1"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[4656],{4656:(k,M,e)=>{e.r(M),e.d(M,{PromotionsPageModule:()=>cn});var l=e(177),t=e(9417),m=e(4742),u=e(8121),g=e(9969),n=e(4438),x=e(268),C=e(1413),b=e(4412),O=e(6977),v=e(6354),P=e(8141),E=e(6496),R=e(9431),w=e(2816),I=e(7647),S=e(5558),$=e(2827),T=e(7507),c=e(1626),h=e(1780),i=e(9667),f=e(9381),d=e(5043),D=e(1765),G=e(63),F=e(5245),z=e(1669);const N=r=>[r];function j(r,p){if(1&r&&(n.j41(0,"ion-button",8),n.EFF(1),n.nI1(2,"translate"),n.k0s()),2&r){const o=n.XpG(2);n.Y8G("languageRouter",n.eq3(4,N,o.fidelityCardUrl)),n.R7$(),n.SpI(" ",n.bMT(2,2,"ACTIONS.SEE_MORE")," ")}}function Y(r,p){if(1&r&&(n.j41(0,"ion-grid",1)(1,"ion-row",2)(2,"ion-col",3)(3,"h3"),n.EFF(4),n.k0s(),n.nrm(5,"div",4),n.DNE(6,j,3,6,"ion-button",5),n.k0s(),n.j41(7,"ion-col",6),n.nrm(8,"img",7),n.k0s()()()),2&r){const o=n.XpG();n.R7$(4),n.JRh(o.data.title),n.R7$(),n.Y8G("innerHTML",o.sanitizeService.sanitizeString(o.data.description),n.npT),n.R7$(),n.Y8G("ngIf",o.fidelityCardUrl),n.R7$(2),n.FS9("src",o.data.imageUrl,n.B4B)}}let B=(()=>{class r{tenantService;translate;sanitizeService;data;fidelityCardUrl;constructor(o,a,s){this.tenantService=o,this.translate=a,this.sanitizeService=s,this.fidelityCardUrl=this.tenantService.getFidelityCardUrl()}ngOnInit(){}static \u0275fac=function(a){return new(a||r)(n.rXU(T.K),n.rXU(h.c$),n.rXU(F.h))};static \u0275cmp=n.VBU({type:r,selectors:[["app-citycard-banner"]],inputs:{data:"data"},decls:1,vars:1,consts:[["class"," ion-no-padding",4,"ngIf"],[1,"ion-no-padding"],[1,"ion-align-items-stretch","container"],["size-xs","12","size-sm","6","size-lg","7",1,"banner-content"],[1,"desc",3,"innerHTML"],[3,"languageRouter",4,"ngIf"],["size-xs","12","size-sm","6","size-lg","5",1,"banner-image"],["loading","lazy",3,"src"],[3,"languageRouter"]],template:function(a,s){1&a&&n.DNE(0,Y,9,4,"ion-grid",0),2&a&&n.Y8G("ngIf",s.data)},dependencies:[l.bT,m.Jm,m.hU,m.lO,m.ln,z.l,h.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);
1--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}@media (min-width: 0px) and (max-width: 767px){[_nghost-%COMP%]{padding-left:0rem;padding-right:0rem;margin-top:0rem}}@media (min-width:){[_nghost-%COMP%]{padding-left:0rem;padding-right:0rem;margin-top:0rem}}[_nghost-%COMP%] ion-grid[_ngcontent-%COMP%]{background-color:var(--tenant-color-light);background-size:cover}[_nghost-%COMP%] .container[_ngcontent-%COMP%]{padding:0;color:var(--tenant-color-light-contrast)}@media (min-width: 0px) and (max-width: 767px){[_nghost-%COMP%] .container[_ngcontent-%COMP%]{padding:1rem}}@media (min-width:){[_nghost-%COMP%] .container[_ngcontent-%COMP%]{padding:1rem}}[_nghost-%COMP%] .container[_ngcontent-%COMP%] .banner-content[_ngcontent-%COMP%]{display:inline-flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:3rem 2rem}@media (min-width: 0px) and (max-width: 767px){[_nghost-%COMP%] .container[_ngcontent-%COMP%] .banner-content[_ngcontent-%COMP%]{order:2;text-align:center;margin-top:1rem}}@media (min-width:){[_nghost-%COMP%] .container[_ngcontent-%COMP%] .banner-content[_ngcontent-%COMP%]{order:2;text-align:center;margin-top:1rem}}[_nghost-%COMP%] .container[_ngcontent-%COMP%] .banner-content[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{color:var(--tenant-color-secondary)}@media (min-width: 0px) and (max-width: 767px){[_nghost-%COMP%] .container[_ngcontent-%COMP%] .banner-content[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{font-size:24px!important;line-height:1.2}}@media (min-width:){[_nghost-%COMP%] .container[_ngcontent-%COMP%] .banner-content[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{font-size:24px!important;line-height:1.2}}[_nghost-%COMP%] .container[_ngcontent-%COMP%] .banner-content[_ngcontent-%COMP%] .desc[_ngcontent-%COMP%]{font-size:1.25rem!important;line-height:28px!important;max-width:90%}@media (min-width: 0px) and (max-width: 767px){[_nghost-%COMP%] .container[_ngcontent-%COMP%] .banner-content[_ngcontent-%COMP%] .desc[_ngcontent-%COMP%]{max-width:100%}}@media (min-width:){[_nghost-%COMP%] .container[_ngcontent-%COMP%] .banner-content[_ngcontent-%COMP%] .desc[_ngcontent-%COMP%]{max-width:100%}}[_nghost-%COMP%] .container[_ngcontent-%COMP%] .banner-content[_ngcontent-%COMP%] .desc[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{color:var(--tenant-color-light-contrast);font-size:1.25rem!important;line-height:28px!important}@media (min-width: 0px) and (max-width: 767px){[_nghost-%COMP%] .container[_ngcontent-%COMP%] .banner-content[_ngcontent-%COMP%] .desc[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{font-size:1.125rem!important;line-height:22px!important}}@media (min-width:){[_nghost-%COMP%] .container[_ngcontent-%COMP%] .banner-content[_ngcontent-%COMP%] .desc[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{font-size:1.125rem!important;line-height:22px!important}}@media (min-width: 0px) and (max-width: 767px){[_nghost-%COMP%] .container[_ngcontent-%COMP%] .banner-content[_ngcontent-%COMP%] ion-button[_ngcontent-%COMP%]{--padding-start: 1rem;--padding-end: 1rem;font-weight:700;margin:1rem auto 0}}@media (min-width:){[_nghost-%COMP%] .container[_ngcontent-%COMP%] .banner-content[_ngcontent-%COMP%] ion-button[_ngcontent-%COMP%]{--padding-start: 1rem;--padding-end: 1rem;font-weight:700;margin:1rem auto 0}}@media (min-width: 0px) and (max-width: 767px){[_nghost-%COMP%] .container[_ngcontent-%COMP%] .banner-image[_ngcontent-%COMP%]{order:1}}@media (min-width:){[_nghost-%COMP%] .container[_ngcontent-%COMP%] .banner-image[_ngcontent-%COMP%]{order:1}}[_nghost-%COMP%] .container[_ngcontent-%COMP%] .banner-image[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:100%;height:100%;object-fit:contain;object-position:center}"]})}return r})();var U=e(5577),L=e(4247);function X(r,p){if(1&r&&(n.j41(0,"h3"),n.EFF(1),n.k0s()),2&r){const o=n.XpG().ngIf;
1n.R7$(),n.JRh(o.contentPage.title)}}function A(r,p){if(1&r&&(n.qex(0),n.EFF(1),n.nI1(2,"translate"),n.bVm()),2&r){const o=n.XpG(3);n.R7$(),n.SpI(" ",n.bMT(2,1,o.hasOnlyRestoration?"ESTABLISHMENT_TYPE.RESTORATION":"ESTABLISHMENT_TYPE.LEISURE_OR_RESTORATION")," ")}}function V(r,p){if(1&r&&(n.qex(0),n.EFF(1),n.nI1(2,"uppercase"),n.nI1(3,"translate"),n.bVm()),2&r){const o=n.XpG().$implicit;n.R7$(),n.SpI(" ",n.bMT(3,3,n.bMT(2,1,"ESTABLISHMENT_TYPE."+o))," ")}}function H(r,p){if(1&r&&(n.j41(0,"ion-select-option",18),n.DNE(1,A,3,3,"ng-container",2)(2,V,4,5,"ng-container",2),n.k0s()),2&r){const o=p.$implicit;n.Y8G("value",o),n.R7$(),n.Y8G("ngIf","LEISURE_OR_RESTORATION"===o),n.R7$(),n.Y8G("ngIf","LEISURE_OR_RESTORATION"!==o)}}function J(r,p){if(1&r){const o=n.RV6();n.j41(0,"ion-col",22)(1,"ion-item",23)(2,"ion-checkbox",24),n.bIt("ionChange",function(){n.eBV(o);const s=n.XpG(2);return n.Njj(s.partners$$.next(s.changeToggle()))}),n.k0s(),n.nrm(3,"i",25),n.j41(4,"ion-label")(5,"b"),n.EFF(6),n.nI1(7,"translate"),n.k0s()()()()}2&r&&(n.R7$(6),n.JRh(n.bMT(7,1,"GLOBALS.ONLY_PARTNERS")))}function W(r,p){if(1&r&&(n.j41(0,"ion-row"),n.nrm(1,"img",26),n.k0s()),2&r){const o=n.XpG().ngIf;n.R7$(),n.FS9("src",o.contentPage.image,n.B4B)}}function K(r,p){1&r&&n.nrm(0,"section",27),2&r&&n.Y8G("@inOutAnimation",void 0)}function Q(r,p){if(1&r){const o=n.RV6();n.qex(0),n.nrm(1,"app-citycard-banner",6),n.nI1(2,"async"),n.j41(3,"section",7)(4,"ion-grid",8)(5,"ion-row",9)(6,"ion-col")(7,"h6",10),n.EFF(8),n.nI1(9,"translate"),n.k0s(),n.DNE(10,X,2,1,"h3",2),n.k0s()(),n.j41(11,"form",11)(12,"ion-row",12)(13,"ion-col",13)(14,"ion-searchbar",14),n.nI1(15,"translate"),n.bIt("ionChange",function(s){n.eBV(o);const _=n.XpG();return n.Njj(_.query$$.next(s.detail.value))}),n.k0s()(),n.j41(16,"ion-col",15)(17,"ion-item",16)(18,"ion-select",17),n.nI1(19,"translate"),n.nI1(20,"translate"),n.nI1(21,"translate"),n.bIt("ionChange",function(s){n.eBV(o);const _=n.XpG();return n.Njj(_.category$$.next(s.detail.value))}),n.j41(22,"ion-select-option",18),n.EFF(23),n.nI1(24,"translate"),n.k0s(),n.DNE(25,H,3,3,"ion-select-option",19),n.k0s()()(),n.DNE(26,J,8,3,"ion-col",20),n.k0s(),n.DNE(27,W,2,1,"ion-row",2),n.k0s()()(),n.DNE(28,K,1,1,"section",21),n.nI1(29,"async"),n.nI1(30,"async"),n.bVm()}if(2&r){const o=p.ngIf,a=n.XpG();n.R7$(),n.Y8G("data",n.bMT(2,14,a.bannerSection$)),n.R7$(7),n.JRh(n.bMT(9,16,"PROMOTIONS.TITLE")),n.R7$(2),n.Y8G("ngIf",o.contentPage),n.R7$(),n.Y8G("formGroup",a.form),n.R7$(3),n.FS9("placeholder",n.bMT(15,18,"SHOPS.SEARCH_PLACEHOLDER")),n.R7$(4),n.FS9("okText",n.bMT(19,20,"GLOBALS.OK")),n.FS9("cancelText",n.bMT(20,22,"GLOBALS.CANCEL")),n.FS9("placeholder",n.bMT(21,24,"SHOPS.SHOP_CATEGORIES")),n.R7$(4),n.Y8G("value",""),n.R7$(),n.JRh(n.bMT(24,26,"PROMOTIONS.ALL_SHOP_TYPES")),n.R7$(2),n.Y8G("ngForOf",a.establishmentTypes),n.R7$(),n.Y8G("ngIf",void 0!==a.fidelityCardName),n.R7$(),n.Y8G("ngIf",o.contentPage),n.R7$(),n.Y8G("ngIf",""===n.bMT(29,28,a.query$$)&&""===n.bMT(30,30,a.category$$)&&o.con4215tentPage)}}function Z(r,p){if(1&r&&(n.j41(0,"ion-col",31),n.nrm(1,"app-promo-card",32),n.k0s()),2&r){const o=p.$implicit;n.R7$(),n.Y8G("promo",o)}}function q(r,p){1&r&&n.nrm(0,"app-empty-state")}function nn(r,p){if(1&r){const o=n.RV6();n.qex(0),n.j41(1,"ion-row",28),n.DNE(2,Z,2,1,"ion-col",29),n.k0s(),n.j41(3,"app-show-more-button",30),n.bIt("clickEv",function(){n.eBV(o);const s=n.XpG();return n.Njj(s.loadNextPage())}),n.k0s(),n.DNE(4,q,1,0,"app-empty-state",2),n.bVm()}if(2&r){const o=p.ngIf,a=n.XpG();n.R7$(),n.Y8G("@listStagger",o.length),n.R7$(),n.Y8G("ngForOf",o)("ngForTrackBy",a.trackBy),n.R7$(),n.Y8G("paginationStatus",a.paginationStatus),n.R7$(),n.Y8G("ngIf",0===o.length&&"FETCHING"!==a.paginationStatus)}}function tn(r,p){if(1&r&&n.nrm(0,"app-section-banner",6),2&r){const o=n.XpG().ngIf;n.Y8G("data",o.bannerSection)}}function on(r,p){if(1&r&&(n.qex(0),n.DNE(1,tn,1,1,"app-section-banner",33),n.bVm()),2&r){const o=p.ngIf;n.R7$(),n.Y8G("ngIf",o.bannerSection)}}const rn=[{path:"",component:(()=>{class r{fb;http;tenantConfService;tenantService;metadataService;translateService;scrollEventsService;location;router;route;platformId;content;destroy$=new C.B;query$$=new b.t("");partners$$=new b.t("");category$$=new b.t("");page$$=new b.t(!1);resourceList$;data$;bannerSection$;isPartner;onScroll;language;paginationStatus;form;queryParams$;searchQuery;category;partners;hasOnlyRestoration;fidelityCardName;establishmentTypes=["SHOP","LEISURE_OR_RESTORATION"];constructor(o,a,s,_,y,sn,ln,gn,dn,mn,pn){this.fb=o,this.http=a,this.tenantConfService=s,this.tenantService=_,this.metadataService=y,this.translateService=sn,this.scrollEventsService=ln,this.location=gn,this.router=dn,this.route=mn,this.platformId=pn,(0,l.Vy)(this.platformId)&&this.initPromotionsData(),this.hasOnlyRestoration=this.tenantConfService.hasOnlyRestoration(),this.fidelityCardName=this.tenantConfService.getFidelityCardName(),this.form=this.fb.group({page:[1],search:[""],category:[""],partners:[!1]})}ionViewWillEnter(){this.initPromotionsData()}ionViewDidEnter(){this.watchQueryParams()}ionViewWillLeave(){this.destroy$.next()}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}initPromotionsData(){this.language=this.tenantConfService.getLanguage(),this.data$=this.tenantService.tenant$.pipe((0,O.Q)(this.destroy$),(0,v.T)(o=>{const a=o?.contentSectionBanners?.sitesVisible?.promotions;
1return{contentPage:o.webHeaderPromotions,bannerSection:a?o.contentSectionBanners?.[this.language]:null}}),(0,P.M)(o=>{this.metadataService.setStandardMetadata(this.translateService.instant("SECTIONS.PROMOTIONS"),o.contentPage?o.contentPage.title:null)}),(0,E.t)()),this.bannerSection$=this.tenantService.tenant$.pipe((0,O.Q)(this.destroy$),(0,v.T)(o=>o.contentMembershipCard.banner)),this.resourceList$=this.form.valueChanges.pipe((0,O.Q)(this.destroy$),(0,R.B)(100),(0,P.M)(o=>this.paginationStatus="NO_FETCH"),(0,P.M)(o=>{(o.search!==this.searchQuery||o.category!==this.category||o.partners!==this.partners)&&(o.page=1,this.form.patchValue({page:1},{emitEvent:!1}),this.searchQuery=o.search,this.category=o.category,this.partners=o.partners),this.updateUrlParams(o)}),(0,P.M)(o=>this.paginationStatus="FETCHING"),this.getResource$(),(0,w.S)((o,{page:a,newPromotions:s})=>(this.paginationStatus=s.length<16?"LIMIT_REACHED":"NO_FETCH",1===Number(a)?[...s]:[...o,...s]),[]),(0,I.u)())}getResource$(){return(0,S.n)(({page:o,search:a,category:s,partners:_})=>this.http.get(`/promotions?language=${this.language}`,{params:{resultsPerPage:"16",page:o,search:a,category:s,partners:_}}),({page:o},a)=>({page:o,newPromotions:a}))}loadNextPage(){this.form.patchValue({page:this.currentPage+1})}trackBy(o,a){return a.uuid}changeToggle(){return this.isPartner=!this.isPartner,this.isPartner}watchQueryParams(){this.queryParams$=this.route.queryParams.pipe((0,O.Q)(this.destroy$)).subscribe(({page:o,search:a,category:s})=>{this.paramsAreEmpty(o,a,s)?this.form.patchValue({page:1}):(this.form.patchValue({page:1,search:a,category:s}),this.scrollEventsService.scrollDown(this.content))})}paramsAreEmpty(o,a,s){return!(1===Number(o)&&void 0!==o||""!==a&&void 0!==a||""!==s&&void 0!==s)}updateUrlParams(o){const{page:a,search:s,category:_,partners:y}=o;this.isPartner=y,this.location.replaceState(this.router.url.split("?")[0],`page=${a}&search=${s}&category=${_}&partners=${y}`)}scrollTop(){this.scrollEventsService.scrollTop(this.content)}scrollHeader(o){this.scrollEventsService.scrollHeader(o,this.content)}get currentPage(){return this.form.get("page").value}static \u0275fac=function(a){return new(a||r)(n.rXU(t.ok),n.rXU(c.Qq),n.rXU(T.K),n.rXU(x.INj),n.rXU($.T),n.rXU(h.c$),n.rXU(i.W),n.rXU(l.aZ),n.rXU(u.Ix),n.rXU(u.nX),n.rXU(n.Agw))};static \u0275cmp=n.VBU({type:r,selectors:[["app-promotions"]],viewQuery:function(a,s){if(1&a&&n.GBs(m.W9,7),2&a){let _;n.mGM(_=n.lsd())&&(s.content=_.first)}},decls:13,vars:11,consts:[["scroll-events","true",3,"ionScroll"],[1,"main-content"],[4,"ngIf"],[1,"promo-list"],[1,"container"],[3,"scrollToTop"],[3,"data"],[1,"promo-search"],[1,"container","form-block"],[1,"section-claim"],[1,"label"],[3,"formGroup"],[1,"search-form","ion-justify-content-center","ion-align-items-center"],["size-xs","12","size-sm","5"],["formControlName","search","debounce","500",3,"ionChange","placeholder"],["size-xs","12","size-sm","4"],["lines","none"],["formControlName","category",3,"ionChange","okText","cancelText","placeholder"],[3,"value"],[3,"value",4,"ngFor","ngForOf"],["size-xs","auto","size-sm","auto",4,"ngIf"],["class","mall-image",4,"ngIf"],["size-xs","auto","size-sm","auto"],["lines","none",1,"partner-card-checkbox"],["formControlName","partners","mode","ios","slot","start",3,"ionChange"],[1,"icon-citycard"],["loading","lazy",1,"mall-image",3,"src"],[1,"mall-image"],[1,"ion-margin-top"],["size-xs","12","size-sm","4","size-md","4","size-lg","4",4,"ngFor","ngForOf","ngForTrackBy"],[3,"clickEv","paginationStatus"],["size-xs","12","size-sm","4","size-md","4","size-lg","4"],[3,"promo"],[3,"data",4,"ngIf"]],template:function(a,s){1&a&&(n.j41(0,"ion-content",0),n.bIt("ionScroll",function(y){return s.scrollHeader(y)}),n.nrm(1,"app-header"),n.j41(2,"div",1),n.DNE(3,Q,31,32,"ng-container",2),n.nI1(4,"async"),n.j41(5,"section",3)(6,"div",4)(7,"ion-grid"),n.DNE(8,nn,5,5,"ng-container",2),n.nI1(9,"async"),n.k0s()()(),n.DNE(10,on,2,1,"ng-container",2),n.nI1(11,"async"),n.k0s(),n.j41(12,"app-footer",5),n.bIt("scrollToTop",function(){return s.scrollTop()}),n.k0s()()),2&a&&(n.R7$(),n.AVh("scrolling",!0===s.scrollEventsService.headerVisible),n.R7$(2),n.Y8G("ngIf",n.bMT(4,5,s.data$)),n.R7$(5),n.Y8G("ngIf",n.bMT(9,7,s.resourceList$)),n.R7$(2),n.Y8G("ngIf",n.bMT(11,9,s.data$)))},dependencies:[l.Sq,l.bT,t.qT,t.BC,t.cb,m.eY,m.hU,m.W9,m.lO,m.uz,m.he,m.ln,m.S1,m.Nm,m.Ip,m.hB,m.Je,m.Gw,t.j4,t.JD,f.l,d.h,D.n,G.J,B,U.o,L.S,l.Jj,l.Pc,h.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);
1--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%] app-citycard-banner[_ngcontent-%COMP%]{margin-top:125px}@media (min-width: 0px) and (max-width: 767px){[_nghost-%COMP%] app-citycard-banner[_ngcontent-%COMP%]{margin-top:0}}@media (min-width:){[_nghost-%COMP%] app-citycard-banner[_ngcontent-%COMP%]{margin-top:0}}[_nghost-%COMP%] .promo-search[_ngcontent-%COMP%]{padding:1rem 0}@media (min-width: 0px) and (max-width: 767px){[_nghost-%COMP%] .promo-search[_ngcontent-%COMP%]{padding:1rem}}@media (min-width:){[_nghost-%COMP%] .promo-search[_ngcontent-%COMP%]{padding:1rem}}[_nghost-%COMP%] .promo-search[_ngcontent-%COMP%] .container[_ngcontent-%COMP%]{padding-top:60px;padding-left:70px;padding-right:70px}@media (min-width: 0px) and (max-width: 767px){[_nghost-%COMP%] .promo-search[_ngcontent-%COMP%] .container[_ngcontent-%COMP%]{padding-left:0;padding-right:0;padding-top:1rem;padding-bottom:1rem}}@media (min-width:){[_nghost-%COMP%] .promo-search[_ngcontent-%COMP%] .container[_ngcontent-%COMP%]{padding-left:0;padding-right:0;padding-top:1rem;padding-bottom:1rem}}[_nghost-%COMP%] .promo-search[_ngcontent-%COMP%] .container[_ngcontent-%COMP%] .section-claim[_ngcontent-%COMP%]{margin-bottom:2rem}[_nghost-%COMP%] .promo-search[_ngcontent-%COMP%] .search-form[_ngcontent-%COMP%] ion-item[_ngcontent-%COMP%]{margin-bottom:0;position:relative;--min-height: auto}[_nghost-%COMP%] .promo-search[_ngcontent-%COMP%] .search-form[_ngcontent-%COMP%] ion-button[_ngcontent-%COMP%]{margin:0}[_nghost-%COMP%] .promo-search[_ngcontent-%COMP%] .search-form[_ngcontent-%COMP%] ion-button[slot=end][_ngcontent-%COMP%]{position:absolute;right:0;height:100%;z-index:90;--padding-start: 10px;--padding-end: 10px}[_nghost-%COMP%] .promo-search[_ngcontent-%COMP%] .search-form[_ngcontent-%COMP%] .partner-card-checkbox[_ngcontent-%COMP%]{position:relative}[_nghost-%COMP%] .promo-search[_ngcontent-%COMP%] .search-form[_ngcontent-%COMP%] .partner-card-checkbox[_ngcontent-%COMP%] ion-checkbox[_ngcontent-%COMP%]{opacity:0;width:0px;margin:0}[_nghost-%COMP%] .promo-search[_ngcontent-%COMP%] .search-form[_ngcontent-%COMP%] .partner-card-checkbox[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{font-size:40px;color:var(--tenant-color-medium);margin-right:10px}[_nghost-%COMP%] .promo-search[_ngcontent-%COMP%] .search-form[_ngcontent-%COMP%] .partner-card-checkbox[_ngcontent-%COMP%] ion-label[_ngcontent-%COMP%]{--color: var(--tenant-color-dark);white-space:nowrap}[_nghost-%COMP%] .promo-search[_ngcontent-%COMP%] .search-form[_ngcontent-%COMP%] .partner-card-checkbox.item-checkbox-checked[_ngcontent-%COMP%] ion-label[_ngcontent-%COMP%]{--color: var(--tenant-color-primary)}[_nghost-%COMP%] .promo-search[_ngcontent-%COMP%] .search-form[_ngcontent-%COMP%] .partner-card-checkbox.item-checkbox-checked[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{color:var(--tenant-color-primary)}[_nghost-%COMP%] .promo-list[_ngcontent-%COMP%]{padding:2rem 0}[_nghost-%COMP%] .promo-list[_ngcontent-%COMP%] ion-grid[_ngcontent-%COMP%]{--ion-grid-column-p
1adding-xs: 5px;--ion-grid-column-padding-sm: 5px;--ion-grid-column-padding-md: 8px;--ion-grid-column-padding-lg: 8px;--ion-grid-column-padding-xl: 8px;margin-left:-8px;margin-right:-8px;padding:0}@media (min-width: 0px) and (max-width: 767px){[_nghost-%COMP%] .promo-list[_ngcontent-%COMP%] ion-grid[_ngcontent-%COMP%]{margin-left:calc(1rem - 5px);margin-right:calc(1rem - 5px)}}@media (min-width:){[_nghost-%COMP%] .promo-list[_ngcontent-%COMP%] ion-grid[_ngcontent-%COMP%]{margin-left:calc(1rem - 5px);margin-right:calc(1rem - 5px)}}[_nghost-%COMP%] .promo-list[_ngcontent-%COMP%] ion-grid[_ngcontent-%COMP%] app-promo-card[_ngcontent-%COMP%]{margin-top:0;margin-bottom:8px}"],data:{animation:[(0,g.hZ)("inOutAnimation",[(0,g.kY)(":enter",[(0,g.iF)({height:0,opacity:0}),(0,g.i0)(".3s ease-out",(0,g.iF)({height:"400px",opacity:1}))]),(0,g.kY)(":leave",[(0,g.iF)({height:300,opacity:1}),(0,g.i0)(".3s ease-in",(0,g.iF)({height:0,opacity:0}))])]),(0,g.hZ)("listStagger",[(0,g.kY)("* <=> *",[(0,g.P)(":enter",[(0,g.iF)({opacity:0,transform:"translateY(-15px)"}),(0,g.yc)("100ms",(0,g.i0)("550ms ease-out",(0,g.iF)({opacity:1,transform:"translateY(0px)"})))],{optional:!0}),(0,g.P)(":leave",(0,g.i0)("100ms",(0,g.iF)({opacity:0})),{optional:!0})])])]}})}return r})()}];let an=(()=>{class r{static \u0275fac=function(a){return new(a||r)};static \u0275mod=n.$C({type:r});static \u0275inj=n.G2t({imports:[u.iI.forChild(rn),u.iI]})}return r})();var en=e(3887);let cn=(()=>{class r{static \u0275fac=function(a){return new(a||r)};static \u0275mod=n.$C({type:r});static \u0275inj=n.G2t({imports:[l.MD,t.YN,m.bv,an,en.G]})}return r})()},5043:(k,M,e)=>{e.d(M,{h:()=>T});var l=e(7507),t=e(4438),m=e(177),u=e(4742),g=e(1669),n=e(1780);const x=c=>["promocion",c];function C(c,h){if(1&c&&(t.j41(0,"div",4),t.nrm(1,"img",5),t.k0s()),2&c){const i=t.XpG(2);t.R7$(),t.Y8G("src",i.promo.data.image?i.promo.data.image:i.promo.shop.logo,t.B4B)}}function b(c,h){if(1&c&&(t.j41(0,"div",6)(1,"div",7),t.nrm(2,"img",5)(3,"i",8),t.k0s()()),2&c){const i=t.XpG(2);t.R7$(2),t.Y8G("src",i.promo.data.image?i.promo.data.image:i.promo.shop.logo,t.B4B)}}function O(c,h){if(1&c&&(t.j41(0,"span"),t.DNE(1,C,2,1,"div",2)(2,b,4,1,"div",3),t.k0s()),2&c){const i=t.XpG();t.R7$(),t.Y8G("ngIf",!i.promo.partners),t.R7$(),t.Y8G("ngIf",i.promo.partners)}}function v(c,h){if(1&c&&(t.qex(0),t.j41(1,"ion-note",9),t.EFF(2),t.k0s(),t.bVm()),2&c){const i=t.XpG();t.R7$(2),t.JRh(i.promo.shop.name)}}function P(c,h){if(1&c&&(t.qex(0),t.j41(1,"ion-note",9),t.EFF(2),t.k0s(),t.bVm()),2&c){const i=t.XpG();t.R7$(2),t.JRh(i.promo.shopName[i.language])}}function E(c,h){if(1&c&&(t.j41(0,"h5",11),t.EFF(1),t.k0s()),2&c){const i=t.XpG(2);t.R7$(),t.JRh(i.promo.data.title)}}function R(c,h){if(1&c&&(t.qex(0),t.DNE(1,E,2,1,"h5",10),t.bVm()),2&c){const i=t.XpG();t.R7$(),t.Y8G("ngIf",i.promo.data.title)}}function w(c,h){if(1&c&&(t.j41(0,"span"),t.EFF(1),t.nI1(2,"date"),t.k0s()),2&c){const i=t.XpG();t.R7$(),t.JRh(t.brH(2,1,null==i.promo.startDate?null:i.promo.startDate.split("T")[0],i.dateFormat,"shortDate"))}}function I(c,h){if(1&c&&(t.j41(0,"span"),t.EFF(1),t.nI1(2,"date"),t.k0s()),2&c){const i=t.XpG();t.R7$(),t.JRh(t.brH(2,1,null==i.promo.startDate||null==i.promo.startDate.date?null:i.promo.startDate.date.split("T")[0],i.dateFormat,"shortDate"))}}function S(c,h){if(1&c&&(t.j41(0,"span"),t.EFF(1),t.nI1(2,"date"),t.k0s()),2&c){const i=t.XpG();t.R7$(),t.JRh(t.brH(2,1,null==i.promo.endDate?null:i.promo.endDate.split("T")[0],i.dateFormat,"shortDate"))}}function $(c,h){if(1&c&&(t.j41(0,"span"),t.EFF(1),t.nI1(2,"date"),t.k0s()),2&c){const i=t.XpG();t.R7$(),t.JRh(t.brH(2,1,null==i.promo.endDate||null==i.promo.endDate.date?null:i.promo.endDate.date.split("T")[0],i.dateFormat,"shortDate"))}}let T=(()=>{class c{tenantService;promo;language;dateFormat="d/M/yy";constructor(i){this.tenantService=i,this.language=this.tenantService.getLanguage()}ngOnInit(){"EN"===this.language&&(this.dateFormat="M/d/yy")}static \u0275fac=function(f){return new(f||c)(t.rXU(l.K))};static \u0275cmp=t.VBU({type:c,selectors:[["app-promo-card"]],inputs:{promo:"promo"},decls:15,vars:17,consts:[[3,"languageRouter"],[4,"ngIf"],["class","promo-image-container",4,"ngIf"],["class","promo-image-partners-container",4,"ngIf"],[1,"promo-image-container"],[3,"src"],[1,"promo-image-partners-container"],[1,"content"],[1,"icon-citycard"],[1,"label"],["class","promo-title",4,"ngIf"],[1,"promo-title"]],template:function(f,d){1&f&&(t.j41(0,"ion-card",0),t.DNE(1,O,3,2,"span",1),t.j41(2,"ion-card-content"),t.DNE(3,v,3,1,"ng-container",1)(4,P,3,1,"ng-container",1)(5,R,2,1,"ng-container",1),t.j41(6,"ion-card-subtitle"),t.EFF(7),t.nI1(8,"translate"),t.DNE(9,w,3,5,"span",1)(10,I,3,5,"span",1),t.EFF(11),t.nI1(12,"translate"),t.DNE(13,S,3,5,"span",1)(14,$,3,5,"span",1),t.k0s()()()),2&f&&(t.Y8G("languageRouter",t.eq3(15,x,d.promo.uuid)),t.R7$(),t.Y8G("ngIf",null==d.promo?null:d.promo.data),t.R7$(2),t.Y8G("ngIf",null==d.promo||null==d.promo.shop?null:d.promo.shop.name),t.R7$(),t.Y8G("ngIf",(null==d.promo?null:d.promo.shopName)&&(null==d.promo?null:d.promo.shopName[d.language])),t.R7$(),t.Y8G("ngIf",d.promo.data),t.R7$(2),t.SpI(" ",t.bMT(8,11,"FIELDS.FROM_DATE")," "),t.R7$(2),t.Y8G("ngIf",!(null!=d.promo&&null!=d.promo.startDate&&d.promo.startDate.date)),t.R7$(),t.Y8G("ngIf",null==d.promo||null==d.promo.startDate?null:d.promo.startDate.date),t.R7$(),t.SpI(" ",t.bMT(12,13,"FIELDS.TO_DATE")," "),t.R7$(2),t.Y8G("ngIf",!(null!=d.promo&&null!=d.promo.endDate&&d.promo.endDate.date)),t.R7$(),t.Y8G("ngIf",null==d.promo||null==d.promo.endDate?null:d.promo.endDate.date))},dependencies:[m.bT,u.b_,u.I9,u.HW,u.JI,g.l,m.vh,n.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);
1--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;width:100%;height:100%;margin-top:3px;margin-bottom:10px}[_nghost-%COMP%] .icon-citycard[_ngcontent-%COMP%]{width:60px;height:60px;border-radius:50%;background-color:var(--tenant-color-base);font-size:48px;color:var(--tenant-color-primary);box-shadow:var(--tenant-mid-shadow);position:absolute;right:5px;top:-5px;z-index:90;display:inline-flex;justify-content:center;align-items:center}[_nghost-%COMP%] ion-card[_ngcontent-%COMP%]{height:100%;margin:0;box-shadow:var(--tenant-big-shadow);border-radius:var(--tenant-card-radius, 5px);background-color:var(--tenant-color-base);outline:none;padding:1rem;transition:box-shadow ease .3s;cursor:pointer}[_nghost-%COMP%] ion-card[_ngcontent-%COMP%]:hover{box-shadow:var(--tenant-big-shadow-hover)}[_nghost-%COMP%] ion-card[_ngcontent-%COMP%] .promo-image-container[_ngcontent-%COMP%]{padding-top:42.6666666667%;position:relative;background-color:var(--ion-color-light)}[_nghost-%COMP%] ion-card[_ngcontent-%COMP%] .promo-image-container[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}[_nghost-%COMP%] ion-card[_ngcontent-%COMP%] .promo-image-partners-container[_ngcontent-%COMP%]{padding-top:42.6666666667%;position:relative}[_nghost-%COMP%] ion-card[_ngcontent-%COMP%] .promo-image-partners-container[_ngcontent-%COMP%] .content[_ngcontent-%COMP%]{display:flex;justify-content:space-between;align-items:center;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}[_nghost-%COMP%] ion-card[_ngcontent-%COMP%] .promo-image-partners-container[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:100%;height:100%;object-fit:cover;object-position:center;top:0;left:0}[_nghost-%COMP%] ion-card[_ngcontent-%COMP%] .promo-image-partners-container[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{width:60px;height:60px;border-radius:50%;background-color:var(--tenant-color-base);font-size:48px;color:var(--tenant-color-primary);box-shadow:var(--tenant-mid-shadow);display:inline-flex;justify-content:center;align-items:center}[_nghost-%COMP%] ion-card[_ngcontent-%COMP%] .promo-image-partners-container[_ngcontent-%COMP%] .shop-logo[_ngcontent-%COMP%]{height:100%;width:auto}[_nghost-%COMP%] ion-card[_ngcontent-%COMP%] ion-card-content[_ngcontent-%COMP%]{text-align:left;padding:0;margin-top:1rem}[_nghost-%COMP%] ion-card[_ngcontent-%COMP%] ion-card-content[_ngcontent-%COMP%] ion-note[_ngcontent-%COMP%]{font-size:.875rem!important}[_nghost-%COMP%] ion-card[_ngcontent-%COMP%] ion-card-content[_ngcontent-%COMP%] .promo-title[_ngcontent-%COMP%]{font-size:1.5rem;color:var(--tenant-color-dark);font-weight:700;min-height:40px;margin-top:0rem}[_nghost-%COMP%] ion-card[_ngcontent-%COMP%] ion-card-content[_ngcontent-%COMP%] ion-card-subtitle[_ngcontent-%COMP%]{white-space:normal;margin-top:1rem;font-size:1rem;font-weight:400;text-transform:none}@media (min-width: 768px) and (max-width: 959px){[_nghost-%COMP%] ion-card[_ngcontent-%COMP%] ion-card-content[_ngcontent-%COMP%] ion-card-subtitle[_ngcontent-%COMP%]{font-size:.9rem}}@media (min-width: 960px){[_nghost-%COMP%] ion-card[_ngcontent-%COMP%] ion-card-content[_ngcontent-%COMP%] ion-card-subtitle[_ngcontent-%COMP%]{font-size:.9rem}}@media (min-width:){[_nghost-%COMP%] ion-card[_ngcontent-%COMP%] ion-card-content[_ngcontent-%COMP%] ion-card-subtitle[_ngcontent-%COMP%]{font-size:.9rem}}@media (min-width: 1140px){[_nghost-%COMP%] ion-card[_ngcontent-%COMP%] ion-card-content[_ngcontent-%COMP%] ion-card-subtitle[_ngcontent-%COMP%]{font-size:1rem}}@media (min-width:){[_nghost-%COMP%] ion-card[_ngcontent-%COMP%] ion-card-content[_ngcontent-%COMP%] ion-card-subtitle[_ngcontent-%COMP%]{font-size:1rem}}"]})}return c})()},63:(k,M,e)=>{e.d(M,{J:()=>x});var l=e(4438),t=e(1780),m=e(5245),u=e(177),g=e(4742);const n=C=>({"background-image":C});let x=(()=>{class C{translate;sanitizeService;data;constructor(O,v){this.translate=O,this.sanitizeService=v}ngOnInit(){}static \u0275fac=function(v){return new(v||C)(l.rXU(t.c$),l.rXU(m.h))};static \u0275cmp=l.VBU({type:C,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(v,P){1&v&&(l.j41(0,"ion-grid",0)(1,"ion-row",1)(2,"ion-col",2)(3,"h3"),l.EFF(4),l.k0s(),l.nrm(5,"div",3),l.j41(6,"ion-button",4),l.EFF(7),l.k0s()(),l.j41(8,"ion-col",5),l.nrm(9,"div",6),l.k0s()()()),2&v&&(l.R7$(4),l.JRh(P.data.title),l.R7$(),l.Y8G("innerHTML",P.sanitizeService.sanitizeString(P.data.description),l.npT),l.R7$(),l.Y8G("href",P.data.url),l.R7$(),l.SpI(" ",P.data.textButton," "),l.R7$(2),l.Y8G("ngStyle",l.eq3(5,n,"url("+P.data.image+")")))},dependencies:[u.B3,g.Jm,g.hU,g.lO,g.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);
1--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 C})()}}]);
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.