PageSourceSearch

https://htsolutions.com.br/main.f230f29080aeec35.js

js htsolutions.com.br collected 2026-10-05 04:55:36 UTC 599,214 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkht_front=self.webpackChunkht_front||[]).push([[792],{3032:(Et,Fe,P)=>{P.d(Fe,{I:()=>ve});var a=P(4412),y=P(5312),fe=P(4438),me=P(1626),ae=P(345);let ve=(()=>{class ee{constructor(pe,ce){this.httpClient=pe,this.sanitizer=ce,this.fullPageModeSubject=new a.t(!1),this.fullPageMode$=this.fullPageModeSubject.asObservable()}setFullPageMode(pe){this.fullPageModeSubject.next(pe)}isFullPageMode(){return this.fullPageModeSubject.value}getHeader(){return this.httpClient.get(y.c.URL_API+"/header?populate[logo][populate]=&populate[menu][populate]=submenu")}getFooter(){return this.httpClient.get(y.c.URL_API+"/footer?populate[herval][populate]=logo&populate[contato][populate]=&populate[logo][populate]=&populate[menu][populate]=&populate[solucoes][populate]=&populate[redes_sociais][populate]=icone&populate[links][populate]=")}createHeaderComponent(pe){return{logo:pe.logo.data.attributes.url,menu:pe.menu.map(ce=>({text:ce.nome,link:ce.link,linkExterno:ce.link_externo,submenu:ce.submenu.length>0?ce.submenu.map(ye=>({text:ye.nome,link:ye.link,linkExterno:ye.link_externo})):null})),contact:pe.botao_contato}}createFooterComponent(pe){return{herval:{text:pe.herval.texto,image:this.getImage(pe.herval.logo.data)},contact:{subtitle:pe.contato.subtitulo,title:pe.contato.titulo,text:pe.contato.texto,address:pe.contato.endereco,phone:pe.contato.telefone,mail:pe.contato.email,formTitle:pe.contato.titulo_formulario},logo:pe.logo.data.attributes.url,menu:pe.menu.map(ce=>({text:ce.texto,link:ce.link})),solutions:pe.solucoes.map(ce=>({text:ce.texto,link:ce.link})),socialNetwork:pe.redes_sociais.map(ce=>({link:ce.link,icon:ce.icone.data.attributes.url})),copyright:pe.copyright,links:pe.links.map(ce=>({text:ce.texto,link:ce.link}))}}postFormContact(pe){return this.httpClient.post(y.c.URL_API+"/form-contatoes",pe)}postFormNewsletter(pe){return this.httpClient.post(y.c.URL_API+"/form-newsletters",{data:pe})}submitLandingPageForm(pe){return this.httpClient.post(`${y.c.URL_API}/landing-page-leads`,{data:pe})}getImage(pe,ce){return pe&&pe.attributes?ce&&pe.attributes.formats&&pe.attributes.formats[ce]?pe.attributes.formats[ce].url:pe.attributes.url:""}stripTags(pe){return pe.replace(/<\S[^><]*>/g," ").slice(1,-1)}sanitizeContent(pe){return this.sanitizer.bypassSecurityTrustHtml(pe)}static{this.\u0275fac=function(ce){return new(ce||ee)(fe.KVO(me.Qq),fe.KVO(ae.up))}}static{this.\u0275prov=fe.jDH({token:ee,factory:ee.\u0275fac})}}return ee})()},5691:(Et,Fe,P)=>{P.d(Fe,{Y:()=>Ue});var a=P(7171),y=P(4438),fe=P(3032),me=P(177),ae=P(9772),ve=P(7067),ee=P(9181);const Ne=$e=>["/blog",$e];function pe($e,Ge){if(1&$e&&(y.j41(0,"a",20)(1,"div")(2,"strong",11),y.EFF(3),y.k0s(),y.j41(4,"span",12),y.EFF(5,"LEIA MAIS"),y.k0s()()()),2&$e){const be=Ge.$implicit;y.xc7("background-image","url("+be.image+")"),y.Y8G("routerLink",y.eq3(4,Ne,be.link)),y.R7$(3),y.JRh(be.title)}}function ce($e,Ge){if(1&$e&&(y.j41(0,"swiper-slide")(1,"div",21)(2,"a",20)(3,"div")(4,"strong",11),y.EFF(5),y.k0s(),y.j41(6,"span",12),y.EFF(7,"LEIA MAIS"),y.k0s()()()()()),2&$e){const be=Ge.$implicit;y.R7$(2),y.xc7("background-image","url("+be.image+")"),y.Y8G("routerLink",y.eq3(4,Ne,be.link)),y.R7$(3),y.JRh(be.title)}}function ye($e,Ge){if(1&$e&&(y.qex(0),y.j41(1,"div",8)(2,"div",9)(3,"a",10)(4,"div")(5,"strong",11),y.EFF(6),y.k0s(),y.j41(7,"span",12),y.EFF(8,"LEIA MAIS"),y.k0s()()()(),y.j41(9,"div",13),y.DNE(10,pe,6,6,"a",14),y.k0s()(),y.j41(11,"div",15)(12,"swiper-container",16,0),y.DNE(14,ce,8,6,"swiper-slide",17),y.k0s(),y.nrm(15,"span",18)(16,"span",19),y.k0s(),y.bVm()),2&$e){const be=y.XpG();y.R7$(3),y.xc7("background-image","url("+be.postHighlight.image+")"),y.Y8G("routerLink",y.eq3(7,Ne,be.postHighlight.link)),y.R7$(3),y.JRh(be.postHighlight.title),y.R7$(4),y.Y8G("ngForOf",be.asidePosts),y.R7$(2),y.Y8G("config",be.swiperConfig),y.R7$(2),y.Y8G("ngForOf",be.blogPosts)}}let Ue=(()=>{class $e{constructor(be,lt){this.blogService=be,this.templateService=lt,this.swiperConfig={spaceBetween:10,navigation:{nextEl:".swiper-button-next",prevEl:".swiper-button-prev"}}}get hasPosts(){return this.blogPosts?.length>0}get postHighlight(){return this.blogPosts[0]}get asidePosts(){return this.blogPosts.slice(1)}ngOnInit(){this.blogService.getLastPosts().subscribe({next:be=>{be.data.length>0&&(this.blogPosts=be.data.map(lt=>({image:this.templateService.getImage(lt.attributes.imagem.data),title:lt.attributes.titulo,text:lt.attributes.resumo,link:lt.attributes.slug})))}})}static{this.\u0275fac=function(lt){return new(lt||$e)(y.rXU(a.c),y.rXU(fe.I))}}static{this.\u0275cmp=y.VBU({type:$e,selectors:[["ht-blog"]],inputs:{content:"content"},features:[y.Jv_([],[a.c])],decls:9,vars:4,consts:[["swiper",""],[1,"container"],[1,"row"],[1,"col-12","col-lg-7"],[1,"blog__subtitle"],[1,"blog__title"],[4,"ngIf"],[3,"content"],[1,"row","d-none","d-lg-flex"],[1,"col-8"],[1,"blog__item","blog__item--highlight",3,"routerLink"],[1,"item__title"],[1,"item__more"],[1,"col-4"],["class","blog__item",3,"routerLink","backgroundImage",4,"ngFor","ngForOf"],[1,"blog__swiper","d-lg-none"],["appSwiper","","init","false",3,"config"],[4,"ngFor","ngForOf"],[1,"swiper-button-prev"],[1,"swiper-button-next"],[1,"blog__item",3,"routerLink"],[1,"partners__item"]],template:function(lt,Oe){1&lt&&(y.j41(0,"div",1)(1,"div",2)(2,"div",3)(3,"span",4),y.EFF(4),y.k0s(),y.j41(5,"h2",5),y.EFF(6),y.k0s()()(),y.DNE(7,ye,17,9,"ng-container",6),y.k0s(),y.nrm(8,"ht-newsletter",7)),2&lt&&(y.R7$(4),y.JRh(Oe.content.subtitle),y.R7$(2),y.JRh(Oe.content.title),y.R7$(),y.Y8G("ngIf",Oe.hasPosts),y.R7$(),y.Y8G("content",Oe.content.newsletter))},dependencies:[me.Sq,me.bT,ae.Wk,ve.U,ee.x],styles:['.blog__subtitle[_ngcontent-%COMP%]{font-family:Space Grotesk,sans-serif;font-size:16px;line-height:32px;letter-spacing:3px;text-transform:uppercase;color:#2673f0;display:block;margin-bottom:22px}.blog__title[_ngcontent-%COMP%]{font-weight:700;font-size:32px;line-height:64px;letter-spacing:-2px;margin-bottom:53px}@media (min-width: 992px){.blog__title[_ngcontent-%COMP%]{font-size:49px;line-height:57px}}.blog__item[_ngcontent-%COMP%]{background-repeat:no-repeat;background-position:center center;background-size:cover;display:flex;align-items:flex-end;height:234px;margin-bottom:26px;text-decoration:none;border-radius:16px;overflow:hidden;transition:background-size 2s linear}.blog__item[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]{background:#00000080;width:100%;padding:14px 32px 12px}.blog__item--highlight[_ngcontent-%COMP%]{height:494px;margin-bottom:0}.blog__item--highlight[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]{background:none;padding:0 48px 40px}.blog__item--highlight[_ngcontent-%COMP%]   .item__title[_ngcontent-%COMP%]{font-size:40px;line-height:48px;letter-spacing:-1px}.blog__item--highlight[_ngcontent-%COMP%]   .item__more[_ngcontent-%COMP%]{margin-top:12px}.blog__item[_ngcontent-%COMP%]:last-child{margin-bottom:0}@media (min-width: 992px){.blog__item[_ngcontent-%COMP%]{background-size:auto 100%}.blog__item[_ngcontent-%COMP%]:hover{background-size:auto 110%}.blog__item[_ngcontent-%COMP%]:hover   .item__title[_ngcontent-%COMP%]{background-size:100% 1px}}.blog__swiper[_ngcontent-%COMP%]{position:relative;padding:0 20px}.blog__swiper[_ngcontent-%COMP%]   .swiper-button-prev[_ngcontent-%COMP%], .blog__swiper[_ngcontent-%COMP%]   .swiper-button-next[_ngcontent-%COMP%]{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIzMyIgdmlld0JveD0iMCAwIDIwIDMzIiBmaWxsPSJub25lIj4NCiAgPHBhdGggZD0iTTE3LjUgM0w0IDE2LjVMMTcuNSAzMCIgc3Ryb2tlPSIjMzMzMzMzIiBzdHJva2Utd2lkdGg9IjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPg0KPC9zdmc+);width:20px;height:33px;margin-top:-10px}.blog__swiper[_ngcontent-%COMP%]   .swiper-button-prev[_ngcontent-%COMP%]:after, .blog__swiper[_ngcontent-%COMP%]   .swiper-button-next[_ngcontent-%COMP%]:after{display:none}.blog__swiper[_ngcontent-%COMP%]   .swiper-button-prev[_ngcontent-%COMP%]{left:-10px}.blog__swiper[_ngcontent-%COMP%]   .swiper-button-next[_ngcontent-%COMP%]{right:-10px;transform:rotate(180deg)}.item__title[_ngcontent-%COMP%]{font-weight:700;font-size:20px;line-height:25px;color:#fff;background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;transition:background-size .5s}@media (min-width: 992px){.item__title[_ngcontent-%COMP%]{font-size:22px;line-height:28.5px}}.item__more[_ngcontent-%COMP%]{font-size:16px;line-height:32px;color:#fff;display:flex;align-items:center;margin-top:5px}.item__more[_ngcontent-%COMP%]:after{content:"";background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAICAYAAADJEc7MAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAA/SURBVHgBtZGxDQAgCARfF9IRdBNHcVNHed/eQohccgnNFQDwAMkhK6ycSK4vcdIwDX2RTfaMaFx7uo9ze8cGbOE6HaybtBwAAAAASUVORK5CYII=);background-repeat:no-repeat;width:14px;
1height:8px;margin-left:10px}']})}}return $e})()},7171:(Et,Fe,P)=>{P.d(Fe,{c:()=>me});var a=P(5312),y=P(4438),fe=P(1626);let me=(()=>{class ae{constructor(ee){this.httpClient=ee}getLastCases(){return this.httpClient.get(a.c.URL_API+"/blogs?populate[imagem][populate]=&filters[categoria][slug][$eq]=cases&pagination[limit]=3&sort=data:desc")}getLastPosts(){return this.httpClient.get(a.c.URL_API+"/blogs?populate[imagem][populate]=&filters[categoria][slug][$ne]=cases&pagination[limit]=3&sort=data:desc")}static{this.\u0275fac=function(Ne){return new(Ne||ae)(y.KVO(fe.Qq))}}static{this.\u0275prov=y.jDH({token:ae,factory:ae.\u0275fac})}}return ae})()},9525:(Et,Fe,P)=>{P.d(Fe,{d:()=>Ue});var a=P(4438),y=P(3032),fe=P(177),me=P(9772);const ae=$e=>["/blog",$e];function ve($e,Ge){if(1&$e&&(a.j41(0,"a",8),a.nrm(1,"img",9),a.k0s()),2&$e){const be=a.XpG();a.Y8G("routerLink",a.eq3(2,ae,be.case.slug)),a.R7$(),a.Y8G("src",be.case.image,a.B4B)}}function ee($e,Ge){if(1&$e&&a.nrm(0,"img",9),2&$e){const be=a.XpG();a.Y8G("src",be.case.image,a.B4B)}}function Ne($e,Ge){if(1&$e&&(a.j41(0,"span",10),a.EFF(1),a.k0s()),2&$e){const be=a.XpG();a.R7$(),a.JRh(be.case.category)}}function pe($e,Ge){if(1&$e&&(a.j41(0,"h4",11)(1,"a",12),a.EFF(2),a.k0s()()),2&$e){const be=a.XpG();a.R7$(),a.Y8G("routerLink",a.eq3(2,ae,be.case.slug)),a.R7$(),a.JRh(be.case.title)}}function ce($e,Ge){if(1&$e&&(a.j41(0,"h4",11),a.EFF(1),a.k0s()),2&$e){const be=a.XpG();a.R7$(),a.JRh(be.case.title)}}function ye($e,Ge){if(1&$e&&(a.j41(0,"a",13),a.EFF(1),a.k0s()),2&$e){const be=a.XpG();a.Y8G("href",be.case.button.link,a.B4B),a.R7$(),a.SpI(" ",be.case.button.text," ")}}let Ue=(()=>{class $e{constructor(be){this.templateService=be,this.classRow=!0}static{this.\u0275fac=function(lt){return new(lt||$e)(a.rXU(y.I))}}static{this.\u0275cmp=a.VBU({type:$e,selectors:[["ht-case-item"]],hostVars:2,hostBindings:function(lt,Oe){2&lt&&a.AVh("row",Oe.classRow)},inputs:{case:"case"},decls:9,vars:7,consts:[[1,"col-12","col-lg-7"],["class","case__link",3,"routerLink",4,"ngIf"],["class","case__image",3,"src",4,"ngIf"],[1,"col-12","col-lg-5"],["class","case__subtitle",4,"ngIf"],["class","case__title",4,"ngIf"],[1,"case__text",3,"innerHTML"],["buttonDefault","","class","case__button",3,"href",4,"ngIf"],[1,"case__link",3,"routerLink"],[1,"case__image",3,"src"],[1,"case__subtitle"],[1,"case__title"],[1,"hover-underline",3,"routerLink"],["buttonDefault","",1,"case__button",3,"href"]],template:function(lt,Oe){1&lt&&(a.j41(0,"div",0),a.DNE(1,ve,2,4,"a",1)(2,ee,1,1,"img",2),a.k0s(),a.j41(3,"div",3),a.DNE(4,Ne,2,1,"span",4)(5,pe,3,4,"h4",5)(6,ce,2,1,"h4",5),a.nrm(7,"div",6),a.DNE(8,ye,2,2,"a",7),a.k0s()),2&lt&&(a.R7$(),a.Y8G("ngIf",Oe.case.slug),a.R7$(),a.Y8G("ngIf",!Oe.case.slug),a.R7$(2),a.Y8G("ngIf",Oe.case.category),a.R7$(),a.Y8G("ngIf",Oe.case.slug),a.R7$(),a.Y8G("ngIf",!Oe.case.slug),a.R7$(),a.Y8G("innerHTML",Oe.templateService.sanitizeContent(Oe.case.text),a.npT),a.R7$(),a.Y8G("ngIf",Oe.case.button))},dependencies:[fe.bT,me.Wk],styles:[".case__image[_ngcontent-%COMP%]{width:100%;display:block;transition:transform 5s cubic-bezier(.5,0,.5,1);border-radius:16px}.case__link[_ngcontent-%COMP%]{overflow:hidden;display:block;text-decoration:none;border-radius:16px}.case__link[_ngcontent-%COMP%]:hover   .case__image[_ngcontent-%COMP%]{transform:scale(1.2)}@media (max-width: 991px){.case__link[_ngcontent-%COMP%]{margin-bottom:10px}}.case__subtitle[_ngcontent-%COMP%]{font-size:16px;line-height:32px;letter-spacing:3px;font-family:Space Grotesk,sans-serif;text-transform:uppercase;color:#2673f0;margin:15px 0 10px;display:block}@media (min-width: 992px){.case__subtitle[_ngcontent-%COMP%]{margin:0 0 20px}}.case__title[_ngcontent-%COMP%]{font-weight:700;font-size:30px;line-height:45px;letter-spacing:-1px;margin-bottom:10px}.case__title[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:#333}@media (min-width: 992px){.case__title[_ngcontent-%COMP%]{font-size:38px;line-height:57px;margin-bottom:20px}}@media (min-width: 1200px){.case__title[_ngcontent-%COMP%]{font-size:49px}}.case__text[_ngcontent-%COMP%]{margin-right:40px}.case__text[_ngcontent-%COMP%]  p{font-size:19px;line-height:29.5px;margin:0}.case__button[_ngcontent-%COMP%]{margin-top:40px;padding:0 50px}"]})}}return $e})()},4005:(Et,Fe,P)=>{P.d(Fe,{q:()=>ve});var a=P(4438),y=P(177),fe=P(9525);const me=ee=>({"flex-lg-row-reverse":ee});function ae(ee,Ne){if(1&ee&&a.nrm(0,"ht-case-item",2),2&ee){const pe=Ne.$implicit,ce=Ne.odd,ye=Ne.even,Ue=a.XpG();a.Y8G("ngClass",a.eq3(2,me,!Ue.reverse&&ce||Ue.reverse&&ye))("case",pe)}}let ve=(()=>{class ee{constructor(){this.reverse=!1}static{this.\u0275fac=function(ce){return new(ce||ee)}}static{this.\u0275cmp=a.VBU({type:ee,selectors:[["ht-case-list"]],inputs:{reverse:"reverse",cases:"cases"},decls:2,vars:1,consts:[[1,"container","g-0"],[3,"ngClass","case",4,"ngFor","ngForOf"],[3,"ngClass","case"]],template:function(ce,ye){1&ce&&(a.j41(0,"div",0),a.DNE(1,ae,1,4,"ht-case-item",1),a.k0s()),2&ce&&(a.R7$(),a.Y8G("ngForOf",ye.cases))},dependencies:[y.YU,y.Sq,fe.d],styles:[".row[_ngcontent-%COMP%]{margin-bottom:55px}"]})}}return ee})()},8269:(Et,Fe,P)=>{P.d(Fe,{h:()=>Ot});var a=P(177),y=P(9417),fe=P(9242),me=P(9772),ae=P(3804),Qe=(P(8527),P(7067),P(9436),P(5691),P(4005),P(9525),P(5005),P(1765),P(6077),P(9381),P(765),P(9181),P(4388),P(6189),P(1189),P(4438));(0,ae.kz)();const Be=[y.X1,y.YN];let Ot=(()=>{class ke{static{this.\u0275fac=function(rt){return new(rt||ke)}}static{this.\u0275mod=Qe.$C({type:ke})}static{this.\u0275inj=Qe.G2t({imports:[a.MD,me.iI,fe.cm,Be,y.X1,y.YN]})}}return ke})()},5005:(Et,Fe,P)=>{P.d(Fe,{l:()=>ee});var a=P(4438),y=P(3032),fe=P(177);function me(Ne,pe){if(1&Ne&&(a.j41(0,"span",6),a.EFF(1),a.k0s()),2&Ne){const ce=a.XpG();a.R7$(),a.JRh(ce.content.subtitle)}}function ae(Ne,pe){if(1&Ne&&a.nrm(0,"div",7),2&Ne){const ce=a.XpG();a.Y8G("innerHTML",ce.templateService.sanitizeContent(ce.content.resume),a.npT)}}function ve(Ne,pe){if(1&Ne&&(a.j41(0,"div",8)(1,"a",9),a.EFF(2),a.k0s()()),2&Ne){const ce=a.XpG();a.R7$(),a.Y8G("href",ce.content.button.link,a.B4B),a.R7$(),a.JRh(ce.content.button.text)}}let ee=(()=>{class Ne{constructor(ce){this.templateService=ce}static{this.\u0275fac=function(ye){return new(ye||Ne)(a.rXU(y.I))}}static{this.\u0275cmp=a.VBU({type:Ne,selectors:[["ht-content-waterfall"]],inputs:{content:"content"},decls:6,vars:5,consts:[[1,"container","g-0"],["class","content__subtitle",4,"ngIf"],[1,"content__title",3,"innerHTML"],["class","content__resume",3,"innerHTML",4,"ngIf"],[1,"content__text",3,"innerHTML"],["class","content__button",4,"ngIf"],[1,"content__subtitle"],[1,"content__resume",3,"innerHTML"],[1,"content__button"],["buttonDefault","",3,"href"]],template:function(ye,Ue){1&ye&&(a.j41(0,"div",0),a.DNE(1,me,2,1,"span",1),a.nrm(2,"h3",2),a.DNE(3,ae,1,1,"div",3),a.nrm(4,"div",4),a.DNE(5,ve,3,2,"div",5),a.k0s()),2&ye&&(a.R7$(),a.Y8G("ngIf",Ue.content.subtitle),a.R7$(),a.Y8G("innerHTML",Ue.templateService.sanitizeContent(Ue.content.title),a.npT),a.R7$(),a.Y8G("ngIf",Ue.content.resume),a.R7$(),a.Y8G("innerHTML",Ue.templateService.sanitizeContent(Ue.content.text),a.npT),a.R7$(),a.Y8G("ngIf",Ue.content.button))},dependencies:[fe.bT],styles:['.container[_ngcontent-%COMP%]{background:linear-gradient(104deg,#5389c26b -6.03%,#d4e3fc 59.18%);position:relative;padding:50px 20px;text-align:center;border-radius:30px}.container[_ngcontent-%COMP%]:before, .container[_ngcontent-%COMP%]:after{content:"";position:absolute;inset:0;border-radius:30px}.container[_ngcontent-%COMP%]:before{background:#e2edfc4d;z-index:-2;transform:scale(.83) translateY(-130px)}.container[_ngcontent-%COMP%]:after{background:#b1ceef66;z-index:-1;transform:scale(.93) translateY(-55px)}@media (min-width: 992px){.container[_ngcontent-%COMP%]{padding:60px 100px}}.content__subtitle[_ngcontent-%COMP%]{font-size:20px;line-height:160%;letter-spacing:2px;font-family:Space Grotesk,sans-serif;color:#2673f0;display:block;margin-bottom:35px}.content__title[_ngcontent-%COMP%]{font-weight:700;font-size:35px;line-height:45px;letter-spacing:-2px;margin-bottom:30px}@media (min-width: 992px){.content__title[_ngcontent-%COMP%]{font-size:38px;line-height:57px}}@media (min-width: 1200px){.content__title[_ngcontent-%COMP%]{font-size:49px}}.content__resume[_ngcontent-%COMP%]{margin-bottom:30px}.content__resume[_ngcontent-%COMP%]  p{font-size:20px;line-height:26px;margin:0}.content__resume[_ngcontent-%COMP%]  p strong{font-weight:600}@media (min-width: 992px){.content__resume[_ngcontent-%COMP%]  p{font-size:24px;line-height:29.5px}}.content__text[_ngcontent-%COMP%]{margin-bottom:45px}.content__text[_ngcontent-%COMP%]  p{font-size:16px;line-height:26px;margin:0}@media (min-width: 992px){.content__text[_ngcontent-%COMP%]  p{font-size:20px;line-height:29.5px}}.content__button[_ngcontent-%COMP%]   [buttonDefault][_ngcontent-%COMP%]{padding:0 55px}']})}}return Ne})()},1765:(Et,Fe,P)=>{P.d(Fe,{n:()=>Ie});var a=P(4438),y=P(9417),fe=P(177),me=P(5312),ae=P(3032),ve=P(9772),ee=P(9242),Ne=P(765),pe=P(9436);function ce(de,Ve){if(1&de&&(a.j41(0,"div",19)(1,"div",7)(2,"div",20)(3,"div",21),a.nrm(4,"img",22),a.k0s(),a.j41(5,"div",17),a.nrm(6,"div",23),a.k0s()()()()),2&de){const ie=a.XpG(2);a.R7$(4),a.Y8G("src",null==ie.footerInput.herval?null:ie.footerInput.herval.image,a.B4B),a.R7$(2),a.Y8G("innerHTML",ie.templateService.sanitizeContent((null==ie.footerInput.herval?null:ie.footerInput.herval.text)||""),a.npT)}}function ye(de,Ve){1&de&&(a.j41(0,"span"),a.EFF(1,"Cadastrar"),a.k0s())}function Ue(de,Ve){1&de&&a.nrm(0,"ht-loader",75),2&de&&a.Y8G("loaderButton",!0)}function $e(de,Ve){if(1&de){const ie=a.RV6();a.j41(0,"button",72),a.bIt("click",function(){a.eBV(ie),a.XpG();const Nt=a.sdS(1),ht=a.XpG(3);return a.Njj(ht.submitContactFormEmarsys(Nt))}),a.DNE(1,ye,2,0,"span",73)(2,Ue,1,1,"ht-loader",74),a.k0s()}if(2&de){const ie=a.XpG(4);a.R7$(),a.Y8G("ngIf",!ie.loadingForm),a.R7$(),a.Y8G("ngIf",ie.loadingForm)}}function Ge(de,Ve){1&de&&(a.j41(0,"p",76),a.EFF(1,"Contato enviado!"),a.k0s())}function be(de,Ve){if(1&de){const ie=a.RV6();a.j41(0,"form",39,0),a.nrm(2,"input",40)(3,"input",41)(4,"input",42)(5,"input",43)(6,"input",44)(7,"input",45)(8,"input",46)(9,"input",47)(10,"input",48)(11,"input",49)(12,"input",50)(13,"input",51),a.j41(14,"h4",34),a.EFF(1
15),a.k0s(),a.j41(16,"div",52)(17,"div",53),a.nrm(18,"input",54),a.j41(19,"label",55),a.EFF(20,"Nome"),a.k0s()()(),a.j41(21,"div",52)(22,"div",53),a.nrm(23,"input",56),a.j41(24,"label",57),a.EFF(25,"Sobrenome"),a.k0s()()(),a.j41(26,"div",52)(27,"div",53),a.nrm(28,"input",58),a.j41(29,"label",59),a.EFF(30,"E-mail"),a.k0s()()(),a.j41(31,"div",52)(32,"div",53),a.nrm(33,"input",60),a.j41(34,"label",61),a.EFF(35,"Empresa"),a.k0s()()(),a.j41(36,"div",52)(37,"div",53),a.nrm(38,"input",62),a.j41(39,"label",63),a.EFF(40,"WhatsApp (com DDD)"),a.k0s()()(),a.j41(41,"div",52)(42,"div",53),a.nrm(43,"textarea",64),a.j41(44,"label",65),a.EFF(45,"Mensagem"),a.k0s()()(),a.j41(46,"div",52)(47,"label",66),a.nrm(48,"input",67),a.EFF(49," Desejo receber ofertas especiais de produtos ou servi\xe7os. "),a.k0s()(),a.j41(50,"div",52)(51,"re-captcha",68),a.bIt("resolved",function(Nt){a.eBV(ie);const ht=a.XpG(3);return a.Njj(ht.onCaptchaResolved(Nt,"contact"))}),a.k0s()(),a.j41(52,"div",69),a.DNE(53,$e,3,2,"button",70)(54,Ge,2,0,"p",71),a.k0s()()}if(2&de){const ie=a.XpG(3);a.R7$(15),a.JRh(null==ie.footerInput.contact?null:ie.footerInput.contact.formTitle),a.R7$(36),a.Y8G("siteKey",ie.recaptchaSiteKey)("theme","light")("size","normal"),a.R7$(2),a.Y8G("ngIf",!ie.formSended),a.R7$(),a.Y8G("ngIf",ie.formSended)}}function lt(de,Ve){1&de&&(a.j41(0,"span"),a.EFF(1,"Cadastrar"),a.k0s())}function Oe(de,Ve){1&de&&a.nrm(0,"ht-loader",75),2&de&&a.Y8G("loaderButton",!0)}function ot(de,Ve){if(1&de){const ie=a.RV6();a.j41(0,"button",72),a.bIt("click",function(){a.eBV(ie),a.XpG();const Nt=a.sdS(1),ht=a.XpG(3);return a.Njj(ht.submitAtasFormEmarsys(Nt))}),a.DNE(1,lt,2,0,"span",73)(2,Oe,1,1,"ht-loader",74),a.k0s()}if(2&de){const ie=a.XpG(4);a.R7$(),a.Y8G("ngIf",!ie.loadingAtasForm),a.R7$(),a.Y8G("ngIf",ie.loadingAtasForm)}}function et(de,Ve){1&de&&(a.j41(0,"p",76),a.EFF(1,"Contato enviado!"),a.k0s())}function Mt(de,Ve){if(1&de){const ie=a.RV6();a.j41(0,"form",77,1),a.nrm(2,"input",40)(3,"input",41)(4,"input",42)(5,"input",78)(6,"input",44)(7,"input",45)(8,"input",46)(9,"input",47)(10,"input",48)(11,"input",49)(12,"input",50)(13,"input",51),a.j41(14,"h4",34),a.EFF(15),a.k0s(),a.j41(16,"div",52)(17,"div",53),a.nrm(18,"input",79),a.j41(19,"label",80),a.EFF(20,"Nome"),a.k0s()()(),a.j41(21,"div",52)(22,"div",53),a.nrm(23,"input",81),a.j41(24,"label",82),a.EFF(25,"Sobrenome"),a.k0s()()(),a.j41(26,"div",52)(27,"div",53),a.nrm(28,"input",83),a.j41(29,"label",84),a.EFF(30,"\xd3rg\xe3o P\xfablico"),a.k0s()()(),a.j41(31,"div",52)(32,"div",53),a.nrm(33,"input",85),a.j41(34,"label",86),a.EFF(35,"WhatsApp (com DDD)"),a.k0s()()(),a.j41(36,"div",52)(37,"div",53),a.nrm(38,"input",87),a.j41(39,"label",88),a.EFF(40,"E-mail"),a.k0s()()(),a.j41(41,"div",52)(42,"div",53),a.nrm(43,"textarea",89),a.j41(44,"label",90),a.EFF(45,"Mensagem"),a.k0s()()(),a.j41(46,"div",52)(47,"label",66),a.nrm(48,"input",67),a.EFF(49," Desejo receber ofertas especiais de produtos ou servi\xe7os. "),a.k0s()(),a.j41(50,"div",52)(51,"re-captcha",68),a.bIt("resolved",function(Nt){a.eBV(ie);const ht=a.XpG(3);return a.Njj(ht.onCaptchaResolved(Nt,"atas"))}),a.k0s()(),a.j41(52,"div",69),a.DNE(53,ot,3,2,"button",70)(54,et,2,0,"p",71),a.k0s()()}if(2&de){const ie=a.XpG(3);a.R7$(15),a.JRh(null==ie.footerInput.contact?null:ie.footerInput.contact.formTitle),a.R7$(36),a.Y8G("siteKey",ie.recaptchaSiteKey)("theme","light")("size","normal"),a.R7$(2),a.Y8G("ngIf",!ie.atasFormSent),a.R7$(),a.Y8G("ngIf",ie.atasFormSent)}}function Qe(de,Ve){1&de&&(a.j41(0,"span"),a.EFF(1,"Cadastrar"),a.k0s())}function Je(de,Ve){1&de&&a.nrm(0,"ht-loader",75),2&de&&a.Y8G("loaderButton",!0)}function Be(de,Ve){if(1&de){const ie=a.RV6();a.j41(0,"button",72),a.bIt("click",function(){a.eBV(ie),a.XpG();const Nt=a.sdS(1),ht=a.XpG(3);return a.Njj(ht.submitEnterpriseFormEmarsys(Nt))}),a.DNE(1,Qe,2,0,"span",73)(2,Je,1,1,"ht-loader",74),a.k0s()}if(2&de){const ie=a.XpG(4);a.R7$(),a.Y8G("ngIf",!ie.loadingEnterpriseForm),a.R7$(),a.Y8G("ngIf",ie.loadingEnterpriseForm)}}function Ot(de,Ve){1&de&&(a.j41(0,"p",76),a.EFF(1,"Contato enviado!"),a.k0s())}function ke(de,Ve){if(1&de){const ie=a.RV6();a.j41(0,"form",91,2),a.nrm(2,"input",40)(3,"input",41)(4,"input",42)(5,"input",92)(6,"input",44)(7,"input",45)(8,"input",46)(9,"input",47)(10,"input",48)(11,"input",49)(12,"input",50)(13,"input",51),a.j41(14,"h4",34),a.EFF(1
15),a.k0s(),a.j41(16,"div",52)(17,"div",53),a.nrm(18,"input",93),a.j41(19,"label",94),a.EFF(20,"Nome"),a.k0s()()(),a.j41(21,"div",52)(22,"div",53),a.nrm(23,"input",95),a.j41(24,"label",96),a.EFF(25,"Sobrenome"),a.k0s()()(),a.j41(26,"div",52)(27,"div",53),a.nrm(28,"input",97),a.j41(29,"label",98),a.EFF(30,"Empresa"),a.k0s()()(),a.j41(31,"div",52)(32,"div",53),a.nrm(33,"input",99),a.j41(34,"label",100),a.EFF(35,"WhatsApp (com DDD)"),a.k0s()()(),a.j41(36,"div",52)(37,"div",53),a.nrm(38,"input",101),a.j41(39,"label",102),a.EFF(40,"E-mail"),a.k0s()()(),a.j41(41,"div",52)(42,"div",53),a.nrm(43,"textarea",103),a.j41(44,"label",104),a.EFF(45,"Mensagem"),a.k0s()()(),a.j41(46,"div",52)(47,"label",66),a.nrm(48,"input",67),a.EFF(49," Desejo receber ofertas especiais de produtos ou servi\xe7os. "),a.k0s()(),a.j41(50,"div",52)(51,"re-captcha",68),a.bIt("resolved",function(Nt){a.eBV(ie);const ht=a.XpG(3);return a.Njj(ht.onCaptchaResolved(Nt,"enterprise"))}),a.k0s()(),a.j41(52,"div",69),a.DNE(53,Be,3,2,"button",70)(54,Ot,2,0,"p",71),a.k0s()()}if(2&de){const ie=a.XpG(3);a.R7$(15),a.JRh(null==ie.footerInput.contact?null:ie.footerInput.contact.formTitle),a.R7$(36),a.Y8G("siteKey",ie.recaptchaSiteKey)("theme","light")("size","normal"),a.R7$(2),a.Y8G("ngIf",!ie.enterpriseFormSent),a.R7$(),a.Y8G("ngIf",ie.enterpriseFormSent)}}function tt(de,Ve){1&de&&(a.j41(0,"span"),a.EFF(1,"Cadastrar"),a.k0s())}function Le(de,Ve){1&de&&a.nrm(0,"ht-loader",75),2&de&&a.Y8G("loaderButton",!0)}function rt(de,Ve){if(1&de){const ie=a.RV6();a.j41(0,"button",72),a.bIt("click",function(){a.eBV(ie),a.XpG();const Nt=a.sdS(1),ht=a.XpG(3);return a.Njj(ht.submitEducationFormEmarsys(Nt))}),a.DNE(1,tt,2,0,"span",73)(2,Le,1,1,"ht-loader",74),a.k0s()}if(2&de){const ie=a.XpG(4);a.R7$(),a.Y8G("ngIf",!ie.loadingEducationForm),a.R7$(),a.Y8G("ngIf",ie.loadingEducationForm)}}function bt(de,Ve){1&de&&(a.j41(0,"p",76),a.EFF(1,"Cadastro enviado com sucesso!"),a.k0s())}function Qt(de,Ve){if(1&de){const ie=a.RV6();a.j41(0,"form",105,3),a.nrm(2,"input",40)(3,"input",41)(4,"input",42)(5,"input",106)(6,"input",44)(7,"input",45)(8,"input",46)(9,"input",47)(10,"input",48)(11,"input",49)(12,"input",50)(13,"input",51),a.j41(14,"h4",34),a.EFF(15),a.k0s(),a.j41(16,"div",52)(17,"div",53),a.nrm(18,"input",107),a.j41(19,"label",108),a.EFF(20,"Nome"),a.k0s()()(),a.j41(21,"div",52)(22,"div",53),a.nrm(23,"input",109),a.j41(24,"label",110),a.EFF(25,"Sobrenome"),a.k0s()()(),a.j41(26,"div",52)(27,"div",53),a.nrm(28,"input",111),a.j41(29,"label",112),a.EFF(30,"E-mail"),a.k0s()()(),a.j41(31,"div",52)(32,"div",53),a.nrm(33,"input",113),a.j41(34,"label",114),a.EFF(35,"WhatsApp (com DDD)"),a.k0s()()(),a.j41(36,"div",52)(37,"div",53),a.nrm(38,"input",115),a.j41(39,"label",116),a.EFF(40,"Institui\xe7\xe3o de Ensino"),a.k0s()()(),a.j41(41,"div",52)(42,"div",53),a.nrm(43,"textarea",117),a.j41(44,"label",118),a.EFF(45,"Mensagem"),a.k0s()()(),a.j41(46,"div",52)(47,"label",66),a.nrm(48,"input",67),a.EFF(49," Desejo receber ofertas especiais de produtos ou servi\xe7os. "),a.k0s()(),a.j41(50,"div",52)(51,"re-captcha",68),a.bIt("resolved",function(Nt){a.eBV(ie);const ht=a.XpG(3);return a.Njj(ht.onCaptchaResolved(Nt,"education"))}),a.k0s()(),a.j41(52,"div",69),a.DNE(53,rt,3,2,"button",70)(54,bt,2,0,"p",71),a.k0s()()}if(2&de){const ie=a.XpG(3);a.R7$(15),a.JRh(null==ie.footerInput.contact?null:ie.footerInput.contact.formTitle),a.R7$(36),a.Y8G("siteKey",ie.recaptchaSiteKey)("theme","light")("size","normal"),a.R7$(2),a.Y8G("ngIf",!ie.educationFormSent),a.R7$(),a.Y8G("ngIf",ie.educationFormSent)}}function en(de,Ve){if(1&de&&(a.j41(0,"div",24)(1,"div",10)(2,"div",17)(3,"span",25),a.EFF(4),a.k0s(),a.j41(5,"h3",26),a.EFF(6),a.k0s(),a.nrm(7,"div",27),a.j41(8,"div",28)(9,"ul",29),a.nrm(10,"li",30),a.nI1(11,"nl2br"),a.j41(12,"li",31)(13,"a",32),a.EFF(14),a.k0s()(),a.j41(15,"li",33)(16,"a",32),a.EFF(17),a.k0s()()()()(),a.j41(18,"div",17)(19,"h4",34),a.EFF(20),a.k0s(),a.DNE(21,be,55,6,"form",35)(22,Mt,55,6,"form",36)(23,ke,55,6,"form",37)(24,Qt,55,6,"form",38),a.k0s()()()),2&de){const ie=a.XpG(2);a.R7$(4),a.JRh(null==ie.footerInput.contact?null:ie.footerInput.contact.subtitle),a.R7$(2),a.JRh(null==ie.footerInput.contact?null:ie.footerInput.contact.title),a.R7$(),a.Y8G("innerHTML",ie.templateService.sanitizeContent((null==ie.footerInput.contact?null:ie.footerInput.contact.text)||""),a.npT),a.R7$(3),a.Y8G("innerHTML",ie.templateService.sanitizeContent(a.bMT(11,13,null==ie.footerInput.contact?null:ie.footerInput.contact.address)),a.npT),a.R7$(3),a.Y8G("href",ie.contactPhone,a.B4B),a.R7$(),a.SpI(" ",null==ie.footerInput.contact?null:ie.footerInput.contact.phone," "),a.R7$(2),a.Y8G("href","mailto:"+(null==ie.footerInput.contact?null:ie.footerInput.contact.mail),a.B4B),a.R7$(),a.SpI(" ",null==ie.footerInput.contact?null:ie.footerInput.contact.mail," "),a.R7$(3),a.JRh(null==ie.footerInput.contact?null:ie.footerInput.contact.formTitle),a.R7$(),a.Y8G("ngIf","education"!==ie.alternativeForm&&"enterprise"!==ie.alternativeForm&&"atas"!==ie.alternativeForm),a.R7$(),a.Y8G("ngIf","atas"===ie.alternativeForm),a.R7$(),a.Y8G("ngIf","enterprise"===ie.alternativeForm),a.R7$(),a.Y8G("ngIf","education"===ie.alternativeForm)}}function Dt(de,Ve){if(1&de&&(a.j41(0,"li")(1,"a",122),a.EFF(2),a.k0s()()),2&de){const ie=Ve.$implicit,vt=a.XpG(3);a.R7$(),a.Y8G("routerLink",vt.getMenuSlug(ie.link))("fragment",vt.getMenuFragment(ie.link)),a.R7$(),a.SpI(" ",ie.text," ")}}function En(de,Ve){if(1&de&&(a.j41(0,"div",11)(1,"h5",119),a.EFF(2,"Menu"),a.k0s(),a.j41(3,"nav",120)(4,"ul",29),a.DNE(5,Dt,3,3,"li",121),a.k0s()()()),2&de){const ie=a.XpG(2);a.R7$(5),a.Y8G("ngForOf",ie.footerInput.menu)}}function an(de,Ve){if(1&de&&(a.j41(0,"li")(1,"a",123),a.EFF(2),a.k0s()()),2&de){const ie=Ve.$implicit;a.R7$(2),a.SpI(" ",ie.text," ")}}function Tn(de,Ve){if(1&de&&(a.j41(0,"div",11)(1,"h5",119),a.EFF(2,"Solu\xe7\xf5es"),a.k0s(),a.j41(3,"nav",120)(4,"ul",29),a.DNE(5,an,3,1,"li",121),a.k0s()()()),2&de){const ie=a.XpG(2);a.R7$(5),a.Y8G("ngForOf",ie.footerInput.solutions)}}function _n(de,Ve){if(1&de&&(a.j41(0,"a",126),a.nrm(1,"img",127),a.k0s()),2&de){const ie=Ve.$implicit;a.Y8G("href",ie.link,a.B4B),a.R7$(),a.Y8G("src",ie.icon,a.B4B)}}function tn(de,Ve){if(1&de&&(a.j41(0,"div",124),a.DNE(1,_n,2,2,"a",125),a.k0s()),2&de){const ie=a.XpG(2);a.R7$(),a.Y8G("ngForOf",ie.footerInput.socialNetwork)}}function _e(de,Ve){if(1&de&&(a.j41(0,"a",32),a.EFF(1),a.k0s()),2&de){const ie=Ve.$implicit;a.Y8G("href",ie.link,a.B4B),a.R7$(),a.SpI(" ",ie.text," ")}}function Se(de,Ve){if(1&de&&(a.j41(0,"div",128),a.DNE(1,_e,2,2,"a",129),a.k0s()),2&de){const ie=a.XpG(2);a.R7$(),a.Y8G("ngForOf",ie.footerInput.links)}}function Re(de,Ve){if(1&de&&(a.j41(0,"footer",5),a.DNE(1,ce,7,2,"div",6),a.j41(2,"div",7),a.DNE(3,en,25,15,"div",8),a.j41(4,"div",9)(5,"div",10)(6,"div",11)(7,"a",12),a.nrm(8,"img",13),a.k0s()(),a.DNE(9,En,6,1,"div",14)(10,Tn,6,1,"div",14),a.j41(11,"div",11),a.DNE(12,tn,2,1,"div",15),a.k0s()()(),a.j41(13,"div",16)(14,"div",10)(15,"div",17)(16,"span"),a.EFF(17),a.k0s()(),a.DNE(18,Se,2,1,"div",18),a.k0s()()()()),2&de){const ie=a.XpG();a.R7$(),a.Y8G("ngIf",ie.footerInput.herval),a.R7$(2),a.Y8G("ngIf",ie.footerInput.contact),a.R7$(5),a.Y8G("src",ie.footerInput.logo,a.B4B),a.R7$(),a.Y8G("ngIf",ie.footerInput.menu),a.R7$(),a.Y8G("ngIf",ie.footerInput.solutions),a.R7$(2),a.Y8G("ngIf",ie.footerInput.socialNetwork),a.R7$(5),a.JRh(ie.footerInput.copyright),a.R7$(),a.Y8G("ngIf",ie.footerInput.links)}}let Ie=(()=>{class de{constructor(ie,vt){this.templateService=ie,this.platformId=vt,this.atasForm=new y.gE({NOME:new y.MJ("",[y.k0.required]),ORGAO_PUBLICO:new y.MJ("",[y.k0.required]),MOBILE_NUMBER_:new y.MJ("",[y.k0.required]),EMAIL_ADDRESS_:new y.MJ("",[y.k0.required,y.k0.email]),PRODUTO_INTERESSE:new y.MJ("",[y.k0.required]),MENSAGEM:new y.MJ("",[y.k0.required]),recaptcha:new y.MJ("",[y.k0.required])}),this.produtoInteresseOptions=[{value:"AC",label:"Qual o produto de interesse"},{value:"ESTADUAIS",label:"Atas Estaduais"},{value:"FEDERAIS",label:"Atas Federais"},{value:"MUNICIPAIS",label:"Atas Municipais"},{value:"OUTROS",label:"Mais informa\xe7\xf5es"}],this.enterpriseForm=new y.gE({NOME:new y.MJ("",[y.k0.required]),EMPRESA:new y.MJ("",[y.k0.required]),MOBILE_NUMBER_:new y.MJ("",[y.k0.required]),EMAIL_ADDRESS_:new y.MJ("",[y.k0.required,y.k0.email]),MENSAGEM:new y.MJ("",[y.k0.required]),recaptcha:new y.MJ("",[y.k0.required])}),this.contactForm=new y.gE({NOME:new y.MJ("",[y.k0.required]),EMPRESA:new y.MJ("",[y.k0.required]),MOBILE_NUMBER_:new y.MJ("",[y.k0.required]),EMAIL_ADDRESS_:new y.MJ("",[y.k0.required,y.k0.email]),PRODUTO_INTERESSE:new y.MJ("",[y.k0.required]),MARCA_INTERESSE:new y.MJ("",[y.k0.required]),MENSAGEM:new y.MJ("",[y.k0.required]),recaptcha:new y.MJ("",[y.k0.required])}),this.marcaInteresseOptions=[{value:"AC",label:"Qual marca de interesse"},{value:"HP",label:"HP"},{value:"HPE",label:"HPE"},{value:"Dell",label:"Dell"},{value:"Poly",label:"Poly"},{value:"Intel",label:"Intel"},{value:"Aruba",label:"Aruba"},{value:"Google",label:"Google"},{value:"Samsung",label:"Samsung"},{value:"Lenovo",label:"Lenovo"},{value:"Outras",label:"Outras"}],this.educationForm=new y.gE({NOME:new y.MJ("",[y.k0.required]),INSTITUICAO:new y.MJ("",[y.k0.required]),MOBILE_NUMBER_:new y.MJ("",[y.k0.required]),EMAIL_ADDRESS_:new y.MJ("",[y.k0.required,y.k0.email]),NIVEL_INSTITUICAO:new y.MJ("",[y.k0.required]),TIPO_INSTITUICAO:new y.MJ("",[y.k0.required]),MENSAGEM:new y.MJ("",[y.k0.required])}),this.nivelInstituicaoOptions=[{value:"ESCOLARIDADE",label:"Qual o n\xedvel da minha institui\xe7\xe3o?"},{value:"FUNDAMENTAL",label:"Escola de Ensino Fundamental"},{value:"M\xc9DIO",label:"Escola de Ensino M\xe9dio"},{value:"UNIVERSIDADE",label:"Universidade"},{value:"OUTROS",label:"Outros"}],this.tipoInstituicaoOptions=[{value:"TIPO",label:"Qual o tipo de institui\xe7\xe3o?"},{value:"P\xdaBLICA",label:"P\xfablica"},{value:"PRIVADA",label:"Privada"}],this.loadingForm=!1,this.formSended=!1,this.recaptchaSiteKey=me.c.recaptchaSiteKey,this.recaptchaResponses={},this.loadingEducationForm=!1,this.educationFormSent=!1,this.loadingEnterpriseForm=!1,this.enterpriseFormSent=!1,this.loadingAtasForm=!1,this.atasFormSent=!1}get contactPhone(){return`tel:+55${this.footerInput.contact?.phone.replace(/\D/g,"")}`}ngOnInit(){this.formContact=new y.gE({nome:new y.MJ("",[y.k0.required]),email:new y.MJ("",[y.k0.required,y.k0.email]),empresa:new y.MJ("",[y.k0.required]),telefone:new y.MJ("",[y.k0.required]),mensagem:new y.MJ("",[y.k0.required]),pagina:new y.MJ(""),recaptcha:new y.MJ("",[y.k0.required])})}onCaptchaResolved(ie,vt){switch(this.recaptchaResponses[vt]=ie,vt){case"contact":this.contactForm.patchValue({recaptcha:ie});break;case"atas":this.atasForm.patchValue({recaptcha:ie});break;case"enterprise":this.enterpriseForm.patchValue({recaptcha:ie});break;case"footer":this.formContact.patchValue({recaptcha:ie})}}phoneNumberMask(ie){let vt=ie.target.value;vt=vt.replace(/\D/g,""),vt.length<=11&&(vt=vt.replace(/^(\d{2})(\d)/g,"($1) $2"),vt=vt.replace(/(\d)(\d{4})$/,"$1-$2")),this.formContact.get("telefone")?.setValue(vt,{emitEvent:!1})}getMenuSlug(ie){switch(ie){case"Quem somos":return"./quem-somos";case"Solu\xe7\xf5es":case"Servi\xe7os":return"./servicos";case"Atas":return"./atas";
1case"Cases":return"./blog/categoria/cases";case"Blog":return"./blog";default:return null}}submitEducationFormEmarsys(ie){if(!ie.checkValidity()||!this.recaptchaResponses.education)return ie.reportValidity(),void alert("Por favor, preencha todos os campos obrigat\xf3rios e complete o reCAPTCHA.");this.loadingEducationForm=!0,ie.submit(),setTimeout(()=>{this.loadingEducationForm=!1,this.educationFormSent=!0,setTimeout(()=>{this.educationFormSent=!1,this.recaptchaResponses.education=null},3e3)},1e3)}submitContactFormEmarsys(ie){if(!ie.checkValidity()||!this.recaptchaResponses.contact)return ie.reportValidity(),void alert("Por favor, preencha todos os campos obrigat\xf3rios e complete o reCAPTCHA.");this.loadingForm=!0,ie.submit(),setTimeout(()=>{this.loadingForm=!1,this.formSended=!0,setTimeout(()=>{this.formSended=!1,this.recaptchaResponses.contact=null},3e3)},1e3)}getMenuFragment(ie){if("Servi\xe7os"===ie)return"servicos"}submitContactForm(ie){if(!ie.checkValidity()||!this.recaptchaResponses.contact)return void ie.reportValidity();this.loadingForm=!0;const vt=new FormData(ie),Nt={};vt.forEach((St,nn)=>{Nt[nn]=St});const ht={...Nt,recaptchaToken:this.recaptchaResponses.contact};this.templateService.postFormContact({data:ht}).subscribe({next:St=>{this.loadingForm=!1,this.formSended=!0,ie.reset(),this.recaptchaResponses.contact=null},error:St=>{console.error("Contact form submission error:",St),this.loadingForm=!1}})}submitAtasFormEmarsys(ie){if(!ie.checkValidity()||!this.recaptchaResponses.atas)return ie.reportValidity(),void alert("Por favor, preencha todos os campos obrigat\xf3rios e complete o reCAPTCHA.");this.loadingAtasForm=!0,ie.submit(),setTimeout(()=>{this.loadingAtasForm=!1,this.atasFormSent=!0,setTimeout(()=>{this.atasFormSent=!1,this.recaptchaResponses.atas=null},3e3)},1e3)}submitEnterpriseFormEmarsys(ie){if(!ie.checkValidity()||!this.recaptchaResponses.enterprise)return ie.reportValidity(),void alert("Por favor, preencha todos os campos obrigat\xf3rios e complete o reCAPTCHA.");this.loadingEnterpriseForm=!0,ie.submit(),setTimeout(()=>{this.loadingEnterpriseForm=!1,this.enterpriseFormSent=!0,setTimeout(()=>{this.enterpriseFormSent=!1,this.recaptchaResponses.enterprise=null},3e3)},1e3)}sendForm(){if(!this.formContact.valid||!this.recaptchaResponses.footer)return void this.formContact.markAllAsTouched();if(this.loadingForm=!0,(0,fe.UE)(this.platformId)){const vt=location.pathname.substring(1);this.formContact.get("pagina")?.setValue(""===vt?"home":vt)}const ie={data:{...this.formContact.value,recaptchaToken:this.recaptchaResponses.footer}};this.templateService.postFormContact(ie).subscribe({next:vt=>{this.loadingForm=!1,this.formSended=!0,this.formContact.reset({nome:"",email:"",empresa:"",telefone:"",mensagem:"",pagina:"",recaptcha:""}),this.recaptchaResponses.footer=null},error:vt=>{console.error("Footer contact form submission error:",vt),this.loadingForm=!1}})}submitForm(ie){ie.submit()}submitEducationForm(ie){return!0}onEducationFormSubmit(ie){ie.preventDefault();const Nt=new FormData(ie.target),ht={_ri_:"",_ei_:"",_di_:"",NOME:"",INSTITUICAO:"",MOBILE_NUMBER_:"",EMAIL_ADDRESS_:"",NIVEL_INSTITUICAO:"",TIPO_INSTITUICAO:"",MENSAGEM:""};return Nt.forEach((St,nn)=>{ht[nn]=St.toString()}),ht.ATIVO="S",ht.DATA_s=(new Date).toISOString().split("T")[0],ht.HORA=(new Date).toTimeString().split(" ")[0],fetch("https://a.newshtsolutions.com.br/pub/rf",{method:"POST",headers:{"Content-Type":"application/json",Accept:"application/json"},body:JSON.stringify(ht)}).then(St=>St.json()).then(St=>{console.log("Education form success:",St)}).catch(St=>{console.error("Education form error:",St)}),!1}static{this.\u0275fac=function(vt){return new(vt||de)(a.rXU(ae.I),a.rXU(a.Agw))}}static{this.\u0275cmp=a.VBU({type:de,selectors:[["ht-footer"]],inputs:{footerInput:"footerInput",alternativeForm:"alternativeForm"},decls:1,vars:1,consts:[["contactFormEl",""],["atasFormEl",""],["enterpriseFormEl",""],["educationFormEl",""],["class","footer",4,"ngIf"],[1,"footer"],["class","footer__herval",4,"ngIf"],[1,"container"],["class","footer__contact",4,"ngIf"],[1,"footer__menu"],[1,"row"],[1,"col-12","col-lg-3"],["routerLink","./",1,"footer__logo"],["alt","Logo HT Solutions",3,"src"],["class","col-12 col-lg-3",4,"ngIf"],["class","social-network",4,"ngIf"],[1,"footer__c
1opyright"],[1,"col-12","col-lg-6"],["class","col-12 col-lg-6 copyright__links",4,"ngIf"],[1,"footer__herval"],[1,"row","justify-content-center","align-items-center"],[1,"col-12","col-lg-4"],[1,"herval__logo",3,"src"],[1,"herval__text",3,"innerHTML"],[1,"footer__contact"],[1,"contact__subtitle"],[1,"contact__title"],[1,"contact__text",3,"innerHTML"],[1,"contact__data"],[1,"no-list"],[1,"data__address",3,"innerHTML"],[1,"data__phone"],[1,"hover-underline",3,"href"],[1,"data__mail"],[1,"form__title"],["name","ProfileForm","id","ProfileForm","action","https://link.htsolutions.com.br/u/register.php","method","GET","autocomplete","on","class","contact__form",4,"ngIf"],["name","ProfileForm","id","ProfileForm_Atas","action","https://link.htsolutions.com.br/u/register.php","method","GET","class","contact__form",4,"ngIf"],["name","ProfileForm","id","ProfileForm_Enterprise","action","https://link.htsolutions.com.br/u/register.php","method","GET","class","contact__form",4,"ngIf"],["name","ProfileForm","id","ProfileForm_Education","action","https://link.htsolutions.com.br/u/register.php","method","GET","class","contact__form",4,"ngIf"],["name","ProfileForm","id","ProfileForm","action","https://link.htsolutions.com.br/u/register.php","method","GET","autocomplete","on",1,"contact__form"],["type","hidden","name","CID","value","1090780807"],["type","hidden","name","SID","value",""],["type","hidden","name","UID","value",""],["type","hidden","name","f","value","1128"],["type","hidden","name","p","value","2"],["type","hidden","name","a","value","r"],["type","hidden","name","el","value",""],["type","hidden","name","llid","value",""],["type","hidden","name","c","value",""],["type","hidden","name","counted","value",""],["type","hidden","name","RID","value",""],["type","hidden","name","mailnow","value",""],[1,"form-group"],[1,"form-field"],["type","text","id","inp_1","name","inp_1","placeholder"," ","required","","maxlength","60",1,"form-control"],["for","inp_1"],["type","text","id","inp_2","name","inp_2","placeholder"," ","required","","maxlength","60",1,"form-control"],["for","inp_2"],["type","email","id","inp_3","name","inp_3","placeholder"," ","required","","maxlength","255",1,"form-control"],["for","inp_3"],["type","text","id","inp_18","name","inp_18","placeholder"," ","required","","maxlength","255",1,"form-control"],["for","inp_18"],["type","tel","id","inp_37","name","inp_37","placeholder"," ","required","","maxlength","60",1,"form-control"],["for","inp_37"],["id","inp_15463","name","inp_15463","placeholder"," ","required","","rows","4","maxlength","255","onKeyUp","javascript: if(this.value.length>255) this.value=this.value.substring(0,255);",1,"form-control"],["for","inp_15463"],[1,"checkbox-label"],["type","checkbox","name","optin","value","y"],[3,"resolved","siteKey","theme","size"],[1,"form__button"],["type","button","buttonDefault","",3,"click",4,"ngIf"],["class","form__success",4,"ngIf"],["type","button","buttonDefault","",3,"click"],[4,"ngIf"],[3,"loaderButton",4,"ngIf"],[3,"loaderButton"],[1,"form__success"],["name","ProfileForm","id","ProfileForm_Atas","action","https://link.htsolutions.com.br/u/register.php","method","GET",1,"contact__form"],["type","hidden","name","f","value","1193"],["type","text","id","atas_inp_1","name","inp_1","placeholder"," ","required","","maxlength","60",1,"form-control"],["for","atas_inp_1"],["type","text","id","atas_inp_2","name","inp_2","placeholder"," ","required","","maxlength","60",1,"form-control"],["for","atas_inp_2"],["type","text","id","inp_15895","name","inp_15895","placeholder"," ","required","","maxlength","255",1,"form-control"],["for","inp_15895"],["type","tel","id","atas_inp_37","name","inp_37","placeholder"," ","required","","maxlength","60",1,"form-control"],["for","atas_inp_37"],["type","email","id","atas_inp_3","name","inp_3","placeholder"," ","required","","maxlength","255",1,"form-control"],["for","atas_inp_3"],["id","inp_15896","name","inp_15896","placeholder"," ","required","","rows","4","maxlength","255","onKeyUp","javascript: if(this.value.length>255) this.value=this.value.substring(0,255);",1,"form-control"],["for","inp_15896"],["name","ProfileForm","id","ProfileForm_Enterprise","action","https://link.htsolutions.
1com.br/u/register.php","method","GET",1,"contact__form"],["type","hidden","name","f","value","1194"],["type","text","id","enterprise_inp_1","name","inp_1","placeholder"," ","required","","maxlength","60",1,"form-control"],["for","enterprise_inp_1"],["type","text","id","enterprise_inp_2","name","inp_2","placeholder"," ","required","","maxlength","60",1,"form-control"],["for","enterprise_inp_2"],["type","text","id","enterprise_inp_18","name","inp_18","placeholder"," ","required","","maxlength","255",1,"form-control"],["for","enterprise_inp_18"],["type","tel","id","enterprise_inp_37","name","inp_37","placeholder"," ","required","","maxlength","60",1,"form-control"],["for","enterprise_inp_37"],["type","email","id","enterprise_inp_3","name","inp_3","placeholder"," ","required","","maxlength","255",1,"form-control"],["for","enterprise_inp_3"],["id","inp_15898","name","inp_15898","placeholder"," ","required","","rows","4","maxlength","255","onKeyUp","javascript: if(this.value.length>255) this.value=this.value.substring(0,255);",1,"form-control"],["for","inp_15898"],["name","ProfileForm","id","ProfileForm_Education","action","https://link.htsolutions.com.br/u/register.php","method","GET",1,"contact__form"],["type","hidden","name","f","value","1129"],["type","text","id","edu_inp_1","name","inp_1","required","","maxlength","60","placeholder"," ",1,"form-control"],["for","edu_inp_1"],["type","text","id","edu_inp_2","name","inp_2","required","","maxlength","60","placeholder"," ",1,"form-control"],["for","edu_inp_2"],["type","email","id","edu_inp_3","name","inp_3","required","","maxlength","255","placeholder"," ",1,"form-control"],["for","edu_inp_3"],["type","tel","id","edu_inp_37","name","inp_37","required","","maxlength","60","placeholder"," ",1,"form-control"],["for","edu_inp_37"],["type","text","id","inp_15462","name","inp_15462","required","","maxlength","255","placeholder"," ",1,"form-control"],["for","inp_15462"],["id","inp_15464","name","inp_15464","required","","rows","4","maxlength","255","placeholder"," ","onKeyUp","javascript: if(this.value.length>255) this.value=this.value.substring(0,255);",1,"form-control"],["for","inp_15464"],[1,"menu__title"],[1,"menu__list"],[4,"ngFor","ngForOf"],[1,"hover-underline",3,"routerLink","fragment"],["routerLink","./servicos",1,"hover-underline"],[1,"social-network"],[3,"href",4,"ngFor","ngForOf"],[3,"href"],[3,"src"],[1,"col-12","col-lg-6","copyright__links"],["class","hover-underline",3,"href",4,"ngFor","ngForOf"]],template:function(vt,Nt){1&vt&&a.DNE(0,Re,19,8,"footer",4),2&vt&&a.Y8G("ngIf",Nt.footerInput)},dependencies:[fe.Sq,fe.bT,ve.Wk,ee.J,y.qT,y.cb,y.cV,Ne.V,pe.H],styles:['[_nghost-%COMP%]{background:linear-gradient(95deg,#5389c26b -3.97%,#d4e3fc 101.55%);display:block}.education-form[_ngcontent-%COMP%]   .form-group[_ngcontent-%COMP%]{margin-bottom:20px}.education-form[_ngcontent-%COMP%]   .form-group[_ngcontent-%COMP%]   label[_ngcontent-%COMP%]{display:block;margin-bottom:8px;font-weight:500}.education-form[_ngcontent-%COMP%]   .form-group[_ngcontent-%COMP%]   .form-control[_ngcontent-%COMP%]{width:100%;padding:12px 15px;border:1px solid #ddd;border-radius:8px;font-size:16px}.education-form[_ngcontent-%COMP%]   .form-group[_ngcontent-%COMP%]   .form-control[_ngcontent-%COMP%]:focus{outline:none;border-color:#2673f0}.education-form[_ngcontent-%COMP%]   .form-group[_ngcontent-%COMP%]   textarea.form-control[_ngcontent-%COMP%]{min-height:120px}.footer__herval[_ngcontent-%COMP%]{background-color:#0e3f73;padding:85px 15px}@media (min-width: 992px){.footer__herval[_ngcontent-%COMP%]{padding:85px 0}}.footer__contact[_ngcontent-%COMP%]{padding:0 15px 80px}@media (min-width: 992px){.footer__contact[_ngcontent-%COMP%]   .row[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:first-child{padding-left:50px}}@media (min-width: 1200px){.footer__contact[_ngcontent-%COMP%]   .row[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:first-child{padding-left:95px}}@media (min-width: 992px){.footer__contact[_ngcontent-%COMP%]{padding:60px 0 80px}}.footer__logo[_ngcontent-%COMP%]{display:inline-block}@media (max-width: 991px){.footer__logo[_ngcontent-%COMP%]{margin-bottom:45px}}.footer__menu[_ngcontent-%COMP%]{margin-bottom:38px}@media (max-width: 991px){.footer__menu[_ngcontent-%COMP%]{text-align:center}}
1.footer__copyright[_ngcontent-%COMP%]{border-top:1px solid #5389c2;padding:20px 0}.footer__copyright[_ngcontent-%COMP%]   span[_ngcontent-%COMP%], .footer__copyright[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{font-size:16px;line-height:32px;color:#000}@media (max-width: 991px){.footer__copyright[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{color:#33333380;display:block;margin:0 70px 15px;text-align:center}}@media (min-width: 992px){.footer__copyright[_ngcontent-%COMP%]{padding:40px 0}}@media (max-width: 991px){.herval__logo[_ngcontent-%COMP%]{width:220px;margin:0 auto 35px;display:block}}.herval__text[_ngcontent-%COMP%]  p{font-size:18px;line-height:27.5px;color:#d4e3fc;text-align:center;margin:0}.herval__text[_ngcontent-%COMP%]  p a{color:#d4e3fc}@media (min-width: 992px){.herval__text[_ngcontent-%COMP%]  p{font-size:25px;line-height:41px;text-align:left}}.contact__subtitle[_ngcontent-%COMP%]{font-size:16px;line-height:32px;letter-spacing:3px;font-family:Space Grotesk,sans-serif;text-transform:uppercase;color:#2673f0;display:block;margin-top:42px;margin-bottom:17px}.contact__title[_ngcontent-%COMP%]{font-weight:700;font-size:40px;line-height:64px;letter-spacing:-2px;margin-bottom:10px}@media (min-width: 992px){.contact__title[_ngcontent-%COMP%]{font-size:56px;margin-bottom:30px}}.contact__text[_ngcontent-%COMP%]{max-width:350px;margin-bottom:40px}.contact__text[_ngcontent-%COMP%]  p{font-size:20px;line-height:32px;margin:0}@media (min-width: 992px){.contact__text[_ngcontent-%COMP%]  p{font-size:22px}}.contact__data[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{font-size:18px;line-height:19px;display:flex;align-items:center;margin-bottom:16px}.contact__data[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]:before{content:"";background-repeat:no-repeat;width:48px;height:48px;margin-right:20px}.contact__data[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:#333}@media (max-width: 991px){.contact__data[_ngcontent-%COMP%]{margin-bottom:40px}}.contact__form[_ngcontent-%COMP%]{background-color:#fff;border:2px solid #eeeeee;padding:50px 30px;border-radius:16px}.contact__form[_ngcontent-%COMP%]   ht-form-field[_ngcontent-%COMP%]{margin-bottom:15px}@media (min-width: 992px){.contact__form[_ngcontent-%COMP%]{padding:60px 50px}}@media (min-width: 1200px){.contact__form[_ngcontent-%COMP%]{padding:90px 100px 80px}}.data__address[_ngcontent-%COMP%]:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDgiIGhlaWdodD0iNDgiIHZpZXdCb3g9IjAgMCA0OCA0OCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3QgeD0iMC41IiB5PSIwLjUiIHdpZHRoPSI0NyIgaGVpZ2h0PSI0NyIgcng9IjIzLjUiIHN0cm9rZT0iIzI2NzNGMCIgc3Ryb2tlLW9wYWNpdHk9IjAuMzAyNjIxIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMzUuNTI2NiAxMi4wOTA4QzM1LjI4NSAxMS45Njk3IDM1LjAwMDQgMTEuOTY5NyAzNC43NTg4IDEyLjA5MDhMMTIuNDczNyAyMy4yMzMzQzEyLjA1MDQgMjMuNDQ1MiAxMS44NzkgMjMuOTYwMSAxMi4wOTA4IDI0LjM4MzRDMTIuMjExNCAyNC42MjQzIDEyLjQzODMgMjQuNzk0NiAxMi43MDM0IDI0Ljg0MjlMMjEuNTQ4IDI2LjQ1MTdMMjMuMTU2OCAzNS4yOTYzQzIzLjIyMjYgMzUuNjU4OCAyMy41MTI5IDM1LjkzODggMjMuODc3NiAzNS45OTE0QzIzLjkxNzkgMzUuOTk3MiAyMy45NTg2IDM2LjAwMDEgMjMuOTk5MyAzNkMyNC4zMjQyIDM2LjAwMDEgMjQuNjIxMiAzNS44MTY2IDI0Ljc2NjQgMzUuNTI2TDM1LjkwOSAxMy4yNDFDMzYuMTIxMSAxMi44MTc4IDM1Ljk0OTggMTIuMzAyOCAzNS41MjY2IDEyLjA5MDhaIiBmaWxsPSIjMjY3M0YwIi8+Cjwvc3ZnPgo=)}.data__phone[_ngcontent-%COMP%]:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDgiIGhlaWdodD0iNDgiIHZpZXdCb3g9IjAgMCA0OCA0OCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3QgeD0iMC41IiB5PSIwLjUiIHdpZHRoPSI0NyIgaGVpZ2h0PSI0NyIgcng9IjIzLjUiIHN0cm9rZT0iIzI2NzNGMCIgc3Ryb2tlLW9wYWNpdHk9IjAuMzAyNjIxIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMzIuNDEwMiAxM0gyNi4wODJDMjMuMDI5MiAxMyAyMC41NDQ5IDE1LjUxMjUgMjAuNTQ0OSAxOC42QzIwLjU0NDkgMjEuNDE2NCAyMi42MTEzIDIzLjc1MzkgMjUuMjkxIDI0LjE0M1YyNi42QzI1LjI5MSAyNi45MjM0IDI1LjQ4MzMgMjcuMjE1NiAyNS43NzkyIDI3LjMzOUMyNi4wNzEgMjcuNDYyMiAyNi40MTMzIDI3LjM5NjIgMjYuNjQxMyAyNy4xNjU2TDI5LjU3MzYgMjQuMkgzMi40MTAyQzM1LjQ2MyAyNC4yIDM4IDIxLjY4NzUgMzggMTguNkMzOCAxNS41MTI1IDM1LjQ2MyAxMyAzMi40MTAyIDEzWk0yNi4wODIgMTkuMzk5OUMyNS42NDUxIDE5LjM5OTkgMjUuMjkxIDE5LjA0MTcgMjUuMjkxIDE4LjU5OTlDMjUuMjkxIDE4LjE1ODEgMjUuNjQ1MSAxNy43OTk5IDI2LjA4MiAxNy43OTk5QzI2LjUxODkgMTcuNzk5OSAyNi44NzMgMTguMTU4MSAyNi44NzMgMTguNTk5OUMyNi44NzMgMTkuMDQxNyAyNi41MTg5IDE5LjM5OTkgMjYuMDgyIDE5LjM5OTlaTTI4LjQ1NTEgMTguNTk5OUMyOC40NTUxIDE5LjA0MTcgMjguODA5MSAxOS4zOTk5IDI5LjI0NjEgMTkuMzk5OUMyOS42ODI5IDE5LjM5OTkgMzAuMDM3MSAxOS4wNDE3IDMwLjAzNzEgMTguNTk5OUMzMC4wMzcxIDE4LjE1ODEgMjkuNjgyOSAxNy43OTk5IDI5LjI0NjEgMTcuNzk5OUMyOC44MDkxIDE3Ljc5OTkgMjguNDU1MSAxOC4xNTgxIDI4LjQ1NTEgMTguNTk5OVpNMzIuNDEwMiAxOS4zOTk5QzMxLjk3MzIgMTkuMzk5OSAzMS42MTkxIDE5LjA0MTcgMzEuNjE5MSAxOC41OTk5QzMxLjYxOTEgMTguMTU4MSAzMS45NzMyIDE3Ljc5OTkgMzIuNDEwMiAxNy43OTk5QzMyLjg0NyAxNy43OTk5IDMzLjIwMTIgMTguMTU4MSAzMy4yMDEyIDE4LjU5OTlDMzMuMjAxMiAxOS4wNDE3IDMyLjg0NyAxOS4zOTk5IDMyLjQxMDIgMTkuMzk5OVpNMzEuMTQ0NSAzNC42QzMxLjE0NDUgMzUuOTIzNCAzMC4wOCAzNyAyOC43NzE1IDM3QzE5LjY1NzggMzcgMTEgMjguMjg1OSAxMSAxOS4wNjg3QzExIDE3Ljc0NTMgMTIuMDY0NSAxNi42OCAxMy4zNzMgMTYuNjhIMTYuNTg5OEMxNi45MzA1IDE2LjY4IDE3LjIzMjYgMTYuOTAw
1MyAxNy4zMzk5IDE3LjIyNjhMMTguOTIxOSAyMi4wMTU2QzE4Ljk5OTIgMjIuMjQ5OSAxOC45NjUyIDIyLjUwNjkgMTguODMgMjIuNzEyNEwxNy40ODgyIDI0Ljc0ODRDMTguNTA0OCAyNi45MDQ2IDIxLjAzNDcgMjkuNDYzMyAyMy4xNjY3IDMwLjQ5MTRMMjUuMTc5OCAyOS4xMzQzQzI1LjM4MzcgMjguOTk4NCAyNS42MzcxIDI4Ljk2MjUgMjUuODY4OCAyOS4wNDE0TDMwLjYwMzggMzAuNjQxNEMzMC45MjY3IDMwLjc1IDMxLjE0NDUgMzEuMDU1NSAzMS4xNDQ1IDMxLjRWMzQuNloiIGZpbGw9IiMyNjczRjAiLz4KPC9zdmc+Cg==)}.data__mail[_ngcontent-%COMP%]:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDgiIGhlaWdodD0iNDgiIHZpZXdCb3g9IjAgMCA0OCA0OCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3QgeD0iMC41IiB5PSIwLjUiIHdpZHRoPSI0NyIgaGVpZ2h0PSI0NyIgcng9IjIzLjUiIHN0cm9rZT0iIzI2NzNGMCIgc3Ryb2tlLW9wYWNpdHk9IjAuMzAyNjIxIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTUuNTQxOSAxNUgzMi40NTgxQzM0LjEyOTkgMTUgMzUuNTQ2NiAxNi4yMTE1IDM1Ljg4NjcgMTcuODI2OUwyNC4wMTQyIDI1LjIxMTVMMTIuMTEzMyAxNy44MjY5QzEyLjQ1MzQgMTYuMjExNSAxMy44NzAxIDE1IDE1LjU0MTkgMTVaTTIzLjk4NTggMjcuMjg4NUMyNC4yMTI1IDI3LjI4ODUgMjQuNDY3NSAyNy4yMzA4IDI0LjY5NDIgMjcuMDg2NUwzNiAyMC4wNzY5VjI5LjM5NDJDMzYgMzEuMzg0NiAzNC40MTMyIDMzIDMyLjQ1ODEgMzNIMTUuNTQxOUMxMy41ODY4IDMzIDEyIDMxLjM4NDYgMTIgMjkuMzk0MlYyMC4wNzY5TDIzLjI3NzQgMjcuMDg2NUMyMy41MDQxIDI3LjIzMDggMjMuNzU5MSAyNy4yODg1IDIzLjk4NTggMjcuMjg4NVoiIGZpbGw9IiMyNjczRjAiLz4KPC9zdmc+Cg==)}.form__title[_ngcontent-%COMP%]{font-weight:700;font-size:24px;line-height:32px;margin-bottom:40px}.form__button[_ngcontent-%COMP%]{padding-top:10px;text-align:right}.form__button[_ngcontent-%COMP%]   [buttonDefault][_ngcontent-%COMP%]{padding:0 55px}.form__success[_ngcontent-%COMP%]{color:#2673f0;margin:0}.menu__title[_ngcontent-%COMP%]{font-size:16px;line-height:32px;letter-spacing:3px;font-family:Space Grotesk,sans-serif;text-transform:uppercase;color:#2673f0;margin-bottom:16px}.menu__list[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{font-size:16px;line-height:32px;color:#000}@media (max-width: 991px){.menu__list[_ngcontent-%COMP%]{margin-bottom:35px}}.social-network[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center}.social-network[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{background-color:#2673f0;border:1px solid #2673f0;width:48px;height:48px;display:flex;align-items:center;justify-content:center;margin-left:8px;border-radius:100%;transition:background-color .2s}.social-network[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:hover{background-color:#fff}.social-network[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:hover   img[_ngcontent-%COMP%]{filter:invert(55%) sepia(1) saturate(35) hue-rotate(205deg) brightness(100%) contrast(95%)}.social-network[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{transition:filter .2s}@media (min-width: 992px){.social-network[_ngcontent-%COMP%]{justify-content:flex-end}}@media (max-width: 991px){.copyright__links[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-between}}@media (min-width: 992px){.copyright__links[_ngcontent-%COMP%]{text-align:right}.copyright__links[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{margin-left:60px}}.form-field[_ngcontent-%COMP%]{position:relative}.form-field[_ngcontent-%COMP%]   .form-control[_ngcontent-%COMP%]{width:100%;padding:12px 15px;border:2px solid #eeeeee;border-radius:8px;font-size:16px;background-color:#fff}.form-field[_ngcontent-%COMP%]   .form-control[_ngcontent-%COMP%]:focus{outline:none;border-color:#2673f0;box-shadow:none}.form-field[_ngcontent-%COMP%]   .form-control[_ngcontent-%COMP%]:focus + label[_ngcontent-%COMP%], .form-field[_ngcontent-%COMP%]   .form-control[_ngcontent-%COMP%]:not(:placeholder-shown) + label[_ngcontent-%COMP%]{transform:translateY(-24px);font-size:12px;color:#2673f0}.form-field[_ngcontent-%COMP%]   .form-control[rows][_ngcontent-%COMP%]{padding-top:24px}.form-field[_ngcontent-%COMP%]   select.form-control[_ngcontent-%COMP%]{border:2px solid #eeeeee}.form-field[_ngcontent-%COMP%]   select.form-control[_ngcontent-%COMP%]:focus{border-color:#2673f0;box-shadow:none}.form-field[_ngcontent-%COMP%]   label[_ngcontent-%COMP%]{position:absolute;left:15px;top:16px;transition:all .2s;pointer-events:none;color:#6c757d;background-color:#fff;padding:0 5px;font-size:16px}.form-field[_ngcontent-%COMP%]   textarea[_ngcontent-%COMP%] + label[_ngcontent-%COMP%]{top:24px}.form-field[_ngcontent-%COMP%]   textarea[_ngcontent-%COMP%]:focus + label[_ngcontent-%COMP%], .form-field[_ngcontent-%COMP%]   textarea[_ngcontent-%COMP%]:not(:placeholder-shown) + label[_ngcontent-%COMP%]{transform:translateY(-36px)}form[name=HT_EDUCACIONAL][_ngcontent-%COMP%]   .form-group[_ngcontent-%COMP%], form[n
1ame=HT_GOOGLE-ENTERPRISE][_ngcontent-%COMP%]   .form-group[_ngcontent-%COMP%], form[name=HT_ATAS][_ngcontent-%COMP%]   .form-group[_ngcontent-%COMP%], form[name=HT_FALECONOSCO][_ngcontent-%COMP%]   .form-group[_ngcontent-%COMP%]{margin-bottom:15px}']})}}return de})()},6077:(Et,Fe,P)=>{P.d(Fe,{K:()=>ve});var a=P(4438),y=P(177),fe=P(9417);function me(ee,Ne){if(1&ee){const pe=a.RV6();a.j41(0,"input",4),a.bIt("blur",function(ye){a.eBV(pe);const Ue=a.XpG();return a.Njj(Ue.blurFieldEvt(ye))}),a.k0s()}if(2&ee){const pe=a.XpG();a.Y8G("type",pe.controlType)("id",pe.controlName)("formControlName",pe.controlName),a.BMQ("name",pe.controlName)("placeholder",pe.label)}}function ae(ee,Ne){if(1&ee){const pe=a.RV6();a.j41(0,"textarea",5),a.bIt("blur",function(ye){a.eBV(pe);const Ue=a.XpG();return a.Njj(Ue.blurFieldEvt(ye))}),a.k0s()}if(2&ee){const pe=a.XpG();a.Y8G("id",pe.controlName)("formControlName",pe.controlName),a.BMQ("name",pe.controlName)("placeholder",pe.label)}}let ve=(()=>{class ee{constructor(){this.blur=new a.bkB}blurFieldEvt(pe){this.blur.emit(pe)}static{this.\u0275fac=function(ce){return new(ce||ee)}}static{this.\u0275cmp=a.VBU({type:ee,selectors:[["ht-form-field"]],inputs:{label:"label",controlType:"controlType",controlName:"controlName",formGroup:"formGroup"},outputs:{blur:"blur"},decls:5,vars:5,consts:[[1,"field-component",3,"formGroup"],["class","field-component__input",3,"type","id","formControlName","blur",4,"ngIf"],["class","field-component__textarea",3,"id","formControlName","blur",4,"ngIf"],[1,"field-component__label",3,"for"],[1,"field-component__input",3,"blur","type","id","formControlName"],[1,"field-component__textarea",3,"blur","id","formControlName"]],template:function(ce,ye){1&ce&&(a.j41(0,"div",0),a.DNE(1,me,1,5,"input",1)(2,ae,1,4,"textarea",2),a.j41(3,"label",3),a.EFF(4),a.k0s()()),2&ce&&(a.Y8G("formGroup",ye.formGroup),a.R7$(),a.Y8G("ngIf","textarea"!==ye.controlType),a.R7$(),a.Y8G("ngIf","textarea"===ye.controlType),a.R7$(),a.Y8G("for",ye.controlName),a.R7$(),a.JRh(ye.label))},dependencies:[y.bT,fe.me,fe.BC,fe.cb,fe.j4,fe.JD],styles:["[_nghost-%COMP%]{display:block}.field-component[_ngcontent-%COMP%]{position:relative}.field-component__label[_ngcontent-%COMP%]{background-color:#fff;font-size:16px;line-height:32px;font-family:Space Grotesk,sans-serif;color:#33333380;padding:0 5px;position:absolute;top:8px;left:11px;pointer-events:none;transform-origin:0 0;transition:font-size .1s ease-in-out,transform .1s ease-in-out}.field-component__input[_ngcontent-%COMP%], .field-component__textarea[_ngcontent-%COMP%]{background:#fff;border:1px solid #dadada;padding:0 15px;width:100%;height:48px;font-size:16px;font-family:Space Grotesk,sans-serif;color:#33333380;border-radius:6px}.field-component__input[_ngcontent-%COMP%]:-webkit-autofill, .field-component__input[_ngcontent-%COMP%]:-webkit-autofill:hover, .field-component__input[_ngcontent-%COMP%]:-webkit-autofill:focus, .field-component__textarea[_ngcontent-%COMP%]:-webkit-autofill, .field-component__textarea[_ngcontent-%COMP%]:-webkit-autofill:hover, .field-component__textarea[_ngcontent-%COMP%]:-webkit-autofill:focus{box-shadow:0 0 0 1000px #fff inset}.field-component__input[_ngcontent-%COMP%]::placeholder, .field-component__textarea[_ngcontent-%COMP%]::placeholder{color:transparent}.field-component__input[_ngcontent-%COMP%]:focus ~ label[_ngcontent-%COMP%], .field-component__input[_ngcontent-%COMP%]:not(:placeholder-shown) ~ label[_ngcontent-%COMP%], .field-component__textarea[_ngcontent-%COMP%]:focus ~ label[_ngcontent-%COMP%], .field-component__textarea[_ngcontent-%COMP%]:not(:placeholder-shown) ~ label[_ngcontent-%COMP%]{background-color:#fff;font-size:11px;line-height:13px;transform:translateY(-15px)}.field-component__input.ng-invalid.ng-touched[_ngcontent-%COMP%], .field-component__textarea.ng-invalid.ng-touched[_ngcontent-%COMP%]{border-color:#ff5341}.field-component__textarea[_ngcontent-%COMP%]{padding:10px 15px;height:112px;resize:none}"]})}}return ee})()},9381:(Et,Fe,P)=>{P.d(Fe,{l:()=>lt});var a=P(177),y=P(4438),fe=P(9772),me=P(3032);const ae=Oe=>({active:Oe}),ve=Oe=>({"header__menu--active":Oe}),ee=()=>({matrixParams:"exact",queryParams:"exact",paths:"exact",fragment:"exact"}),Ne=Oe=>({"menu__link--submenu":Oe});function pe(Oe,ot){if(1&Oe){const et=y.RV6();y.j41(0,"a",19),y.bIt("click",function(){y.eBV(et);const Qe=y.XpG(2);return y.Njj(Qe.closeMenu())}),y.EFF(1),y.k0s()}if(2&Oe){const et=y.XpG().$implicit;y.Y8G("href",et.linkExterno,y.B4B),y.R7$(),y.SpI(" ",et.text," ")}}function ce(Oe,ot){if(1&Oe){const et=y.RV6();y.j41(0,"a",20),y.bIt("click",function(){y.eBV(et);const Qe=y.XpG(2);return y.Njj(Qe.closeMenu())}),y.EFF(1),y.k0s()}if(2&Oe){const et=y.XpG().$implicit,Mt=y.XpG();y.Y8G("routerLink",Mt.getMenuSlug(et.link))("fragment",Mt.getMenuFragment(et.link))("ngClass",y.eq3(4,Ne,et.submenu)),y.R7$(),y.SpI(" ",et.text," ")}}function ye(Oe,ot){if(1&Oe){const et=y.RV6();y.j41(0,"a",24),y.bIt("click",function(){y.eBV(et);const Qe=y.XpG(4);return y.Njj(Qe.closeMenu())}),y.EFF(1),y.k0s()}if(2&Oe){const et=y.XpG().$implicit;y.Y8G("href",et.linkExterno,y.B4B),y.R7$(),y.JRh(et.text)}}function Ue(Oe,ot){if(1&Oe){const et=y.RV6();y.j41(0,"a",25),y.bIt("click",function(){y.eBV(et);const Qe=y.XpG(4);return y.Njj(Qe.closeMenu())}),y.EFF(1),y.k0s()}if(2&Oe){const et=y.XpG().$implicit,Mt=y.XpG(3);y.Y8G("routerLink",Mt.getMenuSlug(et.link)),y.R7$(),y.JRh(et.text)}}function $e(Oe,ot){if(1&Oe&&(y.j41(0,"li"),y.DNE(1,ye,2,2,"a",23)(2,Ue,2,2,"ng-template",null,1,y.C5r),y.k0s()),2&Oe){const et=ot.$implicit,Mt=y.sdS(3);y.R7$(),y.Y8G("ngIf",et.linkExterno)("ngIfElse",Mt)}}function Ge(Oe,ot){if(1&Oe&&(y.j41(0,"div",21)(1,"ul"),y.DNE(2,$e,4,2,"li",22),y.k0s()()),2&Oe){const et=y.XpG().$implicit;y.R7$(2),y.Y8G("ngForOf",et.submenu)}}function be(Oe,ot){if(1&Oe&&(y.j41(0,"li",16),y.DNE(1,pe,2,2,"a",17)(2,ce,2,6,"ng-template",null,0,y.C5r)(4,Ge,3,1,"div",18),y.k0s()),2&Oe){const et=ot.$implicit,Mt=y.sdS(3);y.Y8G("routerLinkActiveOptions",y.lJ4(4,ee)),y.R7$(),y.Y8G("ngIf",et.linkExterno)("ngIfElse",Mt),y.R7$(3),y.Y8G("ngIf",et.submenu)}}let lt=(()=>{class Oe{constructor(et,Mt,Qe){this.document=et,this.route=Mt,this.templateService=Qe,this.menuActive=!1}openMenu(){this.menuActive=!0,this.document.body.style.overflow="hidden"}closeMenu(){this.document.body.style.overflow="",this.menuActive=!1}getMenuSlug(et){switch(et){case"Quem somos":return"./quem-somos";case"Solu\xe7\xf5es":case"Servi\xe7os":return"./servicos";case"Atas":return"./atas";
1case"Cases":return"./blog/categoria/cases";case"Blog":return"./blog";case"Google para Empresas":return"./googleparaempresas";case"Educa\xe7\xe3o":return"./educacao";case"HP":return"./hp";default:return null}}getMenuFragment(et){if("Servi\xe7os"===et)return"servicos"}scrollToForm(){this.closeMenu();const et=this.document.getElementsByClassName("footer__contact");return et[0]&&window.scrollTo({top:et[0].offsetTop-110,behavior:"smooth"}),!1}hasSubmenu(et){return!1}static{this.\u0275fac=function(Mt){return new(Mt||Oe)(y.rXU(a.qQ),y.rXU(fe.nX),y.rXU(me.I))}}static{this.\u0275cmp=y.VBU({type:Oe,selectors:[["ht-header"]],inputs:{headerInput:"headerInput"},decls:16,vars:9,consts:[["internalMenu",""],["internalSubmenu",""],[1,"header"],[1,"container"],[1,"row","align-items-center"],[1,"col-12","col-lg-3","col-xxl-auto","d-flex","justify-content-between","d-lg-block"],["routerLink","./",1,"header__logo"],["alt","Logo HT Solutions",3,"src"],["aria-label","Abrir menu",1,"header__button-menu","d-block","d-lg-none",3,"click","ngClass"],[1,"col-9","col-xxl-auto"],[1,"header__menu",3,"ngClass"],[1,"no-list"],["routerLinkActive","active","class","menu__item",3,"routerLinkActiveOptions",4,"ngFor","ngForOf"],[1,"menu__button"],["href","#","buttonDefault","","type","secondary",3,"click"],["aria-label","Fechar menu",1,"header__close-menu","d-lg-none",3,"click"],["routerLinkActive","active",1,"menu__item",3,"routerLinkActiveOptions"],["target","_blank","rel","noopener noreferrer","class","menu__link",3,"href","click",4,"ngIf","ngIfElse"],["class","menu__submenu",4,"ngIf"],["target","_blank","rel","noopener noreferrer",1,"menu__link",3,"click","href"],[1,"menu__link",3,"click","routerLink","fragment","ngClass"],[1,"menu__submenu"],[4,"ngFor","ngForOf"],["target","_blank","rel","noopener noreferrer","class","submenu__link",3,"href","click",4,"ngIf","ngIfElse"],["target","_blank","rel","noopener noreferrer",1,"submenu__link",3,"click","href"],[1,"submenu__link",3,"click","routerLink"]],template:function(Mt,Qe){1&Mt&&(y.j41(0,"header",2)(1,"div",3)(2,"div",4)(3,"div",5)(4,"a",6),y.nrm(5,"img",7),y.k0s(),y.j41(6,"button",8),y.bIt("click",function(){return Qe.openMenu()}),y.nrm(7,"span"),y.k0s()(),y.j41(8,"div",9)(9,"nav",10)(10,"ul",11),y.DNE(11,be,5,5,"li",12),y.j41(12,"li",13)(13,"a",14),y.bIt("click",function(){return Qe.scrollToForm()}),y.EFF(14),y.k0s()()(),y.j41(15,"button",15),y.bIt("click",function(){return Qe.closeMenu()}),y.k0s()()()()()()),2&Mt&&(y.R7$(5),y.Y8G("src",Qe.headerInput.logo,y.B4B),y.R7$(),y.Y8G("ngClass",y.eq3(5,ae,Qe.menuActive)),y.R7$(3),y.Y8G("ngClass",y.eq3(7,ve,Qe.menuActive)),y.R7$(2),y.Y8G("ngForOf",Qe.headerInput.menu),y.R7$(3),y.SpI(" ",Qe.headerInput.contact," "))},dependencies:[a.YU,a.Sq,a.bT,fe.Wk,fe.wQ],styles:['[_nghost-%COMP%]{background-color:#1a1a1a;width:100%;height:85px;display:block;position:absolute;top:0;left:0;z-index:11}@media (min-width: 992px){[_nghost-%COMP%]{position:fixed;height:110px}}.header[_ngcontent-%COMP%]{position:relative;height:85px;padding-top:18px}.header__logo[_ngcontent-%COMP%], .header__logo[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:171px;height:41px;
1display:block}@media (min-width: 1400px){.header__logo[_ngcontent-%COMP%]{margin-left:60px;margin-right:60px}}.header__button-menu[_ngcontent-%COMP%]{background:none;border:1px solid #ffffff;width:48px;height:48px;padding:0 15px;border-radius:6px}.header__button-menu[_ngcontent-%COMP%]:before, .header__button-menu[_ngcontent-%COMP%]:after, .header__button-menu[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{background-color:#fff;width:100%;height:2px;display:block;position:relative;border-radius:1px}.header__button-menu[_ngcontent-%COMP%]:before, .header__button-menu[_ngcontent-%COMP%]:after{content:""}.header__button-menu[_ngcontent-%COMP%]:before{animation:ease .7s _ngcontent-%COMP%_line01MenuButton forwards}.header__button-menu[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{animation:ease .7s _ngcontent-%COMP%_line02MenuButton forwards;margin:4px 0}.header__button-menu[_ngcontent-%COMP%]:after{animation:ease .7s _ngcontent-%COMP%_line03MenuButton forwards}.header__button-menu.active[_ngcontent-%COMP%]:before{animation:ease .7s _ngcontent-%COMP%_line01MenuButtonActive forwards}.header__button-menu.active[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{animation:ease .7s _ngcontent-%COMP%_line02MenuButtonActive forwards}.header__button-menu.active[_ngcontent-%COMP%]:after{animation:ease .7s _ngcontent-%COMP%_line03MenuButtonActive forwards}.header__menu[_ngcontent-%COMP%]{position:fixed;inset:0;background:#fff;padding-top:20px;padding-bottom:20px;text-align:center;display:none}.header__menu[_ngcontent-%COMP%]:before{content:"";position:absolute;top:0;left:0;z-index:-1;background:linear-gradient(166deg,#5389c2 2.48%,#5389c24a 43.37%,#ffffff38 73.27% 102.65%);width:100%;height:100%;pointer-events:none}@media (min-width: 992px){.header__menu[_ngcontent-%COMP%]:before{display:none}}.header__menu[_ngcontent-%COMP%] > ul[_ngcontent-%COMP%]{display:flex;align-items:center;flex-direction:column;width:100%;min-height:500px;max-width:720px;margin:0 auto;padding:0 12px}@media (min-width: 992px){.header__menu[_ngcontent-%COMP%] > ul[_ngcontent-%COMP%]{flex-direction:row;max-width:none;min-height:0;margin:0;padding:0}}@media (max-width: 991px){.header__menu--active[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;overflow:auto}}@media (min-width: 992px){.header__menu[_ngcontent-%COMP%]{background:none;padding-top:0;padding-bottom:0;position:static;display:flex}}.header__close-menu[_ngcontent-%COMP%]{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjUiIGhlaWdodD0iNjUiIHZpZXdCb3g9IjAgMCA2NSA2NSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMzIuNSIgY3k9IjMyLjUiIHI9IjMxLjUiIHN0cm9rZT0iIzI2NzNGMCIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxwYXRoIGQ9Ik0xNC4yOTI5IDMyLjI5MjlDMTMuOTAyNCAzMi42ODM0IDEzLjkwMjQgMzMuMzE2NiAxNC4yOTI5IDMzLjcwNzFMMjAuNjU2OSA0MC4wNzExQzIxLjA0NzQgNDAuNDYxNiAyMS42ODA1IDQwLjQ2MTYgMjIuMDcxMSA0MC4wNzExQzIyLjQ2MTYgMzkuNjgwNSAyMi40NjE2IDM5LjA0NzQgMjIuMDcxMSAzOC42NTY5TDE2LjQxNDIgMzNMMjIuMDcxMSAyNy4zNDMxQzIyLjQ2MTYgMjYuOTUyNiAyMi40NjE2IDI2LjMxOTUgMjIuMDcxMSAyNS45Mjg5QzIxLjY4MDUgMjUuNTM4NCAyMS4wNDc0IDI1LjUzODQgMjAuNjU2OSAyNS45Mjg5TDE0LjI5MjkgMzIuMjkyOVpNNTAgMzJMMTUgMzJMMTUgMzRMNTAgMzRMNTAgMzJaIiBmaWxsPSIjMjY3M0YwIi8+Cjwvc3ZnPgo=);border:none;width:65px;height:65px;min-height:65px;margin-top:60px;margin-right:40px}@media (min-width: 992px){.header[_ngcontent-%COMP%]{height:110px;padding-top:30px}}.menu__item[_ngcontent-%COMP%]{position:relative;margin:0 15px}.menu__item.active[_ngcontent-%COMP%] > a[_ngcontent-%COMP%]{color:#5288c6}.menu__item[_ngcontent-%COMP%]:hover   .menu__submenu[_ngcontent-%COMP%]{display:block}@media (min-width: 1200px){.menu__item[_ngcontent-%COMP%]{margin:0 25px}}.menu__link[_ngcontent-%COMP%]{position:relative;z-index:2;font-weight:700;font-size:40px;line-height:71.5px;text-decoration:none;display:flex;align-items:center;justify-content:center;color:#333}.menu__link[_ngcontent-%COMP%]:hover{color:#5288c6}.menu__link[_ngcontent-%COMP%]:hover:after{filter:invert(54%) sepia(12%) saturate(2076%) hue-rotate(172deg) brightness(91%) contrast(87%)}@media (min-width: 992px){.menu__link[_ngcontent-%COMP%]{font-weight:400;font-size:16px;line-height:normal;color:#fff;transition:color .2s}.menu__link--submenu[_ngcontent-%COMP%]:after{content:"";background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOSIgaGVpZ2h0PSI2IiB2aWV3Qm94PSIwIDAgOSA2IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8bWFzayBpZD0ibWFzazBfMTc1XzEzNCIgc3R5bGU9Im1hc2stdHlwZTphbHBoYSIgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeD0iMCIgeT0iMCIgd2lkdGg9IjkiIGhlaWdodD0iNiI+CjxyZWN0IHdpZHRoPSI5IiBoZWlnaHQ9IjYiIGZpbGw9IiNEOUQ5RDkiLz4KPC9tYXNrPgo8ZyBtYXNrPSJ1cmwoI21hc2swXzE3NV8xMzQpIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik02LjgzODMxIDMuODAzMTRDOC4zODkwNiAyLjIyNzIxIDkgMS41NjEgOSAxLjQ0NkM5IDEuMjI3MzYgOC43NTk1MyAxIDguNTI4MzQgMUM4LjM3Mjk1IDEgNy45ODQ2MiAxLjM1OCA2LjQxODk3IDIuOTQ0NzFMNC41IDQuODg5NDNMMi41ODEwMyAyLjk0NDcxQzEuMDE1MzggMS4z
1NTggMC42MjcwNDcgMSAwLjQ3MTY1NyAxQzAuMjQwMTE4IDEgNC4xNzIyNWUtMDcgMS4yMjc1IDMuOTgwNDhlLTA3IDEuNDQ2ODZDMy43NjcxN2UtMDcgMS42OTA4NiA0LjI1OTYgNiA0LjUwMDg0IDZDNC42Mzc2NyA2IDUuMTU1NTIgNS41MTMyOSA2LjgzODMxIDMuODAzMTRaIiBmaWxsPSJ3aGl0ZSIvPgo8L2c+Cjwvc3ZnPgo=);background-repeat:no-repeat;width:9px;height:6px;margin-left:5px}}.menu__submenu[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{list-style:none;padding:10px 0;margin:0}@media (min-width: 992px){.menu__submenu[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{border-top:2px solid #2673f0;background-color:#fff}}.menu__submenu[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{padding:6px 10px}@media (min-width: 992px){.menu__submenu[_ngcontent-%COMP%]{position:absolute;top:0;left:0;z-index:1;width:210px;padding-top:30px;display:none}}@media (max-width: 991px){.menu__button[_ngcontent-%COMP%]   [buttonDefault][_ngcontent-%COMP%]{background:none;border:none;font-size:40px;line-height:71.5px;text-decoration:none;display:block;color:#333}.menu__button[_ngcontent-%COMP%]   [buttonDefault][_ngcontent-%COMP%]:hover{color:#5288c6}}@media (min-width: 992px){.menu__button[_ngcontent-%COMP%]   [buttonDefault][_ngcontent-%COMP%]{font-size:18px;min-height:44px;padding:6px 25px}}@media (min-width: 1200px){.menu__button[_ngcontent-%COMP%]   [buttonDefault][_ngcontent-%COMP%]{padding:6px 35px}}@media (min-width: 992px){.menu__button[_ngcontent-%COMP%]{margin-left:auto}}@media (min-width: 1400px){.menu__button[_ngcontent-%COMP%]{margin-left:60px}}.submenu__link[_ngcontent-%COMP%]{font-weight:700;font-size:26px;line-height:35px;text-decoration:none;display:block;color:#333}.submenu__link[_ngcontent-%COMP%]:hover{color:#5288c6}@media (min-width: 992px){.submenu__link[_ngcontent-%COMP%]{font-weight:400;font-size:16px;line-height:normal;text-align:left;transition:color .2s}}@keyframes _ngcontent-%COMP%_line01MenuButton{0%{top:6px;transform:rotate(45deg)}50%{top:6px;transform:rotate(0)}to{top:0;transform:rotate(0)}}@keyframes _ngcontent-%COMP%_line01MenuButtonActive{0%{top:0;transform:rotate(0)}50%{top:6px;transform:rotate(0)}to{top:6px;transform:rotate(45deg)}}@keyframes _ngcontent-%COMP%_line03MenuButton{0%{bottom:6px;transform:rotate(135deg)}50%{bottom:6px;transform:rotate(0)}to{bottom:0;transform:rotate(0)}}@keyframes _ngcontent-%COMP%_line03MenuButtonActive{0%{bottom:0;transform:rotate(0)}50%{bottom:6px;transform:rotate(0)}to{bottom:6px;transform:rotate(135deg)}}@keyframes _ngcontent-%COMP%_line02MenuButton{0%{transform:scale(0)}50%{transform:scale(0)}to{transform:scale(1)}}@keyframes _ngcontent-%COMP%_line02MenuButtonActive{50%{transform:scale(0)}to{transform:scale(0)}}@media (min-width: 1400px){.container[_ngcontent-%COMP%]{max-width:1440px}}']})}}return Oe})()},765:(Et,Fe,P)=>{P.d(Fe,{V:()=>y});var a=P(4438);let y=(()=>{class fe{constructor(){this.loaderButton=!1}static{this.\u0275fac=function(ve){return new(ve||fe)}}static{this.\u0275cmp=a.VBU({type:fe,selectors:[["ht-loader"]],hostVars:2,hostBindings:function(ve,ee){2&ve&&a.AVh("loader-button",ee.loaderButton)},inputs:{loaderButton:"loaderButton"},decls:5,vars:0,consts:[["viewBox","25 25 50 50",1,"loader"],["cx","50","cy","50","r","20","fill","none","stroke","#E5EDF3","stroke-width","3"],[1,"loader-path"],["cx","50","cy","50","r","20","fill","none","stroke","#2673f0","stroke-width","3"]],template:function(ve,ee){1&ve&&(a.qSk(),a.j41(0,"svg",0)(1,"g"),a.nrm(2,"circle",1),a.k0s(),a.j41(3,"g",2),a.nrm(4,"circle",3),a.k0s()())},styles:["[_nghost-%COMP%]{width:60px;height:60px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.loader-button[_nghost-%COMP%]{position:static;display:block;margin:0 auto;width:40px;height:40px;transform:none}.loader-button[_nghost-%COMP%]   .loader[_ngcontent-%COMP%]{width:40px;height:40px}.loader-button[_nghost-%COMP%]   .loader[_ngcontent-%COMP%]   .loader-path[_ngcontent-%COMP%]   circle[_ngcontent-%COMP%]{stroke:#2673f0}.loader[_ngcontent-%COMP%]{width:60px;height:60px}.loader[_ngcontent-%COMP%]   .loader-path[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_rotate 2s linear infinite;transform-origin:100% 100%;height:100%;width:100%;position:absolute;top:0;left:0;margin:auto}.loader[_ngcontent-%COMP%]   .loader-path[_ngcontent-%COMP%]   circle[_ng
1content-%COMP%]{stroke-dasharray:150,200;stroke-dashoffset:-10;animation:_ngcontent-%COMP%_dash 1.5s ease-in-out infinite;stroke-linecap:round}@keyframes _ngcontent-%COMP%_rotate{to{transform:rotate(360deg)}}@keyframes _ngcontent-%COMP%_dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35}to{stroke-dasharray:89,200;stroke-dashoffset:-124}}"]})}}return fe})()},9181:(Et,Fe,P)=>{P.d(Fe,{x:()=>Ue});var a=P(4438),y=P(9417),fe=P(177),me=P(3032),ae=P(6077),ve=P(765);const ee=["emarsysForm"],Ne=["emarsysEmail"];function pe($e,Ge){1&$e&&(a.j41(0,"p",29),a.EFF(1,"E-mail cadastrado com sucesso!"),a.k0s())}function ce($e,Ge){1&$e&&(a.j41(0,"span"),a.EFF(1,"Inscreva-se"),a.k0s())}function ye($e,Ge){1&$e&&a.nrm(0,"ht-loader",30),2&$e&&a.Y8G("loaderButton",!0)}let Ue=(()=>{class $e{constructor(be,lt){this.templateService=be,this.platformId=lt,this.loadingForm=!1,this.formSended=!1}ngOnInit(){this.formNewsletter=new y.gE({email:new y.MJ("",[y.k0.required,y.k0.email])})}sendForm(){this.formSended=!1,this.formNewsletter.valid?(this.loadingForm=!0,this.submitToEmarsys(this.formNewsletter.value.email),this.templateService.postFormNewsletter(this.formNewsletter.value).subscribe({next:()=>this.onNewsletterSent(),error:()=>this.onNewsletterSent()})):this.formNewsletter.markAllAsTouched()}submitToEmarsys(be){(0,fe.UE)(this.platformId)&&(!this.emarsysForm||!this.emarsysEmail||(this.emarsysEmail.nativeElement.value=be,this.emarsysForm.nativeElement.submit()))}onNewsletterSent(){this.loadingForm=!1,this.formSended=!0,this.formNewsletter.reset({email:""})}static{this.\u0275fac=function(lt){return new(lt||$e)(a.rXU(me.I),a.rXU(a.Agw))}}static{this.\u0275cmp=a.VBU({type:$e,selectors:[["ht-newsletter"]],viewQuery:function(lt,Oe){if(1&lt&&(a.GBs(ee,5),a.GBs(Ne,5)),2&lt){let ot;a.mGM(ot=a.lsd())&&(Oe.emarsysForm=ot.first),a.mGM(ot=a.lsd())&&(Oe.emarsysEmail=ot.first)}},inputs:{content:"content"},decls:31,vars:8,consts:[["emarsysForm",""],["emarsysEmail",""],[1,"container","g-0"],[1,"newsletter"],[1,"row","align-items-center","justify-content-center"],[1,"col-12","col-lg-6"],[1,"newsletter__title"],[1,"newsletter__text",3,"innerHTML"],[1,"col-12","col-lg-5"],[1,"newsletter__form",3,"ngSubmit","formGroup"],["label","Seu e-mail","controlType","email","controlName","email",1,"form__input",3,"formGroup"],["class","form__success",4,"ngIf"],["type","submit","buttonDefault","",1,"form__button",3,"disabled"],[4,"ngIf"],[3,"loaderButton",4,"ngIf"],["action","https://link.htsolutions.com.br/u/register.php","method","GET","target","emarsys_newsletter_iframe","aria-hidden","true"],["type","hidden","name","CID","value","1090780807"],["type","hidden","name","f","value","1404"],["type","hidden","name","p","value","2"],["type","hidden","name","a","value","r"],["type","hidden","name","SID","value",""],["type","hidden","name","el","value",""],["type","hidden","name","llid","value",""],["type","hidden","name","counted","value",""],["type","hidden","name","c","value",""],["type","hidden","name","optin","value","y"],["type","hidden","name","interest[]","value",""],["type","hidden","name","inp_3","value",""],["name","emarsys_newsletter_iframe","title","emarsys-newsletter",2,"display","none"],[1,"form__success"],[3,"loaderButton"]],template:function(lt,Oe){if(1&lt){const ot=a.RV6();a.j41(0,"div",2)(1,"div",3)(2,"div",4)(3,"div",5)(4,"h3",6),a.EFF(5),a.k0s(),a.nrm(6,"div",7),a.k0s(),a.j41(7,"div",8)(8,"form",9),a.bIt("ngSubmit",function(){return a.eBV(ot),a.Njj(Oe.sendForm())}),a.j41(9,"div"),a.nrm(10,"ht-form-field",10),a.DNE(11,pe,2,0,"p",11),a.k0s(),a.j41(12,"button",12),a.DNE(13,ce,2,0,"span",13)(14,ye,1,1,"ht-loader",14),a.k0s()(),a.j41(15,"form",15,0),a.nrm(17,"input",16)(18,"input",17)(19,"input",18)(20,"input",19)(21,"input",20)(22,"input",21)(23,"input",22)(24,"input",23)(25,"input",24)(26,"input",25)(27,"input",26)(28,"input",27,1),a.k0s(),a.nrm(30,"iframe",28),a.k0s()()()()}2&lt&&(a.R7$(5),a.JRh(Oe.content.title),a.R7$(),a.Y8G("innerHTML",Oe.templateService.sanitizeContent(Oe.content.text),a.npT),a.R7$(2),a.Y8G("formGroup",Oe.formNewsletter),a.R7$(2),a.Y8G("formGroup",Oe.formNewsletter),a.R7$(),a.Y8G("ngIf",Oe.formSended),a.R7$(),a.Y8G("disabled",Oe.loadingForm),a.R7$(),a.Y8G("ngIf",!Oe.loadingForm),a.R7$(),a.Y8G("ngIf",Oe.loadingForm))},dependencies:[fe.bT,y.qT,y.cb,y.j4,y.cV,ae.K,ve.V],styles:[".newsletter[_ngcontent-%COMP%]{background:linear-gradient(92deg,#5389c26b -5.07%,#d4e3fc 102.33%);border:2px solid #eeeeee;padding:35px 25px 45px;margin:32px 10px 0;border-radius:16px}.newsletter__title[_ngcontent-%COMP%]{font-weight:700;font-size:36px;line-height:32px;margin-bottom:15px}@media (min-width: 992px){.newsletter__title[_ngcontent-%COMP%]{font-size:24px;line-height:32px;margin-bottom:2px}}.newsletter__text[_ngcontent-%COMP%]  p{font-size:18px;line-height:25.5px;color:#333333b3;margin:0}@media (min-width: 992px){.newsletter__text[_ngcontent-%COMP%]  p{font-size:16px;line-height:32px}}@media (max-width: 991px){.newsletter__text[_ngcontent-%COMP%]{margin-bottom:28px}}.newsletter__form[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end}@media (max-width: 991px){.newsletter__form[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{width:100%;margin-bottom:20px}}@media (min-width: 992px){.newsletter__form[_ngcontent-%COMP%]{flex-direction:row}}@media (min-width: 992px){.newsletter[_ngcontent-%COMP%]{padding:53px 0;margin:32px 0 0}}.form__input[_ngcontent-%COMP%]  .field-component{position:relative}.form__input[_ngcontent-%COMP%]  .field-component__label{background:none}.form__input[_ngcontent-%COMP%]  .field-component__input:focus~label, .form__input[_ngcontent-%COMP%]  .field-component__input:not(:placeholder-shown)~label{background:none;transform:translateY(-20px)}@media (min-width: 992px){.form__input[_ngcontent-%COMP%]{width:270px;margin-right:30px}}.form__button[_ngcontent-%COMP%]{font-size:18px;padding:0 38px;min-width:170px}@media (max-width: 991px){.form__button[_ngcontent-%COMP%]{width:100%}}.form__success[_ngcontent-%COMP%]{color:#2673f0;margin:5px 0 0}"]})}}return $e})()},4388:(Et,Fe,P)=>{P.d(Fe,{P:()=>Ge});var a=P(5312),y=P(4438),fe=P(1626);let me=(()=>{class be{constructor(Oe){this.httpClient=Oe}getPartnersList(){return this.httpClient.get(a.c.URL_API+"/parceiros?populate[logo][populate]=")}static{this.\u0275fac=function(ot){return new(ot||be)(y.KVO(fe.Qq))}}static{this.\u0275prov=y.jDH({token:be,factory:be.\u0275fac})}}return be})();var ae=P(3032),ve=P(177),ee=P(7067);const Ne=be=>({"partners__item--expanded":be});function pe(be,lt){if(1&be&&(y.j41(0,"div",11)(1,"p"),y.EFF(2),y.k0s()()),2&be){const Oe=y.XpG().$implicit;y.R7$(2),y.JRh(Oe.text)}}function ce(be,lt){1&be&&(y.j41(0,"span",12),y.EFF(1,"Saiba mais"),y.k0s())}function ye(be,lt){if(1&be&&(y.j41(0,"div",5)(1,"div",6)(2,"a",7),y.nrm(3,"img",8),y.DNE(4,pe,3,1,"div",9)(5,ce,2,0,"span",10),y.k0s()()()),2&be){const Oe=lt.$implicit,ot=y.XpG();y.R7$(),y.Y8G("ngClass",y.eq3(5,Ne,ot.expanded)),y.R7$(),y.Y8G("href",Oe.link,y.B4B),y.R7$(),y.Y8G("src",Oe.logo,y.B4B),y.R7$(),y.Y8G("ngIf",ot.expanded),y.R7$(),y.Y8G("ngIf",ot.expanded)}}function Ue(be,lt){if(1&be&&(y.j41(0,"div",11)(1,"p"),y.EFF(2),y.k0s()()),2&be){const Oe=y.XpG().$implicit;y.R7$(2),y.JRh(Oe.text)}}function $e(be,lt){if(1&be&&(y.j41(0,"swiper-slide")(1,"div",6)(2,"a",7),y.nrm(3,"img",8),y.DNE(4,Ue,3,1,"div",9),y.k0s()()()),2&be){const Oe=lt.$implicit,ot=y.XpG();y.R7$(),y.Y8G("ngClass",y.eq3(4,Ne,ot.expanded)),y.R7$(),y.Y8G("href",Oe.link,y.B4B),y.R7$(),y.Y8G("src",Oe.logo,y.B4B),y.R7$(),y.Y8G("ngIf",ot.expanded)}}let Ge=(()=>{class be{constructor(Oe,ot){this.partnersListService=Oe,this.templateService=ot,this.expanded=!1,this.swiperConfig={spaceBetween:10,pagination:{clickable:!0},injectStyles:["\n      .swiper {\n        width: auto;\n        padding: 0 50px 30px;\n      }\n\n      .swiper-horizontal > .swiper-pagination-bullets, \n      .swiper-pagination-bullets.swiper-pagination-horizontal, \n      .swiper-pagination-custom,\n      .swiper-pagination-fraction {\n        bottom: 0;\n      }\n\n      .swiper-pagination-bullet {\n        background-color: #D9D9D9;\n        width: 10px;\n        height: 10px;\n        opacity: 1;\n      }\n      .swiper-pagination-bullet-active {\n        background-color: #5389C2;\n      }\n\n      .swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet,\n      .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {\n        margin: 0 8px;\n      }\n    "]}}ngOnInit(){this.partnersListService.getPartnersList().subscribe({next:Oe=>{Oe.data.length>0&&(this.partnerList=Oe.data.map(ot=>({logo:this.templateService.getImage(ot.attributes.logo.data),text:ot.attributes.texto,link:ot.attributes.link})))}})}static{this.\u0275fac=function(ot){return new(ot||be)(y.rXU(me),y.rXU(ae.I))}}static{this.\u0275cmp=y.VBU({type:be,selectors:[["ht-partners-list"]],inputs:{expanded:"expanded"},features:[y.Jv_([],[me])],decls:5,vars:3,consts:[["swiper",""],[1,"row","justify-content-center","d-none","d-lg-flex"],["class","col-3 
1col-xl-2",4,"ngFor","ngForOf"],["appSwiper","","init","false",1,"d-lg-none",3,"config"],[4,"ngFor","ngForOf"],[1,"col-3","col-xl-2"],[1,"partners__item",3,"ngClass"],["target","_blank",3,"href"],[1,"partners__image",3,"src"],["class","partners__text",4,"ngIf"],["class","partners__link",4,"ngIf"],[1,"partners__text"],[1,"partners__link"]],template:function(ot,et){1&ot&&(y.j41(0,"div",1),y.DNE(1,ye,6,7,"div",2),y.k0s(),y.j41(2,"swiper-container",3,0),y.DNE(4,$e,5,6,"swiper-slide",4),y.k0s()),2&ot&&(y.R7$(),y.Y8G("ngForOf",et.partnerList),y.R7$(),y.Y8G("config",et.swiperConfig),y.R7$(2),y.Y8G("ngForOf",et.partnerList))},dependencies:[ve.YU,ve.Sq,ve.bT,ee.U],styles:['.row[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{margin-bottom:24px}swiper-container[_ngcontent-%COMP%]{margin-right:-27px;margin-left:-27px}swiper-slide[_ngcontent-%COMP%]{height:auto;transform:scale(.95)}swiper-slide.swiper-slide-active[_ngcontent-%COMP%]{transform:none}.partners__item[_ngcontent-%COMP%]{background-color:#fff;padding:13px 20px;height:100%;overflow:hidden;border-radius:16px}.partners__item[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{text-decoration:none;display:block}.partners__item[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:hover   .partners__link[_ngcontent-%COMP%]{text-indent:0;opacity:1}.partners__item--expanded[_ngcontent-%COMP%]{padding:18px 20px}.partners__item--expanded[_ngcontent-%COMP%]   .partners__image[_ngcontent-%COMP%]{margin:0}.partners__image[_ngcontent-%COMP%]{max-width:100%;height:55px;object-fit:contain;display:block;margin:0 auto}.partners__text[_ngcontent-%COMP%]{margin-top:20px;margin-bottom:20px}.partners__text[_ngcontent-%COMP%]:before{content:"";background:linear-gradient(90deg,#5389c2 -5.88%,#d4e3fc 113.97%);width:40px;height:2px;display:block;margin-bottom:10px}.partners__text[_ngcontent-%COMP%]  p{font-size:14px;line-height:20px;color:#33333380;margin:0}.partners__link[_ngcontent-%COMP%]{font-weight:700;font-size:16px;font-family:Space Grotesk,sans-serif;text-decoration:underline;text-indent:-100%;color:#2673f0;display:block;opacity:0;transition:opacity .2s linear,text-indent .2s cubic-bezier(.03,1.15,.49,1.02)}']})}}return be})()},6189:(Et,Fe,P)=>{P.d(Fe,{a:()=>y});var a=P(4438);let y=(()=>{class fe{constructor(){this.progress=0}static{this.\u0275fac=function(ve){return new(ve||fe)}}static{this.\u0275cmp=a.VBU({type:fe,selectors:[["ht-progress-bar"]],inputs:{progress:"progress"},decls:2,vars:2,consts:[[1,"progress"],["role","progressbar","aria-valuenow","0","aria-valuemin","0","aria-valuemax","100",1,"progress-bar"]],template:function(ve,ee){1&ve&&(a.j41(0,"div",0),a.nrm(1,"div",1),a.k0s()),2&ve&&(a.R7$(),a.xc7("width",ee.progress,"%"))},styles:["[_nghost-%COMP%]{position:fixed;top:0;left:0;z-index:15;width:100%;height:4px}@media (min-width: 992px){[_nghost-%COMP%]{height:8px}}.progress[_ngcontent-%COMP%]{background:none;height:4px;border-radius:0}.progress-bar[_ngcontent-%COMP%]{background-color:#30a8f2;transition:width .2s ease-out}@media (min-width: 992px){.progress-bar[_ngcontent-%COMP%]{border-radius:0 4px 4px 0}}@media (min-width: 992px){.progress[_ngcontent-%COMP%]{height:8px}}"]})}}return fe})()},1189:(Et,Fe,P)=>{P.d(Fe,{d:()=>ae});var a=P(4438),y=P(177);const fe=["video"];function me(ve,ee){if(1&ve){const Ne=a.RV6();a.j41(0,"button",5),a.bIt("click",function(){a.eBV(Ne);const ce=a.XpG();return a.Njj(ce.playVideo())}),a.qSk(),a.j41(1,"svg",6),a.nrm(2,"rect",7)(3,"path",8),a.k0s()()}}let ae=(()=>{class ve{get videoPaused(){return this.videoElm.nativeElement.paused}playVideo(){this.videoElm.nativeElement.play(),this.videoControl=!0}pauseVideo(){this.videoElm.nativeElement.pause()}static{this.\u0275fac=function(pe){return new(pe||ve)}}static{this.\u0275cmp=a.VBU({type:ve,selectors:[["ht-video"]],viewQuery:function(pe,ce){if(1&pe&&a.GBs(fe,5),2&pe){let ye;a.mGM(ye=a.lsd())&&(ce.videoElm=ye.first)}},inputs:{videoUrl:"videoUrl"},decls:5,vars:3,consts:[["video",""],[1,"video-component"],[3,"pause","controls"],["type","video/mp4",3,"src"],["class","video-component__button",3,"click",4,"ngIf"],[1,"video-component__button",3,"click"],["xmlns","http://www.w3.org/2000/svg","width","128","height","96","viewBox","0 0 128 96","fill","none"],["width","128","height","96","rx","6","fill","#111111"],["d","M79.6555 45.4204C81.6133 46.5829 81.6133 49.4171 79.6555 50.5796L56.5316 64.3094C54.5318 65.4967 52 64.0555 52 61.7298V34.2702C52 31.9445 54.5318 30.5033 56.5316 31.6906L79.6555 45.4204Z","fill","#2673F0"]],template:function(pe,ce){if(1&pe){const ye=a.RV6();a.j41(0,"div",1)(1,"video",2,0),a.bIt("pause",function(){return a.eBV(ye),a.Njj(ce.pauseVideo())}),a.nrm(3,"source",3),a.k0s(),a.DNE(4,me,4,0,"button",4),a.k0s()}2&pe&&(a.R7$(),a.Y8G("controls",ce.videoControl),a.R7$(2),a.Y8G("src",ce.videoUrl,a.B4B),a.R7$(),a.Y8G("ngIf",!ce.videoControl||ce.videoPaused))}
1,dependencies:[y.bT],styles:[".video-component[_ngcontent-%COMP%]{position:relative}.video-component[_ngcontent-%COMP%]   video[_ngcontent-%COMP%]{width:100%;height:180px;margin-bottom:30px;display:block}@media (min-width: 992px){.video-component[_ngcontent-%COMP%]   video[_ngcontent-%COMP%]{height:618px;margin-bottom:40px}}.video-component__button[_ngcontent-%COMP%]{background:none;border:none;width:64px;height:48px;padding:0;position:absolute;top:50%;left:50%;transform:translate(-32px,-24px)}.video-component__button[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{width:100%;height:100%;display:block}@media (min-width: 992px){.video-component__button[_ngcontent-%COMP%]{width:128px;height:96px;transform:translate(-64px,-48px)}}"]})}}return ve})()},8527:(Et,Fe,P)=>{P.d(Fe,{t:()=>y});var a=P(4438);let y=(()=>{class fe{constructor(ae,ve){this.el=ae,this.renderer=ve,this.lineDecrement=2}onResize(ae){const ve=this.el.nativeElement;this.renderer.setStyle(ve,"font-size",""),this.renderer.setStyle(ve,"line-height",""),this.adjustFontSize()}ngAfterViewInit(){this.adjustFontSize()}adjustFontSize(){const ae=this.el.nativeElement,ve=ae.childNodes;let ee=0;for(let Ne=0;Ne<ve.length;Ne++){const pe=ve[Ne];1===pe.nodeType&&(ee+=pe.offsetHeight)}if(ee>this.maxHeight){const Ne=parseFloat(window.getComputedStyle(ae).fontSize)-1,pe=parseFloat(window.getComputedStyle(ae).lineHeight)-this.lineDecrement;this.renderer.setStyle(ae,"font-size",`${Ne}px`),this.renderer.setStyle(ae,"line-height",`${pe}px`),this.adjustFontSize()}}static{this.\u0275fac=function(ve){return new(ve||fe)(a.rXU(a.aKT),a.rXU(a.sFG))}}static{this.\u0275dir=a.FsC({type:fe,selectors:[["","adjustFontSize",""]],hostBindings:function(ve,ee){1&ve&&a.bIt("resize",function(pe){return ee.onResize(pe)},!1,a.tSv)},inputs:{maxHeight:"maxHeight",lineDecrement:"lineDecrement"}})}}return fe})()},7067:(Et,Fe,P)=>{P.d(Fe,{U:()=>y});var a=P(4438);let y=(()=>{class fe{constructor(ae){this.el=ae}ngAfterViewInit(){Object.assign(this.el.nativeElement,this.config),this.el.nativeElement.initialize()}static{this.\u0275fac=function(ve){return new(ve||fe)(a.rXU(a.aKT))}}static{this.\u0275dir=a.FsC({type:fe,selectors:[["","appSwiper",""]],inputs:{config:"config"}})}}return fe})()},9436:(Et,Fe,P)=>{P.d(Fe,{H:()=>y});var a=P(4438);let y=(()=>{class fe{transform(ae){return ae.replace(/\n/g,"<br/>")}static{this.\u0275fac=function(ve){return new(ve||fe)}}static{this.\u0275pipe=a.EJ8({name:"nl2br",type:fe,pure:!0})}}return fe})()},5312:(Et,Fe,P)=>{P.d(Fe,{c:()=>a});const a={production:!0,pathImage:"",URL_API:"https://ht-strapi.azurewebsites.net/api",BASE_PATH:"",recaptchaSiteKey:"6LenPUElAAAAANU6Nj92YhNeO94wGEuczpi_f5rF"}},7206:(Et,Fe,P)=>{var a=P(345),y=P(1626),fe=P(3804),me=P(9772),ae=P(4438);const ve=[{path:"",loadChildren:()=>P.e(686).then(P.bind(P,4686)).then(Be=>Be.HomeModule),pathMatch:"full"},{path:"campanha-hp",loadChildren:()=>P.e(988).then(P.bind(P,6988)).then(Be=>Be.LandingPageModule)},{path:"quem-somos",loadChildren:()=>P.e(262).then(P.bind(P,8262)).then(Be=>Be.AboutUsModule)},{path:"servicos",loadChildren:()=>P.e(748).then(P.bind(P,2748)).then(Be=>Be.ServicesModule),data:{reuseComponent:!0}},{path:"atas",loadChildren:()=>P.e(232).then(P.bind(P,9232)).then(Be=>Be.ProtocolModule)},{path:"blog",loadChildren:()=>P.e(798).then(P.bind(P,3798)).then(Be=>Be.BlogModule)},{path:"googleparaempresas",loadChildren:()=>P.e(126).then(P.bind(P,5126)).then(Be=>Be.ChromeEnterpriseModule)},{path:"educacao",loadChildren:()=>P.e(148).then(P.bind(P,8148)).then(Be=>Be.EducationModule)},{path:"hp",loadChildren:()=>P.e(909).then(P.bind(P,9909)).then(Be=>Be.HpModule)},{path:"politica-de-privacidade",loadChildren:()=>P.e(684).then(P.bind(P,684)).then(Be=>Be.PrivacyPolicyModule)},{path:"termos-de-uso",loadChildren:()=>P.e(767).then(P.bind(P,6767)).then(Be=>Be.TermsModule)},{path:"certigov",loadChildren:()=>P.e(80).then(P.bind(P,6080)).then(Be=>Be.CertigovModule)},{path:"consulta-garantias",loadChildren:()=>P.e(463).then(P.bind(P,7463)).then(Be=>Be.ConsultaGarantiasModule)},{path:"**",loadChildren:()=>P.e(830).then(P.bind(P,7830)).then(Be=>Be.NotFoundModule)}];class ee extends me.Gl{shouldReuseRoute(Ot,ke){return Ot.data.reuseComponent}}let Ne=(()=>{class Be{static{this.\u0275fac=function(tt){return new(tt||Be)}}static{this.\u0275mod=ae.$C({type:Be})}static{this.\u0275inj=ae.G2t({providers:[{provide:me.b,useClass:ee}],imports:[me.iI.forRoot(ve,{scrollPositionRestoration:"enabled",onSameUrlNavigation:"reload"}),me.iI]})}}return Be})();var pe=P(8269),ce=P(3032),ye=P(7468),Ue=P(177),$e=P(1765),Ge=P(9381),be=P(6189);const lt=Be=>({"full-page-content":Be});function Oe(Be,Ot){if(1&Be&&ae.nrm(0,"ht-progress-bar",6),2&Be){const ke=ae.XpG();ae.Y8G("progress",ke.progressBar)}}function ot(Be,Ot){if(1&Be&&ae.nrm(0,"ht-header",7),2&Be){const ke=ae.XpG();ae.Y8G("headerInput",ke.headerInput)}}function et(Be,Ot){if(1&Be&&ae.nrm(0,"ht-footer",8),2&Be){const ke=ae.XpG();ae.Y8G("footerInput",ke.footerInput)}}let Mt=(()=>{class Be{constructor(ke,tt){this.router=ke,this.templateService=tt,this.progressBar=0,this.showProgressBar=!1,this.showDefaultFooter=!0,this.loadingPage=!0,this.hideDefaultLayout=!1,this.router.events.subscribe(Le=>{Le instanceof me.wF&&(this.showDefaultFooter=!Le.url.includes("/educacao")&&!Le.url.includes("/googleparaempresas")&&!Le.url.includes("/atas"))}),this.fullPageModeSubscription=this.templateService.fullPageMode$.subscribe(Le=>{this.hideDefaultLayout=Le})}ngOnInit(){this.routerEvents(),this.getTemplateServices()}ngOnDestroy(){this.fullPageModeSubscription&&this.fullPageModeSubscription.unsubscribe()}routerEvents(){this.router.events.subscribe(ke=>{ke instanceof me.Z?(this.showProgressBar=!0,this.progressBar=0,this.intervalLoad=setInterval(()=>{this.progressBar+=Math.floor(10*Math.random())},500)):(ke instanceof me.wF||ke instanceof me.L6||ke instanceof me.j5)&&this.hideProgressBar()})}getTemplateServices(){const ke=this.templateService.getHeader(),tt=this.templateService.getFooter();(0,ye.p)([ke,tt]).subscribe(Le=>{this.headerInput=this.templateService.createHeaderComponent(Le[0].data.attributes),this.footerInput=this.templateService.createFooterComponent(Le[1].data.attributes),this.loadingPage=!1})}hideProgressBar(){clearInterval(this.intervalLoad),this.progressBar=100,setTimeout(()=>{this.showProgressBar=!1},300)}static{this.\u0275fac=function(tt){return new(tt||Be)(ae.rXU(me.Ix),ae.rXU(ce.I))}}static{this.\u0275cmp=ae.VBU({type:Be,selectors:[["ht-root"]],decls:7,vars:6,consts:[[3,"progress",4,"ngIf"],[3,"headerInput",4,"ngIf"],["rel","stylesheet","href",ae.wXG`https://fonts.googleapis.com/css2?family=Mundial:wght@300;400;700&display=swap`],["rel","stylesheet","href",ae.wXG`https://fonts.googleapis.com/css2?family=Museo:wght@400&display=swap`],[1,"content",3,"ngClass"],[3,"footerInput",4,"ngIf"],[3,"progress"],[3,"headerInput"],[3,"footerInput"]],template:function(tt,Le){1&tt&&(ae.DNE(0,Oe,1,1,"ht-progress-bar",0)(1,ot,1,1,"ht-header",1),ae.nrm(2,"link",2)(3,"link",3),ae.j41(4,"div",4),ae.nrm(5,"router-outlet"),ae.k0s(),ae.DNE(6,et,1,1,"ht-footer",5)),2&tt&&(ae.Y8G("ngIf",Le.showProgressBar),ae.R7$(),ae.Y8G("ngIf",Le.headerInput&&!Le.hideDefaultLayout),ae.R7$(3),ae.Y8G("ngClass",ae.eq3(4,lt,Le.hideDefaultLayout)),ae.R7$(2),ae.Y8G("ngIf",Le.footerInput&&Le.showDefaultFooter&&!Le.hideDefaultLayout))},dependencies:[Ue.YU,Ue.bT,me.n3,$e.n,Ge.l,be.a],styles:[".content[_ngcontent-%COMP%]{position:relative;min-height:700px}.full-page-content[_ngcontent-%COMP%]{padding:0;margin:0}"]})}}return Be})();var Qe=P(9242);(0,fe.kz)();let Je=(()=>{class Be{static{this.\u0275fac=function(tt){return new(tt||Be)}}static{this.\u0275mod=ae.$C({type:Be,bootstrap:[Mt]})}static{this.\u0275inj=ae.G2t({providers:[ce.I],imports:[a.Bb,y.q1,Ne,pe.h,Qe.cm]})}}return Be})();a.sG().bootstrapModule(Je).catch(Be=>console.error(Be))},4412:(Et,Fe,P)=>{P.d(Fe,{t:()=>y});var a=P(1413);class y extends a.B{constructor(me){super(),this._value=me}get value(){return this.getValue()}_subscribe(me){const ae=super._subscribe(me);return!ae.closed&&me.next(this._value),ae}getValue(){const{hasError:me,thrownError:ae,_value:ve}=this;if(me)throw ae;return this._throwIfClosed(),ve}next(me){super.next(this._value=me)}}},1985:(Et,Fe,P)=>{P.d(Fe,{c:()=>Ne});
vendor: 9,781 bytes, line 1
1var a=P(7707),y=P(8359),fe=P(3494),me=P(1203),ae=P(1026),ve=P(8071),ee=P(9786);let Ne=(()=>{class Ue{constructor(Ge){Ge&&(this._subscribe=Ge)}lift(Ge){const be=new Ue;return be.source=this,be.operator=Ge,be}subscribe(Ge,be,lt){const Oe=function ye(Ue){return Ue&&Ue instanceof a.vU||function ce(Ue){return Ue&&(0,ve.T)(Ue.next)&&(0,ve.T)(Ue.error)&&(0,ve.T)(Ue.complete)}(Ue)&&(0,y.Uv)(Ue)}(Ge)?Ge:new a.Ms(Ge,be,lt);return(0,ee.Y)(()=>{const{operator:ot,source:et}=this;Oe.add(ot?ot.call(Oe,et):et?this._subscribe(Oe):this._trySubscribe(Oe))}),Oe}_trySubscribe(Ge){try{return this._subscribe(Ge)}catch(be){Ge.error(be)}}forEach(Ge,be){return new(be=pe(be))((lt,Oe)=>{const ot=new a.Ms({next:et=>{try{Ge(et)}catch(Mt){Oe(Mt),ot.unsubscribe()}},error:Oe,complete:lt});this.subscribe(ot)})}_subscribe(Ge){var be;return null===(be=this.source)||void 0===be?void 0:be.subscribe(Ge)}[fe.s](){return this}pipe(...Ge){return(0,me.m)(Ge)(this)}toPromise(Ge){return new(Ge=pe(Ge))((be,lt)=>{let Oe;this.subscribe(ot=>Oe=ot,ot=>lt(ot),()=>be(Oe))})}}return Ue.create=$e=>new Ue($e),Ue})();function pe(Ue){var $e;return null!==($e=Ue??ae.$.Promise)&&void 0!==$e?$e:Promise}},1413:(Et,Fe,P)=>{P.d(Fe,{B:()=>ee});var a=P(1985),y=P(8359);const me=(0,P(1853).L)(pe=>function(){pe(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"});var ae=P(7908),ve=P(9786);let ee=(()=>{class pe extends a.c{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null}lift(ye){const Ue=new Ne(this,this);return Ue.operator=ye,Ue}_throwIfClosed(){if(this.closed)throw new me}next(ye){(0,ve.Y)(()=>{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(const Ue of this.currentObservers)Ue.next(ye)}})}error(ye){(0,ve.Y)(()=>{if(this._throwIfClosed(),!this.isStopped){this.hasError=this.isStopped=!0,this.thrownError=ye;const{observers:Ue}=this;for(;Ue.length;)Ue.shift().error(ye)}})}complete(){(0,ve.Y)(()=>{if(this._throwIfClosed(),!this.isStopped){this.isStopped=!0;const{observers:ye}=this;for(;ye.length;)ye.shift().complete()}})}unsubscribe(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null}get observed(){var ye;return(null===(ye=this.observers)||void 0===ye?void 0:ye.length)>0}_trySubscribe(ye){return this._throwIfClosed(),super._trySubscribe(ye)}_subscribe(ye){return this._throwIfClosed(),this._checkFinalizedStatuses(ye),this._innerSubscribe(ye)}_innerSubscribe(ye){const{hasError:Ue,isStopped:$e,observers:Ge}=this;return Ue||$e?y.Kn:(this.currentObservers=null,Ge.push(ye),new y.yU(()=>{this.currentObservers=null,(0,ae.o)(Ge,ye)}))}_checkFinalizedStatuses(ye){const{hasError:Ue,thrownError:$e,isStopped:Ge}=this;Ue?ye.error($e):Ge&&ye.complete()}asObservable(){const ye=new a.c;return ye.source=this,ye}}return pe.create=(ce,ye)=>new Ne(ce,ye),pe})();class Ne extends ee{constructor(ce,ye){super(),this.destination=ce,this.source=ye}next(ce){var ye,Ue;null===(Ue=null===(ye=this.destination)||void 0===ye?void 0:ye.next)||void 0===Ue||Ue.call(ye,ce)}error(ce){var ye,Ue;null===(Ue=null===(ye=this.destination)||void 0===ye?void 0:ye.error)||void 0===Ue||Ue.call(ye,ce)}complete(){var ce,ye;null===(ye=null===(ce=this.destination)||void 0===ce?void 0:ce.complete)||void 0===ye||ye.call(ce)}_subscribe(ce){var ye,Ue;return null!==(Ue=null===(ye=this.source)||void 0===ye?void 0:ye.subscribe(ce))&&void 0!==Ue?Ue:y.Kn}}},7707:(Et,Fe,P)=>{P.d(Fe,{Ms:()=>lt,vU:()=>Ue});var a=P(8071),y=P(8359),fe=P(1026),me=P(5334),ae=P(5343);const ve=pe("C",void 0,void 0);function pe(Qe,Je,Be){return{kind:Qe,value:Je,error:Be}}var ce=P(9270),ye=P(9786);class Ue extends y.yU{constructor(Je){super(),this.isStopped=!1,Je?(this.destination=Je,(0,y.Uv)(Je)&&Je.add(this)):this.destination=Mt}static create(Je,Be,Ot){return new lt(Je,Be,Ot)}next(Je){this.isStopped?et(function Ne(Qe){return pe("N",Qe,void 0)}(Je),this):this._next(Je)}error(Je){this.isStopped?et(function ee(Qe){return pe("E",void 0,Qe)}(Je),this):(this.isStopped=!0,this._error(Je))}complete(){this.isStopped?et(ve,this):(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe(),this.destination=null)}_next(Je){this.destination.next(Je)}_error(Je){try{this.destination.error(Je)}finally{this.unsubscribe()}}_complete(){try{this.destination.complete()}finally{this.unsubscribe()}}}const $e=Function.prototype.bind;function Ge(Qe,Je){return $e.call(Qe,Je)}class be{constructor(Je){this.partialObserver=Je}next(Je){const{partialObserver:Be}=this;if(Be.next)try{Be.next(Je)}catch(Ot){Oe(Ot)}}error(Je){const{partialObserver:Be}=this;if(Be.error)try{Be.error(Je)}catch(Ot){Oe(Ot)}else Oe(Je)}complete(){const{partialObserver:Je}=this;if(Je.complete)try{Je.complete()}catch(Be){Oe(Be)}}}class lt extends Ue{constructor(Je,Be,Ot){let ke;if(super(),(0,a.T)(Je)||!Je)ke={next:Je??void 0,error:Be??void 0,complete:Ot??void 0};else{let tt;this&&fe.$.useDeprecatedNextContext?(tt=Object.create(Je),tt.unsubscribe=()=>this.unsubscribe(),ke={next:Je.next&&Ge(Je.next,tt),error:Je.error&&Ge(Je.error,tt),complete:Je.complete&&Ge(Je.complete,tt)}):ke=Je}this.destination=new be(ke)}}function Oe(Qe){fe.$.useDeprecatedSynchronousErrorHandling?(0,ye.l)(Qe):(0,me.m)(Qe)}function et(Qe,Je){const{onStoppedNotification:Be}=fe.$;Be&&ce.f.setTimeout(()=>Be(Qe,Je))}const Mt={closed:!0,next:ae.l,error:function ot(Qe){throw Qe},complete:ae.l}},8359:(Et,Fe,P)=>{P.d(Fe,{Kn:()=>ve,yU:()=>ae,Uv:()=>ee});var a=P(8071);const fe=(0,P(1853).L)(pe=>function(ye){pe(this),this.message=ye?`${ye.length} errors occurred during unsubscription:\n${ye.map((Ue,$e)=>`${$e+1}) ${Ue.toString()}`).join("\n  ")}`:"",this.name="UnsubscriptionError",this.errors=ye});var me=P(7908);class ae{constructor(ce){this.initialTeardown=ce,this.closed=!1,this._parentage=null,this._finalizers=null}unsubscribe(){let ce;if(!this.closed){this.closed=!0;const{_parentage:ye}=this;if(ye)if(this._parentage=null,Array.isArray(ye))for(const Ge of ye)Ge.remove(this);else ye.remove(this);const{initialTeardown:Ue}=this;if((0,a.T)(Ue))try{Ue()}catch(Ge){ce=Ge instanceof fe?Ge.errors:[Ge]}const{_finalizers:$e}=this;if($e){this._finalizers=null;for(const Ge of $e)try{Ne(Ge)}catch(be){ce=ce??[],be instanceof fe?ce=[...ce,...be.errors]:ce.push(be)}}if(ce)throw new fe(ce)}}add(ce){var ye;if(ce&&ce!==this)if(this.closed)Ne(ce);else{if(ce instanceof ae){if(ce.closed||ce._hasParent(this))return;ce._addParent(this)}(this._finalizers=null!==(ye=this._finalizers)&&void 0!==ye?ye:[]).push(ce)}}_hasParent(ce){const{_parentage:ye}=this;return ye===ce||Array.isArray(ye)&&ye.includes(ce)}_addParent(ce){const{_parentage:ye}=this;this._parentage=Array.isArray(ye)?(ye.push(ce),ye):ye?[ye,ce]:ce}_removeParent(ce){const{_parentage:ye}=this;ye===ce?this._parentage=null:Array.isArray(ye)&&(0,me.o)(ye,ce)}remove(ce){const{_finalizers:ye}=this;ye&&(0,me.o)(ye,ce),ce instanceof ae&&ce._removeParent(this)}}ae.EMPTY=(()=>{const pe=new ae;return pe.closed=!0,pe})();const ve=ae.EMPTY;function ee(pe){return pe instanceof ae||pe&&"closed"in pe&&(0,a.T)(pe.remove)&&(0,a.T)(pe.add)&&(0,a.T)(pe.unsubscribe)}function Ne(pe){(0,a.T)(pe)?pe():pe.unsubscribe()}},1026:(Et,Fe,P)=>{P.d(Fe,{$:()=>a});const a={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1}},7468:(Et,Fe,P)=>{P.d(Fe,{p:()=>Ne});var a=P(1985),y=P(3073),fe=P(8750),me=P(3794),ae=P(4360),ve=P(6450),ee=P(8496);function Ne(...pe){const ce=(0,me.ms)(pe),{args:ye,keys:Ue}=(0,y.D)(pe),$e=new a.c(Ge=>{const{length:be}=ye;if(!be)return void Ge.complete();const lt=new Array(be);let Oe=be,ot=be;for(let et=0;et<be;et++){let Mt=!1;(0,fe.Tg)(ye[et]).subscribe((0,ae._)(Ge,Qe=>{Mt||(Mt=!0,ot--),lt[et]=Qe},()=>Oe--,void 0,()=>{(!Oe||!Mt)&&(ot||Ge.next(Ue?(0,ee.e)(Ue,lt):lt),Ge.complete())}))}});return ce?$e.pipe((0,ve.I)(ce)):$e}},6648:(Et,Fe,P)=>{P.d(Fe,{H:()=>Ot});var a=P(8750),y=P(5225),fe=P(9974),me=P(4360);function ae(ke,tt=0){return(0,fe.N)((Le,rt)=>{Le.subscribe((0,me._)(rt,bt=>(0,y.N)(rt,ke,()=>rt.next(bt),tt),()=>(0,y.N)(rt,ke,()=>rt.complete(),tt),bt=>(0,y.N)(rt,ke,()=>rt.error(bt),tt)))})}function ve(ke,tt=0){return(0,fe.N)((Le,rt)=>{rt.add(ke.schedule(()=>Le.subscribe(rt),tt))})}var pe=P(1985),ye=P(4761),Ue=P(8071);function Ge(ke,tt){if(!ke)throw new Error("Iterable cannot be null");return new pe.c(Le=>{(0,y.N)(Le,tt,()=>{const rt=ke[Symbol.asyncIterator]();(0,y.N)(Le,tt,()=>{rt.next().then(bt=>{bt.done?Le.complete():Le.next(bt.value)})},0,!0)})})}var be=P(5055),lt=P(9858),Oe=P(7441),ot=P(5397),et=P(7953),Mt=P(591),Qe=P(5196);function Ot(ke,tt){return tt?function Be(ke,tt){if(null!=ke){if((0,be.l)(ke))return function ee(ke,tt){return(0,a.Tg)(ke).pipe(ve(tt),ae(tt))}(ke,tt);if((0,Oe.X)(ke))return function ce(ke,tt){return new pe.c(Le=>{let rt=0;return tt.schedule(function(){rt===ke.length?Le.complete():(Le.next(ke[rt++]),Le.closed||this.schedule())})})}(ke,tt);if((0,lt.y)(ke))return function Ne(ke,tt){return(0,a.Tg)(ke).pipe(ve(tt),ae(tt))}(ke,tt);if((0,et.T)(ke))return Ge(ke,tt);if((0,ot.x)(ke))return function $e(ke,tt){return new pe.c(Le=>{let rt;return(0,y.N)(Le,tt,()=>{rt=ke[ye.l](),(0,y.N)(Le,tt,()=>{let bt,Qt;try{({value:bt,done:Qt}=rt.next())}catch(en){return void Le.error(en)}Qt?Le.complete():Le.next(bt)},0,!0)}),()=>(0,Ue.T)(rt?.return)&&rt.return()})}(ke,tt);if((0,Qe.U)(ke))return function Je(ke,tt){return Ge((0,Qe.C)(ke),tt)}(ke,tt)}throw(0,Mt.L)(ke)}(ke,tt):(0,a.Tg)(ke)}},8750:(Et,Fe,P)=>{P.d(Fe,{Tg:()=>$e});var a=P(1635),y=P(7441),fe=P(9858),me=P(1985),ae=P(5055),ve=P(7953),ee=P(591),Ne=P(5397),pe=P(5196),ce=P(8071),ye=P(5334),Ue=P(3494);function $e(Qe){if(Qe instanceof me.c)return Qe;
1if(null!=Qe){if((0,ae.l)(Qe))return function Ge(Qe){return new me.c(Je=>{const Be=Qe[Ue.s]();if((0,ce.T)(Be.subscribe))return Be.subscribe(Je);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}(Qe);if((0,y.X)(Qe))return function be(Qe){return new me.c(Je=>{for(let Be=0;Be<Qe.length&&!Je.closed;Be++)Je.next(Qe[Be]);Je.complete()})}(Qe);if((0,fe.y)(Qe))return function lt(Qe){return new me.c(Je=>{Qe.then(Be=>{Je.closed||(Je.next(Be),Je.complete())},Be=>Je.error(Be)).then(null,ye.m)})}(Qe);if((0,ve.T)(Qe))return ot(Qe);if((0,Ne.x)(Qe))return function Oe(Qe){return new me.c(Je=>{for(const Be of Qe)if(Je.next(Be),Je.closed)return;Je.complete()})}(Qe);if((0,pe.U)(Qe))return function et(Qe){return ot((0,pe.C)(Qe))}(Qe)}throw(0,ee.L)(Qe)}function ot(Qe){return new me.c(Je=>{(function Mt(Qe,Je){var Be,Ot,ke,tt;return(0,a.sH)(this,void 0,void 0,function*(){try{for(Be=(0,a.xN)(Qe);!(Ot=yield Be.next()).done;)if(Je.next(Ot.value),Je.closed)return}catch(Le){ke={error:Le}}finally{try{Ot&&!Ot.done&&(tt=Be.return)&&(yield tt.call(Be))}finally{if(ke)throw ke.error}}Je.complete()})})(Qe,Je).catch(Be=>Je.error(Be))})}},7673:(Et,Fe,P)=>{P.d(Fe,{of:()=>fe});var a=P(3794),y=P(6648);function fe(...me){const ae=(0,a.lI)(me);return(0,y.H)(me,ae)}},4360:(Et,Fe,P)=>{P.d(Fe,{_:()=>y});var a=P(7707);function y(me,ae,ve,ee,Ne){return new fe(me,ae,ve,ee,Ne)}class fe extends a.vU{constructor(ae,ve,ee,Ne,pe,ce){super(ae),this.onFinalize=pe,this.shouldUnsubscribe=ce,this._next=ve?function(ye){try{ve(ye)}catch(Ue){ae.error(Ue)}}:super._next,this._error=Ne?function(ye){try{Ne(ye)}catch(Ue){ae.error(Ue)}finally{this.unsubscribe()}}:super._error,this._complete=ee?function(){try{ee()}catch(ye){ae.error(ye)}finally{this.unsubscribe()}}:super._complete}unsubscribe(){var ae;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){const{closed:ve}=this;super.unsubscribe(),!ve&&(null===(ae=this.onFinalize)||void 0===ae||ae.call(this))}}}},274:(Et,Fe,P)=>{P.d(Fe,{H:()=>fe});var a=P(1397),y=P(8071);function fe(me,ae){return(0,y.T)(ae)?(0,a.Z)(me,ae,1):(0,a.Z)(me,1)}},5964:(Et,Fe,P)=>{P.d(Fe,{p:()=>fe});var a=P(9974),y=P(4360);function fe(me,ae){return(0,a.N)((ve,ee)=>{let Ne=0;ve.subscribe((0,y._)(ee,pe=>me.call(ae,pe,Ne++)&&ee.next(pe)))})}},980:(Et,Fe,P)=>{P.d(Fe,{j:()=>y});var a=P(9974);function y(fe){return(0,a.N)((me,ae)=>{try{me.subscribe(ae)}finally{ae.add(fe)}})}},6354:(Et,Fe,P)=>{P.d(Fe,{T:()=>fe});var a=P(9974),y=P(4360);function fe(me,ae){return(0,a.N)((ve,ee)=>{let Ne=0;ve.subscribe((0,y._)(ee,pe=>{ee.next(me.call(ae,pe,Ne++))}))})}},1397:(Et,Fe,P)=>{P.d(Fe,{Z:()=>Ne});var a=P(6354),y=P(8750),fe=P(9974),me=P(5225),ae=P(4360),ee=P(8071);function Ne(pe,ce,ye=1/0){return(0,ee.T)(ce)?Ne((Ue,$e)=>(0,a.T)((Ge,be)=>ce(Ue,Ge,$e,be))((0,y.Tg)(pe(Ue,$e))),ye):("number"==typeof ce&&(ye=ce),(0,fe.N)((Ue,$e)=>function ve(pe,ce,ye,Ue,$e,Ge,be,lt){const Oe=[];let ot=0,et=0,Mt=!1;const Qe=()=>{Mt&&!Oe.length&&!ot&&ce.complete()},Je=Ot=>ot<Ue?Be(Ot):Oe.push(Ot),Be=Ot=>{Ge&&ce.next(Ot),ot++;let ke=!1;(0,y.Tg)(ye(Ot,et++)).subscribe((0,ae._)(ce,tt=>{$e?.(tt),Ge?Je(tt):ce.next(tt)},()=>{ke=!0},void 0,()=>{if(ke)try{for(ot--;Oe.length&&ot<Ue;){const tt=Oe.shift();be?(0,me.N)(ce,be,()=>Be(tt)):Be(tt)}Qe()}catch(tt){ce.error(tt)}}))};return pe.subscribe((0,ae._)(ce,Je,()=>{Mt=!0,Qe()})),()=>{lt?.()}}(Ue,$e,pe,ye)))}},5558:(Et,Fe,P)=>{P.d(Fe,{n:()=>me});var a=P(8750),y=P(9974),fe=P(4360);function me(ae,ve){return(0,y.N)((ee,Ne)=>{let pe=null,ce=0,ye=!1;const Ue=()=>ye&&!pe&&Ne.complete();ee.subscribe((0,fe._)(Ne,$e=>{pe?.unsubscribe();let Ge=0;const be=ce++;(0,a.Tg)(ae($e,be)).subscribe(pe=(0,fe._)(Ne,lt=>Ne.next(ve?ve($e,lt,be,Ge++):lt),()=>{pe=null,Ue()}))},()=>{ye=!0,Ue()}))})}},9270:(Et,Fe,P)=>{P.d(Fe,{f:()=>a});const a={setTimeout(y,fe,...me){const{delegate:ae}=a;return ae?.setTimeout?ae.setTimeout(y,fe,...me):setTimeout(y,fe,...me)},clearTimeout(y){const{delegate:fe}=a;return(fe?.clearTimeout||clearTimeout)(y)},delegate:void 0}},4761:(Et,Fe,P)=>{P.d(Fe,{l:()=>y});const y=function a(){return"function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"}()},3494:(Et,Fe,P)=>{P.d(Fe,{s:()=>a});const a="function"==typeof Symbol&&Symbol.observable||"@@observable"},9350:(Et,Fe,P)=>{P.d(Fe,{G:()=>y});const y=(0,P(1853).L)(fe=>function(){fe(this),this.name="EmptyError",this.message="no elements in sequence"})},3794:(Et,Fe,P)=>{P.d(Fe,{ms:()=>me,lI:()=>ae});var a=P(8071);function fe(ee){return ee[ee.length-1]}function me(ee){return(0,a.T)(fe(ee))?ee.pop():void 0}function ae(ee){return function y(ee){return ee&&(0,a.T)(ee.schedule)}(fe(ee))?ee.pop():void 0}},3073:(Et,Fe,P)=>{P.d(Fe,{D:()=>ae});const{isArray:a}=Array,{getPrototypeOf:y,prototype:fe,keys:me}=Object;function ae(ee){if(1===ee.length){const Ne=ee[0];if(a(Ne))return{args:Ne,keys:null};if(function ve(ee){return ee&&"object"==typeof ee&&y(ee)===fe}(Ne)){const pe=me(Ne);return{args:pe.map(ce=>Ne[ce]),keys:pe}}}return{args:ee,keys:null}}},7908:(Et,Fe,P)=>{function a(y,fe){if(y){const me=y.indexOf(fe);0<=me&&y.splice(me,1)}}P.d(Fe,{o:()=>a})},1853:(Et,Fe,P)=>{function a(y){const me=y(ae=>{Error.call(ae),ae.stack=(new Error).stack});return me.prototype=Object.create(Error.prototype),me.prototype.constructor=me,me}P.d(Fe,{L:()=>a})},8496:(Et,Fe,P)=>{function a(y,fe){return y.reduce((me,ae,ve)=>(me[ae]=fe[ve],me),{})}P.d(Fe,{e:()=>a})},9786:(Et,Fe,P)=>{P.d(Fe,{Y:()=>fe,l:()=>me});var a=P(1026);let y=null;function fe(ae){if(a.$.useDeprecatedSynchronousErrorHandling){const ve=!y;
1if(ve&&(y={errorThrown:!1,error:null}),ae(),ve){const{errorThrown:ee,error:Ne}=y;if(y=null,ee)throw Ne}}else ae()}function me(ae){a.$.useDeprecatedSynchronousErrorHandling&&y&&(y.errorThrown=!0,y.error=ae)}},5225:(Et,Fe,P)=>{function a(y,fe,me,ae=0,ve=!1){const ee=fe.schedule(function(){me(),ve?y.add(this.schedule(null,ae)):this.unsubscribe()},ae);if(y.add(ee),!ve)return ee}P.d(Fe,{N:()=>a})},3669:(Et,Fe,P)=>{function a(y){return y}P.d(Fe,{D:()=>a})},7441:(Et,Fe,P)=>{P.d(Fe,{X:()=>a});const a=y=>y&&"number"==typeof y.length&&"function"!=typeof y},7953:(Et,Fe,P)=>{P.d(Fe,{T:()=>y});var a=P(8071);function y(fe){return Symbol.asyncIterator&&(0,a.T)(fe?.[Symbol.asyncIterator])}},8071:(Et,Fe,P)=>{function a(y){return"function"==typeof y}P.d(Fe,{T:()=>a})},5055:(Et,Fe,P)=>{P.d(Fe,{l:()=>fe});var a=P(3494),y=P(8071);function fe(me){return(0,y.T)(me[a.s])}},5397:(Et,Fe,P)=>{P.d(Fe,{x:()=>fe});var a=P(4761),y=P(8071);function fe(me){return(0,y.T)(me?.[a.l])}},9858:(Et,Fe,P)=>{P.d(Fe,{y:()=>y});var a=P(8071);function y(fe){return(0,a.T)(fe?.then)}},5196:(Et,Fe,P)=>{P.d(Fe,{C:()=>fe,U:()=>me});var a=P(1635),y=P(8071);function fe(ae){return(0,a.AQ)(this,arguments,function*(){const ee=ae.getReader();try{for(;;){const{value:Ne,done:pe}=yield(0,a.N3)(ee.read());if(pe)return yield(0,a.N3)(void 0);yield yield(0,a.N3)(Ne)}}finally{ee.releaseLock()}})}function me(ae){return(0,y.T)(ae?.getReader)}},9974:(Et,Fe,P)=>{P.d(Fe,{N:()=>fe,S:()=>y});var a=P(8071);function y(me){return(0,a.T)(me?.lift)}function fe(me){return ae=>{if(y(ae))return ae.lift(function(ve){try{return me(ve,this)}catch(ee){this.error(ee)}});throw new TypeError("Unable to lift unknown Observable type")}}},6450:(Et,Fe,P)=>{P.d(Fe,{I:()=>me});var a=P(6354);const{isArray:y}=Array;function me(ae){return(0,a.T)(ve=>function fe(ae,ve){return y(ve)?ae(...ve):ae(ve)}(ae,ve))}},5343:(Et,Fe,P)=>{function a(){}P.d(Fe,{l:()=>a})},1203:(Et,Fe,P)=>{P.d(Fe,{F:()=>y,m:()=>fe});var a=P(3669);function y(...me){return fe(me)}function fe(me){return 0===me.length?a.D:1===me.length?me[0]:function(ve){return me.reduce((ee,Ne)=>Ne(ee),ve)}}},5334:(Et,Fe,P)=>{P.d(Fe,{m:()=>fe});var a=P(1026),y=P(9270);function fe(me){y.f.setTimeout(()=>{const{onUnhandledError:ae}=a.$;if(!ae)throw me;ae(me)})}},591:(Et,Fe,P)=>{function a(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.`)}P.d(Fe,{L:()=>a})},177:(Et,Fe,P)=>{P.d(Fe,{AJ:()=>Si,MD:()=>Ii,N0:()=>p,QT:()=>fe,Sm:()=>lt,Sq:()=>Ct,UE:()=>Er,VF:()=>ae,Vy:()=>co,Xr:()=>uo,YU:()=>xe,ZD:()=>me,_b:()=>te,aZ:()=>ot,bT:()=>sn,fw:()=>Oe,hb:()=>Ge,hj:()=>pe,qQ:()=>ee});var a=P(4438);let y=null;function fe(){return y}function me(m){y??=m}class ae{}const ee=new a.nKC("");let Ne=(()=>{class m{historyGo(b){throw new Error("")}static{this.\u0275fac=function(T){return new(T||m)}}static{this.\u0275prov=a.jDH({token:m,factory:()=>(0,a.WQX)(ce),providedIn:"platform"})}}return m})();const pe=new a.nKC("");let ce=(()=>{class m extends Ne{constructor(){super(),this._doc=(0,a.WQX)(ee),this._location=window.location,this._history=window.history}getBaseHrefFromDOM(){return fe().getBaseHref(this._doc)}onPopState(b){const T=fe().getGlobalEventTarget(this._doc,"window");return T.addEventListener("popstate",b,!1),()=>T.removeEventListener("popstate",b)}onHashChange(b){const T=fe().getGlobalEventTarget(this._doc,"window");return T.addEventListener("hashchange",b,!1),()=>T.removeEventListener("hashchange",b)}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(b){this._location.pathname=b}pushState(b,T,Z){this._history.pushState(b,T,Z)}replaceState(b,T,Z){this._history.replaceState(b,T,Z)}forward(){this._history.forward()}back(){this._history.back()}historyGo(b=0){this._history.go(b)}getState(){return this._history.state}static{this.\u0275fac=function(T){return new(T||m)}}static{this.\u0275prov=a.jDH({token:m,factory:()=>new m,providedIn:"platform"})}}return m})();function ye(m,F){if(0==m.length)return F;if(0==F.length)return m;let b=0;return m.endsWith("/")&&b++,F.startsWith("/")&&b++,2==b?m+F.substring(1):1==b?m+F:m+"/"+F}function Ue(m){const F=m.match(/#|\?|$/),b=F&&F.index||m.length;return m.slice(0,b-("/"===m[b-1]?1:0))+m.slice(b)}function $e(m){return m&&"?"!==m[0]?"?"+m:m}let Ge=(()=>{class m{historyGo(b){throw new Error("")}static{this.\u0275fac=function(T){return new(T||m)}}static{this.\u0275prov=a.jDH({token:m,factory:()=>(0,a.WQX)(lt),providedIn:"root"})}}return m})();const be=new a.nKC("");let lt=(()=>{class m extends Ge{constructor(b,T){super(),this._platformLocation=b,this._removeListenerFns=[],this._baseHref=T??this._platformLocation.getBaseHrefFromDOM()??(0,a.WQX)(ee).location?.origin??""}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(b){this._removeListenerFns.push(this._platformLocation.onPopState(b),this._platformLocation.on
1HashChange(b))}getBaseHref(){return this._baseHref}prepareExternalUrl(b){return ye(this._baseHref,b)}path(b=!1){const T=this._platformLocation.pathname+$e(this._platformLocation.search),Z=this._platformLocation.hash;return Z&&b?`${T}${Z}`:T}pushState(b,T,Z,Te){const Ye=this.prepareExternalUrl(Z+$e(Te));this._platformLocation.pushState(b,T,Ye)}replaceState(b,T,Z,Te){const Ye=this.prepareExternalUrl(Z+$e(Te));this._platformLocation.replaceState(b,T,Ye)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(b=0){this._platformLocation.historyGo?.(b)}static{this.\u0275fac=function(T){return new(T||m)(a.KVO(Ne),a.KVO(be,8))}}static{this.\u0275prov=a.jDH({token:m,factory:m.\u0275fac,providedIn:"root"})}}return m})(),Oe=(()=>{class m extends Ge{constructor(b,T){super(),this._platformLocation=b,this._baseHref="",this._removeListenerFns=[],null!=T&&(this._baseHref=T)}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(b){this._removeListenerFns.push(this._platformLocation.onPopState(b),this._platformLocation.onHashChange(b))}getBaseHref(){return this._baseHref}path(b=!1){const T=this._platformLocation.hash??"#";return T.length>0?T.substring(1):T}prepareExternalUrl(b){const T=ye(this._baseHref,b);return T.length>0?"#"+T:T}pushState(b,T,Z,Te){let Ye=this.prepareExternalUrl(Z+$e(Te));0==Ye.length&&(Ye=this._platformLocation.pathname),this._platformLocation.pushState(b,T,Ye)}replaceState(b,T,Z,Te){let Ye=this.prepareExternalUrl(Z+$e(Te));0==Ye.length&&(Ye=this._platformLocation.pathname),this._platformLocation.replaceState(b,T,Ye)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(b=0){this._platformLocation.historyGo?.(b)}static{this.\u0275fac=function(T){return new(T||m)(a.KVO(Ne),a.KVO(be,8))}}static{this.\u0275prov=a.jDH({token:m,factory:m.\u0275fac})}}return m})(),ot=(()=>{class m{constructor(b){this._subject=new a.bkB,this._urlChangeListeners=[],this._urlChangeSubscription=null,this._locationStrategy=b;const T=this._locationStrategy.getBaseHref();this._basePath=function Je(m){if(new RegExp("^(https?:)?//").test(m)){const[,b]=m.split(/\/\/[^\/]+/);return b}return m}(Ue(Qe(T))),this._locationStrategy.onPopState(Z=>{this._subject.emit({url:this.path(!0),pop:!0,state:Z.state,type:Z.type})})}ngOnDestroy(){this._urlChangeSubscription?.unsubscribe(),this._urlChangeListeners=[]}path(b=!1){return this.normalize(this._locationStrategy.path(b))}getState(){return this._locationStrategy.getState()}isCurrentPathEqualTo(b,T=""){return this.path()==this.normalize(b+$e(T))}normalize(b){return m.stripTrailingSlash(function Mt(m,F){if(!m||!F.startsWith(m))return F;const b=F.substring(m.length);return""===b||["/",";","?","#"].includes(b[0])?b:F}(this._basePath,Qe(b)))}prepareExternalUrl(b){return b&&"/"!==b[0]&&(b="/"+b),this._locationStrategy.prepareExternalUrl(b)}go(b,T="",Z=null){this._locationStrategy.pushState(Z,"",b,T),this._notifyUrlChangeListeners(this.prepareExternalUrl(b+$e(T)),Z)}replaceState(b,T="",Z=null){this._locationStrategy.replaceState(Z,"",b,T),this._notifyUrlChangeListeners(this.prepareExternalUrl(b+$e(T)),Z)}forward(){this._locationStrategy.forward()}back(){this._locationStrategy.back()}historyGo(b=0){this._locationStrategy.historyGo?.(b)}onUrlChange(b){return this._urlChangeListeners.push(b),this._urlChangeSubscription??=this.subscribe(T=>{this._notifyUrlChangeListeners(T.url,T.state)}),()=>{const T=this._urlChangeListeners.indexOf(b);this._urlChangeListeners.splice(T,1),0===this._urlChangeListeners.length&&(this._urlChangeSubscription?.unsubscribe(),this._urlChangeSubscription=null)}}_notifyUrlChangeListeners(b="",T){this._urlChangeListeners.forEach(Z=>Z(b,T))}subscribe(b,T,Z){return this._subject.subscribe({next:b,error:T,complete:Z})}static{this.normalizeQueryParams=$e}static{this.joinWithSlash=ye}static{this.stripTrailingSlash=Ue}static{this.\u0275fac=function(T){return new(T||m)(a.KVO(Ge))}}static{this.\u0275prov=a.jDH({token:m,factory:()=>function et(){return new ot((0,a.KVO)(Ge))}(),providedIn:"root"})}}return m})();function Qe(m){return m.replace(/\/index.html$/,"")}function te(m,F){F=encodeURIComponent(F);for(const b of m.split(";")){const T=b.indexOf("="),[Z,Te]=-1==T?[b,""]:[b.slice(0,T),b.slice(T+1)];if(Z.trim()===F)return decodeURIComponent(Te)}return null}const ne=/\s+/,je=[];let xe=(()=>{class m{constructor(b,T){this._ngEl=b,this._renderer=T,this.initialClasses=je,this.stateMap=new Map}set klass(b){this.initialClasses=null!=b?b.trim().split(ne):je}set ngClass(b){this.rawClass="string"==typeof b?b.trim().split(ne):b}ngDoCheck(){for(const T of this.initialClasses)this._updateState(T,!0);const b=this.rawClass;if(Array.isArray(b)||b instanceof Set)for(const T of b)this._updateState(T,!0);else if(null!=b)for(const T of Object.keys(b))this._updateState(T,!!b[T]);this._applyStateDiff()}_updateState(b,T){const Z=this.stateMap.get(b);void 0!==Z?(Z.enabled!==T&&(Z.changed=!0,Z.enabled=T),Z.touched=!0):this.stateMap.set(b,{enabled:T,changed:!0,touched:!0})}_applyStateDiff(){for(const b of this.stateMap){const T=b[0],Z=b[1];Z.changed?(this._toggleClass(T,Z.enabled),Z.changed=!1):Z.touched||(Z.enabled&&this._toggleClass(T,!1),this.stateMap.delete(T)),Z.touched=!1}}_toggleClass(b,T){(b=b.trim()).length>0&&b.split(ne).forEach(Z=>{T?this._renderer.addClass(this._ngEl.nativeElement,Z):this._renderer.removeClass(this._ngEl.nativeElement,Z)})}static{this.\u0275fac=function(T){return new(T||m)(a.rXU(a.aKT),a.rXU(a.sFG))}}static{this.\u0275dir=a.FsC({type:m,selectors:[["","ngClass",""]],inputs:{klass:[a.Mj6.None,"class","klass"],ngClass:"ngClass"},standalone:!0})}}return m})();
1class jt{constructor(F,b,T,Z){this.$implicit=F,this.ngForOf=b,this.index=T,this.count=Z}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 Ct=(()=>{class m{set ngForOf(b){this._ngForOf=b,this._ngForOfDirty=!0}set ngForTrackBy(b){this._trackByFn=b}get ngForTrackBy(){return this._trackByFn}constructor(b,T,Z){this._viewContainer=b,this._template=T,this._differs=Z,this._ngForOf=null,this._ngForOfDirty=!0,this._differ=null}set ngForTemplate(b){b&&(this._template=b)}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;const b=this._ngForOf;!this._differ&&b&&(this._differ=this._differs.find(b).create(this.ngForTrackBy))}if(this._differ){const b=this._differ.diff(this._ngForOf);b&&this._applyChanges(b)}}_applyChanges(b){const T=this._viewContainer;b.forEachOperation((Z,Te,Ye)=>{if(null==Z.previousIndex)T.createEmbeddedView(this._template,new jt(Z.item,this._ngForOf,-1,-1),null===Ye?void 0:Ye);else if(null==Ye)T.remove(null===Te?void 0:Te);else if(null!==Te){const It=T.get(Te);T.move(It,Ye),fn(It,Z)}});for(let Z=0,Te=T.length;Z<Te;Z++){const It=T.get(Z).context;It.index=Z,It.count=Te,It.ngForOf=this._ngForOf}b.forEachIdentityChange(Z=>{fn(T.get(Z.currentIndex),Z)})}static ngTemplateContextGuard(b,T){return!0}static{this.\u0275fac=function(T){return new(T||m)(a.rXU(a.c1b),a.rXU(a.C4Q),a.rXU(a._q3))}}static{this.\u0275dir=a.FsC({type:m,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"},standalone:!0})}}return m})();function fn(m,F){m.context.$implicit=F.item}let sn=(()=>{class m{constructor(b,T){this._viewContainer=b,this._context=new Dn,this._thenTemplateRef=null,this._elseTemplateRef=null,this._thenViewRef=null,this._elseViewRef=null,this._thenTemplateRef=T}set ngIf(b){this._context.$implicit=this._context.ngIf=b,this._updateView()}set ngIfThen(b){Tr("ngIfThen",b),this._thenTemplateRef=b,this._thenViewRef=null,this._updateView()}set ngIfElse(b){Tr("ngIfElse",b),this._elseTemplateRef=b,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(b,T){return!0}static{this.\u0275fac=function(T){return new(T||m)(a.rXU(a.c1b),a.rXU(a.C4Q))}}static{this.\u0275dir=a.FsC({type:m,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"},standalone:!0})}}return m})();class Dn{constructor(){this.$implicit=null,this.ngIf=null}}function Tr(m,F){if(F&&!F.createEmbeddedView)throw new Error(`${m} must be a TemplateRef, but received '${(0,a.Tbb)(F)}'.`)}let Ii=(()=>{class m{static{this.\u0275fac=function(T){return new(T||m)}}static{this.\u0275mod=a.$C({type:m})}static{this.\u0275inj=a.G2t({})}}return m})();const Si="browser",Eo="server";function Er(m){return m===Si}function co(m){return m===Eo}let uo=(()=>{class m{static{this.\u0275prov=(0,a.jDH)({token:m,providedIn:"root",factory:()=>Er((0,a.WQX)(a.Agw))?new dr((0,a.WQX)(ee),window):new o})}}return m})();class dr{constructor(F,b){this.document=F,this.window=b,this.offset=()=>[0,0]}setOffset(F){this.offset=Array.isArray(F)?()=>F:F}getScrollPosition(){return[this.window.scrollX,this.window.scrollY]}scrollToPosition(F){this.window.scrollTo(F[0],F[1])}scrollToAnchor(F){const b=function f(m,F){const b=m.getElementById(F)||m.getElementsByName(F)[0];if(b)return b;if("function"==typeof m.createTreeWalker&&m.body&&"function"==typeof m.body.attachShadow){const T=m.createTreeWalker(m.body,NodeFilter.SHOW_ELEMENT);let Z=T.currentNode;for(;Z;){const Te=Z.shadowRoot;if(Te){const Ye=Te.getElementById(F)||Te.querySelector(`[name="${F}"]`);if(Ye)return Ye}Z=T.nextNode()}}return null}(this.document,F);b&&(this.scrollToElement(b),b.focus())}
1setHistoryScrollRestoration(F){this.window.history.scrollRestoration=F}scrollToElement(F){const b=F.getBoundingClientRect(),T=b.left+this.window.pageXOffset,Z=b.top+this.window.pageYOffset,Te=this.offset();this.window.scrollTo(T-Te[0],Z-Te[1])}}class o{setOffset(F){}getScrollPosition(){return[0,0]}scrollToPosition(F){}scrollToAnchor(F){}setHistoryScrollRestoration(F){}}class p{}},1626:(Et,Fe,P)=>{P.d(Fe,{Qq:()=>_e,q1:()=>Zr}),P(467);var y=P(4438),fe=P(7673),me=P(1985),ae=P(6648),ve=P(274),ee=P(5964),Ne=P(6354),pe=P(980),ce=P(5558),ye=P(177);class Ue{}class $e{}class Ge{constructor(te){this.normalizedNames=new Map,this.lazyUpdate=null,te?"string"==typeof te?this.lazyInit=()=>{this.headers=new Map,te.split("\n").forEach(ne=>{const je=ne.indexOf(":");if(je>0){const xe=ne.slice(0,je),ut=xe.toLowerCase(),dt=ne.slice(je+1).trim();this.maybeSetNormalizedName(xe,ut),this.headers.has(ut)?this.headers.get(ut).push(dt):this.headers.set(ut,[dt])}})}:typeof Headers<"u"&&te instanceof Headers?(this.headers=new Map,te.forEach((ne,je)=>{this.setHeaderEntries(je,ne)})):this.lazyInit=()=>{this.headers=new Map,Object.entries(te).forEach(([ne,je])=>{this.setHeaderEntries(ne,je)})}:this.headers=new Map}has(te){return this.init(),this.headers.has(te.toLowerCase())}get(te){this.init();const ne=this.headers.get(te.toLowerCase());return ne&&ne.length>0?ne[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(te){return this.init(),this.headers.get(te.toLowerCase())||null}append(te,ne){return this.clone({name:te,value:ne,op:"a"})}set(te,ne){return this.clone({name:te,value:ne,op:"s"})}delete(te,ne){return this.clone({name:te,value:ne,op:"d"})}maybeSetNormalizedName(te,ne){this.normalizedNames.has(ne)||this.normalizedNames.set(ne,te)}init(){this.lazyInit&&(this.lazyInit instanceof Ge?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(te=>this.applyUpdate(te)),this.lazyUpdate=null))}copyFrom(te){te.init(),Array.from(te.headers.keys()).forEach(ne=>{this.headers.set(ne,te.headers.get(ne)),this.normalizedNames.set(ne,te.normalizedNames.get(ne))})}clone(te){const ne=new Ge;return ne.lazyInit=this.lazyInit&&this.lazyInit instanceof Ge?this.lazyInit:this,ne.lazyUpdate=(this.lazyUpdate||[]).concat([te]),ne}applyUpdate(te){const ne=te.name.toLowerCase();switch(te.op){case"a":case"s":let je=te.value;if("string"==typeof je&&(je=[je]),0===je.length)return;this.maybeSetNormalizedName(te.name,ne);const xe=("a"===te.op?this.headers.get(ne):void 0)||[];xe.push(...je),this.headers.set(ne,xe);break;case"d":const ut=te.value;if(ut){let dt=this.headers.get(ne);if(!dt)return;dt=dt.filter(jt=>-1===ut.indexOf(jt)),0===dt.length?(this.headers.delete(ne),this.normalizedNames.delete(ne)):this.headers.set(ne,dt)}else this.headers.delete(ne),this.normalizedNames.delete(ne)}}setHeaderEntries(te,ne){const je=(Array.isArray(ne)?ne:[ne]).map(ut=>ut.toString()),xe=te.toLowerCase();this.headers.set(xe,je),this.maybeSetNormalizedName(te,xe)}forEach(te){this.init(),Array.from(this.normalizedNames.keys()).forEach(ne=>te(this.normalizedNames.get(ne),this.headers.get(ne)))}}class lt{encodeKey(te){return Mt(te)}encodeValue(te){return Mt(te)}decodeKey(te){return decodeURIComponent(te)}decodeValue(te){return decodeURIComponent(te)}}const ot=/%(\d[a-f0-9])/gi,et={40:"@","3A":":",24:"$","2C":",","3B":";","3D":"=","3F":"?","2F":"/"};function Mt(H){return encodeURIComponent(H).replace(ot,(te,ne)=>et[ne]??te)}function Qe(H){return`${H}`}class Je{constructor(te={}){if(this.updates=null,this.cloneFrom=null,this.encoder=te.encoder||new lt,te.fromString){if(te.fromObject)throw new Error("Cannot specify both fromString and fromObject.");this.map=function Oe(H,te){const ne=new Map;return H.length>0&&H.replace(/^\?/,"").split("&").forEach(xe=>{const ut=xe.indexOf("="),[dt,jt]=-1==ut?[te.decodeKey(xe),""]:[te.decodeKey(xe.slice(0,ut)),te.decodeValue(xe.slice(ut+1))],Ct=ne.get(dt)||[];Ct.push(jt),ne.set(dt,Ct)}),ne}(te.fromString,this.encoder)}else te.fromObject?(this.map=new Map,Object.keys(te.fromObject).forEach(ne=>{const je=te.fromObject[ne],xe=Array.isArray(je)?je.map(Qe):[Qe(je)];this.map.set(ne,xe)})):this.map=null}has(te){return this.init(),this.map.has(te)}get(te){this.init();const ne=this.map.get(te);return ne?ne[0]:null}getAll(te){return this.init(),this.map.get(te)||null}
vendor: 10,430 bytes, line 1
1keys(){return this.init(),Array.from(this.map.keys())}append(te,ne){return this.clone({param:te,value:ne,op:"a"})}appendAll(te){const ne=[];return Object.keys(te).forEach(je=>{const xe=te[je];Array.isArray(xe)?xe.forEach(ut=>{ne.push({param:je,value:ut,op:"a"})}):ne.push({param:je,value:xe,op:"a"})}),this.clone(ne)}set(te,ne){return this.clone({param:te,value:ne,op:"s"})}delete(te,ne){return this.clone({param:te,value:ne,op:"d"})}toString(){return this.init(),this.keys().map(te=>{const ne=this.encoder.encodeKey(te);return this.map.get(te).map(je=>ne+"="+this.encoder.encodeValue(je)).join("&")}).filter(te=>""!==te).join("&")}clone(te){const ne=new Je({encoder:this.encoder});return ne.cloneFrom=this.cloneFrom||this,ne.updates=(this.updates||[]).concat(te),ne}init(){null===this.map&&(this.map=new Map),null!==this.cloneFrom&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(te=>this.map.set(te,this.cloneFrom.map.get(te))),this.updates.forEach(te=>{switch(te.op){case"a":case"s":const ne=("a"===te.op?this.map.get(te.param):void 0)||[];ne.push(Qe(te.value)),this.map.set(te.param,ne);break;case"d":if(void 0===te.value){this.map.delete(te.param);break}{let je=this.map.get(te.param)||[];const xe=je.indexOf(Qe(te.value));-1!==xe&&je.splice(xe,1),je.length>0?this.map.set(te.param,je):this.map.delete(te.param)}}}),this.cloneFrom=this.updates=null)}}class Ot{constructor(){this.map=new Map}set(te,ne){return this.map.set(te,ne),this}get(te){return this.map.has(te)||this.map.set(te,te.defaultValue()),this.map.get(te)}delete(te){return this.map.delete(te),this}has(te){return this.map.has(te)}keys(){return this.map.keys()}}function tt(H){return typeof ArrayBuffer<"u"&&H instanceof ArrayBuffer}function Le(H){return typeof Blob<"u"&&H instanceof Blob}function rt(H){return typeof FormData<"u"&&H instanceof FormData}class Qt{constructor(te,ne,je,xe){let ut;if(this.url=ne,this.body=null,this.reportProgress=!1,this.withCredentials=!1,this.responseType="json",this.method=te.toUpperCase(),function ke(H){switch(H){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}(this.method)||xe?(this.body=void 0!==je?je:null,ut=xe):ut=je,ut&&(this.reportProgress=!!ut.reportProgress,this.withCredentials=!!ut.withCredentials,ut.responseType&&(this.responseType=ut.responseType),ut.headers&&(this.headers=ut.headers),ut.context&&(this.context=ut.context),ut.params&&(this.params=ut.params),this.transferCache=ut.transferCache),this.headers??=new Ge,this.context??=new Ot,this.params){const dt=this.params.toString();if(0===dt.length)this.urlWithParams=ne;else{const jt=ne.indexOf("?");this.urlWithParams=ne+(-1===jt?"?":jt<ne.length-1?"&":"")+dt}}else this.params=new Je,this.urlWithParams=ne}serializeBody(){return null===this.body?null:"string"==typeof this.body||tt(this.body)||Le(this.body)||rt(this.body)||function bt(H){return typeof URLSearchParams<"u"&&H instanceof URLSearchParams}(this.body)?this.body:this.body instanceof Je?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||rt(this.body)?null:Le(this.body)?this.body.type||null:tt(this.body)?null:"string"==typeof this.body?"text/plain":this.body instanceof Je?"application/x-www-form-urlencoded;charset=UTF-8":"object"==typeof this.body||"number"==typeof this.body||"boolean"==typeof this.body?"application/json":null}clone(te={}){const ne=te.method||this.method,je=te.url||this.url,xe=te.responseType||this.responseType,ut=te.transferCache??this.transferCache,dt=void 0!==te.body?te.body:this.body,jt=te.withCredentials??this.withCredentials,Ct=te.reportProgress??this.reportProgress;let fn=te.headers||this.headers,Xn=te.params||this.params;const sn=te.context??this.context;return void 0!==te.setHeaders&&(fn=Object.keys(te.setHeaders).reduce((Dn,Tr)=>Dn.set(Tr,te.setHeaders[Tr]),fn)),te.setParams&&(Xn=Object.keys(te.setParams).reduce((Dn,Tr)=>Dn.set(Tr,te.setParams[Tr]),Xn)),new Qt(ne,je,dt,{params:Xn,headers:fn,context:sn,reportProgress:Ct,responseType:xe,withCredentials:jt,transferCache:ut})}}var en=function(H){return H[H.Sent=0]="Sent",H[H.UploadProgress=1]="UploadProgress",H[H.ResponseHeader=2]="ResponseHeader",H[H.DownloadProgress=3]="DownloadProgress",H[H.Response=4]="Response",H[H.User=5]="User",H}(en||{});class Dt{constructor(te,ne=_n.Ok,je="OK"){this.headers=te.headers||new Ge,this.status=void 0!==te.status?te.status:ne,this.statusText=te.statusText||je,this.url=te.url||null,this.ok=this.status>=200&&this.status<300}}class En extends Dt{constructor(te={}){super(te),this.type=en.ResponseHeader}clone(te={}){return new En({headers:te.headers||this.headers,status:void 0!==te.status?te.status:this.status,statusText:te.statusText||this.statusText,url:te.url||this.url||void 0})}}class an extends Dt{constructor(te={}){super(te),this.type=en.Response,this.body=void 0!==te.body?te.body:null}clone(te={}){return new an({body:void 0!==te.body?te.body:this.body,headers:te.headers||this.headers,status:void 0!==te.status?te.status:this.status,statusText:te.statusText||this.statusText,url:te.url||this.url||void 0})}}class Tn extends Dt{constructor(te){super(te,0,"Unknown Error"),this.name="HttpErrorResponse",this.ok=!1,this.message=this.status>=200&&this.status<300?`Http failure during parsing for ${te.url||"(unknown url)"}`:`Http failure response for ${te.url||"(unknown url)"}: ${te.status} ${te.statusText}`,this.error=te.error||null}}var _n=function(H){return H[H.Continue=100]="Continue",H[H.SwitchingProtocols=101]="SwitchingProtocols",H[H.Processing=102]="Processing",H[H.EarlyHints=103]="EarlyHints",H[H.Ok=200]="Ok",H[H.Created=201]="Created",H[H.Accepted=202]="Accepted",H[H.NonAuthoritativeInformation=203]="NonAuthoritativeInformation",H[H.NoContent=204]="NoContent",H[H.ResetContent=205]="ResetContent",H[H.PartialContent=206]="PartialContent",H[H.MultiStatus=207]="MultiStatus",H[H.AlreadyReported=208]="AlreadyReported",H[H.ImUsed=226]="ImUsed",H[H.MultipleChoices=300]="MultipleChoices",H[H.MovedPermanently=301]="MovedPermanently",H[H.Found=302]="Found",H[H.SeeOther=303]="SeeOther",H[H.NotModified=304]="NotModified",H[H.UseProxy=305]="UseProxy",H[H.Unused=306]="Unused",H[H.TemporaryRedirect=307]="TemporaryRedirect",H[H.PermanentRedirect=308]="PermanentRedirect",H[H.BadRequest=400]="BadRequest",H[H.Unauthorized=401]="Unauthorized",H[H.PaymentRequired=402]="PaymentRequired",H[H.Forbidden=403]="Forbidden",H[H.NotFound=404]="NotFound",H[H.MethodNotAllowed=405]="MethodNotAllowed",H[H.NotAcceptable=406]="NotAcceptable",H[H.ProxyAuthenticationRequired=407]="ProxyAuthenticationRequired",H[H.RequestTimeout=408]="RequestTimeout",H[H.Conflict=409]="Conflict",H[H.Gone=410]="Gone",H[H.LengthRequired=411]="LengthRequired",H[H.PreconditionFailed=412]="PreconditionFailed",H[H.PayloadTooLarge=413]="PayloadTooLarge",H[H.UriTooLong=414]="UriTooLong",H[H.UnsupportedMediaType=415]="UnsupportedMediaType",H[H.RangeNotSatisfiable=416]="RangeNotSatisfiable",H[H.ExpectationFailed=417]="ExpectationFailed",H[H.ImATeapot=418]="ImATeapot",H[H.MisdirectedRequest=421]="MisdirectedRequest",H[H.UnprocessableEntity=422]="UnprocessableEntity",H[H.Locked=423]="Locked",H[H.FailedDependency=424]="FailedDependency",H[H.TooEarly=425]="TooEarly",H[H.UpgradeRequired=426]="UpgradeRequired",H[H.PreconditionRequired=428]="PreconditionRequired",H[H.TooManyRequests=429]="TooManyRequests",H[H.RequestHeaderFieldsTooLarge=431]="RequestHeaderFieldsTooLarge",H[H.UnavailableForLegalReasons=451]="UnavailableForLegalReasons",H[H.InternalServerError=500]="InternalServerError",H[H.NotImplemented=501]="NotImplemented",H[H.BadGateway=502]="BadGateway",H[H.ServiceUnavailable=503]="ServiceUnavailable",H[H.GatewayTimeout=504]="GatewayTimeout",H[H.HttpVersionNotSupported=505]="HttpVersionNotSupported",H[H.VariantAlsoNegotiates=506]="VariantAlsoNegotiates",H[H.InsufficientStorage=507]="InsufficientStorage",H[H.LoopDetected=508]="LoopDetected",H[H.NotExtended=510]="NotExtended",H[H.NetworkAuthenticationRequired=511]="NetworkAuthenticationRequired",H}(_n||{});function tn(H,te){return{body:te,headers:H.headers,context:H.context,observe:H.observe,params:H.params,reportProgress:H.reportProgress,responseType:H.responseType,withCredentials:H.withCredentials,transferCache:H.transferCache}}let _e=(()=>{class H{constructor(ne){this.handler=ne}request(ne,je,xe={}){let ut;if(ne instanceof Qt)ut=ne;else{let Ct,fn;Ct=xe.headers instanceof Ge?xe.headers:new Ge(xe.headers),xe.params&&(fn=xe.params instanceof Je?xe.params:new Je({fromObject:xe.params})),ut=new Qt(ne,je,void 0!==xe.body?xe.body:null,{headers:Ct,context:xe.context,params:fn,reportProgress:xe.reportProgress,responseType:xe.responseType||"json",withCredentials:xe.withCredentials,transferCache:xe.transferCache})}const dt=(0,fe.of)(ut).pipe((0,ve.H)(Ct=>this.handler.handle(Ct)));if(ne instanceof Qt||"events"===xe.observe)return dt;const jt=dt.pipe((0,ee.p)(Ct=>Ct instanceof an));switch(xe.observe||"body"){case"body":switch(ut.responseType){case"arraybuffer":return jt.pipe((0,Ne.T)(Ct=>{if(null!==Ct.body&&!(Ct.body instanceof ArrayBuffer))throw new Error("Response is not an ArrayBuffer.");return Ct.body}));case"blob":return jt.pipe((0,Ne.T)(Ct=>{if(null!==Ct.body&&!(Ct.body instanceof Blob))throw new Error("Response is not a Blob.");return Ct.body}));case"text":return jt.pipe((0,Ne.T)(Ct=>{if(null!==Ct.body&&"string"!=typeof Ct.body)throw new Error("Response is not a string.");return Ct.body}));default:return jt.pipe((0,Ne.T)(Ct=>Ct.body))}case"response":return jt;default:throw new Error(`Unreachable: unhandled observe type ${xe.observe}}`)}}delete(ne,je={}){return this.request("DELETE",ne,je)}get(ne,je={}){return this.request("GET",ne,je)}head(ne,je={}){return this.request("HEAD",ne,je)}jsonp(ne,je){return this.request("JSONP",ne,{params:(new Je).append(je,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(ne,je={}){return this.request("OPTIONS",ne,je)}patch(ne,je,xe={}){return this.request("PATCH",ne,tn(xe,je))}post(ne,je,xe={}){return this.request("POST",ne,tn(xe,je))}put(ne,je,xe={}){return this.request("PUT",ne,tn(xe,je))}static{this.\u0275fac=function(je){return new(je||H)(y.KVO(Ue))}}static{this.\u0275prov=y.jDH({token:H,factory:H.\u0275fac})}}return H})();function Nt(H,te){return te(H)}function ht(H,te){return(ne,je)=>te.intercept(ne,{handle:xe=>H(xe,je)}
1)}const nn=new y.nKC(""),rr=new y.nKC(""),un=new y.nKC(""),hn=new y.nKC("");function Pn(){let H=null;return(te,ne)=>{null===H&&(H=((0,y.WQX)(nn,{optional:!0})??[]).reduceRight(ht,Nt));const je=(0,y.WQX)(y.TgB),xe=je.add();return H(te,ne).pipe((0,pe.j)(()=>je.remove(xe)))}}let ar=(()=>{class H extends Ue{constructor(ne,je){super(),this.backend=ne,this.injector=je,this.chain=null,this.pendingTasks=(0,y.WQX)(y.TgB);const xe=(0,y.WQX)(hn,{optional:!0});this.backend=xe??ne}handle(ne){if(null===this.chain){const xe=Array.from(new Set([...this.injector.get(rr),...this.injector.get(un,[])]));this.chain=xe.reduceRight((ut,dt)=>function St(H,te,ne){return(je,xe)=>(0,y.N4e)(ne,()=>te(je,ut=>H(ut,xe)))}(ut,dt,this.injector),Nt)}const je=this.pendingTasks.add();return this.chain(ne,xe=>this.backend.handle(xe)).pipe((0,pe.j)(()=>this.pendingTasks.remove(je)))}static{this.\u0275fac=function(je){return new(je||H)(y.KVO($e),y.KVO(y.uvJ))}}static{this.\u0275prov=y.jDH({token:H,factory:H.\u0275fac})}}return H})();const yr=/^\)\]\}',?\n/;let Ur=(()=>{class H{constructor(ne){this.xhrFactory=ne}handle(ne){if("JSONP"===ne.method)throw new y.wOt(-2800,!1);const je=this.xhrFactory;return(je.\u0275loadImpl?(0,ae.H)(je.\u0275loadImpl()):(0,fe.of)(null)).pipe((0,ce.n)(()=>new me.c(ut=>{const dt=je.build();if(dt.open(ne.method,ne.urlWithParams),ne.withCredentials&&(dt.withCredentials=!0),ne.headers.forEach((rn,on)=>dt.setRequestHeader(rn,on.join(","))),ne.headers.has("Accept")||dt.setRequestHeader("Accept","application/json, text/plain, */*"),!ne.headers.has("Content-Type")){const rn=ne.detectContentTypeHeader();null!==rn&&dt.setRequestHeader("Content-Type",rn)}if(ne.responseType){const rn=ne.responseType.toLowerCase();dt.responseType="json"!==rn?rn:"text"}const jt=ne.serializeBody();let Ct=null;const fn=()=>{if(null!==Ct)return Ct;const rn=dt.statusText||"OK",on=new Ge(dt.getAllResponseHeaders()),tr=function Lt(H){return"responseURL"in H&&H.responseURL?H.responseURL:/^X-Request-URL:/m.test(H.getAllResponseHeaders())?H.getResponseHeader("X-Request-URL"):null}(dt)||ne.url;return Ct=new En({headers:on,status:dt.status,statusText:rn,url:tr}),Ct},Xn=()=>{let{headers:rn,status:on,statusText:tr,url:Nr}=fn(),Yn=null;on!==_n.NoContent&&(Yn=typeof dt.response>"u"?dt.responseText:dt.response),0===on&&(on=Yn?_n.Ok:0);let or=on>=200&&on<300;if("json"===ne.responseType&&"string"==typeof Yn){const xr=Yn;Yn=Yn.replace(yr,"");try{Yn=""!==Yn?JSON.parse(Yn):null}catch(wr){Yn=xr,or&&(or=!1,Yn={error:wr,text:Yn})}}or?(ut.next(new an({body:Yn,headers:rn,status:on,statusText:tr,url:Nr||void 0})),ut.complete()):ut.error(new Tn({error:Yn,headers:rn,status:on,statusText:tr,url:Nr||void 0}))},sn=rn=>{const{url:on}=fn(),tr=new Tn({error:rn,status:dt.status||0,statusText:dt.statusText||"Unknown Error",url:on||void 0});ut.error(tr)};let Dn=!1;const Tr=rn=>{Dn||(ut.next(fn()),Dn=!0);let on={type:en.DownloadProgress,loaded:rn.loaded};rn.lengthComputable&&(on.total=rn.total),"text"===ne.responseType&&dt.responseText&&(on.partialText=dt.responseText),ut.next(on)},Mn=rn=>{let on={type:en.UploadProgress,loaded:rn.loaded};rn.lengthComputable&&(on.total=rn.total),ut.next(on)};return dt.addEventListener("load",Xn),dt.addEventListener("error",sn),dt.addEventListener("timeout",sn),dt.addEventListener("abort",sn),ne.reportProgress&&(dt.addEventListener("progress",Tr),null!==jt&&dt.upload&&dt.upload.addEventListener("progress",Mn)),dt.send(jt),ut.next({type:en.Sent}),()=>{dt.removeEventListener("error",sn),dt.removeEventListener("abort",sn),dt.removeEventListener("load",Xn),dt.removeEventListener("timeout",sn),ne.reportProgress&&(dt.removeEventListener("progress",Tr),null!==jt&&dt.upload&&dt.upload.removeEventListener("progress",Mn)),dt.readyState!==dt.DONE&&dt.abort()}})))}static{this.\u0275fac=function(je){return new(je||H)(y.KVO(ye.N0))}}static{this.\u0275prov=y.jDH({token:H,factory:H.\u0275fac})}}return H})();const ln=new y.nKC(""),Sr=new y.nKC("",{providedIn:"root",factory:()=>"XSRF-TOKEN"}),cr=new y.nKC("",{providedIn:"root",factory:()=>"X-XSRF-TOKEN"});class si{}let qr=(()=>{class H{constructor(ne,je,xe){this.doc=ne,this.platform=je,this.cookieName=xe,this.lastCookieString="",this.lastToken=null,this.parseCount=0}getToken(){if("server"===this.platform)return null;const ne=this.doc.cookie||"";return ne!==this.lastCookieString&&(this.parseCount++,this.lastToken=(0,ye._b)(ne,this.cookieName),this.lastCookieString=ne),this.lastToken}static{this.\u0275fac=function(je){return new(je||H)(y.KVO(ye.qQ),y.KVO(y.Agw),y.KVO(Sr))}}static{this.\u0275prov=y.jDH({token:H,factory:H.\u0275fac})}}return H})();function ir(H,te){const ne=H.url.toLowerCase();if(!(0,y.WQX)(ln)||"GET"===H.method||"HEAD"===H.method||ne.startsWith("http://")||ne.startsWith("https://"))return te(H);const je=(0,y.WQX)(si).getToken(),xe=(0,y.WQX)(cr);return null!=je&&!H.headers.has(xe)&&(H=H.clone({headers:H.headers.set(
1xe,je)})),te(H)}var we=function(H){return H[H.Interceptors=0]="Interceptors",H[H.LegacyInterceptors=1]="LegacyInterceptors",H[H.CustomXsrfConfiguration=2]="CustomXsrfConfiguration",H[H.NoXsrfProtection=3]="NoXsrfProtection",H[H.JsonpSupport=4]="JsonpSupport",H[H.RequestsMadeViaParent=5]="RequestsMadeViaParent",H[H.Fetch=6]="Fetch",H}(we||{});function Y(H,te){return{\u0275kind:H,\u0275providers:te}}function le(...H){const te=[_e,Ur,ar,{provide:Ue,useExisting:ar},{provide:$e,useExisting:Ur},{provide:rr,useValue:ir,multi:!0},{provide:ln,useValue:!0},{provide:si,useClass:qr}];for(const ne of H)te.push(...ne.\u0275providers);return(0,y.EmA)(te)}const _t=new y.nKC("");let Zr=(()=>{class H{static{this.\u0275fac=function(je){return new(je||H)}}static{this.\u0275mod=y.$C({type:H})}static{this.\u0275inj=y.G2t({providers:[le(Y(we.LegacyInterceptors,[{provide:_t,useFactory:Pn},{provide:rr,useExisting:_t,multi:!0}]))]})}}return H})()},4438:(Et,Fe,P)=>{P.d(Fe,{iLQ:()=>lp,sZ2:()=>Lh,hnV:()=>t_,Hbi:()=>Dx,o8S:()=>cs,BIS:()=>fC,gRc:()=>h_,Ql9:()=>qT,Ocv:()=>ox,Z63:()=>N,aKT:()=>Ha,uvJ:()=>hi,zcH:()=>Go,bkB:()=>Po,$GK:()=>zt,nKC:()=>xe,zZn:()=>Xi,_q3:()=>mp,MKu:()=>vp,xe9:()=>du,Co$:()=>Zm,Vns:()=>Ms,SKi:()=>Ar,Xx1:()=>Er,Agw:()=>ed,PLl:()=>jh,sFG:()=>kb,_9s:()=>am,czy:()=>yc,WPN:()=>Es,kdw:()=>di,C4Q:()=>al,NYb:()=>zT,giA:()=>Jw,RxE:()=>Gw,c1b:()=>Lc,gXe:()=>se,mal:()=>hm,L39:()=>Jx,Ol2:()=>vf,w6W:()=>FD,oH4:()=>u_,Rfq:()=>ir,WQX:()=>Pt,QuC:()=>fr,EmA:()=>Oi,fpN:()=>bx,HJs:()=>a1,N4e:()=>So,O8t:()=>t1,H3F:()=>Ww,H8p:()=>ds,KH2:()=>ba,TgB:()=>ia,wOt:()=>at,WHO:()=>qw,e01:()=>Zw,lNU:()=>Pn,h9k:()=>rg,$MX:()=>hc,ZF7:()=>Qs,Kcf:()=>PC,e5t:()=>kC,UyX:()=>RC,cWb:()=>NC,osQ:()=>FC,H5H:()=>$f,Zy3:()=>jn,mq5:()=>ny,JZv:()=>Lt,LfX:()=>Qi,plB:()=>os,jNT:()=>sp,zjR:()=>e_,TL$:()=>uC,Tbb:()=>mn,rcV:()=>Wo,Vt3:()=>hf,Mj6:()=>Ae,GFd:()=>qm,OA$:()=>d,Jv_:()=>gw,aNF:()=>mw,R7$:()=>Og,BMQ:()=>Tf,HbH:()=>Vv,ZvI:()=>Wv,AVh:()=>Ff,wni:()=>Hy,VBU:()=>cn,FsC:()=>Ti,jDH:()=>dn,G2t:()=>ei,$C:()=>zr,EJ8:()=>sr,rXU:()=>Js,nrm:()=>Uf,bVm:()=>Jc,qex:()=>Zc,k0s:()=>qc,j41:()=>Qc,RV6:()=>Jv,xGo:()=>sh,KVO:()=>Kn,kS0:()=>tc,QTQ:()=>Pg,bIt:()=>Gf,lsd:()=>Wy,joV:()=>Wp,qSk:()=>Gp,XpG:()=>Ny,nI1:()=>Sw,bMT:()=>Tw,Y8G:()=>Pf,Mz_:()=>iu,lJ4:()=>yw,eq3:()=>ww,l_i:()=>_w,ziG:()=>Cw,mGM:()=>Gy,sdS:()=>Xy,Njj:()=>Fp,tSv:()=>ug,eBV:()=>Rp,npT:()=>ig,f$h:()=>yd,B4B:()=>vd,n$t:()=>sg,Aen:()=>yo,xc7:()=>Rf,DNE:()=>oa,C5r:()=>xw,EFF:()=>rw,JRh:()=>Xf,SpI:()=>ou,wXG:()=>og,DH7:()=>pw,mxI:()=>Kf,R50:()=>Yf,GBs:()=>zy}),P(467);let fe=null,ae=1;const ve=Symbol("SIGNAL");function ee(e){const t=fe;return fe=e,t}function Ge(e){if((!Ot(e)||e.dirty)&&(e.dirty||e.lastCleanEpoch!==ae)){if(!e.producerMustRecompute(e)&&!Mt(e))return e.dirty=!1,void(e.lastCleanEpoch=ae);e.producerRecomputeValue(e),e.dirty=!1,e.lastCleanEpoch=ae}}function Mt(e){ke(e);for(let t=0;t<e.producerNode.length;t++){const n=e.producerNode[t],r=e.producerLastReadVersion[t];if(r!==n.version||(Ge(n),r!==n.version))return!0}return!1}function Be(e,t){if(function tt(e){e.liveConsumerNode??=[],e.liveConsumerIndexOfThis??=[]}(e),ke(e),1===e.liveConsumerNode.length)for(let r=0;r<e.producerNode.length;r++)Be(e.producerNode[r],e.producerIndexOfThis[r]);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 r=e.liveConsumerIndexOfThis[t],i=e.liveConsumerNode[t];ke(i),i.producerIndexOfThis[r]=t}}function Ot(e){return e.consumerIsAlwaysLive||(e?.liveConsumerNode?.length??0)>0}function ke(e){e.producerNode??=[],e.producerIndexOfThis??=[],e.producerLastReadVersion??=[]}let En=null;var St=P(1413),nn=P(8359),rr=P(4412),un=P(6354);const Pn="https://g.co/ng/security#xss";class at extends Error{constructor(t,n){super(jn(t,n)),this.code=t}}function jn(e,t){return`NG0${Math.abs(e)}${t?": "+t:""}`}function kt(e){return{toString:e}.toString()}const Qr="__parameters__";function Wn(e,t,n){return kt(()=>{const r=function Gr(e){return function(...n){if(e){const r=e(...n);for(const i in r)this[i]=r[i]}}}(t);function i(...s){if(this instanceof i)return r.apply(this,s),this;const l=new i(...s);return c.annotation=l,c;function c(g,I,A){const $=g.hasOwnProperty(Qr)?g[Qr]:Object.defineProperty(g,Qr,{value:[]})[Qr];for(;$.length<=A;)$.push(null);return($[A]=$[A]||[]).push(l),g}}return n&&(i.prototype=Object.create(n.prototype)),i.prototype.ngMetadataName=e,i.annotationCls=i,i})}const Lt=globalThis;function qt(e){for(let t in e)if(e[t]===qt)return t;throw Error("Could not find renamed property on target object.")}function Sr(e,t){for(const n in t)t.hasOwnProperty(n)&&!e.hasOwnProperty(n)&&(e[n]=t[n])}function mn(e){if("string"==typeof e)return e;if(Array.isArray(e))return"["+e.map(mn).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 cr(e,t){return null==e||""===e?null===t?"":t:null==t||""===t?e:e+" "+t}const qr=qt({__forward_ref__:qt});function ir(e){return e.__forward_ref__=ir,e.toString=function(){return mn(this())},e}function oe(e){return we(e)?e():e}function we(e){return"function"==typeof e&&e.hasOwnProperty(qr)&&e.__forward_ref__===ir}function dn(e){return{token:e.token,providedIn:e.providedIn||null,factory:e.factory,value:void 0}}function ei(e){return{providers:e.providers||[],imports:e.imports||[]}}function li(e){return Ei(e,H)||Ei(e,ne)}function Qi(e){return null!==li(e)}function Ei(e,t){return e.hasOwnProperty(t)?e[t]:null}function ji(e){return e&&(e.hasOwnProperty(te)||e.hasOwnProperty(je))?e[te]:null}const H=qt({\u0275prov:qt}),te=qt({\u0275inj:qt}),ne=qt({ngInjectableDef:qt}),je=qt({ngInjectorDef:qt});class xe{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=dn({token:this,providedIn:n.providedIn||"root",factory:n.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}}function rn(e){return e&&!!e.\u0275providers}const on=qt({\u0275cmp:qt}),tr=qt({\u0275dir:qt}),Nr=qt({\u0275pipe:qt}),Yn=qt({\u0275mod:qt}),or=qt({\u0275fac:qt}),xr=qt({__NG_ELEMENT_ID__:qt}),wr=qt({__NG_ENV_ID__:qt});function mt(e){return"string"==typeof e?e:null==e?"":String(e)}function ti(e,t){throw new at(-201,!1)}var zt=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}(zt||{});let Zi;function ni(){return Zi}function Un(e){const t=Zi;return Zi=e,t}function Vi(e,t,n){const r=li(e);return r&&"root"==r.providedIn?void 0===r.value?r.value=r.factory():r.value:n&zt.Optional?null:void 0!==t?t:void ti()}const _r={},oo="__NG_DI_FLAG__",Mi="ngTempTokenPath",so=/\n/gm,ci="__source";let ur;function Xr(e){const t=ur;return ur=e,t}function Bi(e,t=zt.Default){if(void 0===ur)throw new at(-203,!1);return null===ur?Vi(e,void 0,t):ur.get(e,t&zt.Optional?null:void 0,t)}function Kn(e,t=zt.Default){return(ni()||Bi)(oe(e),t)}function Pt(e,t=zt.Default){return Kn(e,Cr(t))}function Cr(e){return typeof e>"u"||"number"==typeof e?e:(e.optional&&8)|(e.host&&1)|(e.self&&2)|(e.skipSelf&&4)}function ui(e){const t=[];for(let n=0;n<e.length;n++){const r=oe(e[n]);if(Array.isArray(r)){if(0===r.length)throw new at(900,!1);let i,s=zt.Default;for(let l=0;l<r.length;l++){const c=r[l],g=Si(c);"number"==typeof g?-1===g?i=c.token:s|=g:i=c}t.push(Kn(i,s))}else t.push(Kn(r))}return t}function Ii(e,t){return e[oo]=t,e.prototype[oo]=t,e}function Si(e){return e[oo]}const Er=Ii(Wn("Optional"),8),di=Ii(Wn("SkipSelf"),4);function Hr(e,t){return e.hasOwnProperty(or)?e[or]:null}function f(e,t){e.forEach(n=>Array.isArray(n)?f(n,t):t(n))}function o(e,t,n){t>=e.length?e.push(n):e.splice(t,0,n)}function p(e,t){return t>=e.length-1?e.pop():e.splice(t,1)[0]}function L(e,t,n){let r=R(e,t);return r>=0?e[1|r]=n:(r=~r,function B(e,t,n,r){let i=e.length;if(i==t)e.push(n,r);else if(1===i)e.push(r,e[0]),e[0]=n;else{for(i--,e.push(e[i-1],e[i]);i>t;)e[i]=e[i-2],i--;
vendor: 4,312 bytes, line 1
1e[t]=n,e[t+1]=r}}(e,r,t,n)),r}function k(e,t){const n=R(e,t);if(n>=0)return e[1|n]}function R(e,t){return function Q(e,t,n){let r=0,i=e.length>>n;for(;i!==r;){const s=r+(i-r>>1),l=e[s<<n];if(t===l)return s<<n;l>t?i=s:r=s+1}return~(i<<n)}(e,t,1)}const G={},O=[],N=new xe(""),q=new xe("",-1),J=new xe("");class X{get(t,n=_r){if(n===_r){const r=new Error(`NullInjectorError: No provider for ${mn(t)}!`);throw r.name="NullInjectorError",r}return n}}var W=function(e){return e[e.OnPush=0]="OnPush",e[e.Default=1]="Default",e}(W||{}),se=function(e){return e[e.Emulated=0]="Emulated",e[e.None=2]="None",e[e.ShadowDom=3]="ShadowDom",e}(se||{}),Ae=function(e){return e[e.None=0]="None",e[e.SignalBased=1]="SignalBased",e[e.HasDecoratorInputTransform=2]="HasDecoratorInputTransform",e}(Ae||{});function Xe(e,t,n){let r=e.length;for(;;){const i=e.indexOf(t,n);if(-1===i)return i;if(0===i||e.charCodeAt(i-1)<=32){const s=t.length;if(i+s===r||e.charCodeAt(i+s)<=32)return i}n=i+1}}function He(e,t,n){let r=0;for(;r<n.length;){const i=n[r];if("number"==typeof i){if(0!==i)break;r++;const s=n[r++],l=n[r++],c=n[r++];e.setAttribute(t,l,c,s)}else{const s=i,l=n[++r];C(s)?e.setProperty(t,s,l):e.setAttribute(t,s,l),r++}}return r}function E(e){return 3===e||4===e||6===e}function C(e){return 64===e.charCodeAt(0)}function v(e,t){if(null!==t&&0!==t.length)if(null===e||0===e.length)e=t.slice();else{let n=-1;for(let r=0;r<t.length;r++){const i=t[r];"number"==typeof i?n=i:0===n||x(e,n,i,null,-1===n||2===n?t[++r]:null)}}return e}function x(e,t,n,r,i){let s=0,l=e.length;if(-1===t)l=-1;else for(;s<e.length;){const c=e[s++];if("number"==typeof c){if(c===t){l=-1;break}if(c>t){l=s-1;break}}}for(;s<e.length;){const c=e[s];if("number"==typeof c)break;if(c===n){if(null===r)return void(null!==i&&(e[s+1]=i));if(r===e[s+1])return void(e[s+2]=i)}s++,null!==r&&s++,null!==i&&s++}-1!==l&&(e.splice(l,0,t),s=l+1),e.splice(s++,0,n),null!==r&&e.splice(s++,0,r),null!==i&&e.splice(s++,0,i)}const U="ng-template";function he(e,t,n,r){let i=0;if(r){for(;i<t.length&&"string"==typeof t[i];i+=2)if("class"===t[i]&&-1!==Xe(t[i+1].toLowerCase(),n,0))return!0}else if(De(e))return!1;if(i=t.indexOf(1,i),i>-1){let s;for(;++i<t.length&&"string"==typeof(s=t[i]);)if(s.toLowerCase()===n)return!0}return!1}function De(e){return 4===e.type&&e.value!==U}function Ze(e,t,n){return t===(4!==e.type||n?e.value:U)}function st(e,t,n){let r=4;const i=e.attrs,s=null!==i?function Rn(e){for(let t=0;t<e.length;t++)if(E(e[t]))return t;return e.length}(i):0;let l=!1;for(let c=0;c<t.length;c++){const g=t[c];if("number"!=typeof g){if(!l)if(4&r){if(r=2|1&r,""!==g&&!Ze(e,g,n)||""===g&&1===t.length){if(Ee(r))return!1;l=!0}}else if(8&r){if(null===i||!he(e,i,g,n)){if(Ee(r))return!1;l=!0}}else{const I=t[++c],A=Pe(g,i,De(e),n);if(-1===A){if(Ee(r))return!1;l=!0;continue}if(""!==I){let $;if($=A>s?"":i[A+1].toLowerCase(),2&r&&I!==$){if(Ee(r))return!1;l=!0}}}}else{if(!l&&!Ee(r)&&!Ee(g))return!1;if(l&&Ee(g))continue;l=!1,r=g|1&r}}return Ee(r)||l}function Ee(e){return!(1&e)}function Pe(e,t,n,r){if(null===t)return-1;let i=0;if(r||!n){let s=!1;for(;i<t.length;){const l=t[i];if(l===e)return i;if(3===l||6===l)s=!0;else{if(1===l||2===l){let c=t[++i];for(;"string"==typeof c;)c=t[++i];continue}if(4===l)break;if(0===l){i+=4;continue}}i+=s?1:2}return-1}return function Vt(e,t){let n=e.indexOf(4);if(n>-1)for(n++;n<e.length;){const r=e[n];if("number"==typeof r)return-1;if(r===t)return n;n++}return-1}(t,e)}function gt(e,t,n=!1){for(let r=0;r<t.length;r++)if(st(e,t[r],n))return!0;return!1}function fo(e,t){return e?":not("+t.trim()+")":t}function ft(e){let t=e[0],n=1,r=2,i="",s=!1;for(;n<e.length;){let l=e[n];if("string"==typeof l)if(2&r){const c=e[++n];i+="["+l+(c.length>0?'="'+c+'"':"")+"]"}else 8&r?i+="."+l:4&r&&(i+=" "+l);else""!==i&&!Ee(l)&&(t+=fo(s,i),i=""),r=l,s=s||!Ee(r);n++}return""!==i&&(t+=fo(s,i)),t}function cn(e){return kt(()=>{const t=Do(e),n={...t,decls:e.decls,vars:e.vars,template:e.template,consts:e.consts||null,ngContentSelectors:e.ngContentSelectors,onPush:e.changeDetection===W.OnPush,directiveDefs:null,pipeDefs:null,dependencies:t.standalone&&e.dependencies||null,getStandaloneInjector:null,signals:e.signals??!1,data:e.data||{},encapsulation:e.encapsulation||se.Emulated,styles:e.styles||O,_:null,schemas:e.schemas||null,tView:null,id:""};eo(n);
vendor: 5,512 bytes, line 1
1const r=e.dependencies;return n.directiveDefs=xi(r,!1),n.pipeDefs=xi(r,!0),n.id=function Mo(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 i of n)t=Math.imul(31,t)+i.charCodeAt(0)|0;return t+=2147483648,"c"+t}(n),n})}function br(e){return Ft(e)||Fn(e)}function fi(e){return null!==e}function zr(e){return kt(()=>({type:e.type,bootstrap:e.bootstrap||O,declarations:e.declarations||O,imports:e.imports||O,exports:e.exports||O,transitiveCompileScopes:null,schemas:e.schemas||null,id:e.id||null}))}function Or(e,t){if(null==e)return G;const n={};for(const r in e)if(e.hasOwnProperty(r)){const i=e[r];let s,l,c=Ae.None;Array.isArray(i)?(c=i[0],s=i[1],l=i[2]??s):(s=i,l=i),t?(n[s]=c!==Ae.None?[r,c]:r,t[s]=l):n[s]=r}return n}function Ti(e){return kt(()=>{const t=Do(e);return eo(t),t})}function sr(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 Ft(e){return e[on]||null}function Fn(e){return e[tr]||null}function $n(e){return e[Nr]||null}function fr(e){const t=Ft(e)||Fn(e)||$n(e);return null!==t&&t.standalone}function Qn(e,t){const n=e[Yn]||null;if(!n&&!0===t)throw new Error(`Type ${mn(e)} does not have '\u0275mod' property.`);return n}function Do(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||G,exportAs:e.exportAs||null,standalone:!0===e.standalone,signals:!0===e.signals,selectors:e.selectors||O,viewQuery:e.viewQuery||null,features:e.features||null,setInput:null,findHostDirectiveDefs:null,hostDirectives:null,inputs:Or(e.inputs,t),outputs:Or(e.outputs),debugInfo:null}}function eo(e){e.features?.forEach(t=>t(e))}function xi(e,t){if(!e)return null;const n=t?$n:br;return()=>("function"==typeof e?e():e).map(r=>n(r)).filter(fi)}function Oi(e){return{\u0275providers:e}}function pi(...e){return{\u0275providers:Ai(0,e),\u0275fromNgModule:!0}}function Ai(e,...t){const n=[],r=new Set;let i;const s=l=>{n.push(l)};return f(t,l=>{const c=l;$i(c,s,[],r)&&(i||=[],i.push(c))}),void 0!==i&&Vo(i,s),n}function Vo(e,t){for(let n=0;n<e.length;n++){const{ngModule:r,providers:i}=e[n];qo(i,s=>{t(s,r)})}}function $i(e,t,n,r){if(!(e=oe(e)))return!1;let i=null,s=ji(e);const l=!s&&Ft(e);if(s||l){if(l&&!l.standalone)return!1;i=e}else{const g=e.ngModule;if(s=ji(g),!s)return!1;i=g}const c=r.has(i);if(l){if(c)return!1;if(r.add(i),l.dependencies){const g="function"==typeof l.dependencies?l.dependencies():l.dependencies;for(const I of g)$i(I,t,n,r)}}else{if(!s)return!1;{if(null!=s.imports&&!c){let I;r.add(i);try{f(s.imports,A=>{$i(A,t,n,r)&&(I||=[],I.push(A))})}finally{}void 0!==I&&Vo(I,t)}if(!c){const I=Hr(i)||(()=>new i);t({provide:i,useFactory:I,deps:O},i),t({provide:J,useValue:i,multi:!0},i),t({provide:N,useValue:()=>Kn(i),multi:!0},i)}const g=s.providers;if(null!=g&&!c){const I=e;qo(g,A=>{t(A,I)})}}}return i!==e&&void 0!==e.providers}function qo(e,t){for(let n of e)rn(n)&&(n=n.\u0275providers),Array.isArray(n)?qo(n,t):t(n)}const Fl=qt({provide:String,useValue:qt});function Zo(e){return null!==e&&"object"==typeof e&&Fl in e}function po(e){return"function"==typeof e}const ds=new xe(""),fs={},Jo={};let Ps;function es(){return void 0===Ps&&(Ps=new X),Ps}class hi{}class Bo extends hi{get destroyed(){return this._destroyed}constructor(t,n,r,i){super(),this.parent=n,this.source=r,this.scopes=i,this.records=new Map,this._ngOnDestroyHooks=new Set,this._onDestroyHooks=[],this._destroyed=!1,Rs(t,l=>this.processProvider(l)),this.records.set(q,Io(void 0,this)),i.has("environment")&&this.records.set(hi,Io(void 0,this));const s=this.records.get(ds);null!=s&&"string"==typeof s.value&&this.scopes.add(s.value),this.injectorDefTypes=new Set(this.get(J,O,zt.Self))}destroy(){this.assertNotDestroyed(),this._destroyed=!0;const t=ee(null);try{for(const r of this._ngOnDestroyHooks)r.ngOnDestroy();const n=this._onDestroyHooks;this._onDestroyHooks=[];for(const r of n)r()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear(),ee(t)}}onDestroy(t){return this.assertNotDestroyed(),this._onDestroyHooks.push(t),()=>this.removeOnDestroy(t)}runInContext(t){this.assertNotDestroyed();const n=Xr(this),r=Un(void 0);try{return t()}finally{Xr(n),Un(r)}}get(t,n=_r,r=zt.Default){if(this.assertNotDestroyed(),t.hasOwnProperty(wr))return t[wr](this);r=Cr(r);const s=Xr(this),l=Un(void 0);try{if(!(r&zt.SkipSelf)){let g=this.records.get(t);if(void 0===g){const I=function Vl(e){return"function"==typeof e||"object"==typeof e&&e instanceof xe}(t)&&li(t);g=I&&this.injectableDefInScope(I)?Io(Ns(t),fs):null,this.records.set(t,g)}if(null!=g)return this.hydrate(t,g)}return(r&zt.Self?es():this.parent).get(t,n=r&zt.Optional&&n===_r?null:n)}catch(c){if("NullInjectorError"===c.name){if((c[Mi]=c[Mi]||[]).unshift(mn(t)),s)throw c;return function Eo(e,t,n,r){const i=e[Mi];throw t[ci]&&i.unshift(t[ci]),e.message=function ri(e,t,n,r=null){e=e&&"\n"===e.charAt(0)&&"\u0275"==e.charAt(1)?e.slice(2):e;let i=mn(t);if(Array.isArray(t))i=t.map(mn).join(" -> ");else if("object"==typeof t){let s=[];for(let l in t)if(t.hasOwnProperty(l)){let c=t[l];
1s.push(l+":"+("string"==typeof c?JSON.stringify(c):mn(c)))}i=`{${s.join(", ")}}`}return`${n}${r?"("+r+")":""}[${i}]: ${e.replace(so,"\n  ")}`}("\n"+e.message,i,n,r),e.ngTokenPath=i,e[Mi]=null,e}(c,t,"R3InjectorError",this.source)}throw c}finally{Un(l),Xr(s)}}resolveInjectorInitializers(){const t=ee(null),n=Xr(this),r=Un(void 0);try{const s=this.get(N,O,zt.Self);for(const l of s)l()}finally{Xr(n),Un(r),ee(t)}}toString(){const t=[],n=this.records;for(const r of n.keys())t.push(mn(r));return`R3Injector[${t.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new at(205,!1)}processProvider(t){let n=po(t=oe(t))?t:oe(t&&t.provide);const r=function Ll(e){return Zo(e)?Io(void 0,e.useValue):Io(Aa(e),fs)}(t);if(!po(t)&&!0===t.multi){let i=this.records.get(n);i||(i=Io(void 0,fs,!0),i.factory=()=>ui(i.multi),this.records.set(n,i)),n=t,i.multi.push(t)}this.records.set(n,r)}hydrate(t,n){const r=ee(null);try{return n.value===fs&&(n.value=Jo,n.value=n.factory()),"object"==typeof n.value&&n.value&&function jl(e){return null!==e&&"object"==typeof e&&"function"==typeof e.ngOnDestroy}(n.value)&&this._ngOnDestroyHooks.add(n.value),n.value}finally{ee(r)}}injectableDefInScope(t){if(!t.providedIn)return!1;const n=oe(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 Ns(e){const t=li(e),n=null!==t?t.factory:Hr(e);if(null!==n)return n;if(e instanceof xe)throw new at(204,!1);if(e instanceof Function)return function kl(e){if(e.length>0)throw new at(204,!1);const n=function bi(e){return e&&(e[H]||e[ne])||null}(e);return null!==n?()=>n.factory(e):()=>new e}(e);throw new at(204,!1)}function Aa(e,t,n){let r;if(po(e)){const i=oe(e);return Hr(i)||Ns(i)}if(Zo(e))r=()=>oe(e.useValue);else if(function As(e){return!(!e||!e.useFactory)}(e))r=()=>e.useFactory(...ui(e.deps||[]));else if(function xa(e){return!(!e||!e.useExisting)}(e))r=()=>Kn(oe(e.useExisting));else{const i=oe(e&&(e.useClass||e.provide));if(!function _u(e){return!!e.deps}(e))return Hr(i)||Ns(i);r=()=>new i(...ui(e.deps))}return r}function Io(e,t,n=!1){return{factory:e,value:t,multi:n?[]:void 0}}function Rs(e,t){for(const n of e)Array.isArray(n)?Rs(n,t):n&&rn(n)?Rs(n.\u0275providers,t):t(n)}function So(e,t){e instanceof Bo&&e.assertNotDestroyed();const r=Xr(e),i=Un(void 0);try{return t()}finally{Xr(r),Un(i)}}function Fs(){return void 0!==ni()||null!=function lo(){return ur}()}const wn=0,it=1,Tt=2,Sn=3,gr=4,Hn=5,mr=6,Hi=7,zn=8,Jn=9,Pi=10,Ht=11,hs=12,Bl=13,Fr=14,nr=15,gs=16,ho=17,to=18,ms=19,Pa=20,Uo=21,Na=22,$o=23,Gt=25,ks=1,zi=7,ts=9,vr=10;var Ul=function(e){return e[e.None=0]="None",e[e.HasTransplantedViews=2]="HasTransplantedViews",e}(Ul||{});function Yr(e){return Array.isArray(e)&&"object"==typeof e[ks]}function kr(e){return Array.isArray(e)&&!0===e[ks]}function js(e){return!!(4&e.flags)}function go(e){return e.componentOffset>-1}function Vs(e){return!(1&~e.flags)}function Gi(e){return!!e.template}function $l(e){return!!(512&e[Tt])}class u{constructor(t,n,r){this.previousValue=t,this.currentValue=n,this.firstChange=r}isFirstChange(){return this.firstChange}}function w(e,t,n,r){null!==t?t.applyValueToInputSignal(t,r):e[n]=r}function d(){return _}function _(e){return e.type.prototype.ngOnChanges&&(e.setInput=j),S}function S(){const e=Me(this),t=e?.current;if(t){const n=e.previous;if(n===G)e.previous=t;else for(let r in t)n[r]=t[r];e.current=null,this.ngOnChanges(t)}}function j(e,t,n,r,i){const s=this.declaredInputs[r],l=Me(e)||function ge(e,t){return e[K]=t}(e,{previous:G,current:null}),c=l.current||(l.current={}),g=l.previous,I=g[s];c[s]=new u(I&&I.currentValue,n,g===G),w(e,t,i,n)}d.ngInherit=!0;const K="__ngSimpleChanges__";function Me(e){return e[K]||null}const Bt=function(e,t,n){},pr="svg";let rs=!1;function gn(e){for(;Array.isArray(e);)e=e[wn];return e}function Fa(e,t){return gn(t[e])}function mi(e,t){return gn(t[e.index])}function ka(e,t){return e.data[t]}function Bs(e,t){return e[t]}function Wi(e,t){const n=t[e];return Yr(n)?n:n[wn]}function Tu(e){return!(128&~e[Tt])}function To(e,t){return null==t?null:e[t]}function Op(e){e[ho]=0}function e0(e){1024&e[Tt]||(e[Tt]|=1024,Tu(e)&&La(e))}function xu(e){return!!(9216&e[Tt]||e[$o]?.dirty)}function Ou(e){e[Pi].changeDetectionScheduler?.notify(1),xu(e)?La(e):64&e[Tt]&&(function vs(){return rs}()?(e[Tt]|=1024,La(e)):e[Pi].changeDetectionScheduler?.notify())}function La(e){e[Pi].changeDetectionScheduler?.notify();let t=ys(e);for(;null!==t&&!(8192&t[Tt])&&(t[Tt]|=8192,Tu(t));)t=ys(t)}function Wl(e,t){if(!(256&~e[Tt]))throw new at(911,!1);null===e[Uo]&&(e[Uo]=[]),e[Uo].push(t)}function ys(e){const t=e[Sn];return kr(t)?t[Sn]:t}const Xt={lFrame:$p(null),bindingsEnabled:!0,skipHydrationRootTNode:null};function Np(){return Xt.bindingsEnabled}function We(){return Xt.lFrame.lView}function pn(){return Xt.lFrame.tView}function Rp(e){return Xt.lFrame.contextLView=e,e[zn]}function Fp(e){return Xt.lFrame.contextLView=null,e}
vendor: 4,232 bytes, line 1
1function Ln(){let e=kp();for(;null!==e&&64===e.type;)e=e.parent;return e}function kp(){return Xt.lFrame.currentTNode}function xo(e,t){const n=Xt.lFrame;n.currentTNode=e,n.isParent=t}function Pu(){return Xt.lFrame.isParent}function Nu(){Xt.lFrame.isParent=!1}function vi(){const e=Xt.lFrame;let t=e.bindingRootIndex;return-1===t&&(t=e.bindingRootIndex=e.tView.bindingStartIndex),t}function mo(){return Xt.lFrame.bindingIndex++}function zo(e){const t=Xt.lFrame,n=t.bindingIndex;return t.bindingIndex=t.bindingIndex+e,n}function f0(e,t){const n=Xt.lFrame;n.bindingIndex=n.bindingRootIndex=e,Ru(t)}function Ru(e){Xt.lFrame.currentDirectiveIndex=e}function ku(){return Xt.lFrame.currentQueryIndex}function Xl(e){Xt.lFrame.currentQueryIndex=e}function h0(e){const t=e[it];return 2===t.type?t.declTNode:1===t.type?e[Hn]:null}function Bp(e,t,n){if(n&zt.SkipSelf){let i=t,s=e;for(;!(i=i.parent,null!==i||n&zt.Host||(i=h0(s),null===i||(s=s[Fr],10&i.type))););if(null===i)return!1;t=i,e=s}const r=Xt.lFrame=Up();return r.currentTNode=t,r.lView=e,!0}function Lu(e){const t=Up(),n=e[it];Xt.lFrame=t,t.currentTNode=n.firstChild,t.lView=e,t.tView=n,t.contextLView=e,t.bindingIndex=n.bindingStartIndex,t.inI18n=!1}function Up(){const e=Xt.lFrame,t=null===e?null:e.child;return null===t?$p(e):t}function $p(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 Hp(){const e=Xt.lFrame;return Xt.lFrame=e.parent,e.currentTNode=null,e.lView=null,e}const zp=Hp;function ju(){const e=Hp();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 ii(){return Xt.lFrame.selectedIndex}function ws(e){Xt.lFrame.selectedIndex=e}function er(){const e=Xt.lFrame;return ka(e.tView,e.selectedIndex)}function Gp(){Xt.lFrame.currentNamespace=pr}function Wp(){!function v0(){Xt.lFrame.currentNamespace=null}()}let Yp=!0;function Va(){return Yp}function Oo(e){Yp=e}function Yl(e,t){for(let n=t.directiveStart,r=t.directiveEnd;n<r;n++){const s=e.data[n].type.prototype,{ngAfterContentInit:l,ngAfterContentChecked:c,ngAfterViewInit:g,ngAfterViewChecked:I,ngOnDestroy:A}=s;l&&(e.contentHooks??=[]).push(-n,l),c&&((e.contentHooks??=[]).push(n,c),(e.contentCheckHooks??=[]).push(n,c)),g&&(e.viewHooks??=[]).push(-n,g),I&&((e.viewHooks??=[]).push(n,I),(e.viewCheckHooks??=[]).push(n,I)),null!=A&&(e.destroyHooks??=[]).push(n,A)}}function Kl(e,t,n){Kp(e,t,3,n)}function Ql(e,t,n,r){(3&e[Tt])===n&&Kp(e,t,n,r)}function Vu(e,t){let n=e[Tt];(3&n)===t&&(n&=16383,n+=1,e[Tt]=n)}function Kp(e,t,n,r){const s=r??-1,l=t.length-1;let c=0;for(let g=void 0!==r?65535&e[ho]:0;g<l;g++)if("number"==typeof t[g+1]){if(c=t[g],null!=r&&c>=r)break}else t[g]<0&&(e[ho]+=65536),(c<s||-1==s)&&(w0(e,n,t,g),e[ho]=(4294901760&e[ho])+g+2),g++}function Qp(e,t){Bt(4,e,t);const n=ee(null);try{t.call(e)}finally{ee(n),Bt(5,e,t)}}function w0(e,t,n,r){const i=n[r]<0,s=n[r+1],c=e[i?-n[r]:n[r]];i?e[Tt]>>14<e[ho]>>16&&(3&e[Tt])===t&&(e[Tt]+=16384,Qp(c,s)):Qp(c,s)}const $s=-1;class Ba{constructor(t,n,r){this.factory=t,this.resolving=!1,this.canSeeViewProviders=n,this.injectImpl=r}}function Uu(e){return e!==$s}function Ua(e){return 32767&e}function $a(e,t){let n=function D0(e){return e>>16}(e),r=t;for(;n>0;)r=r[Fr],n--;return r}let $u=!0;function ql(e){const t=$u;return $u=e,t}const qp=255,Zp=5;let M0=0;const Ao={};function Zl(e,t){const n=Jp(e,t);if(-1!==n)return n;const r=t[it];r.firstCreatePass&&(e.injectorIndex=t.length,Hu(r.data,e),Hu(t,null),Hu(r.blueprint,null));const i=Jl(e,t),s=e.injectorIndex;if(Uu(i)){const l=Ua(i),c=$a(i,t),g=c[it].data;for(let I=0;I<8;I++)t[s+I]=c[l+I]|g[l+I]}return t[s+8]=i,s}function Hu(e,t){e.push(0,0,0,0,0,0,0,0,t)}function Jp(e,t){return-1===e.injectorIndex||e.parent&&e.parent.injectorIndex===e.injectorIndex||null===t[e.injectorIndex+8]?-1:e.injectorIndex}function Jl(e,t){if(e.parent&&-1!==e.parent.injectorIndex)return e.parent.injectorIndex;let n=0,r=null,i=t;
1for(;null!==i;){if(r=ah(i),null===r)return $s;if(n++,i=i[Fr],-1!==r.injectorIndex)return r.injectorIndex|n<<16}return $s}function zu(e,t,n){!function I0(e,t,n){let r;"string"==typeof n?r=n.charCodeAt(0)||0:n.hasOwnProperty(xr)&&(r=n[xr]),null==r&&(r=n[xr]=M0++);const i=r&qp;t.data[e+(i>>Zp)]|=1<<i}(e,t,n)}function eh(e,t,n){if(n&zt.Optional||void 0!==e)return e;ti()}function th(e,t,n,r){if(n&zt.Optional&&void 0===r&&(r=null),!(n&(zt.Self|zt.Host))){const i=e[Jn],s=Un(void 0);try{return i?i.get(t,r,n&zt.Optional):Vi(t,r,n&zt.Optional)}finally{Un(s)}}return eh(r,0,n)}function nh(e,t,n,r=zt.Default,i){if(null!==e){if(2048&t[Tt]&&!(r&zt.Self)){const l=function A0(e,t,n,r,i){let s=e,l=t;for(;null!==s&&null!==l&&2048&l[Tt]&&!(512&l[Tt]);){const c=rh(s,l,n,r|zt.Self,Ao);if(c!==Ao)return c;let g=s.parent;if(!g){const I=l[Pa];if(I){const A=I.get(n,Ao,r);if(A!==Ao)return A}g=ah(l),l=l[Fr]}s=g}return i}(e,t,n,r,Ao);if(l!==Ao)return l}const s=rh(e,t,n,r,Ao);if(s!==Ao)return s}return th(t,n,r,i)}function rh(e,t,n,r,i){const s=function x0(e){if("string"==typeof e)return e.charCodeAt(0)||0;const t=e.hasOwnProperty(xr)?e[xr]:void 0;return"number"==typeof t?t>=0?t&qp:O0:t}(n);if("function"==typeof s){if(!Bp(t,e,r))return r&zt.Host?eh(i,0,r):th(t,n,r,i);try{let l;if(l=s(r),null!=l||r&zt.Optional)return l;ti()}finally{zp()}}else if("number"==typeof s){let l=null,c=Jp(e,t),g=$s,I=r&zt.Host?t[nr][Hn]:null;for((-1===c||r&zt.SkipSelf)&&(g=-1===c?Jl(e,t):t[c+8],g!==$s&&oh(r,!1)?(l=t[it],c=Ua(g),t=$a(g,t)):c=-1);-1!==c;){const A=t[it];if(ih(s,c,A.data)){const $=T0(c,t,n,l,r,I);if($!==Ao)return $}g=t[c+8],g!==$s&&oh(r,t[it].data[c+8]===I)&&ih(s,c,t)?(l=A,c=Ua(g),t=$a(g,t)):c=-1}}return i}function T0(e,t,n,r,i,s){const l=t[it],c=l.data[e+8],A=ec(c,l,n,null==r?go(c)&&$u:r!=l&&!!(3&c.type),i&zt.Host&&s===c);return null!==A?_s(t,l,A,c):Ao}function ec(e,t,n,r,i){const s=e.providerIndexes,l=t.data,c=1048575&s,g=e.directiveStart,A=s>>20,re=i?c+A:e.directiveEnd;for(let ue=r?c:c+A;ue<re;ue++){const Ce=l[ue];if(ue<g&&n===Ce||ue>=g&&Ce.type===n)return ue}if(i){const ue=l[g];if(ue&&Gi(ue)&&ue.type===n)return g}return null}function _s(e,t,n,r){let i=e[n];const s=t.data;if(function _0(e){return e instanceof Ba}(i)){const l=i;l.resolving&&function hr(e,t){throw t&&t.join(" > "),new at(-200,e)}(function Ut(e){return"function"==typeof e?e.name||e.toString():"object"==typeof e&&null!=e&&"function"==typeof e.type?e.type.name||e.type.toString():mt(e)}(s[n]));const c=ql(l.canSeeViewProviders);l.resolving=!0;const I=l.injectImpl?Un(l.injectImpl):null;Bp(e,r,zt.Default);try{i=e[n]=l.factory(void 0,s,e,r),t.firstCreatePass&&n>=r.directiveStart&&function y0(e,t,n){const{ngOnChanges:r,ngOnInit:i,ngDoCheck:s}=t.type.prototype;if(r){const l=_(t);(n.preOrderHooks??=[]).push(e,l),(n.preOrderCheckHooks??=[]).push(e,l)}i&&(n.preOrderHooks??=[]).push(0-e,i),s&&((n.preOrderHooks??=[]).push(e,s),(n.preOrderCheckHooks??=[]).push(e,s))}(n,s[n],t)}finally{null!==I&&Un(I),ql(c),l.resolving=!1,zp()}}return i}function ih(e,t,n){return!!(n[t+(e>>Zp)]&1<<e)}function oh(e,t){return!(e&zt.Self||e&zt.Host&&t)}class Lr{constructor(t,n){this._tNode=t,this._lView=n}get(t,n,r){return nh(this._tNode,this._lView,t,Cr(r),n)}}function O0(){return new Lr(Ln(),We())}function sh(e){return kt(()=>{const t=e.prototype.constructor,n=t[or]||Gu(t),r=Object.prototype;let i=Object.getPrototypeOf(e.prototype).constructor;for(;i&&i!==r;){const s=i[or]||Gu(i);if(s&&s!==n)return s;i=Object.getPrototypeOf(i)}return s=>new s})}function Gu(e){return we(e)?()=>{const t=Gu(oe(e));return t&&t()}:Hr(e)}function ah(e){const t=e[it],n=t.type;return 2===n?t.declTNode:1===n?e[Hn]:null}function tc(e){return function S0(e,t){if("class"===t)return e.classes;if("style"===t)return e.styles;const n=e.attrs;if(n){const r=n.length;let i=0;for(;i<r;){const s=n[i];if(E(s))break;if(0===s)i+=2;else if("number"==typeof s)for(i++;i<r&&"string"==typeof n[i];)i++;else{if(s===t)return n[i+1];i+=2}}}return null}(Ln(),e)}function fh(e,t=null,n=null,r){const i=ph(e,t,n,r);return i.resolveInjectorInitializers(),i}function ph(e,t=null,n=null,r,i=new Set){const s=[n||O,pi(e)];return r=r||("object"==typeof e?void 0:mn(e)),new Bo(s,t||es(),r||null,i)}let Xi=(()=>{class e{static{this.THROW_IF_NOT_FOUND=_r}static{this.NULL=new X}static create(n,r){if(Array.isArray(n))return fh({name:""},r,n,"");{const i=n.name??"";return fh({name:i},n.parent,n.providers,i)}}static{this.\u0275prov=dn({token:e,providedIn:"any",factory:()=>Kn(q)})}static{this.__NG_ELEMENT_ID__=-1}}return e})();function Xu(e){return e.ngOriginalError}class Go{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&&Xu(t);for(;n&&Xu(n);)n=Xu(n);return n||null}}const gh=new xe("",{providedIn:"root",factory:()=>Pt(Go).handleError.bind(void 0)});let Gs=(()=>{class e{static{this.__NG_ELEMENT_ID__=B0}static{this.__NG_ENV_ID__=n=>n}}return e})();class V0 extends Gs{constructor(t){super(),this._lView=t}onDestroy(t){return Wl(this._lView,t),()=>function Au(e,t){if(null===e[Uo])return;const n=e[Uo].indexOf(t);-1!==n&&e[Uo].splice(n,1)}(this._lView,t)}}function B0(){return new V0(We())}function U0(){return Ws(Ln(),We())}function Ws(e,t){return new Ha(mi(e,t))}let Ha=(()=>{class e{constructor(n){this.nativeElement=n}static{this.__NG_ELEMENT_ID__=U0}}return e})();function vh(e){return e instanceof Ha?e.nativeElement:e}function Yu(e){return t=>{setTimeout(e,void 0,t)}}const Po=class $0 extends St.B{constructor(t=!1){super(),this.destroyRef=void 0,this.__isAsync=t,Fs()&&(this.destroyRef=Pt(Gs,{optional:!0})??void 0)}emit(t){const n=ee(null);try{super.next(t)}finally{ee(n)}}subscribe(t,n,r){let i=t,s=n||(()=>null),l=r;if(t&&"object"==typeof t){const g=t;i=g.next?.bind(g),s=g.error?.bind(g),l=g.complete?.bind(g)}this.__isAsync&&(s=Yu(s),i&&(i=Yu(i)),l&&(l=Yu(l)));const c=super.subscribe({next:i,error:s,complete:l});return t instanceof nn.yU&&t.add(c),c}};function H0(){return this._results[Symbol.iterator]()}class Ku{get changes(){return this._changes??=new Po}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=Ku.prototype;n[Symbol.iterator]||(n[Symbol.iterator]=H0)}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)}
1forEach(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 r=function dr(e){return e.flat(Number.POSITIVE_INFINITY)}(t);(this._changesDetected=!function uo(e,t,n){if(e.length!==t.length)return!1;for(let r=0;r<e.length;r++){let i=e[r],s=t[r];if(n&&(i=n(i),s=n(s)),s!==i)return!1}return!0}(this._results,r,n))&&(this._results=r,this.length=r.length,this.last=r[this.length-1],this.first=r[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 rc(e){return!(128&~e.flags)}const Qu=new Map;let G0=0;const Zu="__ngContext__";function oi(e,t){Yr(t)?(e[Zu]=t[ms],function X0(e){Qu.set(e[ms],e)}(t)):e[Zu]=t}function Sh(e){return xh(e[hs])}function Th(e){return xh(e[gr])}function xh(e){for(;null!==e&&!kr(e);)e=e[gr];return e}let Ju;function uC(e){Ju=e}function is(){if(void 0!==Ju)return Ju;if(typeof document<"u")return document;throw new at(210,!1)}const Lh=new xe("",{providedIn:"root",factory:()=>dC}),dC="ng",jh=new xe(""),ed=new xe("",{providedIn:"platform",factory:()=>"unknown"}),fC=new xe("",{providedIn:"root",factory:()=>is().body?.querySelector("[ngCspNonce]")?.getAttribute("ngCspNonce")||null});let Vh=()=>null;function ld(e,t,n=!1){return Vh(e,t,n)}const zh=new xe("",{providedIn:"root",factory:()=>!1});let fc,pc;function fd(){if(void 0===fc&&(fc=null,Lt.trustedTypes))try{fc=Lt.trustedTypes.createPolicy("angular",{createHTML:e=>e,createScript:e=>e,createScriptURL:e=>e})}catch{}return fc}function Ks(e){return fd()?.createHTML(e)||e}function pd(){if(void 0===pc&&(pc=null,Lt.trustedTypes))try{pc=Lt.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:e=>e,createScript:e=>e,createScriptURL:e=>e})}catch{}return pc}function Wh(e){return pd()?.createHTML(e)||e}function Yh(e){return pd()?.createScriptURL(e)||e}class Cs{constructor(t){this.changingThisBreaksApplicationSecurity=t}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see ${Pn})`}}class IC extends Cs{getTypeName(){return"HTML"}}class SC extends Cs{getTypeName(){return"Style"}}class TC extends Cs{getTypeName(){return"Script"}}class xC extends Cs{getTypeName(){return"URL"}}class OC extends Cs{getTypeName(){return"ResourceURL"}}function Wo(e){return e instanceof Cs?e.changingThisBreaksApplicationSecurity:e}function Qs(e,t){const n=function AC(e){return e instanceof Cs&&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 ${Pn})`)}return n===t}function PC(e){return new IC(e)}function NC(e){return new SC(e)}function RC(e){return new TC(e)}function FC(e){return new xC(e)}function kC(e){return new OC(e)}class LC{constructor(t){this.inertDocumentHelper=t}getInertBodyElement(t){t="<body><remove></remove>"+t;try{const n=(new window.DOMParser).parseFromString(Ks(t),"text/html").body;return null===n?this.inertDocumentHelper.getInertBodyElement(t):(n.removeChild(n.firstChild),n)}catch{return null}}}class jC{constructor(t){this.defaultDoc=t,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert")}getInertBodyElement(t){const n=this.inertDocument.createElement("template");return n.innerHTML=Ks(t),n}}const BC=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;function hc(e){return(e=String(e)).match(BC)?e:"unsafe:"+e}function Xo(e){const t={};for(const n of e.split(","))t[n]=!0;return t}function Qa(...e){const t={};for(const n of e)for(const r in n)n.hasOwnProperty(r)&&(t[r]=!0);return t}const Qh=Xo("area,br,col,hr,img,wbr"),qh=Xo("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),Zh=Xo("rp,rt"),hd=Qa(Qh,Qa(qh,Xo("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")),Qa(Zh,Xo("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")),Qa(Zh,qh)),gd=Xo("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),Jh=Qa(gd,Xo("abbr,accesskey,align,alt,autoplay,axis,bgcolor,border,cellpadding,cellspacing,class,clear,color,cols,c
1olspan,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"),Xo("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")),UC=Xo("script,style,template");class $C{constructor(){this.sanitizedSomething=!1,this.buf=[]}sanitizeChildren(t){let n=t.firstChild,r=!0,i=[];for(;n;)if(n.nodeType===Node.ELEMENT_NODE?r=this.startElement(n):n.nodeType===Node.TEXT_NODE?this.chars(n.nodeValue):this.sanitizedSomething=!0,r&&n.firstChild)i.push(n),n=GC(n);else for(;n;){n.nodeType===Node.ELEMENT_NODE&&this.endElement(n);let s=zC(n);if(s){n=s;break}n=i.pop()}return this.buf.join("")}startElement(t){const n=eg(t).toLowerCase();if(!hd.hasOwnProperty(n))return this.sanitizedSomething=!0,!UC.hasOwnProperty(n);this.buf.push("<"),this.buf.push(n);const r=t.attributes;for(let i=0;i<r.length;i++){const s=r.item(i),l=s.name,c=l.toLowerCase();if(!Jh.hasOwnProperty(c)){this.sanitizedSomething=!0;continue}let g=s.value;gd[c]&&(g=hc(g)),this.buf.push(" ",l,'="',ng(g),'"')}return this.buf.push(">"),!0}endElement(t){const n=eg(t).toLowerCase();hd.hasOwnProperty(n)&&!Qh.hasOwnProperty(n)&&(this.buf.push("</"),this.buf.push(n),this.buf.push(">"))}chars(t){this.buf.push(ng(t))}}function zC(e){const t=e.nextSibling;if(t&&e!==t.previousSibling)throw tg(t);return t}function GC(e){const t=e.firstChild;if(t&&function HC(e,t){return(e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_CONTAINED_BY)!==Node.DOCUMENT_POSITION_CONTAINED_BY}(e,t))throw tg(t);return t}function eg(e){const t=e.nodeName;return"string"==typeof t?t:"FORM"}function tg(e){return new Error(`Failed to sanitize html because the element is clobbered: ${e.outerHTML}`)}const WC=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,XC=/([^\#-~ |!])/g;function ng(e){return e.replace(/&/g,"&amp;").replace(WC,function(t){return"&#"+(1024*(t.charCodeAt(0)-55296)+(t.charCodeAt(1)-56320)+65536)+";"}).replace(XC,function(t){return"&#"+t.charCodeAt(0)+";"}).replace(/</g,"&lt;").replace(/>/g,"&gt;")}let gc;function rg(e,t){let n=null;try{gc=gc||function Kh(e){const t=new jC(e);return function VC(){try{return!!(new window.DOMParser).parseFromString(Ks(""),"text/html")}catch{return!1}}()?new LC(t):t}(e);let r=t?String(t):"";n=gc.getInertBodyElement(r);let i=5,s=r;do{if(0===i)throw new Error("Failed to sanitize html because the input is unstable");i--,r=s,s=n.innerHTML,n=gc.getInertBodyElement(r)}while(r!==s);return Ks((new $C).sanitizeChildren(md(n)||n))}finally{if(n){const r=md(n)||n;for(;r.firstChild;)r.removeChild(r.firstChild)}}}function md(e){return"content"in e&&function YC(e){return e.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===e.nodeName}(e)?e.content:null}var Es=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}(Es||{});function ig(e){const t=qa();return t?Wh(t.sanitize(Es.HTML,e)||""):Qs(e,"HTML")?Wh(Wo(e)):rg(is(),mt(e))}function vd(e){const t=qa();return t?t.sanitize(Es.URL,e)||"":Qs(e,"URL")?Wo(e):hc(mt(e))}function yd(e){const t=qa();if(t)return Yh(t.sanitize(Es.RESOURCE_URL,e)||"");if(Qs(e,"ResourceURL"))return Yh(Wo(e));throw new at(904,!1)}function og(e){return function MC(e){return fd()?.createScriptURL(e)||e}(e[0])}function sg(e,t,n){return function ZC(e,t){return"src"===t&&("embed"===e||"frame"===e||"iframe"===e||"media"===e||"script"===e)||"href"===t&&("base"===e||"link"===e)?yd:vd}(t,n)(e)}
1function qa(){const e=We();return e&&e[Pi].sanitizer}const JC=/^>|^->|<!--|-->|--!>|<!-$/g,eE=/(<|>)/g,tE="\u200b$1\u200b";function ug(e){return e.ownerDocument.defaultView}function Yi(e){return e instanceof Function?e():e}var yc=function(e){return e[e.Important=1]="Important",e[e.DashCase=2]="DashCase",e}(yc||{});let Ed;function bd(e,t){return Ed(e,t)}function Zs(e,t,n,r,i){if(null!=r){let s,l=!1;kr(r)?s=r:Yr(r)&&(l=!0,r=r[wn]);const c=gn(r);0===e&&null!==n?null==i?wg(t,n,c):bs(t,n,c,i||null,!0):1===e&&null!==n?bs(t,n,c,i||null,!0):2===e?function el(e,t,n){const r=Cc(e,t);r&&function wE(e,t,n,r){e.removeChild(t,n,r)}(e,r,t,n)}(t,c,l):3===e&&t.destroyNode(c),null!=s&&function EE(e,t,n,r,i){const s=n[zi];s!==gn(n)&&Zs(t,e,r,s,i);for(let c=vr;c<n.length;c++){const g=n[c];bc(g[it],g,e,t,r,s)}}(t,e,s,n,i)}}function Md(e,t){return e.createComment(function ag(e){return e.replace(JC,t=>t.replace(eE,tE))}(t))}function wc(e,t,n){return e.createElement(t,n)}function mg(e,t){t[Pi].changeDetectionScheduler?.notify(1),bc(e,t,t[Ht],2,null,null)}function vg(e,t){const n=e[ts],r=n.indexOf(t);n.splice(r,1)}function Za(e,t){if(e.length<=vr)return;const n=vr+t,r=e[n];if(r){const i=r[gs];null!==i&&i!==e&&vg(i,r),t>0&&(e[n-1][gr]=r[gr]);const s=p(e,vr+t);!function fE(e,t){mg(e,t),t[wn]=null,t[Hn]=null}(r[it],r);const l=s[to];null!==l&&l.detachView(s[it]),r[Sn]=null,r[gr]=null,r[Tt]&=-129}return r}function _c(e,t){if(!(256&t[Tt])){const n=t[Ht];n.destroyNode&&bc(e,t,n,3,null,null),function hE(e){let t=e[hs];if(!t)return Id(e[it],e);for(;t;){let n=null;if(Yr(t))n=t[hs];else{const r=t[vr];r&&(n=r)}if(!n){for(;t&&!t[gr]&&t!==e;)Yr(t)&&Id(t[it],t),t=t[Sn];null===t&&(t=e),Yr(t)&&Id(t[it],t),n=t&&t[gr]}t=n}}(t)}}function Id(e,t){if(256&t[Tt])return;const n=ee(null);try{t[Tt]&=-129,t[Tt]|=256,t[$o]&&function Qe(e){if(ke(e),Ot(e))for(let t=0;t<e.producerNode.length;t++)Be(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)}(t[$o]),function yE(e,t){let n;if(null!=e&&null!=(n=e.destroyHooks))for(let r=0;r<n.length;r+=2){const i=t[n[r]];if(!(i instanceof Ba)){const s=n[r+1];if(Array.isArray(s))for(let l=0;l<s.length;l+=2){const c=i[s[l]],g=s[l+1];Bt(4,c,g);try{g.call(c)}finally{Bt(5,c,g)}}else{Bt(4,i,s);try{s.call(i)}finally{Bt(5,i,s)}}}}}(e,t),function vE(e,t){const n=e.cleanup,r=t[Hi];if(null!==n)for(let s=0;s<n.length-1;s+=2)if("string"==typeof n[s]){const l=n[s+3];l>=0?r[l]():r[-l].unsubscribe(),s+=2}else n[s].call(r[n[s+1]]);null!==r&&(t[Hi]=null);const i=t[Uo];if(null!==i){t[Uo]=null;for(let s=0;s<i.length;s++)(0,i[s])()}}(e,t),1===t[it].type&&t[Ht].destroy();const r=t[gs];if(null!==r&&kr(t[Sn])){r!==t[Sn]&&vg(r,t);const i=t[to];null!==i&&i.detachView(e)}!function Y0(e){Qu.delete(e[ms])}(t)}finally{ee(n)}}function Sd(e,t,n){return function yg(e,t,n){let r=t;for(;null!==r&&40&r.type;)r=(t=r).parent;if(null===r)return n[wn];{const{componentOffset:i}=r;if(i>-1){const{encapsulation:s}=e.data[r.directiveStart+i];if(s===se.None||s===se.Emulated)return null}return mi(r,n)}}(e,t.parent,n)}function bs(e,t,n,r,i){e.insertBefore(t,n,r,i)}function wg(e,t,n){e.appendChild(t,n)}function _g(e,t,n,r,i){null!==r?bs(e,t,n,r,i):wg(e,t,n)}function Cc(e,t){return e.parentNode(t)}let Td,bg=function Eg(e,t,n){return 40&e.type?mi(e,n):null};function Ec(e,t,n,r){const i=Sd(e,r,t),s=t[Ht],c=function Cg(e,t,n){return bg(e,t,n)}(r.parent||t[Hn],r,t);if(null!=i)if(Array.isArray(n))for(let g=0;g<n.length;g++)_g(s,i,n[g],c,!1);else _g(s,i,n,c,!1);void 0!==Td&&Td(s,r,t,n,i)}function Ja(e,t){if(null!==t){const n=t.type;if(3&n)return mi(t,e);if(4&n)return xd(-1,e[t.index]);if(8&n){const r=t.child;if(null!==r)return Ja(e,r);{const i=e[t.index];return kr(i)?xd(-1,i):gn(i)}}if(32&n)return bd(t,e)()||gn(e[t.index]);{const r=Mg(e,t);return null!==r?Array.isArray(r)?r[0]:Ja(ys(e[nr]),r):Ja(e,t.next)}}return null}function Mg(e,t){return null!==t?e[nr][Hn].projection[t.projection]:null}function xd(e,t){const n=vr+e+1;if(n<t.length){const r=t[n],i=r[it].firstChild;if(null!==i)return Ja(r,i)}return t[zi]}function Od(e,t,n,r,i,s,l){for(;null!=n;){const c=r[n.index],g=n.type;if(l&&0===t&&(c&&oi(gn(c),r),n.flags|=2),32&~n.flags)if(8&g)Od(e,t,n.child,r,i,s,!1),Zs(t,e,i,c,s);else if(32&g){const I=bd(n,r);let A;for(;A=I();
1)Zs(t,e,i,A,s);Zs(t,e,i,c,s)}else 16&g?Sg(e,t,r,n,i,s):Zs(t,e,i,c,s);n=l?n.projectionNext:n.next}}function bc(e,t,n,r,i,s){Od(n,r,e.firstChild,t,i,s,!1)}function Sg(e,t,n,r,i,s){const l=n[nr],g=l[Hn].projection[r.projection];if(Array.isArray(g))for(let I=0;I<g.length;I++)Zs(t,e,i,g[I],s);else{let I=g;const A=l[Sn];rc(r)&&(I.flags|=128),Od(e,t,I,A,i,s,!0)}}function Tg(e,t,n){""===n?e.removeAttribute(t,"class"):e.setAttribute(t,"class",n)}function xg(e,t,n){const{mergedAttrs:r,classes:i,styles:s}=n;null!==r&&He(e,t,r),null!==i&&Tg(e,t,i),null!==s&&function DE(e,t,n){e.setAttribute(t,"style",n)}(e,t,s)}const Jt={};function Og(e=1){Ag(pn(),We(),ii()+e,!1)}function Ag(e,t,n,r){if(!r)if(3&~t[Tt]){const s=e.preOrderHooks;null!==s&&Ql(t,s,0,n)}else{const s=e.preOrderCheckHooks;null!==s&&Kl(t,s,n)}ws(n)}function Js(e,t=zt.Default){const n=We();return null===n?Kn(e,t):nh(Ln(),n,oe(e),t)}function Pg(){throw new Error("invalid")}function Ng(e,t,n,r,i,s){const l=ee(null);try{let c=null;i&Ae.SignalBased&&(c=t[r][ve]),null!==c&&void 0!==c.transformFn&&(s=c.transformFn(s)),i&Ae.HasDecoratorInputTransform&&(s=e.inputTransforms[r].call(t,s)),null!==e.setInput?e.setInput(t,c,s,n,r):w(t,c,r,s)}finally{ee(l)}}function Dc(e,t,n,r,i,s,l,c,g,I,A){const $=t.blueprint.slice();return $[wn]=i,$[Tt]=204|r,(null!==I||e&&2048&e[Tt])&&($[Tt]|=2048),Op($),$[Sn]=$[Fr]=e,$[zn]=n,$[Pi]=l||e&&e[Pi],$[Ht]=c||e&&e[Ht],$[Jn]=g||e&&e[Jn]||null,$[Hn]=s,$[ms]=function W0(){return G0++}(),$[mr]=A,$[Pa]=I,$[nr]=2==t.type?e[nr]:$,$}function ea(e,t,n,r,i){let s=e.data[t];if(null===s)s=function Ad(e,t,n,r,i){const s=kp(),l=Pu(),g=e.data[t]=function PE(e,t,n,r,i,s){let l=t?t.injectorIndex:-1,c=0;return function Us(){return null!==Xt.skipHydrationRootTNode}()&&(c|=128),{type:n,index:r,insertBeforeIndex:null,injectorIndex:l,directiveStart:-1,directiveEnd:-1,directiveStylingLast:-1,componentOffset:-1,propertyBindings:null,flags:c,providerIndexes:0,value:i,attrs:s,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,l?s:s&&s.parent,n,t,r,i);return null===e.firstChild&&(e.firstChild=g),null!==s&&(l?null==s.child&&null!==g.parent&&(s.child=g):null===s.next&&(s.next=g,g.prev=s)),g}(e,t,n,r,i),function d0(){return Xt.lFrame.inI18n}()&&(s.flags|=32);else if(64&s.type){s.type=n,s.value=r,s.attrs=i;const l=function ja(){const e=Xt.lFrame,t=e.currentTNode;return e.isParent?t:t.parent}();s.injectorIndex=null===l?-1:l.injectorIndex}return xo(s,!0),s}function tl(e,t,n,r){if(0===n)return-1;const i=t.length;for(let s=0;s<n;s++)t.push(r),e.blueprint.push(r),e.data.push(null);return i}function Rg(e,t,n,r,i){const s=ii(),l=2&r;try{ws(-1),l&&t.length>Gt&&Ag(e,t,Gt,!1),Bt(l?2:0,i),n(r,i)}finally{ws(s),Bt(l?3:1,i)}}function Pd(e,t,n){if(js(t)){const r=ee(null);try{const s=t.directiveEnd;for(let l=t.directiveStart;l<s;l++){const c=e.data[l];c.contentQueries&&c.contentQueries(1,n[l],l)}}finally{ee(r)}}}function Nd(e,t,n){Np()&&(function VE(e,t,n,r){const i=n.directiveStart,s=n.directiveEnd;go(n)&&function WE(e,t,n){const r=mi(t,e),i=Fg(n);let l=16;n.signals?l=4096:n.onPush&&(l=64);const c=Mc(e,Dc(e,i,null,l,r,t,null,e[Pi].rendererFactory.createRenderer(r,n),null,null,null));e[t.index]=c}(t,n,e.data[i+n.componentOffset]),e.firstCreatePass||Zl(n,t),oi(r,t);const l=n.initialInputs;for(let c=i;c<s;c++){const g=e.data[c],I=_s(t,e,c,n);oi(I,t),null!==l&&XE(0,c-i,I,g,0,l),Gi(g)&&(Wi(n.index,t)[zn]=_s(t,e,c,n))}}(e,t,n,mi(n,t)),!(64&~n.flags)&&Bg(e,t,n))}function Rd(e,t,n=mi){const r=t.localNames;if(null!==r){let i=t.index+1;for(let s=0;s<r.length;s+=2){const l=r[s+1],c=-1===l?n(t,e):e[l];e[i++]=c}}}function Fg(e){const t=e.tView;return null===t||t.incompleteFirstPass?e.tView=Fd(1,null,e.template,e.decls,e.vars,e.directiveDefs,e.pipeDefs,e.viewQuery,e.schemas,e.consts,e.id):t}function Fd(e,t,n,r,i,s,l,c,g,I,A){const $=Gt+r,re=$+i,ue=function IE(e,t){const n=[];for(let r=0;r<t;r++)n.push(r<e?null:Jt);return n}($,re),Ce="function"==typeof I?I():I;return ue[it]={type:e,blueprint:ue,template:n,queries:null,viewQuery:c,declTNode:t,data:ue.slice().fill(null,$),bindingStartIndex:$,expandoStartIndex:re,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 s?s():s,pipeRegistry:"function"==typeof l?l():l,firstChild:null,schemas:g,consts:Ce,incompleteFirstPass:!1,ssrId:A}}let kg=()=>null;function Lg(e,t,n,r,i){for(let s in t){if(!t.hasOwnProperty(s))continue;const l=t[s];if(void 0===l)continue;r??={};let c,g=Ae.None;Array.isArray(l)?(c=l[0],g=l[1]):c=l;let I=s;if(null!==i){if(!i.hasOwnProperty(s))continue;I=i[s]}0===e?jg(r,n,I,c,g):jg(r,n,I,c)}return r}function jg(e,t,n,r,i){let s;e.hasOwnProperty(n)?(s=e[n]).push(t,r):s=e[n]=[t,r],void 0!==i&&s.push(i)}function Ri(e,t,n,r,i,s,l,c){const g=mi(t,n);let A,I=t.inputs;
vendor: 6,197 bytes, line 1
1!c&&null!=I&&(A=I[r])?(Bd(e,n,A,r,i),go(t)&&function FE(e,t){const n=Wi(t,e);16&n[Tt]||(n[Tt]|=64)}(n,t.index)):3&t.type&&(r=function RE(e){return"class"===e?"className":"for"===e?"htmlFor":"formaction"===e?"formAction":"innerHtml"===e?"innerHTML":"readonly"===e?"readOnly":"tabindex"===e?"tabIndex":e}(r),i=null!=l?l(i,t.value||"",r):i,s.setProperty(g,r,i))}function kd(e,t,n,r){if(Np()){const i=null===r?null:{"":-1},s=function UE(e,t){const n=e.directiveRegistry;let r=null,i=null;if(n)for(let s=0;s<n.length;s++){const l=n[s];if(gt(t,l.selectors,!1))if(r||(r=[]),Gi(l))if(null!==l.findHostDirectiveDefs){const c=[];i=i||new Map,l.findHostDirectiveDefs(l,c,i),r.unshift(...c,l),Ld(e,t,c.length)}else r.unshift(l),Ld(e,t,0);else i=i||new Map,l.findHostDirectiveDefs?.(l,r,i),r.push(l)}return null===r?null:[r,i]}(e,n);let l,c;null===s?l=c=null:[l,c]=s,null!==l&&Vg(e,t,n,l,i,c),i&&function $E(e,t,n){if(t){const r=e.localNames=[];for(let i=0;i<t.length;i+=2){const s=n[t[i+1]];if(null==s)throw new at(-301,!1);r.push(t[i],s)}}}(n,r,i)}n.mergedAttrs=v(n.mergedAttrs,n.attrs)}function Vg(e,t,n,r,i,s){for(let I=0;I<r.length;I++)zu(Zl(n,t),e,r[I].type);!function zE(e,t,n){e.flags|=1,e.directiveStart=t,e.directiveEnd=t+n,e.providerIndexes=t}(n,e.data.length,r.length);for(let I=0;I<r.length;I++){const A=r[I];A.providersResolver&&A.providersResolver(A)}let l=!1,c=!1,g=tl(e,t,r.length,null);for(let I=0;I<r.length;I++){const A=r[I];n.mergedAttrs=v(n.mergedAttrs,A.hostAttrs),GE(e,n,t,g,A),HE(g,A,i),null!==A.contentQueries&&(n.flags|=4),(null!==A.hostBindings||null!==A.hostAttrs||0!==A.hostVars)&&(n.flags|=64);const $=A.type.prototype;!l&&($.ngOnChanges||$.ngOnInit||$.ngDoCheck)&&((e.preOrderHooks??=[]).push(n.index),l=!0),!c&&($.ngOnChanges||$.ngDoCheck)&&((e.preOrderCheckHooks??=[]).push(n.index),c=!0),g++}!function NE(e,t,n){const i=t.directiveEnd,s=e.data,l=t.attrs,c=[];let g=null,I=null;for(let A=t.directiveStart;A<i;A++){const $=s[A],re=n?n.get($):null,Ce=re?re.outputs:null;g=Lg(0,$.inputs,A,g,re?re.inputs:null),I=Lg(1,$.outputs,A,I,Ce);const ze=null===g||null===l||De(t)?null:YE(g,A,l);c.push(ze)}null!==g&&(g.hasOwnProperty("class")&&(t.flags|=8),g.hasOwnProperty("style")&&(t.flags|=16)),t.initialInputs=c,t.inputs=g,t.outputs=I}(e,n,s)}function Bg(e,t,n){const r=n.directiveStart,i=n.directiveEnd,s=n.index,l=function p0(){return Xt.lFrame.currentDirectiveIndex}();try{ws(s);for(let c=r;c<i;c++){const g=e.data[c],I=t[c];Ru(c),(null!==g.hostBindings||0!==g.hostVars||null!==g.hostAttrs)&&BE(g,I)}}finally{ws(-1),Ru(l)}}function BE(e,t){null!==e.hostBindings&&e.hostBindings(1,t)}function Ld(e,t,n){t.componentOffset=n,(e.components??=[]).push(t.index)}function HE(e,t,n){if(n){if(t.exportAs)for(let r=0;r<t.exportAs.length;r++)n[t.exportAs[r]]=e;Gi(t)&&(n[""]=e)}}function GE(e,t,n,r,i){e.data[r]=i;const s=i.factory||(i.factory=Hr(i.type)),l=new Ba(s,Gi(i),Js);e.blueprint[r]=l,n[r]=l,function LE(e,t,n,r,i){const s=i.hostBindings;if(s){let l=e.hostBindingOpCodes;null===l&&(l=e.hostBindingOpCodes=[]);const c=~t.index;(function jE(e){let t=e.length;for(;t>0;){const n=e[--t];if("number"==typeof n&&n<0)return n}return 0})(l)!=c&&l.push(c),l.push(n,r,s)}}(e,t,r,tl(e,n,i.hostVars,Jt),i)}function No(e,t,n,r,i,s){const l=mi(e,t);!function jd(e,t,n,r,i,s,l){if(null==s)e.removeAttribute(t,i,n);else{const c=null==l?mt(s):l(s,r||"",i);e.setAttribute(t,i,c,n)}}(t[Ht],l,s,e.value,n,r,i)}function XE(e,t,n,r,i,s){const l=s[t];if(null!==l)for(let c=0;c<l.length;)Ng(r,n,l[c++],l[c++],l[c++],l[c++])}function YE(e,t,n){let r=null,i=0;for(;i<n.length;){const s=n[i];if(0!==s)if(5!==s){if("number"==typeof s)break;if(e.hasOwnProperty(s)){null===r&&(r=[]);const l=e[s];for(let c=0;c<l.length;c+=3)if(l[c]===t){r.push(s,l[c+1],l[c+2],n[i+1]);break}}i+=2}else i+=2;else i+=4}return r}function Ug(e,t,n,r){return[e,!0,0,t,null,r,null,n,null,null]}function $g(e,t){const n=e.contentQueries;if(null!==n){const r=ee(null);try{for(let i=0;i<n.length;i+=2){const l=n[i+1];if(-1!==l){const c=e.data[l];Xl(n[i]),c.contentQueries(2,t[l],l)}}}finally{ee(r)}}}function Mc(e,t){return e[hs]?e[Bl][gr]=t:e[hs]=t,e[Bl]=t,t}function Vd(e,t,n){Xl(0);const r=ee(null);try{t(e,n)}finally{ee(r)}}function Hg(e){return e[Hi]||(e[Hi]=[])}function zg(e){return e.cleanup||(e.cleanup=[])}function Ic(e,t){const n=e[Jn],r=n?n.get(Go,null):null;r&&r.handleError(t)}function Bd(e,t,n,r,i){for(let s=0;s<n.length;){const l=n[s++],c=n[s++],g=n[s++];Ng(e.data[l],t[l],r,c,g,i)}}function KE(e,t){const n=Wi(t,e),r=n[it];!function QE(e,t){for(let n=t.length;n<e.blueprint.length;n++)t.push(e.blueprint[n])}(r,n);const i=n[wn];null!==i&&null===n[mr]&&(n[mr]=ld(i,n[Jn])),Ud(r,n,n[zn])}function Ud(e,t,n){Lu(t);try{const r=e.viewQuery;null!==r&&Vd(1,r,n);const i=e.template;null!==i&&Rg(e,t,i,1,n),e.firstCreatePass&&(e.firstCreatePass=!1),t[to]?.finishViewCreation(e),e.staticContentQueries&&$g(e,t),e.staticViewQueries&&Vd(2,e.viewQuery,n);const s=e.components;null!==s&&function qE(e,t){for(let n=0;n<t.length;n++)KE(e,t[n])}(t,s)}catch(r){throw e.firstCreatePass&&(e.incompleteFirstPass=!0,e.firstCreatePass=!1),r}finally{t[Tt]&=-5,ju()}}function ta(e,t){return!t||null===t.firstChild||rc(e)}function rl(e,t,n,r=!0){const i=t[it];if(function gE(e,t,n,r){const i=vr+r,s=n.length;r>0&&(n[i-1][gr]=t),r<s-vr?(t[gr]=n[i],o(n,vr+r,t)):(n.push(t),t[gr]=null),t[Sn]=n;const l=t[gs];null!==l&&n!==l&&function mE(e,t){const n=e[ts];t[nr]!==t[Sn][Sn][nr]&&(e[Tt]|=Ul.HasTransplantedViews),null===n?e[ts]=[t]:n.push(t)}(l,t);const c=t[to];null!==c&&c.insertView(e),Ou(t),t[Tt]|=128}(i,t,e,n),r){const l=xd(n,e),c=t[Ht],g=Cc(c,e[zi]);null!==g&&function pE(e,t,n,r,i,s){r[wn]=i,r[Hn]=t,bc(e,r,n,1,i,s)}(i,e[Hn],c,t,g,l)}const s=t[mr];null!==s&&null!==s.firstChild&&(s.firstChild=null)}function il(e,t,n,r,i=!1){for(;null!==n;){const s=t[n.index];null!==s&&r.push(gn(s)),kr(s)&&Xg(s,r);const l=n.type;if(8&l)il(e,t,n.child,r);else if(32&l){const c=bd(n,t);let g;for(;g=c();)r.push(g)}else if(16&l){const c=Mg(t,n);if(Array.isArray(c))r.push(...c);else{const g=ys(t[nr]);il(g[it],g,c,r,!0)}}n=i?n.projectionNext:n.next}return r}function Xg(e,t){for(let n=vr;n<e.length;n++){const r=e[n],i=r[it].firstChild;null!==i&&il(r[it],r,i,t)}
1e[zi]!==e[wn]&&t.push(e[zi])}let Yg=[];const tb={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:()=>{},consumerIsAlwaysLive:!0,consumerMarkedDirty:e=>{La(e.lView)},consumerOnSignalRead(){this.lView[$o]=this}},Kg=100;function Sc(e,t=!0,n=0){const r=e[Pi],i=r.rendererFactory;i.begin?.();try{!function nb(e,t){Hd(e,t);let n=0;for(;xu(e);){if(n===Kg)throw new at(103,!1);n++,Hd(e,1)}}(e,n)}catch(l){throw t&&Ic(e,l),l}finally{i.end?.(),r.inlineEffectRunner?.flush()}}function rb(e,t,n,r){const i=t[Tt];if(!(256&~i))return;t[Pi].inlineEffectRunner?.flush(),Lu(t);let l=null,c=null;(function ib(e){return 2!==e.type})(e)&&(c=function ZE(e){return e[$o]??function JE(e){const t=Yg.pop()??Object.create(tb);return t.lView=e,t}(e)}(t),l=function ot(e){return e&&(e.nextProducerIndex=0),ee(e)}(c));try{Op(t),function jp(e){return Xt.lFrame.bindingIndex=e}(e.bindingStartIndex),null!==n&&Rg(e,t,n,2,r);const g=!(3&~i);if(g){const $=e.preOrderCheckHooks;null!==$&&Kl(t,$,null)}else{const $=e.preOrderHooks;null!==$&&Ql(t,$,0,null),Vu(t,0)}if(function ob(e){for(let t=Sh(e);null!==t;t=Th(t)){if(!(t[Tt]&Ul.HasTransplantedViews))continue;const n=t[ts];for(let r=0;r<n.length;r++){e0(n[r])}}}(t),Qg(t,0),null!==e.contentQueries&&$g(e,t),g){const $=e.contentCheckHooks;null!==$&&Kl(t,$)}else{const $=e.contentHooks;null!==$&&Ql(t,$,1),Vu(t,1)}!function ME(e,t){const n=e.hostBindingOpCodes;if(null!==n)try{for(let r=0;r<n.length;r++){const i=n[r];if(i<0)ws(~i);else{const s=i,l=n[++r],c=n[++r];f0(l,s),c(2,t[s])}}}finally{ws(-1)}}(e,t);const I=e.components;null!==I&&Zg(t,I,0);const A=e.viewQuery;if(null!==A&&Vd(2,A,r),g){const $=e.viewCheckHooks;null!==$&&Kl(t,$)}else{const $=e.viewHooks;null!==$&&Ql(t,$,2),Vu(t,2)}if(!0===e.firstUpdatePass&&(e.firstUpdatePass=!1),t[Na]){for(const $ of t[Na])$();t[Na]=null}t[Tt]&=-73}catch(g){throw La(t),g}finally{null!==c&&(function et(e,t){if(ee(t),e&&void 0!==e.producerNode&&void 0!==e.producerIndexOfThis&&void 0!==e.producerLastReadVersion){if(Ot(e))for(let n=e.nextProducerIndex;n<e.producerNode.length;n++)Be(e.producerNode[n],e.producerIndexOfThis[n]);for(;e.producerNode.length>e.nextProducerIndex;)e.producerNode.pop(),e.producerLastReadVersion.pop(),e.producerIndexOfThis.pop()}}(c,l),function eb(e){e.lView[$o]!==e&&(e.lView=null,Yg.push(e))}(c)),ju()}}function Qg(e,t){for(let n=Sh(e);null!==n;n=Th(n))for(let r=vr;r<n.length;r++)qg(n[r],t)}function sb(e,t,n){qg(Wi(t,e),n)}function qg(e,t){Tu(e)&&Hd(e,t)}function Hd(e,t){const r=e[it],i=e[Tt],s=e[$o];let l=!!(0===t&&16&i);if(l||=!!(64&i&&0===t),l||=!!(1024&i),l||=!(!s?.dirty||!Mt(s)),s&&(s.dirty=!1),e[Tt]&=-9217,l)rb(r,e,r.template,e[zn]);else if(8192&i){Qg(e,1);const c=r.components;null!==c&&Zg(e,c,1)}}function Zg(e,t,n){for(let r=0;r<t.length;r++)sb(e,t[r],n)}function ol(e){for(e[Pi].changeDetectionScheduler?.notify();e;){e[Tt]|=64;const t=ys(e);if($l(e)&&!t)return e;e=t}return null}class sl{get rootNodes(){const t=this._lView,n=t[it];return il(n,t,n.firstChild,[])}constructor(t,n,r=!0){this._lView=t,this._cdRefInjectingView=n,this.notifyErrorHandler=r,this._appRef=null,this._attachedToViewContainer=!1}get context(){return this._lView[zn]}set context(t){this._lView[zn]=t}get destroyed(){return!(256&~this._lView[Tt])}destroy(){if(this._appRef)this._appRef.detachView(this);else if(this._attachedToViewContainer){const t=this._lView[Sn];if(kr(t)){const n=t[8],r=n?n.indexOf(this):-1;r>-1&&(Za(t,r),p(n,r))}this._attachedToViewContainer=!1}_c(this._lView[it],this._lView)}onDestroy(t){Wl(this._lView,t)}markForCheck(){ol(this._cdRefInjectingView||this._lView)}detach(){this._lView[Tt]&=-129}reattach(){Ou(this._lView),this._lView[Tt]|=128}detectChanges(){this._lView[Tt]|=1024,Sc(this._lView,this.notifyErrorHandler)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new at(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null,mg(this._lView[it],this._lView)}attachToAppRef(t){if(this._attachedToViewContainer)throw new at(902,!1);this._appRef=t,Ou(this._lView)}}let al=(()=>{class e{static{this.__NG_ELEMENT_ID__=cb}}return e})();const ab=al,lb=class extends ab{constructor(t,n,r){super(),this._declarationLView=t,this._declarationTContainer=n,this.elementRef=r}get ssrId(){return this._declarationTContainer.tView?.ssrId||null}createEmbeddedView(t,n){return this.createEmbeddedViewImpl(t,n)}createEmbeddedViewImpl(t,n,r){const i=function nl(e,t,n,r){const i=ee(null);try{const s=t.tView,g=Dc(e,s,n,4096&e[Tt]?4096:16,null,t,null,null,r?.injector??null,r?.embeddedViewInjector??null,r?.dehydratedView??null);g[gs]=e[t.index];const A=e[to];return null!==A&&(g[to]=A.createEmbeddedView(s)),Ud(s,g,n),g}finally{ee(i)}}(this._declarationLView,this._declarationTContainer,t,{embeddedViewInjector:n,dehydratedView:r});return new sl(i)}};function cb(){return Tc(Ln(),We())}function Tc(e,t){return 4&e.type?new lb(t,e,Ws(e,t)):null}class Kd{}class Nb{}class om{}class Fb{resolveComponentFactory(t){throw function Rb(e){const t=Error(`No component factory found for ${mn(e)}.`);
1return t.ngComponent=e,t}(t)}}let Nc=(()=>{class e{static{this.NULL=new Fb}}return e})();class am{}let kb=(()=>{class e{constructor(){this.destroyNode=null}static{this.__NG_ELEMENT_ID__=()=>function Lb(){const e=We(),n=Wi(Ln().index,e);return(Yr(n)?n:e)[Ht]}()}}return e})(),jb=(()=>{class e{static{this.\u0275prov=dn({token:e,providedIn:"root",factory:()=>null})}}return e})();const Qd={},lm=new Set;function Ro(e){lm.has(e)||(lm.add(e),performance?.mark?.("mark_feature_usage",{detail:{feature:e}}))}function cm(...e){}class Ar{constructor({enableLongStackTrace:t=!1,shouldCoalesceEventChangeDetection:n=!1,shouldCoalesceRunChangeDetection:r=!1}){if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new Po(!1),this.onMicrotaskEmpty=new Po(!1),this.onStable=new Po(!1),this.onError=new Po(!1),typeof Zone>"u")throw new at(908,!1);Zone.assertZonePatched();const i=this;i._nesting=0,i._outer=i._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(i._inner=i._inner.fork(new Zone.TaskTrackingZoneSpec)),t&&Zone.longStackTraceZoneSpec&&(i._inner=i._inner.fork(Zone.longStackTraceZoneSpec)),i.shouldCoalesceEventChangeDetection=!r&&n,i.shouldCoalesceRunChangeDetection=r,i.lastRequestAnimationFrameId=-1,i.nativeRequestAnimationFrame=function Vb(){const e="function"==typeof Lt.requestAnimationFrame;let t=Lt[e?"requestAnimationFrame":"setTimeout"],n=Lt[e?"cancelAnimationFrame":"clearTimeout"];if(typeof Zone<"u"&&t&&n){const r=t[Zone.__symbol__("OriginalDelegate")];r&&(t=r);const i=n[Zone.__symbol__("OriginalDelegate")];i&&(n=i)}return{nativeRequestAnimationFrame:t,nativeCancelAnimationFrame:n}}().nativeRequestAnimationFrame,function $b(e){const t=()=>{!function Ub(e){e.isCheckStableRunning||-1!==e.lastRequestAnimationFrameId||(e.lastRequestAnimationFrameId=e.nativeRequestAnimationFrame.call(Lt,()=>{e.fakeTopEventTask||(e.fakeTopEventTask=Zone.root.scheduleEventTask("fakeTopEventTask",()=>{e.lastRequestAnimationFrameId=-1,Zd(e),e.isCheckStableRunning=!0,qd(e),e.isCheckStableRunning=!1},void 0,()=>{},()=>{})),e.fakeTopEventTask.invoke()}),Zd(e))}(e)};e._inner=e._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:(n,r,i,s,l,c)=>{if(function Hb(e){return!(!Array.isArray(e)||1!==e.length)&&!0===e[0].data?.__ignore_ng_zone__}(c))return n.invokeTask(i,s,l,c);try{return um(e),n.invokeTask(i,s,l,c)}finally{(e.shouldCoalesceEventChangeDetection&&"eventTask"===s.type||e.shouldCoalesceRunChangeDetection)&&t(),dm(e)}},onInvoke:(n,r,i,s,l,c,g)=>{try{return um(e),n.invoke(i,s,l,c,g)}finally{e.shouldCoalesceRunChangeDetection&&t(),dm(e)}},onHasTask:(n,r,i,s)=>{n.hasTask(i,s),r===i&&("microTask"==s.change?(e._hasPendingMicrotasks=s.microTask,Zd(e),qd(e)):"macroTask"==s.change&&(e.hasPendingMacrotasks=s.macroTask))},onHandleError:(n,r,i,s)=>(n.handleError(i,s),e.runOutsideAngular(()=>e.onError.emit(s)),!1)})}(i)}static isInAngularZone(){return typeof Zone<"u"&&!0===Zone.current.get("isAngularZone")}static assertInAngularZone(){if(!Ar.isInAngularZone())throw new at(909,!1)}static assertNotInAngularZone(){if(Ar.isInAngularZone())throw new at(909,!1)}run(t,n,r){return this._inner.run(t,n,r)}runTask(t,n,r,i){const s=this._inner,l=s.scheduleEventTask("NgZoneEvent: "+i,t,Bb,cm,cm);try{return s.runTask(l,n,r)}finally{s.cancelTask(l)}}runGuarded(t,n,r){return this._inner.runGuarded(t,n,r)}runOutsideAngular(t){return this._outer.run(t)}}const Bb={};function qd(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 Zd(e){e.hasPendingMicrotasks=!!(e._hasPendingMicrotasks||(e.shouldCoalesceEventChangeDetection||e.shouldCoalesceRunChangeDetection)&&-1!==e.lastRequestAnimationFrameId)}function um(e){e._nesting++,e.isStable&&(e.isStable=!1,e.onUnstable.emit(null))}function dm(e){e._nesting--,qd(e)}class fm{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new Po,this.onMicrotaskEmpty=new Po,this.onStable=new Po,this.onError=ne
1w Po}run(t,n,r){return t.apply(n,r)}runGuarded(t,n,r){return t.apply(n,r)}runOutsideAngular(t){return t()}runTask(t,n,r,i){return t.apply(n,r)}}var Ds=function(e){return e[e.EarlyRead=0]="EarlyRead",e[e.Write=1]="Write",e[e.MixedReadWrite=2]="MixedReadWrite",e[e.Read=3]="Read",e}(Ds||{});const pm={destroy(){}};function hm(e,t){!t&&function ps(e){if(!Fs())throw new at(-203,!1)}();const n=t?.injector??Pt(Xi);if(!function vo(e){return"browser"===(e??Pt(Xi)).get(ed)}(n))return pm;Ro("NgAfterNextRender");const r=n.get(fl),i=r.handler??=new mm,s=t?.phase??Ds.MixedReadWrite,l=()=>{i.unregister(g),c()},c=n.get(Gs).onDestroy(l),g=So(n,()=>new gm(s,()=>{l(),e()}));return i.register(g),{destroy:l}}class gm{constructor(t,n){this.phase=t,this.callbackFn=n,this.zone=Pt(Ar),this.errorHandler=Pt(Go,{optional:!0}),Pt(Kd,{optional:!0})?.notify(1)}invoke(){try{this.zone.runOutsideAngular(this.callbackFn)}catch(t){this.errorHandler?.handleError(t)}}}class mm{constructor(){this.executingCallbacks=!1,this.buckets={[Ds.EarlyRead]:new Set,[Ds.Write]:new Set,[Ds.MixedReadWrite]:new Set,[Ds.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 fl=(()=>{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 r of n)r()}ngOnDestroy(){this.handler?.destroy(),this.handler=null,this.internalCallbacks.length=0}static{this.\u0275prov=dn({token:e,providedIn:"root",factory:()=>new e})}}return e})();function os(e){return!!Qn(e)}function Fc(e,t,n){let r=n?e.styles:null,i=n?e.classes:null,s=0;if(null!==t)for(let l=0;l<t.length;l++){const c=t[l];"number"==typeof c?s=c:1==s?i=cr(i,c):2==s&&(r=cr(r,c+": "+t[++l]+";"))}n?e.styles=r:e.stylesWithoutHost=r,n?e.classes=i:e.classesWithoutHost=i}class wm extends Nc{constructor(t){super(),this.ngModule=t}resolveComponentFactory(t){const n=Ft(t);return new gl(n,this.ngModule)}}function _m(e){const t=[];for(const n in e){if(!e.hasOwnProperty(n))continue;const r=e[n];void 0!==r&&t.push({propName:Array.isArray(r)?r[0]:r,templateName:n})}return t}class kc{constructor(t,n){this.injector=t,this.parentInjector=n}get(t,n,r){r=Cr(r);const i=this.injector.get(t,Qd,r);return i!==Qd||n===Qd?i:this.parentInjector.get(t,n,r)}}class gl extends om{get inputs(){const t=this.componentDef,n=t.inputTransforms,r=_m(t.inputs);if(null!==n)for(const i of r)n.hasOwnProperty(i.propName)&&(i.transform=n[i.propName]);return r}get outputs(){return _m(this.componentDef.outputs)}constructor(t,n){super(),this.componentDef=t,this.ngModule=n,this.componentType=t.type,this.selector=function nt(e){return e.map(ft).join(",")}(t.selectors),this.ngContentSelectors=t.ngContentSelectors?t.ngContentSelectors:[],this.isBoundToModule=!!n}create(t,n,r,i){const s=ee(null);try{let l=(i=i||this.ngModule)instanceof hi?i:i?.injector;l&&null!==this.componentDef.getStandaloneInjector&&(l=this.componentDef.getStandaloneInjector(l)||l);const c=l?new kc(t,l):t,g=c.get(am,null);if(null===g)throw new at(407,!1);const I=c.get(jb,null),re={rendererFactory:g,sanitizer:I,inlineEffectRunner:null,afterRenderEventManager:c.get(fl,null),changeDetectionScheduler:c.get(Kd,null)},ue=g.createRenderer(null,this.componentDef),Ce=this.componentDef.selectors[0][0]||"div",ze=r?function SE(e,t,n,r){const s=r.get(zh,!1)||n===se.ShadowDom,l=e.selectRootElement(t,s);return function TE(e){kg(e)}(l),l}(ue,r,this.componentDef.encapsulation,c):wc(ue,Ce,function Yb(e){const t=e.toLowerCase();return"svg"===t?pr:"math"===t?"math":null}(Ce));let ct=512;this.componentDef.signals?ct|=4096:this.componentDef.onPush||(ct|=16);let wt=null;null!==ze&&(wt=ld(ze,c,!0));
vendor: 7,152 bytes, line 1
1const qe=Fd(0,null,null,1,0,null,null,null,null,null,null),$t=Dc(null,qe,null,ct,null,null,re,ue,c,null,wt);let Cn,Gn;Lu($t);try{const Br=this.componentDef;let ki,Ta=null;Br.findHostDirectiveDefs?(ki=[],Ta=new Map,Br.findHostDirectiveDefs(Br,ki,Ta),ki.push(Br)):ki=[Br];const G_=function Qb(e,t){const n=e[it],r=Gt;return e[r]=t,ea(n,r,2,"#host",null)}($t,ze),l1=function qb(e,t,n,r,i,s,l){const c=i[it];!function Zb(e,t,n,r){for(const i of e)t.mergedAttrs=v(t.mergedAttrs,i.hostAttrs);null!==t.mergedAttrs&&(Fc(t,t.mergedAttrs,!0),null!==n&&xg(r,n,t))}(r,e,t,l);let g=null;null!==t&&(g=ld(t,i[Jn]));const I=s.rendererFactory.createRenderer(t,n);let A=16;n.signals?A=4096:n.onPush&&(A=64);const $=Dc(i,Fg(n),null,A,i[e.index],e,s,I,null,null,g);return c.firstCreatePass&&Ld(c,e,r.length-1),Mc(i,$),i[e.index]=$}(G_,ze,Br,ki,$t,re,ue);Gn=ka(qe,Gt),ze&&function eD(e,t,n,r){if(r)He(e,n,["ng-version","17.3.12"]);else{const{attrs:i,classes:s}=function yt(e){const t=[],n=[];let r=1,i=2;for(;r<e.length;){let s=e[r];if("string"==typeof s)2===i?""!==s&&t.push(s,e[++r]):8===i&&n.push(s);else{if(!Ee(i))break;i=s}r++}return{attrs:t,classes:n}}(t.selectors[0]);i&&He(e,n,i),s&&s.length>0&&Tg(e,n,s.join(" "))}}(ue,Br,ze,r),void 0!==n&&function tD(e,t,n){const r=e.projection=[];for(let i=0;i<t.length;i++){const s=n[i];r.push(null!=s?Array.from(s):null)}}(Gn,this.ngContentSelectors,n),Cn=function Jb(e,t,n,r,i,s){const l=Ln(),c=i[it],g=mi(l,i);Vg(c,i,l,n,null,r);for(let A=0;A<n.length;A++)oi(_s(i,c,l.directiveStart+A,l),i);Bg(c,i,l),g&&oi(g,i);const I=_s(i,c,l.directiveStart+l.componentOffset,l);if(e[zn]=i[zn]=I,null!==s)for(const A of s)A(I,t);return Pd(c,l,i),I}(l1,Br,ki,Ta,$t,[nD]),Ud(qe,$t,null)}finally{ju()}return new Kb(this.componentType,Cn,Ws(Gn,$t),$t,Gn)}finally{ee(s)}}}class Kb extends Nb{constructor(t,n,r,i,s){super(),this.location=r,this._rootLView=i,this._tNode=s,this.previousInputValues=null,this.instance=n,this.hostView=this.changeDetectorRef=new sl(i,void 0,!1),this.componentType=t}setInput(t,n){const r=this._tNode.inputs;let i;if(null!==r&&(i=r[t])){if(this.previousInputValues??=new Map,this.previousInputValues.has(t)&&Object.is(this.previousInputValues.get(t),n))return;const s=this._rootLView;Bd(s[it],s,i,t,n),this.previousInputValues.set(t,n),ol(Wi(this._tNode.index,s))}}get injector(){return new Lr(this._tNode,this._rootLView)}destroy(){this.hostView.destroy()}onDestroy(t){this.hostView.onDestroy(t)}}function nD(){const e=Ln();Yl(We()[it],e)}let Lc=(()=>{class e{static{this.__NG_ELEMENT_ID__=rD}}return e})();function rD(){return bm(Ln(),We())}const iD=Lc,Cm=class extends iD{constructor(t,n,r){super(),this._lContainer=t,this._hostTNode=n,this._hostLView=r}get element(){return Ws(this._hostTNode,this._hostLView)}get injector(){return new Lr(this._hostTNode,this._hostLView)}get parentInjector(){const t=Jl(this._hostTNode,this._hostLView);if(Uu(t)){const n=$a(t,this._hostLView),r=Ua(t);return new Lr(n[it].data[r+8],n)}return new Lr(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(t){const n=Em(this._lContainer);return null!==n&&n[t]||null}get length(){return this._lContainer.length-vr}createEmbeddedView(t,n,r){let i,s;"number"==typeof r?i=r:null!=r&&(i=r.index,s=r.injector);const c=t.createEmbeddedViewImpl(n||{},s,null);return this.insertImpl(c,i,ta(this._hostTNode,null)),c}createComponent(t,n,r,i,s){const l=t&&!function Ye(e){return"function"==typeof e}(t);let c;if(l)c=n;else{const Ce=n||{};c=Ce.index,r=Ce.injector,i=Ce.projectableNodes,s=Ce.environmentInjector||Ce.ngModuleRef}const g=l?t:new gl(Ft(t)),I=r||this.parentInjector;if(!s&&null==g.ngModule){const ze=(l?I:this.parentInjector).get(hi,null);ze&&(s=ze)}Ft(g.componentType??{});const ue=g.create(I,i,null,s);return this.insertImpl(ue.hostView,c,ta(this._hostTNode,null)),ue}insert(t,n){return this.insertImpl(t,n,!0)}insertImpl(t,n,r){const i=t._lView;if(function J_(e){return kr(e[Sn])}(i)){const c=this.indexOf(t);if(-1!==c)this.detach(c);else{const g=i[Sn],I=new Cm(g,g[Hn],g[Sn]);I.detach(I.indexOf(t))}}const s=this._adjustIndex(n),l=this._lContainer;return rl(l,i,s,r),t.attachToViewContainerRef(),o(nf(l),s,t),t}move(t,n){return this.insert(t,n)}indexOf(t){const n=Em(this._lContainer);return null!==n?n.indexOf(t):-1}remove(t){const n=this._adjustIndex(t,-1),r=Za(this._lContainer,n);r&&(p(nf(this._lContainer),n),_c(r[it],r))}detach(t){const n=this._adjustIndex(t,-1),r=Za(this._lContainer,n);return r&&null!=p(nf(this._lContainer),n)?new sl(r):null}_adjustIndex(t,n=0){return t??this.length+n}};function Em(e){return e[8]}function nf(e){return e[8]||(e[8]=[])}function bm(e,t){let n;const r=t[e.index];return kr(r)?n=r:(n=Ug(r,t,null,e),t[e.index]=n,Mc(t,n)),Dm(n,t,e,r),new Cm(n,e,t)}let Dm=function Im(e,t,n,r){if(e[zi])return;let i;i=8&n.type?gn(r):function oD(e,t){const n=e[Ht],r=n.createComment(""),i=mi(t,e);return bs(n,Cc(n,i),r,function _E(e,t){return e.nextSibling(t)}(n,i),!1),r}(t,n),e[zi]=i},rf=()=>!1;class sf{constructor(t){this.queryList=t,this.matches=null}clone(){return new sf(this.queryList)}setDirty(){this.queryList.setDirty()}}class af{constructor(t=[]){this.queries=t}createEmbeddedView(t){const n=t.queries;if(null!==n){const r=null!==t.contentQueries?t.contentQueries[0]:n.length,i=[];for(let s=0;s<r;s++){const l=n.getByIndex(s);i.push(this.queries[l.indexInDeclarationView].clone())}return new af(i)}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!==ff(t,n).matches&&this.queries[n].setDirty()}}class Sm{constructor(t,n,r=null){this.flags=n,this.read=r,this.predicate="string"==typeof t?function pD(e){return e.split(",").map(t=>t.trim())}(t):t}}class lf{constructor(t=[]){this.queries=t}elementStart(t,n){for(let r=0;r<this.queries.length;r++)this.queries[r].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 r=0;r<this.length;r++){const i=null!==n?n.length:0,s=this.getByIndex(r).embeddedTView(t,i);s&&(s.indexInDeclarationView=r,null!==n?n.push(s):n=[s])}return null!==n?new lf(n):null}template(t,n){for(let r=0;r<this.queries.length;r++)this.queries[r].template(t,n)}getByIndex(t){return this.queries[t]}get length(){return this.queries.length}track(t){this.queries.push(t)}}class cf{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 cf(this.metadata)):null}isApplyingToNode(t){if(this._appliesToNextNode&&1&~this.metadata.flags){const n=this._declarationNodeIndex;let r=t.parent;for(;null!==r&&8&r.type&&r.index!==n;)r=r.parent;return n===(null!==r?r.index:-1)}return this._appliesToNextNode}
1matchTNode(t,n){const r=this.metadata.predicate;if(Array.isArray(r))for(let i=0;i<r.length;i++){const s=r[i];this.matchTNodeWithReadOption(t,n,cD(n,s)),this.matchTNodeWithReadOption(t,n,ec(n,t,s,!1,!1))}else r===al?4&n.type&&this.matchTNodeWithReadOption(t,n,-1):this.matchTNodeWithReadOption(t,n,ec(n,t,r,!1,!1))}matchTNodeWithReadOption(t,n,r){if(null!==r){const i=this.metadata.read;if(null!==i)if(i===Ha||i===Lc||i===al&&4&n.type)this.addMatch(n.index,-2);else{const s=ec(n,t,i,!1,!1);null!==s&&this.addMatch(n.index,s)}else this.addMatch(n.index,r)}}addMatch(t,n){null===this.matches?this.matches=[t,n]:this.matches.push(t,n)}}function cD(e,t){const n=e.localNames;if(null!==n)for(let r=0;r<n.length;r+=2)if(n[r]===t)return n[r+1];return null}function dD(e,t,n,r){return-1===n?function uD(e,t){return 11&e.type?Ws(e,t):4&e.type?Tc(e,t):null}(t,e):-2===n?function fD(e,t,n){return n===Ha?Ws(t,e):n===al?Tc(t,e):n===Lc?bm(t,e):void 0}(e,t,r):_s(e,e[it],n,t)}function Tm(e,t,n,r){const i=t[to].queries[r];if(null===i.matches){const s=e.data,l=n.matches,c=[];for(let g=0;null!==l&&g<l.length;g+=2){const I=l[g];c.push(I<0?null:dD(t,s[I],l[g+1],n.metadata.read))}i.matches=c}return i.matches}function uf(e,t,n,r){const i=e.queries.getByIndex(n),s=i.matches;if(null!==s){const l=Tm(e,t,i,n);for(let c=0;c<s.length;c+=2){const g=s[c];if(g>0)r.push(l[c/2]);else{const I=s[c+1],A=t[-g];for(let $=vr;$<A.length;$++){const re=A[$];re[gs]===re[Sn]&&uf(re[it],re,I,r)}if(null!==A[ts]){const $=A[ts];for(let re=0;re<$.length;re++){const ue=$[re];uf(ue[it],ue,I,r)}}}}}return r}function xm(e,t,n){const r=new Ku(!(4&~n));return function AE(e,t,n,r){const i=Hg(t);i.push(n),e.firstCreatePass&&zg(e).push(r,i.length-1)}(e,t,r,r.destroy),(t[to]??=new af).queries.push(new sf(r))-1}function Pm(e,t,n){null===e.queries&&(e.queries=new lf),e.queries.track(new cf(t,n))}function ff(e,t){return e.queries.getByIndex(t)}function Nm(e,t){const n=e[it],r=ff(n,t);return r.crossesNgTemplate?uf(n,e,t,[]):Tm(n,e,r,t)}function km(e){return function Rm(e){return"function"==typeof e&&void 0!==e[ve]}(e)&&"function"==typeof e.set}function hf(e){let t=function Xm(e){return Object.getPrototypeOf(e.prototype).constructor}(e.type),n=!0;const r=[e];for(;t;){let i;if(Gi(e))i=t.\u0275cmp||t.\u0275dir;else{if(t.\u0275cmp)throw new at(903,!1);i=t.\u0275dir}if(i){if(n){r.push(i);const l=e;l.inputs=Vc(e.inputs),l.inputTransforms=Vc(e.inputTransforms),l.declaredInputs=Vc(e.declaredInputs),l.outputs=Vc(e.outputs);const c=i.hostBindings;c&&xD(e,c);const g=i.viewQuery,I=i.contentQueries;if(g&&SD(e,g),I&&TD(e,I),MD(e,i),Sr(e.outputs,i.outputs),Gi(i)&&i.data.animation){const A=e.data;A.animation=(A.animation||[]).concat(i.data.animation)}}const s=i.features;if(s)for(let l=0;l<s.length;l++){const c=s[l];c&&c.ngInherit&&c(e),c===hf&&(n=!1)}}t=Object.getPrototypeOf(t)}!function ID(e){let t=0,n=null;for(let r=e.length-1;r>=0;r--){const i=e[r];i.hostVars=t+=i.hostVars,i.hostAttrs=v(i.hostAttrs,n=v(n,i.hostAttrs))}}(r)}function MD(e,t){for(const n in t.inputs){if(!t.inputs.hasOwnProperty(n)||e.inputs.hasOwnProperty(n))continue;const r=t.inputs[n];if(void 0!==r&&(e.inputs[n]=r,e.declaredInputs[n]=t.declaredInputs[n],null!==t.inputTransforms)){const i=Array.isArray(r)?r[0]:r;if(!t.inputTransforms.hasOwnProperty(i))continue;e.inputTransforms??={},e.inputTransforms[i]=t.inputTransforms[i]}}}function Vc(e){return e===G?{}:e===O?[]:e}function SD(e,t){const n=e.viewQuery;e.viewQuery=n?(r,i)=>{t(r,i),n(r,i)}:t}function TD(e,t){const n=e.contentQueries;e.contentQueries=n?(r,i,s)=>{t(r,i,s),n(r,i,s)}:t}function xD(e,t){const n=e.hostBindings;e.hostBindings=n?(r,i)=>{t(r,i),n(r,i)}:t}function qm(e){const t=e.inputConfig,n={};for(const r in t)if(t.hasOwnProperty(r)){const i=t[r];Array.isArray(i)&&i[3]&&(n[r]=i[3])}e.inputTransforms=n}class Ms{}class Zm{}function FD(e,t){return new gf(e,t??null,[])}class gf extends Ms{constructor(t,n,r){super(),this._parent=n,this._bootstrapComponents=[],this.destroyCbs=[],this.componentFactoryResolver=new wm(this);const i=Qn(t);this._bootstrapComponents=Yi(i.bootstrap),this._r3Injector=ph(t,n,[{provide:Ms,useValue:this},{provide:Nc,useValue:this.componentFactoryResolver},...r],mn(t),new Set(["environment"])),this._r3Injector.resolveInjectorInitializer
1s(),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 mf extends Zm{constructor(t){super(),this.moduleType=t}create(t){return new gf(this.moduleType,t,[])}}class Jm extends Ms{constructor(t){super(),this.componentFactoryResolver=new wm(this),this.instance=null;const n=new Bo([...t.providers,{provide:Ms,useValue:this},{provide:Nc,useValue:this.componentFactoryResolver}],t.parent||es(),t.debugName,new Set(["environment"]));this.injector=n,t.runEnvironmentInitializers&&n.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(t){this.injector.onDestroy(t)}}function vf(e,t,n=null){return new Jm({providers:e,parent:t,debugName:n,runEnvironmentInitializers:!0}).injector}let ia=(()=>{class e{constructor(){this.taskId=0,this.pendingTasks=new Set,this.hasPendingTasks=new rr.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{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275prov=dn({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();function Uc(e){return!!yf(e)&&(Array.isArray(e)||!(e instanceof Map)&&Symbol.iterator in e)}function yf(e){return null!==e&&("function"==typeof e||"object"==typeof e)}
vendor: 4,231 bytes, line 1
1function Fo(e,t,n){return e[t]=n}function Dr(e,t,n){return!Object.is(e[t],n)&&(e[t]=n,!0)}function Is(e,t,n,r){const i=Dr(e,t,n);return Dr(e,t+1,r)||i}function oa(e,t,n,r,i,s,l,c){const g=We(),I=pn(),A=e+Gt,$=I.firstCreatePass?function $D(e,t,n,r,i,s,l,c,g){const I=t.consts,A=ea(t,e,4,l||null,To(I,c));kd(t,n,A,To(I,g)),Yl(t,A);const $=A.tView=Fd(2,A,r,i,s,t.directiveRegistry,t.pipeRegistry,null,t.schemas,I,null);return null!==t.queries&&(t.queries.template(t,A),$.queries=t.queries.embeddedTView(A)),A}(A,I,g,t,n,r,i,s,l):I.data[A];xo($,!1);const re=ev(I,g,$,e);Va()&&Ec(I,g,re,$),oi(re,g);const ue=Ug(re,g,re,$);return g[A]=ue,Mc(g,ue),function Mm(e,t,n){return rf(e,t,n)}(ue,$,g),Vs($)&&Nd(I,g,$),null!=l&&Rd(g,$,c),oa}let ev=function tv(e,t,n,r){return Oo(!0),t[Ht].createComment("")};function Tf(e,t,n,r){const i=We();return Dr(i,mo(),t)&&(pn(),No(er(),i,e,t,n,r)),Tf}function pa(e,t,n,r){return Dr(e,mo(),n)?t+mt(n)+r:Jt}function Yc(e,t){return e<<17|t<<2}function ls(e){return e>>17&32767}function xf(e){return 2|e}function Ts(e){return(131068&e)>>2}function Of(e,t){return-131069&e|t<<2}function Af(e){return 1|e}function Pv(e,t,n,r){const i=e[n+1],s=null===t;let l=r?ls(i):Ts(i),c=!1;for(;0!==l&&(!1===c||s);){const I=e[l+1];TM(e[l],t)&&(c=!0,e[l+1]=r?Af(I):xf(I)),l=r?ls(I):Ts(I)}c&&(e[n+1]=r?xf(i):Af(i))}function TM(e,t){return null===e||null==t||(Array.isArray(e)?e[1]:e)===t||!(!Array.isArray(e)||"string"!=typeof t)&&R(e,t)>=0}const jr={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function Nv(e){return e.substring(jr.key,jr.keyEnd)}function xM(e){return e.substring(jr.value,jr.valueEnd)}function Rv(e,t){const n=jr.textEnd;return n===t?-1:(t=jr.keyEnd=function PM(e,t,n){for(;t<n&&e.charCodeAt(t)>32;)t++;return t}(e,jr.key=t,n),Ca(e,t,n))}function Fv(e,t){const n=jr.textEnd;let r=jr.key=Ca(e,t,n);return n===r?-1:(r=jr.keyEnd=function NM(e,t,n){let r;for(;t<n&&(45===(r=e.charCodeAt(t))||95===r||(-33&r)>=65&&(-33&r)<=90||r>=48&&r<=57);)t++;return t}(e,r,n),r=Lv(e,r,n),r=jr.value=Ca(e,r,n),r=jr.valueEnd=function RM(e,t,n){let r=-1,i=-1,s=-1,l=t,c=l;for(;l<n;){const g=e.charCodeAt(l++);if(59===g)return c;34===g||39===g?c=l=jv(e,g,l,n):t===l-4&&85===s&&82===i&&76===r&&40===g?c=l=jv(e,41,l,n):g>32&&(c=l),s=i,i=r,r=-33&g}return c}(e,r,n),Lv(e,r,n))}function kv(e){jr.key=0,jr.keyEnd=0,jr.value=0,jr.valueEnd=0,jr.textEnd=e.length}function Ca(e,t,n){for(;t<n&&e.charCodeAt(t)<=32;)t++;return t}function Lv(e,t,n,r){return(t=Ca(e,t,n))<n&&t++,t}function jv(e,t,n,r){let i=-1,s=n;for(;s<r;){const l=e.charCodeAt(s++);if(l==t&&92!==i)return s;i=92==l&&92===i?0:l}throw new Error}function Pf(e,t,n){const r=We();return Dr(r,mo(),t)&&Ri(pn(),er(),r,e,t,r[Ht],n,!1),Pf}function Nf(e,t,n,r,i){const l=i?"class":"style";Bd(e,n,t.inputs[l],l,r)}function Rf(e,t,n){return wo(e,t,n,!1),Rf}function Ff(e,t){return wo(e,t,null,!0),Ff}function yo(e){_o($v,FM,e,!1)}function FM(e,t){for(let n=function AM(e){return kv(e),Fv(e,Ca(e,0,jr.textEnd))}(t);n>=0;n=Fv(t,n))$v(e,Nv(t),xM(t))}function Vv(e){_o(UM,ko,e,!0)}function ko(e,t){for(let n=function OM(e){return kv(e),Rv(e,Ca(e,0,jr.textEnd))}(t);n>=0;n=Rv(t,n))L(e,Nv(t),!0)}function wo(e,t,n,r){const i=We(),s=pn(),l=zo(2);s.firstUpdatePass&&Uv(s,e,l,r),t!==Jt&&Dr(i,l,t)&&Hv(s,s.data[ii()],i,i[Ht],e,i[l+1]=function HM(e,t){return null==e||""===e||("string"==typeof t?e+=t:"object"==typeof e&&(e=mn(Wo(e)))),e}(t,n),r,l)}function _o(e,t,n,r){const i=pn(),s=zo(2);i.firstUpdatePass&&Uv(i,null,s,r);const l=We();if(n!==Jt&&Dr(l,s,n)){const c=i.data[ii()];if(Gv(c,r)&&!Bv(i,s)){let g=r?c.classesWithoutHost:c.stylesWithoutHost;null!==g&&(n=cr(g,n||"")),Nf(i,c,l,n,r)}else!function $M(e,t,n,r,i,s,l,c){i===Jt&&(i=O);let g=0,I=0,A=0<i.length?i[0]:null,$=0<s.length?s[0]:null;for(;null!==A||null!==$;){const re=g<i.length?i[g+1]:void 0,ue=I<s.length?s[I+1]:void 0;let ze,Ce=null;A===$?(g+=2,I+=2,re!==ue&&(Ce=$,ze=ue)):null===$||null!==A&&A<$?(g+=2,Ce=A):(I+=2,Ce=$,ze=ue),null!==Ce&&Hv(e,t,n,r,Ce,ze,l,c),A=g<i.length?i[g]:null,$=I<s.length?s[I]:null}}(i,c,l,l[Ht],l[s+1],l[s+1]=function BM(e,t,n){if(null==n||""===n)return O;const r=[],i=Wo(n);if(Array.isArray(i))for(let s=0;s<i.length;s++)e(r,i[s],!0);else if("object"==typeof i)for(const s in i)i.hasOwnProperty(s)&&e(r,
vendor: 2,744 bytes, line 1
1s,i[s]);else"string"==typeof i&&t(r,i);return r}(e,t,n),r,s)}}function Bv(e,t){return t>=e.expandoStartIndex}function Uv(e,t,n,r){const i=e.data;if(null===i[n+1]){const s=i[ii()],l=Bv(e,n);Gv(s,r)&&null===t&&!l&&(t=!1),t=function kM(e,t,n,r){const i=function Fu(e){const t=Xt.lFrame.currentDirectiveIndex;return-1===t?null:e[t]}(e);let s=r?t.residualClasses:t.residualStyles;if(null===i)0===(r?t.classBindings:t.styleBindings)&&(n=El(n=kf(null,e,t,n,r),t.attrs,r),s=null);else{const l=t.directiveStylingLast;if(-1===l||e[l]!==i)if(n=kf(i,e,t,n,r),null===s){let g=function LM(e,t,n){const r=n?t.classBindings:t.styleBindings;if(0!==Ts(r))return e[ls(r)]}(e,t,r);void 0!==g&&Array.isArray(g)&&(g=kf(null,e,t,g[1],r),g=El(g,t.attrs,r),function jM(e,t,n,r){e[ls(n?t.classBindings:t.styleBindings)]=r}(e,t,r,g))}else s=function VM(e,t,n){let r;const i=t.directiveEnd;for(let s=1+t.directiveStylingLast;s<i;s++)r=El(r,e[s].hostAttrs,n);return El(r,t.attrs,n)}(e,t,r)}return void 0!==s&&(r?t.residualClasses=s:t.residualStyles=s),n}(i,s,t,r),function IM(e,t,n,r,i,s){let l=s?t.classBindings:t.styleBindings,c=ls(l),g=Ts(l);e[r]=n;let A,I=!1;if(Array.isArray(n)?(A=n[1],(null===A||R(n,A)>0)&&(I=!0)):A=n,i)if(0!==g){const re=ls(e[c+1]);e[r+1]=Yc(re,c),0!==re&&(e[re+1]=Of(e[re+1],r)),e[c+1]=function DM(e,t){return 131071&e|t<<17}(e[c+1],r)}else e[r+1]=Yc(c,0),0!==c&&(e[c+1]=Of(e[c+1],r)),c=r;else e[r+1]=Yc(g,0),0===c?c=r:e[g+1]=Of(e[g+1],r),g=r;I&&(e[r+1]=xf(e[r+1])),Pv(e,A,r,!0),Pv(e,A,r,!1),function SM(e,t,n,r,i){const s=i?e.residualClasses:e.residualStyles;null!=s&&"string"==typeof t&&R(s,t)>=0&&(n[r+1]=Af(n[r+1]))}(t,A,e,r,s),l=Yc(c,g),s?t.classBindings=l:t.styleBindings=l}(i,s,t,n,l,r)}}function kf(e,t,n,r,i){let s=null;const l=n.directiveEnd;let c=n.directiveStylingLast;for(-1===c?c=n.directiveStart:c++;c<l&&(s=t[c],r=El(r,s.hostAttrs,i),s!==e);)c++;return null!==e&&(n.directiveStylingLast=c),r}function El(e,t,n){const r=n?1:2;let i=-1;if(null!==t)for(let s=0;s<t.length;s++){const l=t[s];"number"==typeof l?i=l:i===r&&(Array.isArray(e)||(e=void 0===e?[]:["",e]),L(e,l,!!n||t[++s]))}return void 0===e?null:e}function $v(e,t,n){L(e,t,Wo(n))}function UM(e,t,n){const r=String(t);""!==r&&!r.includes(" ")&&L(e,r,n)}function Hv(e,t,n,r,i,s,l,c){if(!(3&t.type))return;const g=e.data,I=g[c+1],A=function MM(e){return!(1&~e)}(I)?zv(g,t,n,i,Ts(I),l):void 0;Kc(A)||(Kc(s)||function bM(e){return!(2&~e)}(I)&&(s=zv(g,null,n,i,c,l)),function bE(e,t,n,r,i){if(t)i?e.addClass(n,r):e.removeClass(n,r);else{let s=-1===r.indexOf("-")?void 0:yc.DashCase;null==i?e.removeStyle(n,r,s):("string"==typeof i&&i.endsWith("!important")&&(i=i.slice(0,-10),s|=yc.Important),e.setStyle(n,r,i,s))}}(r,l,Fa(ii(),n),i,s))}function zv(e,t,n,r,i,s){const l=null===t;
vendor: 11,330 bytes, line 1
1let c;for(;i>0;){const g=e[i],I=Array.isArray(g),A=I?g[1]:g,$=null===A;let re=n[i+1];re===Jt&&(re=$?O:void 0);let ue=$?k(re,r):A===r?re:void 0;if(I&&!Kc(ue)&&(ue=k(g,r)),Kc(ue)&&(c=ue,l))return c;const Ce=e[i+1];i=l?ls(Ce):Ts(Ce)}if(null!==t){let g=s?t.residualClasses:t.residualStyles;null!=g&&(c=k(g,r))}return c}function Kc(e){return void 0!==e}function Gv(e,t){return!!(e.flags&(t?8:16))}function Wv(e,t,n){_o(L,ko,pa(We(),e,t,n),!0)}function Qc(e,t,n,r){const i=We(),s=pn(),l=Gt+e,c=i[Ht],g=s.firstCreatePass?function dI(e,t,n,r,i,s){const l=t.consts,g=ea(t,e,2,r,To(l,i));return kd(t,n,g,To(l,s)),null!==g.attrs&&Fc(g,g.attrs,!1),null!==g.mergedAttrs&&Fc(g,g.mergedAttrs,!0),null!==t.queries&&t.queries.elementStart(t,g),g}(l,s,i,t,n,r):s.data[l],I=Qv(s,i,g,c,t,e);i[l]=I;const A=Vs(g);return xo(g,!0),xg(c,I,g),!function yl(e){return!(32&~e.flags)}(g)&&Va()&&Ec(s,i,I,g),0===function t0(){return Xt.lFrame.elementDepthCount}()&&oi(I,i),function n0(){Xt.lFrame.elementDepthCount++}(),A&&(Nd(s,i,g),Pd(s,g,i)),null!==r&&Rd(i,g),Qc}function qc(){let e=Ln();Pu()?Nu():(e=e.parent,xo(e,!1));const t=e;(function o0(e){return Xt.skipHydrationRootTNode===e})(t)&&function c0(){Xt.skipHydrationRootTNode=null}(),function r0(){Xt.lFrame.elementDepthCount--}();const n=pn();return n.firstCreatePass&&(Yl(n,e),js(e)&&n.queries.elementEnd(e)),null!=t.classesWithoutHost&&function E0(e){return!!(8&e.flags)}(t)&&Nf(n,t,We(),t.classesWithoutHost,!0),null!=t.stylesWithoutHost&&function b0(e){return!!(16&e.flags)}(t)&&Nf(n,t,We(),t.stylesWithoutHost,!1),qc}function Uf(e,t,n,r){return Qc(e,t,n,r),qc(),Uf}let Qv=(e,t,n,r,i,s)=>(Oo(!0),wc(r,i,function Xp(){return Xt.lFrame.currentNamespace}()));function Zc(e,t,n){const r=We(),i=pn(),s=e+Gt,l=i.firstCreatePass?function hI(e,t,n,r,i){const s=t.consts,l=To(s,r),c=ea(t,e,8,"ng-container",l);return null!==l&&Fc(c,l,!0),kd(t,n,c,To(s,i)),null!==t.queries&&t.queries.elementStart(t,c),c}(s,i,r,t,n):i.data[s];xo(l,!0);const c=Zv(i,r,l,e);return r[s]=c,Va()&&Ec(i,r,c,l),oi(c,r),Vs(l)&&(Nd(i,r,l),Pd(i,l,r)),null!=n&&Rd(r,l),Zc}function Jc(){let e=Ln();const t=pn();return Pu()?Nu():(e=e.parent,xo(e,!1)),t.firstCreatePass&&(Yl(t,e),js(e)&&t.queries.elementEnd(e)),Jc}let Zv=(e,t,n,r)=>(Oo(!0),Md(t[Ht],""));function Jv(){return We()}const xs=void 0;var yI=["en",[["a","p"],["AM","PM"],xs],[["AM","PM"],xs,xs],[["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"]],xs,[["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"]],xs,[["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}",xs,"{1} 'at' {0}",xs],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",function vI(e){const n=Math.floor(Math.abs(e)),r=e.toString().replace(/^[^.]*\.?/,"").length;return 1===n&&0===r?1:5}];let Ea={};function $f(e){const t=function wI(e){return e.toLowerCase().replace(/_/g,"-")}(e);let n=ry(t);if(n)return n;const r=t.split("-")[0];if(n=ry(r),n)return n;if("en"===r)return yI;throw new at(701,!1)}function ny(e){return $f(e)[ba.PluralCase]}function ry(e){return e in Ea||(Ea[e]=Lt.ng&&Lt.ng.common&&Lt.ng.common.locales&&Lt.ng.common.locales[e]),Ea[e]}var ba=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}(ba||{});const Da="en-US";let iy=Da;function Gf(e,t,n,r){const i=We(),s=pn(),l=Ln();return Wf(s,i,i[Ht],l,e,t,r),Gf}function Wf(e,t,n,r,i,s,l){const c=Vs(r),I=e.firstCreatePass&&zg(e),A=t[zn],$=Hg(t);let re=!0;if(3&r.type||l){const ze=mi(r,t),ct=l?l(ze):ze,wt=$.length,qe=l?Cn=>l(gn(Cn[r.index])):r.index;let $t=null;if(!l&&c&&($t=function gS(e,t,n,r){const i=e.cleanup;if(null!=i)for(let s=0;s<i.length-1;s+=2){const l=i[s];if(l===n&&i[s+1]===r){const c=t[Hi],g=i[s+2];return c.length>g?c[g]:null}"string"==typeof l&&(s+=2)}return null}(e,t,i,r.index)),null!==$t)($t.__ngLastListenerFn__||$t).__ngNextListenerFn__=s,$t.__ngLastListenerFn__=s,re=!1;else{s=Py(r,t,A,s,!1);const Cn=n.listen(ct,i,s);$.push(s,Cn),I&&I.push(i,qe,wt,wt+1)}}else s=Py(r,t,A,s,!1);const ue=r.outputs;let Ce;if(re&&null!==ue&&(Ce=ue[i])){const ze=Ce.length;if(ze)for(let ct=0;ct<ze;ct+=2){const Gn=t[Ce[ct]][Ce[ct+1]].subscribe(s),Br=$.length;$.push(s,Gn),I&&I.push(i,r.index,Br,-(Br+1))}}}function Ay(e,t,n,r){const i=ee(null);try{return Bt(6,t,n),!1!==n(r)}catch(s){return Ic(e,s),!1}finally{Bt(7,t,n),ee(i)}}function Py(e,t,n,r,i){return function s(l){if(l===Function)return r;ol(e.componentOffset>-1?Wi(e.index,t):t);let g=Ay(t,n,r,l),I=s.__ngNextListenerFn__;for(;I;)g=Ay(t,n,I,l)&&g,I=I.__ngNextListenerFn__;return i&&!1===g&&l.preventDefault(),g}}function Ny(e=1){return function g0(e){return(Xt.lFrame.contextLView=function Ap(e,t){for(;e>0;)t=t[Fr],e--;return t}(e,Xt.lFrame.contextLView))[zn]}(e)}function iu(e,t,n,r,i){const s=We(),l=pa(s,t,n,r);return l!==Jt&&Ri(pn(),er(),s,e,l,s[Ht],i,!1),iu}function Hy(e,t,n,r){!function Am(e,t,n,r){const i=pn();if(i.firstCreatePass){const s=Ln();Pm(i,new Sm(t,n,r),s.index),function hD(e,t){const n=e.contentQueries||(e.contentQueries=[]);t!==(n.length?n[n.length-1]:-1)&&n.push(e.queries.length-1,t)}(i,e),!(2&~n)&&(i.staticContentQueries=!0)}return xm(i,We(),n)}(e,t,n,r)}function zy(e,t,n){!function Om(e,t,n){const r=pn();return r.firstCreatePass&&(Pm(r,new Sm(e,t,n),-1),!(2&~t)&&(r.staticViewQueries=!0)),xm(r,We(),t)}(e,t,n)}function Gy(e){const t=We(),n=pn(),r=ku();Xl(r+1);const i=ff(n,r);if(e.dirty&&function Z_(e){return!(4&~e[Tt])}(t)===!(2&~i.metadata.flags)){if(null===i.matches)e.reset([]);else{const s=Nm(t,r);e.reset(s,vh),e.notifyOnChanges()}return!0}return!1}function Wy(){return function df(e,t){return e[to].queries[t].queryList}(We(),ku())}function Xy(e){return Bs(function u0(){return Xt.lFrame.contextLView}(),Gt+e)}function rw(e,t=""){const n=We(),r=pn(),i=e+Gt,s=r.firstCreatePass?ea(r,i,1,t,null):r.data[i],l=iw(r,n,s,t,e);n[i]=l,Va()&&Ec(r,n,l,s),xo(s,!1)}let iw=(e,t,n,r,i)=>(Oo(!0),function Dd(e,t){return e.createText(t)}(t[Ht],r));function Xf(e){return ou("",e,""),Xf}function ou(e,t,n){const r=We(),i=pa(r,e,t,n);return i!==Jt&&function Yo(e,t,n){const r=Fa(t,e);!function gg(e,t,n){e.setValue(t,n)}(e[Ht],r,n)}(r,ii(),i),ou}function Yf(e,t,n){km(t)&&(t=t());const r=We();return Dr(r,mo(),t)&&Ri(pn(),er(),r,e,t,r[Ht],n,!1),Yf}function pw(e,t){const n=km(e);return n&&e.set(t),n}function Kf(e,t){const n=We(),r=pn(),i=Ln();return Wf(r,n,n[Ht],i,e,t),Kf}function Qf(e,t,n,r,i){if(e=oe(e),Array.isArray(e))for(let s=0;s<e.length;s++)Qf(e[s],t,n,r,i);else{const s=pn(),l=We(),c=Ln();let g=po(e)?e:oe(e.provide);const I=Aa(e),A=1048575&c.providerIndexes,$=c.directiveStart,re=c.providerIndexes>>20;if(po(e)||!e.multi){const ue=new Ba(I,i,Js),Ce=Zf(g,t,i?A:A+re,$);-1===Ce?(zu(Zl(c,l),s,g),qf(s,e,t.length),t.push(g),c.directiveStart++,c.directiveEnd++,i&&(c.providerIndexes+=1048576),n.push(ue),l.push(ue)):(n[Ce]=ue,l[Ce]=ue)}else{const ue=Zf(g,t,A+re,$),Ce=Zf(g,t,A,A+re),ct=Ce>=0&&n[Ce];if(i&&!ct||!i&&!(ue>=0&&n[ue])){zu(Zl(c,l),s,g);const wt=function LS(e,t,n,r,i){const s=new Ba(e,n,Js);return s.multi=[],s.index=t,s.componentProviders=0,hw(s,i,r&&!n),s}(i?kS:FS,n.length,i,r,I);!i&&ct&&(n[Ce].providerFactory=wt),qf(s,e,t.length,0),t.push(g),c.directiveStart++,c.directiveEnd++,i&&(c.providerIndexes+=1048576),n.push(wt),l.push(wt)}else qf(s,e,ue>-1?ue:Ce,hw(n[i?Ce:ue],I,!i&&r));!i&&r&&ct&&n[Ce].componentProviders++}}}function qf(e,t,n,r){const i=po(t),s=function Oa(e){return!!e.useClass}(t);if(i||s){const g=(s?oe(t.useClass):t).prototype.ngOnDestroy;if(g){const I=e.destroyHooks||(e.destroyHooks=[]);if(!i&&t.multi){const A=I.indexOf(n);-1===A?I.push(n,[r,g]):I[A+1].push(r,g)}else I.push(n,g)}}}function hw(e,t,n){return n&&e.componentProviders++,e.multi.push(t)-1}function Zf(e,t,n,r){for(let i=n;i<r;i++)if(t[i]===e)return i;return-1}function FS(e,t,n,r){return Jf(this.multi,[])}function kS(e,t,n,r){const i=this.multi;let s;if(this.providerFactory){const l=this.providerFactory.componentProviders,c=_s(n,n[it],this.providerFactory.index,r);s=c.slice(0,l),Jf(i,s);for(let g=l;g<c.length;g++)s.push(c[g])}else s=[],Jf(i,s);return s}function Jf(e,t){for(let n=0;n<e.length;n++)t.push((0,e[n])());return t}function gw(e,t=[]){return n=>{n.providersResolver=(r,i)=>function RS(e,t,n){const r=pn();if(r.firstCreatePass){const i=Gi(e);Qf(n,r.data,r.blueprint,i,!0),Qf(t,r.data,r.blueprint,i,!1)}}(r,i?i(e):e,t)}}let jS=(()=>{class e{constructor(n){this._injector=n,this.cachedInjectors=new Map}getOrCreateStandaloneInjector(n){if(!n.standalone)return null;if(!this.cachedInjectors.has(n)){const r=Ai(0,n.type),i=r.length>0?vf([r],this._injector,`Standalone[${n.type.name}]`):null;this.cachedInjectors.set(n,i)}return this.cachedInjectors.get(n)}ngOnDestroy(){try{for(const n of this.cachedInjectors.values())null!==n&&n.destroy()}finally{this.cachedInjectors.clear()}}static{this.\u0275prov=dn({token:e,providedIn:"environment",factory:()=>new e(Kn(hi))})}}return e})();function mw(e){Ro("NgStandalone"),e.getStandaloneInjector=t=>t.get(jS).getOrCreateStandaloneInjector(e)}function yw(e,t,n){const r=vi()+e,i=We();return i[r]===Jt?Fo(i,r,n?t.call(n):t()):function vl(e,t){return e[t]}(i,r)}function ww(e,t,n,r){return Ew(We(),vi(),e,t,n,r)}function _w(e,t,n,r,i){return function bw(e,t,n,r,i,s,l){const c=t+n;return Is(e,c,i,s)?Fo(e,c+2,l?r.call(l,i,s):r(i,s)):xl(e,c+2)}(We(),vi(),e,t,n,r,i)}function Cw(e,t,n,r,i,s,l){return function Mw(e,t,n,r,i,s,l,c,g){const I=t+n;return function no(e,t,n,r,i,s){const l=Is(e,t,n,r);return Is(e,t+2,i,s)||l}(e,I,i,s,l,c)?Fo(e,I+4,g?r.call(g,i,s,l,c):r(i,s,l,c)):xl(e,I+4)}(We(),vi(),e,t,n,r,i,s,l)}function xl(e,t){const n=e[t];return n===Jt?void 0:n}function Ew(e,t,n,r,i,s){const l=t+n;return Dr(e,l,i)?Fo(e,l+1,s?r.call(s,i):r(i)):xl(e,l+1)}function Sw(e,t){const n=pn();let r;const i=e+Gt;n.firstCreatePass?(r=function XS(e,t){if(t)for(let n=t.length-1;n>=0;n--){const r=t[n];if(e===r.name)return r}}(t,n.pipeRegistry),n.data[i]=r,r.onDestroy&&(n.destroyHooks??=[]).push(i,r.onDestroy)):r=n.data[i];const s=r.factory||(r.factory=Hr(r.type)),c=Un(Js);try{const g=ql(!1),I=s();return ql(g),function ES(e,t,n,r){n>=e.data.length&&(e.data[n]=null,e.blueprint[n]=null),t[n]=r}(n,We(),i,I),I}finally{Un(c)}}
1function Tw(e,t,n){const r=e+Gt,i=We(),s=Bs(i,r);return function Ol(e,t){return e[it].data[t].pure}(i,r)?Ew(i,vi(),t,s.transform,n,s):s.transform(n)}function xw(e,t){return Tc(e,t)}class Gw{constructor(t){this.full=t;const n=t.split(".");this.major=n[0],this.minor=n[1],this.patch=n.slice(2).join(".")}}let Ww=(()=>{class e{log(n){console.log(n)}warn(n){console.warn(n)}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275prov=dn({token:e,factory:e.\u0275fac,providedIn:"platform"})}}return e})();const qw=new xe(""),Zw=new xe("");let op,zT=(()=>{class e{constructor(n,r,i){this._ngZone=n,this.registry=r,this._pendingCount=0,this._isZoneStable=!0,this._callbacks=[],this.taskTrackingZone=null,op||(function GT(e){op=e}(i),i.addToWindow(r)),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:()=>{Ar.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(r=>!r.updateCb||!r.updateCb(n)||(clearTimeout(r.timeoutId),!1))}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(n=>({source:n.source,creationLocation:n.creationLocation,data:n.data})):[]}addCallback(n,r,i){let s=-1;r&&r>0&&(s=setTimeout(()=>{this._callbacks=this._callbacks.filter(l=>l.timeoutId!==s),n()},r)),this._callbacks.push({doneCb:n,timeoutId:s,updateCb:i})}whenStable(n,r,i){if(i&&!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,r,i),this._runCallbacksIfReady()}getPendingRequestCount(){return this._pendingCount}registerApplication(n){this.registry.registerApplication(n,this)}unregisterApplication(n){this.registry.unregisterApplication(n)}findProviders(n,r,i){return[]}static{this.\u0275fac=function(r){return new(r||e)(Kn(Ar),Kn(Jw),Kn(Zw))}}static{this.\u0275prov=dn({token:e,factory:e.\u0275fac})}}return e})(),Jw=(()=>{class e{constructor(){this._applications=new Map}registerApplication(n,r){this._applications.set(n,r)}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,r=!0){return op?.findTestabilityInTree(this,n,r)??null}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275prov=dn({token:e,factory:e.\u0275fac,providedIn:"platform"})}}return e})();function sp(e){return!!e&&"function"==typeof e.then}function e_(e){return!!e&&"function"==typeof e.subscribe}const t_=new xe("");let ap=(()=>{class e{constructor(){this.initialized=!1,this.done=!1,this.donePromise=new Promise((n,r)=>{this.resolve=n,this.reject=r}),this.appInits=Pt(t_,{optional:!0})??[]}runInitializers(){if(this.initialized)return;const n=[];for(const i of this.appInits){const s=i();if(sp(s))n.push(s);else if(e_(s)){const l=new Promise((c,g)=>{s.subscribe({complete:c,error:g})});n.push(l)}}const r=()=>{this.done=!0,this.resolve()};Promise.all(n).then(()=>{r()}).catch(i=>{this.reject(i)}),0===n.length&&r(),this.initialized=!0}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275prov=dn({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();const lp=new xe("");function i_(e,t){return Array.isArray(t)?t.reduce(i_,e):{...e,...t}}let cs=(()=>{class e{constructor(){this._bootstrapListeners=[],this._runningTick=!1,this._destroyed=!1,this._destroyListeners=[],this._views=[],this.internalErrorHandler=Pt(gh),this.afterRenderEffectManager=Pt(fl),this.externalTestViews=new Set,this.beforeRender=new St.B,this.afterTick=new St.B,this.componentTypes=[],this.components=[],this.isStable=Pt(ia).hasPendingTasks.pipe((0,un.T)(n=>!n)),this._injector=Pt(hi)}get destroyed(){return this._destroyed}get injector(){return this._injector}bootstrap(n,r){const i=n instanceof om;if(!this._injector.get(ap).done)throw!i&&fr(n),new at(405,!1);let l;l=i?n:this._injector.get(Nc).resolveComponentFactory(n),this.componentTypes.push(l.componentType);const c=function WT(e){return e.isBoundToModule}(l)?void 0:this._injector.get(Ms),I=l.create(Xi.NULL,[],r||l.selector,c),A=I.location.nativeElement,$=I.injector.get(qw,null);return $?.registerApplication(A),I.onDestroy(()=>{this.detachView(I.hostView),cu(this.components,I),$?.unregisterApplication(A)}),this._loadComponent(I),I}tick(){this._tick(!0)}_tick(n){if(this._runningTick)throw new at(101,!1);const r=ee(null);try{this._runningTick=!0,this.detectChangesInAttachedViews(n)}catch(i){this.internalErrorHandler(i)}finally{this.afterTick.next(),this._runningTick=!1,ee(r)}}detectChangesInAttachedViews(n){let r=0;const i=this.afterRenderEffectManager;for(;;){if(r===Kg)throw new at(103,!1);if(n){const s=0===r;this.beforeRender.next(s);for(let{_lView:l,notifyErrorHandler:c}of this._views)YT(l,s,c)}if(r++,i.executeInternalCallbacks(),![...this.externalTestViews.keys(),...this._views].some(({_lView:s})=>cp(s))&&(i.execute(),![...this.externalTestViews.keys(),...this._views].some(({_lView:s})=>cp(s))))break}}attachView(n){const r=n;this._views.push(r),r.attachToAppRef(this)}detachView(n){const r=n;cu(this._views,r),r.detachFromAppRef()}_loadComponent(n){this.attachView(n.hostView),this.tick(),this.components.push(n);const r=this._injector.get(lp,[]);[...this._bootstrapListeners,...r].forEach(i=>
1i(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),()=>cu(this._destroyListeners,n)}destroy(){if(this._destroyed)throw new at(406,!1);const n=this._injector;n.destroy&&!n.destroyed&&n.destroy()}get viewCount(){return this._views.length}warnIfDestroyed(){}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275prov=dn({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();function cu(e,t){const n=e.indexOf(t);n>-1&&e.splice(n,1)}function YT(e,t,n){!t&&!cp(e)||function KT(e,t,n){let r;n?(r=0,e[Tt]|=1024):r=64&e[Tt]?0:1,Sc(e,t,r)}(e,n,t)}function cp(e){return xu(e)}class QT{constructor(t,n){this.ngModuleFactory=t,this.componentFactories=n}}let qT=(()=>{class e{compileModuleSync(n){return new mf(n)}compileModuleAsync(n){return Promise.resolve(this.compileModuleSync(n))}compileModuleAndAllComponentsSync(n){const r=this.compileModuleSync(n),s=Yi(Qn(n).declarations).reduce((l,c)=>{const g=Ft(c);return g&&l.push(new gl(g)),l},[]);return new QT(r,s)}compileModuleAndAllComponentsAsync(n){return Promise.resolve(this.compileModuleAndAllComponentsSync(n))}clearCache(){}clearCacheFor(n){}getModuleId(n){}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275prov=dn({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})(),ex=(()=>{class e{constructor(){this.zone=Pt(Ar),this.applicationRef=Pt(cs)}initialize(){this._onMicrotaskEmptySubscription||(this._onMicrotaskEmptySubscription=this.zone.onMicrotaskEmpty.subscribe({next:()=>{this.zone.run(()=>{this.applicationRef.tick()})}}))}ngOnDestroy(){this._onMicrotaskEmptySubscription?.unsubscribe()}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275prov=dn({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();function tx(){const e=Pt(Ar),t=Pt(Go);return n=>e.runOutsideAngular(()=>t.handleError(n))}let rx=(()=>{class e{constructor(){this.subscription=new nn.yU,this.initialized=!1,this.zone=Pt(Ar),this.pendingTasks=Pt(ia)}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(()=>{Ar.assertNotInAngularZone(),queueMicrotask(()=>{null!==n&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(this.pendingTasks.remove(n),n=null)})}))}),this.subscription.add(this.zone.onUnstable.subscribe(()=>{Ar.assertInAngularZone(),n??=this.pendingTasks.add()}))}ngOnDestroy(){this.subscription.unsubscribe()}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275prov=dn({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();const du=new xe("",{providedIn:"root",factory:()=>Pt(du,zt.Optional|zt.SkipSelf)||function ix(){return typeof $localize<"u"&&$localize.locale||Da}()}),ox=new xe("",{providedIn:"root",factory:()=>"USD"}),up=new xe("");let l_=(()=>{class e{constructor(n){this._injector=n,this._modules=[],this._destroyListeners=[],this._destroyed=!1}bootstrapModuleFactory(n,r){const i=function zb(e="zone.js",t){return"noop"===e?new fm:"zone.js"===e?new Ar(t):e}(r?.ngZone,function a_(e){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:e?.eventCoalescing??!1,shouldCoalesceRunChangeDetection:e?.runCoalescing??!1}}({eventCoalescing:r?.ngZoneEventCoalescing,runCoalescing:r?.ngZoneRunCoalescing}));return i.run(()=>{const s=function kD(e,t,n){return new gf(e,t,n)}(n.moduleType,this.injector,function s_(e){return[{provide:Ar,useFactory:e},{provide:N,multi:!0,useFactory:()=>{const t=Pt(ex,{optional:!0});return()=>t.initialize()}},{provide:N,multi:!0,useFactory:()=>{const t=Pt(rx);return()=>{t.initialize()}}},{provide:gh,useFactory:tx}]}(()=>i)),l=s.injector.get(Go,null);return i.runOutsideAngular(()=>{const c=i.onError.subscribe({next:g=>{l.handleError(g)}});s.onDestroy(()=>{cu(this._modules,s),c.unsubscribe()})}),function r_(e,t,n){try{const r=n();return sp(r)?r.catch(i=>{throw t.runOutsideAngular(()=>e.handleError(i)),i}):r}catch(r){throw t.runOutsideAngular(()=>e.handleError(r)),r}}(l,i,()=>{const c=s.injector.get(ap);
1return c.runInitializers(),c.donePromise.then(()=>(function oy(e){"string"==typeof e&&(iy=e.toLowerCase().replace(/_/g,"-"))}(s.injector.get(du,Da)||Da),this._moduleDoBootstrap(s),s))})})}bootstrapModule(n,r=[]){const i=i_({},r);return function JT(e,t,n){const r=new mf(n);return Promise.resolve(r)}(0,0,n).then(s=>this.bootstrapModuleFactory(s,i))}_moduleDoBootstrap(n){const r=n.injector.get(cs);if(n._bootstrapComponents.length>0)n._bootstrapComponents.forEach(i=>r.bootstrap(i));else{if(!n.instance.ngDoBootstrap)throw new at(-403,!1);n.instance.ngDoBootstrap(r)}this._modules.push(n)}onDestroy(n){this._destroyListeners.push(n)}get injector(){return this._injector}destroy(){if(this._destroyed)throw new at(404,!1);this._modules.slice().forEach(r=>r.destroy()),this._destroyListeners.forEach(r=>r());const n=this._injector.get(up,null);n&&(n.forEach(r=>r()),n.clear()),this._destroyed=!0}get destroyed(){return this._destroyed}static{this.\u0275fac=function(r){return new(r||e)(Kn(Xi))}}static{this.\u0275prov=dn({token:e,factory:e.\u0275fac,providedIn:"platform"})}}return e})(),us=null;const c_=new xe("");function u_(e,t,n=[]){const r=`Platform: ${t}`,i=new xe(r);return(s=[])=>{let l=dp();if(!l||l.injector.get(c_,!1)){const c=[...n,...s,{provide:i,useValue:!0}];e?e(c):function ax(e){if(us&&!us.get(c_,!1))throw new at(400,!1);(function n_(){!function Tn(e){En=e}(()=>{throw new at(600,!1)})})(),us=e;const t=e.get(l_);(function f_(e){e.get(jh,null)?.forEach(n=>n())})(e)}(function d_(e=[],t){return Xi.create({name:t,providers:[{provide:ds,useValue:"platform"},{provide:up,useValue:new Set([()=>us=null])},...e]})}(c,r))}return function lx(e){const t=dp();if(!t)throw new at(401,!1);return t}()}}function dp(){return us?.get(l_)??null}let h_=(()=>{class e{static{this.__NG_ELEMENT_ID__=ux}}return e})();function ux(e){return function dx(e,t,n){if(go(e)&&!n){const r=Wi(e.index,t);return new sl(r,r)}return 47&e.type?new sl(t[nr],t):null}(Ln(),We(),!(16&~e))}class y_{constructor(){}supports(t){return Uc(t)}create(t){return new mx(t)}}const gx=(e,t)=>t;class mx{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||gx}forEachItem(t){let n;for(n=this._itHead;null!==n;n=n._next)t(n)}forEachOperation(t){let n=this._itHead,r=this._removalsHead,i=0,s=null;for(;n||r;){const l=!r||n&&n.currentIndex<__(r,i,s)?n:r,c=__(l,i,s),g=l.currentIndex;if(l===r)i--,r=r._nextRemoved;else if(n=n._next,null==l.previousIndex)i++;else{s||(s=[]);const I=c-i,A=g-i;if(I!=A){for(let re=0;re<I;re++){const ue=re<s.length?s[re]:s[re]=0,Ce=ue+re;A<=Ce&&Ce<I&&(s[re]=ue+1)}s[l.previousIndex]=A-I}}c!==g&&t(l,c,g)}}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=[]),!Uc(t))throw new at(900,!1);return this.check(t)?this:null}onDestroy(){}check(t){this._reset();let i,s,l,n=this._itHead,r=!1;if(Array.isArray(t)){this.length=t.length;for(let c=0;c<this.length;c++)s=t[c],l=this._trackByFn(c,s),null!==n&&Object.is(n.trackById,l)?(r&&(n=this._verifyReinsertion(n,s,l,c)),Object.is(n.item,s)||this._addIdentityChange(n,s)):(n=this._mismatch(n,s,l,c),r=!0),n=n._next}else i=0,function BD(e,t){if(Array.isArray(e))for(let n=0;n<e.length;n++)t(e[n]);else{const n=e[Symbol.iterator]();let r;for(;!(r=n.next()).done;)t(r.value)}}(t,c=>{l=this._trackByFn(i,c),null!==n&&Object.is(n.trackById,l)?(r&&(n=this._verifyReinsertion(n,c,l,i)),Object.is(n.item,c)||this._addIdentityChange(n,c)):(n=this._mismatch(n,c,l,i),r=!0),n=n._next,i++}),this.length=i;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,r,i){let s;return null===t?s=this._itTail:(s=t._prev,this._remove(t)),null!==(t=null===this._unlinkedRecords?null:this._unlinkedRecords.get(r,null))?(Object.is(t.
vendor: 4,576 bytes, line 1
1item,n)||this._addIdentityChange(t,n),this._reinsertAfter(t,s,i)):null!==(t=null===this._linkedRecords?null:this._linkedRecords.get(r,i))?(Object.is(t.item,n)||this._addIdentityChange(t,n),this._moveAfter(t,s,i)):t=this._addAfter(new vx(n,r),s,i),t}_verifyReinsertion(t,n,r,i){let s=null===this._unlinkedRecords?null:this._unlinkedRecords.get(r,null);return null!==s?t=this._reinsertAfter(s,t._prev,i):t.currentIndex!=i&&(t.currentIndex=i,this._addToMoves(t,i)),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,r){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(t);const i=t._prevRemoved,s=t._nextRemoved;return null===i?this._removalsHead=s:i._nextRemoved=s,null===s?this._removalsTail=i:s._prevRemoved=i,this._insertAfter(t,n,r),this._addToMoves(t,r),t}_moveAfter(t,n,r){return this._unlink(t),this._insertAfter(t,n,r),this._addToMoves(t,r),t}_addAfter(t,n,r){return this._insertAfter(t,n,r),this._additionsTail=null===this._additionsTail?this._additionsHead=t:this._additionsTail._nextAdded=t,t}_insertAfter(t,n,r){const i=null===n?this._itHead:n._next;return t._next=i,t._prev=n,null===i?this._itTail=t:i._prev=t,null===n?this._itHead=t:n._next=t,null===this._linkedRecords&&(this._linkedRecords=new w_),this._linkedRecords.put(t),t.currentIndex=r,t}_remove(t){return this._addToRemovals(this._unlink(t))}_unlink(t){null!==this._linkedRecords&&this._linkedRecords.remove(t);const n=t._prev,r=t._next;return null===n?this._itHead=r:n._next=r,null===r?this._itTail=n:r._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 w_),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 vx{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 yx{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 r;for(r=this._head;null!==r;r=r._nextDup)if((null===n||n<=r.currentIndex)&&Object.is(r.trackById,t))return r;return null}remove(t){const n=t._prevDup,r=t._nextDup;return null===n?this._head=r:n._nextDup=r,null===r?this._tail=n:r._prevDup=n,null===this._head}}class w_{constructor(){this.map=new Map}put(t){const n=t.trackById;let r=this.map.get(n);r||(r=new yx,this.map.set(n,r)),r.add(t)}get(t,n){const i=this.map.get(t);return i?i.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 __(e,t,n){const r=e.previousIndex;if(null===r)return r;let i=0;return n&&r<n.length&&(i=n[r]),r+t+i}class C_{constructor(){}supports(t){return t instanceof Map||yf(t)}create(){return new wx}}class wx{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;
1n=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||yf(t)))throw new at(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,(r,i)=>{if(n&&n.key===i)this._maybeAddToChanges(n,r),this._appendAfter=n,n=n._next;else{const s=this._getOrCreateRecordForKey(i,r);n=this._insertBeforeOrAppend(n,s)}}),n){n._prev&&(n._prev._next=null),this._removalsHead=n;for(let r=n;null!==r;r=r._nextRemoved)r===this._mapHead&&(this._mapHead=null),this._records.delete(r.key),r._nextRemoved=r._next,r.previousValue=r.currentValue,r.currentValue=null,r._prev=null,r._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(t,n){if(t){const r=t._prev;return n._next=t,n._prev=r,t._prev=n,r&&(r._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 i=this._records.get(t);this._maybeAddToChanges(i,n);const s=i._prev,l=i._next;return s&&(s._next=l),l&&(l._prev=s),i._next=null,i._prev=null,i}const r=new _x(t);return this._records.set(t,r),r.currentValue=n,this._addToAdditions(r),r}_reset(){if(this.isDirty){let t;for(this._previousMapHead=this._mapHead,t=this._previousMapHead;null!==t;t=t._next)t._nextPrevious=t._next;for(t=this._changesHead;null!==t;t=t._nextChanged)t.previousValue=t.currentValue;for(t=this._additionsHead;null!=t;t=t._nextAdded)t.previousValue=t.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}_maybeAddToChanges(t,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(r=>n(t[r],r))}}class _x{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 E_(){return new mp([new y_])}let mp=(()=>{class e{static{this.\u0275prov=dn({token:e,providedIn:"root",factory:E_})}constructor(n){this.factories=n}static create(n,r){if(null!=r){const i=r.factories.slice();n=n.concat(i)}return new e(n)}static extend(n){return{provide:e,useFactory:r=>e.create(n,r||E_()),deps:[[e,new di,new Er]]}}find(n){const r=this.factories.find(i=>i.supports(n));if(null!=r)return r;throw new at(901,!1)}}return e})();function b_(){return new vp([new C_])}let vp=(()=>{class e{static{this.\u0275prov=dn({token:e,providedIn:"root",factory:b_})}constructor(n){this.factories=n}static create(n,r){if(r){const i=r.factories.slice();n=n.concat(i)}return new e(n)}static extend(n){return{provide:e,useFactory:r=>e.create(n,r||b_()),deps:[[e,new di,new Er]]}}find(n){const r=this.factories.find(i=>i.supports(n));if(r)return r;throw new at(901,!1)}}return e})();const bx=u_(null,"core",[]);let Dx=(()=>{class e{constructor(n){}static{this.\u0275fac=function(r){return new(r||e)(Kn(cs))}}static{this.\u0275mod=zr({type:e})}static{this.\u0275inj=ei({})}}return e})();function Jx(e){return"boolean"==typeof e?e:null!=e&&"false"!==e}function t1(e){const t=ee(null);try{return e()}finally{ee(t)}}function a1(e){const t=Ft(e);if(!t)return null;const n=new gl(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:(Et,Fe,P)=>{P.d(Fe,{BC:()=>Pn,JD:()=>ur,MJ:()=>Dn,X1:()=>He,YN:()=>Xe,cV:()=>fn,cb:()=>at,gE:()=>_t,j4:()=>_r,k0:()=>Mt,me:()=>Ge,ok:()=>X,qT:()=>qi,vS:()=>Ut});var a=P(4438),y=P(177),fe=P(6648),me=P(7468),ae=P(6354);let ve=(()=>{class E{constructor(v,x){this._renderer=v,this._elementRef=x,this.onChange=U=>{},this.onTouched=()=>{}}setProperty(v,x){this._renderer.setProperty(this._elementRef.nativeElement,v,x)}registerOnTouched(v){this.onTouched=v}registerOnChange(v){this.onChange=v}setDisabledState(v){this.setProperty("disabled",v)}static{this.\u0275fac=function(x){return new(x||E)(a.rXU(a.sFG),a.rXU(a.aKT))}}static{this.\u0275dir=a.FsC({type:E})}}return E})(),ee=(()=>{class E extends ve{static{this.\u0275fac=(()=>{let v;
1return function(U){return(v||(v=a.xGo(E)))(U||E)}})()}static{this.\u0275dir=a.FsC({type:E,features:[a.Vt3]})}}return E})();const Ne=new a.nKC(""),ye={provide:Ne,useExisting:(0,a.Rfq)(()=>Ge),multi:!0},$e=new a.nKC("");let Ge=(()=>{class E extends ve{constructor(v,x,U){super(v,x),this._compositionMode=U,this._composing=!1,null==this._compositionMode&&(this._compositionMode=!function Ue(){const E=(0,y.QT)()?(0,y.QT)().getUserAgent():"";return/android (\d+)/.test(E.toLowerCase())}())}writeValue(v){this.setProperty("value",v??"")}_handleInput(v){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(v)}_compositionStart(){this._composing=!0}_compositionEnd(v){this._composing=!1,this._compositionMode&&this.onChange(v)}static{this.\u0275fac=function(x){return new(x||E)(a.rXU(a.sFG),a.rXU(a.aKT),a.rXU($e,8))}}static{this.\u0275dir=a.FsC({type:E,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,U){1&x&&a.bIt("input",function(De){return U._handleInput(De.target.value)})("blur",function(){return U.onTouched()})("compositionstart",function(){return U._compositionStart()})("compositionend",function(De){return U._compositionEnd(De.target.value)})},features:[a.Jv_([ye]),a.Vt3]})}}return E})();function be(E){return null==E||("string"==typeof E||Array.isArray(E))&&0===E.length}function lt(E){return null!=E&&"number"==typeof E.length}const Oe=new a.nKC(""),ot=new a.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 Mt{static min(C){return function Qe(E){return C=>{if(be(C.value)||be(E))return null;const v=parseFloat(C.value);return!isNaN(v)&&v<E?{min:{min:E,actual:C.value}}:null}}(C)}static max(C){return function Je(E){return C=>{if(be(C.value)||be(E))return null;const v=parseFloat(C.value);return!isNaN(v)&&v>E?{max:{max:E,actual:C.value}}:null}}(C)}static required(C){return function Be(E){return be(E.value)?{required:!0}:null}(C)}static requiredTrue(C){return function Ot(E){return!0===E.value?null:{required:!0}}(C)}static email(C){return function ke(E){return be(E.value)||et.test(E.value)?null:{email:!0}}(C)}static minLength(C){return function tt(E){return C=>be(C.value)||!lt(C.value)?null:C.value.length<E?{minlength:{requiredLength:E,actualLength:C.value.length}}:null}(C)}static maxLength(C){return function Le(E){return C=>lt(C.value)&&C.value.length>E?{maxlength:{requiredLength:E,actualLength:C.value.length}}:null}(C)}static pattern(C){return function rt(E){if(!E)return bt;let C,v;return"string"==typeof E?(v="","^"!==E.charAt(0)&&(v+="^"),v+=E,"$"!==E.charAt(E.length-1)&&(v+="$"),C=new RegExp(v)):(v=E.toString(),C=E),x=>{if(be(x.value))return null;const U=x.value;return C.test(U)?null:{pattern:{requiredPattern:v,actualValue:U}}}}(C)}static nullValidator(C){return null}static compose(C){return _n(C)}static composeAsync(C){return _e(C)}}function bt(E){return null}function Qt(E){return null!=E}function en(E){return(0,a.jNT)(E)?(0,fe.H)(E):E}function Dt(E){let C={};return E.forEach(v=>{C=null!=v?{...C,...v}:C}),0===Object.keys(C).length?null:C}function En(E,C){return C.map(v=>v(E))}function Tn(E){return E.map(C=>function an(E){return!E.validate}(C)?C:v=>C.validate(v))}function _n(E){if(!E)return null;const C=E.filter(Qt);return 0==C.length?null:function(v){return Dt(En(v,C))}}function tn(E){return null!=E?_n(Tn(E)):null}function _e(E){if(!E)return null;const C=E.filter(Qt);return 0==C.length?null:function(v){const x=En(v,C).map(en);return(0,me.p)(x).pipe((0,ae.T)(Dt))}}function Se(E){return null!=E?_e(Tn(E)):null}function Re(E,C){return null===E?[C]:Array.isArray(E)?[...E,C]:[E,C]}function Ie(E){return E._rawValidators}function de(E){return E._rawAsyncValidators}function Ve(E){return E?Array.isArray(E)?E:[E]:[]}function ie(E,C){return Array.isArray(E)?E.includes(C):E===C}function vt(E,C){const v=Ve(C);
1return Ve(E).forEach(U=>{ie(v,U)||v.push(U)}),v}function Nt(E,C){return Ve(C).filter(v=>!ie(E,v))}class ht{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(C){this._rawValidators=C||[],this._composedValidatorFn=tn(this._rawValidators)}_setAsyncValidators(C){this._rawAsyncValidators=C||[],this._composedAsyncValidatorFn=Se(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_registerOnDestroy(C){this._onDestroyCallbacks.push(C)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(C=>C()),this._onDestroyCallbacks=[]}reset(C=void 0){this.control&&this.control.reset(C)}hasError(C,v){return!!this.control&&this.control.hasError(C,v)}getError(C,v){return this.control?this.control.getError(C,v):null}}class St extends ht{get formDirective(){return null}get path(){return null}}class nn extends ht{constructor(){super(...arguments),this._parent=null,this.name=null,this.valueAccessor=null}}class rr{constructor(C){this._cd=C}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 Pn=(()=>{class E extends rr{constructor(v){super(v)}static{this.\u0275fac=function(x){return new(x||E)(a.rXU(nn,2))}}static{this.\u0275dir=a.FsC({type:E,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(x,U){2&x&&a.AVh("ng-untouched",U.isUntouched)("ng-touched",U.isTouched)("ng-pristine",U.isPristine)("ng-dirty",U.isDirty)("ng-valid",U.isValid)("ng-invalid",U.isInvalid)("ng-pending",U.isPending)},features:[a.Vt3]})}}return E})(),at=(()=>{class E extends rr{constructor(v){super(v)}static{this.\u0275fac=function(x){return new(x||E)(a.rXU(St,10))}}static{this.\u0275dir=a.FsC({type:E,selectors:[["","formGroupName",""],["","formArrayName",""],["","ngModelGroup",""],["","formGroup",""],["form",3,"ngNoForm",""],["","ngForm",""]],hostVars:16,hostBindings:function(x,U){2&x&&a.AVh("ng-untouched",U.isUntouched)("ng-touched",U.isTouched)("ng-pristine",U.isPristine)("ng-dirty",U.isDirty)("ng-valid",U.isValid)("ng-invalid",U.isInvalid)("ng-pending",U.isPending)("ng-submitted",U.isSubmitted)},features:[a.Vt3]})}}return E})();const qt="VALID",Sr="INVALID",mn="PENDING",cr="DISABLED";function si(E){return(we(E)?E.validators:E)||null}function ir(E,C){return(we(C)?C.asyncValidators:E)||null}function we(E){return null!=E&&!Array.isArray(E)&&"object"==typeof E}function Y(E,C,v){const x=E.controls;if(!(C?Object.keys(x):x).length)throw new a.wOt(1e3,"");if(!x[v])throw new a.wOt(1001,"")}function le(E,C,v){E._forEachChild((x,U)=>{if(void 0===v[U])throw new a.wOt(1002,"")})}class Ke{constructor(C,v){this._pendingDirty=!1,this._hasOwnPendingAsyncValidator=!1,this._pendingTouched=!1,this._onCollectionChange=()=>{},this._parent=null,this.pristine=!0,this.touched=!1,this._onDisabledChange=[],this._assignValidators(C),this._assignAsyncValidators(v)}get validator(){return this._composedValidatorFn}set validator(C){this._rawValidators=this._composedValidatorFn=C}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(C){this._rawAsyncValidators=this._composedAsyncValidatorFn=C}get parent(){return this._parent}get valid(){return this.status===qt}get invalid(){return this.status===Sr}get pending(){return this.status==mn}get disabled(){return this.status===cr}get enabled(){return this.status!==cr}get dirty(){return!this.pristine}get untouched(){return!this.touched}get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}setValidators(C){this._assignValidators(C)}setAsyncValidators(C){this._assignAsyncValidators(C)}addValidators(C){this.setValidators(vt(C,this._rawValidators))}addAsyncValidators(C){this.setAsyncValidators(vt(C,this._rawAsyncValidators))}removeValidators(C){this.setValidators(Nt(C,this._rawValidators))}removeAsyncValidators(C){this.setAsyncValidators(Nt(C,this._rawAsyncValidators))}hasValidator(C){return ie(this._rawValidators,C)}hasAsyncValidator(C){return ie(this._rawAsyncValidators,C)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(C={}){this.touched=!0,this._parent&&!C.onlySelf&&this._parent.markAsTouched(C)}markAllAsTouched(){this.markAsTouched({onlySelf:!0}
vendor: 4,536 bytes, line 1
1),this._forEachChild(C=>C.markAllAsTouched())}markAsUntouched(C={}){this.touched=!1,this._pendingTouched=!1,this._forEachChild(v=>{v.markAsUntouched({onlySelf:!0})}),this._parent&&!C.onlySelf&&this._parent._updateTouched(C)}markAsDirty(C={}){this.pristine=!1,this._parent&&!C.onlySelf&&this._parent.markAsDirty(C)}markAsPristine(C={}){this.pristine=!0,this._pendingDirty=!1,this._forEachChild(v=>{v.markAsPristine({onlySelf:!0})}),this._parent&&!C.onlySelf&&this._parent._updatePristine(C)}markAsPending(C={}){this.status=mn,!1!==C.emitEvent&&this.statusChanges.emit(this.status),this._parent&&!C.onlySelf&&this._parent.markAsPending(C)}disable(C={}){const v=this._parentMarkedDirty(C.onlySelf);this.status=cr,this.errors=null,this._forEachChild(x=>{x.disable({...C,onlySelf:!0})}),this._updateValue(),!1!==C.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors({...C,skipPristineCheck:v}),this._onDisabledChange.forEach(x=>x(!0))}enable(C={}){const v=this._parentMarkedDirty(C.onlySelf);this.status=qt,this._forEachChild(x=>{x.enable({...C,onlySelf:!0})}),this.updateValueAndValidity({onlySelf:!0,emitEvent:C.emitEvent}),this._updateAncestors({...C,skipPristineCheck:v}),this._onDisabledChange.forEach(x=>x(!1))}_updateAncestors(C){this._parent&&!C.onlySelf&&(this._parent.updateValueAndValidity(C),C.skipPristineCheck||this._parent._updatePristine(),this._parent._updateTouched())}setParent(C){this._parent=C}getRawValue(){return this.value}updateValueAndValidity(C={}){this._setInitialStatus(),this._updateValue(),this.enabled&&(this._cancelExistingSubscription(),this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===qt||this.status===mn)&&this._runAsyncValidator(C.emitEvent)),!1!==C.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!C.onlySelf&&this._parent.updateValueAndValidity(C)}_updateTreeValidity(C={emitEvent:!0}){this._forEachChild(v=>v._updateTreeValidity(C)),this.updateValueAndValidity({onlySelf:!0,emitEvent:C.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?cr:qt}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(C){if(this.asyncValidator){this.status=mn,this._hasOwnPendingAsyncValidator=!0;const v=en(this.asyncValidator(this));this._asyncValidationSubscription=v.subscribe(x=>{this._hasOwnPendingAsyncValidator=!1,this.setErrors(x,{emitEvent:C})})}}_cancelExistingSubscription(){this._asyncValidationSubscription&&(this._asyncValidationSubscription.unsubscribe(),this._hasOwnPendingAsyncValidator=!1)}setErrors(C,v={}){this.errors=C,this._updateControlsErrors(!1!==v.emitEvent)}get(C){let v=C;return null==v||(Array.isArray(v)||(v=v.split(".")),0===v.length)?null:v.reduce((x,U)=>x&&x._find(U),this)}getError(C,v){const x=v?this.get(v):this;return x&&x.errors?x.errors[C]:null}hasError(C,v){return!!this.getError(C,v)}get root(){let C=this;for(;C._parent;)C=C._parent;return C}_updateControlsErrors(C){this.status=this._calculateStatus(),C&&this.statusChanges.emit(this.status),this._parent&&this._parent._updateControlsErrors(C)}_initObservables(){this.valueChanges=new a.bkB,this.statusChanges=new a.bkB}_calculateStatus(){return this._allControlsDisabled()?cr:this.errors?Sr:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(mn)?mn:this._anyControlsHaveStatus(Sr)?Sr:qt}_anyControlsHaveStatus(C){return this._anyControls(v=>v.status===C)}_anyControlsDirty(){return this._anyControls(C=>C.dirty)}_anyControlsTouched(){return this._anyControls(C=>C.touched)}_updatePristine(C={}){this.pristine=!this._anyControlsDirty(),this._parent&&!C.onlySelf&&this._parent._updatePristine(C)}_updateTouched(C={}){this.touched=this._anyControlsTouched(),this._parent&&!C.onlySelf&&this._parent._updateTouched(C)}_registerOnCollectionChange(C){this._onCollectionChange=C}_setUpdateStrategy(C){we(C)&&null!=C.updateOn&&(this._updateOn=C.updateOn)}_parentMarkedDirty(C){return!C&&!(!this._parent||!this._parent.dirty)&&!this._parent._anyControlsDirty()}_find(C){return null}_assignValidators(C){this._rawValidators=Array.isArray(C)?C.slice():C,this._composedValidatorFn=function qr(E){return Array.isArray(E)?tn(E):E||null}(this._rawValidators)}_assignAsyncValidators(C){this._rawAsyncValidators=Array.isArray(C)?C.slice():C,this._composedAsyncValidatorFn=function oe(E){return Array.isArray(E)?Se(E):E||null}(this._rawAsyncValidators)}}class _t extends Ke{constructor(C,v,x){super(si(v),ir(x,v)),this.controls=C,this._initOb
vendor: 4,637 bytes, line 1
1servables(),this._setUpdateStrategy(v),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}registerControl(C,v){return this.controls[C]?this.controls[C]:(this.controls[C]=v,v.setParent(this),v._registerOnCollectionChange(this._onCollectionChange),v)}addControl(C,v,x={}){this.registerControl(C,v),this.updateValueAndValidity({emitEvent:x.emitEvent}),this._onCollectionChange()}removeControl(C,v={}){this.controls[C]&&this.controls[C]._registerOnCollectionChange(()=>{}),delete this.controls[C],this.updateValueAndValidity({emitEvent:v.emitEvent}),this._onCollectionChange()}setControl(C,v,x={}){this.controls[C]&&this.controls[C]._registerOnCollectionChange(()=>{}),delete this.controls[C],v&&this.registerControl(C,v),this.updateValueAndValidity({emitEvent:x.emitEvent}),this._onCollectionChange()}contains(C){return this.controls.hasOwnProperty(C)&&this.controls[C].enabled}setValue(C,v={}){le(this,0,C),Object.keys(C).forEach(x=>{Y(this,!0,x),this.controls[x].setValue(C[x],{onlySelf:!0,emitEvent:v.emitEvent})}),this.updateValueAndValidity(v)}patchValue(C,v={}){null!=C&&(Object.keys(C).forEach(x=>{const U=this.controls[x];U&&U.patchValue(C[x],{onlySelf:!0,emitEvent:v.emitEvent})}),this.updateValueAndValidity(v))}reset(C={},v={}){this._forEachChild((x,U)=>{x.reset(C?C[U]:null,{onlySelf:!0,emitEvent:v.emitEvent})}),this._updatePristine(v),this._updateTouched(v),this.updateValueAndValidity(v)}getRawValue(){return this._reduceChildren({},(C,v,x)=>(C[x]=v.getRawValue(),C))}_syncPendingControls(){let C=this._reduceChildren(!1,(v,x)=>!!x._syncPendingControls()||v);return C&&this.updateValueAndValidity({onlySelf:!0}),C}_forEachChild(C){Object.keys(this.controls).forEach(v=>{const x=this.controls[v];x&&C(x,v)})}_setUpControls(){this._forEachChild(C=>{C.setParent(this),C._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(C){for(const[v,x]of Object.entries(this.controls))if(this.contains(v)&&C(x))return!0;return!1}_reduceValue(){return this._reduceChildren({},(v,x,U)=>((x.enabled||this.disabled)&&(v[U]=x.value),v))}_reduceChildren(C,v){let x=C;return this._forEachChild((U,he)=>{x=v(x,U,he)}),x}_allControlsDisabled(){for(const C of Object.keys(this.controls))if(this.controls[C].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}_find(C){return this.controls.hasOwnProperty(C)?this.controls[C]:null}}class Nn extends _t{}const xn=new a.nKC("CallSetDisabledState",{providedIn:"root",factory:()=>Wr}),Wr="always";function Zr(E,C){return[...C.path,E]}function Jr(E,C,v=Wr){ai(E,C),C.valueAccessor.writeValue(E.value),(E.disabled||"always"===v)&&C.valueAccessor.setDisabledState?.(E.disabled),function Ci(E,C){C.valueAccessor.registerOnChange(v=>{E._pendingValue=v,E._pendingChange=!0,E._pendingDirty=!0,"change"===E.updateOn&&dn(E,C)})}(E,C),function Co(E,C){const v=(x,U)=>{C.valueAccessor.writeValue(x),U&&C.viewToModelUpdate(x)};E.registerOnChange(v),C._registerOnDestroy(()=>{E._unregisterOnChange(v)})}(E,C),function Li(E,C){C.valueAccessor.registerOnTouched(()=>{E._pendingTouched=!0,"blur"===E.updateOn&&E._pendingChange&&dn(E,C),"submit"!==E.updateOn&&E.markAsTouched()})}(E,C),function ro(E,C){if(C.valueAccessor.setDisabledState){const v=x=>{C.valueAccessor.setDisabledState(x)};E.registerOnDisabledChange(v),C._registerOnDestroy(()=>{E._unregisterOnDisabledChange(v)})}}(E,C)}function On(E,C,v=!0){const x=()=>{};C.valueAccessor&&(C.valueAccessor.registerOnChange(x),C.valueAccessor.registerOnTouched(x)),_i(E,C),E&&(C._invokeOnDestroyCallbacks(),E._registerOnCollectionChange(()=>{}))}function xt(E,C){E.forEach(v=>{v.registerOnValidatorChange&&v.registerOnValidatorChange(C)})}function ai(E,C){const v=Ie(E);null!==C.validator?E.setValidators(Re(v,C.validator)):"function"==typeof v&&E.setValidators([v]);const x=de(E);null!==C.asyncValidator?E.setAsyncValidators(Re(x,C.asyncValidator)):"function"==typeof x&&E.setAsyncValidators([x]);const U=()=>E.updateValueAndValidity();xt(C._rawValidators,U),xt(C._rawAsyncValidators,U)}function _i(E,C){let v=!1;if(null!==E){if(null!==C.validator){const U=Ie(E);if(Array.isArray(U)&&U.length>0){const he=U.filter(De=>De!==C.validator);he.length!==U.length&&(v=!0,E.setValidators(he))}}if(null!==C.asyncValidator){const U=de(E);if(Array.isArray(U)&&U.length>0){const he=U.filter(De=>De!==C.asyncValidator);he.length!==U.length&&(v=!0,E.setAsyncValidators(he))}}}const x=()=>{};return xt(C._rawValidators,x),xt(C._rawAsyncValidators,x),v}function dn(E,C){E._pendingDirty&&E.markAsDirty(),E.setValue(E._pendingValue,{emitModelToViewChange:!1}
1),C.viewToModelUpdate(E._pendingValue),E._pendingChange=!1}function ei(E,C){ai(E,C)}function te(E,C){if(!E.hasOwnProperty("model"))return!1;const v=E.model;return!!v.isFirstChange()||!Object.is(C,v.currentValue)}function je(E,C){E._syncPendingControls(),C.forEach(v=>{const x=v.control;"submit"===x.updateOn&&x._pendingChange&&(v.viewToModelUpdate(x._pendingValue),x._pendingChange=!1)})}function xe(E,C){if(!C)return null;let v,x,U;return Array.isArray(C),C.forEach(he=>{he.constructor===Ge?v=he:function ne(E){return Object.getPrototypeOf(E.constructor)===ee}(he)?x=he:U=he}),U||x||v||null}const jt={provide:St,useExisting:(0,a.Rfq)(()=>fn)},Ct=Promise.resolve();let fn=(()=>{class E extends St{constructor(v,x,U){super(),this.callSetDisabledState=U,this.submitted=!1,this._directives=new Set,this.ngSubmit=new a.bkB,this.form=new _t({},tn(v),Se(x))}ngAfterViewInit(){this._setUpdateStrategy()}get formDirective(){return this}get control(){return this.form}get path(){return[]}get controls(){return this.form.controls}addControl(v){Ct.then(()=>{const x=this._findContainer(v.path);v.control=x.registerControl(v.name,v.control),Jr(v.control,v,this.callSetDisabledState),v.control.updateValueAndValidity({emitEvent:!1}),this._directives.add(v)})}getControl(v){return this.form.get(v.path)}
1removeControl(v){Ct.then(()=>{const x=this._findContainer(v.path);x&&x.removeControl(v.name),this._directives.delete(v)})}addFormGroup(v){Ct.then(()=>{const x=this._findContainer(v.path),U=new _t({});ei(U,v),x.registerControl(v.name,U),U.updateValueAndValidity({emitEvent:!1})})}removeFormGroup(v){Ct.then(()=>{const x=this._findContainer(v.path);x&&x.removeControl(v.name)})}getFormGroup(v){return this.form.get(v.path)}updateModel(v,x){Ct.then(()=>{this.form.get(v.path).setValue(x)})}setValue(v){this.control.setValue(v)}onSubmit(v){return this.submitted=!0,je(this.form,this._directives),this.ngSubmit.emit(v),"dialog"===v?.target?.method}onReset(){this.resetForm()}resetForm(v=void 0){this.form.reset(v),this.submitted=!1}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.form._updateOn=this.options.updateOn)}_findContainer(v){return v.pop(),v.length?this.form.get(v):this.form}static{this.\u0275fac=function(x){return new(x||E)(a.rXU(Oe,10),a.rXU(ot,10),a.rXU(xn,8))}}static{this.\u0275dir=a.FsC({type:E,selectors:[["form",3,"ngNoForm","",3,"formGroup",""],["ng-form"],["","ngForm",""]],hostBindings:function(x,U){1&x&&a.bIt("submit",function(De){return U.onSubmit(De)})("reset",function(){return U.onReset()})},inputs:{options:[a.Mj6.None,"ngFormOptions","options"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[a.Jv_([jt]),a.Vt3]})}}return E})();function Xn(E,C){const v=E.indexOf(C);v>-1&&E.splice(v,1)}function sn(E){return"object"==typeof E&&null!==E&&2===Object.keys(E).length&&"value"in E&&"disabled"in E}const Dn=class extends Ke{constructor(C=null,v,x){super(si(v),ir(x,v)),this.defaultValue=null,this._onChange=[],this._pendingChange=!1,this._applyFormState(C),this._setUpdateStrategy(v),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator}),we(v)&&(v.nonNullable||v.initialValueIsDefault)&&(this.defaultValue=sn(C)?C.value:C)}setValue(C,v={}){this.value=this._pendingValue=C,this._onChange.length&&!1!==v.emitModelToViewChange&&this._onChange.forEach(x=>x(this.value,!1!==v.emitViewToModelChange)),this.updateValueAndValidity(v)}patchValue(C,v={}){this.setValue(C,v)}reset(C=this.defaultValue,v={}){this._applyFormState(C),this.markAsPristine(v),this.markAsUntouched(v),this.setValue(this.value,v),this._pendingChange=!1}_updateValue(){}_anyControls(C){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(C){this._onChange.push(C)}_unregisterOnChange(C){Xn(this._onChange,C)}registerOnDisabledChange(C){this._onDisabledChange.push(C)}_unregisterOnDisabledChange(C){Xn(this._onDisabledChange,C)}_forEachChild(C){}_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(C){sn(C)?(this.value=this._pendingValue=C.value,C.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=C}},wr={provide:nn,useExisting:(0,a.Rfq)(()=>Ut)},mt=Promise.resolve();let Ut=(()=>{class E extends nn{constructor(v,x,U,he,De,Ze){super(),this._changeDetectorRef=De,this.callSetDisabledState=Ze,this.control=new Dn,this._registered=!1,this.name="",this.update=new a.bkB,this._parent=v,this._setValidators(x),this._setAsyncValidators(U),this.valueAccessor=xe(0,he)}ngOnChanges(v){if(this._checkForErrors(),!this._registered||"name"in v){if(this._registered&&(this._checkName(),this.formDirective)){const x=v.name.previousValue;this.formDirective.removeControl({name:x,path:this._getPath(x)})}this._setUpControl()}"isDisabled"in v&&this._updateDisabled(v),te(v,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(v){this.viewModel=v,this.update.emit(v)}_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(){Jr(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(v){mt.then(()=>{this.control.setValue(v,{emitViewToModelChange:!1}),this._changeDetectorRef?.markForCheck()})}_updateDisabled(v){const x=v.isDisabled.currentValue,U=0!==x&&(0,a.L39)(x);mt.then(()=>{U&&!this.control.disabled?this.control.disable():!U&&this.control.disabled&&this.control.enable(),this._changeDetectorRef?.markForCheck()})}_getPath(v){return this._parent?Zr(v,this._parent):[v]}static{this.\u0275fac=function(x){return new(x||E)(a.rXU(St,9),a.rXU(Oe,10),a.rXU(ot,10),a.rXU(Ne,10),a.rXU(a.gRc,8),a.rXU(xn,8))}}static{this.\u0275dir=a.FsC({type:E,selectors:[["","ngModel","",3,"formControlName","",3,"formControl",""]],inputs:{name:"name",isDisabled:[a.Mj6.None,"disabled","isDisabled"],model:[a.Mj6.None,"ngModel","model"],options:[a.Mj6.None,"ngModelOptions","options"]},outputs:{update:"ngModelChange"},exportAs:["ngModel"],features:[a.Jv_([wr]),a.Vt3,a.OA$]})}}return E})(),qi=(()=>{class E{static{this.\u0275fac=function(x){return new(x||E)}}static{this.\u0275dir=a.FsC({type:E,selectors:[["form",3,"ngNoForm","",3,"ngNativeValidate",""]],hostAttrs:["novalidate",""]})}}return E})();const Un=new a.nKC(""),Ko={provide:St,useExisting:(0,a.Rfq)(()=>_r)};let _r=(()=>{class E extends St{constructor(v,x,U){super(),this.callSetDisabledState=U,this.submitted=!1,this._onCollectionChange=()=>this._updateDomValue(),this.directives=[],this.form=null,this.ngSubmit=new a.bkB,this._setValidators(v),this._setAsyncValidators(x)}ngOnChanges(v){this._checkFormPresent(),v.hasOwnProperty("form")&&(this._updateV
1alidators(),this._updateDomValue(),this._updateRegistrations(),this._oldForm=this.form)}ngOnDestroy(){this.form&&(_i(this.form,this),this.form._onCollectionChange===this._onCollectionChange&&this.form._registerOnCollectionChange(()=>{}))}get formDirective(){return this}get control(){return this.form}get path(){return[]}addControl(v){const x=this.form.get(v.path);return Jr(x,v,this.callSetDisabledState),x.updateValueAndValidity({emitEvent:!1}),this.directives.push(v),x}getControl(v){return this.form.get(v.path)}removeControl(v){On(v.control||null,v,!1),function ut(E,C){const v=E.indexOf(C);v>-1&&E.splice(v,1)}(this.directives,v)}addFormGroup(v){this._setUpFormContainer(v)}removeFormGroup(v){this._cleanUpFormContainer(v)}getFormGroup(v){return this.form.get(v.path)}addFormArray(v){this._setUpFormContainer(v)}removeFormArray(v){this._cleanUpFormContainer(v)}getFormArray(v){return this.form.get(v.path)}updateModel(v,x){this.form.get(v.path).setValue(x)}onSubmit(v){return this.submitted=!0,je(this.form,this.directives),this.ngSubmit.emit(v),"dialog"===v?.target?.method}onReset(){this.resetForm()}resetForm(v=void 0){this.form.reset(v),this.submitted=!1}_updateDomValue(){this.directives.forEach(v=>{const x=v.control,U=this.form.get(v.path);x!==U&&(On(x||null,v),(E=>E instanceof Dn)(U)&&(Jr(U,v,this.callSetDisabledState),v.control=U))}),this.form._updateTreeValidity({emitEvent:!1})}_setUpFormContainer(v){const x=this.form.get(v.path);ei(x,v),x.updateValueAndValidity({emitEvent:!1})}_cleanUpFormContainer(v){if(this.form){const x=this.form.get(v.path);x&&function li(E,C){return _i(E,C)}(x,v)&&x.updateValueAndValidity({emitEvent:!1})}}_updateRegistrations(){this.form._registerOnCollectionChange(this._onCollectionChange),this._oldForm&&this._oldForm._registerOnCollectionChange(()=>{})}_updateValidators(){ai(this.form,this),this._oldForm&&_i(this._oldForm,this)}_checkFormPresent(){}static{this.\u0275fac=function(x){return new(x||E)(a.rXU(Oe,10),a.rXU(ot,10),a.rXU(xn,8))}}static{this.\u0275dir=a.FsC({type:E,selectors:[["","formGroup",""]],hostBindings:function(x,U){1&x&&a.bIt("submit",function(De){return U.onSubmit(De)})("reset",function(){return U.onReset()})},inputs:{form:[a.Mj6.None,"formGroup","form"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[a.Jv_([Ko]),a.Vt3,a.OA$]})}}return E})();const ci={provide:nn,useExisting:(0,a.Rfq)(()=>ur)};let ur=(()=>{class E extends nn{set isDisabled(v){}static{this._ngModelWarningSentOnce=!1}constructor(v,x,U,he,De){super(),this._ngModelWarningConfig=De,this._added=!1,this.name=null,this.update=new a.bkB,this._ngModelWarningSent=!1,this._parent=v,this._setValidators(x),this._setAsyncValidators(U),this.valueAccessor=xe(0,he)}ngOnChanges(v){this._added||this._setUpControl(),te(v,this.viewModel)&&(this.viewModel=this.model,this.formDirective.updateModel(this,this.model))}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}viewToModelUpdate(v){this.viewModel=v,this.update.emit(v)}get path(){return Zr(null==this.name?this.name:this.name.toString(),this._parent)}get formDirective(){return this._parent?this._parent.formDirective:null}_checkParentType(){}_setUpControl(){this._checkParentType(),this.control=this.formDirective.addControl(this),this._added=!0}static{this.\u0275fac=function(x){return new(x||E)(a.rXU(St,13),a.rXU(Oe,10),a.rXU(ot,10),a.rXU(Ne,10),a.rXU(Un,8))}}static{this.\u0275dir=a.FsC({type:E,selectors:[["","formControlName",""]],inputs:{name:[a.Mj6.None,"formControlName","name"],isDisabled:[a.Mj6.None,"disabled","isDisabled"],model:[a.Mj6.None,"ngModel","model"]},outputs:{update:"ngModelChange"},features:[a.Jv_([ci]),a.Vt3,a.OA$]})}}return E})(),G=(()=>{class E{static{this.\u0275fac=function(x){return new(x||E)}}static{this.\u0275mod=a.$C({type:E})}static{this.\u0275inj=a.G2t({})}}return E})();class O extends Ke{constructor(C,v,x){super(si(v),ir(x,v)),this.controls=C,this._initObservables(),this._setUpdateStrategy(v),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}at(C){return this.controls[this._adjustIndex(C)]}push(C,v={}
1){this.controls.push(C),this._registerControl(C),this.updateValueAndValidity({emitEvent:v.emitEvent}),this._onCollectionChange()}insert(C,v,x={}){this.controls.splice(C,0,v),this._registerControl(v),this.updateValueAndValidity({emitEvent:x.emitEvent})}removeAt(C,v={}){let x=this._adjustIndex(C);x<0&&(x=0),this.controls[x]&&this.controls[x]._registerOnCollectionChange(()=>{}),this.controls.splice(x,1),this.updateValueAndValidity({emitEvent:v.emitEvent})}setControl(C,v,x={}){let U=this._adjustIndex(C);U<0&&(U=0),this.controls[U]&&this.controls[U]._registerOnCollectionChange(()=>{}),this.controls.splice(U,1),v&&(this.controls.splice(U,0,v),this._registerControl(v)),this.updateValueAndValidity({emitEvent:x.emitEvent}),this._onCollectionChange()}get length(){return this.controls.length}setValue(C,v={}){le(this,0,C),C.forEach((x,U)=>{Y(this,!1,U),this.at(U).setValue(x,{onlySelf:!0,emitEvent:v.emitEvent})}),this.updateValueAndValidity(v)}patchValue(C,v={}){null!=C&&(C.forEach((x,U)=>{this.at(U)&&this.at(U).patchValue(x,{onlySelf:!0,emitEvent:v.emitEvent})}),this.updateValueAndValidity(v))}reset(C=[],v={}){this._forEachChild((x,U)=>{x.reset(C[U],{onlySelf:!0,emitEvent:v.emitEvent})}),this._updatePristine(v),this._updateTouched(v),this.updateValueAndValidity(v)}getRawValue(){return this.controls.map(C=>C.getRawValue())}clear(C={}){this.controls.length<1||(this._forEachChild(v=>v._registerOnCollectionChange(()=>{})),this.controls.splice(0),this.updateValueAndValidity({emitEvent:C.emitEvent}))}_adjustIndex(C){return C<0?C+this.length:C}_syncPendingControls(){let C=this.controls.reduce((v,x)=>!!x._syncPendingControls()||v,!1);return C&&this.updateValueAndValidity({onlySelf:!0}),C}_forEachChild(C){this.controls.forEach((v,x)=>{C(v,x)})}_updateValue(){this.value=this.controls.filter(C=>C.enabled||this.disabled).map(C=>C.value)}_anyControls(C){return this.controls.some(v=>v.enabled&&C(v))}_setUpControls(){this._forEachChild(C=>this._registerControl(C))}_allControlsDisabled(){for(const C of this.controls)if(C.enabled)return!1;return this.controls.length>0||this.disabled}_registerControl(C){C.setParent(this),C._registerOnCollectionChange(this._onCollectionChange)}_find(C){return this.at(C)??null}}function J(E){return!!E&&(void 0!==E.asyncValidators||void 0!==E.validators||void 0!==E.updateOn)}let X=(()=>{class E{constructor(){this.useNonNullable=!1}get nonNullable(){const v=new E;return v.useNonNullable=!0,v}group(v,x=null){const U=this._reduceControls(v);let he={};return J(x)?he=x:null!==x&&(he.validators=x.validator,he.asyncValidators=x.asyncValidator),new _t(U,he)}record(v,x=null){const U=this._reduceControls(v);return new Nn(U,x)}control(v,x,U){let he={};return this.useNonNullable?(J(x)?he=x:(he.validators=x,he.asyncValidators=U),new Dn(v,{...he,nonNullable:!0})):new Dn(v,x,U)}array(v,x,U){const he=v.map(De=>this._createControl(De));return new O(he,x,U)}_reduceControls(v){const x={};return Object.keys(v).forEach(U=>{x[U]=this._createControl(v[U])}),x}_createControl(v){return v instanceof Dn||v instanceof Ke?v:Array.isArray(v)?this.control(v[0],v.length>1?v[1]:null,v.length>2?v[2]:null):this.control(v)}static{this.\u0275fac=function(x){return new(x||E)}}static{this.\u0275prov=a.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})(),Xe=(()=>{class E{static withConfig(v){return{ngModule:E,providers:[{provide:xn,useValue:v.callSetDisabledState??Wr}]}}static{this.\u0275fac=function(x){return new(x||E)}}static{this.\u0275mod=a.$C({type:E})}static{this.\u0275inj=a.G2t({imports:[G]})}}return E})(),He=(()=>{class E{static withConfig(v){return{ngModule:E,providers:[{provide:Un,useValue:v.warnOnNgModelWithFormControl??"always"},{provide:xn,useValue:v.callSetDisabledState??Wr}]}}static{this.\u0275fac=function(x){return new(x||E)}}static{this.\u0275mod=a.$C({type:E})}static{this.\u0275inj=a.G2t({imports:[G]})}}return E})()},345:(Et,Fe,P)=>{P.d(Fe,{Bb:()=>rr,hE:()=>Pn,sG:()=>Nt,up:()=>yr});var a=P(4438),y=P(177);class fe extends y.VF{constructor(){super(...arguments),this.supportsDOMEvents=!0}}class me extends fe{static makeCurrent(){(0,y.ZD)(new me)}onAndCancel(we,Y,le){return we.addEventListener(Y,le),()=>{we.removeEventListener(Y,le)}}
1dispatchEvent(we,Y){we.dispatchEvent(Y)}remove(we){we.parentNode&&we.parentNode.removeChild(we)}createElement(we,Y){return(Y=Y||this.getDefaultDocument()).createElement(we)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(we){return we.nodeType===Node.ELEMENT_NODE}isShadowRoot(we){return we instanceof DocumentFragment}getGlobalEventTarget(we,Y){return"window"===Y?window:"document"===Y?we:"body"===Y?we.body:null}getBaseHref(we){const Y=function ve(){return ae=ae||document.querySelector("base"),ae?ae.getAttribute("href"):null}();return null==Y?null:function ee(oe){return new URL(oe,document.baseURI).pathname}(Y)}resetBaseElement(){ae=null}getUserAgent(){return window.navigator.userAgent}getCookie(we){return(0,y._b)(document.cookie,we)}}let ae=null,pe=(()=>{class oe{build(){return new XMLHttpRequest}static{this.\u0275fac=function(le){return new(le||oe)}}static{this.\u0275prov=a.jDH({token:oe,factory:oe.\u0275fac})}}return oe})();const ce=new a.nKC("");let ye=(()=>{class oe{constructor(Y,le){this._zone=le,this._eventNameToPlugin=new Map,Y.forEach(Ke=>{Ke.manager=this}),this._plugins=Y.slice().reverse()}addEventListener(Y,le,Ke){return this._findPluginFor(le).addEventListener(Y,le,Ke)}getZone(){return this._zone}_findPluginFor(Y){let le=this._eventNameToPlugin.get(Y);if(le)return le;if(le=this._plugins.find(_t=>_t.supports(Y)),!le)throw new a.wOt(5101,!1);return this._eventNameToPlugin.set(Y,le),le}static{this.\u0275fac=function(le){return new(le||oe)(a.KVO(ce),a.KVO(a.SKi))}}static{this.\u0275prov=a.jDH({token:oe,factory:oe.\u0275fac})}}return oe})();class Ue{constructor(we){this._doc=we}}const $e="ng-app-id";let Ge=(()=>{class oe{constructor(Y,le,Ke,_t={}){this.doc=Y,this.appId=le,this.nonce=Ke,this.platformId=_t,this.styleRef=new Map,this.hostNodes=new Set,this.styleNodesInDOM=this.collectServerRenderedStyles(),this.platformIsServer=(0,y.Vy)(_t),this.resetHostNodes()}addStyles(Y){for(const le of Y)1===this.changeUsageCount(le,1)&&this.onStyleAdded(le)}removeStyles(Y){for(const le of Y)this.changeUsageCount(le,-1)<=0&&this.onStyleRemoved(le)}ngOnDestroy(){const Y=this.styleNodesInDOM;Y&&(Y.forEach(le=>le.remove()),Y.clear());for(const le of this.getAllStyles())this.onStyleRemoved(le);this.resetHostNodes()}addHost(Y){this.hostNodes.add(Y);for(const le of this.getAllStyles())this.addStyleToHost(Y,le)}removeHost(Y){this.hostNodes.delete(Y)}getAllStyles(){return this.styleRef.keys()}onStyleAdded(Y){for(const le of this.hostNodes)this.addStyleToHost(le,Y)}onStyleRemoved(Y){const le=this.styleRef;le.get(Y)?.elements?.forEach(Ke=>Ke.remove()),le.delete(Y)}collectServerRenderedStyles(){const Y=this.doc.head?.querySelectorAll(`style[${$e}="${this.appId}"]`);if(Y?.length){const le=new Map;return Y.forEach(Ke=>{null!=Ke.textContent&&le.set(Ke.textContent,Ke)}),le}return null}changeUsageCount(Y,le){const Ke=this.styleRef;if(Ke.has(Y)){const _t=Ke.get(Y);return _t.usage+=le,_t.usage}return Ke.set(Y,{usage:le,elements:[]}),le}getStyleElement(Y,le){const Ke=this.styleNodesInDOM,_t=Ke?.get(le);if(_t?.parentNode===Y)return Ke.delete(le),_t.removeAttribute($e),_t;{const At=this.doc.createElement("style");return this.nonce&&At.setAttribute("nonce",this.nonce),At.textContent=le,this.platformIsServer&&At.setAttribute($e,this.appId),Y.appendChild(At),At}}addStyleToHost(Y,le){const Ke=this.getStyleElement(Y,le),_t=this.styleRef,At=_t.get(le)?.elements;At?At.push(Ke):_t.set(le,{elements:[Ke],usage:1})}resetHostNodes(){const Y=this.hostNodes;Y.clear(),Y.add(this.doc.head)}static{this.\u0275fac=function(le){return new(le||oe)(a.KVO(y.qQ),a.KVO(a.sZ2),a.KVO(a.BIS,8),a.KVO(a.Agw))}}static{this.\u0275prov=a.jDH({token:oe,factory:oe.\u0275fac})}}return oe})();const be={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/"},lt=/%COMP%/g,Qe=new a.nKC("",{providedIn:"root",factory:()=>!0});function Ot(oe,we){return we.map(Y=>Y.replace(lt,oe))}let ke=(()=>{class oe{constructor(Y,le,Ke,_t,At,vn,bn,Nn=null){this.eventManager=Y,this.sharedStylesHost=le,this.appId=Ke,this.removeStylesOnCompDestroy=_t,this.doc=At,this.platformId=vn,this.ngZone=bn,this.nonce=Nn,this.rendererByCompId=new Map,this.platformIsServer=(0,y.Vy)(vn),this.defaultRenderer=new tt(Y,At,bn,this.platformIsServer)}createRenderer(Y,le){if(!Y||!le)return this.defaultRenderer;this.platformIsServer&&le.encapsulation===a.gXe.ShadowDom&&(le={...le,encapsulation:a.gXe.Emulated});const Ke=this.getOrCreateRenderer(Y,le);return Ke instanceof Dt?Ke.applyToHost(Y):Ke instanceof en&&Ke.applyStyles(),Ke}getOrCreateRenderer(Y,le){const Ke=this.rendererByCompId;let _t=Ke.get(le.id);if(!_t){const At=this.doc,vn=this.ngZone,bn=this.eventManager,Nn=this.sharedStylesHost,$r=this.removeStylesOnCompDestroy,xn=this.platformIsServer;switch(le.encapsulation){case a.gXe.Emulated:_t=new Dt(bn,Nn,le,this.appId,$r,At,vn,xn);break;case a.gXe.ShadowDom:return new Qt(bn,Nn,Y,le,At,vn,this.nonce,xn);default:_t=new en(bn,Nn,le,$r,At,vn,xn)}Ke.set(le.id,_t)}return _t}ngOnDestroy(){this.rendererByCompId.clear()}static{this.\u0275fac=function(le){return new(le||oe)(a.KVO(ye),a.KVO(Ge),a.KVO(a.sZ2),a.KVO(Qe),a.KVO(y.qQ),a.KVO(a.Agw
1),a.KVO(a.SKi),a.KVO(a.BIS))}}static{this.\u0275prov=a.jDH({token:oe,factory:oe.\u0275fac})}}return oe})();class tt{constructor(we,Y,le,Ke){this.eventManager=we,this.doc=Y,this.ngZone=le,this.platformIsServer=Ke,this.data=Object.create(null),this.throwOnSyntheticProps=!0,this.destroyNode=null}destroy(){}createElement(we,Y){return Y?this.doc.createElementNS(be[Y]||Y,we):this.doc.createElement(we)}createComment(we){return this.doc.createComment(we)}createText(we){return this.doc.createTextNode(we)}appendChild(we,Y){(bt(we)?we.content:we).appendChild(Y)}insertBefore(we,Y,le){we&&(bt(we)?we.content:we).insertBefore(Y,le)}removeChild(we,Y){we&&we.removeChild(Y)}selectRootElement(we,Y){let le="string"==typeof we?this.doc.querySelector(we):we;if(!le)throw new a.wOt(-5104,!1);return Y||(le.textContent=""),le}parentNode(we){return we.parentNode}nextSibling(we){return we.nextSibling}setAttribute(we,Y,le,Ke){if(Ke){Y=Ke+":"+Y;const _t=be[Ke];_t?we.setAttributeNS(_t,Y,le):we.setAttribute(Y,le)}else we.setAttribute(Y,le)}removeAttribute(we,Y,le){if(le){const Ke=be[le];Ke?we.removeAttributeNS(Ke,Y):we.removeAttribute(`${le}:${Y}`)}else we.removeAttribute(Y)}addClass(we,Y){we.classList.add(Y)}removeClass(we,Y){we.classList.remove(Y)}setStyle(we,Y,le,Ke){Ke&(a.czy.DashCase|a.czy.Important)?we.style.setProperty(Y,le,Ke&a.czy.Important?"important":""):we.style[Y]=le}removeStyle(we,Y,le){le&a.czy.DashCase?we.style.removeProperty(Y):we.style[Y]=""}setProperty(we,Y,le){null!=we&&(we[Y]=le)}setValue(we,Y){we.nodeValue=Y}listen(we,Y,le){if("string"==typeof we&&!(we=(0,y.QT)().getGlobalEventTarget(this.doc,we)))throw new Error(`Unsupported event target ${we} for event ${Y}`);return this.eventManager.addEventListener(we,Y,this.decoratePreventDefault(le))}decoratePreventDefault(we){return Y=>{if("__ngUnwrap__"===Y)return we;!1===(this.platformIsServer?this.ngZone.runGuarded(()=>we(Y)):we(Y))&&Y.preventDefault()}}}function bt(oe){return"TEMPLATE"===oe.tagName&&void 0!==oe.content}class Qt extends tt{constructor(we,Y,le,Ke,_t,At,vn,bn){super(we,_t,At,bn),this.sharedStylesHost=Y,this.hostEl=le,this.shadowRoot=le.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);const Nn=Ot(Ke.id,Ke.styles);for(const $r of Nn){const xn=document.createElement("style");vn&&xn.setAttribute("nonce",vn),xn.textContent=$r,this.shadowRoot.appendChild(xn)}}nodeOrShadowRoot(we){return we===this.hostEl?this.shadowRoot:we}appendChild(we,Y){return super.appendChild(this.nodeOrShadowRoot(we),Y)}insertBefore(we,Y,le){return super.insertBefore(this.nodeOrShadowRoot(we),Y,le)}removeChild(we,Y){return super.removeChild(this.nodeOrShadowRoot(we),Y)}parentNode(we){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(we)))}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}}class en extends tt{constructor(we,Y,le,Ke,_t,At,vn,bn){super(we,_t,At,vn),this.sharedStylesHost=Y,this.removeStylesOnCompDestroy=Ke,this.styles=bn?Ot(bn,le.styles):le.styles}applyStyles(){this.sharedStylesHost.addStyles(this.styles)}destroy(){this.removeStylesOnCompDestroy&&this.sharedStylesHost.removeStyles(this.styles)}}class Dt extends en{constructor(we,Y,le,Ke,_t,At,vn,bn){const Nn=Ke+"-"+le.id;super(we,Y,le,_t,At,vn,bn,Nn),this.contentAttr=function Je(oe){return"_ngcontent-%COMP%".replace(lt,oe)}(Nn),this.hostAttr=function Be(oe){return"_nghost-%COMP%".replace(lt,oe)}(Nn)}applyToHost(we){this.applyStyles(),this.setAttribute(we,this.hostAttr,"")}createElement(we,Y){const le=super.createElement(we,Y);return super.setAttribute(le,this.contentAttr,""),le}}let En=(()=>{class oe extends Ue{constructor(Y){super(Y)}supports(Y){return!0}addEventListener(Y,le,Ke){return Y.addEventListener(le,Ke,!1),()=>this.removeEventListener(Y,le,Ke)}removeEventListener(Y,le,Ke){return Y.removeEventListener(le,Ke)}static{this.\u0275fac=function(le){return new(le||oe)(a.KVO(y.qQ))}}static{this.\u0275prov=a.jDH({token:oe,factory:oe.\u0275fac})}}return oe})();const an=["alt","control","meta","shift"],Tn={"\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"},_n={alt:oe=>oe.altKey,control:oe=>oe.ctrlKey,meta:oe=>oe.metaKey,shift:oe=>oe.shiftKey};let tn=(()=>{class oe extends Ue{constructor(Y){super(Y)}supports(Y){return null!=oe.parseEventName(Y)}addEventListener(Y,le,Ke){const _t=oe.parseEventName(le),At=oe.eventCallback(_t.fullKey,Ke,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>(0,y.QT)().onAndCancel(Y,_t.domEventName,At))}static parseEventName(Y){const le=Y.toLowerCase().split("."),Ke=le.shift();if(0===le.length||"keydown"!==Ke&&"keyup"!==Ke)return null;const _t=oe._normalizeKey(le.pop());let At="",vn=le.indexOf("code");if(vn>-1&&(le.splice(vn,1),At="code."),an.forEach(Nn=>{const $r=le.indexOf(Nn);$r>-1&&(le.splice($r,1),At+=Nn+".")}),At+=_t,0!=le.length||0===_t.length)return null;const bn={};return bn.domEventName=Ke,bn.fullKey=At,bn}static matchEventFullKeyCode(Y,le){let Ke=Tn[Y.key]||Y.key,_t="";return le.indexOf("code.")>-1&&(Ke=Y.code,_t="code."),!(null==Ke||!Ke)&&(Ke=Ke.toLowerCase()," "===Ke?Ke="space":"."===Ke&&(Ke="dot"),an.forEach(At=>{At!==Ke&&(0,_n[At])(Y)&&(_t+=At+".")}),_t+=Ke,_t===le)}static eventCallback(Y,le,Ke){return _t=>{oe.matchEventFullKeyCode(_t,Y)&&Ke.runGuarded(()=>le(_t))}}static _normalizeKey(Y){return"esc"===Y?"escape":Y}static{this.\u0275fac=function(le){return new(le||oe)(a.KVO(y.qQ))}}static{this.\u0275prov=a.jDH({token:oe,factory:oe.\u0275fac})}}return oe})();const Nt=(0,a.oH4)(a.fpN,"browser",[{provide:a.Agw,useValue:y.AJ},{provide:a.PLl,useValue:function de(){me.makeCurrent()},multi:!0},{provide:y.qQ,useFactory:function ie(){return(0,a.TL$)(document),document},deps:[]}]),ht=new a.nKC(""),St=[{provide:a.e01,useClass:class Ne{addToWindow(we){a.JZv.getAngularTestability=(le,Ke=!0)=>{const _t=we.findTestabilityInTree(le,Ke);if(null==_t)throw new a.wOt(5103,!1);return _t},a.JZv.getAllAngularTestabilities=()=>we.getAllTestabilities(),a.JZv.getAllAngularRootElements=()=>we.getAllRootElements(),a.JZv.frameworkStabilizers||(a.JZv.frameworkStabilizers=[]),a.JZv.frameworkStabilizers.push(le=>{const Ke=a.JZv.getAllAngularTestabilities();let _t=Ke.length;const At=function(){_t--,0==_t&&le()};Ke.forEach(vn=>{vn.whenStable(At)})})}findTestabilityInTree(we,Y,le){return null==Y?null:we.getTestability(Y)??(le?(0,y.QT)().isShadowRoot(Y)?this.findTestabilityInTree(we,Y.host,!0):this.findTestabilityInTree(we,Y.parentElement,!0):null)}},deps:[]},{provide:a.WHO,useClass:a.NYb,deps:[a.SKi,a.giA,a.e01]},{provide:a.NYb,useClass:a.NYb,deps:[a.SKi,a.giA,a.e01]}],nn=[{provide:a.H8p,useValue:"root"},{provide:a.zcH,useFactory:function Ve(){return new a.zcH},deps:[]},{provide:ce,useClass:En,multi:!0,deps:[y.qQ,a.SKi,a.Agw]},{provide:ce,useClass:tn,multi:!0,deps:[y.qQ]},ke,Ge,ye,{provide:a._9s,useExisting:ke}
1,{provide:y.N0,useClass:pe,deps:[]},[]];let rr=(()=>{class oe{constructor(Y){}static withServerTransition(Y){return{ngModule:oe,providers:[{provide:a.sZ2,useValue:Y.appId}]}}static{this.\u0275fac=function(le){return new(le||oe)(a.KVO(ht,12))}}static{this.\u0275mod=a.$C({type:oe})}static{this.\u0275inj=a.G2t({providers:[...nn,...St],imports:[y.MD,a.Hbi]})}}return oe})(),Pn=(()=>{class oe{constructor(Y){this._doc=Y}getTitle(){return this._doc.title}setTitle(Y){this._doc.title=Y||""}static{this.\u0275fac=function(le){return new(le||oe)(a.KVO(y.qQ))}}static{this.\u0275prov=a.jDH({token:oe,factory:oe.\u0275fac,providedIn:"root"})}}return oe})(),yr=(()=>{class oe{static{this.\u0275fac=function(le){return new(le||oe)}}static{this.\u0275prov=a.jDH({token:oe,factory:function(le){let Ke=null;return Ke=le?new(le||oe):a.KVO(Lt),Ke},providedIn:"root"})}}return oe})(),Lt=(()=>{class oe extends yr{constructor(Y){super(),this._doc=Y}sanitize(Y,le){if(null==le)return null;switch(Y){case a.WPN.NONE:return le;case a.WPN.HTML:return(0,a.ZF7)(le,"HTML")?(0,a.rcV)(le):(0,a.h9k)(this._doc,String(le)).toString();case a.WPN.STYLE:return(0,a.ZF7)(le,"Style")?(0,a.rcV)(le):le;case a.WPN.SCRIPT:if((0,a.ZF7)(le,"Script"))return(0,a.rcV)(le);throw new a.wOt(5200,!1);case a.WPN.URL:return(0,a.ZF7)(le,"URL")?(0,a.rcV)(le):(0,a.$MX)(String(le));case a.WPN.RESOURCE_URL:if((0,a.ZF7)(le,"ResourceURL"))return(0,a.rcV)(le);throw new a.wOt(5201,!1);default:throw new a.wOt(5202,!1)}}bypassSecurityTrustHtml(Y){return(0,a.Kcf)(Y)}bypassSecurityTrustStyle(Y){return(0,a.cWb)(Y)}bypassSecurityTrustScript(Y){return(0,a.UyX)(Y)}bypassSecurityTrustUrl(Y){return(0,a.osQ)(Y)}bypassSecurityTrustResourceUrl(Y){return(0,a.e5t)(Y)}static{this.\u0275fac=function(le){return new(le||oe)(a.KVO(y.qQ))}}static{this.\u0275prov=a.jDH({token:oe,factory:oe.\u0275fac,providedIn:"root"})}}return oe})()},9772:(Et,Fe,P)=>{P.d(Fe,{nX:()=>ri,Gl:()=>Hn,j5:()=>Di,wF:()=>Bn,L6:()=>zt,Z:()=>qi,b:()=>gr,Ix:()=>Fr,Wk:()=>ho,wQ:()=>to,iI:()=>bp,n3:()=>f});var a=P(467),y=P(4438),fe=P(1985),me=P(8071),ve=P(6648),ee=P(7673),Ne=P(4412),pe=P(3073),ce=P(3669),ye=P(6450),Ue=P(3794),$e=P(8496),Ge=P(4360),be=P(5225);function lt(...u){const w=(0,Ue.lI)(u),d=(0,Ue.ms)(u),{args:_,keys:S}=(0,pe.D)(u);if(0===_.length)return(0,ve.H)([],w);const j=new fe.c(function Oe(u,w,d=ce.D){return _=>{ot(w,()=>{const{length:S}=u,j=new Array(S);let K=S,Me=S;for(let ge=0;ge<S;ge++)ot(w,()=>{const pt=(0,ve.H)(u[ge],w);let Wt=!1;pt.subscribe((0,Ge._)(_,Bt=>{j[ge]=Bt,Wt||(Wt=!0,Me--),Me||_.next(d(j.slice()))},()=>{--K||_.complete()}))},_)},_)}}(_,w,S?K=>(0,$e.e)(S,K):ce.D));return d?j.pipe((0,ye.I)(d)):j}function ot(u,w,d){u?(0,be.N)(d,u,w):w()}var et=P(9350),Mt=P(1397);function Qe(u=1/0){return(0,Mt.Z)(ce.D,u)}function Be(...u){return function Je(){return Qe(1)}()((0,ve.H)(u,(0,Ue.lI)(u)))}var Ot=P(8750);function ke(u){return new fe.c(w=>{(0,Ot.Tg)(u()).subscribe(w)})}var tt=P(1203);function Le(u,w){const d=(0,me.T)(u)?u:()=>u,_=S=>S.error(d());return new fe.c(w?S=>w.schedule(_,0,S):_)}const rt=new fe.c(u=>u.complete());var en=P(8359),Dt=P(9974);function En(){return(0,Dt.N)((u,w)=>{let d=null;u._refCount++;const _=(0,Ge._)(w,void 0,void 0,void 0,()=>{if(!u||u._refCount<=0||0<--u._refCount)return void(d=null);const S=u._connection,j=d;d=null,S&&(!j||S===j)&&S.unsubscribe(),w.unsubscribe()});u.subscribe(_),_.closed||(d=u.connect())})}class an extends fe.c{constructor(w,d){super(),this.source=w,this.subjectFactory=d,this._subject=null,this._refCount=0,this._connection=null,(0,Dt.S)(w)&&(this.lift=w.lift)}_subscribe(w){return this.getSubject().subscribe(w)}getSubject(){const w=this._subject;return(!w||w.isStopped)&&(this._subject=this.subjectFactory()),this._subject}_teardown(){this._refCount=0;const{_connection:w}=this;this._subject=this._connection=null,w?.unsubscribe()}connect(){let w=this._connection;if(!w){w=this._connection=new en.yU;const d=this.getSubject();w.add(this.source.subscribe((0,Ge._)(d,void 0,()=>{this._teardown(),d.complete()},_=>{this._teardown(),d.error(_)},()=>this._teardown()))),w.closed&&(this._connection=null,w=en.yU.EMPTY)}return w}refCount(){return En()(this)}}var Tn=P(1413),_n=P(177),tn=P(6354),_e=P(5558);function Se(u){return u<=0?()=>rt:(0,Dt.N)((w,d)=>{let _=0;w.subscribe((0,Ge._)(d,S=>{++_<=u&&(d.next(S),u<=_&&d.complete())}))})}var Ie=P(5964);function de(u){return(0,Dt.N)((w,d)=>{let _=!1;w.subscribe((0,Ge._)(d,S=>{_=!0,d.next(S)},()=>{_||d.next(u),d.complete()}
1))})}function Ve(u=ie){return(0,Dt.N)((w,d)=>{let _=!1;w.subscribe((0,Ge._)(d,S=>{_=!0,d.next(S)},()=>_?d.complete():d.error(u())))})}function ie(){return new et.G}function vt(u,w){const d=arguments.length>=2;return _=>_.pipe(u?(0,Ie.p)((S,j)=>u(S,j,_)):ce.D,Se(1),d?de(w):Ve(()=>new et.G))}var Nt=P(274);function ht(u,w,d){const _=(0,me.T)(u)||w||d?{next:u,error:w,complete:d}:u;return _?(0,Dt.N)((S,j)=>{var K;null===(K=_.subscribe)||void 0===K||K.call(_);let Me=!0;S.subscribe((0,Ge._)(j,ge=>{var pt;null===(pt=_.next)||void 0===pt||pt.call(_,ge),j.next(ge)},()=>{var ge;Me=!1,null===(ge=_.complete)||void 0===ge||ge.call(_),j.complete()},ge=>{var pt;Me=!1,null===(pt=_.error)||void 0===pt||pt.call(_,ge),j.error(ge)},()=>{var ge,pt;Me&&(null===(ge=_.unsubscribe)||void 0===ge||ge.call(_)),null===(pt=_.finalize)||void 0===pt||pt.call(_)}))}):ce.D}function St(u){return(0,Dt.N)((w,d)=>{let j,_=null,S=!1;_=w.subscribe((0,Ge._)(d,void 0,void 0,K=>{j=(0,Ot.Tg)(u(K,St(u)(w))),_?(_.unsubscribe(),_=null,j.subscribe(d)):S=!0})),S&&(_.unsubscribe(),_=null,j.subscribe(d))})}function un(u){return u<=0?()=>rt:(0,Dt.N)((w,d)=>{let _=[];w.subscribe((0,Ge._)(d,S=>{_.push(S),u<_.length&&_.shift()},()=>{for(const S of _)d.next(S);d.complete()},void 0,()=>{_=null}))})}var at=P(980),jn=P(5343),Kr=P(345);const Rt="primary",wi=Symbol("RouteTitle");class Pr{constructor(w){this.params=w||{}}has(w){return Object.prototype.hasOwnProperty.call(this.params,w)}get(w){if(this.has(w)){const d=this.params[w];return Array.isArray(d)?d[0]:d}return null}getAll(w){if(this.has(w)){const d=this.params[w];return Array.isArray(d)?d:[d]}return[]}get keys(){return Object.keys(this.params)}}function kt(u){return new Pr(u)}function Kt(u,w,d){const _=d.path.split("/");if(_.length>u.length||"full"===d.pathMatch&&(w.hasChildren()||_.length<u.length))return null;const S={};for(let j=0;j<_.length;j++){const K=_[j],Me=u[j];if(K.startsWith(":"))S[K.substring(1)]=Me;else if(K!==Me.path)return null}return{consumed:u.slice(0,_.length),posParams:S}}function Vn(u,w){const d=u?lr(u):void 0,_=w?lr(w):void 0;if(!d||!_||d.length!=_.length)return!1;let S;for(let j=0;j<d.length;j++)if(S=d[j],!Gr(u[S],w[S]))return!1;return!0}function lr(u){return[...Object.keys(u),...Object.getOwnPropertySymbols(u)]}function Gr(u,w){if(Array.isArray(u)&&Array.isArray(w)){if(u.length!==w.length)return!1;const d=[...u].sort(),_=[...w].sort();return d.every((S,j)=>_[j]===S)}return u===w}function Wn(u){return u.length>0?u[u.length-1]:null}function yr(u){return function ae(u){return!!u&&(u instanceof fe.c||(0,me.T)(u.lift)&&(0,me.T)(u.subscribe))}(u)?u:(0,y.jNT)(u)?(0,ve.H)(Promise.resolve(u)):(0,ee.of)(u)}const Lt={exact:function Sr(u,w,d){if(!le(u.segments,w.segments)||!qr(u.segments,w.segments,d)||u.numberOfChildren!==w.numberOfChildren)return!1;for(const _ in w.children)if(!u.children[_]||!Sr(u.children[_],w.children[_],d))return!1;return!0},subset:cr},Ur={exact:function qt(u,w){return Vn(u,w)},subset:function mn(u,w){return Object.keys(w).length<=Object.keys(u).length&&Object.keys(w).every(d=>Gr(u[d],w[d]))},ignored:()=>!0};function ln(u,w,d){return Lt[d.paths](u.root,w.root,d.matrixParams)&&Ur[d.queryParams](u.queryParams,w.queryParams)&&!("exact"===d.fragment&&u.fragment!==w.fragment)}function cr(u,w,d){return si(u,w,w.segments,d)}function si(u,w,d,_){if(u.segments.length>d.length){const S=u.segments.slice(0,d.length);return!(!le(S,d)||w.hasChildren()||!qr(S,d,_))}if(u.segments.length===d.length){if(!le(u.segments,d)||!qr(u.segments,d,_))return!1;for(const S in w.children)if(!u.children[S]||!cr(u.children[S],w.children[S],_))return!1;return!0}{const S=d.slice(0,u.segments.length),j=d.slice(u.segments.length);return!!(le(u.segments,S)&&qr(u.segments,S,_)&&u.children[Rt])&&si(u.children[Rt],w,j,_)}}function qr(u,w,d){return w.every((_,S)=>Ur[d](u[S].parameters,_.parameters))}class ir{constructor(w=new oe([],{}),d={},_=null){this.root=w,this.queryParams=d,this.fragment=_}get queryParamMap(){return this._queryParamMap??=kt(this.queryParams),this._queryParamMap}toString(){return vn.serialize(this)}}class oe{constructor(w,d){this.segments=w,this.children=d,this.parent=null,Object.values(d).forEac
1h(_=>_.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return bn(this)}}class we{constructor(w,d){this.path=w,this.parameters=d}get parameterMap(){return this._parameterMap??=kt(this.parameters),this._parameterMap}toString(){return xt(this)}}function le(u,w){return u.length===w.length&&u.every((d,_)=>d.path===w[_].path)}let _t=(()=>{class u{static{this.\u0275fac=function(_){return new(_||u)}}static{this.\u0275prov=y.jDH({token:u,factory:()=>new At,providedIn:"root"})}}return u})();class At{parse(w){const d=new Ei(w);return new ir(d.parseRootSegment(),d.parseQueryParams(),d.parseFragment())}serialize(w){const d=`/${Nn(w.root,!0)}`,_=function ai(u){const w=Object.entries(u).map(([d,_])=>Array.isArray(_)?_.map(S=>`${xn(d)}=${xn(S)}`).join("&"):`${xn(d)}=${xn(_)}`).filter(d=>d);return w.length?`?${w.join("&")}`:""}(w.queryParams);return`${d}${_}${"string"==typeof w.fragment?`#${function Wr(u){return encodeURI(u)}(w.fragment)}`:""}`}}const vn=new At;function bn(u){return u.segments.map(w=>xt(w)).join("/")}function Nn(u,w){if(!u.hasChildren())return bn(u);if(w){const d=u.children[Rt]?Nn(u.children[Rt],!1):"",_=[];return Object.entries(u.children).forEach(([S,j])=>{S!==Rt&&_.push(`${S}:${Nn(j,!1)}`)}),_.length>0?`${d}(${_.join("//")})`:d}{const d=function Ke(u,w){let d=[];return Object.entries(u.children).forEach(([_,S])=>{_===Rt&&(d=d.concat(w(S,_)))}),Object.entries(u.children).forEach(([_,S])=>{_!==Rt&&(d=d.concat(w(S,_)))}),d}(u,(_,S)=>S===Rt?[Nn(u.children[Rt],!1)]:[`${S}:${Nn(_,!1)}`]);return 1===Object.keys(u.children).length&&null!=u.children[Rt]?`${bn(u)}/${d[0]}`:`${bn(u)}/(${d.join("//")})`}}function $r(u){return encodeURIComponent(u).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function xn(u){return $r(u).replace(/%3B/gi,";")}function Zr(u){return $r(u).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function Jr(u){return decodeURIComponent(u)}function On(u){return Jr(u.replace(/\+/g,"%20"))}function xt(u){return`${Zr(u.path)}${function ro(u){return Object.entries(u).map(([w,d])=>`;${Zr(w)}=${Zr(d)}`).join("")}(u.parameters)}`}const _i=/^[^\/()?;#]+/;function Ci(u){const w=u.match(_i);return w?w[0]:""}const Li=/^[^\/()?;=#]+/,Co=/^[^=?&#]+/,li=/^[^&#]+/;class Ei{constructor(w){this.url=w,this.remaining=w}parseRootSegment(){return this.consumeOptional("/"),""===this.remaining||this.peekStartsWith("?")||this.peekStartsWith("#")?new oe([],{}):new oe([],this.parseChildren())}parseQueryParams(){const w={};if(this.consumeOptional("?"))do{this.parseQueryParam(w)}while(this.consumeOptional("&"));return w}parseFragment(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null}parseChildren(){if(""===this.remaining)return{};this.consumeOptional("/");const w=[];for(this.peekStartsWith("(")||w.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),w.push(this.parseSegment());let d={};this.peekStartsWith("/(")&&(this.capture("/"),d=this.parseParens(!0));let _={};return this.peekStartsWith("(")&&(_=this.parseParens(!1)),(w.length>0||Object.keys(d).length>0)&&(_[Rt]=new oe(w,d)),_}parseSegment(){const w=Ci(this.remaining);if(""===w&&this.peekStartsWith(";"))throw new y.wOt(4009,!1);return this.capture(w),new we(Jr(w),this.parseMatrixParams())}parseMatrixParams(){const w={};for(;this.consumeOptional(";");)this.parseParam(w);return w}parseParam(w){const d=function dn(u){const w=u.match(Li);return w?w[0]:""}(this.remaining);if(!d)return;this.capture(d);let _="";if(this.consumeOptional("=")){const S=Ci(this.remaining);S&&(_=S,this.capture(_))}w[Jr(d)]=Jr(_)}parseQueryParam(w){const d=function ei(u){const w=u.match(Co);return w?w[0]:""}(this.remaining);if(!d)return;this.capture(d);let _="";if(this.consumeOptional("=")){const K=function Qi(u){const w=u.match(li);return w?w[0]:""}(this.remaining);K&&(_=K,this.capture(_))}const S=On(d),j=On(_);if(w.hasOwnProperty(S)){let K=w[S];Array.isArray(K)||(K=[K],w[S]=K),K.push(j)}else w[S]=j}parseParens(w){const d={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){const _=Ci(this.remaining),S=this.remaining[_.length];if("/"!==S&&")"!==S&&";"!==S)throw new y.wOt(4010,!1);let j;_.indexOf(":")>-1?(j=_.slice(0,_.indexOf(":")),this.capture(j),this.capture(":")):w&&(j=Rt);const K=this.parseChildren();d[j]=1===Object.keys(K).length?K[Rt]:new oe([],K),this.consumeOptional("//")}return d}peekStartsWith(w){return this.remaining.startsWith(w)}consumeOptional(w){return!!this.peekStartsWith(w)&&(this.remaining=this.remaining.substring(w.length),!0)}capture(w){if(!this.consumeOptional(w))throw new y.wOt(4011,!1)}}function bi(u){return u.segments.length>0?new oe([],{[Rt]:u}):u}function ji(u){const w={};for(const[_,S]of Object.entries(u.children)){const j=ji(S);if(_===Rt&&0===j.segments.length&&j.hasChildren())for(const[K,Me]of Object.entries(j.children))w[K]=Me;else(j.segments.length>0||j.hasChildren())&&(w[_]=j)}return function H(u){if(1===u.numberOfChildren&&u.children[Rt]){const w=u.children[Rt];return new oe(u.segments.concat(w.segments),w.children)}return u}(new oe(u.segments,w))}function te(u){return u instanceof ir}function je(u){let w;const S=bi(function d(j){const K={};for(const ge of j.children){const pt=d(ge);K[ge.outlet]=pt}const Me=new oe(j.url,K);return j===u&&(w=Me),Me}(u.root));return w??S}function xe(u,w,d,_){let S=u;for(;S.parent;)S=S.parent;if(0===w.length)return jt(S,S,S,d,_);const j=function Xn(u){if("string"==typeof u[0]&&1===u.length&&"/"===u[0])return new fn(!0,0,u);let w=0,d=!1;const _=u.reduce((S,j,K)=>{if("object"==typeof j&&null!=j){if(j.outlets){const Me={};
1return Object.entries(j.outlets).forEach(([ge,pt])=>{Me[ge]="string"==typeof pt?pt.split("/"):pt}),[...S,{outlets:Me}]}if(j.segmentPath)return[...S,j.segmentPath]}return"string"!=typeof j?[...S,j]:0===K?(j.split("/").forEach((Me,ge)=>{0==ge&&"."===Me||(0==ge&&""===Me?d=!0:".."===Me?w++:""!=Me&&S.push(Me))}),S):[...S,j]},[]);return new fn(d,w,_)}(w);if(j.toRoot())return jt(S,S,new oe([],{}),d,_);const K=function Dn(u,w,d){if(u.isAbsolute)return new sn(w,!0,0);if(!d)return new sn(w,!1,NaN);if(null===d.parent)return new sn(d,!0,0);const _=ut(u.commands[0])?0:1;return function Tr(u,w,d){let _=u,S=w,j=d;for(;j>S;){if(j-=S,_=_.parent,!_)throw new y.wOt(4005,!1);S=_.segments.length}return new sn(_,!1,S-j)}(d,d.segments.length-1+_,u.numberOfDoubleDots)}(j,S,u),Me=K.processChildren?on(K.segmentGroup,K.index,j.commands):rn(K.segmentGroup,K.index,j.commands);return jt(S,K.segmentGroup,Me,d,_)}function ut(u){return"object"==typeof u&&null!=u&&!u.outlets&&!u.segmentPath}function dt(u){return"object"==typeof u&&null!=u&&u.outlets}function jt(u,w,d,_,S){let K,j={};_&&Object.entries(_).forEach(([ge,pt])=>{j[ge]=Array.isArray(pt)?pt.map(Wt=>`${Wt}`):`${pt}`}),K=u===w?d:Ct(u,w,d);const Me=bi(ji(K));return new ir(Me,j,S)}function Ct(u,w,d){const _={};return Object.entries(u.children).forEach(([S,j])=>{_[S]=j===w?d:Ct(j,w,d)}),new oe(u.segments,_)}class fn{constructor(w,d,_){if(this.isAbsolute=w,this.numberOfDoubleDots=d,this.commands=_,w&&_.length>0&&ut(_[0]))throw new y.wOt(4003,!1);const S=_.find(dt);if(S&&S!==Wn(_))throw new y.wOt(4004,!1)}toRoot(){return this.isAbsolute&&1===this.commands.length&&"/"==this.commands[0]}}class sn{constructor(w,d,_){this.segmentGroup=w,this.processChildren=d,this.index=_}}function rn(u,w,d){if(u??=new oe([],{}),0===u.segments.length&&u.hasChildren())return on(u,w,d);const _=function tr(u,w,d){let _=0,S=w;const j={match:!1,pathIndex:0,commandIndex:0};for(;S<u.segments.length;){if(_>=d.length)return j;const K=u.segments[S],Me=d[_];if(dt(Me))break;const ge=`${Me}`,pt=_<d.length-1?d[_+1]:null;if(S>0&&void 0===ge)break;if(ge&&pt&&"object"==typeof pt&&void 0===pt.outlets){if(!xr(ge,pt,K))return j;_+=2}else{if(!xr(ge,{},K))return j;_++}S++}return{match:!0,pathIndex:S,commandIndex:_}}(u,w,d),S=d.slice(_.commandIndex);if(_.match&&_.pathIndex<u.segments.length){const j=new oe(u.segments.slice(0,_.pathIndex),{});return j.children[Rt]=new oe(u.segments.slice(_.pathIndex),u.children),on(j,0,S)}return _.match&&0===S.length?new oe(u.segments,{}):_.match&&!u.hasChildren()?Nr(u,w,d):_.match?on(u,0,S):Nr(u,w,d)}function on(u,w,d){if(0===d.length)return new oe(u.segments,{});{const _=function Mn(u){return dt(u[0])?u[0].outlets:{[Rt]:u}}(d),S={};if(Object.keys(_).some(j=>j!==Rt)&&u.children[Rt]&&1===u.numberOfChildren&&0===u.children[Rt].segments.length){const j=on(u.children[Rt],w,d);return new oe(u.segments,j.children)}return Object.entries(_).forEach(([j,K])=>{"string"==typeof K&&(K=[K]),null!==K&&(S[j]=rn(u.children[j],w,K))}),Object.entries(u.children).forEach(([j,K])=>{void 0===_[j]&&(S[j]=K)}),new oe(u.segments,S)}}function Nr(u,w,d){const _=u.segments.slice(0,w);let S=0;for(;S<d.length;){const j=d[S];if(dt(j)){const ge=Yn(j.outlets);return new oe(_,ge)}if(0===S&&ut(d[0])){_.push(new we(u.segments[w].path,or(d[0]))),S++;continue}const K=dt(j)?j.outlets[Rt]:`${j}`,Me=S<d.length-1?d[S+1]:null;K&&Me&&ut(Me)?(_.push(new we(K,or(Me))),S+=2):(_.push(new we(K,{})),S++)}return new oe(_,{})}function Yn(u){const w={};return Object.entries(u).forEach(([d,_])=>{"string"==typeof _&&(_=[_]),null!==_&&(w[d]=Nr(new oe([],{}),0,_))}),w}function or(u){const w={};return Object.entries(u).forEach(([d,_])=>w[d]=`${_}`),w}function xr(u,w,d){return u==d.path&&Vn(w,d.parameters)}const wr="imperative";var mt=function(u){return u[u.NavigationStart=0]="NavigationStart",u[u.NavigationEnd=1]="NavigationEnd",u[u.NavigationCancel=2]="NavigationCancel",u[u.NavigationError=3]="NavigationError",u[u.RoutesRecognized=4]="RoutesRecognized",u[u.ResolveStart=5]="ResolveStart",u[u.ResolveEnd=6]="ResolveEnd",u[u.GuardsCheckStart=7]="GuardsCheckStart",u[u.GuardsCheckEnd=8]="GuardsCheckEnd",u[u.RouteConfigLoadStart=9]="RouteConfigLoadStart",u[u.RouteConfigLoadEnd=10]="RouteConfigLoadEnd",u[u.ChildActivationStart=11]="ChildActivationStart",u[u.ChildActivationEnd=12]="ChildActivationEnd",u[u.ActivationStart=13]="ActivationStart",u[u.ActivationEnd=14]="ActivationEnd",u[u.Scroll=15]="Scroll",u[u.NavigationSkipped=16]="NavigationSkipped",u}(mt||{});class Ut{constructor(w,d){this.id=w,this.url=d}}class qi extends Ut{constructor(w,d,_="imperative",S=null){super(w,d),this.type=mt.NavigationStart,this.navigationTrigger=_,this.restoredState=S}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}}class Bn extends Ut{constructor(w,d,_){super(w,d),this.urlAfterRedirects=_,this.type=mt.NavigationEnd}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}}var hr=function(u){return u[u.Redirect=0]="Redirect",u[u.SupersededByNewNavigation=1]="SupersededByNewNavigation",u[u.NoDataFromRe
1solver=2]="NoDataFromResolver",u[u.GuardRejected=3]="GuardRejected",u}(hr||{}),io=function(u){return u[u.IgnoredSameUrlNavigation=0]="IgnoredSameUrlNavigation",u[u.IgnoredByUrlHandlingStrategy=1]="IgnoredByUrlHandlingStrategy",u}(io||{});class Di extends Ut{constructor(w,d,_,S){super(w,d),this.reason=_,this.code=S,this.type=mt.NavigationCancel}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}}class ti extends Ut{constructor(w,d,_,S){super(w,d),this.reason=_,this.code=S,this.type=mt.NavigationSkipped}}class zt extends Ut{constructor(w,d,_,S){super(w,d),this.error=_,this.target=S,this.type=mt.NavigationError}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}}class Zi extends Ut{constructor(w,d,_,S){super(w,d),this.urlAfterRedirects=_,this.state=S,this.type=mt.RoutesRecognized}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class ni extends Ut{constructor(w,d,_,S){super(w,d),this.urlAfterRedirects=_,this.state=S,this.type=mt.GuardsCheckStart}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Un extends Ut{constructor(w,d,_,S,j){super(w,d),this.urlAfterRedirects=_,this.state=S,this.shouldActivate=j,this.type=mt.GuardsCheckEnd}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`}}class Vi extends Ut{constructor(w,d,_,S){super(w,d),this.urlAfterRedirects=_,this.state=S,this.type=mt.ResolveStart}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Lo extends Ut{constructor(w,d,_,S){super(w,d),this.urlAfterRedirects=_,this.state=S,this.type=mt.ResolveEnd}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Ko{constructor(w){this.route=w,this.type=mt.RouteConfigLoadStart}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}}class _r{constructor(w){this.route=w,this.type=mt.RouteConfigLoadEnd}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}}class oo{constructor(w){this.snapshot=w,this.type=mt.ChildActivationStart}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class Mi{constructor(w){this.snapshot=w,this.type=mt.ChildActivationEnd}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class jo{constructor(w){this.snapshot=w,this.type=mt.ActivationStart}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class so{constructor(w){this.snapshot=w,this.type=mt.ActivationEnd}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class ao{constructor(w,d,_){this.routerEvent=w,this.position=d,this.anchor=_,this.type=mt.Scroll}toString(){return`Scroll(anchor: '${this.anchor}', position: '${this.position?`${this.position[0]}, ${this.position[1]}`:null}')`}}class ci{}class ur{constructor(w){this.url=w}}class Xr{constructor(){this.outlet=null,this.route=null,this.injector=null,this.children=new Bi,this.attachRef=null}}let Bi=(()=>{class u{constructor(){this.contexts=new Map}onChildOutletCreated(d,_){const S=this.getOrCreateContext(d);S.outlet=_,this.contexts.set(d,S)}onChildOutletDestroyed(d){const _=this.getContext(d);_&&(_.outlet=null,_.attachRef=null)}onOutletDeactivated(){const d=this.contexts;return this.contexts=new Map,d}onOutletReAttached(d){this.contexts=d}getOrCreateContext(d){let _=this.getContext(d);return _||(_=new Xr,this.contexts.set(d,_)),_}getContext(d){return this.contexts.get(d)||null}static{this.\u0275fac=function(_){return new(_||u)}}static{this.\u0275prov=y.jDH({token:u,factory:u.\u0275fac,providedIn:"root"})}}return u})();class Kn{constructor(w){this._root=w}get root(){return this._root.value}
1parent(w){const d=this.pathFromRoot(w);return d.length>1?d[d.length-2]:null}children(w){const d=Ui(w,this._root);return d?d.children.map(_=>_.value):[]}firstChild(w){const d=Ui(w,this._root);return d&&d.children.length>0?d.children[0].value:null}siblings(w){const d=Pt(w,this._root);return d.length<2?[]:d[d.length-2].children.map(S=>S.value).filter(S=>S!==w)}pathFromRoot(w){return Pt(w,this._root).map(d=>d.value)}}function Ui(u,w){if(u===w.value)return w;for(const d of w.children){const _=Ui(u,d);if(_)return _}return null}function Pt(u,w){if(u===w.value)return[w];for(const d of w.children){const _=Pt(u,d);if(_.length)return _.unshift(w),_}return[]}class Cr{constructor(w,d){this.value=w,this.children=d}toString(){return`TreeNode(${this.value})`}}function ui(u){const w={};return u&&u.children.forEach(d=>w[d.value.outlet]=d),w}class Ii extends Kn{constructor(w,d){super(w),this.snapshot=d,di(this,w)}toString(){return this.snapshot.toString()}}function Si(u){const w=function Eo(u){const j=new Er([],{},{},"",{},Rt,u,null,{});return new co("",new Cr(j,[]))}(u),d=new Ne.t([new we("",{})]),_=new Ne.t({}),S=new Ne.t({}),j=new Ne.t({}),K=new Ne.t(""),Me=new ri(d,_,j,K,S,Rt,u,w.root);return Me.snapshot=w.root,new Ii(new Cr(Me,[]),w)}class ri{constructor(w,d,_,S,j,K,Me,ge){this.urlSubject=w,this.paramsSubject=d,this.queryParamsSubject=_,this.fragmentSubject=S,this.dataSubject=j,this.outlet=K,this.component=Me,this._futureSnapshot=ge,this.title=this.dataSubject?.pipe((0,tn.T)(pt=>pt[wi]))??(0,ee.of)(void 0),this.url=w,this.params=d,this.queryParams=_,this.fragment=S,this.data=j}get routeConfig(){return this._futureSnapshot.routeConfig}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap??=this.params.pipe((0,tn.T)(w=>kt(w))),this._paramMap}get queryParamMap(){return this._queryParamMap??=this.queryParams.pipe((0,tn.T)(w=>kt(w))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}}function Ji(u,w,d="emptyOnly"){let _;const{routeConfig:S}=u;return _=null===w||"always"!==d&&""!==S?.path&&(w.component||w.routeConfig?.loadComponent)?{params:{...u.params},data:{...u.data},resolve:{...u.data,...u._resolvedData??{}}}:{params:{...w.params,...u.params},data:{...w.data,...u.data},resolve:{...u.data,...w.data,...S?.data,...u._resolvedData}},S&&dr(S)&&(_.resolve[wi]=S.title),_}class Er{get title(){return this.data?.[wi]}constructor(w,d,_,S,j,K,Me,ge,pt){this.url=w,this.params=d,this.queryParams=_,this.fragment=S,this.data=j,this.outlet=K,this.component=Me,this.routeConfig=ge,this._resolve=pt}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??=kt(this.params),this._paramMap}get queryParamMap(){return this._queryParamMap??=kt(this.queryParams),this._queryParamMap}toString(){return`Route(url:'${this.url.map(_=>_.toString()).join("/")}', path:'${this.routeConfig?this.routeConfig.path:""}')`}}class co extends Kn{constructor(w,d){super(d),this.url=w,di(this,d)}toString(){return bo(this._root)}}function di(u,w){w.value._routerState=u,w.children.forEach(d=>di(u,d))}function bo(u){const w=u.children.length>0?` { ${u.children.map(bo).join(", ")} } `:"";return`${u.value}${w}`}function Hr(u){if(u.snapshot){const w=u.snapshot,d=u._futureSnapshot;u.snapshot=d,Vn(w.queryParams,d.queryParams)||u.queryParamsSubject.next(d.queryParams),w.fragment!==d.fragment&&u.fragmentSubject.next(d.fragment),Vn(w.params,d.params)||u.paramsSubject.next(d.params),function Qr(u,w){if(u.length!==w.length)return!1;for(let d=0;d<u.length;++d)if(!Vn(u[d],w[d]))return!1;return!0}(w.url,d.url)||u.urlSubject.next(d.url),Vn(w.data,d.data)||u.dataSubject.next(d.data)}else u.snapshot=u._futureSnapshot,u.dataSubject.next(u._futureSnapshot.data)}function uo(u,w){const d=Vn(u.params,w.params)&&function Y(u,w){return le(u,w)&&u.every((d,_)=>Vn(d.parameters,w[_].parameters))}(u.url,w.url);return d&&!(!u.parent!=!w.parent)&&(!u.parent||uo(u.parent,w.parent))}function dr(u){return"string"==typeof u.title||null===u.title}let f=(()=>{class u{constructor(){this.activated=null,this._activatedRoute=null,this.name=Rt,this.activateEvents=new y.bkB,this.deactivateEvents=new y.bkB,this.attachEvents=new y.bkB,this.detachEvents=new y.bkB,this.parentContexts=(0,y.WQX)(Bi),this.location=(0,y.WQX)(y.c1b),this.changeDetector=(0,y.WQX)(y.gRc),this.environmentInjector=(0,y.WQX)(y.uvJ),this.inputBinder=(0,y.WQX)(p,{optional:!0}),this.supportsBindingToComponentInputs=!0}get activatedComponentRef(){return this.activated}ngOnChanges(d){if(d.name){const{firstChange:_,previousValue:S}=d.name;if(_)return;this.isTrackedInParentContexts(S)&&(this.deactivate(),this.parentContexts.onChildOutletDestroyed(S)),this.initializeOutletWithName()}}ngOnDestroy(){this.isTrackedInParentContexts(this.name)&&this.parentContexts.onChildOutletDestroyed(this.name),this.inputBinder?.unsubscribeFromRouteData(this)}isTrackedInParentContexts(d){return this.parentContexts.getContext(d)?.outlet===this}ngOnInit(){this.initializeOutletWithName()}initializeOutletWithName(){if(this.parentContexts.onChildOutletCreated(this.name,this),this.activated)return;const d=this.parentContexts.getContext(this.name);d?.route&&(d.attachRef?this.attach(d.attachRef,d.route):this.activateWith(d.route,d.injector))}get isActivated(){return!!this.activated}get component(){if(!this.activated)throw new y.wOt(4012,!1);return this.activated.instance}get activatedRoute(){if(!this.activated)throw new y.wOt(4012,!1);return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new y.wOt(4012,!1);this.location.detach();const d=this.activated;return this.activated=null,this._activatedRoute=null,this.detachEvents.emit(d.instance),d}attach(d,_){this.activated=d,this._activatedRoute=_,this.location.insert(d.hostView),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.attachEvents.emit(d.instance)}deactivate(){if(this.activated){const d=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(d)}}activateWith(d,_){if(this.isActivated)throw new y.wOt(4013,!1);this._activatedRoute=d;const S=this.location,K=d.snapshot.component,Me=this.parentContexts.getOrCreateContext(this.name).children,ge=new o(d,Me,S.injector);this.activated=S.createComponent(K,{index:S.length,injector:ge,environmentInjector:_??this.environmentInjector}),this.changeDetector.markForCheck(),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.activateEvents.emit(this.activated.instance)}static{this.\u0275fac=function(_){return new(_||u)}}static{this.\u0275dir=y.FsC({type:u,selectors:[["router-outlet"]],inputs:{name:"name"},outputs:{activateEvents:"activate",deactivateEvents:"deactivate",attachEvents:"attach",detachEvents:"detach"},exportAs:["outlet"],standalone:!0,features:[y.OA$]})}}return u})();class o{__ngOutletInjector(w){return new o(this.route,this.childContexts,w)}constructor(w,d,_){this.route=w,this.childContexts=d,this.parent=_}get(w,d){return w===ri?this.route:w===Bi?this.childContexts:this.parent.get(w,d)}}const p=new y.nKC("");let h=(()=>{class u{constructor(){this.outletDataSubscriptions=new Map}bindActivatedRouteToOutletComponent(d){this.unsubscribeFromRouteData(d),this.subscribeToRouteData(d)}unsubscribeFromRouteData(d){this.outletDataSubscriptions.get(d)?.unsubscribe(),this.outletDataSubscriptions.delete(
1d)}subscribeToRouteData(d){const{activatedRoute:_}=d,S=lt([_.queryParams,_.params,_.data]).pipe((0,_e.n)(([j,K,Me],ge)=>(Me={...j,...K,...Me},0===ge?(0,ee.of)(Me):Promise.resolve(Me)))).subscribe(j=>{if(!d.isActivated||!d.activatedComponentRef||d.activatedRoute!==_||null===_.component)return void this.unsubscribeFromRouteData(d);const K=(0,y.HJs)(_.component);if(K)for(const{templateName:Me}of K.inputs)d.activatedComponentRef.setInput(Me,j[Me]);else this.unsubscribeFromRouteData(d)});this.outletDataSubscriptions.set(d,S)}static{this.\u0275fac=function(_){return new(_||u)}}static{this.\u0275prov=y.jDH({token:u,factory:u.\u0275fac})}}return u})();function M(u,w,d){if(d&&u.shouldReuseRoute(w.value,d.value.snapshot)){const _=d.value;_._futureSnapshot=w.value;const S=function B(u,w,d){return w.children.map(_=>{for(const S of d.children)if(u.shouldReuseRoute(_.value,S.value.snapshot))return M(u,_,S);return M(u,_)})}(u,w,d);return new Cr(_,S)}{if(u.shouldAttach(w.value)){const j=u.retrieve(w.value);if(null!==j){const K=j.route;return K.value._futureSnapshot=w.value,K.children=w.children.map(Me=>M(u,Me)),K}}const _=function V(u){return new ri(new Ne.t(u.url),new Ne.t(u.params),new Ne.t(u.queryParams),new Ne.t(u.fragment),new Ne.t(u.data),u.outlet,u.component,u)}(w.value),S=w.children.map(j=>M(u,j));return new Cr(_,S)}}const L="ngNavigationCancelingError";function k(u,w){const{redirectTo:d,navigationBehaviorOptions:_}=te(w)?{redirectTo:w,navigationBehaviorOptions:void 0}:w,S=R(!1,hr.Redirect);return S.url=d,S.navigationBehaviorOptions=_,S}function R(u,w){const d=new Error(`NavigationCancelingError: ${u||""}`);return d[L]=!0,d.cancellationCode=w,d}function Q(u){return!!u&&u[L]}let G=(()=>{class u{static{this.\u0275fac=function(_){return new(_||u)}}static{this.\u0275cmp=y.VBU({type:u,selectors:[["ng-component"]],standalone:!0,features:[y.aNF],decls:1,vars:0,template:function(_,S){1&_&&y.nrm(0,"router-outlet")},dependencies:[f],encapsulation:2})}}return u})();function He(u){const w=u.children&&u.children.map(He),d=w?{...u,children:w}:{...u};return!d.component&&!d.loadComponent&&(w||d.loadChildren)&&d.outlet&&d.outlet!==Rt&&(d.component=G),d}function E(u){return u.outlet||Rt}function v(u){if(!u)return null;if(u.routeConfig?._injector)return u.routeConfig._injector;for(let w=u.parent;w;w=w.parent){const d=w.routeConfig;if(d?._loadedInjector)return d._loadedInjector;if(d?._injector)return d._injector}return null}class he{constructor(w,d,_,S,j){this.routeReuseStrategy=w,this.futureState=d,this.currState=_,this.forwardEvent=S,this.inputBindingEnabled=j}activate(w){const d=this.futureState._root,_=this.currState?this.currState._root:null;this.deactivateChildRoutes(d,_,w),Hr(this.futureState.root),this.activateChildRoutes(d,_,w)}deactivateChildRoutes(w,d,_){const S=ui(d);w.children.forEach(j=>{const K=j.value.outlet;this.deactivateRoutes(j,S[K],_),delete S[K]}
1),Object.values(S).forEach(j=>{this.deactivateRouteAndItsChildren(j,_)})}deactivateRoutes(w,d,_){const S=w.value,j=d?d.value:null;if(S===j)if(S.component){const K=_.getContext(S.outlet);K&&this.deactivateChildRoutes(w,d,K.children)}else this.deactivateChildRoutes(w,d,_);else j&&this.deactivateRouteAndItsChildren(d,_)}deactivateRouteAndItsChildren(w,d){w.value.component&&this.routeReuseStrategy.shouldDetach(w.value.snapshot)?this.detachAndStoreRouteSubtree(w,d):this.deactivateRouteAndOutlet(w,d)}detachAndStoreRouteSubtree(w,d){const _=d.getContext(w.value.outlet),S=_&&w.value.component?_.children:d,j=ui(w);for(const K of Object.values(j))this.deactivateRouteAndItsChildren(K,S);if(_&&_.outlet){const K=_.outlet.detach(),Me=_.children.onOutletDeactivated();this.routeReuseStrategy.store(w.value.snapshot,{componentRef:K,route:w,contexts:Me})}}deactivateRouteAndOutlet(w,d){const _=d.getContext(w.value.outlet),S=_&&w.value.component?_.children:d,j=ui(w);for(const K of Object.values(j))this.deactivateRouteAndItsChildren(K,S);_&&(_.outlet&&(_.outlet.deactivate(),_.children.onOutletDeactivated()),_.attachRef=null,_.route=null)}activateChildRoutes(w,d,_){const S=ui(d);w.children.forEach(j=>{this.activateRoutes(j,S[j.value.outlet],_),this.forwardEvent(new so(j.value.snapshot))}),w.children.length&&this.forwardEvent(new Mi(w.value.snapshot))}activateRoutes(w,d,_){const S=w.value,j=d?d.value:null;if(Hr(S),S===j)if(S.component){const K=_.getOrCreateContext(S.outlet);this.activateChildRoutes(w,d,K.children)}else this.activateChildRoutes(w,d,_);else if(S.component){const K=_.getOrCreateContext(S.outlet);if(this.routeReuseStrategy.shouldAttach(S.snapshot)){const Me=this.routeReuseStrategy.retrieve(S.snapshot);this.routeReuseStrategy.store(S.snapshot,null),K.children.onOutletReAttached(Me.contexts),K.attachRef=Me.componentRef,K.route=Me.route.value,K.outlet&&K.outlet.attach(Me.componentRef,Me.route.value),Hr(Me.route.value),this.activateChildRoutes(w,null,K.children)}else{const Me=v(S.snapshot);K.attachRef=null,K.route=S,K.injector=Me,K.outlet&&K.outlet.activateWith(S,K.injector),this.activateChildRoutes(w,null,K.children)}}else this.activateChildRoutes(w,null,_)}}class De{constructor(w){this.path=w,this.route=this.path[this.path.length-1]}}class Ze{constructor(w,d){this.component=w,this.route=d}}function st(u,w,d){const _=u._root;return gt(_,w?w._root:null,d,[_.value])}function Pe(u,w){const d=Symbol(),_=w.get(u,d);return _===d?"function"!=typeof u||(0,y.LfX)(u)?w.get(u):u:_}function gt(u,w,d,_,S={canDeactivateChecks:[],canActivateChecks:[]}){const j=ui(w);return u.children.forEach(K=>{(function Yt(u,w,d,_,S={canDeactivateChecks:[],canActivateChecks:[]}){const j=u.value,K=w?w.value:null,Me=d?d.getContext(u.value.outlet):null;if(K&&j.routeConfig===K.routeConfig){const ge=function Rn(u,w,d){if("function"==typeof d)return d(u,w);switch(d){case"pathParamsChange":return!le(u.url,w.url);case"pathParamsOrQueryParamsChange":return!le(u.url,w.url)||!Vn(u.queryParams,w.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!uo(u,w)||!Vn(u.queryParams,w.queryParams);default:return!uo(u,w)}}(K,j,j.routeConfig.runGuardsAndResolvers);ge?S.canActivateChecks.push(new De(_)):(j.data=K.data,j._resolvedData=K._resolvedData),gt(u,w,j.component?Me?Me.children:null:d,_,S),ge&&Me&&Me.outlet&&Me.outlet.isActivated&&S.canDeactivateChecks.push(new Ze(Me.outlet.component,K))}else K&&Vt(w,Me,S),S.canActivateChecks.push(new De(_)),gt(u,null,j.component?Me?Me.children:null:d,_,S)})(K,j[K.value.outlet],d,_.concat([K.value]),S),delete j[K.value.outlet]}),Object.entries(j).forEach(([K,Me])=>Vt(Me,d.getContext(K),S)),S}function Vt(u,w,d){const _=ui(u),S=u.value;Object.entries(_).forEach(([j,K])=>{Vt(K,S.component?w?w.children.getContext(j):null:w,d)}),d.canDeactivateChecks.push(new Ze(S.component&&w&&w.outlet&&w.outlet.isActivated?w.outlet.component:null,S))}function Rr(u){return"function"==typeof u}function fi(u){return u instanceof et.G||"EmptyError"===u?.name}const zr=Symbol("INITIAL_VALUE");function Or(){return(0,_e.n)(u=>lt(u.map(w=>w.pipe(Se(1),function Re(...u){const w=(0,Ue.lI)(u);return(0,Dt.N)((d,_)=>{(w?Be(u,d,w):Be(u,d)).subscribe(_)})}(zr)))).pipe((0,tn.T)(w=>{for(const d of w)if(!0!==d){if(d===zr)return zr;if(!1===d||d instanceof ir)return d}return!0}),(0,Ie.p)(w=>
1w!==zr),Se(1)))}function xi(u){return(0,tt.F)(ht(w=>{if(te(w))throw k(0,w)}),(0,tn.T)(w=>!0===w))}class Mo{constructor(w){this.segmentGroup=w||null}}class Oi extends Error{constructor(w){super(),this.urlTree=w}}function pi(u){return Le(new Mo(u))}class wu{constructor(w,d){this.urlSerializer=w,this.urlTree=d}lineralizeSegments(w,d){let _=[],S=d.root;for(;;){if(_=_.concat(S.segments),0===S.numberOfChildren)return(0,ee.of)(_);if(S.numberOfChildren>1||!S.children[Rt])return Le(new y.wOt(4e3,!1));S=S.children[Rt]}}applyRedirectCommands(w,d,_){const S=this.applyRedirectCreateUrlTree(d,this.urlSerializer.parse(d),w,_);if(d.startsWith("/"))throw new Oi(S);return S}applyRedirectCreateUrlTree(w,d,_,S){const j=this.createSegmentGroup(w,d.root,_,S);return new ir(j,this.createQueryParams(d.queryParams,this.urlTree.queryParams),d.fragment)}createQueryParams(w,d){const _={};return Object.entries(w).forEach(([S,j])=>{if("string"==typeof j&&j.startsWith(":")){const Me=j.substring(1);_[S]=d[Me]}else _[S]=j}),_}createSegmentGroup(w,d,_,S){const j=this.createSegments(w,d.segments,_,S);let K={};return Object.entries(d.children).forEach(([Me,ge])=>{K[Me]=this.createSegmentGroup(w,ge,_,S)}),new oe(j,K)}createSegments(w,d,_,S){return d.map(j=>j.path.startsWith(":")?this.findPosParam(w,j,S):this.findOrReturn(j,_))}findPosParam(w,d,_){const S=_[d.path.substring(1)];if(!S)throw new y.wOt(4001,!1);return S}findOrReturn(w,d){let _=0;for(const S of d){if(S.path===w.path)return d.splice(_),S;_++}return w}}const qo={matched:!1,consumedSegments:[],remainingSegments:[],parameters:{},positionalParamSegments:{}};function Fl(u,w,d,_,S){const j=Zo(u,w,d);return j.matched?(_=function O(u,w){return u.providers&&!u._injector&&(u._injector=(0,y.Ol2)(u.providers,w,`Route: ${u.path}`)),u._injector??w}(w,_),function Qo(u,w,d,_){const S=w.canMatch;if(!S||0===S.length)return(0,ee.of)(!0);const j=S.map(K=>{const Me=Pe(K,u);return yr(function br(u){return u&&Rr(u.canMatch)}(Me)?Me.canMatch(w,d):(0,y.N4e)(u,()=>Me(w,d)))});return(0,ee.of)(j).pipe(Or(),xi())}(_,w,d).pipe((0,tn.T)(K=>!0===K?j:{...qo}))):(0,ee.of)(j)}function Zo(u,w,d){if("**"===w.path)return function xa(u){return{matched:!0,parameters:u.length>0?Wn(u).parameters:{},consumedSegments:u,remainingSegments:[],positionalParamSegments:{}}}(d);if(""===w.path)return"full"===w.pathMatch&&(u.hasChildren()||d.length>0)?{...qo}:{matched:!0,consumedSegments:[],remainingSegments:d,parameters:{},positionalParamSegments:{}};const S=(w.matcher||Kt)(d,u,w);if(!S)return{...qo};const j={};Object.entries(S.posParams??{}).forEach(([Me,ge])=>{j[Me]=ge.path});const K=S.consumed.length>0?{...j,...S.consumed[S.consumed.length-1].parameters}:j;return{matched:!0,consumedSegments:S.consumed,remainingSegments:d.slice(S.consumed.length),parameters:K,positionalParamSegments:S.posParams??{}}}function As(u,w,d,_){return d.length>0&&function ds(u,w,d){return d.some(_=>Jo(u,w,_)&&E(_)!==Rt)}(u,d,_)?{segmentGroup:new oe(w,Oa(_,new oe(d,u.children))),slicedSegments:[]}:0===d.length&&function fs(u,w,d){return d.some(_=>Jo(u,w,_))}(u,d,_)?{segmentGroup:new oe(u.segments,po(u,d,_,u.children)),slicedSegments:d}:{segmentGroup:new oe(u.segments,u.children),slicedSegments:d}}function po(u,w,d,_){const S={};for(const j of d)if(Jo(u,w,j)&&!_[E(j)]){const K=new oe([],{});S[E(j)]=K}return{..._,...S}}function Oa(u,w){const d={};d[Rt]=w;for(const _ of u)if(""===_.path&&E(_)!==Rt){const S=new oe([],{});d[E(_)]=S}return d}function Jo(u,w,d){return(!(u.hasChildren()||w.length>0)||"full"!==d.pathMatch)&&""===d.path}class hi{}class kl{constructor(w,d,_,S,j,K,Me){this.injector=w,this.configLoader=d,this.rootComponentType=_,this.config=S,this.urlTree=j,this.paramsInheritanceStrategy=K,this.urlSerializer=Me,this.applyRedirects=new wu(this.urlSerializer,this.urlTree),this.absoluteRedirectCount=0,this.allowRedirects=!0}noMatchError(w){return new y.wOt(4002,`'${w.segmentGroup}'`)}recognize(){const w=As(this.urlTree.root,[],[],this.config).segmentGroup;return this.match(w).pipe((0,tn.T)(d=>{const _=new Er([],Object.freeze({}),Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,{},Rt,this.rootComponentType,null,{}),S=new Cr(_,d),j=new co("",S),K=function ne(u,w,d=null,_=null){return xe(je(u),w,d,_)}(_,[],this.urlTree.queryParams,this.urlTree.fragment);return K.queryParams=this.urlTree.queryParams,j.url=this.urlSerializer.serialize(K),this.inheritParamsAndData(j._root,null),{state:j,tree:K}}))}match(w){return this.processSegmentGroup(this.injector,this.config,w,Rt).pipe(St(_=>{if(_ instanceof Oi)return this.urlTree=_.urlTree,this.match(_.urlTree.root);throw _ instanceof Mo?this.noMatchError(_):_}))}inheritParamsAndData(w,d){const _=w.value,S=Ji(_,d,this.paramsInheritanceStrategy);_.params=Object.freeze(S.params),_.data=Object.freeze(S.data),w.children.forEac
1h(j=>this.inheritParamsAndData(j,_))}processSegmentGroup(w,d,_,S){return 0===_.segments.length&&_.hasChildren()?this.processChildren(w,d,_):this.processSegment(w,d,_,_.segments,S,!0).pipe((0,tn.T)(j=>j instanceof Cr?[j]:[]))}processChildren(w,d,_){const S=[];for(const j of Object.keys(_.children))"primary"===j?S.unshift(j):S.push(j);return(0,ve.H)(S).pipe((0,Nt.H)(j=>{const K=_.children[j],Me=function C(u,w){const d=u.filter(_=>E(_)===w);return d.push(...u.filter(_=>E(_)!==w)),d}(d,j);return this.processSegmentGroup(w,Me,K,j)}),function rr(u,w){return(0,Dt.N)(function nn(u,w,d,_,S){return(j,K)=>{let Me=d,ge=w,pt=0;j.subscribe((0,Ge._)(K,Wt=>{const Bt=pt++;ge=Me?u(ge,Wt,Bt):(Me=!0,Wt),_&&K.next(ge)},S&&(()=>{Me&&K.next(ge),K.complete()})))}}(u,w,arguments.length>=2,!0))}((j,K)=>(j.push(...K),j)),de(null),function hn(u,w){const d=arguments.length>=2;return _=>_.pipe(u?(0,Ie.p)((S,j)=>u(S,j,_)):ce.D,un(1),d?de(w):Ve(()=>new et.G))}(),(0,Mt.Z)(j=>{if(null===j)return pi(_);const K=Io(j);return function Ll(u){u.sort((w,d)=>w.value.outlet===Rt?-1:d.value.outlet===Rt?1:w.value.outlet.localeCompare(d.value.outlet))}(K),(0,ee.of)(K)}))}processSegment(w,d,_,S,j,K){return(0,ve.H)(d).pipe((0,Nt.H)(Me=>this.processSegmentAgainstRoute(Me._injector??w,d,Me,_,S,j,K).pipe(St(ge=>{if(ge instanceof Mo)return(0,ee.of)(null);throw ge}))),vt(Me=>!!Me),St(Me=>{if(fi(Me))return function es(u,w,d){return 0===w.length&&!u.children[d]}(_,S,j)?(0,ee.of)(new hi):pi(_);throw Me}))}processSegmentAgainstRoute(w,d,_,S,j,K,Me){return function Ps(u,w,d,_){return!!(E(u)===_||_!==Rt&&Jo(w,d,u))&&Zo(w,u,d).matched}(_,S,j,K)?void 0===_.redirectTo?this.matchSegmentAgainstRoute(w,S,_,j,K):this.allowRedirects&&Me?this.expandSegmentAgainstRouteUsingRedirect(w,S,d,_,j,K):pi(S):pi(S)}expandSegmentAgainstRouteUsingRedirect(w,d,_,S,j,K){const{matched:Me,consumedSegments:ge,positionalParamSegments:pt,remainingSegments:Wt}=Zo(d,S,j);if(!Me)return pi(d);S.redirectTo.startsWith("/")&&(this.absoluteRedirectCount++,this.absoluteRedirectCount>31&&(this.allowRedirects=!1));const Bt=this.applyRedirects.applyRedirectCommands(ge,S.redirectTo,pt);return this.applyRedirects.lineralizeSegments(S,Bt).pipe((0,Mt.Z)(pr=>this.processSegment(w,_,d,pr.concat(Wt),K,!1)))}matchSegmentAgainstRoute(w,d,_,S,j){const K=Fl(d,_,S,w);return"**"===_.path&&(d.children={}),K.pipe((0,_e.n)(Me=>Me.matched?this.getChildConfig(w=_._injector??w,_,S).pipe((0,_e.n)(({routes:ge})=>{const pt=_._loadedInjector??w,{consumedSegments:Wt,remainingSegments:Bt,parameters:pr}=Me,ns=new Er(Wt,pr,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,function jl(u){return u.data||{}}(_),E(_),_.component??_._loadedComponent??null,_,function Vl(u){return u.resolve||{}}(_)),{segmentGroup:rs,slicedSegments:vs}=As(d,Wt,Bt,ge);if(0===vs.length&&rs.hasChildren())return this.processChildren(pt,ge,rs).pipe((0,tn.T)(gn=>null===gn?null:new Cr(ns,gn)));if(0===ge.length&&0===vs.length)return(0,ee.of)(new Cr(ns,[]));const Gl=E(_)===j;return this.processSegment(pt,ge,rs,vs,Gl?Rt:j,!0).pipe((0,tn.T)(gn=>new Cr(ns,gn instanceof Cr?[gn]:[])))})):pi(d)))}getChildConfig(w,d,_){return d.children?(0,ee.of)({routes:d.children,injector:w}):d.loadChildren?void 0!==d._loadedRoutes?(0,ee.of)({routes:d._loadedRoutes,injector:d._loadedInjector}):function eo(u,w,d,_){const S=w.canLoad;if(void 0===S||0===S.length)return(0,ee.of)(!0);const j=S.map(K=>{const Me=Pe(K,u);return yr(function ft(u){return u&&Rr(u.canLoad)}(Me)?Me.canLoad(w,d):(0,y.N4e)(u,()=>Me(w,d)))});return(0,ee.of)(j).pipe(Or(),xi())}(w,d,_).pipe((0,Mt.Z)(S=>S?this.configLoader.loadChildren(w,d).pipe(ht(j=>{d._loadedRoutes=j.routes,d._loadedInjector=j.injector})):function $i(u){return Le(R(!1,hr.GuardRejected))}())):(0,ee.of)({routes:[],injector:w})}}function Aa(u){const w=u.value.routeConfig;return w&&""===w.path}function Io(u){const w=[],d=new Set;for(const _ of u){if(!Aa(_)){w.push(_);continue}const S=w.find(j=>_.value.routeConfig===j.value.routeConfig);void 0!==S?(S.children.push(..._.children),d.add(S)):w.push(_)}for(const _ of d){const S=Io(_.children);w.push(new Cr(_.value,S))}return w.filter(_=>!d.has(_))}function Fs(u){const w=u.children.map(d=>Fs(d)).flat();return[u,...w]}function b(u){return(0,_e.n)(w=>{const d=u(w);return d?(0,ve.H)(d).pipe((0,tn.T)(()=>w)):(0,ee.of)(w)})}let T=(()=>{class u{buildTitle(d){let _,S=d.root;for(;void 0!==S;)_=this.getResolvedTitleForRoute(S)??_,S=S.children.find(j=>j.outlet===Rt);return _}getResolvedTitleForRoute(d){return d.data[wi]}static{this.\u0275fac=function(_){return new(_||u)}}static{this.\u0275prov=y.jDH({token:u,factory:()=>(0,y.WQX)(Z),providedIn:"root"})}}return u})(),Z=(()=>{class u extends T{constructor(d){super(),this.title=d}updateTitle(d){const _=this.buildTitle(d);void 0!==_&&this.title.setTitle(_)}static{this.\u0275fac=function(_){return new(_||u)(y.KVO(Kr.hE))}}static{this.\u0275prov=y.jDH({token:u,factory:u.\u0275fac,providedIn:"root"})}}return u})();const Te=new y.nKC("",{providedIn:"root",factory:()=>({})}),Ye=new y.nKC("");let It=(()=>{class u{constructor(){this.componentLoaders=new WeakMap,this.childrenLoaders=new WeakMap,this.compiler=(0,y.WQX)(y.Ql9)}loadComponent(d){if(this.componentLoaders.get(d))return this.componentLoaders.get(d);if(d._loadedComponent)return(0,ee.of)(d._loadedComponent);this.onLoadStartListener&&this.onLoadStartListener(d);const _=yr(d.loadComponent()).pipe((0,tn.T)(In),ht(j=>{this.onLoadEndListener&&this.onLoadEndListener(d),d._loadedComponent=j}),(0,at.j)(()=>
1{this.componentLoaders.delete(d)})),S=new an(_,()=>new Tn.B).pipe(En());return this.componentLoaders.set(d,S),S}loadChildren(d,_){if(this.childrenLoaders.get(_))return this.childrenLoaders.get(_);if(_._loadedRoutes)return(0,ee.of)({routes:_._loadedRoutes,injector:_._loadedInjector});this.onLoadStartListener&&this.onLoadStartListener(_);const j=function kn(u,w,d,_){return yr(u.loadChildren()).pipe((0,tn.T)(In),(0,Mt.Z)(S=>S instanceof y.Co$||Array.isArray(S)?(0,ee.of)(S):(0,ve.H)(w.compileModuleAsync(S))),(0,tn.T)(S=>{_&&_(u);let j,K,Me=!1;return Array.isArray(S)?(K=S,!0):(j=S.create(d).injector,K=j.get(Ye,[],{optional:!0,self:!0}).flat()),{routes:K.map(He),injector:j}}))}(_,this.compiler,d,this.onLoadEndListener).pipe((0,at.j)(()=>{this.childrenLoaders.delete(_)})),K=new an(j,()=>new Tn.B).pipe(En());return this.childrenLoaders.set(_,K),K}static{this.\u0275fac=function(_){return new(_||u)}}static{this.\u0275prov=y.jDH({token:u,factory:u.\u0275fac,providedIn:"root"})}}return u})();function In(u){return function An(u){return u&&"object"==typeof u&&"default"in u}(u)?u.default:u}let Zt=(()=>{class u{static{this.\u0275fac=function(_){return new(_||u)}}static{this.\u0275prov=y.jDH({token:u,factory:()=>(0,y.WQX)(qn),providedIn:"root"})}}return u})(),qn=(()=>{class u{shouldProcessUrl(d){return!0}extract(d){return d}merge(d,_){return d}static{this.\u0275fac=function(_){return new(_||u)}}static{this.\u0275prov=y.jDH({token:u,factory:u.\u0275fac,providedIn:"root"})}}return u})();const yn=new y.nKC(""),Zn=new y.nKC("");function wn(u,w,d){const _=u.get(Zn),S=u.get(_n.qQ);return u.get(y.SKi).runOutsideAngular(()=>{if(!S.startViewTransition||_.skipNextTransition)return _.skipNextTransition=!1,new Promise(pt=>setTimeout(pt));let j;const K=new Promise(pt=>{j=pt}),Me=S.startViewTransition(()=>(j(),function it(u){return new Promise(w=>{(0,y.mal)(w,{injector:u})})}(u))),{onViewTransitionCreated:ge}=_;return ge&&(0,y.N4e)(u,()=>ge({transition:Me,from:w,to:d})),K})}let Tt=(()=>{class u{get hasRequestedNavigation(){return 0!==this.navigationId}constructor(){this.currentNavigation=null,this.currentTransition=null,this.lastSuccessfulNavigation=null,this.events=new Tn.B,this.transitionAbortSubject=new Tn.B,this.configLoader=(0,y.WQX)(It),this.environmentInjector=(0,y.WQX)(y.uvJ),this.urlSerializer=(0,y.WQX)(_t),this.rootContexts=(0,y.WQX)(Bi),this.location=(0,y.WQX)(_n.aZ),this.inputBindingEnabled=null!==(0,y.WQX)(p,{optional:!0}),this.titleStrategy=(0,y.WQX)(T),this.options=(0,y.WQX)(Te,{optional:!0})||{},this.paramsInheritanceStrategy=this.options.paramsInheritanceStrategy||"emptyOnly",this.urlHandlingStrategy=(0,y.WQX)(Zt),this.createViewTransition=(0,y.WQX)(yn,{optional:!0}),this.navigationId=0,this.afterPreactivation=()=>(0,ee.of)(void 0),this.rootComponentType=null,this.configLoader.onLoadEndListener=S=>this.events.next(new _r(S)),this.configLoader.onLoadStartListener=S=>this.events.next(new Ko(S))}complete(){this.transitions?.complete()}handleNavigationRequest(d){const _=++this.navigationId;this.transitions?.next({...this.transitions.value,...d,id:_})}setupNavigations(d,_,S){return this.transitions=new Ne.t({id:0,currentUrlTree:_,currentRawUrl:_,extractedUrl:this.urlHandlingStrategy.extract(_),urlAfterRedirects:this.urlHandlingStrategy.extract(_),rawUrl:_,extras:{},resolve:null,reject:null,promise:Promise.resolve(!0),source:wr,restoredState:null,currentSnapshot:S.snapshot,targetSnapshot:null,currentRouterState:S,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null}),this.transitions.pipe((0,Ie.p)(j=>0!==j.id),(0,tn.T)(j=>({...j,extractedUrl:this.urlHandlingStrategy.extract(j.rawUrl)})),(0,_e.n)(j=>{let K=!1,Me=!1;return(0,ee.of)(j).pipe((0,_e.n)(ge=>{if(this.navigationId>j.id)return this.cancelNavigationTransition(j,"",hr.SupersededByNewNavigation),rt;this.currentTransition=j,this.currentNavigation={id:ge.id,initialUrl:ge.rawUrl,extractedUrl:ge.extractedUrl,trigger:ge.source,extras:ge.extras,previousNavigation:this.lastSuccessfulNavigation?{...this.lastSuccessfulNavigation,previousNavigation:null}:null};const pt=!d.navigated||this.isUpdatingInternalState()||this.isUpdatedBrowserUrl();if(!pt&&"reload"!==(ge.extras.onSameUrlNavigation??d.onSameUrlNavigation)){const Bt="";return this.events.next(new ti(ge.id,this.urlSerializer.serialize(ge.rawUrl),Bt,io.IgnoredSameUrlNavigation)),ge.resolve(null),rt}if(this.urlHandlingStrategy.shouldProcessUrl(ge.rawUrl))return(0,ee.of)(ge).pipe((0,_e.n)(Bt=>{const pr=this.transitions?.getValue();return this.events.next(new qi(Bt.id,this.urlSerializer.serialize(Bt.extractedUrl),Bt.source,Bt.restoredState)),pr!==this.transitions?.getValue()?rt:Promise.resolve(Bt)}),function Rs(u,w,d,_,S,j){return(0,Mt.Z)(K=>function Bo(u,w,d,_,S,j,K="emptyOnly"){return new kl(u,w,d,_,S,K,j).recognize()}(u,w,d,_,K.extractedUrl,S,j).pipe((0,tn.T)(({state:Me,tree:ge})=>({...K,targetSnapshot:Me,urlAfterRedirects:ge}))))}(this.environmentInjector,this.configLoader,this.rootComponentType,d.config,this.urlSerializer,this.paramsInheritanceStrategy),ht(Bt=>{j.targetSnapshot=Bt.targetSnapshot,j.urlAfterRedirects=Bt.urlAfterRedirects,this.currentNavigation={...this.currentNavigation,finalUrl:Bt.urlAfterRedirects};
1const pr=new Zi(Bt.id,this.urlSerializer.serialize(Bt.extractedUrl),this.urlSerializer.serialize(Bt.urlAfterRedirects),Bt.targetSnapshot);this.events.next(pr)}));if(pt&&this.urlHandlingStrategy.shouldProcessUrl(ge.currentRawUrl)){const{id:Bt,extractedUrl:pr,source:ns,restoredState:rs,extras:vs}=ge,Gl=new qi(Bt,this.urlSerializer.serialize(pr),ns,rs);this.events.next(Gl);const gn=Si(this.rootComponentType).snapshot;return this.currentTransition=j={...ge,targetSnapshot:gn,urlAfterRedirects:pr,extras:{...vs,skipLocationChange:!1,replaceUrl:!1}},this.currentNavigation.finalUrl=pr,(0,ee.of)(j)}{const Bt="";return this.events.next(new ti(ge.id,this.urlSerializer.serialize(ge.extractedUrl),Bt,io.IgnoredByUrlHandlingStrategy)),ge.resolve(null),rt}}),ht(ge=>{const pt=new ni(ge.id,this.urlSerializer.serialize(ge.extractedUrl),this.urlSerializer.serialize(ge.urlAfterRedirects),ge.targetSnapshot);this.events.next(pt)}),(0,tn.T)(ge=>(this.currentTransition=j={...ge,guards:st(ge.targetSnapshot,ge.currentSnapshot,this.rootContexts)},j)),function Ti(u,w){return(0,Mt.Z)(d=>{const{targetSnapshot:_,currentSnapshot:S,guards:{canActivateChecks:j,canDeactivateChecks:K}}=d;return 0===K.length&&0===j.length?(0,ee.of)({...d,guardsResult:!0}):function sr(u,w,d,_){return(0,ve.H)(u).pipe((0,Mt.Z)(S=>function Do(u,w,d,_,S){const j=w&&w.routeConfig?w.routeConfig.canDeactivate:null;if(!j||0===j.length)return(0,ee.of)(!0);const K=j.map(Me=>{const ge=v(w)??S,pt=Pe(Me,ge);return yr(function cn(u){return u&&Rr(u.canDeactivate)}(pt)?pt.canDeactivate(u,w,d,_):(0,y.N4e)(ge,()=>pt(u,w,d,_))).pipe(vt())});return(0,ee.of)(K).pipe(Or())}(S.component,S.route,d,w,_)),vt(S=>!0!==S,!0))}(K,_,S,u).pipe((0,Mt.Z)(Me=>Me&&function fo(u){return"boolean"==typeof u}(Me)?function Ft(u,w,d,_){return(0,ve.H)(w).pipe((0,Nt.H)(S=>Be(function $n(u,w){return null!==u&&w&&w(new oo(u)),(0,ee.of)(!0)}(S.route.parent,_),function Fn(u,w){return null!==u&&w&&w(new jo(u)),(0,ee.of)(!0)}(S.route,_),function Qn(u,w,d){const _=w[w.length-1],j=w.slice(0,w.length-1).reverse().map(K=>function Ee(u){const w=u.routeConfig?u.routeConfig.canActivateChild:null;return w&&0!==w.length?{node:u,guards:w}:null}(K)).filter(K=>null!==K).map(K=>ke(()=>{const Me=K.guards.map(ge=>{const pt=v(K.node)??d,Wt=Pe(ge,pt);return yr(function yt(u){return u&&Rr(u.canActivateChild)}(Wt)?Wt.canActivateChild(_,u):(0,y.N4e)(pt,()=>Wt(_,u))).pipe(vt())});return(0,ee.of)(Me).pipe(Or())}));return(0,ee.of)(j).pipe(Or())}(u,S.path,d),function fr(u,w,d){const _=w.routeConfig?w.routeConfig.canActivate:null;if(!_||0===_.length)return(0,ee.of)(!0);const S=_.map(j=>ke(()=>{const K=v(w)??d,Me=Pe(j,K);return yr(function nt(u){return u&&Rr(u.canActivate)}(Me)?Me.canActivate(w,u):(0,y.N4e)(K,()=>Me(w,u))).pipe(vt())}));return(0,ee.of)(S).pipe(Or())}(u,S.route,d))),vt(S=>!0!==S,!0))}(_,j,u,w):(0,ee.of)(Me)),(0,tn.T)(Me=>({...d,guardsResult:Me})))})}(this.environmentInjector,ge=>this.events.next(ge)),ht(ge=>{if(j.guardsResult=ge.guardsResult,te(ge.guardsResult))throw k(0,ge.guardsResult);const pt=new Un(ge.id,this.urlSerializer.serialize(ge.extractedUrl),this.urlSerializer.serialize(ge.urlAfterRedirects),ge.targetSnapshot,!!ge.guardsResult);this.events.next(pt)}),(0,Ie.p)(ge=>!!ge.guardsResult||(this.cancelNavigationTransition(ge,"",hr.GuardRejected),!1)),b(ge=>{if(ge.guards.canActivateChecks.length)return(0,ee.of)(ge).pipe(ht(pt=>{const Wt=new Vi(pt.id,this.urlSerializer.serialize(pt.extractedUrl),this.urlSerializer.serialize(pt.urlAfterRedirects),pt.targetSnapshot);this.events.next(Wt)}),(0,_e.n)(pt=>{let Wt=!1;return(0,ee.of)(pt).pipe(function So(u,w){return(0,Mt.Z)(d=>{const{targetSnapshot:_,guards:{canActivateChecks:S}}=d;if(!S.length)return(0,ee.of)(d);const j=new Set(S.map(ge=>ge.route)),K=new Set;for(const ge of j)if(!K.has(ge))for(const pt of Fs(ge))K.add(pt);let Me=0;return(0,ve.H)(K).pipe((0,Nt.H)(ge=>j.has(ge)?function ps(u,w,d,_){const S=u.routeConfig,j=u._resolve;return void 0!==S?.title&&!dr(S)&&(j[wi]=S.title),function m(u,w,d,_){const S=lr(u);if(0===S.length)return(0,ee.of)({});const j={};return(0,ve.H)(S).pipe((0,Mt.Z)(K=>function F(u,w,d,_){const S=v(w)??_,j=Pe(u,S);return yr(j.resolve?j.resolve(w,d):(0,y.N4e)(S,()=>j(w,d)))}(u[K],w,d,_).pipe(vt(),ht(Me=>{j[K]=Me}))),un(1),function Pn(u){return(0,tn.T)(()=>u)}(j),St(K=>fi(K)?rt:Le(K)))}(j,u,w,_).pipe((0,tn.T)(K=>(u._resolvedData=K,u.data=Ji(u,u.parent,d).resolve,null)))}(ge,_,u,w):(ge.data=Ji(ge,ge.parent,u).resolve,(0,ee.of)(void 0))),ht(()=>Me++),un(1),(0,Mt.Z)(ge=>Me===K.size?(0,ee.of)(d):rt))})}(this.paramsInheritanceStrategy,this.environmentInjector),ht({next:()=>Wt=!0,complete:()=>
1{Wt||this.cancelNavigationTransition(pt,"",hr.NoDataFromResolver)}}))}),ht(pt=>{const Wt=new Lo(pt.id,this.urlSerializer.serialize(pt.extractedUrl),this.urlSerializer.serialize(pt.urlAfterRedirects),pt.targetSnapshot);this.events.next(Wt)}))}),b(ge=>{const pt=Wt=>{const Bt=[];Wt.routeConfig?.loadComponent&&!Wt.routeConfig._loadedComponent&&Bt.push(this.configLoader.loadComponent(Wt.routeConfig).pipe(ht(pr=>{Wt.component=pr}),(0,tn.T)(()=>{})));for(const pr of Wt.children)Bt.push(...pt(pr));return Bt};return lt(pt(ge.targetSnapshot.root)).pipe(de(null),Se(1))}),b(()=>this.afterPreactivation()),(0,_e.n)(()=>{const{currentSnapshot:ge,targetSnapshot:pt}=j,Wt=this.createViewTransition?.(this.environmentInjector,ge.root,pt.root);return Wt?(0,ve.H)(Wt).pipe((0,tn.T)(()=>j)):(0,ee.of)(j)}),(0,tn.T)(ge=>{const pt=function D(u,w,d){const _=M(u,w._root,d?d._root:void 0);return new Ii(_,w)}(d.routeReuseStrategy,ge.targetSnapshot,ge.currentRouterState);return this.currentTransition=j={...ge,targetRouterState:pt},this.currentNavigation.targetRouterState=pt,j}),ht(()=>{this.events.next(new ci)}),((u,w,d,_)=>(0,tn.T)(S=>(new he(w,S.targetRouterState,S.currentRouterState,d,_).activate(u),S)))(this.rootContexts,d.routeReuseStrategy,ge=>this.events.next(ge),this.inputBindingEnabled),Se(1),ht({next:ge=>{K=!0,this.lastSuccessfulNavigation=this.currentNavigation,this.events.next(new Bn(ge.id,this.urlSerializer.serialize(ge.extractedUrl),this.urlSerializer.serialize(ge.urlAfterRedirects))),this.titleStrategy?.updateTitle(ge.targetRouterState.snapshot),ge.resolve(!0)},complete:()=>{K=!0}}),function ar(u){return(0,Dt.N)((w,d)=>{(0,Ot.Tg)(u).subscribe((0,Ge._)(d,()=>d.complete(),jn.l)),!d.closed&&w.subscribe(d)})}(this.transitionAbortSubject.pipe(ht(ge=>{throw ge}))),(0,at.j)(()=>{!K&&!Me&&this.cancelNavigationTransition(j,"",hr.SupersededByNewNavigation),this.currentTransition?.id===j.id&&(this.currentNavigation=null,this.currentTransition=null)}),St(ge=>{if(Me=!0,Q(ge))this.events.next(new Di(j.id,this.urlSerializer.serialize(j.extractedUrl),ge.message,ge.cancellationCode)),function z(u){return Q(u)&&te(u.url)}(ge)?this.events.next(new ur(ge.url)):j.resolve(!1);else{this.events.next(new zt(j.id,this.urlSerializer.serialize(j.extractedUrl),ge,j.targetSnapshot??void 0));try{j.resolve(d.errorHandler(ge))}catch(pt){this.options.resolveNavigationPromiseOnError?j.resolve(!1):j.reject(pt)}}return rt}))}))}cancelNavigationTransition(d,_,S){const j=new Di(d.id,this.urlSerializer.serialize(d.extractedUrl),_,S);this.events.next(j),d.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{this.\u0275fac=function(_){return new(_||u)}}static{this.\u0275prov=y.jDH({token:u,factory:u.\u0275fac,providedIn:"root"})}}return u})();function Sn(u){return u!==wr}let gr=(()=>{class u{static{this.\u0275fac=function(_){return new(_||u)}}static{this.\u0275prov=y.jDH({token:u,factory:()=>(0,y.WQX)(mr),providedIn:"root"})}}return u})();class Hn{shouldDetach(w){return!1}store(w,d){}shouldAttach(w){return!1}retrieve(w){return null}shouldReuseRoute(w,d){return w.routeConfig===d.routeConfig}}let mr=(()=>{class u extends Hn{static{this.\u0275fac=(()=>{let d;return function(S){return(d||(d=y.xGo(u)))(S||u)}})()}static{this.\u0275prov=y.jDH({token:u,factory:u.\u0275fac,providedIn:"root"})}}return u})(),Hi=(()=>{class u{static{this.\u0275fac=function(_){return new(_||u)}}static{this.\u0275prov=y.jDH({token:u,factory:()=>(0,y.WQX)(zn),providedIn:"root"})}}return u})(),zn=(()=>{class u extends Hi{constructor(){super(...arguments),this.location=(0,y.WQX)(_n.aZ),this.urlSerializer=(0,y.WQX)(_t),this.options=(0,y.WQX)(Te,{optional:!0})||{},this.canceledNavigationResolution=this.options.canceledNavigationResolution||"replace",this.urlHandlingStrategy=(0,y.WQX)(Zt),this.urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred",this.currentUrlTree=new ir,this.rawUrlTree=this.currentUrlTree,this.currentPageId=0,this.lastSuccessfulId=-1,this.routerState=Si(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(d){return this.location.subscribe(_=>{"popstate"===_.type&&d(_.url,_.state)})}handleRouterEvent(d,_){if(d instanceof qi)this.stateMemento=this.createStateMemento();else if(d instanceof ti)this.rawUrlTree=_.initialUrl;else if(d instanceof Zi){if("eager"===this.urlUpdateStrategy&&!_.extras.skipLocationChange){const S=this.urlHandlingStrategy.merge(_.finalUrl,_.initialUrl);this.setBrowserUrl(S,_)}}else d instanceof ci?(this.currentUrlTree=_.finalUrl,this.rawUrlTree=this.urlHandlingStrategy.merge(_.finalUrl,_.initialUrl),this.routerState=_.targetRouterState,"deferred"===this.urlUpdateStrategy&&(_.extras.skipLocationChange||this.setBrowserUrl(this.rawUrlTree,_))):d instanceof Di&&(d.code===hr.GuardRejected||d.code===hr.NoDataFromRe
1solver)?this.restoreHistory(_):d instanceof zt?this.restoreHistory(_,!0):d instanceof Bn&&(this.lastSuccessfulId=d.id,this.currentPageId=this.browserPageId)}setBrowserUrl(d,_){const S=this.urlSerializer.serialize(d);if(this.location.isCurrentPathEqualTo(S)||_.extras.replaceUrl){const K={..._.extras.state,...this.generateNgRouterState(_.id,this.browserPageId)};this.location.replaceState(S,"",K)}else{const j={..._.extras.state,...this.generateNgRouterState(_.id,this.browserPageId+1)};this.location.go(S,"",j)}}restoreHistory(d,_=!1){if("computed"===this.canceledNavigationResolution){const j=this.currentPageId-this.browserPageId;0!==j?this.location.historyGo(j):this.currentUrlTree===d.finalUrl&&0===j&&(this.resetState(d),this.resetUrlToCurrentUrlTree())}else"replace"===this.canceledNavigationResolution&&(_&&this.resetState(d),this.resetUrlToCurrentUrlTree())}resetState(d){this.routerState=this.stateMemento.routerState,this.currentUrlTree=this.stateMemento.currentUrlTree,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,d.finalUrl??this.rawUrlTree)}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.rawUrlTree),"",this.generateNgRouterState(this.lastSuccessfulId,this.currentPageId))}generateNgRouterState(d,_){return"computed"===this.canceledNavigationResolution?{navigationId:d,\u0275routerPageId:_}:{navigationId:d}}static{this.\u0275fac=(()=>{let d;return function(S){return(d||(d=y.xGo(u)))(S||u)}})()}static{this.\u0275prov=y.jDH({token:u,factory:u.\u0275fac,providedIn:"root"})}}return u})();var Jn=function(u){return u[u.COMPLETE=0]="COMPLETE",u[u.FAILED=1]="FAILED",u[u.REDIRECTING=2]="REDIRECTING",u}(Jn||{});function Pi(u,w){u.events.pipe((0,Ie.p)(d=>d instanceof Bn||d instanceof Di||d instanceof zt||d instanceof ti),(0,tn.T)(d=>d instanceof Bn||d instanceof ti?Jn.COMPLETE:d instanceof Di&&(d.code===hr.Redirect||d.code===hr.SupersededByNewNavigation)?Jn.REDIRECTING:Jn.FAILED),(0,Ie.p)(d=>d!==Jn.REDIRECTING),Se(1)).subscribe(()=>{w()})}function Ht(u){throw u}const hs={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},Bl={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"};let Fr=(()=>{class u{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,y.WQX)(y.H3F),this.stateManager=(0,y.WQX)(Hi),this.options=(0,y.WQX)(Te,{optional:!0})||{},this.pendingTasks=(0,y.WQX)(y.TgB),this.urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred",this.navigationTransitions=(0,y.WQX)(Tt),this.urlSerializer=(0,y.WQX)(_t),this.location=(0,y.WQX)(_n.aZ),this.urlHandlingStrategy=(0,y.WQX)(Zt),this._events=new Tn.B,this.errorHandler=this.options.errorHandler||Ht,this.navigated=!1,this.routeReuseStrategy=(0,y.WQX)(gr),this.onSameUrlNavigation=this.options.onSameUrlNavigation||"ignore",this.config=(0,y.WQX)(Ye,{optional:!0})?.flat()??[],this.componentInputBindingEnabled=!!(0,y.WQX)(p,{optional:!0}),this.eventsSubscription=new en.yU,this.isNgZoneEnabled=(0,y.WQX)(y.SKi)instanceof y.SKi&&y.SKi.isInAngularZone(),this.resetConfig(this.config),this.navigationTransitions.setupNavigations(this,this.currentUrlTree,this.routerState).subscribe({error:d=>{this.console.warn(d)}}),this.subscribeToNavigationEvents()}subscribeToNavigationEvents(){const d=this.navigationTransitions.events.subscribe(_=>{try{const S=this.navigationTransitions.currentTransition,j=this.navigationTransitions.currentNavigation;if(null!==S&&null!==j)if(this.stateManager.handleRouterEvent(_,j),_ instanceof Di&&_.code!==hr.Redirect&&_.code!==hr.SupersededByNewNavigation)this.navigated=!0;else if(_ instanceof Bn)this.navigated=!0;else if(_ instanceof ur){const K=this.urlHandlingStrategy.merge(_.url,S.currentRawUrl),Me={info:S.extras.info,skipLocationChange:S.extras.skipLocationChange,replaceUrl:"eager"===this.urlUpdateStrategy||Sn(S.source)};this.scheduleNavigation(K,wr,null,Me,{resolve:S.resolve,reject:S.reject,promise:S.promise})}(function gs(u){return!(u instanceof ci||u instanceof ur)})(_)&&this._events.next(_)}catch(S){this.navigationTransitions.transitionAbortSubject.next(S)}});this.eventsSubscription.add(d)}resetRootComponentType(d){this.routerState.root.component=d,this.navigationTransitions.rootComponentType=d}initialNavigation(){this.setUpLocationChangeListener(),this.navigationTransitions.hasRequestedNavigation||this.navigateToSyncWithBrowser(this.location.path(!0),wr,this.stateManager.restoredState())}setUpLocationChangeListener(){this.nonRouterCurrentEntryChangeSubscription??=this.stateManager.registerNonRouterCurrentEntryChangeListener((d,_)=>{setTimeout(()=>{this.navigateToSyncWithBrowser(d,"popstate",_)},0)})}navigateToSyncWithBrowser(d,_,S){const j={replaceUrl:!0},K=S?.navigationId?S:null;if(S){const ge={...S};delete ge.navigationId,delete ge.\u0275routerPageId,0!==Object.keys(ge).length&&(j.state=ge)}const Me=this.parseUrl(d);this.scheduleNavigation(Me,_,K,j)}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return this.navigationTransitions.currentNavigation}get lastSuccessfulNavigation(){return this.navigationTransitions.lastSuccessfulNavigation}resetConfig(d){this.config=d.map(He),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(d,_={}){const{relativeTo:S,queryParams:j,fragment:K,queryParamsHandling:
1Me,preserveFragment:ge}=_,pt=ge?this.currentUrlTree.fragment:K;let Bt,Wt=null;switch(Me){case"merge":Wt={...this.currentUrlTree.queryParams,...j};break;case"preserve":Wt=this.currentUrlTree.queryParams;break;default:Wt=j||null}null!==Wt&&(Wt=this.removeEmptyProps(Wt));try{Bt=je(S?S.snapshot:this.routerState.snapshot.root)}catch{("string"!=typeof d[0]||!d[0].startsWith("/"))&&(d=[]),Bt=this.currentUrlTree.root}return xe(Bt,d,Wt,pt??null)}navigateByUrl(d,_={skipLocationChange:!1}){const S=te(d)?d:this.parseUrl(d),j=this.urlHandlingStrategy.merge(S,this.rawUrlTree);return this.scheduleNavigation(j,wr,null,_)}navigate(d,_={skipLocationChange:!1}){return function nr(u){for(let w=0;w<u.length;w++)if(null==u[w])throw new y.wOt(4008,!1)}(d),this.navigateByUrl(this.createUrlTree(d,_),_)}serializeUrl(d){return this.urlSerializer.serialize(d)}parseUrl(d){try{return this.urlSerializer.parse(d)}catch{return this.urlSerializer.parse("/")}}isActive(d,_){let S;if(S=!0===_?{...hs}:!1===_?{...Bl}:_,te(d))return ln(this.currentUrlTree,d,S);const j=this.parseUrl(d);return ln(this.currentUrlTree,j,S)}removeEmptyProps(d){return Object.entries(d).reduce((_,[S,j])=>(null!=j&&(_[S]=j),_),{})}scheduleNavigation(d,_,S,j,K){if(this.disposed)return Promise.resolve(!1);let Me,ge,pt;K?(Me=K.resolve,ge=K.reject,pt=K.promise):pt=new Promise((Bt,pr)=>{Me=Bt,ge=pr});const Wt=this.pendingTasks.add();return Pi(this,()=>{queueMicrotask(()=>this.pendingTasks.remove(Wt))}),this.navigationTransitions.handleNavigationRequest({source:_,restoredState:S,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,rawUrl:d,extras:j,resolve:Me,reject:ge,promise:pt,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),pt.catch(Bt=>Promise.reject(Bt))}static{this.\u0275fac=function(_){return new(_||u)}}static{this.\u0275prov=y.jDH({token:u,factory:u.\u0275fac,providedIn:"root"})}}return u})(),ho=(()=>{class u{constructor(d,_,S,j,K,Me){this.router=d,this.route=_,this.tabIndexAttribute=S,this.renderer=j,this.el=K,this.locationStrategy=Me,this.href=null,this.commands=null,this.onChanges=new Tn.B,this.preserveFragment=!1,this.skipLocationChange=!1,this.replaceUrl=!1;const ge=K.nativeElement.tagName?.toLowerCase();this.isAnchorElement="a"===ge||"area"===ge,this.isAnchorElement?this.subscription=d.events.subscribe(pt=>{pt instanceof Bn&&this.updateHref()}):this.setTabIndexIfNotOnNativeEl("0")}setTabIndexIfNotOnNativeEl(d){null!=this.tabIndexAttribute||this.isAnchorElement||this.applyAttributeValue("tabindex",d)}ngOnChanges(d){this.isAnchorElement&&this.updateHref(),this.onChanges.next(this)}set routerLink(d){null!=d?(this.commands=Array.isArray(d)?d:[d],this.setTabIndexIfNotOnNativeEl("0")):(this.commands=null,this.setTabIndexIfNotOnNativeEl(null))}onClick(d,_,S,j,K){const Me=this.urlTree;return!!(null===Me||this.isAnchorElement&&(0!==d||_||S||j||K||"string"==typeof this.target&&"_self"!=this.target))||(this.router.navigateByUrl(Me,{skipLocationChange:this.skipLocationChange,replaceUrl:this.replaceUrl,state:this.state,info:this.info}),!this.isAnchorElement)}ngOnDestroy(){this.subscription?.unsubscribe()}updateHref(){const d=this.urlTree;this.href=null!==d&&this.locationStrategy?this.locationStrategy?.prepareExternalUrl(this.router.serializeUrl(d)):null;const _=null===this.href?null:(0,y.n$t)(this.href,this.el.nativeElement.tagName.toLowerCase(),"href");this.applyAttributeValue("href",_)}applyAttributeValue(d,_){const S=this.renderer,j=this.el.nativeElement;null!==_?S.setAttribute(j,d,_):S.removeAttribute(j,d)}get urlTree(){return null===this.commands?null:this.router.createUrlTree(this.commands,{relativeTo:void 0!==this.relativeTo?this.relativeTo:this.route,queryParams:this.queryParams,fragment:this.fragment,queryParamsHandling:this.queryParamsHandling,preserveFragment:this.preserveFragment})}static{this.\u0275fac=function(_){return new(_||u)(y.rXU(Fr),y.rXU(ri),y.kS0("tabindex"),y.rXU(y.sFG),y.rXU(y.aKT),y.rXU(_n.hb))}}static{this.\u0275dir=y.FsC({type:u,selectors:[["","routerLink",""]],hostVars:1,hostBindings:function(_,S){1&_&&y.bIt("click",function(K){return S.onClick(K.button,K.ctrlKey,K.shiftKey,K.altKey,K.metaKey)}),2&_&&y.BMQ("target",S.target)},inputs:{target:"target",queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",state:"state",info:"info",relativeTo:"relativeTo",preserveFragment:[y.Mj6.HasDecoratorInputTransform,"preserveFragment","preserveFragment",y.L39],skipLocationChange:[y.Mj6.HasDecoratorInputTransform,"skipLocationChange","skipLocationChange",y.L39],replaceUrl:[y.Mj6.HasDecoratorInputTransform,"replaceUrl","replaceUrl",y.L39],routerLink:"routerLink"},standalone:!0,features:[y.GFd,y.OA$]})}}return u})(),to=(()=>{class u{get isActive(){return this._isActive}constructor(d,_,S,j,K){this.router=d,this.element=_,this.renderer=S,this.cdr=j,this.link=K,this.classes=[],this._isActive=!1,this.routerLinkActiveOptions={exact:!1},this.isActiveChange=new y.bkB,this.routerEventsSubscription=d.events.subscribe(Me=>{Me instanceof Bn&&this.update()})}ngAfterContentInit(){(0,ee.of)(this.links.changes,(0,ee.of)(null)).pipe(Qe()).subscribe(d=>{this.update(),this.subscribeToEachLinkOnChanges()})}subscribeToEachLinkOnChanges(){this.linkInputChangesSubscription?.unsubscribe();const d=[...this.links.toArray(),this.link].filter(_=>!!_).map(_=>_.onChanges);this.linkInputChangesSubscription=(0,ve.H)(d).pipe(Qe()).subscribe(_=>{this._isActive!==this.isLinkActive(this.router)(_)&&this.update()})}set routerLinkActive(d){const _=Array.isArray(d)?d:d.split(" ");this.classes=_.filter(S=>!!S)}ngOnChanges(d){this.update()}ngOnDestroy(){this.routerEventsSubscription.unsubscribe(),this.linkInputChangesSubscription?.unsubscribe()}update(){!this.links||!this.router.navigated||queueMicrotask(()=>{const d=this.hasActiveLinks();
1this.classes.forEach(_=>{d?this.renderer.addClass(this.element.nativeElement,_):this.renderer.removeClass(this.element.nativeElement,_)}),d&&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!==d&&(this._isActive=d,this.cdr.markForCheck(),this.isActiveChange.emit(d))})}isLinkActive(d){const _=function ms(u){return!!u.paths}(this.routerLinkActiveOptions)?this.routerLinkActiveOptions:this.routerLinkActiveOptions.exact||!1;return S=>{const j=S.urlTree;return!!j&&d.isActive(j,_)}}hasActiveLinks(){const d=this.isLinkActive(this.router);return this.link&&d(this.link)||this.links.some(d)}static{this.\u0275fac=function(_){return new(_||u)(y.rXU(Fr),y.rXU(y.aKT),y.rXU(y.sFG),y.rXU(y.gRc),y.rXU(ho,8))}}static{this.\u0275dir=y.FsC({type:u,selectors:[["","routerLinkActive",""]],contentQueries:function(_,S,j){if(1&_&&y.wni(j,ho,5),2&_){let K;y.mGM(K=y.lsd())&&(S.links=K)}},inputs:{routerLinkActiveOptions:"routerLinkActiveOptions",ariaCurrentWhenActive:"ariaCurrentWhenActive",routerLinkActive:"routerLinkActive"},outputs:{isActiveChange:"isActiveChange"},exportAs:["routerLinkActive"],standalone:!0,features:[y.OA$]})}}return u})();class Pa{}let $o=(()=>{class u{constructor(d,_,S,j,K){this.router=d,this.injector=S,this.preloadingStrategy=j,this.loader=K}setUpPreloading(){this.subscription=this.router.events.pipe((0,Ie.p)(d=>d instanceof Bn),(0,Nt.H)(()=>this.preload())).subscribe(()=>{})}preload(){return this.processRoutes(this.injector,this.router.config)}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}processRoutes(d,_){const S=[];for(const j of _){j.providers&&!j._injector&&(j._injector=(0,y.Ol2)(j.providers,d,`Route: ${j.path}`));const K=j._injector??d,Me=j._loadedInjector??K;(j.loadChildren&&!j._loadedRoutes&&void 0===j.canLoad||j.loadComponent&&!j._loadedComponent)&&S.push(this.preloadConfig(K,j)),(j.children||j._loadedRoutes)&&S.push(this.processRoutes(Me,j.children??j._loadedRoutes))}return(0,ve.H)(S).pipe(Qe())}preloadConfig(d,_){return this.preloadingStrategy.preload(_,()=>{let S;S=_.loadChildren&&void 0===_.canLoad?this.loader.loadChildren(d,_):(0,ee.of)(null);const j=S.pipe((0,Mt.Z)(K=>null===K?(0,ee.of)(void 0):(_._loadedRoutes=K.routes,_._loadedInjector=K.injector,this.processRoutes(K.injector??d,K.routes))));if(_.loadComponent&&!_._loadedComponent){const K=this.loader.loadComponent(_);return(0,ve.H)([j,K]).pipe(Qe())}return j})}static{this.\u0275fac=function(_){return new(_||u)(y.KVO(Fr),y.KVO(y.Ql9),y.KVO(y.uvJ),y.KVO(Pa),y.KVO(It))}}static{this.\u0275prov=y.jDH({token:u,factory:u.\u0275fac,providedIn:"root"})}}return u})();const Gt=new y.nKC("");let ks=(()=>{class u{constructor(d,_,S,j,K={}){this.urlSerializer=d,this.transitions=_,this.viewportScroller=S,this.zone=j,this.options=K,this.lastId=0,this.lastSource="imperative",this.restoredId=0,this.store={},this.environmentInjector=(0,y.WQX)(y.uvJ),K.scrollPositionRestoration||="disabled",K.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(d=>{d instanceof qi?(this.store[this.lastId]=this.viewportScroller.getScrollPosition(),this.lastSource=d.navigationTrigger,this.restoredId=d.restoredState?d.restoredState.navigationId:0):d instanceof Bn?(this.lastId=d.id,this.scheduleScrollEvent(d,this.urlSerializer.parse(d.urlAfterRedirects).fragment)):d instanceof ti&&d.code===io.IgnoredSameUrlNavigation&&(this.lastSource=void 0,this.restoredId=0,this.scheduleScrollEvent(d,this.urlSerializer.parse(d.url).fragment))})}consumeScrollEvents(){return this.transitions.events.subscribe(d=>{d instanceof ao&&(d.position?"top"===this.options.scrollPositionRestoration?this.viewportScroller.scrollToPosition([0,0]):"enabled"===this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition(d.position):d.anchor&&"enabled"===this.options.anchorScrolling?this.viewportScroller.scrollToAnchor(d.anchor):"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition([0,0]))})}scheduleScrollEvent(d,_){var S=this;this.zone.runOutsideAngular((0,a.A)(function*(){yield new Promise(j=>{setTimeout(()=>{j()}),(0,y.mal)(()=>{j()},{injector:S.environmentInjector})}),S.zone.run(()=>{S.transitions.events.next(new ao(d,"popstate"===S.lastSource?S.store[S.restoredId]:null,_))})}))}ngOnDestroy(){this.routerEventsSubscription?.unsubscribe(),this.scrollEventsSubscription?.unsubscribe()}static{this.\u0275fac=function(_){y.QTQ()}}static{this.\u0275prov=y.jDH({token:u,factory:u.\u0275fac})}}return u})();function gi(u,w){return{\u0275kind:u,\u0275providers:w}}function kr(){const u=(0,y.WQX)(y.zZn);return w=>{const d=u.get(y.o8S);if(w!==d.components[0])return;const _=u.get(Fr),S=u.get(js);1===u.get(go)&&_.initialNavigation(),u.get(Hl,null,y.$GK.Optional)?.setUpPreloading(),u.get(Gt,null,y.$GK.Optional)?.init(),_.resetRootComponentType(d.componentTypes[0]),S.closed||(S.next(),S.complete(),S.unsubscribe())}}const js=new y.nKC("",{factory:()=>new Tn.B}),go=new y.nKC("",{providedIn:"root",factory:()=>1}),Hl=new y.nKC("");function Cu(u){return gi(0,[{provide:Hl,useExisting:$o},{provide:Pa,useExisting:u}])}function Cp(u){return gi(9,[{provide:yn,useValue:wn},{provide:Zn,useValue:{skipNextTransition:!!u?.skipInitialTransition,...u}}])}const bu=new y.nKC("ROUTER_FORROOT_GUARD"),Ep=[_n.aZ,{provide:_t,useClass:At},Fr,Bi,{provide:ri,useFactory:function zi(u){return u.routerState.root},deps:[Fr]},It,[]];let bp=(()=>{class u{constructor(d){}static forRoot(d,_){return{ngModule:u,providers:[Ep,[],{provide:Ye,multi:!0,useValue:d}
1,{provide:bu,useFactory:Sp,deps:[[Fr,new y.Xx1,new y.kdw]]},{provide:Te,useValue:_||{}},_?.useHash?{provide:_n.hb,useClass:_n.fw}:{provide:_n.hb,useClass:_n.Sm},{provide:Gt,useFactory:()=>{const u=(0,y.WQX)(_n.Xr),w=(0,y.WQX)(y.SKi),d=(0,y.WQX)(Te),_=(0,y.WQX)(Tt),S=(0,y.WQX)(_t);return d.scrollOffset&&u.setOffset(d.scrollOffset),new ks(S,_,u,w,d)}},_?.preloadingStrategy?Cu(_.preloadingStrategy).\u0275providers:[],_?.initialNavigation?Tp(_):[],_?.bindToComponentInputs?gi(8,[h,{provide:p,useExisting:h}]).\u0275providers:[],_?.enableViewTransitions?Cp().\u0275providers:[],[{provide:Du,useFactory:kr},{provide:y.iLQ,multi:!0,useExisting:Du}]]}}static forChild(d){return{ngModule:u,providers:[{provide:Ye,multi:!0,useValue:d}]}}static{this.\u0275fac=function(_){return new(_||u)(y.KVO(bu,8))}}static{this.\u0275mod=y.$C({type:u})}static{this.\u0275inj=y.G2t({})}}return u})();function Sp(u){return"guarded"}function Tp(u){return["disabled"===u.initialNavigation?gi(3,[{provide:y.hnV,multi:!0,useFactory:()=>{const w=(0,y.WQX)(Fr);return()=>{w.setUpLocationChangeListener()}}},{provide:go,useValue:2}]).\u0275providers:[],"enabledBlocking"===u.initialNavigation?gi(2,[{provide:go,useValue:0},{provide:y.hnV,multi:!0,deps:[y.zZn],useFactory:w=>{const d=w.get(_n.hj,Promise.resolve());return()=>d.then(()=>new Promise(_=>{const S=w.get(Fr),j=w.get(js);Pi(S,()=>{_(!0)}),w.get(Tt).afterPreactivation=()=>(_(!0),j.closed?(0,ee.of)(void 0):j),S.initialNavigation()}))}}]).\u0275providers:[]]}const Du=new y.nKC("")},9242:(Et,Fe,P)=>{P.d(Fe,{J:()=>ot,cm:()=>Mt});var a=P(4438),y=P(177),fe=P(7673),me=P(4412),ae=P(5964);const ve=new a.nKC("recaptcha-language"),ee=new a.nKC("recaptcha-base-url"),Ne=new a.nKC("recaptcha-nonce-tag"),pe=new a.nKC("recaptcha-settings"),ce=new a.nKC("recaptcha-v3-site-key"),ye=new a.nKC("recaptcha-loader-options"),Ge={loadScript:function Ue(ke,tt,Le,{url:rt,lang:bt,nonce:Qt}={}){window.ng2recaptchaloaded=()=>{Le(grecaptcha)};const en=document.createElement("script");en.innerHTML="";const{url:Dt,nonce:En}=tt(new URL(rt||"https://www.google.com/recaptcha/api.js"));Dt.searchParams.set("render","explicit"===ke?ke:ke.key),Dt.searchParams.set("onload","ng2recaptchaloaded"),Dt.searchParams.set("trustedtypes","true"),bt&&Dt.searchParams.set("hl",bt),en.src=Dt.href;const an=En||Qt;an&&en.setAttribute("nonce",an),en.async=!0,en.defer=!0,document.head.appendChild(en)},newLoadScript:function $e({v3SiteKey:ke,onBeforeLoad:tt,onLoaded:Le}){Ge.loadScript(ke?{key:ke}:"explicit",tt,Le)}};let lt=(()=>{class ke{static{this.ready=null}constructor(Le,rt,bt,Qt,en,Dt){this.platformId=Le,this.language=rt,this.baseUrl=bt,this.nonce=Qt,this.v3SiteKey=en,this.options=Dt;const En=this.init();this.ready=En?function be(ke){return ke.asObservable().pipe((0,ae.p)(tt=>null!==tt))}(En):(0,fe.of)()}init(){if(ke.ready)return ke.ready;if(!(0,y.UE)(this.platformId))return;const Le=new me.t(null);return ke.ready=Le,Ge.newLoadScript({v3SiteKey:this.v3SiteKey,onBeforeLoad:rt=>{if(this.options?.onBeforeLoad)return this.options.onBeforeLoad(rt);const bt=new URL(this.baseUrl??rt);return this.language&&bt.searchParams.set("hl",this.language),{url:bt,nonce:this.nonce}},onLoaded:rt=>{let bt=rt;this.options?.onLoaded&&(bt=this.options.onLoaded(rt)),Le.next(bt)}}),Le}static{this.\u0275fac=function(rt){return new(rt||ke)(a.KVO(a.Agw),a.KVO(ve,8),a.KVO(ee,8),a.KVO(Ne,8),a.KVO(ce,8),a.KVO(ye,8))}}static{this.\u0275prov=a.jDH({token:ke,factory:ke.\u0275fac})}}return ke})(),Oe=0,ot=(()=>{class ke{constructor(Le,rt,bt,Qt){this.elementRef=Le,this.loader=rt,this.zone=bt,this.id="ngrecaptcha-"+Oe++,this.errorMode="default",this.resolved=new a.bkB,this.error=new a.bkB,this.errored=new a.bkB,Qt&&(this.siteKey=Qt.siteKey,this.theme=Qt.theme,this.type=Qt.type,this.size=Qt.size,this.badge=Qt.badge)}ngAfterViewInit(){this.subscription=this.loader.ready.subscribe(Le=>{null!=Le&&Le.render instanceof Function&&(this.grecaptcha=Le,this.renderRecaptcha())})}ngOnDestroy(){this.grecaptchaReset(),this.subscription&&this.subscription.unsubscribe()}execute(){"invisible"===this.size&&(null!=this.widget?this.grecaptcha.execute(this.widget):this.executeRequested=!0)}reset(){null!=this.widget&&(this.grecaptcha.getResponse(this.widget)&&this.resolved.emit(null),this.grecaptchaReset()
1)}get __unsafe_widgetValue(){return null!=this.widget?this.grecaptcha.getResponse(this.widget):null}expired(){this.resolved.emit(null)}onError(Le){this.error.emit(Le),this.errored.emit(Le)}captchaResponseCallback(Le){this.resolved.emit(Le)}grecaptchaReset(){null!=this.widget&&this.zone.runOutsideAngular(()=>this.grecaptcha.reset(this.widget))}renderRecaptcha(){const Le={badge:this.badge,callback:rt=>{this.zone.run(()=>this.captchaResponseCallback(rt))},"expired-callback":()=>{this.zone.run(()=>this.expired())},sitekey:this.siteKey,size:this.size,tabindex:this.tabIndex,theme:this.theme,type:this.type};"handled"===this.errorMode&&(Le["error-callback"]=(...rt)=>{this.zone.run(()=>this.onError(rt))}),this.widget=this.grecaptcha.render(this.elementRef.nativeElement,Le),!0===this.executeRequested&&(this.executeRequested=!1,this.execute())}static{this.\u0275fac=function(rt){return new(rt||ke)(a.rXU(a.aKT),a.rXU(lt),a.rXU(a.SKi),a.rXU(pe,8))}}static{this.\u0275cmp=a.VBU({type:ke,selectors:[["re-captcha"]],hostVars:1,hostBindings:function(rt,bt){2&rt&&a.BMQ("id",bt.id)},inputs:{id:"id",siteKey:"siteKey",theme:"theme",type:"type",size:"size",tabIndex:"tabIndex",badge:"badge",errorMode:"errorMode"},outputs:{resolved:"resolved",error:"error",errored:"errored"},exportAs:["reCaptcha"],decls:0,vars:0,template:function(rt,bt){},encapsulation:2})}}return ke})(),et=(()=>{class ke{static{this.\u0275fac=function(rt){return new(rt||ke)}}static{this.\u0275mod=a.$C({type:ke})}static{this.\u0275inj=a.G2t({})}}return ke})(),Mt=(()=>{class ke{static{this.\u0275fac=function(rt){return new(rt||ke)}}static{this.\u0275mod=a.$C({type:ke})}static{this.\u0275inj=a.G2t({providers:[lt],imports:[et]})}}return ke})()},3804:(Et,Fe,P)=>{function a(f){return null!==f&&"object"==typeof f&&"constructor"in f&&f.constructor===Object}function y(f,o){void 0===f&&(f={}),void 0===o&&(o={});const p=["__proto__","constructor","prototype"];Object.keys(o).filter(h=>p.indexOf(h)<0).forEach(h=>{typeof f[h]>"u"?f[h]=o[h]:a(o[h])&&a(f[h])&&Object.keys(o[h]).length>0&&y(f[h],o[h])})}P.d(Fe,{kz:()=>dr});const fe={body:{},addEventListener(){},removeEventListener(){},activeElement:{blur(){},nodeName:""},querySelector:()=>null,querySelectorAll:()=>[],getElementById:()=>null,createEvent:()=>({initEvent(){}}),createElement:()=>({children:[],childNodes:[],style:{},setAttribute(){},getElementsByTagName:()=>[]}),createElementNS:()=>({}),importNode:()=>null,location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};function me(){const f=typeof document<"u"?document:{};return y(f,fe),f}const ae={document:fe,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState(){},pushState(){},go(){},back(){}},CustomEvent:function(){return this},addEventListener(){},removeEventListener(){},getComputedStyle:()=>({getPropertyValue:()=>""}),Image(){},Date(){},screen:{},setTimeout(){},clearTimeout(){},matchMedia:()=>({}),requestAnimationFrame:f=>typeof setTimeout>"u"?(f(),null):setTimeout(f,0),cancelAnimationFrame(f){typeof setTimeout>"u"||clearTimeout(f)}};function ve(){const f=typeof window<"u"?window:{};return y(f,ae),f}function ee(f){return void 0===f&&(f=""),f.trim().split(" ").filter(o=>!!o.trim())}function pe(f,o){return void 0===o&&(o=0),setTimeout(f,o)}function ce(){return Date.now()}function Ue(f,o){void 0===o&&(o="x");const p=ve();let h,D,M;const B=function ye(f){const o=ve();let p;return o.getComputedStyle&&(p=o.getComputedStyle(f,null)),!p&&f.currentStyle&&(p=f.currentStyle),p||(p=f.style),p}(f);return p.WebKitCSSMatrix?(D=B.transform||B.webkitTransform,D.split(",").length>6&&(D=D.split(", ").map(V=>V.replace(",",".")).join(", ")),M=new p.WebKitCSSMatrix("none"===D?"":D)):(M=B.MozTransform||B.OTransform||B.MsTransform||B.msTransform||B.transform||B.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),h=M.toString().split(",")),"x"===o&&(D=p.WebKitCSSMatrix?M.m41:16===h.length?parseFloat(h[12]):parseFloat(h[4])),"y"===o&&(D=p.WebKitCSSMatrix?M.m42:16===
1h.length?parseFloat(h[13]):parseFloat(h[5])),D||0}function $e(f){return"object"==typeof f&&null!==f&&f.constructor&&"Object"===Object.prototype.toString.call(f).slice(8,-1)}function Ge(f){return typeof window<"u"&&typeof window.HTMLElement<"u"?f instanceof HTMLElement:f&&(1===f.nodeType||11===f.nodeType)}function be(){const f=Object(arguments.length<=0?void 0:arguments[0]),o=["__proto__","constructor","prototype"];for(let p=1;p<arguments.length;p+=1){const h=p<0||arguments.length<=p?void 0:arguments[p];if(null!=h&&!Ge(h)){const D=Object.keys(Object(h)).filter(M=>o.indexOf(M)<0);for(let M=0,B=D.length;M<B;M+=1){const V=D[M],L=Object.getOwnPropertyDescriptor(h,V);void 0!==L&&L.enumerable&&($e(f[V])&&$e(h[V])?h[V].__swiper__?f[V]=h[V]:be(f[V],h[V]):!$e(f[V])&&$e(h[V])?(f[V]={},h[V].__swiper__?f[V]=h[V]:be(f[V],h[V])):f[V]=h[V])}}}return f}function lt(f,o,p){f.style.setProperty(o,p)}function Oe(f){let{swiper:o,targetPosition:p,side:h}=f;const D=ve(),M=-o.translate;let V,B=null;const L=o.params.speed;o.wrapperEl.style.scrollSnapType="none",D.cancelAnimationFrame(o.cssModeFrameID);const k=p>M?"next":"prev",R=(Q,G)=>"next"===k&&Q>=G||"prev"===k&&Q<=G,z=()=>{V=(new Date).getTime(),null===B&&(B=V);const Q=Math.max(Math.min((V-B)/L,1),0),G=.5-Math.cos(Q*Math.PI)/2;let O=M+G*(p-M);if(R(O,p)&&(O=p),o.wrapperEl.scrollTo({[h]:O}),R(O,p))return o.wrapperEl.style.overflow="hidden",o.wrapperEl.style.scrollSnapType="",setTimeout(()=>{o.wrapperEl.style.overflow="",o.wrapperEl.scrollTo({[h]:O})}),void D.cancelAnimationFrame(o.cssModeFrameID);o.cssModeFrameID=D.requestAnimationFrame(z)};z()}function ot(f){return f.querySelector(".swiper-slide-transform")||f.shadowRoot&&f.shadowRoot.querySelector(".swiper-slide-transform")||f}function et(f,o){void 0===o&&(o="");const p=ve(),h=[...f.children];return p.HTMLSlotElement&&f instanceof HTMLSlotElement&&h.push(...f.assignedElements()),o?h.filter(D=>D.matches(o)):h}function Je(f){try{return void console.warn(f)}catch{}}function Be(f,o){void 0===o&&(o=[]);const p=document.createElement(f);return p.classList.add(...Array.isArray(o)?o:ee(o)),p}function Ot(f){const o=ve(),p=me(),h=f.getBoundingClientRect(),D=p.body;return{top:h.top+(f===o?o.scrollY:f.scrollTop)-(f.clientTop||D.clientTop||0),left:h.left+(f===o?o.scrollX:f.scrollLeft)-(f.clientLeft||D.clientLeft||0)}}function Le(f,o){return ve().getComputedStyle(f,null).getPropertyValue(o)}function rt(f){let p,o=f;if(o){for(p=0;null!==(o=o.previousSibling);)1===o.nodeType&&(p+=1);return p}}function bt(f,o){const p=[];let h=f.parentElement;for(;h;)o?h.matches(o)&&p.push(h):p.push(h),h=h.parentElement;return p}function Qt(f,o){o&&f.addEventListener("transitionend",function p(h){h.target===f&&(o.call(f,h),f.removeEventListener("transitionend",p))})}function en(f,o,p){const h=ve();return p?f["width"===o?"offsetWidth":"offsetHeight"]+parseFloat(h.getComputedStyle(f,null).getPropertyValue("width"===o?"margin-right":"margin-top"))+parseFloat(h.getComputedStyle(f,null).getPropertyValue("width"===o?"margin-left":"margin-bottom")):f.offsetWidth}function Dt(f){return(Array.isArray(f)?f:[f]).filter(o=>!!o)}function En(f){return o=>Math.abs(o)>0&&f.browser&&f.browser.need3dFix&&Math.abs(o)%90==0?o+.001:o}function an(f,o){void 0===o&&(o=""),f.innerHTML=typeof trustedTypes<"u"?trustedTypes.createPolicy("html",{createHTML:p=>p}).createHTML(o):o}let Tn,_e,Ie;function tn(){return Tn||(Tn=function _n(){const f=ve(),o=me();return{smoothScroll:o.documentElement&&o.documentElement.style&&"scrollBehavior"in o.documentElement.style,touch:!!("ontouchstart"in f||f.DocumentTouch&&o instanceof f.DocumentTouch)}}()),Tn}function Re(f){return void 0===f&&(f={}),_e||(_e=function Se(f){let{userAgent:o}=void 0===f?{}:f;const p=tn(),h=ve(),D=h.navigator.platform,M=o||h.navigator.userAgent,B={ios:!1,android:!1},V=h.screen.width,L=h.screen.height,k=M.match(/(Android);?[\s\/]+([\d.]+)?/);let R=M.match(/(iPad).*OS\s([\d_]+)/);const z=M.match(/(iPod)(.*OS\s([\d_]+))?/),Q=!R&&M.match(/(iPhone\sOS|iOS)\s([\d_]+)/),G="Win32"===D;let O="MacIntel"===D;return!R&&O&&p.touch&&["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"].indexOf(`${V}x${L}`)>
1=0&&(R=M.match(/(Version)\/([\d.]+)/),R||(R=[0,1,"13_0_0"]),O=!1),k&&!G&&(B.os="android",B.android=!0),(R||Q||z)&&(B.os="ios",B.ios=!0),B}(f)),_e}function Ve(){return Ie||(Ie=function de(){const f=ve(),o=Re();let p=!1;function h(){const V=f.navigator.userAgent.toLowerCase();return V.indexOf("safari")>=0&&V.indexOf("chrome")<0&&V.indexOf("android")<0}if(h()){const V=String(f.navigator.userAgent);if(V.includes("Version/")){const[L,k]=V.split("Version/")[1].split(" ")[0].split(".").map(R=>Number(R));p=L<16||16===L&&k<2}}const D=/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(f.navigator.userAgent),M=h();return{isSafari:p||M,needPerspectiveFix:p,need3dFix:M||D&&o.ios,isWebView:D}}()),Ie}const un=(f,o,p)=>{o&&!f.classList.contains(p)?f.classList.add(p):!o&&f.classList.contains(p)&&f.classList.remove(p)},at=(f,o,p)=>{o&&!f.classList.contains(p)?f.classList.add(p):!o&&f.classList.contains(p)&&f.classList.remove(p)},ar=(f,o)=>{if(!f||f.destroyed||!f.params)return;const h=o.closest(f.isElement?"swiper-slide":`.${f.params.slideClass}`);if(h){let D=h.querySelector(`.${f.params.lazyPreloaderClass}`);!D&&f.isElement&&(h.shadowRoot?D=h.shadowRoot.querySelector(`.${f.params.lazyPreloaderClass}`):requestAnimationFrame(()=>{h.shadowRoot&&(D=h.shadowRoot.querySelector(`.${f.params.lazyPreloaderClass}`),D&&D.remove())})),D&&D.remove()}},Kr=(f,o)=>{if(!f.slides[o])return;const p=f.slides[o].querySelector('[loading="lazy"]');p&&p.removeAttribute("loading")},Rt=f=>{if(!f||f.destroyed||!f.params)return;let o=f.params.lazyPreloadPrevNext;const p=f.slides.length;if(!p||!o||o<0)return;o=Math.min(o,p);const h="auto"===f.params.slidesPerView?f.slidesPerViewDynamic():Math.ceil(f.params.slidesPerView),D=f.activeIndex;if(f.params.grid&&f.params.grid.rows>1){const B=D,V=[B-o];return V.push(...Array.from({length:o}).map((L,k)=>B+h+k)),void f.slides.forEach((L,k)=>{V.includes(L.column)&&Kr(f,k)})}const M=D+h-1;if(f.params.rewind||f.params.loop)for(let B=D-o;B<=M+o;B+=1){const V=(B%p+p)%p;(V<D||V>M)&&Kr(f,V)}else for(let B=Math.max(D-o,0);B<=Math.min(M+o,p-1);B+=1)B!==D&&(B>M||B<D)&&Kr(f,B)};function Ur(f){let{swiper:o,runCallbacks:p,direction:h,step:D}=f;const{activeIndex:M,previousIndex:B}=o;let V=h;V||(V=M>B?"next":M<B?"prev":"reset"),o.emit(`transition${D}`),p&&"reset"===V?o.emit(`slideResetTransition${D}`):p&&M!==B&&(o.emit(`slideChangeTransition${D}`),o.emit("next"===V?`slideNextTransition${D}`:`slidePrevTransition${D}`))}function xn(f,o,p){const h=ve(),{params:D}=f,M=D.edgeSwipeDetection,B=D.edgeSwipeThreshold;return!M||!(p<=B||p>=h.innerWidth-B)||"prevent"===M&&(o.preventDefault(),!0)}function Wr(f){const o=this,p=me();let h=f;h.originalEvent&&(h=h.originalEvent);const D=o.touchEventsData;if("pointerdown"===h.type){if(null!==D.pointerId&&D.pointerId!==h.pointerId)return;D.pointerId=h.pointerId}else"touchstart"===h.type&&1===h.targetTouches.length&&(D.touchId=h.targetTouches[0].identifier);if("touchstart"===h.type)return void xn(o,h,h.targetTouches[0].pageX);const{params:M,touches:B,enabled:V}=o;if(!V||!M.simulateTouch&&"mouse"===h.pointerType||o.animating&&M.preventInteractionOnTransition)return;!o.animating&&M.cssMode&&M.loop&&o.loopFix();let L=h.target;if("wrapper"===M.touchEventsTarget&&!function Qe(f,o){const p=ve();let h=o.contains(f);return!h&&p.HTMLSlotElement&&o instanceof HTMLSlotElement&&(h=[...o.assignedElements()].includes(f),h||(h=function Mt(f,o){const p=[o];for(;p.length>0;){const h=p.shift();if(f===h)return!0;p.push(...h.children,...h.shadowRoot?h.shadowRoot.children:[],...h.assignedElements?h.assignedElements():[])}}(f,o))),h}(L,o.wrapperEl)||"which"in h&&3===h.which||"button"in h&&h.button>0||D.isTouched&&D.isMoved)return;const k=!!M.noSwipingClass&&""!==M.noSwipingClass,R=h.composedPath?h.composedPath():h.path;k&&h.target&&h.target.shadowRoot&&R&&(L=R[0]);const z=M.noSwipingSelector?M.noSwipingSelector:`.${M.noSwipingClass}`;if(M.noSwiping&&(h.target&&h.target.shadowRoot?function $r(f,o){return void 0===o&&(o=this),function p(h){if(!h||h===me()||h===ve())return null;h.assignedSlot&&(h=h.assignedSlot);const D=h.closest(f);return D||h.getRootNode?D||p(h.getRootNode().host):null}(o)}(z,L):L.closest(z)))return void(o.allowClick=!0);if(M.swipeHandler&&!L.closest(M.swipeHandler))return;B.currentX=h.pageX,B.currentY=h.pageY;const G=B.currentX,O=B.currentY;if(!xn(o,h,G))return;Object.assign(D,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),B.startX=G,B.startY=O,D.touchStartTime=ce(),o.allowClick=!0,o.updateSize(),o.swipeDirection=void 0,M.threshold>0&&(D.allowThresholdMove=!1);let N=!0;L.matches(D.focusableElements)&&(N=!1,"SELECT"===L.nodeName&&(D.isTouched=!1)),p.activeElement&&p.activeElement.matches(D.focusableElements)&&p.activeElement!==L&&("mouse"===h.pointerType||"mouse"!==h.pointerType&&!L.matches(D.focusableElements))&&p.activeElement.blur(),(M.touchStartForcePreventDefault||N&&o.allowTouchMove&&M.touchStartPreventDefault)&&!L.isContentEditable&&h.preventDefault(),M.freeMode&&M.freeMode.enabled&&o.freeMode&&o.animating&&!M.cssMode&&o.freeMode.onTouchStart(),o.emit("touchStart",h)}function Zr(f){const o=me(),p=this,h=p.touchEventsData,{params:D,touches:M,rtlTranslate:B,enabled:V}=p;if(!V||!D.simulateTouch&&"mouse"===f.pointerType)return;let k,L=f;if(L.originalEvent&&(L=L.originalEvent),"pointermove"===L.type&&(null!==h.touchId||L.pointerId!==h.pointerId))return;if("touchmove"===L.type){if(k=[...L.changedTouches].find(Xe=>Xe.identifier===h.touchId),!k||k.identifier!==h.touchId)return}else k=L;if(!h.isTouched)return void(h.startMoving&&h.isScrolling&&p.emit
vendor: 4,681 bytes, line 1
1("touchMoveOpposite",L));const R=k.pageX,z=k.pageY;if(L.preventedByNestedSwiper)return M.startX=R,void(M.startY=z);if(!p.allowTouchMove)return L.target.matches(h.focusableElements)||(p.allowClick=!1),void(h.isTouched&&(Object.assign(M,{startX:R,startY:z,currentX:R,currentY:z}),h.touchStartTime=ce()));if(D.touchReleaseOnEdges&&!D.loop)if(p.isVertical()){if(z<M.startY&&p.translate<=p.maxTranslate()||z>M.startY&&p.translate>=p.minTranslate())return h.isTouched=!1,void(h.isMoved=!1)}else{if(B&&(R>M.startX&&-p.translate<=p.maxTranslate()||R<M.startX&&-p.translate>=p.minTranslate()))return;if(!B&&(R<M.startX&&p.translate<=p.maxTranslate()||R>M.startX&&p.translate>=p.minTranslate()))return}if(o.activeElement&&o.activeElement.matches(h.focusableElements)&&o.activeElement!==L.target&&"mouse"!==L.pointerType&&o.activeElement.blur(),o.activeElement&&L.target===o.activeElement&&L.target.matches(h.focusableElements))return h.isMoved=!0,void(p.allowClick=!1);h.allowTouchCallbacks&&p.emit("touchMove",L),M.previousX=M.currentX,M.previousY=M.currentY,M.currentX=R,M.currentY=z;const Q=M.currentX-M.startX,G=M.currentY-M.startY;if(p.params.threshold&&Math.sqrt(Q**2+G**2)<p.params.threshold)return;if(typeof h.isScrolling>"u"){let Xe;p.isHorizontal()&&M.currentY===M.startY||p.isVertical()&&M.currentX===M.startX?h.isScrolling=!1:Q*Q+G*G>=25&&(Xe=180*Math.atan2(Math.abs(G),Math.abs(Q))/Math.PI,h.isScrolling=p.isHorizontal()?Xe>D.touchAngle:90-Xe>D.touchAngle)}if(h.isScrolling&&p.emit("touchMoveOpposite",L),typeof h.startMoving>"u"&&(M.currentX!==M.startX||M.currentY!==M.startY)&&(h.startMoving=!0),h.isScrolling||"touchmove"===L.type&&h.preventTouchMoveFromPointerMove)return void(h.isTouched=!1);if(!h.startMoving)return;p.allowClick=!1,!D.cssMode&&L.cancelable&&L.preventDefault(),D.touchMoveStopPropagation&&!D.nested&&L.stopPropagation();let O=p.isHorizontal()?Q:G,N=p.isHorizontal()?M.currentX-M.previousX:M.currentY-M.previousY;D.oneWayMovement&&(O=Math.abs(O)*(B?1:-1),N=Math.abs(N)*(B?1:-1)),M.diff=O,O*=D.touchRatio,B&&(O=-O,N=-N);const q=p.touchesDirection;p.swipeDirection=O>0?"prev":"next",p.touchesDirection=N>0?"prev":"next";const J=p.params.loop&&!D.cssMode,X="next"===p.touchesDirection&&p.allowSlideNext||"prev"===p.touchesDirection&&p.allowSlidePrev;if(!h.isMoved){if(J&&X&&p.loopFix({direction:p.swipeDirection}),h.startTranslate=p.getTranslate(),p.setTransition(0),p.animating){const Xe=new window.CustomEvent("transitionend",{bubbles:!0,cancelable:!0,detail:{bySwiperTouchMove:!0}});p.wrapperEl.dispatchEvent(Xe)}h.allowMomentumBounce=!1,D.grabCursor&&(!0===p.allowSlideNext||!0===p.allowSlidePrev)&&p.setGrabCursor(!0),p.emit("sliderFirstMove",L)}if((new Date).getTime(),!1!==D._loopSwapReset&&h.isMoved&&h.allowThresholdMove&&q!==p.touchesDirection&&J&&X&&Math.abs(O)>=1)return Object.assign(M,{startX:R,startY:z,currentX:R,currentY:z,startTranslate:h.currentTranslate}),h.loopSwapReset=!0,void(h.startTranslate=h.currentTranslate);p.emit("sliderMove",L),h.isMoved=!0,h.currentTranslate=O+h.startTranslate;let se=!0,Ae=D.resistanceRatio;if(D.touchReleaseOnEdges&&(Ae=0),O>0?(J&&X&&h.allowThresholdMove&&h.currentTranslate>(D.centeredSlides?p.minTranslate()-p.slidesSizesGrid[p.activeIndex+1]-("auto"!==D.slidesPerView&&p.slides.length-D.slidesPerView>=2?p.slidesSizesGrid[p.activeIndex+1]+p.params.spaceBetween:0)-p.params.spaceBetween:p.minTranslate())&&p.loopFix({direction:"prev",setTranslate:!0,activeSlideIndex:0}),h.currentTranslate>p.minTranslate()&&(se=!1,D.resistance&&(h.currentTranslate=p.minTranslate()-1+(-p.minTranslate()+h.startTranslate+O)**Ae))):O<0&&(J&&X&&h.allowThresholdMove&&h.currentTranslate<(D.centeredSlides?p.maxTranslate()+p.slidesSizesGrid[p.slidesSizesGrid.length-1]+p.params.spaceBetween+("auto"!==D.slidesPerView&&p.slides.length-D.slidesPerView>=2?p.slidesSizesGrid[p.slidesSizesGrid.length-1]+p.params.spaceBetween:0):p.maxTranslate())&&p.loopFix({direction:"next",setTranslate:!0,activeSlideIndex:p.slides.length-("auto"===D.slidesPerView?p.slidesPerViewDynamic():Math.ceil(parseFloat(D.slidesPerView,10)))}),h.currentTranslate<p.maxTranslate()&&(se=!1,D.resistance&&(h.currentTranslate=p.maxTranslate()+1-(p.maxTranslate()-h.startTranslate-O)**Ae))),se&&(L.preventedByNestedSwiper=!0),!p.allowSlideNext&&"next"===p.swipeDirection&&h.currentTranslate<h.startTranslate&&(h.currentTranslate=h.startTranslate),!p.allowSlidePrev&&"prev"===p.swipeDirection&&h.currentTranslate>h.startTranslate&&(h.currentTranslate=h.startTranslate),!p.allowSlidePrev&&!p.allowSlideNext&&(h.currentTranslate=h.startTranslate),D.threshold>0){if(!(Math.abs(O)>D.threshold||h.allowThresholdMove))return void(h.currentTranslate=h.startTranslate);
vendor: 6,658 bytes, line 1
1if(!h.allowThresholdMove)return h.allowThresholdMove=!0,M.startX=M.currentX,M.startY=M.currentY,h.currentTranslate=h.startTranslate,void(M.diff=p.isHorizontal()?M.currentX-M.startX:M.currentY-M.startY)}!D.followFinger||D.cssMode||((D.freeMode&&D.freeMode.enabled&&p.freeMode||D.watchSlidesProgress)&&(p.updateActiveIndex(),p.updateSlidesClasses()),D.freeMode&&D.freeMode.enabled&&p.freeMode&&p.freeMode.onTouchMove(),p.updateProgress(h.currentTranslate),p.setTranslate(h.currentTranslate))}function Jr(f){const o=this,p=o.touchEventsData;let D,h=f;if(h.originalEvent&&(h=h.originalEvent),"touchend"===h.type||"touchcancel"===h.type){if(D=[...h.changedTouches].find(Ae=>Ae.identifier===p.touchId),!D||D.identifier!==p.touchId)return}else{if(null!==p.touchId||h.pointerId!==p.pointerId)return;D=h}if(["pointercancel","pointerout","pointerleave","contextmenu"].includes(h.type)&&(!["pointercancel","contextmenu"].includes(h.type)||!o.browser.isSafari&&!o.browser.isWebView))return;p.pointerId=null,p.touchId=null;const{params:B,touches:V,rtlTranslate:L,slidesGrid:k,enabled:R}=o;if(!R||!B.simulateTouch&&"mouse"===h.pointerType)return;if(p.allowTouchCallbacks&&o.emit("touchEnd",h),p.allowTouchCallbacks=!1,!p.isTouched)return p.isMoved&&B.grabCursor&&o.setGrabCursor(!1),p.isMoved=!1,void(p.startMoving=!1);B.grabCursor&&p.isMoved&&p.isTouched&&(!0===o.allowSlideNext||!0===o.allowSlidePrev)&&o.setGrabCursor(!1);const z=ce(),Q=z-p.touchStartTime;if(o.allowClick){const Ae=h.path||h.composedPath&&h.composedPath();o.updateClickedSlide(Ae&&Ae[0]||h.target,Ae),o.emit("tap click",h),Q<300&&z-p.lastClickTime<300&&o.emit("doubleTap doubleClick",h)}if(p.lastClickTime=ce(),pe(()=>{o.destroyed||(o.allowClick=!0)}),!p.isTouched||!p.isMoved||!o.swipeDirection||0===V.diff&&!p.loopSwapReset||p.currentTranslate===p.startTranslate&&!p.loopSwapReset)return p.isTouched=!1,p.isMoved=!1,void(p.startMoving=!1);let G;if(p.isTouched=!1,p.isMoved=!1,p.startMoving=!1,G=B.followFinger?L?o.translate:-o.translate:-p.currentTranslate,B.cssMode)return;if(B.freeMode&&B.freeMode.enabled)return void o.freeMode.onTouchEnd({currentPos:G});const O=G>=-o.maxTranslate()&&!o.params.loop;let N=0,q=o.slidesSizesGrid[0];for(let Ae=0;Ae<k.length;Ae+=Ae<B.slidesPerGroupSkip?1:B.slidesPerGroup){const Xe=Ae<B.slidesPerGroupSkip-1?1:B.slidesPerGroup;typeof k[Ae+Xe]<"u"?(O||G>=k[Ae]&&G<k[Ae+Xe])&&(N=Ae,q=k[Ae+Xe]-k[Ae]):(O||G>=k[Ae])&&(N=Ae,q=k[k.length-1]-k[k.length-2])}let J=null,X=null;B.rewind&&(o.isBeginning?X=B.virtual&&B.virtual.enabled&&o.virtual?o.virtual.slides.length-1:o.slides.length-1:o.isEnd&&(J=0));const W=(G-k[N])/q,se=N<B.slidesPerGroupSkip-1?1:B.slidesPerGroup;if(Q>B.longSwipesMs){if(!B.longSwipes)return void o.slideTo(o.activeIndex);"next"===o.swipeDirection&&o.slideTo(W>=B.longSwipesRatio?B.rewind&&o.isEnd?J:N+se:N),"prev"===o.swipeDirection&&(W>1-B.longSwipesRatio?o.slideTo(N+se):null!==X&&W<0&&Math.abs(W)>B.longSwipesRatio?o.slideTo(X):o.slideTo(N))}else{if(!B.shortSwipes)return void o.slideTo(o.activeIndex);!o.navigation||h.target!==o.navigation.nextEl&&h.target!==o.navigation.prevEl?("next"===o.swipeDirection&&o.slideTo(null!==J?J:N+se),"prev"===o.swipeDirection&&o.slideTo(null!==X?X:N)):o.slideTo(h.target===o.navigation.nextEl?N+se:N)}}function On(){const f=this,{params:o,el:p}=f;if(p&&0===p.offsetWidth)return;o.breakpoints&&f.setBreakpoint();const{allowSlideNext:h,allowSlidePrev:D,snapGrid:M}=f,B=f.virtual&&f.params.virtual.enabled;f.allowSlideNext=!0,f.allowSlidePrev=!0,f.updateSize(),f.updateSlides(),f.updateSlidesClasses(),!("auto"===o.slidesPerView||o.slidesPerView>1)||!f.isEnd||f.isBeginning||f.params.centeredSlides||B&&o.loop?f.params.loop&&!B?f.slideToLoop(f.realIndex,0,!1,!0):f.slideTo(f.activeIndex,0,!1,!0):f.slideTo(f.slides.length-1,0,!1,!0),f.autoplay&&f.autoplay.running&&f.autoplay.paused&&(clearTimeout(f.autoplay.resizeTimeout),f.autoplay.resizeTimeout=setTimeout(()=>{f.autoplay&&f.autoplay.running&&f.autoplay.paused&&f.autoplay.resume()},500)),f.allowSlidePrev=D,f.allowSlideNext=h,f.params.watchOverflow&&M!==f.snapGrid&&f.checkOverflow()}function xt(f){const o=this;o.enabled&&(o.allowClick||(o.params.preventClicks&&f.preventDefault(),o.params.preventClicksPropagation&&o.animating&&(f.stopPropagation(),f.stopImmediatePropagation())))}function ro(){const f=this,{wrapperEl:o,rtlTranslate:p,enabled:h}=f;if(!h)return;let D;f.previousTranslate=f.translate,f.translate=f.isHorizontal()?-o.scrollLeft:-o.scrollTop,0===f.translate&&(f.translate=0),f.updateActiveIndex(),f.updateSlidesClasses();const M=f.maxTranslate()-f.minTranslate();D=0===M?0:(f.translate-f.minTranslate())/M,D!==f.progress&&f.updateProgress(p?-f.translate:f.translate),f.emit("setTranslate",f.translate,!1)}function ai(f){const o=this;ar(o,f.target),!o.params.cssMode&&("auto"===o.params.slidesPerView||o.params.autoHeight)&&o.update()}function _i(){const f=this;f.documentTouchHandlerProceeded||(f.documentTouchHandlerProceeded=!0,f.params.touchReleaseOnEdges&&(f.el.style.touchAction="auto"))}const Ci=(f,o)=>{const p=me(),{params:h,el:D,wrapperEl:M,device:B}=f,V=!!h.nested,L="on"===o?"addEventListener":"removeEventListener",k=o;!D||"string"==typeof D||(p[L]("touchstart",f.onDocumentTouchStart,{passive:!1,capture:V}),D[L]("touchstart",f.onTouchStart,{passive:!1}),D[L]("pointerdown",f.onTouchStart,{passive:!1}),p[L]("touchmove",f.onTouchMove,{passive:!1,capture:V}),p[L]("pointermove",f.onTouchMove,{passive:!1,capture:V}),p[L]("touchend",f.onTouchEnd,{passive:!0}),p[L]("pointerup",f.onTouchEnd,{passive:!0}),p[L]("pointercancel",f.onTouchEnd,{passive:!0}),p[L]("touchcancel",f.onTouchEnd,{passive:!0}),p[L]("pointerout",f.onTouchEnd,{passive:!0}),p[L]("pointerleave",f.onTouchEnd,{passive:!0}),p[L]("contextmenu",f.onTouchEnd,{passive:!0}),(h.preventClicks||h.preventClicksPropagation)&&D[L]("click",f.onClick,!0),h.cssMode&&M[L]("scroll",f.onScroll),f[k](h.updateOnWindowResize?B.ios||B.android?"resize orientationchange observerUpdate":"resize observerUpdate":"observerUpdate",On,!0),D[L]("load",f.onLoad,{capture:!0}))},ei=(f,o)=>f.grid&&o.grid&&o.grid.rows>1;var xe={init:!0,direction:"horizontal",oneWayMovement:!1,swiperElementNodeName:"SWIPER-CONTAINER",touchEventsTarget:"wrapper",initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,resizeObserver:!0,nested:!1,createElements:!1,eventsPrefix:"swiper",enabled:!0,focusableElements:"input, select, option, textarea, button, video, label",width:null,height:null,preventInteractionOnTransition:!1,userAgent:null,url:null,edgeSwipeDetection:!1,edgeSwipeThreshold:20,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",breakpoints:void 0,breakpointsBase:"window",
1spaceBetween:0,slidesPerView:1,slidesPerGroup:1,slidesPerGroupSkip:0,slidesPerGroupAuto:!1,centeredSlides:!1,centeredSlidesBounds:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,watchOverflow:!0,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,allowTouchMove:!0,threshold:5,touchMoveStopPropagation:!1,touchStartPreventDefault:!0,touchStartForcePreventDefault:!1,touchReleaseOnEdges:!1,uniqueNavElements:!0,resistance:!0,resistanceRatio:.85,watchSlidesProgress:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,loop:!1,loopAddBlankSlides:!0,loopAdditionalSlides:0,loopPreventsSliding:!0,rewind:!1,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,maxBackfaceHiddenSlides:10,containerModifierClass:"swiper-",slideClass:"swiper-slide",slideBlankClass:"swiper-slide-blank",slideActiveClass:"swiper-slide-active",slideVisibleClass:"swiper-slide-visible",slideFullyVisibleClass:"swiper-slide-fully-visible",slideNextClass:"swiper-slide-next",slidePrevClass:"swiper-slide-prev",wrapperClass:"swiper-wrapper",lazyPreloaderClass:"swiper-lazy-preloader",lazyPreloadPrevNext:0,runCallbacksOnInit:!0,_emitClasses:!1};function ut(f,o){return function(h){void 0===h&&(h={});const D=Object.keys(h)[0],M=h[D];"object"==typeof M&&null!==M?(!0===f[D]&&(f[D]={enabled:!0}),"navigation"===D&&f[D]&&f[D].enabled&&!f[D].prevEl&&!f[D].nextEl&&(f[D].auto=!0),["pagination","scrollbar"].indexOf(D)>=0&&f[D]&&f[D].enabled&&!f[D].el&&(f[D].auto=!0),D in f&&"enabled"in M?("object"==typeof f[D]&&!("enabled"in f[D])&&(f[D].enabled=!0),f[D]||(f[D]={enabled:!1}),be(o,h)):be(o,h)):be(o,h)}}const dt={eventsEmitter:{on(f,o,p){const h=this;if(!h.eventsListeners||h.destroyed||"function"!=typeof o)return h;const D=p?"unshift":"push";return f.split(" ").forEach(M=>{h.eventsListeners[M]||(h.eventsListeners[M]=[]),h.eventsListeners[M][D](o)}),h},once(f,o,p){const h=this;if(!h.eventsListeners||h.destroyed||"function"!=typeof o)return h;function D(){h.off(f,D),D.__emitterProxy&&delete D.__emitterProxy;for(var M=arguments.length,B=new Array(M),V=0;V<M;V++)B[V]=arguments[V];o.apply(h,B)}return D.__emitterProxy=o,h.on(f,D,p)},onAny(f,o){const p=this;if(!p.eventsListeners||p.destroyed||"function"!=typeof f)return p;const h=o?"unshift":"push";return p.eventsAnyListeners.indexOf(f)<0&&p.eventsAnyListeners[h](f),p},offAny(f){const o=this;if(!o.eventsListeners||o.destroyed||!o.eventsAnyListeners)return o;const p=o.eventsAnyListeners.indexOf(f);return p>=0&&o.eventsAnyListeners.splice(p,1),o},off(f,o){const p=this;return!p.eventsListeners||p.destroyed||!p.eventsListeners||f.split(" ").forEach(h=>{typeof o>"u"?p.eventsListeners[h]=[]:p.eventsListeners[h]&&p.eventsListeners[h].forEach((D,M)=>{(D===o||D.__emitterProxy&&D.__emitterProxy===o)&&p.eventsListeners[h].splice(M,1)})}),p},emit(){const f=this;if(!f.eventsListeners||f.destroyed||!f.eventsListeners)return f;let o,p,h;for(var D=arguments.length,M=new Array(D),B=0;B<D;B++)M[B]=arguments[B];return"string"==typeof M[0]||Array.isArray(M[0])?(o=M[0],p=M.slice(1,M.length),h=f):(o=M[0].events,p=M[0].data,h=M[0].context||f),p.unshift(h),(Array.isArray(o)?o:o.split(" ")).forEach(L=>{f.eventsAnyListeners&&f.eventsAnyListeners.length&&f.eventsAnyListeners.forEach(k=>{k.apply(h,[L,...p])}),f.eventsListeners&&f.eventsListeners[L]&&f.eventsListeners[L].forEach(k=>{k.apply(h,p)})}),f}},update:{updateSize:function ht(){const f=this;let o,p;const h=f.el;o=typeof f.params.width<"u"&&null!==f.params.width?f.params.width:h.clientWidth,p=typeof f.params.height<"u"&&null!==f.params.height?f.params.height:h.clientHeight,!(0===o&&f.isHorizontal()||0===p&&f.isVertical())&&(o=o-parseInt(Le(h,"padding-left")||0,10)-parseInt(Le(h,"padding-right")||0,10),p=p-parseInt(Le(h,"padding-top")||0,10)-parseInt(Le(h,"padding-bottom")||0,10),Number.isNaN(o)&&(o=0),Number.isNaN(p)&&(p=0),Object.assign(f,{width:o,height:p,size:f.isHorizontal()?o:p}))},updateSlides:function St(){const f=this;function o(v,x){return parseFloat(v.getPropertyValue(f.getDirectionLabel(x))||0)}const p=f.params,{wrapperEl:h,slidesEl:D,size:M,rtlTranslate:B,wrongRTL:V}=f,L=f.virtual&&p.virtual.enabled,k=L?f.virtual.slides.length:f.slides.length,R=et(D,`.${f.params.slideClass}, swiper-slide`),z=L?f.virtual.slides.length:R.length;let Q=[];const G=[],O=[];let N=p.slidesOffsetBefore;"function"==typeof N&&(N=p.slidesOffsetBefore.call(f));let q=p.slidesOffsetAfter;"function"==typeof q&&(q=p.slidesOffsetAfter.call(f));const J=f.snapGrid.length,X=f.slidesGrid.length;let W=p.spaceBetween,se=-N,Ae=0,Xe=0;if(typeof M>"u")return;"string"==typeof W&&W.indexOf("%")>=0?W=parseFloat(W.replace("%",""))/100*M:"string"==typeof W&&(W=parseFloat(W)),f.virtualSize=-W,R.forEach(v=>{B?v.style.marginLeft="":v.style.marginRight="",v.style.marginBottom="",v.style.marginTop=""}),p.centeredSlides&&p.cssMode&&(lt(h,"--swiper-centered-offset-before",""),lt(h,"--swiper-centered-offset-after",""));const He=p.grid&&p.grid.rows>1&&f.grid;let E;He?f.grid.initSlides(R):f.grid&&f.grid.unsetSlides();const C="auto"===p.slidesPerView&&p.breakpoints&&Object.keys(p.breakpoints).filter(v=>typeof p.breakpoints[v].slidesPerView<"u").length>0;for(let v=0;v<z;v+=1){let x;if(E=0,R[v]&&(x=R[v]),He&&f.grid.updateSlide(v,x,R),!R[v]||"none"!==Le(x,"display")){if("auto"===p.slidesPerView){C&&(R[v].style[f.getDirectionLabel("width")]="");const U=getComputedStyle(x),he=x.style.transform,De=x.style.webkitTransform;if(he&&(x.style.transform="none"),De&&(x.style.webkitTransform="none"),p.roundLengths)E=f.
1isHorizontal()?en(x,"width",!0):en(x,"height",!0);else{const Ze=o(U,"width"),st=o(U,"padding-left"),Ee=o(U,"padding-right"),Pe=o(U,"margin-left"),gt=o(U,"margin-right"),Yt=U.getPropertyValue("box-sizing");if(Yt&&"border-box"===Yt)E=Ze+Pe+gt;else{const{clientWidth:Rn,offsetWidth:Vt}=x;E=Ze+st+Ee+Pe+gt+(Vt-Rn)}}he&&(x.style.transform=he),De&&(x.style.webkitTransform=De),p.roundLengths&&(E=Math.floor(E))}else E=(M-(p.slidesPerView-1)*W)/p.slidesPerView,p.roundLengths&&(E=Math.floor(E)),R[v]&&(R[v].style[f.getDirectionLabel("width")]=`${E}px`);R[v]&&(R[v].swiperSlideSize=E),O.push(E),p.centeredSlides?(se=se+E/2+Ae/2+W,0===Ae&&0!==v&&(se=se-M/2-W),0===v&&(se=se-M/2-W),Math.abs(se)<.001&&(se=0),p.roundLengths&&(se=Math.floor(se)),Xe%p.slidesPerGroup==0&&Q.push(se),G.push(se)):(p.roundLengths&&(se=Math.floor(se)),(Xe-Math.min(f.params.slidesPerGroupSkip,Xe))%f.params.slidesPerGroup==0&&Q.push(se),G.push(se),se=se+E+W),f.virtualSize+=E+W,Ae=E,Xe+=1}}if(f.virtualSize=Math.max(f.virtualSize,M)+q,B&&V&&("slide"===p.effect||"coverflow"===p.effect)&&(h.style.width=`${f.virtualSize+W}px`),p.setWrapperSize&&(h.style[f.getDirectionLabel("width")]=`${f.virtualSize+W}px`),He&&f.grid.updateWrapperSize(E,Q),!p.centeredSlides){const v=[];for(let x=0;x<Q.length;x+=1){let U=Q[x];p.roundLengths&&(U=Math.floor(U)),Q[x]<=f.virtualSize-M&&v.push(U)}Q=v,Math.floor(f.virtualSize-M)-Math.floor(Q[Q.length-1])>1&&Q.push(f.virtualSize-M)}if(L&&p.loop){const v=O[0]+W;if(p.slidesPerGroup>1){const x=Math.ceil((f.virtual.slidesBefore+f.virtual.slidesAfter)/p.slidesPerGroup),U=v*p.slidesPerGroup;for(let he=0;he<x;he+=1)Q.push(Q[Q.length-1]+U)}for(let x=0;x<f.virtual.slidesBefore+f.virtual.slidesAfter;x+=1)1===p.slidesPerGroup&&Q.push(Q[Q.length-1]+v),G.push(G[G.length-1]+v),f.virtualSize+=v}if(0===Q.length&&(Q=[0]),0!==W){const v=f.isHorizontal()&&B?"marginLeft":f.getDirectionLabel("marginRight");R.filter((x,U)=>!(p.cssMode&&!p.loop)||U!==R.length-1).forEach(x=>{x.style[v]=`${W}px`})}if(p.centeredSlides&&p.centeredSlidesBounds){let v=0;O.forEach(U=>{v+=U+(W||0)}),v-=W;const x=v>M?v-M:0;Q=Q.map(U=>U<=0?-N:U>x?x+q:U)}if(p.centerInsufficientSlides){let v=0;O.forEach(U=>{v+=U+(W||0)}),v-=W;const x=(p.slidesOffsetBefore||0)+(p.slidesOffsetAfter||0);if(v+x<M){const U=(M-v-x)/2;Q.forEach((he,De)=>{Q[De]=he-U}),G.forEach((he,De)=>{G[De]=he+U})}}if(Object.assign(f,{slides:R,snapGrid:Q,slidesGrid:G,slidesSizesGrid:O}),p.centeredSlides&&p.cssMode&&!p.centeredSlidesBounds){lt(h,"--swiper-centered-offset-before",-Q[0]+"px"),lt(h,"--swiper-centered-offset-after",f.size/2-O[O.length-1]/2+"px");const v=-f.snapGrid[0],x=-f.slidesGrid[0];f.snapGrid=f.snapGrid.map(U=>U+v),f.slidesGrid=f.slidesGrid.map(U=>U+x)}if(z!==k&&f.emit("slidesLengthChange"),Q.length!==J&&(f.params.watchOverflow&&f.checkOverflow(),f.emit("snapGridLengthChange")),G.length!==X&&f.emit("slidesGridLengthChange"),p.watchSlidesProgress&&f.updateSlidesOffset(),f.emit("slidesUpdated"),!(L||p.cssMode||"slide"!==p.effect&&"fade"!==p.effect)){const v=`${p.containerModifierClass}backface-hidden`,x=f.el.classList.contains(v);z<=p.maxBackfaceHiddenSlides?x||f.el.classList.add(v):x&&f.el.classList.remove(v)}},updateAutoHeight:function nn(f){const o=this,p=[],h=o.virtual&&o.params.virtual.enabled;let M,D=0;"number"==typeof f?o.setTransition(f):!0===f&&o.setTransition(o.params.speed);const B=V=>h?o.slides[o.getSlideIndexByData(V)]:o.slides[V];if("auto"!==o.params.slidesPerView&&o.params.slidesPerView>1)if(o.params.centeredSlides)(o.visibleSlides||[]).forEach(V=>{p.push(V)});else for(M=0;M<Math.ceil(o.params.slidesPerView);M+=1){const V=o.activeIndex+M;if(V>o.slides.length&&!h)break;p.push(B(V))}else p.push(B(o.activeIndex));for(M=0;M<p.length;M+=1)if(typeof p[M]<"u"){const V=p[M].offsetHeight;D=V>D?V:D}(D||0===D)&&(o.wrapperEl.style.height=`${D}px`)},updateSlidesOffset:function rr(){const f=this,o=f.slides,p=f.isElement?f.isHorizontal()?f.wrapperEl.offsetLeft:f.wrapperEl.offsetTop:0;for(let h=0;h<o.length;h+=1)o[h].swiperSlideOffset=(f.isHorizontal()?o[h].offsetLeft:o[h].offsetTop)-p-f.cssOverflowAdjustment()},updateSlidesProgress:function hn(f){void 0===f&&(f=this&&this.translate||0);const o=this,p=o.params,{slides:h,rtlTranslate:D,snapGrid:M}=o;if(0===h.length)return;typeof h[0].swiperSlideOffset>"u"&&o.updateSlidesOffset();let B=-f;D&&(B=f),o.visibleSlidesIndexes=[],o.visibleSlides=[];let V=p.spaceBetween;"string"==typeof V&&V.indexOf("%")>=0?V=parseFloat(V.replace("%",""))/100*o.size:"string"==typeof V&&(V=parseFloat(V));for(let L=0;L<h.length;L+=1){const k=h[L];let R=k.swiperSlideOffset;
1p.cssMode&&p.centeredSlides&&(R-=h[0].swiperSlideOffset);const z=(B+(p.centeredSlides?o.minTranslate():0)-R)/(k.swiperSlideSize+V),Q=(B-M[0]+(p.centeredSlides?o.minTranslate():0)-R)/(k.swiperSlideSize+V),G=-(B-R),O=G+o.slidesSizesGrid[L],N=G>=0&&G<=o.size-o.slidesSizesGrid[L],q=G>=0&&G<o.size-1||O>1&&O<=o.size||G<=0&&O>=o.size;q&&(o.visibleSlides.push(k),o.visibleSlidesIndexes.push(L)),un(k,q,p.slideVisibleClass),un(k,N,p.slideFullyVisibleClass),k.progress=D?-z:z,k.originalProgress=D?-Q:Q}},updateProgress:function Pn(f){const o=this;typeof f>"u"&&(f=o&&o.translate&&o.translate*(o.rtlTranslate?-1:1)||0);const p=o.params,h=o.maxTranslate()-o.minTranslate();let{progress:D,isBeginning:M,isEnd:B,progressLoop:V}=o;const L=M,k=B;if(0===h)D=0,M=!0,B=!0;else{D=(f-o.minTranslate())/h;const R=Math.abs(f-o.minTranslate())<1,z=Math.abs(f-o.maxTranslate())<1;M=R||D<=0,B=z||D>=1,R&&(D=0),z&&(D=1)}if(p.loop){const R=o.getSlideIndexByData(0),z=o.getSlideIndexByData(o.slides.length-1),Q=o.slidesGrid[R],G=o.slidesGrid[z],O=o.slidesGrid[o.slidesGrid.length-1],N=Math.abs(f);V=N>=Q?(N-Q)/O:(N+O-G)/O,V>1&&(V-=1)}Object.assign(o,{progress:D,progressLoop:V,isBeginning:M,isEnd:B}),(p.watchSlidesProgress||p.centeredSlides&&p.autoHeight)&&o.updateSlidesProgress(f),M&&!L&&o.emit("reachBeginning toEdge"),B&&!k&&o.emit("reachEnd toEdge"),(L&&!M||k&&!B)&&o.emit("fromEdge"),o.emit("progress",D)},updateSlidesClasses:function jn(){const f=this,{slides:o,params:p,slidesEl:h,activeIndex:D}=f,B=f.grid&&p.grid&&p.grid.rows>1,V=z=>et(h,`.${p.slideClass}${z}, swiper-slide${z}`)[0];let L,k,R;if(f.virtual&&p.virtual.enabled)if(p.loop){let z=D-f.virtual.slidesBefore;z<0&&(z=f.virtual.slides.length+z),z>=f.virtual.slides.length&&(z-=f.virtual.slides.length),L=V(`[data-swiper-slide-index="${z}"]`)}else L=V(`[data-swiper-slide-index="${D}"]`);else B?(L=o.find(z=>z.column===D),R=o.find(z=>z.column===D+1),k=o.find(z=>z.column===D-1)):L=o[D];L&&(B||(R=function tt(f,o){const p=[];for(;f.nextElementSibling;){const h=f.nextElementSibling;o?h.matches(o)&&p.push(h):p.push(h),f=h}return p}(L,`.${p.slideClass}, swiper-slide`)[0],p.loop&&!R&&(R=o[0]),k=function ke(f,o){const p=[];for(;f.previousElementSibling;){const h=f.previousElementSibling;o?h.matches(o)&&p.push(h):p.push(h),f=h}return p}(L,`.${p.slideClass}, swiper-slide`)[0],p.loop&&0===!k&&(k=o[o.length-1]))),o.forEach(z=>{at(z,z===L,p.slideActiveClass),at(z,z===R,p.slideNextClass),at(z,z===k,p.slidePrevClass)}),f.emitSlidesClasses()},updateActiveIndex:function Pr(f){const o=this,p=o.rtlTranslate?o.translate:-o.translate,{snapGrid:h,params:D,activeIndex:M,realIndex:B,snapIndex:V}=o;let k,L=f;const R=G=>{let O=G-o.virtual.slidesBefore;return O<0&&(O=o.virtual.slides.length+O),O>=o.virtual.slides.length&&(O-=o.virtual.slides.length),O};if(typeof L>"u"&&(L=function wi(f){const{slidesGrid:o,params:p}=f,h=f.rtlTranslate?f.translate:-f.translate;let D;for(let M=0;M<o.length;M+=1)typeof o[M+1]<"u"?h>=o[M]&&h<o[M+1]-(o[M+1]-o[M])/2?D=M:h>=o[M]&&h<o[M+1]&&(D=M+1):h>=o[M]&&(D=M);return p.normalizeSlideIndex&&(D<0||typeof D>"u")&&(D=0),D}(o)),h.indexOf(p)>=0)k=h.indexOf(p);else{const G=Math.min(D.slidesPerGroupSkip,L);k=G+Math.floor((L-G)/D.slidesPerGroup)}if(k>=h.length&&(k=h.length-1),L===M&&!o.params.loop)return void(k!==V&&(o.snapIndex=k,o.emit("snapIndexChange")));if(L===M&&o.params.loop&&o.virtual&&o.params.virtual.enabled)return void(o.realIndex=R(L));const z=o.grid&&D.grid&&D.grid.rows>1;let Q;if(o.virtual&&D.virtual.enabled&&D.loop)Q=R(L);else if(z){const G=o.slides.find(N=>N.column===L);let O=parseInt(G.getAttribute("data-swiper-slide-index"),10);Number.isNaN(O)&&(O=Math.max(o.slides.indexOf(G),0)),Q=Math.floor(O/D.grid.rows)}else if(o.slides[L]){const G=o.slides[L].getAttribute("data-swiper-slide-index");Q=G?parseInt(G,10):L}else Q=L;Object.assign(o,{previousSnapIndex:V,snapIndex:k,previousRealIndex:B,realIndex:Q,previousIndex:M,activeIndex:L}),o.initialized&&Rt(o),o.emit("activeIndexChange"),o.emit("snapIndexChange"),(o.initialized||o.params.runCallbacksOnInit)&&(B!==Q&&o.emit("realIndexChange"),o.emit("slideChange"))},updateClickedSlide:function kt(f,o){const p=this,h=p.params;let D=f.closest(`.${h.slideClass}, swiper-slide`);!D&&p.isElement&&o&&o.length>
11&&o.includes(f)&&[...o.slice(o.indexOf(f)+1,o.length)].forEach(V=>{!D&&V.matches&&V.matches(`.${h.slideClass}, swiper-slide`)&&(D=V)});let B,M=!1;if(D)for(let V=0;V<p.slides.length;V+=1)if(p.slides[V]===D){M=!0,B=V;break}if(!D||!M)return p.clickedSlide=void 0,void(p.clickedIndex=void 0);p.clickedSlide=D,p.clickedIndex=p.virtual&&p.params.virtual.enabled?parseInt(D.getAttribute("data-swiper-slide-index"),10):B,h.slideToClickedSlide&&void 0!==p.clickedIndex&&p.clickedIndex!==p.activeIndex&&p.slideToClickedSlide()}},translate:{getTranslate:function Qr(f){void 0===f&&(f=this.isHorizontal()?"x":"y");const{params:p,rtlTranslate:h,translate:D,wrapperEl:M}=this;if(p.virtualTranslate)return h?-D:D;if(p.cssMode)return D;let B=Ue(M,f);return B+=this.cssOverflowAdjustment(),h&&(B=-B),B||0},setTranslate:function Vn(f,o){const p=this,{rtlTranslate:h,params:D,wrapperEl:M,progress:B}=p;let R,V=0,L=0;p.isHorizontal()?V=h?-f:f:L=f,D.roundLengths&&(V=Math.floor(V),L=Math.floor(L)),p.previousTranslate=p.translate,p.translate=p.isHorizontal()?V:L,D.cssMode?M[p.isHorizontal()?"scrollLeft":"scrollTop"]=p.isHorizontal()?-V:-L:D.virtualTranslate||(p.isHorizontal()?V-=p.cssOverflowAdjustment():L-=p.cssOverflowAdjustment(),M.style.transform=`translate3d(${V}px, ${L}px, 0px)`);const z=p.maxTranslate()-p.minTranslate();R=0===z?0:(f-p.minTranslate())/z,R!==B&&p.updateProgress(f),p.emit("setTranslate",p.translate,o)},minTranslate:function lr(){return-this.snapGrid[0]},maxTranslate:function Gr(){return-this.snapGrid[this.snapGrid.length-1]},translateTo:function Wn(f,o,p,h,D){void 0===f&&(f=0),void 0===o&&(o=this.params.speed),void 0===p&&(p=!0),void 0===h&&(h=!0);const M=this,{params:B,wrapperEl:V}=M;if(M.animating&&B.preventInteractionOnTransition)return!1;const L=M.minTranslate(),k=M.maxTranslate();let R;if(R=h&&f>L?L:h&&f<k?k:f,M.updateProgress(R),B.cssMode){const z=M.isHorizontal();if(0===o)V[z?"scrollLeft":"scrollTop"]=-R;else{if(!M.support.smoothScroll)return Oe({swiper:M,targetPosition:-R,side:z?"left":"top"}),!0;
1V.scrollTo({[z?"left":"top"]:-R,behavior:"smooth"})}return!0}return 0===o?(M.setTransition(0),M.setTranslate(R),p&&(M.emit("beforeTransitionStart",o,D),M.emit("transitionEnd"))):(M.setTransition(o),M.setTranslate(R),p&&(M.emit("beforeTransitionStart",o,D),M.emit("transitionStart")),M.animating||(M.animating=!0,M.onTranslateToWrapperTransitionEnd||(M.onTranslateToWrapperTransitionEnd=function(Q){!M||M.destroyed||Q.target===this&&(M.wrapperEl.removeEventListener("transitionend",M.onTranslateToWrapperTransitionEnd),M.onTranslateToWrapperTransitionEnd=null,delete M.onTranslateToWrapperTransitionEnd,M.animating=!1,p&&M.emit("transitionEnd"))}),M.wrapperEl.addEventListener("transitionend",M.onTranslateToWrapperTransitionEnd))),!0}},transition:{setTransition:function Lt(f,o){const p=this;p.params.cssMode||(p.wrapperEl.style.transitionDuration=`${f}ms`,p.wrapperEl.style.transitionDelay=0===f?"0ms":""),p.emit("setTransition",f,o)},transitionStart:function ln(f,o){void 0===f&&(f=!0);const p=this,{params:h}=p;h.cssMode||(h.autoHeight&&p.updateAutoHeight(),Ur({swiper:p,runCallbacks:f,direction:o,step:"Start"}))},transitionEnd:function qt(f,o){void 0===f&&(f=!0);const p=this,{params:h}=p;p.animating=!1,!h.cssMode&&(p.setTransition(0),Ur({swiper:p,runCallbacks:f,direction:o,step:"End"}))}},slide:{slideTo:function mn(f,o,p,h,D){void 0===f&&(f=0),void 0===p&&(p=!0),"string"==typeof f&&(f=parseInt(f,10));const M=this;let B=f;B<0&&(B=0);const{params:V,snapGrid:L,slidesGrid:k,previousIndex:R,activeIndex:z,rtlTranslate:Q,wrapperEl:G,enabled:O}=M;if(!O&&!h&&!D||M.destroyed||M.animating&&V.preventInteractionOnTransition)return!1;typeof o>"u"&&(o=M.params.speed);const N=Math.min(M.params.slidesPerGroupSkip,B);let q=N+Math.floor((B-N)/M.params.slidesPerGroup);q>=L.length&&(q=L.length-1);const J=-L[q];if(V.normalizeSlideIndex)for(let He=0;He<k.length;He+=1){const E=-Math.floor(100*J),C=Math.floor(100*k[He]),v=Math.floor(100*k[He+1]);typeof k[He+1]<"u"?E>=C&&E<v-(v-C)/2?B=He:E>=C&&E<v&&(B=He+1):E>=C&&(B=He)}if(M.initialized&&B!==z&&(!M.allowSlideNext&&(Q?J>M.translate&&J>M.minTranslate():J<M.translate&&J<M.minTranslate())||!M.allowSlidePrev&&J>M.translate&&J>M.maxTranslate()&&(z||0)!==B))return!1;let X;B!==(R||0)&&p&&M.emit("beforeSlideChangeStart"),M.updateProgress(J),X=B>z?"next":B<z?"prev":"reset";const W=M.virtual&&M.params.virtual.enabled;if((!W||!D)&&(Q&&-J===M.translate||!Q&&J===M.translate))return M.updateActiveIndex(B),V.autoHeight&&M.updateAutoHeight(),M.updateSlidesClasses(),"slide"!==V.effect&&M.setTranslate(J),"reset"!==X&&(M.transitionStart(p,X),M.transitionEnd(p,X)),!1;if(V.cssMode){const He=M.isHorizontal(),E=Q?J:-J;if(0===o)W&&(M.wrapperEl.style.scrollSnapType="none",M._immediateVirtual=!0),W&&!M._cssModeVirtualInitialSet&&M.params.initialSlide>0?(M._cssModeVirtualInitialSet=!0,requestAnimationFrame(()=>{G[He?"scrollLeft":"scrollTop"]=E})):G[He?"scrollLeft":"scrollTop"]=E,W&&requestAnimationFrame(()=>{M.wrapperEl.style.scrollSnapType="",M._immediateVirtual=!1});else{if(!M.support.smoothScroll)return Oe({swiper:M,targetPosition:E,side:He?"left":"top"}),!0;G.scrollTo({[He?"left":"top"]:E,behavior:"smooth"})}return!0}const Xe=Ve().isSafari;return W&&!D&&Xe&&M.isElement&&M.virtual.update(!1,!1,B),M.setTransition(o),M.setTranslate(J),M.updateActiveIndex(B),M.updateSlidesClasses(),M.emit("beforeTransitionStart",o,h),M.transitionStart(p,X),0===o?M.transitionEnd(p,X):M.animating||(M.animating=!0,M.onSlideToWrapperTransitionEnd||(M.onSlideToWrapperTransitionEnd=function(E){!M||M.destroyed||E.target===this&&(M.wrapperEl.removeEventListener("transitionend",M.onSlideToWrapperTransitionEnd),M.onSlideToWrapperTransitionEnd=null,delete M.onSlideToWrapperTransitionEnd,M.transitionEnd(p,X))}),M.wrapperEl.addEventListener("transitionend",M.onSlideToWrapperTransitionEnd)),!0},slideToLoop:function cr(f,o,p,h){void 0===f&&(f=0),void 0===p&&(p=!0),"string"==typeof f&&(f=parseInt(f,10));const D=this;if(D.destroyed)return;typeof o>"u"&&(o=D.params.speed);const M=D.grid&&D.params.grid&&D.params.grid.rows>1;let B=f;if(D.params.loop)if(D.virtual&&D.params.virtual.enabled)B+=D.virtual.slidesBefore;else{let V;if(M){const Q=B*D.params.grid.rows;V=D.slides.find(G=>1*G.getAttribute("data-swiper-slide-index")===Q).column}else V=D.getSlideIndexByData(B);
1const L=M?Math.ceil(D.slides.length/D.params.grid.rows):D.slides.length,{centeredSlides:k}=D.params;let R=D.params.slidesPerView;"auto"===R?R=D.slidesPerViewDynamic():(R=Math.ceil(parseFloat(D.params.slidesPerView,10)),k&&R%2==0&&(R+=1));let z=L-V<R;if(k&&(z=z||V<Math.ceil(R/2)),h&&k&&"auto"!==D.params.slidesPerView&&!M&&(z=!1),z){const Q=k?V<D.activeIndex?"prev":"next":V-D.activeIndex-1<D.params.slidesPerView?"next":"prev";D.loopFix({direction:Q,slideTo:!0,activeSlideIndex:"next"===Q?V+1:V-L+1,slideRealIndex:"next"===Q?D.realIndex:void 0})}if(M){const Q=B*D.params.grid.rows;B=D.slides.find(G=>1*G.getAttribute("data-swiper-slide-index")===Q).column}else B=D.getSlideIndexByData(B)}return requestAnimationFrame(()=>{D.slideTo(B,o,p,h)}),D},slideNext:function si(f,o,p){void 0===o&&(o=!0);const h=this,{enabled:D,params:M,animating:B}=h;if(!D||h.destroyed)return h;typeof f>"u"&&(f=h.params.speed);let V=M.slidesPerGroup;"auto"===M.slidesPerView&&1===M.slidesPerGroup&&M.slidesPerGroupAuto&&(V=Math.max(h.slidesPerViewDynamic("current",!0),1));const L=h.activeIndex<M.slidesPerGroupSkip?1:V;if(M.loop){if(B&&(!h.virtual||!M.virtual.enabled)&&M.loopPreventsSliding)return!1;if(h.loopFix({direction:"next"}),h._clientLeft=h.wrapperEl.clientLeft,h.activeIndex===h.slides.length-1&&M.cssMode)return requestAnimationFrame(()=>{h.slideTo(h.activeIndex+L,f,o,p)}),!0}return h.slideTo(M.rewind&&h.isEnd?0:h.activeIndex+L,f,o,p)},slidePrev:function qr(f,o,p){void 0===o&&(o=!0);const h=this,{params:D,snapGrid:M,slidesGrid:B,rtlTranslate:V,enabled:L,animating:k}=h;if(!L||h.destroyed)return h;if(typeof f>"u"&&(f=h.params.speed),D.loop){if(k&&(!h.virtual||!D.virtual.enabled)&&D.loopPreventsSliding)return!1;h.loopFix({direction:"prev"}),h._clientLeft=h.wrapperEl.clientLeft}function Q(X){return X<0?-Math.floor(Math.abs(X)):Math.floor(X)}const G=Q(V?h.translate:-h.translate),O=M.map(X=>Q(X)),N=D.freeMode&&D.freeMode.enabled;let q=M[O.indexOf(G)-1];if(typeof q>"u"&&(D.cssMode||N)){let X;M.forEach((W,se)=>{G>=W&&(X=se)}),typeof X<"u"&&(q=N?M[X]:M[X>0?X-1:X])}let J=0;return typeof q<"u"&&(J=B.indexOf(q),J<0&&(J=h.activeIndex-1),"auto"===D.slidesPerView&&1===D.slidesPerGroup&&D.slidesPerGroupAuto&&(J=J-h.slidesPerViewDynamic("previous",!0)+1,J=Math.max(J,0))),D.rewind&&h.isBeginning?h.slideTo(h.params.virtual&&h.params.virtual.enabled&&h.virtual?h.virtual.slides.length-1:h.slides.length-1,f,o,p):D.loop&&0===h.activeIndex&&D.cssMode?(requestAnimationFrame(()=>{h.slideTo(J,f,o,p)}),!0):h.slideTo(J,f,o,p)},slideReset:function ir(f,o,p){void 0===o&&(o=!0);const h=this;if(!h.destroyed)return typeof f>"u"&&(f=h.params.speed),h.slideTo(h.activeIndex,f,o,p)},slideToClosest:function oe(f,o,p,h){void 0===o&&(o=!0),void 0===h&&(h=.5);const D=this;if(D.destroyed)return;typeof f>"u"&&(f=D.params.speed);let M=D.activeIndex;const B=Math.min(D.params.slidesPerGroupSkip,M),V=B+Math.floor((M-B)/D.params.slidesPerGroup),L=D.rtlTranslate?D.translate:-D.translate;if(L>=D.snapGrid[V]){const k=D.snapGrid[V];L-k>(D.snapGrid[V+1]-k)*h&&(M+=D.params.slidesPerGroup)}else{const k=D.snapGrid[V-1];L-k<=(D.snapGrid[V]-k)*h&&(M-=D.params.slidesPerGroup)}return M=Math.max(M,0),M=Math.min(M,D.slidesGrid.length-1),D.slideTo(M,f,o,p)},slideToClickedSlide:function we(){const f=this;if(f.destroyed)return;const{params:o,slidesEl:p}=f,h="auto"===o.slidesPerView?f.slidesPerViewDynamic():o.slidesPerView;let M,D=f.getSlideIndexWhenGrid(f.clickedIndex);const B=f.isElement?"swiper-slide":`.${o.slideClass}`,V=f.grid&&f.params.grid&&f.params.grid.rows>1;if(o.loop){if(f.animating)return;M=parseInt(f.clickedSlide.getAttribute("data-swiper-slide-index"),10),o.centeredSlides?f.slideToLoop(M):D>(V?(f.slides.length-h)/2-(f.params.grid.rows-1):f.slides.length-h)?(f.loopFix(),D=f.getSlideIndex(et(p,`${B}[data-swiper-slide-index="${M}"]`)[0]),pe(()=>{f.slideTo(D)})):f.slideTo(D)}else f.slideTo(D)}},loop:{loopCreate:function le(f,o){const p=this,{params:h,slidesEl:D}=p;if(!h.loop||p.virtual&&p.params.virtual.enabled)return;const M=()=>{et(D,`.${h.slideClass}, swiper-slide`).forEach((G,O)=>{G.setAttribute("data-swiper-slide-index",O)})},V=p.grid&&h.grid&&h.grid.rows>1;h.loopAddBlankSlides&&(h.slidesPerGroup>1||V)&&(()=>{const Q=et(D,`.${h.slideBlankClass}`);Q.forEach(G=>{G.remove()}),Q.length>0&&(p.recalcSlides(),p.updateSlides())})();const L=h.slidesPerGroup*(V?h.grid.rows:1),R=V&&p.slides.length%h.grid.rows!=0,z=Q=>{for(let G=0;G<Q;G+=1){const O=p.isElement?Be("swiper-slide",[h.slideBlankClass]):Be("div",[h.slideClass,h.slideBlankClass]);p.slidesEl.append(O)}};p.slides.length%L!=0?(h.loopAddBlankSlides?(z(L-p.slides.length%L),p.recalcSlides(),p.updateSlides()):Je("Swiper Loop Warning: The number of slides is not even to slidesPerGroup, loop mode may 
1not function properly. You need to add more slides (or make duplicates, or empty slides)"),M()):R?(h.loopAddBlankSlides?(z(h.grid.rows-p.slides.length%h.grid.rows),p.recalcSlides(),p.updateSlides()):Je("Swiper Loop Warning: The number of slides is not even to grid.rows, loop mode may not function properly. You need to add more slides (or make duplicates, or empty slides)"),M()):M(),p.loopFix({slideRealIndex:f,direction:h.centeredSlides?void 0:"next",initial:o})},loopFix:function Ke(f){let{slideRealIndex:o,slideTo:p=!0,direction:h,setTranslate:D,activeSlideIndex:M,initial:B,byController:V,byMousewheel:L}=void 0===f?{}:f;const k=this;if(!k.params.loop)return;k.emit("beforeLoopFix");const{slides:R,allowSlidePrev:z,allowSlideNext:Q,slidesEl:G,params:O}=k,{centeredSlides:N,initialSlide:q}=O;if(k.allowSlidePrev=!0,k.allowSlideNext=!0,k.virtual&&O.virtual.enabled)return p&&(O.centeredSlides||0!==k.snapIndex?O.centeredSlides&&k.snapIndex<O.slidesPerView?k.slideTo(k.virtual.slides.length+k.snapIndex,0,!1,!0):k.snapIndex===k.snapGrid.length-1&&k.slideTo(k.virtual.slidesBefore,0,!1,!0):k.slideTo(k.virtual.slides.length,0,!1,!0)),k.allowSlidePrev=z,k.allowSlideNext=Q,void k.emit("loopFix");let J=O.slidesPerView;"auto"===J?J=k.slidesPerViewDynamic():(J=Math.ceil(parseFloat(O.slidesPerView,10)),N&&J%2==0&&(J+=1));const X=O.slidesPerGroupAuto?J:O.slidesPerGroup;let W=N?Math.max(X,Math.ceil(J/2)):X;W%X!=0&&(W+=X-W%X),W+=O.loopAdditionalSlides,k.loopedSlides=W;const se=k.grid&&O.grid&&O.grid.rows>1;R.length<J+W||"cards"===k.params.effect&&R.length<J+2*W?Je("Swiper Loop Warning: The number of slides is not enough for loop mode, it will be disabled or not function properly. You need to add more slides (or make duplicates) or lower the values of slidesPerView and slidesPerGroup parameters"):se&&"row"===O.grid.fill&&Je("Swiper Loop Warning: Loop mode is not compatible with grid.fill = `row`");const Ae=[],Xe=[],He=se?Math.ceil(R.length/O.grid.rows):R.length,E=B&&He-q<J&&!N;let C=E?q:k.activeIndex;typeof M>"u"?M=k.getSlideIndex(R.find(st=>st.classList.contains(O.slideActiveClass))):C=M;const v="next"===h||!h,x="prev"===h||!h;let U=0,he=0;const Ze=(se?R[M].column:M)+(N&&typeof D>"u"?-J/2+.5:0);if(Ze<W){U=Math.max(W-Ze,X);for(let st=0;st<W-Ze;st+=1){const Ee=st-Math.floor(st/He)*He;if(se){const Pe=He-Ee-1;for(let gt=R.length-1;gt>=0;gt-=1)R[gt].column===Pe&&Ae.push(gt)}else Ae.push(He-Ee-1)}}else if(Ze+J>He-W){he=Math.max(Ze-(He-2*W),X),E&&(he=Math.max(he,J-He+q+1));for(let st=0;st<he;st+=1){const Ee=st-Math.floor(st/He)*He;se?R.forEach((Pe,gt)=>{Pe.column===Ee&&Xe.push(gt)}):Xe.push(Ee)}}if(k.__preventObserver__=!0,requestAnimationFrame(()=>{k.__preventObserver__=!1}),"cards"===k.params.effect&&R.length<J+2*W&&(Xe.includes(M)&&Xe.splice(Xe.indexOf(M),1),Ae.includes(M)&&Ae.splice(Ae.indexOf(M),1)),x&&Ae.forEach(st=>{R[st].swiperLoopMoveDOM=!0,G.prepend(R[st]),R[st].swiperLoopMoveDOM=!1}),v&&Xe.forEach(st=>{R[st].swiperLoopMoveDOM=!0,G.append(R[st]),R[st].swiperLoopMoveDOM=!1}),k.recalcSlides(),"auto"===O.slidesPerView?k.updateSlides():se&&(Ae.length>0&&x||Xe.length>0&&v)&&k.slides.forEach((st,Ee)=>{k.grid.updateSlide(Ee,st,k.slides)}),O.watchSlidesProgress&&k.updateSlidesOffset(),p)if(Ae.length>0&&x)if(typeof o>"u"){const Pe=k.slidesGrid[C+U]-k.slidesGrid[C];L?k.setTranslate(k.translate-Pe):(k.slideTo(C+Math.ceil(U),0,!1,!0),D&&(k.touchEventsData.startTranslate=k.touchEventsData.startTranslate-Pe,k.touchEventsData.currentTranslate=k.touchEventsData.currentTranslate-Pe))}else D&&(k.slideTo(k.activeIndex+(se?Ae.length/O.grid.rows:Ae.length),0,!1,!0),k.touchEventsData.currentTranslate=k.translate);else if(Xe.length>0&&v)if(typeof o>"u"){const Pe=k.slidesGrid[C-he]-k.slidesGrid[C];L?k.setTranslate(k.translate-Pe):(k.slideTo(C-he,0,!1,!0),D&&(k.touchEventsData.startTranslate=k.touchEventsData.startTranslate-Pe,k.touchEventsData.currentTranslate=k.touchEventsData.currentTranslate-Pe))}else k.slideTo(k.activeIndex-(se?Xe.length/O.grid.rows:Xe.length),0,!1,!0);if(k.allowSlidePrev=z,k.allowSlideNext=Q,k.controller&&k.controller.control&&!V){const st={slideRealIndex:o,direction:h,setTranslate:D,activeSlideIndex:M,byController:!0};Array.isArray(k.controller.control)?k.controller.control.forEach(Ee=>{!Ee.destroyed&&Ee.params.loop&&Ee.loopFix({...st,slideTo:Ee.params.slidesPerView===O.slidesPerView&&p})}):k.controller.control instanceof k.constructor&&k.controller.control.params.loop&&k.controller.control.loopFix({...st,slideTo:k.controller.control.params.slidesPerView===O.slidesPerView&&p})}
1k.emit("loopFix")},loopDestroy:function _t(){const f=this,{params:o,slidesEl:p}=f;if(!o.loop||!p||f.virtual&&f.params.virtual.enabled)return;f.recalcSlides();const h=[];f.slides.forEach(D=>{const M=typeof D.swiperSlideIndex>"u"?1*D.getAttribute("data-swiper-slide-index"):D.swiperSlideIndex;h[M]=D}),f.slides.forEach(D=>{D.removeAttribute("data-swiper-slide-index")}),h.forEach(D=>{p.append(D)}),f.recalcSlides(),f.slideTo(f.realIndex,0)}},grabCursor:{setGrabCursor:function vn(f){const o=this;if(!o.params.simulateTouch||o.params.watchOverflow&&o.isLocked||o.params.cssMode)return;const p="container"===o.params.touchEventsTarget?o.el:o.wrapperEl;o.isElement&&(o.__preventObserver__=!0),p.style.cursor="move",p.style.cursor=f?"grabbing":"grab",o.isElement&&requestAnimationFrame(()=>{o.__preventObserver__=!1})},unsetGrabCursor:function bn(){const f=this;f.params.watchOverflow&&f.isLocked||f.params.cssMode||(f.isElement&&(f.__preventObserver__=!0),f["container"===f.params.touchEventsTarget?"el":"wrapperEl"].style.cursor="",f.isElement&&requestAnimationFrame(()=>{f.__preventObserver__=!1}))}},events:{attachEvents:function Li(){const f=this,{params:o}=f;f.onTouchStart=Wr.bind(f),f.onTouchMove=Zr.bind(f),f.onTouchEnd=Jr.bind(f),f.onDocumentTouchStart=_i.bind(f),o.cssMode&&(f.onScroll=ro.bind(f)),f.onClick=xt.bind(f),f.onLoad=ai.bind(f),Ci(f,"on")},detachEvents:function dn(){Ci(this,"off")}},breakpoints:{setBreakpoint:function li(){const f=this,{realIndex:o,initialized:p,params:h,el:D}=f,M=h.breakpoints;if(!M||M&&0===Object.keys(M).length)return;const B=me(),V="window"!==h.breakpointsBase&&h.breakpointsBase?"container":h.breakpointsBase,L=["window","container"].includes(h.breakpointsBase)||!h.breakpointsBase?f.el:B.querySelector(h.breakpointsBase),k=f.getBreakpoint(M,V,L);if(!k||f.currentBreakpoint===k)return;const z=(k in M?M[k]:void 0)||f.originalParams,Q=ei(f,h),G=ei(f,z),O=f.params.grabCursor,N=z.grabCursor,q=h.enabled;Q&&!G?(D.classList.remove(`${h.containerModifierClass}grid`,`${h.containerModifierClass}grid-column`),f.emitContainerClasses()):!Q&&G&&(D.classList.add(`${h.containerModifierClass}grid`),(z.grid.fill&&"column"===z.grid.fill||!z.grid.fill&&"column"===h.grid.fill)&&D.classList.add(`${h.containerModifierClass}grid-column`),f.emitContainerClasses()),O&&!N?f.unsetGrabCursor():!O&&N&&f.setGrabCursor(),["navigation","pagination","scrollbar"].forEach(Xe=>{if(typeof z[Xe]>"u")return;const He=h[Xe]&&h[Xe].enabled,E=z[Xe]&&z[Xe].enabled;He&&!E&&f[Xe].disable(),!He&&E&&f[Xe].enable()});const J=z.direction&&z.direction!==h.direction,X=h.loop&&(z.slidesPerView!==h.slidesPerView||J),W=h.loop;J&&p&&f.changeDirection(),be(f.params,z);const se=f.params.enabled,Ae=f.params.loop;Object.assign(f,{allowTouchMove:f.params.allowTouchMove,allowSlideNext:f.params.allowSlideNext,allowSlidePrev:f.params.allowSlidePrev}),q&&!se?f.disable():!q&&se&&f.enable(),f.currentBreakpoint=k,f.emit("_beforeBreakpoint",z),p&&(X?(f.loopDestroy(),f.loopCreate(o),f.updateSlides()):!W&&Ae?(f.loopCreate(o),f.updateSlides()):W&&!Ae&&f.loopDestroy()),f.emit("breakpoint",z)},getBreakpoint:function Qi(f,o,p){if(void 0===o&&(o="window"),!f||"container"===o&&!p)return;let h=!1;const D=ve(),M="window"===o?D.innerHeight:p.clientHeight,B=Object.keys(f).map(V=>{if("string"==typeof V&&0===V.indexOf("@")){const L=parseFloat(V.substr(1));return{value:M*L,point:V}}return{value:V,point:V}});B.sort((V,L)=>
1parseInt(V.value,10)-parseInt(L.value,10));for(let V=0;V<B.length;V+=1){const{point:L,value:k}=B[V];"window"===o?D.matchMedia(`(min-width: ${k}px)`).matches&&(h=L):k<=p.clientWidth&&(h=L)}return h||"max"}},checkOverflow:{checkOverflow:function ne(){const f=this,{isLocked:o,params:p}=f,{slidesOffsetBefore:h}=p;if(h){const D=f.slides.length-1;f.isLocked=f.size>f.slidesGrid[D]+f.slidesSizesGrid[D]+2*h}else f.isLocked=1===f.snapGrid.length;!0===p.allowSlideNext&&(f.allowSlideNext=!f.isLocked),!0===p.allowSlidePrev&&(f.allowSlidePrev=!f.isLocked),o&&o!==f.isLocked&&(f.isEnd=!1),o!==f.isLocked&&f.emit(f.isLocked?"lock":"unlock")}},classes:{addClasses:function ji(){const f=this,{classNames:o,params:p,rtl:h,el:D,device:M}=f,B=function bi(f,o){const p=[];return f.forEach(h=>{"object"==typeof h?Object.keys(h).forEach(D=>{h[D]&&p.push(o+D)}):"string"==typeof h&&p.push(o+h)}),p}(["initialized",p.direction,{"free-mode":f.params.freeMode&&p.freeMode.enabled},{autoheight:p.autoHeight},{rtl:h},{grid:p.grid&&p.grid.rows>1},{"grid-column":p.grid&&p.grid.rows>1&&"column"===p.grid.fill},{android:M.android},{ios:M.ios},{"css-mode":p.cssMode},{centered:p.cssMode&&p.centeredSlides},{"watch-progress":p.watchSlidesProgress}],p.containerModifierClass);o.push(...B),D.classList.add(...o),f.emitContainerClasses()},removeClasses:function H(){const{el:o,classNames:p}=this;!o||"string"==typeof o||(o.classList.remove(...p),this.emitContainerClasses())}}},jt={};class Ct{constructor(){let o,p;for(var h=arguments.length,D=new Array(h),M=0;M<h;M++)D[M]=arguments[M];1===D.length&&D[0].constructor&&"Object"===Object.prototype.toString.call(D[0]).slice(8,-1)?p=D[0]:[o,p]=D,p||(p={}),p=be({},p),o&&!p.el&&(p.el=o);const B=me();if(p.el&&"string"==typeof p.el&&B.querySelectorAll(p.el).length>1){const R=[];return B.querySelectorAll(p.el).forEach(z=>{const Q=be({},p,{el:z});R.push(new Ct(Q))}),R}const V=this;V.__swiper__=!0,V.support=tn(),V.device=Re({userAgent:p.userAgent}),V.browser=Ve(),V.eventsListeners={},V.eventsAnyListeners=[],V.modules=[...V.__modules__],p.modules&&Array.isArray(p.modules)&&V.modules.push(...p.modules);const L={};V.modules.forEach(R=>{R({params:p,swiper:V,extendParams:ut(p,L),on:V.on.bind(V),once:V.once.bind(V),off:V.off.bind(V),emit:V.emit.bind(V)})});const k=be({},xe,L);return V.params=be({},k,jt,p),V.originalParams=be({},V.params),V.passedParams=be({}
1,p),V.params&&V.params.on&&Object.keys(V.params.on).forEach(R=>{V.on(R,V.params.on[R])}),V.params&&V.params.onAny&&V.onAny(V.params.onAny),Object.assign(V,{enabled:V.params.enabled,el:o,classNames:[],slides:[],slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal:()=>"horizontal"===V.params.direction,isVertical:()=>"vertical"===V.params.direction,activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,cssOverflowAdjustment(){return Math.trunc(this.translate/2**23)*2**23},allowSlideNext:V.params.allowSlideNext,allowSlidePrev:V.params.allowSlidePrev,touchEventsData:{isTouched:void 0,isMoved:void 0,allowTouchCallbacks:void 0,touchStartTime:void 0,isScrolling:void 0,currentTranslate:void 0,startTranslate:void 0,allowThresholdMove:void 0,focusableElements:V.params.focusableElements,lastClickTime:0,clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,startMoving:void 0,pointerId:null,touchId:null},allowClick:!0,allowTouchMove:V.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),V.emit("_swiper"),V.params.init&&V.init(),V}getDirectionLabel(o){return this.isHorizontal()?o:{width:"height","margin-top":"margin-left","margin-bottom ":"margin-right","margin-left":"margin-top","margin-right":"margin-bottom","padding-left":"padding-top","padding-right":"padding-bottom",marginRight:"marginBottom"}[o]}getSlideIndex(o){const{slidesEl:p,params:h}=this,M=rt(et(p,`.${h.slideClass}, swiper-slide`)[0]);return rt(o)-M}getSlideIndexByData(o){return this.getSlideIndex(this.slides.find(p=>1*p.getAttribute("data-swiper-slide-index")===o))}getSlideIndexWhenGrid(o){return this.grid&&this.params.grid&&this.params.grid.rows>1&&("column"===this.params.grid.fill?o=Math.floor(o/this.params.grid.rows):"row"===this.params.grid.fill&&(o%=Math.ceil(this.slides.length/this.params.grid.rows))),o}recalcSlides(){const{slidesEl:p,params:h}=this;this.slides=et(p,`.${h.slideClass}, swiper-slide`)}enable(){const o=this;o.enabled||(o.enabled=!0,o.params.grabCursor&&o.setGrabCursor(),o.emit("enable"))}disable(){const o=this;o.enabled&&(o.enabled=!1,o.params.grabCursor&&o.unsetGrabCursor(),o.emit("disable"))}setProgress(o,p){const h=this;o=Math.min(Math.max(o,0),1);const D=h.minTranslate(),B=(h.maxTranslate()-D)*o+D;h.translateTo(B,typeof p>"u"?0:p),h.updateActiveIndex(),h.updateSlidesClasses()}emitContainerClasses(){const o=this;if(!o.params._emitClasses||!o.el)return;const p=o.el.className.split(" ").filter(h=>0===h.indexOf("swiper")||0===h.indexOf(o.params.containerModifierClass));o.emit("_containerClasses",p.join(" "))}getSlideClasses(o){const p=this;return p.destroyed?"":o.className.split(" ").filter(h=>0===h.indexOf("swiper-slide")||0===h.indexOf(p.params.slideClass)).join(" ")}emitSlidesClasses(){const o=this;if(!o.params._emitClasses||!o.el)return;const p=[];o.slides.forEach(h=>{const D=o.getSlideClasses(h);p.push({slideEl:h,classNames:D}),o.emit("_slideClass",h,D)}),o.emit("_slideClasses",p)}slidesPerViewDynamic(o,p){void 0===o&&(o="current"),void 0===p&&(p=!1);const{params:D,slides:M,slidesGrid:B,slidesSizesGrid:V,size:L,activeIndex:k}=this;let R=1;if("number"==typeof D.slidesPerView)return D.slidesPerView;if(D.centeredSlides){let Q,z=M[k]?Math.ceil(M[k].swiperSlideSize):0;for(let G=k+1;G<M.length;G+=1)M[G]&&!Q&&(z+=Math.ceil(M[G].swiperSlideSize),R+=1,z>L&&(Q=!0));for(let G=k-1;G>=0;G-=1)M[G]&&!Q&&(z+=M[G].swiperSlideSize,R+=1,z>L&&(Q=!0))}else if("current"===o)for(let z=k+1;z<M.length;z+=1)(p?B[z]+V[z]-B[k]<L:B[z]-B[k]<L)&&(R+=1);else for(let z=k-1;z>=0;z-=1)B[k]-B[z]<L&&(R+=1);return R}update(){const o=this;if(!o||o.destroyed)return;const{snapGrid:p,params:h}=o;function D(){const V=Math.min(Math.max(o.rtlTranslate?-1*o.translate:o.translate,o.maxTranslate()),o.minTranslate());o.setTranslate(V),o.updateActiveIndex(),o.updateSlidesClasses()}let M;h.breakpoints&&o.setBreakpoint(),[...o.el.querySelectorAll('[loading="lazy"]')].forEach(B=>{B.complete&&ar(o,B)}),o.updateSize(),o.updateSlides(),o.updateProgress(),o.updateSlidesClasses(),h.freeMode&&h.freeMode.enabled&&!h.cssMode?(D(),h.autoHeight&&o.updateAutoHeight()):(M=o.slideTo(("auto"===h.slidesPerView||h.slidesPerView>1)&&o.isEnd&&!h.centeredSlides?(o.virtual&&h.virtual.enabled?o.virtual.slides:o.slides).length-1:o.activeIndex,0,!1,!0),M||D()),h.watchOverflow&&p!==o.snapGrid&&o.checkOverflow(),o.emit("update")}changeDirection(o,p){void 0===p&&(p=!0);const h=this,D=h.params.direction;return o||(o="horizontal"===D?"vertical":"horizontal"),o===D||"horizontal"!==o&&"vertical"!==o||(h.el.classList.remove(`${h.params.containerModifierClass}${D}`),h.el.classList.add(`${h.params.containerModifierClass}${o}`),h.emitContainerClasses(),h.params.direction=o,h.slides.forEac
1h(M=>{"vertical"===o?M.style.width="":M.style.height=""}),h.emit("changeDirection"),p&&h.update()),h}changeLanguageDirection(o){const p=this;p.rtl&&"rtl"===o||!p.rtl&&"ltr"===o||(p.rtl="rtl"===o,p.rtlTranslate="horizontal"===p.params.direction&&p.rtl,p.rtl?(p.el.classList.add(`${p.params.containerModifierClass}rtl`),p.el.dir="rtl"):(p.el.classList.remove(`${p.params.containerModifierClass}rtl`),p.el.dir="ltr"),p.update())}mount(o){const p=this;if(p.mounted)return!0;let h=o||p.params.el;if("string"==typeof h&&(h=document.querySelector(h)),!h)return!1;h.swiper=p,h.parentNode&&h.parentNode.host&&h.parentNode.host.nodeName===p.params.swiperElementNodeName.toUpperCase()&&(p.isElement=!0);const D=()=>`.${(p.params.wrapperClass||"").trim().split(" ").join(".")}`;let B=h&&h.shadowRoot&&h.shadowRoot.querySelector?h.shadowRoot.querySelector(D()):et(h,D())[0];return!B&&p.params.createElements&&(B=Be("div",p.params.wrapperClass),h.append(B),et(h,`.${p.params.slideClass}`).forEach(V=>{B.append(V)})),Object.assign(p,{el:h,wrapperEl:B,slidesEl:p.isElement&&!h.parentNode.host.slideSlots?h.parentNode.host:B,hostEl:p.isElement?h.parentNode.host:h,mounted:!0,rtl:"rtl"===h.dir.toLowerCase()||"rtl"===Le(h,"direction"),rtlTranslate:"horizontal"===p.params.direction&&("rtl"===h.dir.toLowerCase()||"rtl"===Le(h,"direction")),wrongRTL:"-webkit-box"===Le(B,"display")}),!0}init(o){const p=this;if(p.initialized||!1===p.mount(o))return p;p.emit("beforeInit"),p.params.breakpoints&&p.setBreakpoint(),p.addClasses(),p.updateSize(),p.updateSlides(),p.params.watchOverflow&&p.checkOverflow(),p.params.grabCursor&&p.enabled&&p.setGrabCursor(),p.slideTo(p.params.loop&&p.virtual&&p.params.virtual.enabled?p.params.initialSlide+p.virtual.slidesBefore:p.params.initialSlide,0,p.params.runCallbacksOnInit,!1,!0),p.params.loop&&p.loopCreate(void 0,!0),p.attachEvents();const D=[...p.el.querySelectorAll('[loading="lazy"]')];return p.isElement&&D.push(...p.hostEl.querySelectorAll('[loading="lazy"]')),D.forEach(M=>{M.complete?ar(p,M):M.addEventListener("load",B=>{ar(p,B.target)})}),Rt(p),p.initialized=!0,Rt(p),p.emit("init"),p.emit("afterInit"),p}destroy(o,p){void 0===o&&(o=!0),void 0===p&&(p=!0);const h=this,{params:D,el:M,wrapperEl:B,slides:V}=h;return typeof h.params>"u"||h.destroyed||(h.emit("beforeDestroy"),h.initialized=!1,h.detachEvents(),D.loop&&h.loopDestroy(),p&&(h.removeClasses(),M&&"string"!=typeof M&&M.removeAttribute("style"),B&&B.removeAttribute("style"),V&&V.length&&V.forEach(L=>{L.classList.remove(D.slideVisibleClass,D.slideFullyVisibleClass,D.slideActiveClass,D.slideNextClass,D.slidePrevClass),L.removeAttribute("style"),L.removeAttribute("data-swiper-slide-index")})),h.emit("destroy"),Object.keys(h.eventsListeners).forEach(L=>{h.off(L)}),!1!==o&&(h.el&&"string"!=typeof h.el&&(h.el.swiper=null),function Ne(f){const o=f;Object.keys(o).forEach(p=>{try{o[p]=null}catch{}try{delete o[p]}catch{}})}(h)),h.destroyed=!0),null}static extendDefaults(o){be(jt,o)}static get extendedDefaults(){return jt}static get defaults(){return xe}static installModule(o){Ct.prototype.__modules__||(Ct.prototype.__modules__=[]);const p=Ct.prototype.__modules__;"function"==typeof o&&p.indexOf(o)<0&&p.push(o)}static use(o){return Array.isArray(o)?(o.forEach(p=>Ct.installModule(p)),Ct):(Ct.installModule(o),Ct)}}function Dn(f,o,p,h){return f.params.createElements&&Object.keys(h).forEach(D=>{if(!p[D]&&!0===p.auto){let M=et(f.el,`.${h[D]}`)[0];M||(M=Be("div",h[D]),M.className=h[D],f.el.append(M)),p[D]=M,o[D]=M}}),p}function Mn(f){return void 0===f&&(f=""),`.${f.trim().replace(/([\.:!+\/()[\]])/g,"\\$1").replace(/ /g,".")}`}function hr(f){const o=this,{params:p,slidesEl:h}=o;p.loop&&o.loopDestroy();const D=M=>{if("string"==typeof M){const B=document.createElement("div");an(B,M),h.append(B.children[0]),an(B,"")}else h.append(M)};if("object"==typeof f&&"length"in f)for(let M=0;M<f.length;M+=1)f[M]&&D(f[M]);else D(f);o.recalcSlides(),p.loop&&o.loopCreate(),(!p.observer||o.isElement)&&o.update()}function io(f){const o=this,{params:p,activeIndex:h,slidesEl:D}=o;p.loop&&o.loopDestroy();let M=h+1;const B=V=>{if("string"==typeof V){const L=document.createElement("div");an(L,V),D.prepend(L.children[0]),an(L,"")}else D.prepend(V)};if("object"==typeof f&&"length"in f){for(let V=0;V<f.length;V+=1)f[V]&&B(f[V]);M=h+f.length}else B(f);o.recalcSlides(),p.loop&&o.loopCreate(),(!p.observer||o.isElement)&&o.update(),o.slideTo(M,0,!1)}function Di(f,o){const p=this,{params:h,activeIndex:D,slidesEl:M}=p;let B=D;h.loop&&(B-=p.loopedSlides,p.loopDestroy(),p.recalcSlides());const V=p.slides.length;if(f<=0)return void p.prependSlide(o);if(f>=V)return void p.appendSlide(o);let L=B>f?B+1:B;const k=[];for(let R=V-1;R>=f;R-=1){const z=p.slides[R];z.remove(),k.unshift(z)}if("object"==typeof o&&"length"in o){for(let R=0;R<o.length;R+=1)o[R]&&M.append(o[R]);L=B>f?B+o.length:B}else M.append(o);for(let R=0;R<k.length;R+=1)M.append(k[R]);p.recalcSlides(),h.loop&&p.loopCreate(),(!h.observer||p.isElement)&&p.update(),p.slideTo(h.loop?L+p.loopedSlides:L,0,!1)}function ti(f){const o=this,{params:p,activeIndex:h}=o;let D=h;p.loop&&(D-=o.loopedSlides,o.loopDestroy());let B,M=D;if("object"==typeof f&&"length"in f){for(let V=0;V<f.length;V+=1)B=f[V],o.slides[B]&&o.slides[B].remove(),B<M&&(M-=1);M=Math.max(M,0)}else B=f,o.slides[B]&&o.slides[B].remove(),B<M&&(M-=1),M=Math.max(M,0);o.recalcSlides(),p.loop&&o.loopCreate(),(!p.observer||o.isElement)&&o.update(),o.slideTo(p.loop?M+o.loopedSlides:M,0,!1)}function zt(){const f=this,o=[];for(let p=0;p<f.slides.length;p+=1)o.push(p);f.removeSlide(o)}function ni(f){const{effect:o,swiper:p,on:h,setTranslate:D,setTransition:M,overwriteParams:B,perspective:V,recreateShadows:L,getEffectParams:k}=f;let R;h("beforeInit",()=>{if(p.params.effect!==o)return;p.classNames.push(`${p.params.containerModifierClass}${o}
1`),V&&V()&&p.classNames.push(`${p.params.containerModifierClass}3d`);const z=B?B():{};Object.assign(p.params,z),Object.assign(p.originalParams,z)}),h("setTranslate _virtualUpdated",()=>{p.params.effect===o&&D()}),h("setTransition",(z,Q)=>{p.params.effect===o&&M(Q)}),h("transitionEnd",()=>{if(p.params.effect===o&&L){if(!k||!k().slideShadows)return;p.slides.forEach(z=>{z.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(Q=>Q.remove())}),L()}}),h("virtualUpdate",()=>{p.params.effect===o&&(p.slides.length||(R=!0),requestAnimationFrame(()=>{R&&p.slides&&p.slides.length&&(D(),R=!1)}))})}function Un(f,o){const p=ot(o);return p!==o&&(p.style.backfaceVisibility="hidden",p.style["-webkit-backface-visibility"]="hidden"),p}function Vi(f){let{swiper:o,duration:p,transformElements:h,allSlides:D}=f;const{activeIndex:M}=o;if(o.params.virtualTranslate&&0!==p){let L,V=!1;L=D?h:h.filter(k=>{const R=k.classList.contains("swiper-slide-transform")?(V=>V.parentElement?V.parentElement:o.slides.find(k=>k.shadowRoot&&k.shadowRoot===V.parentNode))(k):k;return o.getSlideIndex(R)===M}),L.forEach(k=>{Qt(k,()=>{if(V||!o||o.destroyed)return;V=!0,o.animating=!1;const R=new window.CustomEvent("transitionend",{bubbles:!0,cancelable:!0});o.wrapperEl.dispatchEvent(R)})})}}function _r(f,o,p){const h=`swiper-slide-shadow${p?`-${p}`:""}${f?` swiper-slide-shadow-${f}`:""}`,D=ot(o);let M=D.querySelector(`.${h.split(" ").join(".")}`);return M||(M=Be("div",h.split(" ")),D.append(M)),M}Object.keys(dt).forEach(f=>{Object.keys(dt[f]).forEach(o=>{Ct.prototype[o]=dt[f][o]})}),Ct.use([function ie(f){let{swiper:o,on:p,emit:h}=f;const D=ve();let M=null,B=null;const V=()=>{!o||o.destroyed||!o.initialized||(h("beforeResize"),h("resize"))},R=()=>{!o||o.destroyed||!o.initialized||h("orientationchange")};p("init",()=>{o.params.resizeObserver&&typeof D.ResizeObserver<"u"?!o||o.destroyed||!o.initialized||(M=new ResizeObserver(z=>{B=D.requestAnimationFrame(()=>{const{width:Q,height:G}=o;let O=Q,N=G;z.forEach(q=>{let{contentBoxSize:J,contentRect:X,target:W}=q;W&&W!==o.el||(O=X?X.width:(J[0]||J).inlineSize,N=X?X.height:(J[0]||J).blockSize)}),(O!==Q||N!==G)&&V()})}),M.observe(o.el)):(D.addEventListener("resize",V),D.addEventListener("orientationchange",R))}),p("destroy",()=>{B&&D.cancelAnimationFrame(B),M&&M.unobserve&&o.el&&(M.unobserve(o.el),M=null),D.removeEventListener("resize",V),D.removeEventListener("orientationchange",R)})},function vt(f){let{swiper:o,extendParams:p,on:h,emit:D}=f;const M=[],B=ve(),V=function(R,z){void 0===z&&(z={});const G=new(B.MutationObserver||B.WebkitMutationObserver)(O=>{if(o.__preventObserver__)return;if(1===O.length)return void D("observerUpdate",O[0]);const N=function(){D("observerUpdate",O[0])};B.requestAnimationFrame?B.requestAnimationFrame(N):B.setTimeout(N,0)});G.observe(R,{attributes:typeof z.attributes>"u"||z.attributes,childList:o.isElement||(typeof z.childList>"u"||z).childList,characterData:typeof z.characterData>"u"||z.characterData}),M.push(G)};p({observer:!1,observeParents:!1,observeSlideChildren:!1}),h("init",()=>{if(o.params.observer){if(o.params.observeParents){const R=bt(o.hostEl);for(let z=0;z<R.length;z+=1)V(R[z])}V(o.hostEl,{childList:o.params.observeSlideChildren}),V(o.wrapperEl,{attributes:!1})}}),h("destroy",()=>{M.forEach(R=>{R.disconnect()}),M.splice(0,M.length)})}]),Ct.use([function fn(f){let M,{swiper:o,extendParams:p,on:h,emit:D}=f;p({virtual:{enabled:!1,slides:[],cache:!0,renderSlide:null,renderExternal:null,renderExternalUpdate:!0,addSlidesBefore:0,addSlidesAfter:0}});const B=me();o.virtual={cache:{},from:void 0,to:void 0,slides:[],offset:0,slidesGrid:[]};const V=B.createElement("div");function L(O,N){const q=o.params.virtual;if(q.cache&&o.virtual.cache[N])return o.virtual.cache[N];let J;return q.renderSlide?(J=q.renderSlide.call(o,O,N),"string"==typeof J&&(an(V,J),J=V.children[0])):J=o.isElement?Be("swiper-slide"):Be("div",o.params.slideClass),J.setAttribute("data-swiper-slide-index",N),q.renderSlide||an(J,O),q.cache&&(o.virtual.cache[N]=J),J}
1function k(O,N,q){const{slidesPerView:J,slidesPerGroup:X,centeredSlides:W,loop:se,initialSlide:Ae}=o.params;if(N&&!se&&Ae>0)return;const{addSlidesBefore:Xe,addSlidesAfter:He}=o.params.virtual,{from:E,to:C,slides:v,slidesGrid:x,offset:U}=o.virtual;o.params.cssMode||o.updateActiveIndex();const he=typeof q>"u"?o.activeIndex||0:q;let De,Ze,st;De=o.rtlTranslate?"right":o.isHorizontal()?"left":"top",W?(Ze=Math.floor(J/2)+X+He,st=Math.floor(J/2)+X+Xe):(Ze=J+(X-1)+He,st=(se?J:X)+Xe);let Ee=he-st,Pe=he+Ze;se||(Ee=Math.max(Ee,0),Pe=Math.min(Pe,v.length-1));let gt=(o.slidesGrid[Ee]||0)-(o.slidesGrid[0]||0);function Yt(){o.updateSlides(),o.updateProgress(),o.updateSlidesClasses(),D("virtualUpdate")}if(se&&he>=st?(Ee-=st,W||(gt+=o.slidesGrid[0])):se&&he<st&&(Ee=-st,W&&(gt+=o.slidesGrid[0])),Object.assign(o.virtual,{from:Ee,to:Pe,offset:gt,slidesGrid:o.slidesGrid,slidesBefore:st,slidesAfter:Ze}),E===Ee&&C===Pe&&!O)return o.slidesGrid!==x&&gt!==U&&o.slides.forEach(nt=>{nt.style[De]=gt-Math.abs(o.cssOverflowAdjustment())+"px"}),o.updateProgress(),void D("virtualUpdate");if(o.params.virtual.renderExternal)return o.params.virtual.renderExternal.call(o,{offset:gt,from:Ee,to:Pe,slides:function(){const yt=[];for(let cn=Ee;cn<=Pe;cn+=1)yt.push(v[cn]);return yt}()}),void(o.params.virtual.renderExternalUpdate?Yt():D("virtualUpdate"));const Rn=[],Vt=[],Rr=nt=>{let yt=nt;return nt<0?yt=v.length+nt:yt>=v.length&&(yt-=v.length),yt};if(O)o.slides.filter(nt=>nt.matches(`.${o.params.slideClass}, swiper-slide`)).forEach(nt=>{nt.remove()});else for(let nt=E;nt<=C;nt+=1)if(nt<Ee||nt>Pe){const yt=Rr(nt);o.slides.filter(cn=>cn.matches(`.${o.params.slideClass}[data-swiper-slide-index="${yt}"], swiper-slide[data-swiper-slide-index="${yt}"]`)).forEach(cn=>{cn.remove()})}const ft=se?2*v.length:v.length;for(let nt=se?-v.length:0;nt<ft;nt+=1)if(nt>=Ee&&nt<=Pe){const yt=Rr(nt);typeof C>"u"||O?Vt.push(yt):(nt>C&&Vt.push(yt),nt<E&&Rn.push(yt))}if(Vt.forEach(nt=>{o.slidesEl.append(L(v[nt],nt))}),se)for(let nt=Rn.length-1;nt>=0;nt-=1){const yt=Rn[nt];o.slidesEl.prepend(L(v[yt],yt))}else Rn.sort((nt,yt)=>yt-nt),Rn.forEach(nt=>{o.slidesEl.prepend(L(v[nt],nt))});et(o.slidesEl,".swiper-slide, swiper-slide").forEach(nt=>{nt.style[De]=gt-Math.abs(o.cssOverflowAdjustment())+"px"}),Yt()}h("beforeInit",()=>{if(!o.params.virtual.enabled)return;let O;if(typeof o.passedParams.virtual.slides>"u"){const N=[...o.slidesEl.children].filter(q=>q.matches(`.${o.params.slideClass}, swiper-slide`));N&&N.length&&(o.virtual.slides=[...N],O=!0,N.forEach((q,J)=>{q.setAttribute("data-swiper-slide-index",J),o.virtual.cache[J]=q,q.remove()}))}O||(o.virtual.slides=o.params.virtual.slides),o.classNames.push(`${o.params.containerModifierClass}virtual`),o.params.watchSlidesProgress=!0,o.originalParams.watchSlidesProgress=!0,k(!1,!0)}),h("setTranslate",()=>{o.params.virtual.enabled&&(o.params.cssMode&&!o._immediateVirtual?(clearTimeout(M),M=setTimeout(()=>{k()},100)):k())}),h("init update resize",()=>{o.params.virtual.enabled&&o.params.cssMode&&lt(o.wrapperEl,"--swiper-virtual-size",`${o.virtualSize}px`)}),Object.assign(o.virtual,{appendSlide:function R(O){if("object"==typeof O&&"length"in O)for(let N=0;N<O.length;N+=1)O[N]&&o.virtual.slides.push(O[N]);else o.virtual.slides.push(O);k(!0)},prependSlide:function z(O){const N=o.activeIndex;let q=N+1,J=1;if(Array.isArray(O)){for(let X=0;X<O.length;X+=1)O[X]&&o.virtual.slides.unshift(O[X]);q=N+O.length,J=O.length}else o.virtual.slides.unshift(O);if(o.params.virtual.cache){const X=o.virtual.cache,W={};Object.keys(X).forEach(se=>{const Ae=X[se],Xe=Ae.getAttribute("data-swiper-slide-index");Xe&&Ae.setAttribute("data-swiper-slide-index",parseInt(Xe,10)+J),W[parseInt(se,10)+J]=Ae}),o.virtual.cache=W}k(!0),o.slideTo(q,0)},removeSlide:function Q(O){if(typeof O>"u"||null===O)return;let N=o.activeIndex;if(Array.isArray(O))for(let q=O.length-1;q>=0;q-=1)o.params.virtual.cache&&(delete o.virtual.cache[O[q]],Object.keys(o.virtual.cache).forEach(J=>{J>O&&(o.virtual.cache[J-1]=o.virtual.cache[J],o.virtual.cache[J-1].setAttribute("data-swiper-slide-index",J-1),delete o.virtual.cache[J])})),o.virtual.slides.splice(O[q],1),O[q]<N&&(N-=1),N=Math.max(N,0);else o.params.virtual.cache&&(delete o.virtual.cache[O],Object.keys(o.virtual.cache).forEach(q=>{q>O&&(o.virtual.cache[q-1]=o.virtual.cache[q],o.virtual.cache[q-1].setAttribute("data-swiper-slide-index",q-1),delete o.virtual.cache[q])})),o.virtual.slides.splice(O,1),O<N&&(N-=1),N=Math.max(N,0);k(!0),o.slideTo(N,0)},removeAllSlides:function G(){o.virtual.slides=[],o.params.virtual.cache&&(o.virtual.cache={}),k(!0),o.slideTo(0,0)},update:k})},function Xn(f){let{swiper:o,extendParams:p,on:h,emit:D}=f;const M=me(),B=ve();function V(R){if(!o.enabled)return;const{rtlTranslate:z}=o;let Q=R;Q.originalEvent&&(Q=Q.originalEvent);const G=Q.keyCode||Q.charCode,O=o.params.keyboard.pageUpDown,N=O&&33===G,q=O&&34===G,J=37===G,X=39===G,W=38===G,se=40===G;if(!o.allowSlideNext&&(o.isHorizontal()&&X||o.isVertical()&&se||q)||!o.allowSlidePrev&&(o.isHorizontal()&&J||o.isVertical()&&W||N))return!1;
1if(!(Q.shiftKey||Q.altKey||Q.ctrlKey||Q.metaKey||M.activeElement&&(M.activeElement.isContentEditable||M.activeElement.nodeName&&("input"===M.activeElement.nodeName.toLowerCase()||"textarea"===M.activeElement.nodeName.toLowerCase())))){if(o.params.keyboard.onlyInViewport&&(N||q||J||X||W||se)){let Ae=!1;if(bt(o.el,`.${o.params.slideClass}, swiper-slide`).length>0&&0===bt(o.el,`.${o.params.slideActiveClass}`).length)return;const Xe=o.el,He=Xe.clientWidth,E=Xe.clientHeight,C=B.innerWidth,v=B.innerHeight,x=Ot(Xe);z&&(x.left-=Xe.scrollLeft);const U=[[x.left,x.top],[x.left+He,x.top],[x.left,x.top+E],[x.left+He,x.top+E]];for(let he=0;he<U.length;he+=1){const De=U[he];if(De[0]>=0&&De[0]<=C&&De[1]>=0&&De[1]<=v){if(0===De[0]&&0===De[1])continue;Ae=!0}}if(!Ae)return}o.isHorizontal()?((N||q||J||X)&&(Q.preventDefault?Q.preventDefault():Q.returnValue=!1),((q||X)&&!z||(N||J)&&z)&&o.slideNext(),((N||J)&&!z||(q||X)&&z)&&o.slidePrev()):((N||q||W||se)&&(Q.preventDefault?Q.preventDefault():Q.returnValue=!1),(q||se)&&o.slideNext(),(N||W)&&o.slidePrev()),D("keyPress",G)}}function L(){o.keyboard.enabled||(M.addEventListener("keydown",V),o.keyboard.enabled=!0)}function k(){o.keyboard.enabled&&(M.removeEventListener("keydown",V),o.keyboard.enabled=!1)}o.keyboard={enabled:!1},p({keyboard:{enabled:!1,onlyInViewport:!0,pageUpDown:!0}}),h("init",()=>{o.params.keyboard.enabled&&L()}),h("destroy",()=>{o.keyboard.enabled&&k()}),Object.assign(o.keyboard,{enable:L,disable:k})},function sn(f){let{swiper:o,extendParams:p,on:h,emit:D}=f;const M=ve();p({mousewheel:{enabled:!1,releaseOnEdges:!1,invert:!1,forceToAxis:!1,sensitivity:1,eventsTarget:"container",thresholdDelta:null,thresholdTime:null,noMousewheelClass:"swiper-no-mousewheel"}}),o.mousewheel={enabled:!1};let B,L,V=ce();const k=[];function z(){o.enabled&&(o.mouseEntered=!0)}function Q(){o.enabled&&(o.mouseEntered=!1)}function G(W){return!(o.params.mousewheel.thresholdDelta&&W.delta<o.params.mousewheel.thresholdDelta||o.params.mousewheel.thresholdTime&&ce()-V<o.params.mousewheel.thresholdTime)&&(W.delta>=6&&ce()-V<60||(W.direction<0?(!o.isEnd||o.params.loop)&&!o.animating&&(o.slideNext(),D("scroll",W.raw)):(!o.isBeginning||o.params.loop)&&!o.animating&&(o.slidePrev(),D("scroll",W.raw)),V=(new M.Date).getTime(),!1))}function N(W){let se=W,Ae=!0;if(!o.enabled||W.target.closest(`.${o.params.mousewheel.noMousewheelClass}`))return;const Xe=o.params.mousewheel;o.params.cssMode&&se.preventDefault();let He=o.el;"container"!==o.params.mousewheel.eventsTarget&&(He=document.querySelector(o.params.mousewheel.eventsTarget));const E=He&&He.contains(se.target);if(!o.mouseEntered&&!E&&!Xe.releaseOnEdges)return!0;se.originalEvent&&(se=se.originalEvent);let C=0;const v=o.rtlTranslate?-1:1,x=function R(W){let He=0,E=0,C=0,v=0;return"detail"in W&&(E=W.detail),"wheelDelta"in W&&(E=-W.wheelDelta/120),"wheelDeltaY"in W&&(E=-W.wheelDeltaY/120),"wheelDeltaX"in W&&(He=-W.wheelDeltaX/120),"axis"in W&&W.axis===W.HORIZONTAL_AXIS&&(He=E,E=0),C=10*He,v=10*E,"deltaY"in W&&(v=W.deltaY),"deltaX"in W&&(C=W.deltaX),W.shiftKey&&!C&&(C=v,v=0),(C||v)&&W.deltaMode&&(1===W.deltaMode?(C*=40,v*=40):(C*=800,v*=800)),C&&!He&&(He=C<1?-1:1),v&&!E&&(E=v<1?-1:1),{spinX:He,spinY:E,pixelX:C,pixelY:v}}(se);if(Xe.forceToAxis)if(o.isHorizontal()){if(!(Math.abs(x.pixelX)>Math.abs(x.pixelY)))return!0;C=-x.pixelX*v}else{if(!(Math.abs(x.pixelY)>Math.abs(x.pixelX)))return!0;C=-x.pixelY}else C=Math.abs(x.pixelX)>Math.abs(x.pixelY)?-x.pixelX*v:-x.pixelY;if(0===C)return!0;Xe.invert&&(C=-C);let U=o.getTranslate()+C*Xe.sensitivity;if(U>=o.minTranslate()&&(U=o.minTranslate()),U<=o.maxTranslate()&&(U=o.maxTranslate()),Ae=!!o.params.loop||!(U===o.minTranslate()||U===o.maxTranslate()),Ae&&o.params.nested&&se.stopPropagation(),o.params.freeMode&&o.params.freeMode.enabled){const he={time:ce(),delta:Math.abs(C),direction:Math.sign(C)},De=L&&he.time<L.time+500&&he.delta<=L.delta&&he.direction===L.direction;if(!De){L=void 0;let Ze=o.getTranslate()+C*Xe.sensitivity;const st=o.isBeginning,Ee=o.isEnd;if(Ze>=o.minTranslate()&&(Ze=o.minTranslate()),Ze<=o.maxTranslate()&&(Ze=o.maxTranslate()),o.setTransition(0),o.setTranslate(Ze),o.updateProgress(),o.updateActiveIndex(),o.updateSlidesClasses(),(!st&&o.isBeginning||!Ee&&o.isEnd)&&o.updateSlidesClasses(),o.params.loop&&o.loopFix({direction:he.direction<0?"next":"prev",byMousewheel:!0}),o.params.freeMode.sticky){clearTimeout(B),B=void 0,k.length>=15&&k.shift();const Pe=k.length?k[k.length-1]:void 0,gt=k[0];if(k.push(he),Pe&&(he.delta>Pe.delta||he.direction!==Pe.direction))k.splice(0);else if(k.length>=15&&he.time-gt.time<500&&gt.delta-he.delta>=1&&he.delta<=6){const Yt=C>0?.8:.2;L=he,k.splice(0),B=pe(()=>{o.destroyed||!o.params||o.slideToClosest(o.params.speed,!0,void 0,Yt)},0)}B||(B=pe(()=>{!o.destroyed&&o.params&&(L=he,k.splice(0),o.slideToClosest(o.params.speed,!0,void 0,.5))},500))}if(De||D("scroll",se),o.params.autoplay&&o.params.autoplay.disableOnInteraction&&o.autoplay.stop(),Xe.releaseOnEdges&&(Ze===o.minTranslate()||Ze===o.maxTranslate()))return!0}}else{const he={time:ce(),delta:Math.abs(C),direction:Math.sign(C),raw:W};k.length>=2&&k.shift();const De=k.length?k[k.length-1]:void 0;if(k.push(he),De?(he.direction!==De.direction||he.delta>De.delta||he.time>De.time+150)&&G(he):G(he),function O(W){const se=o.params.mousewheel;if(W.direction<0){if(o.isEnd&&!o.params.loop&&se.releaseOnEdges)return!0}else if(o.isBeginning&&!o.params.loop&&se.releaseOnEdges)return!0;return!1}(he))return!0}return se.preventDefault?se.preventDefault():se.returnValue=!1,!1}function q(W){let se=o.el;
1"container"!==o.params.mousewheel.eventsTarget&&(se=document.querySelector(o.params.mousewheel.eventsTarget)),se[W]("mouseenter",z),se[W]("mouseleave",Q),se[W]("wheel",N)}function J(){return o.params.cssMode?(o.wrapperEl.removeEventListener("wheel",N),!0):!o.mousewheel.enabled&&(q("addEventListener"),o.mousewheel.enabled=!0,!0)}function X(){return o.params.cssMode?(o.wrapperEl.addEventListener(event,N),!0):!!o.mousewheel.enabled&&(q("removeEventListener"),o.mousewheel.enabled=!1,!0)}h("init",()=>{!o.params.mousewheel.enabled&&o.params.cssMode&&X(),o.params.mousewheel.enabled&&J()}),h("destroy",()=>{o.params.cssMode&&J(),o.mousewheel.enabled&&X()}),Object.assign(o.mousewheel,{enable:J,disable:X})},function Tr(f){let{swiper:o,extendParams:p,on:h,emit:D}=f;function M(O){let N;return O&&"string"==typeof O&&o.isElement&&(N=o.el.querySelector(O)||o.hostEl.querySelector(O),N)?N:(O&&("string"==typeof O&&(N=[...document.querySelectorAll(O)]),o.params.uniqueNavElements&&"string"==typeof O&&N&&N.length>1&&1===o.el.querySelectorAll(O).length?N=o.el.querySelector(O):N&&1===N.length&&(N=N[0])),O&&!N?O:N)}function B(O,N){const q=o.params.navigation;(O=Dt(O)).forEach(J=>{J&&(J.classList[N?"add":"remove"](...q.disabledClass.split(" ")),"BUTTON"===J.tagName&&(J.disabled=N),o.params.watchOverflow&&o.enabled&&J.classList[o.isLocked?"add":"remove"](q.lockClass))})}function V(){const{nextEl:O,prevEl:N}=o.navigation;if(o.params.loop)return B(N,!1),void B(O,!1);B(N,o.isBeginning&&!o.params.rewind),B(O,o.isEnd&&!o.params.rewind)}function L(O){O.preventDefault(),(!o.isBeginning||o.params.loop||o.params.rewind)&&(o.slidePrev(),D("navigationPrev"))}function k(O){O.preventDefault(),(!o.isEnd||o.params.loop||o.params.rewind)&&(o.slideNext(),D("navigationNext"))}function R(){const O=o.params.navigation;if(o.params.navigation=Dn(o,o.originalParams.navigation,o.params.navigation,{nextEl:"swiper-button-next",prevEl:"swiper-button-prev"}),!O.nextEl&&!O.prevEl)return;let N=M(O.nextEl),q=M(O.prevEl);Object.assign(o.navigation,{nextEl:N,prevEl:q}),N=Dt(N),q=Dt(q);const J=(X,W)=>{X&&X.addEventListener("click","next"===W?k:L),!o.enabled&&X&&X.classList.add(...O.lockClass.split(" "))};N.forEach(X=>J(X,"next")),q.forEach(X=>J(X,"prev"))}function z(){let{nextEl:O,prevEl:N}=o.navigation;O=Dt(O),N=Dt(N);const q=(J,X)=>{J.removeEventListener("click","next"===X?k:L),J.classList.remove(...o.params.navigation.disabledClass.split(" "))};O.forEach(J=>q(J,"next")),N.forEach(J=>q(J,"prev"))}p({navigation:{nextEl:null,prevEl:null,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock",navigationDisabledClass:"swiper-navigation-disabled"}}),o.navigation={nextEl:null,prevEl:null},h("init",()=>{!1===o.params.navigation.enabled?G():(R(),V())}),h("toEdge fromEdge lock unlock",()=>{V()}),h("destroy",()=>{z()}),h("enable disable",()=>{let{nextEl:O,prevEl:N}=o.navigation;O=Dt(O),N=Dt(N),o.enabled?V():[...O,...N].filter(q=>!!q).forEach(q=>q.classList.add(o.params.navigation.lockClass))}),h("click",(O,N)=>{let{nextEl:q,prevEl:J}=o.navigation;q=Dt(q),J=Dt(J);const X=N.target;let W=J.includes(X)||q.includes(X);if(o.isElement&&!W){const se=N.path||N.composedPath&&N.composedPath();se&&(W=se.find(Ae=>q.includes(Ae)||J.includes(Ae)))}if(o.params.navigation.hideOnClick&&!W){if(o.pagination&&o.params.pagination&&o.params.pagination.clickable&&(o.pagination.el===X||o.pagination.el.contains(X)))return;let se;q.length?se=q[0].classList.contains(o.params.navigation.hiddenClass):J.length&&(se=J[0].classList.contains(o.params.navigation.hiddenClass)),D(!0===se?"navigationShow":"navigationHide"),[...q,...J].filter(Ae=>!!Ae).forEach(Ae=>Ae.classList.toggle(o.params.navigation.hiddenClass))}});const G=()=>{o.el.classList.add(...o.params.navigation.navigationDisabledClass.split(" ")),z()};Object.assign(o.navigation,{enable:()=>{o.el.classList.remove(...o.params.navigation.navigationDisabledClass.split(" ")),R(),V()},disable:G,update:V,init:R,destroy:z})},function rn(f){let{swiper:o,extendParams:p,on:h,emit:D}=f;const M="swiper-pagination";p({pagination:{el:null,bulletElement:"span",clickable:!1,hideOnClick:!1,renderBullet:null,renderProgressbar:null,renderFraction:null,renderCustom:null,progressbarOpposite:!1,type:"bullets",dynamicBullets:!1,dynamicMainBullets:1,formatFractionCurrent:X=>X,formatFractionTotal:X=>X,bulletClass:`${M}-bullet`,bulletActiveClass:`${M}-bullet-active`,modifierClass:`${M}-`,currentClass:`${M}-current`,totalClass:`${M}-total`,hiddenClass:`${M}-hidden`,progressbarFillClass:`${M}-progressbar-fill`,progressbarOppositeClass:`${M}-progressbar-opposite`,clickableClass:`${M}-clickable`,lockClass:`${M}-lock`,horizontalClass:`${M}-horizontal`,verticalClass:`${M}-vertical`,paginationDisabledClass:`${M}-disabled`}}),o.pagination={el:null,bullets:[]};let B,V=0;function L(){return!o.params.pagination.el||!o.pagination.el||Array.isArray(o.pagination.el)&&0===o.pagination.el.length}function k(X,W){const{bulletActiveClass:se}=o.params.pagination;X&&(X=X[("prev"===W?"previous":"next")+"ElementSibling"])&&(X.classList.add(`${se}-${W}`),(X=X[("prev"===W?"previous":"next")+"ElementSibling"])&&X.classList.add(`${se}-${W}-${W}`))}function z(X){const W=X.target.closest(Mn(o.params.pagination.bulletClass));if(!W)return;X.preventDefault();const se=rt(W)*o.params.slidesPerGroup;if(o.params.loop){if(o.realIndex===se)return;const Ae=function R(X,W,se){return(W%=se)==1+(X%=se)?"next":W===X-1?"previous":void 0}(o.realIndex,se,o.slides.length);"next"===Ae?o.slideNext():"previous"===Ae?o.slidePrev():o.slideToLoop(se)}else o.slideTo(se)}function Q(){const X=o.rtl,W=o.params.pagination;if(L())return;let Ae,Xe,se=o.pagination.el;se=Dt(se);
1const E=o.params.loop?Math.ceil((o.virtual&&o.params.virtual.enabled?o.virtual.slides.length:o.slides.length)/o.params.slidesPerGroup):o.snapGrid.length;if(o.params.loop?(Xe=o.previousRealIndex||0,Ae=o.params.slidesPerGroup>1?Math.floor(o.realIndex/o.params.slidesPerGroup):o.realIndex):typeof o.snapIndex<"u"?(Ae=o.snapIndex,Xe=o.previousSnapIndex):(Xe=o.previousIndex||0,Ae=o.activeIndex||0),"bullets"===W.type&&o.pagination.bullets&&o.pagination.bullets.length>0){const C=o.pagination.bullets;let v,x,U;if(W.dynamicBullets&&(B=en(C[0],o.isHorizontal()?"width":"height",!0),se.forEach(he=>{he.style[o.isHorizontal()?"width":"height"]=B*(W.dynamicMainBullets+4)+"px"}),W.dynamicMainBullets>1&&void 0!==Xe&&(V+=Ae-(Xe||0),V>W.dynamicMainBullets-1?V=W.dynamicMainBullets-1:V<0&&(V=0)),v=Math.max(Ae-V,0),x=v+(Math.min(C.length,W.dynamicMainBullets)-1),U=(x+v)/2),C.forEach(he=>{const De=[...["","-next","-next-next","-prev","-prev-prev","-main"].map(Ze=>`${W.bulletActiveClass}${Ze}`)].map(Ze=>"string"==typeof Ze&&Ze.includes(" ")?Ze.split(" "):Ze).flat();he.classList.remove(...De)}),se.length>1)C.forEach(he=>{const De=rt(he);De===Ae?he.classList.add(...W.bulletActiveClass.split(" ")):o.isElement&&he.setAttribute("part","bullet"),W.dynamicBullets&&(De>=v&&De<=x&&he.classList.add(...`${W.bulletActiveClass}-main`.split(" ")),De===v&&k(he,"prev"),De===x&&k(he,"next"))});else{const he=C[Ae];if(he&&he.classList.add(...W.bulletActiveClass.split(" ")),o.isElement&&C.forEach((De,Ze)=>{De.setAttribute("part",Ze===Ae?"bullet-active":"bullet")}),W.dynamicBullets){const De=C[v],Ze=C[x];for(let st=v;st<=x;st+=1)C[st]&&C[st].classList.add(...`${W.bulletActiveClass}-main`.split(" "));k(De,"prev"),k(Ze,"next")}}if(W.dynamicBullets){const he=Math.min(C.length,W.dynamicMainBullets+4),De=(B*he-B)/2-U*B,Ze=X?"right":"left";C.forEach(st=>{st.style[o.isHorizontal()?Ze:"top"]=`${De}px`})}}se.forEach((C,v)=>{if("fraction"===W.type&&(C.querySelectorAll(Mn(W.currentClass)).forEach(x=>{x.textContent=W.formatFractionCurrent(Ae+1)}),C.querySelectorAll(Mn(W.totalClass)).forEach(x=>{x.textContent=W.formatFractionTotal(E)})),"progressbar"===W.type){let x;x=W.progressbarOpposite?o.isHorizontal()?"vertical":"horizontal":o.isHorizontal()?"horizontal":"vertical";const U=(Ae+1)/E;let he=1,De=1;"horizontal"===x?he=U:De=U,C.querySelectorAll(Mn(W.progressbarFillClass)).forEach(Ze=>{Ze.style.transform=`translate3d(0,0,0) scaleX(${he}) scaleY(${De})`,Ze.style.transitionDuration=`${o.params.speed}ms`})}"custom"===W.type&&W.renderCustom?(an(C,W.renderCustom(o,Ae+1,E)),0===v&&D("paginationRender",C)):(0===v&&D("paginationRender",C),D("paginationUpdate",C)),o.params.watchOverflow&&o.enabled&&C.classList[o.isLocked?"add":"remove"](W.lockClass)})}function G(){const X=o.params.pagination;if(L())return;const W=o.virtual&&o.params.virtual.enabled?o.virtual.slides.length:o.grid&&o.params.grid.rows>1?o.slides.length/Math.ceil(o.params.grid.rows):o.slides.length;let se=o.pagination.el;se=Dt(se);let Ae="";if("bullets"===X.type){let Xe=o.params.loop?Math.ceil(W/o.params.slidesPerGroup):o.snapGrid.length;o.params.freeMode&&o.params.freeMode.enabled&&Xe>W&&(Xe=W);for(let He=0;He<Xe;He+=1)Ae+=X.renderBullet?X.renderBullet.call(o,He,X.bulletClass):`<${X.bulletElement} ${o.isElement?'part="bullet"':""} class="${X.bulletClass}"></${X.bulletElement}>`}"fraction"===X.type&&(Ae=X.renderFraction?X.renderFraction.call(o,X.currentClass,X.totalClass):`<span class="${X.currentClass}"></span> / <span class="${X.totalClass}"></span>`),"progressbar"===X.type&&(Ae=X.renderProgressbar?X.renderProgressbar.call(o,X.progressbarFillClass):`<span class="${X.progressbarFillClass}"></span>`),o.pagination.bullets=[],se.forEach(Xe=>{"custom"!==X.type&&an(Xe,Ae||""),"bullets"===X.type&&o.pagination.bullets.push(...Xe.querySelectorAll(Mn(X.bulletClass)))}),"custom"!==X.type&&D("paginationRender",se[0])}function O(){o.params.pagination=Dn(o,o.originalParams.pagination,o.params.pagination,{el:"swiper-pagination"});const X=o.params.pagination;if(!X.el)return;let W;"string"==typeof X.el&&o.isElement&&(W=o.el.querySelector(X.el)),!W&&"string"==typeof X.el&&(W=[...document.querySelectorAll(X.el)]),W||(W=X.el),W&&0!==W.length&&(o.params.uniqueNavElements&&"string"==typeof X.el&&Array.isArray(W)&&W.length>1&&(W=[...o.el.querySelectorAll(X.el)],W.length>1&&(W=W.find(se=>bt(se,".swiper")[0]===o.el))),Array.isArray(W)&&1===W.length&&(W=W[0]),Object.assign(o.pagination,{el:W}),W=Dt(W),W.forEach(se=>{"bullets"===X.type&&X.clickable&&se.classList.add(...(X.clickableClass||"").split(" ")),se.classList.add(X.modifierClass+X.type),se.classList.add(o.isHorizontal()?X.horizontalClass:X.verticalClass),"bullets"===X.type&&X.dynamicBullets&&(se.classList.add(`${X.modifierClass}${X.type}-dynamic`),V=0,X.dynamicMainBullets<1&&(X.dynamicMainBullets=1)),"progressbar"===X.type&&X.progressbarOpposite&&se.classList.add(X.progressbarOppositeClass),X.clickable&&se.addEventListener("click",z),o.enabled||se.classList.add(X.lockClass)}))}function N(){const X=o.params.pagination;if(L())return;let W=o.pagination.el;W&&(W=Dt(W),W.forEach(se=>{se.classList.remove(X.hiddenClass),se.classList.remove(X.modifierClass+X.type),se.classList.remove(o.isHorizontal()?X.horizontalClass:X.verticalClass),X.clickable&&(se.classList.remove(...(X.clickableClass||"").split(" ")),se.removeEventListener("click",z))}
1)),o.pagination.bullets&&o.pagination.bullets.forEach(se=>se.classList.remove(...X.bulletActiveClass.split(" ")))}h("changeDirection",()=>{if(!o.pagination||!o.pagination.el)return;const X=o.params.pagination;let{el:W}=o.pagination;W=Dt(W),W.forEach(se=>{se.classList.remove(X.horizontalClass,X.verticalClass),se.classList.add(o.isHorizontal()?X.horizontalClass:X.verticalClass)})}),h("init",()=>{!1===o.params.pagination.enabled?J():(O(),G(),Q())}),h("activeIndexChange",()=>{typeof o.snapIndex>"u"&&Q()}),h("snapIndexChange",()=>{Q()}),h("snapGridLengthChange",()=>{G(),Q()}),h("destroy",()=>{N()}),h("enable disable",()=>{let{el:X}=o.pagination;X&&(X=Dt(X),X.forEach(W=>W.classList[o.enabled?"remove":"add"](o.params.pagination.lockClass)))}),h("lock unlock",()=>{Q()}),h("click",(X,W)=>{const se=W.target,Ae=Dt(o.pagination.el);if(o.params.pagination.el&&o.params.pagination.hideOnClick&&Ae&&Ae.length>0&&!se.classList.contains(o.params.pagination.bulletClass)){if(o.navigation&&(o.navigation.nextEl&&se===o.navigation.nextEl||o.navigation.prevEl&&se===o.navigation.prevEl))return;const Xe=Ae[0].classList.contains(o.params.pagination.hiddenClass);D(!0===Xe?"paginationShow":"paginationHide"),Ae.forEach(He=>He.classList.toggle(o.params.pagination.hiddenClass))}});const J=()=>{o.el.classList.add(o.params.pagination.paginationDisabledClass);let{el:X}=o.pagination;X&&(X=Dt(X),X.forEach(W=>W.classList.add(o.params.pagination.paginationDisabledClass))),N()};Object.assign(o.pagination,{enable:()=>{o.el.classList.remove(o.params.pagination.paginationDisabledClass);let{el:X}=o.pagination;X&&(X=Dt(X),X.forEach(W=>W.classList.remove(o.params.pagination.paginationDisabledClass))),O(),G(),Q()},disable:J,render:G,update:Q,init:O,destroy:N})},function on(f){let{swiper:o,extendParams:p,on:h,emit:D}=f;const M=me();let k,R,z,Q,B=!1,V=null,L=null;function G(){if(!o.params.scrollbar.el||!o.scrollbar.el)return;const{scrollbar:U,rtlTranslate:he}=o,{dragEl:De,el:Ze}=U,st=o.params.scrollbar;let Pe=R,gt=(z-R)*(o.params.loop?o.progressLoop:o.progress);he?(gt=-gt,gt>0?(Pe=R-gt,gt=0):-gt+R>z&&(Pe=z+gt)):gt<0?(Pe=R+gt,gt=0):gt+R>z&&(Pe=z-gt),o.isHorizontal()?(De.style.transform=`translate3d(${gt}px, 0, 0)`,De.style.width=`${Pe}px`):(De.style.transform=`translate3d(0px, ${gt}px, 0)`,De.style.height=`${Pe}px`),st.hide&&(clearTimeout(V),Ze.style.opacity=1,V=setTimeout(()=>{Ze.style.opacity=0,Ze.style.transitionDuration="400ms"},1e3))}function N(){if(!o.params.scrollbar.el||!o.scrollbar.el)return;const{scrollbar:U}=o,{dragEl:he,el:De}=U;he.style.width="",he.style.height="",z=o.isHorizontal()?De.offsetWidth:De.offsetHeight,Q=o.size/(o.virtualSize+o.params.slidesOffsetBefore-(o.params.centeredSlides?o.snapGrid[0]:0)),R="auto"===o.params.scrollbar.dragSize?z*Q:parseInt(o.params.scrollbar.dragSize,10),o.isHorizontal()?he.style.width=`${R}px`:he.style.height=`${R}px`,De.style.display=Q>=1?"none":"",o.params.scrollbar.hide&&(De.style.opacity=0),o.params.watchOverflow&&o.enabled&&U.el.classList[o.isLocked?"add":"remove"](o.params.scrollbar.lockClass)}function q(U){return o.isHorizontal()?U.clientX:U.clientY}function J(U){const{scrollbar:he,rtlTranslate:De}=o,{el:Ze}=he;let st;st=(q(U)-Ot(Ze)[o.isHorizontal()?"left":"top"]-(null!==k?k:R/2))/(z-R),st=Math.max(Math.min(st,1),0),De&&(st=1-st);const Ee=o.minTranslate()+(o.maxTranslate()-o.minTranslate())*st;o.updateProgress(Ee),o.setTranslate(Ee),o.updateActiveIndex(),o.updateSlidesClasses()}function X(U){const he=o.params.scrollbar,{scrollbar:De,wrapperEl:Ze}=o,{el:st,dragEl:Ee}=De;B=!0,k=U.target===Ee?q(U)-U.target.getBoundingClientRect()[o.isHorizontal()?"left":"top"]:null,U.preventDefault(),U.stopPropagation(),Ze.style.transitionDuration="100ms",Ee.style.transitionDuration="100ms",J(U),clearTimeout(L),st.style.transitionDuration="0ms",he.hide&&(st.style.opacity=1),o.params.cssMode&&(o.wrapperEl.style["scroll-snap-type"]="none"),D("scrollbarDragStart",U)}function W(U){const{scrollbar:he,wrapperEl:De}=o,{el:Ze,dragEl:st}=he;B&&(U.preventDefault&&U.cancelable?U.preventDefault():U.returnValue=!1,J(U),De.style.transitionDuration="0ms",Ze.style.transitionDuration="0ms",st.style.transitionDuration="0ms",D("scrollbarDragMove",U))}function se(U){const he=o.params.scrollbar,{scrollbar:De,wrapperEl:Ze}=o,{el:st}=De;B&&(B=!1,o.params.cssMode&&(o.wrapperEl.style["scroll-snap-type"]="",Ze.style.transitionDuration=""),he.hide&&(clearTimeout(L),L=pe(()=>{st.style.opacity=0,st.style.transitionDuration="400ms"},1e3)),D("scrollbarDragEnd",U),he.snapOnRelease&&o.slideToClosest())}function Ae(U){const{scrollbar:he,params:De}=o,Ze=he.el;if(!Ze)return;const Ee=!!De.passiveListeners&&{passive:!1,capture:!1},Pe=!!De.passiveListeners&&{passive:!0,capture:!1};if(!Ze)return;const gt="on"===U?"addEventListener":"removeEventListener";Ze[gt]("pointerdown",X,Ee),M[gt]("pointermove",W,Ee),M[gt]("pointerup",se,Pe)}function E(){const{scrollbar:U,el:he}=o;o.params.scrollbar=Dn(o,o.originalParams.scrollbar,o.params.scrollbar,{el:"swiper-scrollbar"});const De=o.params.scrollbar;if(!De.el)return;let Ze,st;if("string"==typeof De.el&&o.isElement&&(Ze=o.el.querySelector(De.el)),Ze||"string"!=typeof De.el)Ze||(Ze=De.el);else if(Ze=M.querySelectorAll(De.el),!Ze.length)return;o.params.uniqueNavElements&&"string"==typeof De.el&&Ze.length>1&&1===he.querySelectorAll(De.el).length&&(Ze=he.querySelector(De.el)),Ze.length>0&&(Ze=Ze[0]),Ze.classList.add(o.isHorizontal()?De.horizontalClass:De.verticalClass),Ze&&(st=Ze.querySelector(Mn(o.params.scrollbar.dragClass)),st||(st=Be("div",o.params.scrollbar.dragClass),Ze.append(st))),Object.assign(U,{el:Ze,dragEl:st}),De.draggable&&function Xe(){!o.params.scrollbar.el||!o.scrollbar.el||Ae("on")}(),Ze&&Ze.classList[o.enabled?"remove":"add"](...ee(o.params.scrollbar.lockClass))}function C(){const U=o.params.scrollbar,he=o.scrollbar.el;he&&he.classList.remove(...ee(o.isHorizontal()?U.horizontalClass:U.verticalClass)),function He(){!o.params.scrollbar.el||!o.scrollbar.el||Ae("off")}()}p({scrollbar:{el:null,dragSize:"auto",hide:!1,draggable:!1,snapOnRelease:!0,lockClass:"swiper-scrollbar-lock",dragClass:"swiper-scrollbar-drag",scrollbarDisabledClass:"swiper-scrollbar-disabled",horizontalClass:"swiper-scrollbar-horizontal",verticalClass:"swiper-scrollbar-vertical"}}),o.scrollbar={el:null,dragEl:null},h("changeDirection",()=>{if(!o.scrollbar||!o.scrollbar.el)return;const U=o.params.scrollbar;let{el:he}=o.scrollbar;he=Dt(he),he.forEach(De=>{De.classList.remove(U.horizontalClass,U.verticalClass),De.classList.add(o.isHorizontal()?U.horizontalClass:U.verticalClass)})}),h("init",()=>{!1===o.params.scrollbar.enabled?x():(E(),N(),G())}),h("update resize observerUpdate lock unlock changeDirection",()=>{N()}),h("setTranslate",()=>{G()}),h("setTransition",(U,he)=>{!function O(U){!o.params.scrollbar.el||!o.scrollbar.el||(o.scrollbar.dragEl.style.transitionDuration=`${U}ms`)}(he)}),h("enable disable",()=>{const{el:U}=o.scrollbar;U&&U.classList[o.enabled?"remove":"add"](...ee(o.params.scrollbar.lockClass))}),h("destroy",()=>{C()});const x=()=>{o.el.classList.add(...ee(o.params.scrollbar.scrollbarDisabledClass)),o.scrollbar.el&&o.scrollbar.el.classList.add(...ee(o.params.scrollbar.scrollbarDisabledClass)),C()};Object.assign(o.scrollbar,{enable:()=>{o.el.classList.remove(...ee(o.params.scrollbar.scrollbarDisabledClass)),o.scrollbar.el&&o.scrollbar.el.classList.remove(...ee(o.params.scrollbar.scrollbarDisabledClass)),E(),N(),G()},disable:x,updateSize:N,setTranslate:G,init:E,destroy:C})},function tr(f){let{swiper:o,extendParams:p,on:h}=f;p({parallax:{enabled:!1}});const D="[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]",M=(L,k)=>{const{rtl:R}=o,z=R?-1:1,Q=L.getAttribute("data-swiper-parallax")||"0";let G=L.getAttribute("data-swiper-parallax-x"),O=L.getAttribute("data-swiper-parallax-y");const N=L.getAttribute("data-swiper-parallax-scale"),q=L.getAttribute("data-swiper-parallax-opacity"),J=L.getAttribute("data-swiper-parallax-rotate");if(G||O?(G=G||"0",O=O||"0"):o.isHorizontal()?(G=Q,O="0"):(O=Q,G="0"),G=G.indexOf("%")>=0?parseInt(G,10)*k*z+"%":G*k*z+"px",O=O.indexOf("%")>=0?parseInt(O,10)*k+"%":O*k+"px",typeof q<"u"&&null!==q){const W=q-(q-1)*(1-Math.abs(k));L.style.opacity=W}let X=`translate3d(${G}, ${O}, 0px)`;typeof N<"u"&&null!==N&&(X+=` scale(${N-(N-1)*(1-Math.abs(k))})`),J&&typeof J<"u"&&null!==J&&(X+=` rotate(${J*k*-1}deg)`),L.style.transform=X},B=()=>{const{el:L,slides:k,progress:R,snapGrid:z}=o,G=et(L,D);o.isElement&&G.push(...et(o.hostEl,D)),G.forEach(O=>{M(O,R)}
1),k.forEach((O,N)=>{let q=O.progress;o.params.slidesPerGroup>1&&"auto"!==o.params.slidesPerView&&(q+=Math.ceil(N/2)-R*(z.length-1)),q=Math.min(Math.max(q,-1),1),O.querySelectorAll(`${D}, [data-swiper-parallax-rotate]`).forEach(J=>{M(J,q)})})};h("beforeInit",()=>{o.params.parallax.enabled&&(o.params.watchSlidesProgress=!0,o.originalParams.watchSlidesProgress=!0)}),h("init",()=>{o.params.parallax.enabled&&B()}),h("setTranslate",()=>{o.params.parallax.enabled&&B()}),h("setTransition",(L,k)=>{o.params.parallax.enabled&&function(L){void 0===L&&(L=o.params.speed);const{el:k,hostEl:R}=o,z=[...k.querySelectorAll(D)];o.isElement&&z.push(...R.querySelectorAll(D)),z.forEach(Q=>{let G=parseInt(Q.getAttribute("data-swiper-parallax-duration"),10)||L;0===L&&(G=0),Q.style.transitionDuration=`${G}ms`})}(k)})},function Nr(f){let{swiper:o,extendParams:p,on:h,emit:D}=f;const M=ve();p({zoom:{enabled:!1,limitToOriginalSize:!1,maxRatio:3,minRatio:1,panOnMouseMove:!1,toggle:!0,containerClass:"swiper-zoom-container",zoomedSlideClass:"swiper-slide-zoomed"}}),o.zoom={enabled:!1};let B=1,V=!1,L=!1,k={x:0,y:0};const R=-3;let z,Q;const G=[],O={originX:0,originY:0,slideEl:void 0,slideWidth:void 0,slideHeight:void 0,imageEl:void 0,imageWrapEl:void 0,maxRatio:3},N={isTouched:void 0,isMoved:void 0,currentX:void 0,currentY:void 0,minX:void 0,minY:void 0,maxX:void 0,maxY:void 0,width:void 0,height:void 0,startX:void 0,startY:void 0,touchesStart:{},touchesCurrent:{}},q={x:void 0,y:void 0,prevPositionX:void 0,prevPositionY:void 0,prevTime:void 0};let x,J=1;function X(){return G.length<2?1:Math.sqrt((G[1].pageX-G[0].pageX)**2+(G[1].pageY-G[0].pageY)**2)}function W(){const ft=o.params.zoom,nt=O.imageWrapEl.getAttribute("data-swiper-zoom")||ft.maxRatio;return ft.limitToOriginalSize&&O.imageEl&&O.imageEl.naturalWidth?Math.min(O.imageEl.naturalWidth/O.imageEl.offsetWidth,nt):nt}function Xe(ft){const nt=function Ae(){return o.isElement?"swiper-slide":`.${o.params.slideClass}`}();return!!(ft.target.matches(nt)||o.slides.filter(yt=>yt.contains(ft.target)).length>0)}function He(ft){const nt=`.${o.params.zoom.containerClass}`;return!!(ft.target.matches(nt)||[...o.hostEl.querySelectorAll(nt)].filter(yt=>yt.contains(ft.target)).length>0)}function E(ft){if("mouse"===ft.pointerType&&G.splice(0,G.length),!Xe(ft))return;const nt=o.params.zoom;if(z=!1,Q=!1,G.push(ft),!(G.length<2)){if(z=!0,O.scaleStart=X(),!O.slideEl){O.slideEl=ft.target.closest(`.${o.params.slideClass}, swiper-slide`),O.slideEl||(O.slideEl=o.slides[o.activeIndex]);let yt=O.slideEl.querySelector(`.${nt.containerClass}`);if(yt&&(yt=yt.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]),O.imageEl=yt,O.imageWrapEl=yt?bt(O.imageEl,`.${nt.containerClass}`)[0]:void 0,!O.imageWrapEl)return void(O.imageEl=void 0);O.maxRatio=W()}if(O.imageEl){const[yt,cn]=function se(){if(G.length<2)return{x:null,y:null};const ft=O.imageEl.getBoundingClientRect();return[(G[0].pageX+(G[1].pageX-G[0].pageX)/2-ft.x-M.scrollX)/B,(G[0].pageY+(G[1].pageY-G[0].pageY)/2-ft.y-M.scrollY)/B]}();O.originX=yt,O.originY=cn,O.imageEl.style.transitionDuration="0ms"}V=!0}}function C(ft){if(!Xe(ft))return;const nt=o.params.zoom,yt=o.zoom,cn=G.findIndex(br=>br.pointerId===ft.pointerId);cn>=0&&(G[cn]=ft),!(G.length<2)&&(Q=!0,O.scaleMove=X(),O.imageEl&&(yt.scale=O.scaleMove/O.scaleStart*B,yt.scale>O.maxRatio&&(yt.scale=O.maxRatio-1+(yt.scale-O.maxRatio+1)**.5),yt.scale<nt.minRatio&&(yt.scale=nt.minRatio+1-(nt.minRatio-yt.scale+1)**.5),O.imageEl.style.transform=`translate3d(0,0,0) scale(${yt.scale})`))}function v(ft){if(!Xe(ft)||"mouse"===ft.pointerType&&"pointerout"===ft.type)return;const nt=o.params.zoom,yt=o.zoom,cn=G.findIndex(br=>br.pointerId===ft.pointerId);cn>=0&&G.splice(cn,1),z&&Q&&(z=!1,Q=!1,O.imageEl&&(yt.scale=Math.max(Math.min(yt.scale,O.maxRatio),nt.minRatio),O.imageEl.style.transitionDuration=`${o.params.speed}ms`,O.imageEl.style.transform=`translate3d(0,0,0) scale(${yt.scale})`,B=yt.scale,V=!1,yt.scale>1&&O.slideEl?O.slideEl.classList.add(`${nt.zoomedSlideClass}`):yt.scale<=1&&O.slideEl&&O.slideEl.classList.remove(`${nt.zoomedSlideClass}`),1===yt.scale&&(O.originX=0,O.originY=0,O.slideEl=void 0)))}function U(){o.touchEventsData.preventTouchMoveFromPointerMove=!1}
1function Ze(ft){const yt="mouse"===ft.pointerType&&o.params.zoom.panOnMouseMove;if(!Xe(ft)||!He(ft))return;const cn=o.zoom;if(!O.imageEl)return;if(!N.isTouched||!O.slideEl)return void(yt&&Pe(ft));if(yt)return void Pe(ft);N.isMoved||(N.width=O.imageEl.offsetWidth||O.imageEl.clientWidth,N.height=O.imageEl.offsetHeight||O.imageEl.clientHeight,N.startX=Ue(O.imageWrapEl,"x")||0,N.startY=Ue(O.imageWrapEl,"y")||0,O.slideWidth=O.slideEl.offsetWidth,O.slideHeight=O.slideEl.offsetHeight,O.imageWrapEl.style.transitionDuration="0ms");const fi=N.height*cn.scale;if(N.minX=Math.min(O.slideWidth/2-N.width*cn.scale/2,0),N.maxX=-N.minX,N.minY=Math.min(O.slideHeight/2-fi/2,0),N.maxY=-N.minY,N.touchesCurrent.x=G.length>0?G[0].pageX:ft.pageX,N.touchesCurrent.y=G.length>0?G[0].pageY:ft.pageY,Math.max(Math.abs(N.touchesCurrent.x-N.touchesStart.x),Math.abs(N.touchesCurrent.y-N.touchesStart.y))>5&&(o.allowClick=!1),!N.isMoved&&!V){if(o.isHorizontal()&&(Math.floor(N.minX)===Math.floor(N.startX)&&N.touchesCurrent.x<N.touchesStart.x||Math.floor(N.maxX)===Math.floor(N.startX)&&N.touchesCurrent.x>N.touchesStart.x))return N.isTouched=!1,void U();if(!o.isHorizontal()&&(Math.floor(N.minY)===Math.floor(N.startY)&&N.touchesCurrent.y<N.touchesStart.y||Math.floor(N.maxY)===Math.floor(N.startY)&&N.touchesCurrent.y>N.touchesStart.y))return N.isTouched=!1,void U()}ft.cancelable&&ft.preventDefault(),ft.stopPropagation(),function he(){clearTimeout(x),o.touchEventsData.preventTouchMoveFromPointerMove=!0,x=setTimeout(()=>{o.destroyed||U()})}(),N.isMoved=!0;const Or=(cn.scale-B)/(O.maxRatio-o.params.zoom.minRatio),{originX:Ti,originY:sr}=O;N.currentX=N.touchesCurrent.x-N.touchesStart.x+N.startX+Or*(N.width-2*Ti),N.currentY=N.touchesCurrent.y-N.touchesStart.y+N.startY+Or*(N.height-2*sr),N.currentX<N.minX&&(N.currentX=N.minX+1-(N.minX-N.currentX+1)**.8),N.currentX>N.maxX&&(N.currentX=N.maxX-1+(N.currentX-N.maxX+1)**.8),N.currentY<N.minY&&(N.currentY=N.minY+1-(N.minY-N.currentY+1)**.8),N.currentY>N.maxY&&(N.currentY=N.maxY-1+(N.currentY-N.maxY+1)**.8),q.prevPositionX||(q.prevPositionX=N.touchesCurrent.x),q.prevPositionY||(q.prevPositionY=N.touchesCurrent.y),q.prevTime||(q.prevTime=Date.now()),q.x=(N.touchesCurrent.x-q.prevPositionX)/(Date.now()-q.prevTime)/2,q.y=(N.touchesCurrent.y-q.prevPositionY)/(Date.now()-q.prevTime)/2,Math.abs(N.touchesCurrent.x-q.prevPositionX)<2&&(q.x=0),Math.abs(N.touchesCurrent.y-q.prevPositionY)<2&&(q.y=0),q.prevPositionX=N.touchesCurrent.x,q.prevPositionY=N.touchesCurrent.y,q.prevTime=Date.now(),O.imageWrapEl.style.transform=`translate3d(${N.currentX}px, ${N.currentY}px,0)`}function Ee(){const ft=o.zoom;O.slideEl&&o.activeIndex!==o.slides.indexOf(O.slideEl)&&(O.imageEl&&(O.imageEl.style.transform="translate3d(0,0,0) scale(1)"),O.imageWrapEl&&(O.imageWrapEl.style.transform="translate3d(0,0,0)"),O.slideEl.classList.remove(`${o.params.zoom.zoomedSlideClass}`),ft.scale=1,B=1,O.slideEl=void 0,O.imageEl=void 0,O.imageWrapEl=void 0,O.originX=0,O.originY=0)}function Pe(ft){if(B<=1||!O.imageWrapEl||!Xe(ft)||!He(ft))return;const nt=M.getComputedStyle(O.imageWrapEl).transform,yt=new M.DOMMatrix(nt);if(!L)return L=!0,k.x=ft.clientX,k.y=ft.clientY,N.startX=yt.e,N.startY=yt.f,N.width=O.imageEl.offsetWidth||O.imageEl.clientWidth,N.height=O.imageEl.offsetHeight||O.imageEl.clientHeight,O.slideWidth=O.slideEl.offsetWidth,void(O.slideHeight=O.slideEl.offsetHeight);const cn=(ft.clientX-k.x)*R,br=(ft.clientY-k.y)*R,zr=N.height*B,Ti=O.slideHeight,sr=Math.min(O.slideWidth/2-N.width*B/2,0),Ft=-sr,Fn=Math.min(Ti/2-zr/2,0),$n=-Fn,fr=Math.max(Math.min(N.startX+cn,Ft),sr),Qn=Math.max(Math.min(N.startY+br,$n),Fn);O.imageWrapEl.style.transitionDuration="0ms",O.imageWrapEl.style.transform=`translate3d(${fr}px, ${Qn}px, 0)`,k.x=ft.clientX,k.y=ft.clientY,N.startX=fr,N.startY=Qn,N.currentX=fr,N.currentY=Qn}function gt(ft){const nt=o.zoom,yt=o.params.zoom;if(!O.slideEl){ft&&ft.target&&(O.slideEl=ft.target.closest(`.${o.params.slideClass}, swiper-slide`)),O.slideEl||(O.slideEl=o.params.virtual&&o.params.virtual.enabled&&o.virtual?et(o.slidesEl,`.${o.params.slideActiveClass}`)[0]:o.slides[o.activeIndex]);let $i=O.slideEl.querySelector(`.${yt.containerClass}`);$i&&($i=$i.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]),O.imageEl=$i,O.imageWrapEl=$i?bt(O.imageEl,`.${yt.containerClass}`)[0]:void 0}if(!O.imageEl||!O.imageWrapEl)return;let cn,br,fi,zr,Or,Ti,sr,Ft,Fn,$n,fr,Qn,Do,eo,xi,Qo,Mo,Oi;o.params.cssMode&&(o.wrapperEl.style.overflow="hidden",o.wrapperEl.style.touchAction="none"),O.slideEl.classList.add(`${yt.zoomedSlideClass}`),typeof N.touchesStart.x>
1"u"&&ft?(cn=ft.pageX,br=ft.pageY):(cn=N.touchesStart.x,br=N.touchesStart.y);const pi=B,Ai="number"==typeof ft?ft:null;1===B&&Ai&&(cn=void 0,br=void 0,N.touchesStart.x=void 0,N.touchesStart.y=void 0);const Vo=W();nt.scale=Ai||Vo,B=Ai||Vo,!ft||1===B&&Ai?(sr=0,Ft=0):(Mo=O.slideEl.offsetWidth,Oi=O.slideEl.offsetHeight,fi=Ot(O.slideEl).left+M.scrollX,zr=Ot(O.slideEl).top+M.scrollY,Or=fi+Mo/2-cn,Ti=zr+Oi/2-br,Fn=O.imageEl.offsetWidth||O.imageEl.clientWidth,$n=O.imageEl.offsetHeight||O.imageEl.clientHeight,fr=Fn*nt.scale,Qn=$n*nt.scale,Do=Math.min(Mo/2-fr/2,0),eo=Math.min(Oi/2-Qn/2,0),xi=-Do,Qo=-eo,pi>0&&Ai&&"number"==typeof N.currentX&&"number"==typeof N.currentY?(sr=N.currentX*nt.scale/pi,Ft=N.currentY*nt.scale/pi):(sr=Or*nt.scale,Ft=Ti*nt.scale),sr<Do&&(sr=Do),sr>xi&&(sr=xi),Ft<eo&&(Ft=eo),Ft>Qo&&(Ft=Qo)),Ai&&1===nt.scale&&(O.originX=0,O.originY=0),N.currentX=sr,N.currentY=Ft,O.imageWrapEl.style.transitionDuration="300ms",O.imageWrapEl.style.transform=`translate3d(${sr}px, ${Ft}px,0)`,O.imageEl.style.transitionDuration="300ms",O.imageEl.style.transform=`translate3d(0,0,0) scale(${nt.scale})`}function Yt(){const ft=o.zoom,nt=o.params.zoom;if(!O.slideEl){O.slideEl=o.params.virtual&&o.params.virtual.enabled&&o.virtual?et(o.slidesEl,`.${o.params.slideActiveClass}`)[0]:o.slides[o.activeIndex];let yt=O.slideEl.querySelector(`.${nt.containerClass}`);yt&&(yt=yt.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]),O.imageEl=yt,O.imageWrapEl=yt?bt(O.imageEl,`.${nt.containerClass}`)[0]:void 0}!O.imageEl||!O.imageWrapEl||(o.params.cssMode&&(o.wrapperEl.style.overflow="",o.wrapperEl.style.touchAction=""),ft.scale=1,B=1,N.currentX=void 0,N.currentY=void 0,N.touchesStart.x=void 0,N.touchesStart.y=void 0,O.imageWrapEl.style.transitionDuration="300ms",O.imageWrapEl.style.transform="translate3d(0,0,0)",O.imageEl.style.transitionDuration="300ms",O.imageEl.style.transform="translate3d(0,0,0) scale(1)",O.slideEl.classList.remove(`${nt.zoomedSlideClass}`),O.slideEl=void 0,O.originX=0,O.originY=0,o.params.zoom.panOnMouseMove&&(k={x:0,y:0},L&&(L=!1,N.startX=0,N.startY=0)))}function Rn(ft){const nt=o.zoom;nt.scale&&1!==nt.scale?Yt():gt(ft)}function Vt(){return{passiveListener:!!o.params.passiveListeners&&{passive:!0,capture:!1},activeListenerWithCapture:!o.params.passiveListeners||{passive:!1,capture:!0}}}function Rr(){const ft=o.zoom;if(ft.enabled)return;ft.enabled=!0;const{passiveListener:nt,activeListenerWithCapture:yt}=Vt();o.wrapperEl.addEventListener("pointerdown",E,nt),o.wrapperEl.addEventListener("pointermove",C,yt),["pointerup","pointercancel","pointerout"].forEach(cn=>{o.wrapperEl.addEventListener(cn,v,nt)}),o.wrapperEl.addEventListener("pointermove",Ze,yt)}function fo(){const ft=o.zoom;if(!ft.enabled)return;ft.enabled=!1;const{passiveListener:nt,activeListenerWithCapture:yt}=Vt();o.wrapperEl.removeEventListener("pointerdown",E,nt),o.wrapperEl.removeEventListener("pointermove",C,yt),["pointerup","pointercancel","pointerout"].forEach(cn=>{o.wrapperEl.removeEventListener(cn,v,nt)}),o.wrapperEl.removeEventListener("pointermove",Ze,yt)}Object.defineProperty(o.zoom,"scale",{get:()=>J,set(ft){J!==ft&&D("zoomChange",ft,O.imageEl,O.slideEl),J=ft}}),h("init",()=>{o.params.zoom.enabled&&Rr()}),h("destroy",()=>{fo()}),h("touchStart",(ft,nt)=>{o.zoom.enabled&&function De(ft){if(!O.imageEl||N.isTouched)return;o.device.android&&ft.cancelable&&ft.preventDefault(),N.isTouched=!0;const yt=G.length>0?G[0]:ft;N.touchesStart.x=yt.pageX,N.touchesStart.y=yt.pageY}(nt)}),h("touchEnd",(ft,nt)=>{o.zoom.enabled&&function st(){const ft=o.zoom;if(G.length=0,!O.imageEl)return;if(!N.isTouched||!N.isMoved)return N.isTouched=!1,void(N.isMoved=!1);N.isTouched=!1,N.isMoved=!1;let nt=300,yt=300;const br=N.currentX+q.x*nt,zr=N.currentY+q.y*yt;
10!==q.x&&(nt=Math.abs((br-N.currentX)/q.x)),0!==q.y&&(yt=Math.abs((zr-N.currentY)/q.y));const Or=Math.max(nt,yt);N.currentX=br,N.currentY=zr;const sr=N.height*ft.scale;N.minX=Math.min(O.slideWidth/2-N.width*ft.scale/2,0),N.maxX=-N.minX,N.minY=Math.min(O.slideHeight/2-sr/2,0),N.maxY=-N.minY,N.currentX=Math.max(Math.min(N.currentX,N.maxX),N.minX),N.currentY=Math.max(Math.min(N.currentY,N.maxY),N.minY),O.imageWrapEl.style.transitionDuration=`${Or}ms`,O.imageWrapEl.style.transform=`translate3d(${N.currentX}px, ${N.currentY}px,0)`}()}),h("doubleTap",(ft,nt)=>{!o.animating&&o.params.zoom.enabled&&o.zoom.enabled&&o.params.zoom.toggle&&Rn(nt)}),h("transitionEnd",()=>{o.zoom.enabled&&o.params.zoom.enabled&&Ee()}),h("slideChange",()=>{o.zoom.enabled&&o.params.zoom.enabled&&o.params.cssMode&&Ee()}),Object.assign(o.zoom,{enable:Rr,disable:fo,in:gt,out:Yt,toggle:Rn})},function Yn(f){let{swiper:o,extendParams:p,on:h}=f;function D(k,R){const z=function(){let N,q,J;return(X,W)=>{for(q=-1,N=X.length;N-q>1;)J=N+q>>1,X[J]<=W?q=J:N=J;return N}}();let Q,G;return this.x=k,this.y=R,this.lastIndex=k.length-1,this.interpolate=function(N){return N?(G=z(this.x,N),Q=G-1,(N-this.x[Q])*(this.y[G]-this.y[Q])/(this.x[G]-this.x[Q])+this.y[Q]):0},this}function L(){o.controller.control&&o.controller.spline&&(o.controller.spline=void 0,delete o.controller.spline)}p({controller:{control:void 0,inverse:!1,by:"slide"}}),o.controller={control:void 0},h("beforeInit",()=>{typeof window<"u"&&("string"==typeof o.params.controller.control||o.params.controller.control instanceof HTMLElement)?("string"==typeof o.params.controller.control?[...document.querySelectorAll(o.params.controller.control)]:[o.params.controller.control]).forEach(R=>{if(o.controller.control||(o.controller.control=[]),R&&R.swiper)o.controller.control.push(R.swiper);else if(R){const z=`${o.params.eventsPrefix}init`,Q=G=>{o.controller.control.push(G.detail[0]),o.update(),R.removeEventListener(z,Q)};R.addEventListener(z,Q)}}):o.controller.control=o.params.controller.control}),h("update",()=>{L()}),h("resize",()=>{L()}),h("observerUpdate",()=>{L()}),h("setTranslate",(k,R,z)=>{!o.controller.control||o.controller.control.destroyed||o.controller.setTranslate(R,z)}),h("setTransition",(k,R,z)=>{!o.controller.control||o.controller.control.destroyed||o.controller.setTransition(R,z)}),Object.assign(o.controller,{setTranslate:function B(k,R){const z=o.controller.control;let Q,G;const O=o.constructor;function N(q){if(q.destroyed)return;const J=o.rtlTranslate?-o.translate:o.translate;"slide"===o.params.controller.by&&(function M(k){o.controller.spline=o.params.loop?new D(o.slidesGrid,k.slidesGrid):new D(o.snapGrid,k.snapGrid)}(q),G=-o.controller.spline.interpolate(-J)),(!G||"container"===o.params.controller.by)&&(Q=(q.maxTranslate()-q.minTranslate())/(o.maxTranslate()-o.minTranslate()),(Number.isNaN(Q)||!Number.isFinite(Q))&&(Q=1),G=(J-o.minTranslate())*Q+q.minTranslate()),o.params.controller.inverse&&(G=q.maxTranslate()-G),q.updateProgress(G),q.setTranslate(G,o),q.updateActiveIndex(),q.updateSlidesClasses()}if(Array.isArray(z))for(let q=0;q<z.length;q+=1)z[q]!==R&&z[q]instanceof O&&N(z[q]);else z instanceof O&&R!==z&&N(z)},setTransition:function V(k,R){const z=o.constructor,Q=o.controller.control;let G;function O(N){N.destroyed||(N.setTransition(k,o),0!==k&&(N.transitionStart(),N.params.autoHeight&&pe(()=>{N.updateAutoHeight()}),Qt(N.wrapperEl,()=>{Q&&N.transitionEnd()})))}if(Array.isArray(Q))for(G=0;G<Q.length;G+=1)Q[G]!==R&&Q[G]instanceof z&&O(Q[G]);else Q instanceof z&&R!==Q&&O(Q)}})},function or(f){let{swiper:o,extendParams:p,on:h}=f;p({a11y:{enabled:!0,notificationClass:"swiper-notification",prevSlideMessage:"Previous slide",nextSlideMessage:"Next slide",firstSlideMessage:"This is the first slide",lastSlideMessage:"This is the last slide",paginationBulletMessage:"Go to slide {{index}}",slideLabelMessage:"{{index}} / {{slidesLength}}",containerMessage:null,containerRoleDescriptionMessage:null,containerRole:null,itemRoleDescriptionMessage:null,slideRole:"group",id:null,scrollOnFocus:!0}}),o.a11y={clicked:!1};let M,B,D=null,V=(new Date).getTime();function L(Ee){0!==D.length&&an(D,Ee)}
1function R(Ee){(Ee=Dt(Ee)).forEach(Pe=>{Pe.setAttribute("tabIndex","0")})}function z(Ee){(Ee=Dt(Ee)).forEach(Pe=>{Pe.setAttribute("tabIndex","-1")})}function Q(Ee,Pe){(Ee=Dt(Ee)).forEach(gt=>{gt.setAttribute("role",Pe)})}function G(Ee,Pe){(Ee=Dt(Ee)).forEach(gt=>{gt.setAttribute("aria-roledescription",Pe)})}function N(Ee,Pe){(Ee=Dt(Ee)).forEach(gt=>{gt.setAttribute("aria-label",Pe)})}function X(Ee){(Ee=Dt(Ee)).forEach(Pe=>{Pe.setAttribute("aria-disabled",!0)})}function W(Ee){(Ee=Dt(Ee)).forEach(Pe=>{Pe.setAttribute("aria-disabled",!1)})}function se(Ee){if(13!==Ee.keyCode&&32!==Ee.keyCode)return;const Pe=o.params.a11y,gt=Ee.target;if(!o.pagination||!o.pagination.el||gt!==o.pagination.el&&!o.pagination.el.contains(Ee.target)||Ee.target.matches(Mn(o.params.pagination.bulletClass))){if(o.navigation&&o.navigation.prevEl&&o.navigation.nextEl){const Yt=Dt(o.navigation.prevEl);Dt(o.navigation.nextEl).includes(gt)&&(o.isEnd&&!o.params.loop||o.slideNext(),L(o.isEnd?Pe.lastSlideMessage:Pe.nextSlideMessage)),Yt.includes(gt)&&(o.isBeginning&&!o.params.loop||o.slidePrev(),L(o.isBeginning?Pe.firstSlideMessage:Pe.prevSlideMessage))}o.pagination&&gt.matches(Mn(o.params.pagination.bulletClass))&&gt.click()}}function Xe(){return o.pagination&&o.pagination.bullets&&o.pagination.bullets.length}function He(){return Xe()&&o.params.pagination.clickable}const C=(Ee,Pe,gt)=>{R(Ee),"BUTTON"!==Ee.tagName&&(Q(Ee,"button"),Ee.addEventListener("keydown",se)),N(Ee,gt),function O(Ee,Pe){(Ee=Dt(Ee)).forEach(gt=>{gt.setAttribute("aria-controls",Pe)})}(Ee,Pe)},v=Ee=>{B&&B!==Ee.target&&!B.contains(Ee.target)&&(M=!0),o.a11y.clicked=!0},x=()=>{M=!1,requestAnimationFrame(()=>{requestAnimationFrame(()=>{o.destroyed||(o.a11y.clicked=!1)})})},U=Ee=>{V=(new Date).getTime()},he=Ee=>{if(o.a11y.clicked||!o.params.a11y.scrollOnFocus||(new Date).getTime()-V<100)return;const Pe=Ee.target.closest(`.${o.params.slideClass}, swiper-slide`);if(!Pe||!o.slides.includes(Pe))return;B=Pe;const gt=o.slides.indexOf(Pe)===o.activeIndex,Yt=o.params.watchSlidesProgress&&o.visibleSlides&&o.visibleSlides.includes(Pe);gt||Yt||Ee.sourceCapabilities&&Ee.sourceCapabilities.firesTouchEvents||(o.isHorizontal()?o.el.scrollLeft=0:o.el.scrollTop=0,requestAnimationFrame(()=>{M||(o.params.loop?o.slideToLoop(o.getSlideIndexWhenGrid(parseInt(Pe.getAttribute("data-swiper-slide-index"))),0):o.slideTo(o.getSlideIndexWhenGrid(o.slides.indexOf(Pe)),0),M=!1)}))},De=()=>{const Ee=o.params.a11y;Ee.itemRoleDescriptionMessage&&G(o.slides,Ee.itemRoleDescriptionMessage),Ee.slideRole&&Q(o.slides,Ee.slideRole);const Pe=o.slides.length;Ee.slideLabelMessage&&o.slides.forEach((gt,Yt)=>{const Rn=o.params.loop?parseInt(gt.getAttribute("data-swiper-slide-index"),10):Yt;N(gt,Ee.slideLabelMessage.replace(/\{\{index\}\}/,Rn+1).replace(/\{\{slidesLength\}\}/,Pe))})};h("beforeInit",()=>{D=Be("span",o.params.a11y.notificationClass),D.setAttribute("aria-live","assertive"),D.setAttribute("aria-atomic","true")}),h("afterInit",()=>{o.params.a11y.enabled&&(()=>{const Ee=o.params.a11y;o.el.append(D);const Pe=o.el;Ee.containerRoleDescriptionMessage&&G(Pe,Ee.containerRoleDescriptionMessage),Ee.containerMessage&&N(Pe,Ee.containerMessage),Ee.containerRole&&Q(Pe,Ee.containerRole);const gt=o.wrapperEl,Yt=Ee.id||gt.getAttribute("id")||`swiper-wrapper-${function k(Ee){return void 0===Ee&&(Ee=16),"x".repeat(Ee).replace(/x/g,()=>Math.round(16*Math.random()).toString(16))}(16)}`,Rn=o.params.autoplay&&o.params.autoplay.enabled?"off":"polite";(function q(Ee,Pe){(Ee=Dt(Ee)).forEach(gt=>{gt.setAttribute("id",Pe)})})(gt,Yt),function J(Ee,Pe){(Ee=Dt(Ee)).forEach(gt=>{gt.setAttribute("aria-live",Pe)})}(gt,Rn),De();let{nextEl:Vt,prevEl:Rr}=o.navigation?o.navigation:{};Vt=Dt(Vt),Rr=Dt(Rr),Vt&&Vt.forEach(ft=>C(ft,Yt,Ee.nextSlideMessage)),Rr&&Rr.forEach(ft=>C(ft,Yt,Ee.prevSlideMessage)),He()&&Dt(o.pagination.el).forEach(nt=>{nt.addEventListener("keydown",se)}),me().addEventListener("visibilitychange",U),o.el.addEventListener("focus",he,!0),o.el.addEventListener("focus",he,!0),o.el.addEventListener("pointerdown",v,!0),o.el.addEventListener("pointerup",x,!0)})()}),h("slidesLengthChange snapGridLengthChange slidesGridLengthChange",()=>{o.params.a11y.enabled&&De()}),h("fromEdge toEdge afterInit lock unlock",()=>{o.params.a11y.enabled&&function Ae(){if(o.params.loop||o.params.rewind||!o.navigation)return;const{nextEl:Ee,prevEl:Pe}=o.navigation;Pe&&(o.isBeginning?(X(Pe),z(Pe)):(W(Pe),R(Pe))),Ee&&(o.isEnd?(X(Ee),z(Ee)):(W(Ee),R(Ee)))}()}),h("paginationUpdate",()=>{o.params.a11y.enabled&&function E(){const Ee=o.params.a11y;
1Xe()&&o.pagination.bullets.forEach(Pe=>{o.params.pagination.clickable&&(R(Pe),o.params.pagination.renderBullet||(Q(Pe,"button"),N(Pe,Ee.paginationBulletMessage.replace(/\{\{index\}\}/,rt(Pe)+1)))),Pe.matches(Mn(o.params.pagination.bulletActiveClass))?Pe.setAttribute("aria-current","true"):Pe.removeAttribute("aria-current")})}()}),h("destroy",()=>{o.params.a11y.enabled&&function st(){D&&D.remove();let{nextEl:Ee,prevEl:Pe}=o.navigation?o.navigation:{};Ee=Dt(Ee),Pe=Dt(Pe),Ee&&Ee.forEach(Yt=>Yt.removeEventListener("keydown",se)),Pe&&Pe.forEach(Yt=>Yt.removeEventListener("keydown",se)),He()&&Dt(o.pagination.el).forEach(Rn=>{Rn.removeEventListener("keydown",se)}),me().removeEventListener("visibilitychange",U),o.el&&"string"!=typeof o.el&&(o.el.removeEventListener("focus",he,!0),o.el.removeEventListener("pointerdown",v,!0),o.el.removeEventListener("pointerup",x,!0))}()})},function xr(f){let{swiper:o,extendParams:p,on:h}=f;p({history:{enabled:!1,root:"",replaceState:!1,key:"slides",keepQuery:!1}});let D=!1,M={};const B=G=>G.toString().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,""),V=G=>{const O=ve();let N;N=G?new URL(G):O.location;const q=N.pathname.slice(1).split("/").filter(se=>""!==se),J=q.length;return{key:q[J-2],value:q[J-1]}},L=(G,O)=>{const N=ve();if(!D||!o.params.history.enabled)return;let q;q=o.params.url?new URL(o.params.url):N.location;const J=o.virtual&&o.params.virtual.enabled?o.slidesEl.querySelector(`[data-swiper-slide-index="${O}"]`):o.slides[O];let X=B(J.getAttribute("data-history"));if(o.params.history.root.length>0){let se=o.params.history.root;"/"===se[se.length-1]&&(se=se.slice(0,se.length-1)),X=`${se}/${G?`${G}/`:""}${X}`}else q.pathname.includes(G)||(X=`${G?`${G}/`:""}${X}`);o.params.history.keepQuery&&(X+=q.search);const W=N.history.state;W&&W.value===X||(o.params.history.replaceState?N.history.replaceState({value:X},null,X):N.history.pushState({value:X},null,X))},k=(G,O,N)=>{if(O)for(let q=0,J=o.slides.length;q<J;q+=1){const X=o.slides[q];if(B(X.getAttribute("data-history"))===O){const se=o.getSlideIndex(X);o.slideTo(se,G,N)}}else o.slideTo(0,G,N)},R=()=>{M=V(o.params.url),k(o.params.speed,M.value,!1)};h("init",()=>{o.params.history.enabled&&(()=>{const G=ve();if(o.params.history){if(!G.history||!G.history.pushState)return o.params.history.enabled=!1,void(o.params.hashNavigation.enabled=!0);if(D=!0,M=V(o.params.url),!M.key&&!M.value)return void(o.params.history.replaceState||G.addEventListener("popstate",R));k(0,M.value,o.params.runCallbacksOnInit),o.params.history.replaceState||G.addEventListener("popstate",R)}})()}),h("destroy",()=>{o.params.history.enabled&&(()=>{const G=ve();o.params.history.replaceState||G.removeEventListener("popstate",R)})()}),h("transitionEnd _freeModeNoMomentumRelease",()=>{D&&L(o.params.history.key,o.activeIndex)}),h("slideChange",()=>{D&&o.params.cssMode&&L(o.params.history.key,o.activeIndex)})},function wr(f){let{swiper:o,extendParams:p,emit:h,on:D}=f,M=!1;const B=me(),V=ve();p({hashNavigation:{enabled:!1,replaceState:!1,watchState:!1,getSlideIndex(Q,G){if(o.virtual&&o.params.virtual.enabled){const O=o.slides.find(q=>q.getAttribute("data-hash")===G);return O?parseInt(O.getAttribute("data-swiper-slide-index"),10):0}return o.getSlideIndex(et(o.slidesEl,`.${o.params.slideClass}[data-hash="${G}"], swiper-slide[data-hash="${G}"]`)[0])}}});const L=()=>{h("hashChange");const Q=B.location.hash.replace("#",""),G=o.virtual&&o.params.virtual.enabled?o.slidesEl.querySelector(`[data-swiper-slide-index="${o.activeIndex}"]`):o.slides[o.activeIndex];if(Q!==(G?G.getAttribute("data-hash"):"")){const N=o.params.hashNavigation.getSlideIndex(o,Q);if(typeof N>"u"||Number.isNaN(N))return;o.slideTo(N)}},k=()=>{if(!M||!o.params.hashNavigation.enabled)return;const Q=o.virtual&&o.params.virtual.enabled?o.slidesEl.querySelector(`[data-swiper-slide-index="${o.activeIndex}"]`):o.slides[o.activeIndex],G=Q?Q.getAttribute("data-hash")||Q.getAttribute("data-history"):"";o.params.hashNavigation.replaceState&&V.history&&V.history.replaceState?(V.history.replaceState(null,null,`#${G}`||""),h("hashSet")):(B.location.hash=G||"",h("hashSet"))};D("init",()=>{o.params.hashNavigation.enabled&&(()=>{if(!o.params.hashNavigation.enabled||o.params.history&&o.params.history.enabled)return;M=!0;const Q=B.location.hash.replace("#","");if(Q){const O=o.params.hashNavigation.getSlideIndex(o,Q);o.slideTo(O||0,0,o.params.runCallbacksOnInit,!0)}o.params.hashNavigation.watchState&&V.addEventListener("hashchange",L)})()}),D("destroy",()=>{o.params.hashNavigation.enabled&&o.params.hashNavigation.watchState&&V.removeEventListener("hashchange",L)}),D("transitionEnd _freeModeNoMomentumRelease",()=>{M&&k()}),D("slideChange",()=>{M&&o.params.cssMode&&k()})},function mt(f){let{swiper:o,extendParams:p,on:h,emit:D,params:M}=f;o.autoplay={running:!1,paused:!1,timeLeft:0},p({autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!1,stopOnLastSlide:!1,reverseDirection:!1,pauseOnMouseEnter:!1}});let B,V,R,Q,G,O,N,q,J,X,L=M&&M.autoplay?M.autoplay.delay:3e3,k=M&&M.autoplay?M.autoplay.delay:3e3,z=(new Date).getTime();function W(Pe){!o||o.destroyed||!o.wrapperEl||Pe.target===o.wrapperEl&&(o.wrapperEl.removeEventListener("transitionend",W),!(X||Pe.detail&&Pe.detail.bySwiperTouchMove)&&v())}const se=()=>{if(o.destroyed||!o.autoplay.running)return;o.autoplay.paused?Q=!0:Q&&(k=R,Q=!1);const Pe=o.autoplay.paused?R:z+k-(new Date).getTime();o.autoplay.timeLeft=Pe,D("autoplayTimeLeft",Pe,Pe/L),V=requestAnimationFrame(()=>{se()})},Xe=Pe=>{if(o.destroyed||!o.autoplay.running)return;cancelAnimationFrame(V),se();let gt=typeof Pe>"u"?o.params.autoplay.delay:Pe;L=o.params.autoplay.delay,k=o.params.autoplay.delay;const Yt=(()=>{let Pe;return Pe=o.virtual&&o.params.virtual.enabled?o.slides.find(Yt=>Yt.classList.contains("swiper-slide-active")):o.slides[o.activeIndex],Pe?parseInt(Pe.getAttribute("data-swiper-autoplay"),
110):void 0})();!Number.isNaN(Yt)&&Yt>0&&typeof Pe>"u"&&(gt=Yt,L=Yt,k=Yt),R=gt;const Rn=o.params.speed,Vt=()=>{!o||o.destroyed||(o.params.autoplay.reverseDirection?!o.isBeginning||o.params.loop||o.params.rewind?(o.slidePrev(Rn,!0,!0),D("autoplay")):o.params.autoplay.stopOnLastSlide||(o.slideTo(o.slides.length-1,Rn,!0,!0),D("autoplay")):!o.isEnd||o.params.loop||o.params.rewind?(o.slideNext(Rn,!0,!0),D("autoplay")):o.params.autoplay.stopOnLastSlide||(o.slideTo(0,Rn,!0,!0),D("autoplay")),o.params.cssMode&&(z=(new Date).getTime(),requestAnimationFrame(()=>{Xe()})))};return gt>0?(clearTimeout(B),B=setTimeout(()=>{Vt()},gt)):requestAnimationFrame(()=>{Vt()}),gt},He=()=>{z=(new Date).getTime(),o.autoplay.running=!0,Xe(),D("autoplayStart")},E=()=>{o.autoplay.running=!1,clearTimeout(B),cancelAnimationFrame(V),D("autoplayStop")},C=(Pe,gt)=>{if(o.destroyed||!o.autoplay.running)return;clearTimeout(B),Pe||(J=!0);const Yt=()=>{D("autoplayPause"),o.params.autoplay.waitForTransition?o.wrapperEl.addEventListener("transitionend",W):v()};if(o.autoplay.paused=!0,gt)return q&&(R=o.params.autoplay.delay),q=!1,void Yt();R=(R||o.params.autoplay.delay)-((new Date).getTime()-z),(!(o.isEnd&&R<0)||o.params.loop)&&(R<0&&(R=0),Yt())},v=()=>{o.isEnd&&R<0&&!o.params.loop||o.destroyed||!o.autoplay.running||(z=(new Date).getTime(),J?(J=!1,Xe(R)):Xe(),o.autoplay.paused=!1,D("autoplayResume"))},x=()=>{if(o.destroyed||!o.autoplay.running)return;const Pe=me();"hidden"===Pe.visibilityState&&(J=!0,C(!0)),"visible"===Pe.visibilityState&&v()},U=Pe=>{"mouse"===Pe.pointerType&&(J=!0,X=!0,!o.animating&&!o.autoplay.paused&&C(!0))},he=Pe=>{"mouse"===Pe.pointerType&&(X=!1,o.autoplay.paused&&v())};h("init",()=>{o.params.autoplay.enabled&&(o.params.autoplay.pauseOnMouseEnter&&(o.el.addEventListener("pointerenter",U),o.el.addEventListener("pointerleave",he)),me().addEventListener("visibilitychange",x),He())}),h("destroy",()=>{o.el&&"string"!=typeof o.el&&(o.el.removeEventListener("pointerenter",U),o.el.removeEventListener("pointerleave",he)),me().removeEventListener("visibilitychange",x),o.autoplay.running&&E()}),h("_freeModeStaticRelease",()=>{(O||J)&&v()}),h("_freeModeNoMomentumRelease",()=>{o.params.autoplay.disableOnInteraction?E():C(!0,!0)}),h("beforeTransitionStart",(Pe,gt,Yt)=>{o.destroyed||!o.autoplay.running||(Yt||!o.params.autoplay.disableOnInteraction?C(!0,!0):E())}),h("sliderFirstMove",()=>{if(!o.destroyed&&o.autoplay.running){if(o.params.autoplay.disableOnInteraction)return void E();G=!0,O=!1,J=!1,N=setTimeout(()=>{J=!0,O=!0,C(!0)},200)}}),h("touchEnd",()=>{if(!o.destroyed&&o.autoplay.running&&G){if(clearTimeout(N),clearTimeout(B),o.params.autoplay.disableOnInteraction)return O=!1,void(G=!1);O&&o.params.cssMode&&v(),O=!1,G=!1}}),h("slideChange",()=>{o.destroyed||!o.autoplay.running||(q=!0)}),Object.assign(o.autoplay,{start:He,stop:E,pause:C,resume:v})},function Ut(f){let{swiper:o,extendParams:p,on:h}=f;p({thumbs:{swiper:null,multipleActiveThumbs:!0,autoScrollOffset:0,slideThumbActiveClass:"swiper-slide-thumb-active",thumbsContainerClass:"swiper-thumbs"}});let D=!1,M=!1;function B(){const k=o.thumbs.swiper;if(!k||k.destroyed)return;const R=k.clickedIndex,z=k.clickedSlide;if(z&&z.classList.contains(o.params.thumbs.slideThumbActiveClass)||typeof R>"u"||null===R)return;let Q;Q=k.params.loop?parseInt(k.clickedSlide.getAttribute("data-swiper-slide-index"),10):R,o.params.loop?o.slideToLoop(Q):o.slideTo(Q)}function V(){const{thumbs:k}=o.params;if(D)return!1;D=!0;const R=o.constructor;if(k.swiper instanceof R){if(k.swiper.destroyed)return D=!1,!1;o.thumbs.swiper=k.swiper,Object.assign(o.thumbs.swiper.originalParams,{watchSlidesProgress:!0,slideToClickedSlide:!1}),Object.assign(o.thumbs.swiper.params,{watchSlidesProgress:!0,slideToClickedSlide:!1}),o.thumbs.swiper.update()}else if($e(k.swiper)){const z=Object.assign({},k.swiper);Object.assign(z,{watchSlidesProgress:!0,slideToClickedSlide:!1}),o.thumbs.swiper=new R(z),M=!0}return o.thumbs.swiper.el.classList.add(o.params.thumbs.thumbsContainerClass),o.thumbs.swiper.on("tap",B),!0}function L(k){const R=o.thumbs.swiper;if(!R||R.destroyed)return;const z="auto"===R.params.slidesPerView?R.slidesPerViewDynamic():R.params.slidesPerView;let Q=1;const G=o.params.thumbs.slideThumbActiveClass;if(o.params.slidesPerView>1&&!o.params.centeredSlides&&(Q=o.params.slidesPerView),o.params.thumbs.multipleActiveThumbs||(Q=1),Q=Math.floor(Q),R.slides.forEac
1h(q=>q.classList.remove(G)),R.params.loop||R.params.virtual&&R.params.virtual.enabled)for(let q=0;q<Q;q+=1)et(R.slidesEl,`[data-swiper-slide-index="${o.realIndex+q}"]`).forEach(J=>{J.classList.add(G)});else for(let q=0;q<Q;q+=1)R.slides[o.realIndex+q]&&R.slides[o.realIndex+q].classList.add(G);const O=o.params.thumbs.autoScrollOffset,N=O&&!R.params.loop;if(o.realIndex!==R.realIndex||N){const q=R.activeIndex;let J,X;if(R.params.loop){const W=R.slides.find(se=>se.getAttribute("data-swiper-slide-index")===`${o.realIndex}`);J=R.slides.indexOf(W),X=o.activeIndex>o.previousIndex?"next":"prev"}else J=o.realIndex,X=J>o.previousIndex?"next":"prev";N&&(J+="next"===X?O:-1*O),R.visibleSlidesIndexes&&R.visibleSlidesIndexes.indexOf(J)<0&&(R.params.centeredSlides&&(J=J>q?J-Math.floor(z/2)+1:J+Math.floor(z/2)-1),R.slideTo(J,k?0:void 0))}}o.thumbs={swiper:null},h("beforeInit",()=>{const{thumbs:k}=o.params;if(k&&k.swiper)if("string"==typeof k.swiper||k.swiper instanceof HTMLElement){const R=me(),z=()=>{const G="string"==typeof k.swiper?R.querySelector(k.swiper):k.swiper;if(G&&G.swiper)k.swiper=G.swiper,V(),L(!0);else if(G){const O=`${o.params.eventsPrefix}init`,N=q=>{k.swiper=q.detail[0],G.removeEventListener(O,N),V(),L(!0),k.swiper.update(),o.update()};G.addEventListener(O,N)}return G},Q=()=>{o.destroyed||z()||requestAnimationFrame(Q)};requestAnimationFrame(Q)}else V(),L(!0)}),h("slideChange update resize observerUpdate",()=>{L()}),h("setTransition",(k,R)=>{const z=o.thumbs.swiper;!z||z.destroyed||z.setTransition(R)}),h("beforeDestroy",()=>{const k=o.thumbs.swiper;!k||k.destroyed||M&&k.destroy()}),Object.assign(o.thumbs,{init:V,update:L})},function qi(f){let{swiper:o,extendParams:p,emit:h,once:D}=f;p({freeMode:{enabled:!1,momentum:!0,momentumRatio:1,momentumBounce:!0,momentumBounceRatio:1,momentumVelocityRatio:1,sticky:!1,minimumVelocity:.02}}),Object.assign(o,{freeMode:{onTouchStart:function M(){if(o.params.cssMode)return;const L=o.getTranslate();o.setTranslate(L),o.setTransition(0),o.touchEventsData.velocities.length=0,o.freeMode.onTouchEnd({currentPos:o.rtl?o.translate:-o.translate})},onTouchMove:function B(){if(o.params.cssMode)return;const{touchEventsData:L,touches:k}=o;0===L.velocities.length&&L.velocities.push({position:k[o.isHorizontal()?"startX":"startY"],time:L.touchStartTime}),L.velocities.push({position:k[o.isHorizontal()?"currentX":"currentY"],time:ce()})},onTouchEnd:function V(L){let{currentPos:k}=L;if(o.params.cssMode)return;const{params:R,wrapperEl:z,rtlTranslate:Q,snapGrid:G,touchEventsData:O}=o,q=ce()-O.touchStartTime;if(k<-o.minTranslate())o.slideTo(o.activeIndex);else if(k>-o.maxTranslate())o.slideTo(o.slides.length<G.length?G.length-1:o.slides.length-1);else{if(R.freeMode.momentum){if(O.velocities.length>1){const E=O.velocities.pop(),C=O.velocities.pop(),x=E.time-C.time;o.velocity=(E.position-C.position)/x,o.velocity/=2,Math.abs(o.velocity)<R.freeMode.minimumVelocity&&(o.velocity=0),(x>150||ce()-E.time>300)&&(o.velocity=0)}else o.velocity=0;o.velocity*=R.freeMode.momentumVelocityRatio,O.velocities.length=0;let J=1e3*R.freeMode.momentumRatio,W=o.translate+o.velocity*J;Q&&(W=-W);let Ae,se=!1;const Xe=20*Math.abs(o.velocity)*R.freeMode.momentumBounceRatio;let He;if(W<o.maxTranslate())R.freeMode.momentumBounce?(W+o.maxTranslate()<-Xe&&(W=o.maxTranslate()-Xe),Ae=o.maxTranslate(),se=!0,O.allowMomentumBounce=!0):W=o.maxTranslate(),R.loop&&R.centeredSlides&&(He=!0);else if(W>o.minTranslate())R.freeMode.momentumBounce?(W-o.minTranslate()>Xe&&(W=o.minTranslate()+Xe),Ae=o.minTranslate(),se=!0,O.allowMomentumBounce=!0):W=o.minTranslate(),R.loop&&R.centeredSlides&&(He=!0);else if(R.freeMode.sticky){let E;for(let C=0;C<G.length;C+=1)if(G[C]>-W){E=C;break}W=Math.abs(G[E]-W)<Math.abs(G[E-1]-W)||"next"===o.swipeDirection?G[E]:G[E-1],W=-W}if(He&&D("transitionEnd",()=>{o.loopFix()}),0!==o.velocity){if(J=Q?Math.abs((-W-o.translate)/o.velocity):Math.abs((W-o.translate)/o.velocity),R.freeMode.sticky){const E=Math.abs((Q?-W:W)-o.translate),C=o.slidesSizesGrid[o.activeIndex];J=E<C?R.speed:E<2*C?1.5*R.speed:2.5*R.speed}}else if(R.freeMode.sticky)return void o.slideToClosest();R.freeMode.momentumBounce&&se?(o.updateProgress(Ae),o.setTransition(J),o.setTranslate(W),o.transitionStart(!0,o.swipeDirection),o.animating=!0,Qt(z,()=>{!o||o.destroyed||!O.allowMomentumBounce||(h("momentumBounce"),o.setTransition(R.speed),setTimeout(()=>{o.setTranslate(Ae),Qt(z,()=>{!o||o.destroyed||o.transitionEnd()})},0))})):o.velocity?(h("_freeModeNoMomentumRelease"),o.updateProgress(W),o.setTransition(J),o.setTranslate(W),o.transitionStart(!0,o.swipeDirection),o.animating||(o.animating=!0,Qt(z,()=>{!o||o.destroyed||o.transitionEnd()}))):o.updateProgress(W),o.updateActiveIndex(),o.updateSlidesClasses()}else{if(R.freeMode.sticky)return void o.slideToClosest();R.freeMode&&h("_freeModeNoMomentumRelease")}(!R.freeMode.momentum||q>=R.longSwipesMs)&&(h("_freeModeStaticRelease"),o.updateProgress(),o.updateActiveIndex(),o.updateSlidesClasses())}}}})},function Bn(f){let D,M,B,V,{swiper:o,extendParams:p,on:h}=f;p({grid:{rows:1,fill:"column"}});const L=()=>{let N=o.params.spaceBetween;return"string"==typeof N&&N.indexOf("%")>=0?N=parseFloat(N.replace("%",""))/100*o.size:"string"==typeof N&&(N=parseFloat(N)),N};h("init",()=>{V=o.params.grid&&o.params.grid.rows>1}),h("update",()=>{const{params:N,el:q}=o,J=N.grid&&N.grid.rows>1;
vendor: 5,195 bytes, line 1
1V&&!J?(q.classList.remove(`${N.containerModifierClass}grid`,`${N.containerModifierClass}grid-column`),B=1,o.emitContainerClasses()):!V&&J&&(q.classList.add(`${N.containerModifierClass}grid`),"column"===N.grid.fill&&q.classList.add(`${N.containerModifierClass}grid-column`),o.emitContainerClasses()),V=J}),o.grid={initSlides:N=>{const{slidesPerView:q}=o.params,{rows:J,fill:X}=o.params.grid,W=o.virtual&&o.params.virtual.enabled?o.virtual.slides.length:N.length;B=Math.floor(W/J),D=Math.floor(W/J)===W/J?W:Math.ceil(W/J)*J,"auto"!==q&&"row"===X&&(D=Math.max(D,q*J)),M=D/J},unsetSlides:()=>{o.slides&&o.slides.forEach(N=>{N.swiperSlideGridSet&&(N.style.height="",N.style[o.getDirectionLabel("margin-top")]="")})},updateSlide:(N,q,J)=>{const{slidesPerGroup:X}=o.params,W=L(),{rows:se,fill:Ae}=o.params.grid,Xe=o.virtual&&o.params.virtual.enabled?o.virtual.slides.length:J.length;let He,E,C;if("row"===Ae&&X>1){const v=Math.floor(N/(X*se)),x=N-se*X*v,U=0===v?X:Math.min(Math.ceil((Xe-v*se*X)/se),X);C=Math.floor(x/U),E=x-C*U+v*X,He=E+C*D/se,q.style.order=He}else"column"===Ae?(E=Math.floor(N/se),C=N-E*se,(E>B||E===B&&C===se-1)&&(C+=1,C>=se&&(C=0,E+=1))):(C=Math.floor(N/M),E=N-C*M);q.row=C,q.column=E,q.style.height=`calc((100% - ${(se-1)*W}px) / ${se})`,q.style[o.getDirectionLabel("margin-top")]=0!==C?W&&`${W}px`:"",q.swiperSlideGridSet=!0},updateWrapperSize:(N,q)=>{const{centeredSlides:J,roundLengths:X}=o.params,W=L(),{rows:se}=o.params.grid;if(o.virtualSize=(N+W)*D,o.virtualSize=Math.ceil(o.virtualSize/se)-W,o.params.cssMode||(o.wrapperEl.style[o.getDirectionLabel("width")]=`${o.virtualSize+W}px`),J){const Ae=[];for(let Xe=0;Xe<q.length;Xe+=1){let He=q[Xe];X&&(He=Math.floor(He)),q[Xe]<o.virtualSize+q[0]&&Ae.push(He)}q.splice(0,q.length),q.push(...Ae)}}}},function Zi(f){let{swiper:o}=f;Object.assign(o,{appendSlide:hr.bind(o),prependSlide:io.bind(o),addSlide:Di.bind(o),removeSlide:ti.bind(o),removeAllSlides:zt.bind(o)})},function Lo(f){let{swiper:o,extendParams:p,on:h}=f;p({fadeEffect:{crossFade:!1}}),ni({effect:"fade",swiper:o,on:h,setTranslate:()=>{const{slides:B}=o;for(let L=0;L<B.length;L+=1){const k=o.slides[L];let z=-k.swiperSlideOffset;o.params.virtualTranslate||(z-=o.translate);let Q=0;o.isHorizontal()||(Q=z,z=0);const G=o.params.fadeEffect.crossFade?Math.max(1-Math.abs(k.progress),0):1+Math.min(Math.max(k.progress,-1),0),O=Un(0,k);O.style.opacity=G,O.style.transform=`translate3d(${z}px, ${Q}px, 0px)`}},setTransition:B=>{const V=o.slides.map(L=>ot(L));V.forEach(L=>{L.style.transitionDuration=`${B}ms`}),Vi({swiper:o,duration:B,transformElements:V,allSlides:!0})},overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!o.params.cssMode})})},function Ko(f){let{swiper:o,extendParams:p,on:h}=f;p({cubeEffect:{slideShadows:!0,shadow:!0,shadowOffset:20,shadowScale:.94}});const D=(L,k,R)=>{let z=L.querySelector(R?".swiper-slide-shadow-left":".swiper-slide-shadow-top"),Q=L.querySelector(R?".swiper-slide-shadow-right":".swiper-slide-shadow-bottom");z||(z=Be("div",("swiper-slide-shadow-cube swiper-slide-shadow-"+(R?"left":"top")).split(" ")),L.append(z)),Q||(Q=Be("div",("swiper-slide-shadow-cube swiper-slide-shadow-"+(R?"right":"bottom")).split(" ")),L.append(Q)),z&&(z.style.opacity=Math.max(-k,0)),Q&&(Q.style.opacity=Math.max(k,0))};ni({effect:"cube",swiper:o,on:h,setTranslate:()=>{const{el:L,wrapperEl:k,slides:R,width:z,height:Q,rtlTranslate:G,size:O,browser:N}=o,q=En(o),J=o.params.cubeEffect,X=o.isHorizontal(),W=o.virtual&&o.params.virtual.enabled;let Ae,se=0;J.shadow&&(X?(Ae=o.wrapperEl.querySelector(".swiper-cube-shadow"),Ae||(Ae=Be("div","swiper-cube-shadow"),o.wrapperEl.append(Ae)),Ae.style.height=`${z}px`):(Ae=L.querySelector(".swiper-cube-shadow"),Ae||(Ae=Be("div","swiper-cube-shadow"),L.append(Ae))));for(let He=0;He<R.length;He+=1){const E=R[He];let C=He;W&&(C=parseInt(E.getAttribute("data-swiper-slide-index"),10));let v=90*C,x=Math.floor(v/360);G&&(v=-v,x=Math.floor(-v/360));const U=Math.max(Math.min(E.progress,1),-1);let he=0,De=0,Ze=0;C%4==0?(he=4*-x*O,Ze=0):(C-1)%4==0?(he=0,Ze=4*-x*O):(C-2)%4==0?(he=O+4*x*O,Ze=O):(C-3)%4==0&&(he=-O,Ze=3*O+4*O*x),G&&(he=-he),X||(De=he,he=0);const st=`rotateX(${q(X?0:-v)}deg) rotateY(${q(X?v:0)}deg) translate3d(${he}px, ${De}px, ${Ze}px)`;U<=1&&U>-1&&(se=90*C+90*U,G&&(se=90*-C-90*U)),E.style.transform=st,J.slideShadows&&D(E,U,X)}if(k.style.transformOrigin=`50% 50% -${O/2}px`,k.style["-webkit-transform-origin"]=`50% 50% -${O/2}px`,J.shadow)if(X)Ae.style.transform=`translate3d(0px, ${z/2+J.shadowOffset}px, ${-z/2}px) rotateX(89.99deg) rotateZ(0deg) scale(${J.shadowScale})`;else{const He=Math.abs(se)-90*Math.floor(Math.abs(se)/90),E=1.5-(Math.sin(2*He*Math.PI/360)/2+Math.cos(2*He*Math.PI/360)/2),v=J.shadowScale/E;Ae.style.transform=`scale3d(${J.shadowScale}, 1, ${v}) translate3d(0px, ${Q/2+J.shadowOffset}px, ${-Q/2/v}px) rotateX(-89.99deg)`}const Xe=(N.isSafari||N.isWebView)&&N.needPerspectiveFix?-O/2:0;k.style.transform=`translate3d(0px,0,${Xe}px) rotateX(${q(o.isHorizontal()?0:se)}deg) rotateY(${q(o.isHorizontal()?-se:0)}deg)`,k.style.setProperty("--swiper-cube-translate-z",`${Xe}px`)},setTransition:L=>{const{el:k,slides:R}=o;
1if(R.forEach(z=>{z.style.transitionDuration=`${L}ms`,z.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(Q=>{Q.style.transitionDuration=`${L}ms`})}),o.params.cubeEffect.shadow&&!o.isHorizontal()){const z=k.querySelector(".swiper-cube-shadow");z&&(z.style.transitionDuration=`${L}ms`)}},recreateShadows:()=>{const L=o.isHorizontal();o.slides.forEach(k=>{const R=Math.max(Math.min(k.progress,1),-1);D(k,R,L)})},getEffectParams:()=>o.params.cubeEffect,perspective:()=>!0,overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,resistanceRatio:0,spaceBetween:0,centeredSlides:!1,virtualTranslate:!0})})},function oo(f){let{swiper:o,extendParams:p,on:h}=f;p({flipEffect:{slideShadows:!0,limitRotation:!0}});const D=(L,k)=>{let R=o.isHorizontal()?L.querySelector(".swiper-slide-shadow-left"):L.querySelector(".swiper-slide-shadow-top"),z=o.isHorizontal()?L.querySelector(".swiper-slide-shadow-right"):L.querySelector(".swiper-slide-shadow-bottom");R||(R=_r("flip",L,o.isHorizontal()?"left":"top")),z||(z=_r("flip",L,o.isHorizontal()?"right":"bottom")),R&&(R.style.opacity=Math.max(-k,0)),z&&(z.style.opacity=Math.max(k,0))};ni({effect:"flip",swiper:o,on:h,setTranslate:()=>{const{slides:L,rtlTranslate:k}=o,R=o.params.flipEffect,z=En(o);for(let Q=0;Q<L.length;Q+=1){const G=L[Q];let O=G.progress;o.params.flipEffect.limitRotation&&(O=Math.max(Math.min(G.progress,1),-1));const N=G.swiperSlideOffset;let J=-180*O,X=0,W=o.params.cssMode?-N-o.translate:-N,se=0;o.isHorizontal()?k&&(J=-J):(se=W,W=0,X=-J,J=0),G.style.zIndex=-Math.abs(Math.round(O))+L.length,R.slideShadows&&D(G,O);const Ae=`translate3d(${W}px, ${se}px, 0px) rotateX(${z(X)}deg) rotateY(${z(J)}deg)`;Un(0,G).style.transform=Ae}},setTransition:L=>{const k=o.slides.map(R=>ot(R));k.forEach(R=>{R.style.transitionDuration=`${L}ms`,R.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(z=>{z.style.transitionDuration=`${L}ms`})}),Vi({swiper:o,duration:L,transformElements:k})},recreateShadows:()=>{o.slides.forEach(L=>{let k=L.progress;o.params.flipEffect.limitRotation&&(k=Math.max(Math.min(L.progress,1),-1)),D(L,k)})},getEffectParams:()=>o.params.flipEffect,perspective:()=>!0,overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!o.params.cssMode})})},function Mi(f){let{swiper:o,extendParams:p,on:h}=f;p({coverflowEffect:{rotate:50,stretch:0,depth:100,scale:1,modifier:1,slideShadows:!0}}),ni({effect:"coverflow",swiper:o,on:h,setTranslate:()=>{const{width:B,height:V,slides:L,slidesSizesGrid:k}=o,R=o.params.coverflowEffect,z=o.isHorizontal(),Q=o.translate,G=z?B/2-Q:V/2-Q,O=z?R.rotate:-R.rotate,N=R.depth,q=En(o);for(let J=0,X=L.length;J<X;J+=1){const W=L[J],se=k[J],Xe=(G-W.swiperSlideOffset-se/2)/se,He="function"==typeof R.modifier?R.modifier(Xe):Xe*R.modifier;let E=z?O*He:0,C=z?0:O*He,v=-N*Math.abs(He),x=R.stretch;"string"==typeof x&&-1!==x.indexOf("%")&&(x=parseFloat(R.stretch)/100*se);let U=z?0:x*He,he=z?x*He:0,De=1-(1-R.scale)*Math.abs(He);Math.abs(he)<.001&&(he=0),Math.abs(U)<.001&&(U=0),Math.abs(v)<.001&&(v=0),Math.abs(E)<.001&&(E=0),Math.abs(C)<.001&&(C=0),Math.abs(De)<.001&&(De=0);const Ze=`translate3d(${he}px,${U}px,${v}px)  rotateX(${q(C)}deg) rotateY(${q(E)}deg) scale(${De})`;if(Un(0,W).style.transform=Ze,W.style.zIndex=1-Math.abs(Math.round(He)),R.slideShadows){let Ee=W.querySelector(z?".swiper-slide-shadow-left":".swiper-slide-shadow-top"),Pe=W.querySelector(z?".swiper-slide-shadow-right":".swiper-slide-shadow-bottom");Ee||(Ee=_r("coverflow",W,z?"left":"top")),Pe||(Pe=_r("coverflow",W,z?"right":"bottom")),Ee&&(Ee.style.opacity=He>0?He:0),Pe&&(Pe.style.opacity=-He>0?-He:0)}}},setTransition:B=>{o.slides.map(L=>ot(L)).forEach(L=>{L.style.transitionDuration=`${B}ms`,L.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(k=>{k.style.transitionDuration=`${B}ms`})})},perspective:()=>!0,overwriteParams:()=>({watchSlidesProgress:!0})})},function jo(f){let{swiper:o,extendParams:p,on:h}=f;p({creativeEffect:{limitProgress:1,shadowPerProgress:!1,progressMultiplier:1,perspective:!0,prev:{translate:[0,0,0],rotate:[0,0,0],opacity:1,scale:1},next:{translate:[0,0,0],rotate:[0,0,0],opacity:1,scale:1}}});const D=V=>"string"==typeof V?V:`${V}px`;ni({effect:"creative",swiper:o,on:h,setTranslate:()=>{const{slides:V,wrapperEl:L,slidesSizesGrid:k}=o,R=o.params.creativeEffect,{progressMultiplier:z}=R,Q=o.params.centeredSlides,G=En(o);Q&&(L.style.transform=`translateX(calc(50% - ${k[0]/2-o.params.slidesOffsetBefore||0}px))`);for(let O=0;O<V.length;O+=1){const N=V[O],q=N.progress,J=Math.min(Math.max(N.progress,-R.limitProgress),R.limitProgress);let X=J;Q||(X=Math.min(Math.max(N.originalProgress,-R.limitProgress),R.limitProgress));const W=N.swiperSlideOffset,se=[o.params.cssMode?-W-o.translate:-W,0,0],Ae=[0,0,0];let Xe=!1;o.isHorizontal()||(se[1]=se[0],se[0]=0);
1let He={translate:[0,0,0],rotate:[0,0,0],scale:1,opacity:1};J<0?(He=R.next,Xe=!0):J>0&&(He=R.prev,Xe=!0),se.forEach((De,Ze)=>{se[Ze]=`calc(${De}px + (${D(He.translate[Ze])} * ${Math.abs(J*z)}))`}),Ae.forEach((De,Ze)=>{let st=He.rotate[Ze]*Math.abs(J*z);Ae[Ze]=st}),N.style.zIndex=-Math.abs(Math.round(q))+V.length;const E=se.join(", "),C=`rotateX(${G(Ae[0])}deg) rotateY(${G(Ae[1])}deg) rotateZ(${G(Ae[2])}deg)`,x=X<0?1+(1-He.opacity)*X*z:1-(1-He.opacity)*X*z,U=`translate3d(${E}) ${C} ${X<0?`scale(${1+(1-He.scale)*X*z})`:`scale(${1-(1-He.scale)*X*z})`}`;if(Xe&&He.shadow||!Xe){let De=N.querySelector(".swiper-slide-shadow");!De&&He.shadow&&(De=_r("creative",N)),De&&(De.style.opacity=Math.min(Math.max(Math.abs(R.shadowPerProgress?J*(1/R.limitProgress):J),0),1))}const he=Un(0,N);he.style.transform=U,he.style.opacity=x,He.origin&&(he.style.transformOrigin=He.origin)}},setTransition:V=>{const L=o.slides.map(k=>ot(k));L.forEach(k=>{k.style.transitionDuration=`${V}ms`,k.querySelectorAll(".swiper-slide-shadow").forEach(R=>{R.style.transitionDuration=`${V}ms`})}),Vi({swiper:o,duration:V,transformElements:L,allSlides:!0})},perspective:()=>o.params.creativeEffect.perspective,overwriteParams:()=>({watchSlidesProgress:!0,virtualTranslate:!o.params.cssMode})})},function so(f){let{swiper:o,extendParams:p,on:h}=f;p({cardsEffect:{slideShadows:!0,rotate:!0,perSlideRotate:2,perSlideOffset:8}}),ni({effect:"cards",swiper:o,on:h,setTranslate:()=>{const{slides:B,activeIndex:V,rtlTranslate:L}=o,k=o.params.cardsEffect,{startTranslate:R,isTouched:z}=o.touchEventsData,Q=L?-o.translate:o.translate;for(let G=0;G<B.length;G+=1){const O=B[G],N=O.progress,q=Math.min(Math.max(N,-4),4);let J=O.swiperSlideOffset;o.params.centeredSlides&&!o.params.cssMode&&(o.wrapperEl.style.transform=`translateX(${o.minTranslate()}px)`),o.params.centeredSlides&&o.params.cssMode&&(J-=B[0].swiperSlideOffset);let X=o.params.cssMode?-J-o.translate:-J,W=0;const se=-100*Math.abs(q);let Ae=1,Xe=-k.perSlideRotate*q,He=k.perSlideOffset-.75*Math.abs(q);const E=o.virtual&&o.params.virtual.enabled?o.virtual.from+G:G;if((E===V||E===V-1)&&q>0&&q<1&&(z||o.params.cssMode)&&Q<R||(E===V||E===V+1)&&q<0&&q>-1&&(z||o.params.cssMode)&&Q>R){const De=(1-Math.abs((Math.abs(q)-.5)/.5))**.5;Xe+=-28*q*De,Ae+=-.5*De,He+=96*De,W=-25*De*Math.abs(q)+"%"}if(X=q<0?`calc(${X}px ${L?"-":"+"} (${He*Math.abs(q)}%))`:q>0?`calc(${X}px ${L?"-":"+"} (-${He*Math.abs(q)}%))`:`${X}px`,!o.isHorizontal()){const De=W;W=X,X=De}const U=`\n        translate3d(${X}, ${W}, ${se}px)\n        rotateZ(${k.rotate?L?-Xe:Xe:0}deg)\n        scale(${q<0?""+(1+(1-Ae)*q):""+(1-(1-Ae)*q)})\n      `;if(k.slideShadows){let De=O.querySelector(".swiper-slide-shadow");De||(De=_r("cards",O)),De&&(De.style.opacity=Math.min(Math.max((Math.abs(q)-.5)/.5,0),1))}O.style.zIndex=-Math.abs(Math.round(N))+B.length,Un(0,O).style.transform=U}},setTransition:B=>{const V=o.slides.map(L=>ot(L));V.forEach(L=>{L.style.transitionDuration=`${B}ms`,L.querySelectorAll(".swiper-slide-shadow").forEach(k=>{k.style.transitionDuration=`${B}ms`})}),Vi({swiper:o,duration:B,transformElements:V})},perspective:()=>!0,overwriteParams:()=>({_loopSwapReset:!1,watchSlidesProgress:!0,loopAdditionalSlides:o.params.cardsEffect.rotate?3:2,centeredSlides:!0,virtualTranslate:!o.params.cssMode})})}]);const ci=["eventsPrefix","injectStyles","injectStylesUrls","modules","init","_direction","oneWayMovement","swiperElementNodeName","touchEventsTarget","initialSlide","_speed","cssMode","updateOnWindowResize","resizeObserver","nested","focusableElements","_enabled","_width","_height","preventInteractionOnTransition","userAgent","url","_edgeSwipeDetection","_edgeSwipeThreshold","_freeMode","_autoHeight","setWrapperSize","virtualTranslate","_effect","breakpoints","breakpointsBase","_spaceBetween","_slidesPerView","maxBackfaceHiddenSlides","_grid","_slidesPerGroup","_slidesPerGroupSkip","_slidesPerGroupAuto","_centeredSlides","_centeredSlidesBounds","_slidesOffsetBefore","_slidesOffsetAfter","normalizeSlideIndex","_centerInsufficientSlides","_watchOverflow","roundLengths","touchRatio","touchAngle","simulateTouch","_shortSwipes","_longSwipes","longSwipesRatio","longSwipesMs","_followFinger","allowTouchMove","_threshold","touchMoveStopPropagation","touchStartPreventDefault","touchStartForcePreventDefault","touchReleaseOnEdges","uniqueNavElements","_resistance","_resistanceRatio","_watchSlidesProgress","_grabCursor","preventClicks","preventClicksPropagation","_slideToClickedSlide","_loop","loopAdditionalSlides","loopAddBlankSlides","loopPreventsSliding","_rewind","_allowSlidePrev","_allowSlideNext","_swipeHandler","_noSwiping","noSwipingClass","noSwipingSelector","passiveListeners","containerModifierClass","slideClass","slideActiveClass","slideVisibleClass","slideFullyVisibleClass","slideNextClass","slidePrevClass","slideBlankClass","wrapperClass","lazyPreloaderClass","lazyPreloadPrevNext","runCallbacksOnInit","observer","observeParents","observeSlideChildren","a11y","_autoplay","_controller","coverflowEffect","cubeEffect","fadeEffect","flipEffect","creativeEffect","cardsEffect","hashNavigation","history","keyboard","mousewheel","_navigation","_pagination","parallax","_scrollbar","_thumbs","virtual","zoom","control"];function ur(f){return"object"==typeof f&&null!==f&&f.constructor&&"Object"===Object.prototype.toString.call(f).slice(8,-1)&&!f.__swiper__}function lo(f,o){const p=["__proto__","constructor","prototype"];Object.keys(o).filter(h=>
1p.indexOf(h)<0).forEach(h=>{typeof f[h]>"u"?f[h]=o[h]:ur(o[h])&&ur(f[h])&&Object.keys(o[h]).length>0?o[h].__swiper__?f[h]=o[h]:lo(f[h],o[h]):f[h]=o[h]})}function Pt(f){return void 0===f&&(f=""),f.replace(/-[a-z]/g,o=>o.toUpperCase().replace("-",""))}const Ii=f=>{if(parseFloat(f)===Number(f))return Number(f);if("true"===f||""===f)return!0;if("false"===f)return!1;if("null"===f)return null;if("undefined"!==f){if("string"==typeof f&&f.includes("{")&&f.includes("}")&&f.includes('"')){let o;try{o=JSON.parse(f)}catch{o=f}return o}return f}},Si=["a11y","autoplay","controller","cards-effect","coverflow-effect","creative-effect","cube-effect","fade-effect","flip-effect","free-mode","grid","hash-navigation","history","keyboard","mousewheel","navigation","pagination","parallax","scrollbar","thumbs","virtual","zoom"];function Eo(f,o,p){const h={},D={};lo(h,xe);const M=[...ci,"on"],B=M.map(L=>L.replace(/_/,""));M.forEach(L=>{L=L.replace("_",""),typeof f[L]<"u"&&(D[L]=f[L])});const V=[...f.attributes];return"string"==typeof o&&typeof p<"u"&&V.push({name:o,value:ur(p)?{...p}:p}),V.forEach(L=>{const k=Si.find(R=>L.name.startsWith(`${R}-`));if(k){const R=Pt(k),z=Pt(L.name.split(`${k}-`)[1]);typeof D[R]>"u"&&(D[R]={}),!0===D[R]&&(D[R]={enabled:!0}),!1===D[R]&&(D[R]={enabled:!1}),D[R][z]=Ii(L.value)}else{const R=Pt(L.name);if(!B.includes(R))return;const z=Ii(L.value);D[R]&&Si.includes(L.name)&&!ur(z)?(D[R].constructor!==Object&&(D[R]={}),D[R].enabled=!!z):D[R]=z}}),lo(h,D),h.navigation?h.navigation={prevEl:".swiper-button-prev",nextEl:".swiper-button-next",...!0!==h.navigation?h.navigation:{}}:!1===h.navigation&&delete h.navigation,h.scrollbar?h.scrollbar={el:".swiper-scrollbar",...!0!==h.scrollbar?h.scrollbar:{}}:!1===h.scrollbar&&delete h.scrollbar,h.pagination?h.pagination={el:".swiper-pagination",...!0!==h.pagination?h.pagination:{}}:!1===h.pagination&&delete h.pagination,{params:h,passedParams:D}}const ri=
vendor: 13,444 bytes, line 1
1":host{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{width:100%;height:100%;margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android ::slotted(swiper-slide),.swiper-ios ::slotted(swiper-slide),.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}::slotted(swiper-slide){flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}::slotted(.swiper-slide-invisible-blank){visibility:hidden}.swiper-autoheight,.swiper-autoheight ::slotted(swiper-slide){height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden ::slotted(swiper-slide){transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d ::slotted(swiper-slide){transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode ::slotted(swiper-slide){scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode ::slotted(swiper-slide){scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered ::slotted(swiper-slide){scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal ::slotted(swiper-slide):first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical ::slotted(swiper-slide):first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-virtual ::slotted(swiper-slide){-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:host{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}::slotted(.swiper-slide-zoomed){cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode ::slotted(swiper-slide){transition-timing-function:ease-out}.swiper-fade ::slotted(swiper-slide){pointer-events:none;transition-property:opacity}.swiper-fade ::slotted(swiper-slide) ::slotted(swiper-slide){pointer-events:none}.swiper-fade ::slotted(.swiper-slide-active){pointer-events:auto}.swiper-fade ::slotted(.swiper-slide-active) ::slotted(.swiper-slide-active){pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube ::slotted(swiper-slide){pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube ::slotted(swiper-slide) ::slotted(swiper-slide){pointer-events:none}.swiper-cube.swiper-rtl ::slotted(swiper-slide){transform-origin:100% 0}.swiper-cube ::slotted(.swiper-slide-active),.swiper-cube ::slotted(.swiper-slide-active) ::slotted(.swiper-slide-active){pointer-events:auto}.swiper-cube ::slotted(.swiper-slide-active),.swiper-cube ::slotted(.swiper-slide-next),.swiper-cube ::slotted(.swiper-slide-prev){pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube ::slotted(.swiper-slide-next)+::slotted(swiper-slide){pointer-events:auto;visibility:visible}.swiper.swiper-flip{overflow:visible}.swiper-flip ::slotted(swiper-slide){pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip ::slotted(swiper-slide) ::slotted(swiper-slide){pointer-events:none}.swiper-flip ::slotted(.swiper-slide-active),.swiper-flip ::slotted(.swiper-slide-active) ::slotted(.swiper-slide-active){pointer-events:auto}.swiper-creative ::slotted(swiper-slide){-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper.swiper-cards{overflow:visible}.swiper-cards ::slotted(swiper-slide){transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}",
1co=typeof window>"u"||typeof HTMLElement>"u"?class Er{}:HTMLElement,di='<svg width="11" height="20" viewBox="0 0 11 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.38296 20.0762C0.111788 19.805 0.111788 19.3654 0.38296 19.0942L9.19758 10.2796L0.38296 1.46497C0.111788 1.19379 0.111788 0.754138 0.38296 0.482966C0.654131 0.211794 1.09379 0.211794 1.36496 0.482966L10.4341 9.55214C10.8359 9.9539 10.8359 10.6053 10.4341 11.007L1.36496 20.0762C1.09379 20.3474 0.654131 20.3474 0.38296 20.0762Z" fill="currentColor"/></svg>\n    ',bo=(f,o)=>{if(typeof CSSStyleSheet<"u"&&f.adoptedStyleSheets){const p=new CSSStyleSheet;p.replaceSync(o),f.adoptedStyleSheets=[p]}else{const p=document.createElement("style");p.rel="stylesheet",p.textContent=o,f.appendChild(p)}};class Hr extends co{constructor(){super(),this.attachShadow({mode:"open"})}static get nextButtonSvg(){return di}static get prevButtonSvg(){return di.replace("/></svg>",' transform-origin="center" transform="rotate(180)"/></svg>')}cssStyles(){return[ri,...this.injectStyles&&Array.isArray(this.injectStyles)?this.injectStyles:[]].join("\n")}cssLinks(){return this.injectStylesUrls||[]}calcSlideSlots(){const o=this.slideSlots||0,p=[...this.querySelectorAll("[slot^=slide-]")].map(h=>parseInt(h.getAttribute("slot").split("slide-")[1],10));if(this.slideSlots=p.length?Math.max(...p)+1:0,this.rendered)if(this.slideSlots>o)for(let h=o;h<this.slideSlots;h+=1){const D=document.createElement("swiper-slide");D.setAttribute("part",`slide slide-${h+1}`);const M=document.createElement("slot");M.setAttribute("name",`slide-${h+1}`),D.appendChild(M),this.shadowRoot.querySelector(".swiper-wrapper").appendChild(D)}else if(this.slideSlots<o){const h=this.swiper.slides;for(let D=h.length-1;D>=0;D-=1)D>this.slideSlots&&h[D].remove()}}
1render(){if(this.rendered)return;this.calcSlideSlots();let o=this.cssStyles();this.slideSlots>0&&(o=o.replace(/::slotted\(([a-z-0-9.]*)\)/g,"$1")),o.length&&bo(this.shadowRoot,o),this.cssLinks().forEach(h=>{if(this.shadowRoot.querySelector(`link[href="${h}"]`))return;const M=document.createElement("link");M.rel="stylesheet",M.href=h,this.shadowRoot.appendChild(M)});const p=document.createElement("div");p.classList.add("swiper"),p.part="container",an(p,`\n      <slot name="container-start"></slot>\n      <div class="swiper-wrapper" part="wrapper">\n        <slot></slot>\n        ${Array.from({length:this.slideSlots}).map((h,D)=>`\n        <swiper-slide part="slide slide-${D}">\n          <slot name="slide-${D}"></slot>\n        </swiper-slide>\n        `).join("")}\n      </div>\n      <slot name="container-end"></slot>\n      ${function Xr(f){return void 0===f&&(f={}),f.navigation&&typeof f.navigation.nextEl>"u"&&typeof f.navigation.prevEl>"u"}(this.passedParams)?`\n        <div part="button-prev" class="swiper-button-prev">${this.constructor.prevButtonSvg}</div>\n        <div part="button-next" class="swiper-button-next">${this.constructor.nextButtonSvg}</div>\n      `:""}\n      ${function Bi(f){return void 0===f&&(f={}),f.pagination&&typeof f.pagination.el>"u"}(this.passedParams)?'\n        <div part="pagination" class="swiper-pagination"></div>\n      ':""}\n      ${function Kn(f){return void 0===f&&(f={}),f.scrollbar&&typeof f.scrollbar.el>"u"}(this.passedParams)?'\n        <div part="scrollbar" class="swiper-scrollbar"></div>\n      ':""}\n    `),this.shadowRoot.appendChild(p),this.rendered=!0}initialize(){var o=this;if(this.swiper&&this.swiper.initialized)return;const{params:p,passedParams:h}=Eo(this);this.swiperParams=p,this.passedParams=h,delete this.swiperParams.init,this.render(),this.swiper=new Ct(this.shadowRoot.querySelector(".swiper"),{...p.virtual?{}:{observer:!0},...p,touchEventsTarget:"container",onAny:function(D){"observerUpdate"===D&&o.calcSlideSlots();const M=p.eventsPrefix?`${p.eventsPrefix}${D.toLowerCase()}`:D.toLowerCase();for(var B=arguments.length,V=new Array(B>1?B-1:0),L=1;L<B;L++)V[L-1]=arguments[L];const k=new CustomEvent(M,{detail:V,bubbles:"hashChange"!==D,cancelable:!0});o.dispatchEvent(k)}})}connectedCallback(){this.swiper&&this.swiper.initialized&&this.nested&&this.closest("swiper-slide")&&this.closest("swiper-slide").swiperLoopMoveDOM||!1===this.init||"false"===this.getAttribute("init")||this.initialize()}disconnectedCallback(){this.nested&&this.closest("swiper-slide")&&this.closest("swiper-slide").swiperLoopMoveDOM||this.swiper&&this.swiper.destroy&&this.swiper.destroy()}updateSwiperOnPropChange(o,p){const{params:h,passedParams:D}=Eo(this,o,p);this.passedParams=D,this.swiperParams=h,(!this.swiper||this.swiper.params[o]!==p)&&function ui(f){let{swiper:o,slides:p,passedParams:h,changedParams:D,nextEl:M,prevEl:B,scrollbarEl:V,paginationEl:L}=f;const k=D.filter(C=>"children"!==C&&"direction"!==C&&"wrapperClass"!==C),{params:R,pagination:z,navigation:Q,scrollbar:G,virtual:O,thumbs:N}=o;let q,J,X,W,se,Ae,Xe,He;D.includes("thumbs")&&h.thumbs&&h.thumbs.swiper&&!h.thumbs.swiper.destroyed&&R.thumbs&&(!R.thumbs.swiper||R.thumbs.swiper.destroyed)&&(q=!0),D.includes("controller")&&h.controller&&h.controller.control&&R.controller&&!R.controller.control&&(J=!0),D.includes("pagination")&&h.pagination&&(h.pagination.el||L)&&(R.pagination||!1===R.pagination)&&z&&!z.el&&(X=!0),D.includes("scrollbar")&&h.scrollbar&&(h.scrollbar.el||V)&&(R.scrollbar||!1===R.scrollbar)&&G&&!G.el&&(W=!0),D.includes("navigation")&&h.navigation&&(h.navigation.prevEl||B)&&(h.navigation.nextEl||M)&&(R.navigation||!1===R.navigation)&&Q&&!Q.prevEl&&!Q.nextEl&&(se=!0);const E=C=>{o[C]&&(o[C].destroy(),"navigation"===C?(o.isElement&&(o[C].prevEl.remove(),o[C].nextEl.remove()),R[C].prevEl=void 0,R[C].nextEl=void 0,o[C].prevEl=void 0,o[C].nextEl=void 0):(o.isElement&&o[C].el.remove(),R[C].el=void 0,o[C].el=void 0))};D.includes("loop")&&o.isElement&&(R.loop&&!h.loop?Ae=!0:!R.loop&&h.loop?Xe=!0:He=!0),k.forEach(C=>{if(ur(R[C])&&ur(h[C]))Object.assign(R[C],h[C]),("navigation"===C||"pagination"===C||"scrollbar"===C)&&"enabled"in h[C]&&!h[C].enabled&&E(C);else{const v=h[C];!0!==v&&!1!==v||"navigation"!==C&&"pagination"!==C&&"scrollbar"!==C?R[C]=h[C]:!1===v&&E(C)}}),k.includes("controller")&&!J&&o.controller&&o.controller.control&&R.controller&&R.controller.control&&(o.controller.control=R.controller.control),D.includes("children")&&p&&O&&R.virtual.enabled?(O.slides=p,O.update(!0)):D.includes("virtual")&&O&&R.virtual.enabled&&(p&&(O.slides=p),O.update(!0)),D.includes("children")&&p&&R.loop&&(He=!0),q&&N.init()&&N.update(!0),J&&(o.controller.control=R.controller.control),X&&(o.isElement&&(!L||"string"==typeof L)&&(L=document.createElement("div"),L.classList.add("swiper-pagination"),L.part.add("pagination"),o.el.appendChild(L)),L&&(R.pagination.el=L),z.init(),z.render(),z.update(
1)),W&&(o.isElement&&(!V||"string"==typeof V)&&(V=document.createElement("div"),V.classList.add("swiper-scrollbar"),V.part.add("scrollbar"),o.el.appendChild(V)),V&&(R.scrollbar.el=V),G.init(),G.updateSize(),G.setTranslate()),se&&(o.isElement&&((!M||"string"==typeof M)&&(M=document.createElement("div"),M.classList.add("swiper-button-next"),an(M,o.hostEl.constructor.nextButtonSvg),M.part.add("button-next"),o.el.appendChild(M)),(!B||"string"==typeof B)&&(B=document.createElement("div"),B.classList.add("swiper-button-prev"),an(B,o.hostEl.constructor.prevButtonSvg),B.part.add("button-prev"),o.el.appendChild(B))),M&&(R.navigation.nextEl=M),B&&(R.navigation.prevEl=B),Q.init(),Q.update()),D.includes("allowSlideNext")&&(o.allowSlideNext=h.allowSlideNext),D.includes("allowSlidePrev")&&(o.allowSlidePrev=h.allowSlidePrev),D.includes("direction")&&o.changeDirection(h.direction,!1),(Ae||He)&&o.loopDestroy(),(Xe||He)&&o.loopCreate(),o.update()}({swiper:this.swiper,passedParams:this.passedParams,changedParams:[Pt(o)],..."navigation"===o&&D[o]?{prevEl:".swiper-button-prev",nextEl:".swiper-button-next"}:{},..."pagination"===o&&D[o]?{paginationEl:".swiper-pagination"}:{},..."scrollbar"===o&&D[o]?{scrollbarEl:".swiper-scrollbar"}:{}})}attributeChangedCallback(o,p,h){this.swiper&&this.swiper.initialized&&("true"===p&&null===h&&(h=!1),this.updateSwiperOnPropChange(o,h))}static get observedAttributes(){return ci.filter(p=>p.includes("_")).map(p=>p.replace(/[A-Z]/g,h=>`-${h}`).replace("_","").toLowerCase())}}ci.forEach(f=>{"init"!==f&&(f=f.replace("_",""),Object.defineProperty(Hr.prototype,f,{configurable:!0,get(){return(this.passedParams||{})[f]},set(o){this.passedParams||(this.passedParams={}),this.passedParams[f]=o,this.swiper&&this.swiper.initialized&&this.updateSwiperOnPropChange(f,o)}}))});class uo extends co{constructor(){super(),this.attachShadow({mode:"open"})}render(){const o=this.lazy||""===this.getAttribute("lazy")||"true"===this.getAttribute("lazy");if(bo(this.shadowRoot,"::slotted(.swiper-slide-shadow),::slotted(.swiper-slide-shadow-bottom),::slotted(.swiper-slide-shadow-left),::slotted(.swiper-slide-shadow-right),::slotted(.swiper-slide-shadow-top){position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}::slotted(.swiper-slide-shadow){background:rgba(0,0,0,.15)}::slotted(.swiper-slide-shadow-left){background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}::slotted(.swiper-slide-shadow-right){background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}::slotted(.swiper-slide-shadow-top){background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}::slotted(.swiper-slide-shadow-bottom){background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear;width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}::slotted(.swiper-slide-shadow-cube.swiper-slide-shadow-bottom),::slotted(.swiper-slide-shadow-cube.swiper-slide-shadow-left),::slotted(.swiper-slide-shadow-cube.swiper-slide-shadow-right),::slotted(.swiper-slide-shadow-cube.swiper-slide-shadow-top){z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}::slotted(.swiper-slide-shadow-flip.swiper-slide-shadow-bottom),::slotted(.swiper-slide-shadow-flip.swiper-slide-shadow-left),::slotted(.swiper-slide-shadow-flip.swiper-slide-shadow-right),::slotted(.swiper-slide-shadow-flip.swiper-slide-shadow-top){z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}::slotted(.swiper-zoom-container){width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}::slotted(.swiper-zoom-container)>canvas,::slotted(.swiper-zoom-container)>img,::slotted(.swiper-zoom-container)>svg{max-width:100%;max-height:100%;object-fit:contain}"),this.shadowRoot.appendChild(document.createElement("slot")),o){const p=document.createElement("div");p.classList.add("swiper-lazy-preloader"),p.part.add("preloader"),this.shadowRoot.appendChild(p)}}initialize(){this.render()}connectedCallback(){this.swiperLoopMoveDOM||this.initialize()}}const dr=()=>{typeof window>"u"||(window.customElements.get("swiper-container")||window.customElements.define("swiper-container",Hr),window.customElements.get("swiper-slide")||window.customElements.define("swiper-slide",uo))};typeof window<"u"&&(window.SwiperElementRegisterParams=f=>{ci.push(...f)})},467:(Et,Fe,P)=>{function a(fe,me,ae,ve,ee,Ne,pe){try{var ce=fe[Ne](pe),ye=ce.value}catch(Ue){return void ae(Ue)}ce.done?me(ye):Promise.resolve(ye).then(ve,ee)}function y(fe){return function(){var me=this,ae=arguments;return new Promise(function(ve,ee){var Ne=fe.apply(me,ae);function pe(ye){a(Ne,ve,ee,pe,ce,"next",ye)}function ce(ye){a(Ne,ve,ee,pe,ce,"throw",ye)}pe(void 0)})}}P.d(Fe,{A:()=>y})},1635:(Et,Fe,P)=>{function Ue(_e,Se,Re,Ie){return new(Re||(Re=Promise))(function(Ve,ie){function vt(St){try{ht(Ie.next(St))}catch(nn){ie(nn)}}function Nt(St){try{ht(Ie.throw(St))}catch(nn){ie(nn)}}function ht(St){St.done?Ve(St.value):function de(Ve){return Ve instanceof Re?Ve:new Re(function(ie){ie(Ve)})}(St.value).then(vt,Nt)}ht((Ie=Ie.apply(_e,Se||[])).next())})}function Qe(_e){return this instanceof Qe?(this.v=_e,this):new Qe(_e)}function Je(_e,Se,Re){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var de,Ie=Re.apply(_e,Se||[]),Ve=[];return de=Object.create(("function"==typeof AsyncIterator?AsyncIterator:Object).prototype),vt("next"),vt("throw"),vt("return",function ie(un){return function(hn){return Promise.resolve(hn).then(un,nn)}}),de[Symbol.asyncIterator]=function(){return this},de;function vt(un,hn){Ie[un]&&(de[un]=function(Pn){return new Promise(function(at,jn){Ve.push([un,Pn,at,jn])>1||Nt(un,Pn)})},hn&&(de[un]=hn(de[un])))}function Nt(un,hn){try{!function ht(un){un.value instanceof Qe?Promise.resolve(un.value.v).then(St,nn):rr(Ve[0][2],un)}(Ie[un](hn))}catch(Pn){rr(Ve[0][3],Pn)}}function St(un){Nt("next",un)}function nn(un){Nt("throw",un)}function rr(un,hn){un(hn),Ve.shift(),Ve.length&&Nt(Ve[0][0],Ve[0][1])}}function Ot(_e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var Re,Se=_e[Symbol.asyncIterator];return Se?Se.call(_e):(_e=function lt(_e){var Se="function"==typeof Symbol&&Symbol.iterator,Re=Se&&_e[Se],Ie=0;if(Re)return Re.call(_e);if(_e&&"number"==typeof _e.length)return{next:function(){return _e&&Ie>=_e.length&&(_e=void 0),{value:_e&&_e[Ie++],done:!_e}}};throw new TypeError(Se?"Object is not iterable.":"Symbol.iterator is not defined.")}(_e),Re={},Ie("next"),Ie("throw"),Ie("return"),Re[Symbol.asyncIterator]=function(){return this},Re);function Ie(Ve){Re[Ve]=_e[Ve]&&function(ie){return new Promise(function(vt,Nt){!function de(Ve,ie,vt,Nt){Promise.resolve(Nt).then(function(ht){Ve({value:ht,done:vt})},ie)}(vt,Nt,(ie=_e[Ve](ie)).done,ie.value)})}}}P.d(Fe,{AQ:()=>Je,N3:()=>Qe,sH:()=>Ue,xN:()=>Ot}),"function"==typeof SuppressedError&&SuppressedError}},Et=>{Et(Et.s=7206)}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.