1"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[2350],{2350:(C,y,a)=>{a.r(y),a.d(y,{LeisurePageModule:()=>rn});var i=a(177),h=a(9417),g=a(4742),v=a(8121),s=a(9969),n=a(4438),f=a(1413),m=a(4412),b=a(6977),O=a(7673),u=a(6354),d=a(8141),M=a(6496),S=a(9431),T=a(2816),R=a(7647),E=a(5558),I=a(9437),$=a(2827),x=a(7507),_=a(268),P=a(1780),L=a(9667),F=a(9381),k=a(1765),G=a(63),j=a(5577),w=a(1669),A=a(4247);const N=o=>({"background-image":o}),B=()=>["planos"],z=o=>["tienda",o];function U(o,l){1&o&&(n.j41(0,"h6"),n.EFF(1),n.nI1(2,"translate"),n.k0s()),2&o&&(n.R7$(),n.JRh(n.bMT(2,1,"RESTORATION.TITLE")))}function D(o,l){1&o&&(n.j41(0,"h6"),n.EFF(1),n.nI1(2,"translate"),n.k0s()),2&o&&(n.R7$(),n.JRh(n.bMT(2,1,"RESTORATION.TITLE_JUST_RESTORATION")))}function Y(o,l){if(1&o&&(n.j41(0,"h3"),n.EFF(1),n.k0s()),2&o){const t=n.XpG().ngIf;n.R7$(),n.JRh(t.contentPage.title)}}function V(o,l){if(1&o&&(n.j41(0,"ion-select-option",31),n.EFF(1),n.nI1(2,"uppercase"),n.nI1(3,"translate"),n.k0s()),2&o){const t=l.$implicit;n.Y8G("value",t),n.R7$(),n.SpI(" ",n.bMT(3,4,n.bMT(2,2,"RESTORATION_CATEGORIES."+t)),"")}}function X(o,l){if(1&o&&(n.j41(0,"ion-col",26)(1,"ion-item",27)(2,"ion-select",28),n.nI1(3,"translate"),n.nI1(4,"translate"),n.nI1(5,"translate"),n.j41(6,"ion-select-option",29),n.EFF(7),n.nI1(8,"translate"),n.k0s(),n.DNE(9,V,4,6,"ion-select-option",30),n.k0s()()()),2&o){const t=n.XpG().ngIf;n.R7$(2),n.FS9("okText",n.bMT(3,5,"GLOBALS.OK")),n.FS9("cancelText",n.bMT(4,7,"GLOBALS.CANCEL")),n.FS9("placeholder",n.bMT(5,9,"RESTORATION.CATEGORIES")),n.R7$(5),n.SpI("",n.bMT(8,11,"RESTORATION.ALL_CATEGORIES")," "),n.R7$(2),n.Y8G("ngForOf",t.categories)}}function H(o,l){if(1&o&&(n.j41(0,"ion-segment-button",32),n.EFF(1),n.nI1(2,"uppercase"),n.nI1(3,"translate"),n.k0s()),2&o){const t=l.$implicit;n.Y8G("value",t),n.R7$(),n.SpI(" ",n.bMT(3,4,n.bMT(2,2,"RESTORATION_SUBCATEGORIES."+t))," ")}}function J(o,l){if(1&o){const t=n.RV6();n.j41(0,"ion-button",33),n.bIt("click",function(){const r=n.eBV(t).$implicit,c=n.XpG(2);return n.Njj(c.subcategory$$.next(r))}),n.EFF(1),n.nI1(2,"uppercase"),n.nI1(3,"translate"),n.k0s()}if(2&o){const t=l.$implicit,e=n.XpG(2);n.AVh("active",t===e.selectedSubcategory),n.R7$(),n.SpI(" ",n.bMT(3,5,n.bMT(2,3,"RESTORATION_SUBCATEGORIES."+t))," ")}}function Q(o,l){if(1&o){const t=n.RV6();n.qex(0),n.nrm(1,"section",6),n.j41(2,"section",7)(3,"ion-grid",8)(4,"ion-row",9)(5,"ion-col"),n.DNE(6,U,3,3,"h6",2)(7,D,3,3,"h6",2)(8,Y,2,1,"h3",2),n.k0s()(),n.j41(9,"form",10)(10,"ion-row",11)(11,"ion-col",12)(12,"ion-searchbar",13),n.nI1(13,"translate"),n.bIt("ionChange",function(r){n.eBV(t);const c=n.XpG();return n.Njj(c.query$$.next(r.detail.value))}),n.k0s()(),n.DNE(14,X,10,13,"ion-col",14),n.k0s(),n.j41(15,"ion-row",15)(16,"ion-col",16)(17,"ion-button",17),n.EFF(18),n.nI1(19,"translate"),n.k0s()()(),n.j41(20,"ion-row",18)(21,"ion-col",19)(22,"ion-segment",20)(23,"ion-segment-button",21),n.EFF(24),n.nI1(25,"translate"),n.k0s(),n.DNE(26,H,4,6,"ion-segment-button",22),n.k0s()()(),n.j41(27,"ion-row",15)(28,"ion-col",23)(29,"ion-button",24),n.bIt("click",function(){n.eBV(t);const r=n.XpG();return n.Njj(r.subcategory$$.next(""))}),n.EFF(30),n.nI1(31,"translate"),n.k0s(),n.DNE(32,J,4,7,"ion-button",25),n.k0s()()()()(),n.bVm()}if(2&o){const t=l.ngIf,e=n.XpG();n.R7$(),n.Y8G("@inOutAnimation",void 0)("ngStyle",n.eq3(26,N," url("+t.contentPage.image+")")),n.R7$(5),n.Y8G("ngIf",e.hasLeisure),n.R7$(),n.Y8G("ngIf",!e.hasLeisure),n.R7$(),n.Y8G("ngIf",t.contentPage),n.R7$(),n.Y8G("formGroup",e.form),n.R7$(3),n.FS9("placeholder",n.bMT(13,18,"SHOPS.SEARCH_PLACEHOLDER")),n.R7$(2),n.Y8G("ngIf",e.hasLeisure),n.R7$(3),n.Y8G("languageRouter",n.lJ4(28,B)),n.R7$(),n.SpI(" ",n.bMT(19,20,"SHOPS.MAP_BUTTON")," "),n.R7$(2),n.AVh("ion-hide","LEISURE"===e.form.get("category").value||!e.tenantConfService.hasSubcategories()),n.R7$(4),n.SpI(" ",n.bMT(25,22,"RESTORATION_SUBCATEGORIES.ALL")," "),n.R7$(2),n.Y8G("ngForOf",t.subcategories),n.R7$(3),n.AVh("active","all"===e.selectedSubcategory),n.R7$(),n.SpI(" ",n.bMT(31,24,"RESTORATION_SUBCATEGORIES.ALL")," "),n.R7$(2),n.Y8G("ngForOf",t.subcategories)}}function W(o,l){if(1&o&&(n.j41(0,"ion-col",36)(1,"div",37),n.nrm(2,"img",38),n.j41(3,"p",39),n.EFF(4),n.k0s(),n.j41(5,"p",40),n.EFF(6),n.nI1(7,"uppercase"),n.nI1(8,"translate"),n.k0s()()()),2&o){const t=l.$implicit;n.R7$(),n.Y8G("languageRouter",n.eq3(8,z,t.shopUrl)),n.R7$(),n.FS9("src",t.data.logo,n.B4B),n.R7$(2),n.JRh(t.data.name),n.R7$(2),n.JRh(n.bMT(8,6,n.bMT(7,4,"RESTORATION_CATEGORIES."+t.category)))}}function K(o,l){1&o&&n.nrm(0,"app-empty-state")}function Z(o,l){if(1&o){const t=n.RV6();n.qex(0),n.j41(1,"ion-row"),n.DNE(2,W,9,10,"ion-col",34),n.k0s(),n.j41(3,"app-show-more-button",35),n.bIt("clickEv",function(){n.eBV(t);const r=n.XpG();return n.Njj(r.loadNextPage())}),n.k0s(),n.DNE(4,K,1,0,"app-empty-state",2),n.bVm()}if(2&o){const t=l.ngIf,e=n.XpG();n.R7$(),n.Y8G("@listStagger",t.length),n.R7$(),n.Y8G("ngForOf",t)("ngForTrackBy",e.trackBy),n.R7$(),n.Y8G("paginationStatus",e.paginationStatus),n.R7$(),n.Y8G("ngIf",0===t.length&&"FETCHING"!==e.paginationStatus)}}function q(o,l){if(1&o&&n.nrm(0,"app-section-banner",42),2&o){const t=n.XpG().ngIf;n.Y8G("data",t.bannerSection)}}function nn(o,l){if(1&o&&(n.qex(0),n.DNE(1,q,1,1,"app-section-banner",41),n.bVm()),2&o){const t=l.ngIf;n.R7$(),n.Y8G("ngIf",t.bannerSection)}}(0,s.hZ)("listAnimation",[(0,s.kY)("* <=> *",[(0,s.P)(":enter",[(0,s.iF)({opacity:0}
1),(0,s.yc)("60ms",(0,s.i0)("600ms ease-out",(0,s.iF)({opacity:1})))],{optional:!0}),(0,s.P)(":leave",(0,s.i0)("200ms",(0,s.iF)({opacity:0})),{optional:!0})])]);const tn=[{path:"",component:(()=>{class o{tenantConfService;tenantService;shopService;metadataService;translateService;scrollEventsService;fb;location;router;route;platformId;content;destroy$=new f.B;query$$=new m.t("");category$$=new m.t("");subcategory$$=new m.t("");page$$=new m.t(!1);selectedSubcategory;resourceList$;data$;language;paginationStatus;form;searchQuery;category;subcategory;constructor(t,e,r,c,p,an,sn,cn,ln,gn,mn){this.tenantConfService=t,this.tenantService=e,this.shopService=r,this.metadataService=c,this.translateService=p,this.scrollEventsService=an,this.fb=sn,this.location=cn,this.router=ln,this.route=gn,this.platformId=mn,(0,i.Vy)(this.platformId)&&this.initLeisureData(),this.form=this.fb.group({page:[""],search:[""],category:[""],subcategory:[""]})}ionViewWillEnter(){this.initLeisureData()}ionViewDidEnter(){this.watchQueryParams()}ionViewWillLeave(){this.destroy$.next()}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}initLeisureData(){this.language=this.tenantConfService.getLanguage(),this.data$=this.tenantService.tenant$.pipe((0,b.Q)(this.destroy$),(0,u.T)(t=>{const e=t.contentSectionBanners?.sitesVisible?.leisure&&t.contentSectionBanners[this.language]||null;return{contentPage:t.webHeaderShops,categories:Object.keys(_.l4j),subcategories:Object.keys(_.EfT),bannerSection:e}}),(0,d.M)(t=>{this.metadataService.setStandardMetadata(this.tenantConfService.hasOnlyRestoration()?this.translateService.instant("FOOTER.RESTORATION"):this.translateService.instant("SECTIONS.LEISURE"),this.translateService.instant("RESTORATION.TITLE"))}),(0,M.t)()),this.resourceList$=this.form.valueChanges.pipe((0,b.Q)(this.destroy$),(0,S.B)(100),(0,d.M)(t=>this.paginationStatus="NO_FETCH"),(0,d.M)(({page:t,search:e,category:r,subcategory:c})=>{this.selectedSubcategory="",c&&(this.selectedSubcategory=c),(e!==this.searchQuery||r!==this.category||c!==this.subcategory)&&(t=1,this.form.patchValue({page:1},{emitEvent:!1}),this.searchQuery=e,this.category=r,this.subcategory=c),this.updateUrlParams({page:t,search:e,category:r,subcategory:"LEISURE"===r||""===r?"":c}),this.paginationStatus="FETCHING"}),(0,d.M)(t=>this.paginationStatus="FETCHING"),this.getResource$(),(0,T.S)((t,{page:e,newShops:r})=>(this.paginationStatus=r?.length<16?"LIMIT_REACHED":"NO_FETCH",1===e?[...r]:[...t,...r]),[]),(0,R.u)())}get hasLeisure(){return!this.tenantConfService.hasOnlyRestoration()}getResource$(){return(0,E.n)(({page:t,search:e,category:r,subcategory:c})=>this.shopService.getShops({resultsPerPage:0,page:0,orderDir:"ASC",establishmentType:_.YXc.LEISURE_OR_RESTORATION,...e?{search:e,orderBy:`json-data-${this.language}.name`}:{},...r?{categories:[r]}:{},...c?{subcategories:[r]}:{},...e?{orderBy:`json-data-${this.language}.name`}:{}}).pipe((0,u.T)(p=>({page:t,newShops:p})),(0,I.W)(()=>(console.error("Error fetching shops."),this.paginationStatus="ERROR",(0,O.of)({page:t,newShops:[]})))))}watchQueryParams(){this.route.queryParams.pipe((0,b.Q)(this.destroy$)).subscribe(({page:t,search:e,category:r,subcategory:c})=>{this.paramsAreEmpty(t,e,r,c)?this.form.patchValue({page:1}):(this.form.patchValue({page:1,search:e,category:r,subcategory:c}),this.scrollEventsService.scrollDown(this.content))})}paramsAreEmpty(t,e,r,c){return!(1===t&&void 0!==t||""!==e&&void 0!==e||""!==r&&void 0!==r||""!==c&&void 0!==c)}updateUrlParams(t){const{page:e,search:r,category:c,subcategory:p}=t;this.location.replaceState(this.router.url.split("?")[0],`page=${e}&search=${r}&category=${c}&subcategory=${"LEISURE"!==c?p:""}`)}loadNextPage(){this.form.patchValue({page:this.currentPage+1})}trackBy(t,e){return e.uuid}scrollTop(){this.scrollEventsService.scrollTop(this.content)}scrollHeader(t){this.scrollEventsService.scrollHeader(t,this.content)}get currentPage(){return this.form.get("page").value}static \u0275fac=function(e){return new(e||o)(n.rXU(x.K),n.rXU(_.INj),n.rXU(_.s5Q),n.rXU($.T),n.rXU(P.c$),n.rXU(L.W),n.rXU(h.ok),n.rXU(i.aZ),n.rXU(v.Ix),n.rXU(v.nX),n.rXU(n.Agw))};static \u0275cmp=n.VBU({type:o,selectors:[["app-leisure"]],viewQuery:function(e,r){if(1&e&&n.GBs(g.W9,7),2&e){let c;n.mGM(c=n.lsd())&&(r.content=c.first)}},decls:14,vars:11,consts:[["scroll-events","true",3,"ionScroll"],[1,"main-content"],[4,"ngIf"],[1,"shops-list"],[1,"container"],[3,"scrollToTop"],[1,"section-list-image",3,"ngStyle"],[1,"list-page-header"],[1,"container","form-block"],[1,"section-claim"],[3,"formGroup"],[1,"search-form","ion-justify-content-center","ion-align-items-center"],["size-xs","12","size-sm","7"],["formControlName","search","debounce","500",3,"ionChange","placeholder"],["size-xs","12","size-sm","5",4,"ngIf"],[1,"ion-justify-content-center","more-button"],["size-xs","auto","size-sm","auto"],["fill","clear",3,"languageRouter"],[1,"ion-justify-content-center","more-button","desktop-segments"],["size-xs","auto","size-sm","auto",1,"ion-margin-end","segments"],["formControlName","subcategory","value",""],["mode","md","value","",1,"small-segment-button"],["class","small-segment-button","mode","md",3,"value",4,"ngFor","ngForOf"],["size-xs","auto","size-sm","auto",1,"mobile-segments"],["mode","md","value","all",1,"small-segment-button",3,"click"],["class","small-segment-button","mode","md",3,"active","click",4,"ngFor","ngForOf"],["size-xs","12","size-sm","5"],["lines","none"],["formControlName","category",3,"okText","cancelText","placeholder"],["value",""],[3,"value",4,"ngFor","ngForOf"],[3,"value"],["mode","md",1,"small-segment-button",3,"value"],["mode","md",1,"small-segment-button",3,"click"],["size-xs","6","size-sm","4","size-md","3","size-lg","3",4,"ngFor","ngForOf","ngForTrackBy"],[3,"clickEv","paginationStatus"],["size-xs","6","size-sm","4","size-md","3","size-lg","3"],[1,"shop-item",3,"languageRouter"],["alt","",1,"logo",3,"src"],[1,"name"],[1,"category"],[3,"data",4,"ngIf"],[3,"data"]],template:function(e,r){1&e&&(n.qex(0),n.j41(1,"ion-content",0),n.bIt("ionScroll",function(p){return r.scrollHeader(p)}),n.nrm(2,"app-header"),n.j41(3,"div",1),n.DNE(4,Q,33,29,"ng-container",2),n.nI1(5,"async"),n.j41(6,"section",3)(7,"div",4)(8,"ion-grid"),n.DNE(9,Z,5,5,"ng-container",2),n.nI1(10,"async"),n.k0s()()(),n.DNE(11,nn,2,1,"ng-container",2),n.nI1(12,"async"),n.k0s(),n.j41(13,"app-footer",5),n.bIt("scrollToTop",function(){return r.scrollTop()}),n.k0s()(),n.bVm()),2&e&&(n.R7$(2),n.AVh("scrolling",!0===r.scrollEventsService.headerVisible),n.R7$(2),n.Y8G("ngIf",n.bMT(5,5,r.data$)),n.R7$(5),n.Y8G("ngIf",n.bMT(10,7,r.resourceList$)),n.R7$(2),n.Y8G("ngIf",n.bMT(12,9,r.data$)))}
1,dependencies:[i.Sq,i.bT,i.B3,h.qT,h.BC,h.cb,g.Jm,g.hU,g.W9,g.lO,g.uz,g.ln,g.S1,g.Gp,g.eP,g.Nm,g.Ip,g.Je,g.Gw,h.j4,h.JD,F.l,k.n,G.J,j.o,w.l,A.S,i.Jj,i.Pc,P.D9],styles:["ion-app[_ngcontent-%COMP%]{--ion-default-font: var(--tenant-default-font, --ion-font-family, sans-serif) !important;--ion-color-primary: var(--tenant-color-primary);--ion-color-primary-rgb: var(--tenant-color-primary-rgb);--ion-color-primary-contrast: var(--tenant-color-primary-contrast);--ion-color-primary-contrast-rgb: 255, 255, 255;--ion-color-primary-shade: var(--tenant-color-primary-shade);--ion-color-primary-tint: var(--tenant-color-primary-tint);--ion-color-secondary: var(--tenant-color-secondary);--ion-color-secondary-rgb: var(--tenant-color-secondary-rgb);--ion-color-secondary-contrast: var(--tenant-color-secondary-contrast);--ion-color-secondary-contrast-rgb: 255, 255, 255;--ion-color-secondary-shade: var(--tenant-color-secondary-shade);--ion-color-secondary-tint: var(--tenant-color-secondary-tint);--ion-color-tertiary: var(--tenant-color-tertiary);--ion-color-tertiary-rgb: var(--tenant-color-tertiary-rgb);--ion-color-tertiary-contrast: var(--tenant-color-tertiary-contrasr);--ion-color-tertiary-contrast-rgb: 255, 255, 255;--ion-color-tertiary-shade: var(--tenant-color-tertiary-shad);--ion-color-tertiary-tint: var(--tenant-color-tertiary-tint);--ion-color-success: var(--tenant-color-success);--ion-color-success-rgb: var(--tenant-color-success-rgb);--ion-color-success-contrast: var(--tenant-color-success-contrast);--ion-color-success-contrast-rgb: var(--tenant-color-success-contrast-rgb);--ion-color-success-shade: var(--tenant-color-success-shade);--ion-color-success-tint: var(--tenant-color-success-tint);--ion-color-warning: var(--tenant-color-warning);--ion-color-warning-rgb: var(--tenant-color-warning-rgb);--ion-color-warning-contrast: var(--tenant-color-warning-contrast);--ion-color-warning-contrast-rgb: var(--tenant-color-warning-contrast-rgb);--ion-color-warning-shade: var(--tenant-color-warning-shade);--ion-color-warning-tint: var(--tenant-color-warning-tint);--ion-color-danger: var(--tenant-color-danger);--ion-color-danger-rgb: var(--tenant-color-danger-rgb);--ion-color-danger-contrast: var(--tenant-color-danger-contrast);--ion-color-danger-contrast-rgb: var(--tenant-color-danger-contrast-rgb);--ion-color-danger-shade: var(--tenant-color-danger-shade);--ion-color-danger-tint: var(--tenant-color-danger-tint);--ion-color-dark: var(--tenant-color-dark);--ion-color-dark-rgb: var(--tenant-color-dark-rgb);--ion-color-dark-contrast: var(--tenant-color-dark-contrast);--ion-color-dark-contrast-rgb: var(--tenant-color-dark-contrast-rgb);--ion-color-dark-shade: var(--tenant-color-dark-shade);--ion-color-dark-tint: var(--tenant-color-dark-tint);--ion-color-medium: var(--tenant-color-medium);--ion-color-medium-rgb: var(--tenant-color-medium-rgb);--ion-color-medium-contrast: var(--tenant-color-medium-contrast);--ion-color-medium-contrast-rgb: var(--tenant-color-medium-contrast-rgb);--ion-color-medium-shade: var(--tenant-color-medium-shade);--ion-color-medium-tint: var(--tenant-color-medium-tint);--ion-color-light: var(--tenant-color-light);--ion-color-light-rgb: var(--tenant-color-light-rgb);--ion-color-light-contrast: var(--tenant-color-light-contrast);--ion-color-light-contrast-rgb: var(--tenant-color-light-contrast-rgb);--ion-color-light-shade: var(--tenant-color-light-shade);--ion-color-light-tint: var(--tenant-color-light-tint)}[_nghost-%COMP%] ion-segment[_ngcontent-%COMP%] ion-segment-button[_ngcontent-%COMP%]{font-size:.875rem}[_nghost-%COMP%] .shops-list[_ngcontent-%COMP%]{padding:2rem 0 6rem}@media (min-width: 0px) and (max-width: 767px){[_nghost-%COMP%] .shops-list[_ngcontent-%COMP%]{padding:2rem calc(1rem - 8px) 6rem}}@media (min-width:){[_nghost-%COMP%] .shops-list[_ngcontent-%COMP%]{padding:2rem calc(1rem - 8px) 6rem}}[_nghost-%COMP%] .shops-list[_ngcontent-%COMP%] ion-grid[_ngcontent-%COMP%]{--ion-grid-column-padding-xs: 5px;--ion-grid-column-padding-sm: 5px;--ion-grid-column-padding-md: 8px;--ion-grid-column-padding-lg: 8px;
1--ion-grid-column-padding-xl: 8px;margin-left:-8px;margin-right:-8px;padding:0}@media (min-width: 0px) and (max-width: 767px){[_nghost-%COMP%] .shops-list[_ngcontent-%COMP%] ion-grid[_ngcontent-%COMP%]{margin-left:0;margin-right:0}}@media (min-width:){[_nghost-%COMP%] .shops-list[_ngcontent-%COMP%] ion-grid[_ngcontent-%COMP%]{margin-left:0;margin-right:0}}[_nghost-%COMP%] .shops-list[_ngcontent-%COMP%] ion-grid[_ngcontent-%COMP%] ion-col[_ngcontent-%COMP%]{display:block}[_nghost-%COMP%] .shops-list[_ngcontent-%COMP%] .shop-item[_ngcontent-%COMP%]{display:flex;flex-direction:column;padding:2rem;box-shadow:0 10px 20px #acacac29;border-radius:var(--tenant-card-radius);text-align:center;outline:none;cursor:pointer;height:100%;transition:box-shadow ease .3s}[_nghost-%COMP%] .shops-list[_ngcontent-%COMP%] .shop-item[_ngcontent-%COMP%]:hover{box-shadow:0 10px 20px #69696933}[_nghost-%COMP%] .shops-list[_ngcontent-%COMP%] .shop-item[_ngcontent-%COMP%]:hover .category[_ngcontent-%COMP%]{color:var(--tenant-color-primary)}[_nghost-%COMP%] .shops-list[_ngcontent-%COMP%] .shop-item[_ngcontent-%COMP%] .logo[_ngcontent-%COMP%]{width:100%;height:120px;object-fit:contain;object-position:center;margin-bottom:1rem}[_nghost-%COMP%] .shops-list[_ngcontent-%COMP%] .shop-item[_ngcontent-%COMP%] .name[_ngcontent-%COMP%]{font-size:.75rem;color:var(--tenant-color-medium);margin:0}[_nghost-%COMP%] .shops-list[_ngcontent-%COMP%] .shop-item[_ngcontent-%COMP%] .category[_ngcontent-%COMP%]{margin:0;font-size:.875rem;color:var(--tenant-color-dark);font-weight:700;line-height:15px;transition:color ease .3s}[_nghost-%COMP%] .desktop-segments[_ngcontent-%COMP%]{display:flex}@media (min-width: 0px) and (max-width: 767px){[_nghost-%COMP%] .desktop-segments[_ngcontent-%COMP%]{display:none}}@media (min-width:){[_nghost-%COMP%] .desktop-segments[_ngcontent-%COMP%]{display:none}}"],data:{animation:[(0,s.hZ)("inOutAnimation",[(0,s.kY)(":enter",[(0,s.iF)({height:0,opacity:0}),(0,s.i0)(".3s ease-out",(0,s.iF)({height:"400px",opacity:1}))]),(0,s.kY)(":leave",[(0,s.iF)({height:300,opacity:1}),(0,s.i0)(".3s ease-in",(0,s.iF)({height:0,opacity:0}))])]),(0,s.hZ)("listStagger",[(0,s.kY)("* <=> *",[(0,s.P)(":enter",[(0,s.iF)({opacity:0,transform:"translateY(-15px)"}),(0,s.yc)("100ms",(0,s.i0)("550ms ease-out",(0,s.iF)({opacity:1,transform:"translateY(0px)"})))],{optional:!0})])])]}})}return o})()}];let on=(()=>{class o{static \u0275fac=function(e){return new(e||o)};static \u0275mod=n.$C({type:o});static \u0275inj=n.G2t({imports:[v.iI.forChild(tn),v.iI]})}return o})();var en=a(3887);let rn=(()=>{class o{static \u0275fac=function(e){return new(e||o)};static \u0275mod=n.$C({type:o});static \u0275inj=n.G2t({imports:[i.MD,h.YN,g.bv,on,en.G]})}return o})()},63:(C,y,a)=>{a.d(y,{J:()=>f});var i=a(4438),h=a(1780),g=a(5245),v=a(177),s=a(4742);const n=m=>({"background-image":m});let f=(()=>{class m{translate;sanitizeService;data;constructor(O,u){this.translate=O,this.sanitizeService=u}
1ngOnInit(){}static \u0275fac=function(u){return new(u||m)(i.rXU(h.c$),i.rXU(g.h))};static \u0275cmp=i.VBU({type:m,selectors:[["app-section-banner"]],inputs:{data:"data"},decls:10,vars:7,consts:[[1,"ion-no-padding"],[1,"ion-align-items-stretch","container"],["size-xs","12","size-sm","6",1,"claim-col"],[1,"desc",3,"innerHTML"],["target","_blank","color","light","fill","outline",3,"href"],["size-xs","12","offset-sm","1","size-sm","5"],[1,"app-image",3,"ngStyle"]],template:function(u,d){1&u&&(i.j41(0,"ion-grid",0)(1,"ion-row",1)(2,"ion-col",2)(3,"h3"),i.EFF(4),i.k0s(),i.nrm(5,"div",3),i.j41(6,"ion-button",4),i.EFF(7),i.k0s()(),i.j41(8,"ion-col",5),i.nrm(9,"div",6),i.k0s()()()),2&u&&(i.R7$(4),i.JRh(d.data.title),i.R7$(),i.Y8G("innerHTML",d.sanitizeService.sanitizeString(d.data.description),i.npT),i.R7$(),i.Y8G("href",d.data.url),i.R7$(),i.SpI(" ",d.data.textButton," "),i.R7$(2),i.Y8G("ngStyle",i.eq3(5,n,"url("+d.data.image+")")))},dependencies:[v.B3,s.Jm,s.hU,s.lO,s.ln],styles:["ion-app[_ngcontent-%COMP%]{--ion-default-font: var(--tenant-default-font, --ion-font-family, sans-serif) !important;--ion-color-primary: var(--tenant-color-primary);--ion-color-primary-rgb: var(--tenant-color-primary-rgb);--ion-color-primary-contrast: var(--tenant-color-primary-contrast);--ion-color-primary-contrast-rgb: 255, 255, 255;--ion-color-primary-shade: var(--tenant-color-primary-shade);--ion-color-primary-tint: var(--tenant-color-primary-tint);--ion-color-secondary: var(--tenant-color-secondary);--ion-color-secondary-rgb: var(--tenant-color-secondary-rgb);--ion-color-secondary-contrast: var(--tenant-color-secondary-contrast);--ion-color-secondary-contrast-rgb: 255, 255, 255;--ion-color-secondary-shade: var(--tenant-color-secondary-shade);--ion-color-secondary-tint: var(--tenant-color-secondary-tint);--ion-color-tertiary: var(--tenant-color-tertiary);--ion-color-tertiary-rgb: var(--tenant-color-tertiary-rgb);--ion-color-tertiary-contrast: var(--tenant-color-tertiary-contrasr);--ion-color-tertiary-contrast-rgb: 255, 255, 255;--ion-color-tertiary-shade: var(--tenant-color-tertiary-shad);--ion-color-tertiary-tint: var(--tenant-color-tertiary-tint);--ion-color-success: var(--tenant-color-success);--ion-color-success-rgb: var(--tenant-color-success-rgb);--ion-color-success-contrast: var(--tenant-color-success-contrast);--ion-color-success-contrast-rgb: var(--tenant-color-success-contrast-rgb);--ion-color-success-shade: var(--tenant-color-success-shade);--ion-color-success-tint: var(--tenant-color-success-tint);--ion-color-warning: var(--tenant-color-warning);--ion-color-warning-rgb: var(--tenant-color-warning-rgb);--ion-color-warning-contrast: var(--tenant-color-warning-contrast);--ion-color-warning-contrast-rgb: var(--tenant-color-warning-contrast-rgb);--ion-color-warning-shade: var(--tenant-color-warning-shade);--ion-color-warning-tint: var(--tenant-color-warning-tint);--ion-color-danger: var(--tenant-color-danger);--ion-color-danger-rgb: var(--tenant-color-danger-rgb);--ion-color-danger-contrast: var(--tenant-color-danger-contrast);--ion-color-danger-contrast-rgb: var(--tenant-color-danger-contrast-rgb);--ion-color-danger-shade: var(--tenant-color-danger-shade);--ion-color-danger-tint: var(--tenant-color-danger-tint);--ion-color-dark: var(--tenant-color-dark);--ion-color-dark-rgb: var(--tenant-color-dark-rgb);--ion-color-dark-contrast: var(--tenant-color-dark-contrast);--ion-color-dark-contrast-rgb: var(--tenant-color-dark-contrast-rgb);--ion-color-dark-shade: var(--tenant-color-dark-shade);--ion-color-dark-tint: var(--tenant-color-dark-tint);--ion-color-medium: var(--tenant-color-medium);--ion-color-medium-rgb: var(--tenant-color-medium-rgb);--ion-color-medium-contrast: var(--tenant-color-medium-contrast);--ion-color-medium-contrast-rgb: var(--tenant-color-medium-contrast-rgb);--ion-color-medium-shade: var(--tenant-color-medium-shade);--ion-color-medium-tint: var(--tenant-color-medium-tint);--ion-color-light: var(--tenant-color-light);--ion-color-light-rgb: var(--tenant-color-light-rgb);--ion-color-light-contrast: var(--tenant-color-light-contrast);--ion-color-light-contrast-rgb: var(--tenant-color-light-contrast-rgb);--ion-color-light-shade: var(--tenant-color-light-shade);--ion-color-light-tint: var(--tenant-color-light-tint)}[_nghost-%COMP%]{display:block;margin-top:0rem;margin-bottom:0rem}[_nghost-%COMP%] ion-grid[_ngcontent-%COMP%]{background-color:var(--tenant-color-primary);background-size:cover}[_nghost-%COMP%] .container[_ngcontent-%COMP%]{padding:2rem 0rem 0rem;color:var(--tenant-color-primary-contrast)}@media (min-width: 0px) and (max-width: 767px){[_nghost-%COMP%] .container[_ngcontent-%COMP%]{padding:0rem 1rem}}@media (min-width:){[_nghost-%COMP%] .container[_ngcontent-%COMP%]{padding:0rem 1rem}}@media (min-width: 768px) and (max-width: 959px){[_nghost-%COMP%] .container[_ngcontent-%COMP%]{padding:2rem 1rem 0rem}}@media (min-width:){[_nghost-%COMP%] .container[_ngcontent-%COMP%]{padding:2rem 1rem 0rem}}[_nghost-%COMP%] .container[_ngcontent-%COMP%] .claim-col[_ngcontent-%COMP%]{padding-top:3rem;padding-bottom:3rem;align-self:center}@media (min-width: 0px) and (max-width: 767px){[_nghost-%COMP%] .container[_ngcontent-%COMP%] .claim-col[_ngcontent-%COMP%]{text-align:center}}@media (min-width:){[_nghost-%COMP%] .container[_ngcontent-%COMP%] .claim-col[_ngcontent-%COMP%]{text-align:center}}[_nghost-%COMP%] .container[_ngcontent-%COMP%] .claim-col[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{color:var(--tenant-color-primary-contrast)}[_nghost-%COMP%] .container[_ngcontent-%COMP%] .claim-col[_ngcontent-%COMP%] .desc[_ngcontent-%COMP%]{color:var(--tenant-color-primary-contrast);font-size:1.25rem;line-height:32px}[_nghost-%COMP%] .container[_ngcontent-%COMP%] .claim-col[_ngcontent-%COMP%] ion-button[_ngcontent-%COMP%]{--border-width: 2px}@media (min-width: 0px) and (max-width: 767px){[_nghost-%COMP%] .container[_ngcontent-%COMP%] .claim-col[_ngcontent-%COMP%] ion-button[_ngcontent-%COMP%]{margin-top:2rem}}@media (min-width:){[_nghost-%COMP%] .container[_ngcontent-%COMP%] .claim-col[_ngcontent-%COMP%] ion-button[_ngcontent-%COMP%]{margin-top:2rem}}[_nghost-%COMP%] .container[_ngcontent-%COMP%] .app-image[_ngcontent-%COMP%]{background-size:contain;background-position:bottom center;background-repeat:no-repeat;height:100%;width:100%;min-height:370px}"]})}return m})()}}]);
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.