PageSourceSearch

https://www.leonardo-hotels.es/chunk-P4JOB65E.js

js leonardo-hotels.es collected 2026-09-26 01:03:32 UTC 49,919 bytes, 2 lines download raw bytes

1import{a as De}from"./chunk-WCB5B2DD.js";import{a as Ee,b as Ie,c as Bt}from"./chunk-D6UI64ED.js";import{b as Dt,c as Te}from"./chunk-4DLYPO6X.js";import{a as Ft}from"./chunk-QB3N623B.js";import{a as be,b as ve,c as fe,d as _e,e as he,f as Ce}from"./chunk-T3VKV3PH.js";import"./chunk-TIDZO7N4.js";import"./chunk-HM6FH2SM.js";import{a as Et}from"./chunk-G3O53UX7.js";import{a as jt}from"./chunk-VCTGCZEJ.js";import{a as qt}from"./chunk-JD5BFH4R.js";import{a as It}from"./chunk-SOWTERHZ.js";import"./chunk-CJJ5CJYG.js";import"./chunk-OQUPCIBR.js";import{a as Pe}from"./chunk-IAEESNXS.js";import"./chunk-S2KCKZRK.js";import{a as Pt}from"./chunk-ZB6IDUGD.js";import"./chunk-25Q26QRL.js";import"./chunk-GTJVWOMX.js";import"./chunk-EORWGWNX.js";import"./chunk-MVK7OOED.js";import"./chunk-XE3J42XB.js";import{a as Oe}from"./chunk-6UIB26WF.js";import{a as ke}from"./chunk-6WOS62FS.js";import{a as kt}from"./chunk-2EACQWFL.js";import{a as Tt}from"./chunk-OIPCR3UO.js";import{a as Ot}from"./chunk-FQQ6YOP2.js";import{R as V,o as R,t as U,u as G,v as wt,y as Ae,z as yt}from"./chunk-ZSP2P6Y7.js";import"./chunk-YJ2GKCA2.js";import"./chunk-7XCFIZC2.js";import"./chunk-Q3WPUYT6.js";import{b as z,l as St}from"./chunk-GWRRF45W.js";import"./chunk-F2T5MSNT.js";import"./chunk-O5LUJZPI.js";import"./chunk-4IHID5D6.js";import"./chunk-ERAHZDYO.js";import"./chunk-UPFCW5FI.js";import{a as I}from"./chunk-MEGV6RZJ.js";import{a as d}from"./chunk-7LPJBDVK.js";import{a as At}from"./chunk-DL4MVPKO.js";import{d as Se}from"./chunk-BY5CVS2S.js";import{b as $,f as ye,h as k}from"./chunk-2J5KWTT3.js";import"./chunk-4PR4QYWX.js";import"./chunk-T4GUTHLR.js";import"./chunk-GFO3QNEP.js";import{e as Me,r as xt,s as we,t as Q}from"./chunk-OMKW2JB5.js";import{a as Mt,b as xe}from"./chunk-M36GUI2X.js";import{$a as Xe,$b as K,A as rt,F as dt,Ga as b,Hb as gt,J as ct,Ja as _,Jb as ut,Ka as me,Lb as F,Mb as u,Nb as y,Oa as Y,Ob as w,P as ee,Pc as ft,U as re,V as de,Vc as _t,Wc as ht,X as B,Xa as A,Xc as pe,Za as P,_a as pt,aa as ce,ab as te,ac as W,ba as le,bb as ne,bc as N,c as ot,cb as r,cc as bt,db as s,eb as p,ed as ge,fa as lt,fb as l,gb as M,hb as h,ib as D,ic as m,ja as H,jc as g,k as oe,l as ae,lc as vt,pb as Ze,qa as st,qb as q,r as at,rd as Ct,sa as mt,ta as f,tc as C,ud as ue,vb as J,wa as se,wb as E,xb as x,ya as o,yd as et}from"./chunk-CXBPM7YT.js";import"./chunk-IM5V7DCU.js";var qe=class{bookDirectAndEnjoy;tenOffOnAllBookings;joinUsItsFree;alreadyMemberText;signInLink;mainBanner;advantageClubLogo;backgroundImage;imageTitle;constructor(a){let{bookDirectAndEnjoy:e,tenOffOnAllBookings:t,joinUsItsFree:i,alreadyMemberText:c,signInLink:v}=a.sections;this.bookDirectAndEnjoy=new d(e),this.tenOffOnAllBookings=new d(t),this.joinUsItsFree=new d(i),this.alreadyMemberText=new d(c),this.signInLink=new d(v);let{mainBanner:O}=a.gallery;this.mainBanner=new Se(O);let{advantageClubLogo:T,advantagePageClubDefaultBackgroundImage:j,imageTitle:L}=a.pictures;this.advantageClubLogo=new k(T),this.backgroundImage=new k(j),L&&(this.imageTitle=new k(L))}};var ie=class{title;description;mainImage;logo;moduleHeader;constructor(a){let{title:e,description:t,moduleHeader:i}=a.sections;this.title=new d(e),this.description=new d(t),i&&(this.moduleHeader=new d(i));let{mainImage:c,logo:v}=a.pictures;this.mainImage=new k(c),this.logo=new k(v)}};var Fe=class{header;title1;title2;title3;title4;description1;description2;description3;description4;constructor(a){let{header:e,title1:t,title2:i,title3:c,title4:v,description1:O,description2:T,description3:j,description4:L}=a.sections;this.header=new d(e),this.title1=new d(t),this.title2=new d(i),this.title3=new d(c),this.title4=new d(v),this.description1=new d(O),this.description2=new d(T),this.description3=new d(j),this.description4=new d(L)}};var je=class{header;description;button;alreadyMemberText;signIn;lowestRate;securePayment;noHiddenFees;constructor(a){let{header:e,description:t,button:i,alreadyMemberText:c,signIn:v,lowestRate:O,securePayment:T,noHiddenFees:j}=a.sections;this.header=new d(e),this.description=new d(t),this.button=new d(i),this.alreadyMemberText=new d(c),this.signIn=new d(v),this.lowestRate=new d(O),this.securePayment=new d(T),this.noHiddenFees=new d(j)}};var Be=class{title;description;constructor(a){let{title:e,description:t}=a.sections;this.title=new d(e),this.description=new d(t)}};var Le=class{titleSmaller;description;mainImage;smallLogo;constructor(a){let{titleSmaller:e,description:t}=a.sections;this.titleSmaller=new d(e),this.description=new d(t);let{mainImage:i,smallLogo:c}=a.pictures;this.mainImage=new k(i),this.smallLogo=new k(c)}};var He=class{cards;constructor(a){this.cards=new Se(a.gallery.blocks)}};var X=class{title;button;alreadyAMember;signInLink;constructor(a){let{title:e,button:t,alreadyAMember:i,signInLink:c}=a.sections;this.title=new d(e),this.button=new d(t),this.alreadyAMember=new d(i),this.signInLink=new d(c)}};var Ne=class{titleSmaller;description;mainImage;logo;constructor(a){let{titleSmaller:e,description:t}=a.sections;this.titleSmaller=new d(e),this.description=new d(t);let{mainImage:i,milesAndMoreLogo:c}=a.pictures;this.mainImage=new k(i),this.logo=new k(c)}};var ze=class{title;description;button;constructor(a){let{title:e,description:t,button:i}=a.sections;this.title=new d(e),this.description=new d(t),this.button=new d(i)}};var Re=class extends ye{advantageClubPageDefault;advantageClubDescription;advantageClubFourSteps;getMostOutOfYourStay;pointsModule;advantageClubReward;aviosReward;milesAndMore;easyAndConvenient;yourSatisfaction;bookDirect;joinAdvantageClubNow;advantageClubContact;
1constructor(a){super(a);let{advantageClubPageDefault:e,advantageClubDescription:t,advantageClubFourSteps:i,getMostOutOfYourStay:c,advclubReward:v,aviosReward:O,pointsModule:T,milesAndMore:j,easyAndConvenient:L,yourSatisfaction:$t,bookDirect:Xt,joinAdvantageClubNow:Zt,advantageClubContact:en}=a.modules;this.advantageClubPageDefault=new qe(e),this.advantageClubDescription=new Be(t),i&&(this.advantageClubFourSteps=new Fe(i)),this.getMostOutOfYourStay=new He(c),this.pointsModule=new Bt(T),this.milesAndMore=new Ne(j),this.advantageClubReward=new ie(v),this.aviosReward=new ie(O),this.easyAndConvenient=new Le(L),this.yourSatisfaction=new ze($t),this.bookDirect=new je(Xt),this.joinAdvantageClubNow=new X(Zt),this.advantageClubContact=new Ee(en)}};var Ue=(()=>{class n{structuredModuleService;configurationService;http;notificationHandlerService;constructor(e,t,i,c){this.structuredModuleService=e,this.configurationService=t,this.http=i,this.notificationHandlerService=c}page(){return oe(this.http.get(this.configurationService.url("advantageClub")).pipe(ae(e=>new Re(e)))).catch(e=>this.notificationHandlerService.handleAndReject(e))}static \u0275fac=function(t){return new(t||n)(B(Ae),B(Me),B(ge),B(we))};static \u0275prov=re({token:n,factory:n.\u0275fac,providedIn:"root"})}return n})();var Lt=(()=>{class n{ngbModal;ownidService;buttonText=C.required();constructor(e,t){this.ngbModal=e,this.ownidService=t}openRegisterModal(e=!1){this.ownidService.isOwnIDEnabled?this.ngbModal.open(R,{size:"sm"}):this.ngbModal.open(V,{size:"lg"}).componentInstance.signInActive.set(e)}static \u0275fac=function(t){return new(t||n)(b(z),b(U))};static \u0275cmp=_({type:n,selectors:[["app-advantage-club-join-us-sticky"]],inputs:{buttonText:[1,"buttonText"]},decls:3,vars:1,consts:[[1,"lac-join-us","p-3"],[1,"btn","btn-sm","btn-primary","w-100",3,"click"]],template:function(t,i){t&1&&(M(0,"div",0)(1,"button",1),E("click",function(){return i.openRegisterModal()}),u(2),h()()),t&2&&(o(2),y(i.buttonText()))},styles:[".lac-join-us[_ngcontent-%COMP%]{position:fixed;bottom:0;width:100%;background-color:#262626;z-index:1020}.lac-join-us[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{text-transform:uppercase}"],changeDetection:0})}return n})();function dn(n,a){if(n&1){let e=Ze();M(0,"div",0)(1,"div",2),u(2),h(),M(3,"div",3)(4,"div",4)(5,"div",5)(6,"button",6),E("click",function(){ce(e);let i=x();return le(i.openRegisterModal())}),u(7),h()()(),M(8,"div",7)(9,"div",8)(10,"span"),u(11),h(),M(12,"button",9),E("click",function(){ce(e);let i=x();return le(i.openRegisterModal(!0))}),u(13),h()()()()()}if(n&2){let e=x();o(2),w(" ",e.module().title.text," "),o(5),y(e.module().button.text),o(4),y(e.module().alreadyAMember.text),o(2),y(e.module().signInLink.text)}}function cn(n,a){if(n&1){let e=Ze();M(0,"div",1)(1,"button",10),E("click",function(){ce(e);let i=x();return le(i.openRegisterModal())}),u(2),h()()}if(n&2){let e=x();o(2),y(e.module().button.text)}}var Ge=(()=>{class n{ngbModal;ownidService;module=C.required();buttonOnly=C(!1);constructor(e,t){this.ngbModal=e,this.ownidService=t}openRegisterModal(e=!1){this.ownidService.isOwnIDEnabled?this.ngbModal.open(R,{size:"sm"}):this.ngbModal.open(V,{size:"lg"}).componentInstance.signInActive.set(e)}static \u0275fac=function(t){return new(t||n)(b(z),b(U))};static \u0275cmp=_({type:n,selectors:[["app-advantage-club-join-widget"]],inputs:{module:[1,"module"],buttonOnly:[1,"buttonOnly"]},decls:2,vars:1,consts:[[1,"row","align-items-center","advantage-club-join"],[1,"advantage-club-join-button-only","d-flex","justify-content-center"],[1,"col","advantage-club-join-title"],[1,"col-3"],[1,"row"],[1,"col"],[1,"btn","btn-primary","w-100",3,"click"],[1,"row","advantage-club-join-member"],[1,"col","pt-2"],["type","button",1,"app-link",3,"click"],[1,"btn","btn-primary",3,"click"]],template:function(t,i){t&1&&A(0,dn,14,4,"div",0)(1,cn,3,1,"div",1),t&2&&P(i.buttonOnly()?1:0)},styles:[".advantage-club-join[_ngcontent-%COMP%]{background:linear-gradient(135deg,#f7e1e7,#f7f7f7 90%);padding-block:4rem;padding-inline:5rem}.advantage-club-join-title[_ngcontent-%COMP%]{font-size:2rem}.advantage-club-join-member[_ngcontent-%COMP%]{font-size:.875rem;white-space:nowrap;text-align:center;font-weight:300}.advantage-club-join--remove-background[_ngcontent-%COMP%]{background:transparent}.advantage-club-join[_ngcontent-%COMP%]   .app-link[_ngcontent-%COMP%]{margin-inline-start:.5rem}"],changeDetection:0})}return n})();var ln=["app-advantage-club-faq-accordion-title",""],Ve=(()=>{class n{Layout=Q;title=C.required();static \u0275fac=function(t){return new(t||n)};static \u0275cmp=_({type:n,selectors:[["button","app-advantage-club-faq-accordion-title",""]],inputs:{title:[1,"title"]},attrs:ln,decls:3,vars:3,consts:[[1,"row","g-0","advantage-club-faq-accordion-title","accordion__item","align-items-center"],[1,"col","text-wrap","content",3,"innerHTML"]],template:function(t,i){t&1&&(M(0,"span",0),D(1,"span",1),m(2,"safeStyle"),h()),t&2&&(o(),q("innerHTML",g(2,1,i.title()),f))},dependencies:[I],styles:["[_nghost-%COMP%]{width:100%}.content[_ngcontent-%COMP%]{width:min-content}"],changeDetection:0})}return n})();var We=class{question;answer;constructor(a){let{question:e,answer:t}=a;this.question=e,this.answer=t}};var Ye=class{name;elements;constructor(a){this.name=a.name,a.elements&&a.elements.length>1&&(this.elements=a.elements.map(e=>new We(e)))}};var Je=class{groups;constructor(a){a&&a.length&&(this.groups=a.map(e=>new Ye(e)))}};var Z=(()=>{class n{configurationService;http;notificationHandlerService;constructor(e,t,i){this.configurationService=e,this.http=t,this.notificationHandlerService=i}getFaqGroups(){return oe(this.http.get(this.configurationService.url("faq")).pipe(ae(e=>
1new Je(e)))).catch(e=>this.notificationHandlerService.handleAndReject(e))}static \u0275fac=function(t){return new(t||n)(B(Me),B(ge),B(we))};static \u0275prov=re({token:n,factory:n.\u0275fac,providedIn:"root"})}return n})();var mn=()=>[],pn=n=>({"btn-sm w-100":n}),gn=()=>["/","leonardo-advantage-club","support"];function un(n,a){if(n&1&&(s(0,"div",3)(1,"div",6),l(2,"button",7),p(),s(3,"div",8)(4,"div",9),l(5,"div",10),m(6,"safeStyle"),p()()()),n&2){let e=a.$implicit;o(2),r("title",e.question),o(3),r("innerHTML",g(6,2,e.answer),f)}}var Nt=(()=>{class n{advantageClubFaqService;state;Layout=Q;STATE_FAQ_GROUP="STATE_FAQ_GROUP";_group=H(void 0);get group(){return this._group()}set group(e){this.state.set(this.STATE_FAQ_GROUP,e),this._group.set(this.state.get(this.STATE_FAQ_GROUP,void 0))}module=C.required();constructor(e,t){this.advantageClubFaqService=e,this.state=t}ngOnInit(){this.group||this.advantageClubFaqService.getFaqGroups().then(e=>{this.group=e.groups[0]})}static \u0275fac=function(t){return new(t||n)(b(Z),b(mt))};static \u0275cmp=_({type:n,selectors:[["app-advantage-club-faq-widget"]],inputs:{module:[1,"module"]},decls:12,vars:18,consts:[[1,"container","advantage-club-faq"],[1,"advantage-club-faq__title","py-2","pb-lg-5"],["ngbAccordion","",1,"accordion","advantage-club-faq__accordion","d-block",3,"closeOthers"],["ngbAccordionItem",""],[1,"w-100","d-flex","justify-content-center"],[1,"btn","btn-primary","advantage-club-faq__btn","mb-3","mb-lg-0","mt-lg-5",3,"routerLink"],["ngbAccordionHeader",""],["ngbAccordionButton","","app-advantage-club-faq-accordion-title","",3,"title"],["ngbAccordionCollapse",""],["ngbAccordionBody",""],[3,"innerHTML"]],template:function(t,i){t&1&&(s(0,"div",0)(1,"div",1),u(2),p(),s(3,"div",2),te(4,un,7,4,"div",3,pt),m(6,"slice"),p(),s(7,"div",4)(8,"button",5),m(9,"layout"),m(10,"async"),u(11),p()()()),t&2&&(o(2),w(" ",i.module().title.text," "),o(),r("closeOthers",!0),o(),ne(vt(6,6,(i.group==null?null:i.group.elements)??W(14,mn),0,5)),o(4),F(N(15,pn,g(10,12,g(9,10,i.Layout.mobile)))),r("routerLink",W(17,gn)),o(3),y(i.module().button.text))},dependencies:[ue,ht,Ce,he,_e,fe,Ve,ve,be,ft,At,_t,I],styles:['.advantage-club-faq[_ngcontent-%COMP%]{background-color:#fff;
1font-family:Figtree,ITCAvantGardePro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol}.advantage-club-faq__title[_ngcontent-%COMP%]{font-size:1.5rem;text-align:center;font-weight:700}@media(min-width:992px){.advantage-club-faq__title[_ngcontent-%COMP%]{font-size:2.3rem}}.advantage-club-faq__description[_ngcontent-%COMP%]{color:#616677}.advantage-club-faq__accordion[_ngcontent-%COMP%]{padding-inline:2rem}@media(min-width:992px){.advantage-club-faq__accordion[_ngcontent-%COMP%]{padding-inline:0}}.advantage-club-faq__accordion[_ngcontent-%COMP%]   .accordion-item[_ngcontent-%COMP%]{border:2px solid #dbdbdb;border-radius:8px;margin:1rem 0}.advantage-club-faq__accordion[_ngcontent-%COMP%]   .accordion-item[_ngcontent-%COMP%]:dir(rtl)   .accordion-button[_ngcontent-%COMP%]:after{transform:rotate(0)}.advantage-club-faq__accordion[_ngcontent-%COMP%]   .accordion-item[_ngcontent-%COMP%]:dir(rtl)   .accordion-button[_ngcontent-%COMP%]:not(.collapsed):after{transform:rotate(180deg)}.advantage-club-faq__accordion[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{box-shadow:none;background-color:transparent;border:none}.advantage-club-faq__accordion[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]     span{font-weight:700;font-size:1}@media(min-width:992px){.advantage-club-faq__accordion[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]     span{font-size:1.5rem}}.advantage-club-faq__accordion[_ngcontent-%COMP%]   .accordion-item[_ngcontent-%COMP%]:has(button:not(.collapsed)){border:2px solid #B5003B}.advantage-club-faq__accordion[_ngcontent-%COMP%]   .accordion-body[_ngcontent-%COMP%]{padding-top:0;font-size:1rem}@media(min-width:992px){.advantage-club-faq__accordion[_ngcontent-%COMP%]   .accordion-body[_ngcontent-%COMP%]{font-size:1.5rem}}.advantage-club-faq__btn[_ngcontent-%COMP%]{background:transparent;font-size:1rem;color:#000;text-decoration:underline;border:none}@media(min-width:992px){.advantage-club-faq__btn[_ngcontent-%COMP%]{font-size:1.1rem}}'],changeDetection:0})}return n})();var zt=(()=>{class n{module=C.required();static \u0275fac=function(t){return new(t||n)};static \u0275cmp=_({type:n,selectors:[["app-advantage-club-four-steps"]],inputs:{module:[1,"module"]},decls:32,vars:25,consts:[[1,"container","advantage-club-four-steps"],[1,"advantage-club-four-steps__header"],[1,"advantage-club-four-steps__steps"],[1,"advantage-club-four-steps__step"],[1,"advantage-club-four-steps__step-number"],[1,"advantage-club-four-steps__title",3,"innerHTML"],[1,"advantage-club-four-steps__description",3,"innerHTML"]],template:function(t,i){t&1&&(M(0,"section",0)(1,"h5",1),u(2),h(),M(3,"div",2)(4,"div",3)(5,"div",4),u(6,"01"),h(),D(7,"div",5),m(8,"safeStyle"),D(9,"div",6),m(10,"safeStyle"),h(),M(11,"div",3)(12,"div",4),u(13,"02"),h(),D(14,"div",5),m(15,"safeStyle"),D(16,"div",6),m(17,"safeStyle"),h(),M(18,"div",3)(19,"div",4),u(20,"03"),h(),D(21,"div",5),m(22,"safeStyle"),D(23,"div",6),m(24,"safeStyle"),h(),M(25,"div",3)(26,"div",4),u(27,"04"),h(),D(28,"div",5),m(29,"safeStyle"),D(30,"div",6),m(31,"safeStyle"),h()()()),t&2&&(o(2),w(" ",i.module().header.text," "),o(5),q("innerHTML",g(8,9,i.module().title1.text),f),o(2),q("innerHTML",g(10,11,i.module().description1.text),f),o(5),q("innerHTML",g(15,13,i.module().title2.text),f),o(2),q("innerHTML",g(17,15,i.module().description2.text),f),o(5),q("innerHTML",g(22,17,i.module().title3.text),f),o(2),q("innerHTML",g(24,19,i.module().description3.text),f),o(5),q("innerHTML",g(29,21,i.module().title4.text),f),o(2),q("innerHTML",g(31,23,i.module().description4.text),f))},dependencies:[I],styles:['[_nghost-%COMP%]{background-color:#fff;padding-bottom:4rem}
1.advantage-club-four-steps[_ngcontent-%COMP%]{font-family:Figtree,ITCAvantGardePro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;margin:0 auto}.advantage-club-four-steps__steps[_ngcontent-%COMP%]{display:flex;justify-content:space-between;margin-inline:1rem;margin-top:2rem;flex-direction:column}@media(min-width:992px){.advantage-club-four-steps__steps[_ngcontent-%COMP%]{flex-direction:row;margin-top:5rem}}.advantage-club-four-steps__header[_ngcontent-%COMP%]{text-align:center;font-size:1.5rem;font-weight:700}@media(min-width:992px){.advantage-club-four-steps__header[_ngcontent-%COMP%]{font-size:2.3rem}}.advantage-club-four-steps__step[_ngcontent-%COMP%]{display:flex;flex-direction:column;border:3px solid #E6E7E9;border-radius:8px;max-width:100%;position:relative;padding:2rem 1rem 1rem;margin-top:2rem}@media(min-width:992px){.advantage-club-four-steps__step[_ngcontent-%COMP%]{max-width:23%;margin-top:0;padding:3rem 1rem 1rem}}.advantage-club-four-steps__step-number[_ngcontent-%COMP%]{display:flex;align-items:center;color:#b5003b;background-color:#fff;font-size:3rem;line-height:1;position:absolute;top:0;transform:translateY(-50%);padding:.4rem .8rem}@media(min-width:992px){.advantage-club-four-steps__step-number[_ngcontent-%COMP%]{font-size:4rem;padding:.8rem}}.advantage-club-four-steps__title[_ngcontent-%COMP%]{font-size:1.1rem;font-weight:700}@media(min-width:992px){.advantage-club-four-steps__title[_ngcontent-%COMP%]{font-size:1.5rem;padding-bottom:.5rem}}.advantage-club-four-steps__description[_ngcontent-%COMP%]{font-size:1rem}@media(min-width:992px){.advantage-club-four-steps__description[_ngcontent-%COMP%]{font-size:1.3rem}}.advantage-club-four-steps__description[_ngcontent-%COMP%]     p{margin:0}'],changeDetection:0})}return n})();var bn=()=>["/","advantage-club-terms"],vn=()=>["/","miles-and-more-terms"],fn=()=>["/","deutsche-bahn-terms"],Rt=(()=>{class n{advantageClub=C.required();easyAndConvenient=C.required();milesAndMore=C.required();avios=C.required();static \u0275fac=function(t){return new(t||n)};static \u0275cmp=_({type:n,selectors:[["app-advantage-club-box-widget"]],inputs:{advantageClub:[1,"advantageClub"],easyAndConvenient:[1,"easyAndConvenient"],milesAndMore:[1,"milesAndMore"],avios:[1,"avios"]},decls:40,vars:36,consts:[[1,"container","booking-preferences"],[1,"booking-preferences__module-header",3,"innerHTML"],[1,"booking-preferences__preferences"],["id","advantage-club-reward",1,"advantage-club-box"],[1,"advantage-club-box__card"],["sizes","500px",1,"advantage-club-box__image",3,"image","loading"],[1,"advantage-club-box__text"],[1,"advantage-club-box__title"],[1,"advantage-club-box__description",3,"innerHTML"],["target","_blank","rel","noreferrer",1,"app-link","align-self-baseline",3,"routerLink"],["id","advantage-club-miles-and-more",1,"advantage-club-box"],["id","advantage-club-easy-and-convenient",1,"advantage-club-box"]],template:function(t,i){if(t&1&&(s(0,"section",0),l(1,"div",1),m(2,"safeStyle"),s(3,"div",2)(4,"div",3)(5,"div",4)(6,"div"),l(7,"app-image",5),s(8,"div",6)(9,"div",7),u(10),p(),l(11,"div",8),m(12,"safeStyle"),p()(),s(13,"a",9),u(14),m(15,"translate"),p()()(),s(16,"div",10)(17,"div",4)(18,"div"),l(19,"app-image",5),s(20,"div",6)(21,"div",7),u(22),p(),l(23,"div",8),m(24,"safeStyle"),p()(),s(25,"a",9),u(26),m(27,"translate"),p()()(),s(28,"div",11)(29,"div",4)(30,"div"),l(31,"app-image",5),s(32,"div",6)(33,"div",7),u(34),p(),l(35,"div",8),m(36,"safeStyle"),p()(),s(37,"a",9),u(38),m(39,"translate"),p()()()()()),t&2){let c,v,O,T;o(),r("innerHTML",g(2,19,(c=i.advantageClub().moduleHeader)==null?null:c.text),f),o(6),r("image",(v=i.advantageClub().mainImage)==null?null:v.image)("loading","lazy"),o(3),w(" ",i.advantageClub().title.text," "),o(),r("innerHTML",g(12,21,i.advantageClub().description.text),f),o(2),r("routerLink",W(33,bn)),o(),y(g(15,23,"terms-and-conditions")),o(5),r("image",(O=i.milesAndMore().mainImage)==null?null:O.image)("loading","lazy"),o(3),w(" ",i.milesAndMore().titleSmaller.text," "),o(),r("innerHTML",g(24,25,i.milesAndMore().description.text),f),o(2),r("routerLink",W(34,vn)),o(),y(g(27,27,"terms-and-conditions")),o(5),r("image",(T=i.easyAndConvenient().mainImage)==null?null:T.image)("loading","lazy"),o(3),w(" ",i.easyAndConvenient().titleSmaller.text," "),o(),r("innerHTML",g(36,29,i.easyAndConvenient().description.text),f),o(2),r("routerLink",W(35,fn
1)),o(),y(g(39,31,"terms-and-conditions"))}},dependencies:[$,ue,I,xe],styles:[`.booking-preferences{font-family:Figtree,ITCAvantGardePro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol}.booking-preferences__module-header{font-size:1.5rem;font-weight:700;text-align:center;padding:1rem 2rem}@media(min-width:992px){.booking-preferences__module-header{font-size:2.3rem;padding:3rem 0 4rem}}.booking-preferences__preferences{display:flex;flex-direction:column;align-items:stretch;justify-content:center;margin-inline:2rem;gap:1rem}@media(min-width:992px){.booking-preferences__preferences{flex-direction:row;margin-inline:0}}.booking-preferences .advantage-club-box{border-radius:8px;overflow:hidden;box-shadow:0 3px 10px #e9e1e1;background-color:#fff}.booking-preferences .advantage-club-box__title{font-size:1rem;font-weight:700;width:100%}@media(min-width:992px){.booking-preferences .advantage-club-box__title{font-size:1.5rem;max-width:23vw}}.booking-preferences .advantage-club-box__description{width:100%;font-size:.8rem;margin-top:.8rem}@media(min-width:992px){.booking-preferences .advantage-club-box__description{font-size:1.3rem;max-width:23vw}}
1.booking-preferences .advantage-club-box__image{height:60vw}@media(min-width:992px){.booking-preferences .advantage-club-box__image{height:13vw}}.booking-preferences .advantage-club-box__image ::ng-deep .image picture{height:60vw}@media(min-width:992px){.booking-preferences .advantage-club-box__image ::ng-deep .image picture{height:13vw}}.booking-preferences .advantage-club-box__image ::ng-deep .image picture{width:23vw}.booking-preferences .advantage-club-box__image ::ng-deep .image picture img{object-fit:cover;object-position:top}.booking-preferences .advantage-club-box__card{height:-webkit-fill-available;justify-content:space-between;display:flex;flex-direction:column}@media(max-width:991.98px){.booking-preferences .advantage-club-box__card{height:-webkit-fit-content}}.booking-preferences .advantage-club-box .app-link{margin:0 1rem 1rem;font-size:.8rem}@media(min-width:992px){.booking-preferences .advantage-club-box .app-link{font-size:1.1rem}}.booking-preferences .advantage-club-box__text{padding:1rem}@media(min-width:992px){.booking-preferences .advantage-club-box__text{padding-bottom:0}}.booking-preferences .advantage-club-box__text p:last-child{margin:0!important}
2`],encapsulation:2,changeDetection:0})}return n})();function _n(n,a){if(n&1&&l(0,"app-image",6),n&2){let e,t=x();r("image",(e=t.bookDirect())==null||e.firstImage==null?null:e.firstImage.image)}}var Ut=(()=>{class n{module=C.required();bookDirect=C.required();static \u0275fac=function(t){return new(t||n)};static \u0275cmp=_({type:n,selectors:[["app-landing-page-description"]],inputs:{module:[1,"module"],bookDirect:[1,"bookDirect"]},decls:9,vars:7,consts:[[1,"landing-page-description","d-flex","justify-content-center","gap-5","align-items-start"],[1,"landing-page-description__container"],[1,"landing-page-description__title","pt-4",3,"innerHTML"],[1,"landing-page-description__description"],[3,"innerHTML"],[1,"advantage-club-rewards","widget"],[1,"landing-page-description__image",3,"image"]],template:function(t,i){if(t&1&&(s(0,"div",0)(1,"div",1),l(2,"h1",2),m(3,"safeStyle"),s(4,"div",3),l(5,"span",4),m(6,"safeStyle"),p(),l(7,"app-advantage-club-rewards",5),p(),A(8,_n,1,1,"app-image",6),p()),t&2){let c;o(2),r("innerHTML",g(3,3,i.module().title.text),f),o(3),r("innerHTML",g(6,5,i.module().description.text),f),o(3),P(!((c=i.bookDirect())==null||c.firstImage==null)&&c.firstImage.image?8:-1)}},dependencies:[$,yt,I],styles:['.landing-page-description[_ngcontent-%COMP%]{padding-inline:1rem;
2font-family:Figtree,ITCAvantGardePro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;text-align:center}@media(min-width:992px){.landing-page-description__container[_ngcontent-%COMP%]{width:50%}}.landing-page-description__image[_ngcontent-%COMP%]{display:none}@media(min-width:992px){.landing-page-description__image[_ngcontent-%COMP%]{display:block;height:auto;align-self:stretch;width:40%}.landing-page-description__image[_ngcontent-%COMP%]     img{border-radius:8px;filter:brightness(.85);object-fit:cover}}.landing-page-description__title[_ngcontent-%COMP%]{font-size:1.5rem;font-weight:700;line-height:1.25}@media(min-width:992px){.landing-page-description__title[_ngcontent-%COMP%]{font-size:2.3rem}}.landing-page-description__description[_ngcontent-%COMP%]{line-height:1.75;font-size:1rem}@media(min-width:992px){.landing-page-description__description[_ngcontent-%COMP%]{font-size:1.1rem;max-width:70%;margin:0 auto}}.landing-page-description__description[_ngcontent-%COMP%]     p:last-child{margin-bottom:0}@media(min-width:992px){.landing-page-description[_ngcontent-%COMP%]     .advantage-club-rewards span{font-size:.9rem!important}.landing-page-description[_ngcontent-%COMP%]     .advantage-club-rewards{margin-bottom:0!important}}'],changeDetection:0})}return n})();var hn=n=>({"advantage-club-nav--fixed":n}),Cn=n=>({"d-none":n}),Gt=(()=>{class n{ngbModal;userService;ownidService;document;local=C.required();fixed=H(!1);scroll(){this.fixed.set(window.pageYOffset>=this.local().getElementsByClassName("title-image")[0].offsetHeight)}constructor(e,t,i,c){this.ngbModal=e,this.userService=t,this.ownidService=i,this.document=c}openRegisterModal(){this.ownidService.isOwnIDEnabled?this.ngbModal.open(R,{size:"sm"}):this.ngbModal.open(V,{size:"lg"})}scrollTo(e){e.preventDefault();let t=e.target,i=this.document.body.getBoundingClientRect().top,c=this.local().querySelector(t.hash).getBoundingClientRect().top,v=this.local().querySelector(".advantage-club-nav").getBoundingClientRect().height;window.scrollTo({top:c-i-v,behavior:"smooth"})}static \u0275fac=function(t){return new(t||n)(b(z),b(G),b(U),b(lt))};static \u0275cmp=_({type:n,selectors:[["app-advantage-club-navigation"]],hostVars:2,hostBindings:function(t,i){t&1&&J("scroll",function(){return i.scroll()},se),t&2&&ut("fixed",i.fixed())},inputs:{local:[1,"local"]},decls:17,vars:23,consts:[[1,"container","advantage-club-nav"],["href","#advantage-club-points",3,"click"],["href","#advantage-club-preferences",3,"click"],["href","#advantage-club-faq",3,"click"],["href","#advantage-club-your-satisfaction",3,"click"],[1,"btn","btn-xs","btn-outline-primary",3,"click"]],template:function(t,i){t&1&&(M(0,"div",0)(1,"nav")(2,"a",1),E("click",function(v){return i.scrollTo(v)}),u(3),m(4,"translate"),h(),M(5,"a",2),E("click",function(v){return i.scrollTo(v)}),u(6),m(7,"translate"),h(),M(8,"a",3),E("click",function(v){return i.scrollTo(v)}),u(9),m(10,"translate"),h(),M(11,"a",4),E("click",function(v){return i.scrollTo(v)}),u(12),m(13,"translate"),h()(),M(14,"button",5),E("click",function(){return i.openRegisterModal()}),u(15),m(16,"translate"),h()()),t&2&&(F(N(19,hn,i.fixed())),o(3),w(" ",g(4,9,"collect-redeem")," "),o(3),w(" ",g(7,11,"advantage-club-preferences")," "),o(3),w(" ",g(10,13,"faq")," "),o(3),w(" ",g(13,15,"contact-us")," "),o(2),F(N(21,Cn,i.userService.user)),o(),w(" ",g(16,17,"sign-for-free")," "))},dependencies:[xe],styles:["[_nghost-%COMP%]{display:block;position:fixed;top:-71px;z-index:1020;background-color:#fff;width:100%;border-bottom:1px solid #616677;transition:all .3s ease-in}.fixed[_nghost-%COMP%]{top:0}.advantage-club-nav[_ngcontent-%COMP%]{display:flex;justify-content:space-between;padding-block:1rem}@media(min-width:1200px){.advantage-club-nav[_ngcontent-%COMP%]{padding-inline:8rem}}.advantage-club-nav[_ngcontent-%COMP%]   nav[_ngcontent-%COMP%]{display:flex;flex-basis:60%;justify-content:space-between;align-items:center}.advantage-club-nav[_ngcontent-%COMP%]   nav[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{border-bottom:1px solid transparent;color:#616677;overflow-y:hidden;transition:all .2s ease-in-out}.advantage-club-nav[_ngcontent-%COMP%]   nav[_ngcontent-%COMP%]   a.active[_ngcontent-%COMP%], .advantage-club-nav[_ngcontent-%COMP%]   nav[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:hover{border-color:#b5003b;color:#b5003b;text-decoration:none}"],changeDetection:0})}return n})();var Mn=n=>({"d-none":n}),xn=n=>({invisible:n}),Vt=(()=>{class n{ngbModal;userService;ownidService;module=C.required();bookDirect=C();user=H(void 0);
2ngOnDestroySubject=new ot;constructor(e,t,i){this.ngbModal=e,this.userService=t,this.ownidService=i}ngOnInit(){this.subscribeUser()}subscribeUser(){this.userService.userObservable.pipe(ee(this.ngOnDestroySubject)).subscribe(e=>{this.user.set(e)})}ngOnDestroy(){this.ngOnDestroySubject.next(),this.ngOnDestroySubject.complete()}openRegisterModal(e=!1){this.ownidService.isOwnIDEnabled?this.ngbModal.open(R,{size:"sm"}):this.ngbModal.open(V,{size:"lg"}).componentInstance.signInActive.set(e)}static \u0275fac=function(t){return new(t||n)(b(z),b(G),b(U))};static \u0275cmp=_({type:n,selectors:[["app-advantage-club-title-image"]],inputs:{module:[1,"module"],bookDirect:[1,"bookDirect"]},decls:12,vars:18,consts:[["app-background-image","","sizes","2000px",1,"title-image",3,"medium","mask","background","fetchPriority","loading","isBanner"],[1,"title-image__content-wrapper"],[1,"advantage-club-logo",3,"image"],[1,"content","container","px-2"],[1,"title-image__book-direct","mb-4"],[1,"row","pb-2"],[1,"col"],[1,"title-image__join-us","btn","btn-primary",3,"click"],[1,"search-engine-new-design"],[1,"new-mobile-search-engine","stuck",3,"isNewMobile"]],template:function(t,i){if(t&1&&(s(0,"div",0)(1,"div",1),l(2,"app-image",2),s(3,"div",3)(4,"div",4),u(5),p(),s(6,"div",5)(7,"div",6)(8,"button",7),J("click",function(){return i.openRegisterModal()}),u(9),p()()(),s(10,"div",8),l(11,"app-home-search-engine",9),p()()()()),t&2){let c,v;r("medium",!((c=i.module().imageTitle)==null||c.image==null)&&c.image.src?(c=i.module().imageTitle)==null?null:c.image:i.module().mainBanner.items[0].image)("mask",!0)("background",!0)("fetchPriority","high")("loading","eager")("isBanner",!0),o(2),r("image",i.module().advantageClubLogo.image),o(3),w(" ",i.module().bookDirectAndEnjoy.text," "),o(),F(N(14,Mn,i.user())),o(2),F(N(16,xn,i.user())),o(),y((v=i.bookDirect())==null?null:v.button.text),o(2),r("isNewMobile",!0)}},dependencies:[Tt,$,It],styles:['.title-image[_ngcontent-%COMP%]{position:relative;z-index:1;color:#fff;line-height:1;text-align:center;height:70vh;padding:260px 0 100px}@media(max-width:991.98px){.title-image[_ngcontent-%COMP%]{margin-top:120px}}.title-image__content-wrapper[_ngcontent-%COMP%]{height:65vh;position:absolute;top:0;width:100%;display:flex;flex-direction:column;justify-content:flex-end}@media(min-width:992px){.title-image__content-wrapper[_ngcontent-%COMP%]{height:80vh}}@media(min-width:992px){.title-image[_ngcontent-%COMP%]{height:50px;height:90vh}}.title-image[_ngcontent-%COMP%]   app-image[_ngcontent-%COMP%]     .image{height:30px}@media(min-width:768px){.title-image[_ngcontent-%COMP%]   app-image[_ngcontent-%COMP%]     .image{height:40px}}@media(min-width:992px){.title-image[_ngcontent-%COMP%]   app-image[_ngcontent-%COMP%]     .image{height:50px}}.title-image[_ngcontent-%COMP%]   .advantage-club-logo[_ngcontent-%COMP%]{width:-webkit-fill-available;height:30px}@media(min-width:768px){.title-image[_ngcontent-%COMP%]   .advantage-club-logo[_ngcontent-%COMP%]{height:40px}}@media(min-width:992px){.title-image[_ngcontent-%COMP%]   .advantage-club-logo[_ngcontent-%COMP%]{height:50px}}.title-image[_ngcontent-%COMP%]   .advantage-club-logo[_ngcontent-%COMP%]     img{width:400px;height:auto;object-fit:contain}.title-image.mask[_ngcontent-%COMP%]     .image-item{opacity:.7!important;object-position:top!important}.title-image__off-on-all-bookings[_ngcontent-%COMP%]{font-size:3rem;font-weight:500;text-transform:uppercase}
2.title-image__book-direct[_ngcontent-%COMP%]{font-family:Figtree,ITCAvantGardePro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-weight:700;font-size:2.5rem;max-width:90%;margin:auto}@media(min-width:768px){.title-image__book-direct[_ngcontent-%COMP%]{font-size:3.5rem;max-width:60%}}@media(min-width:992px){.title-image__book-direct[_ngcontent-%COMP%]{font-size:5rem}}@media(min-width:1200px){.title-image__book-direct[_ngcontent-%COMP%]{font-size:6rem}}.title-image__join-us[_ngcontent-%COMP%]{min-width:320px;padding:22px;border-radius:8px;font-size:1rem;height:35px;display:flex;align-items:center;justify-content:center;margin:0 auto auto}@media(min-width:992px){.title-image__join-us[_ngcontent-%COMP%]{min-width:350px;height:50px;margin-top:20px;font-size:1rem;margin-bottom:80px}}'],changeDetection:0})}return n})();var wn=(n,a)=>({"d-block":n,"d-none":a});function yn(n,a){if(n&1&&l(0,"app-advantage-club-four-steps",6),n&2){let e=x(2);r("module",e.page.advantageClubFourSteps)}}function Sn(n,a){if(n&1&&l(0,"app-advantage-club-join-widget",8),n&2){let e=x(2);r("module",e.page.joinAdvantageClubNow)("buttonOnly",!0)}}function An(n,a){if(n&1&&(s(0,"div",1,0),l(2,"app-advantage-club-title-image",2)(3,"app-advantage-club-navigation",3)(4,"app-breadcrumbs",4)(5,"app-landing-page-description",5),A(6,yn,1,1,"app-advantage-club-four-steps",6),l(7,"app-advantage-club-box-widget",7),A(8,Sn,1,2,"app-advantage-club-join-widget",8),s(9,"div",9)(10,"div",10),l(11,"app-advantage-club-faq-widget",11),p()(),l(12,"app-advantage-club-contact-widget",12)(13,"app-advantage-club-join-us-sticky",13),p()),n&2){let e=gt(1),t=x();o(2),r("module",t.page.advantageClubPageDefault)("bookDirect",t.bookDirect()),o(),r("local",e),o(2),r("module",t.page.advantageClubDescription)("bookDirect",t.bookDirect()),o(),P(t.page.advantageClubFourSteps?6:-1),o(),r("advantageClub",t.page.advantageClubReward)("milesAndMore",t.page.milesAndMore)("easyAndConvenient",t.page.easyAndConvenient)("avios",t.page.aviosReward),o(),P(t.userService.user?-1:8),o(3),r("module",t.page.yourSatisfaction),o(),r("module",t.page.advantageClubContact),o(),F(bt(16,wn,t.showSticky,!t.showSticky)),r("buttonText",t.page.advantageClubPageDefault.joinUsItsFree.text)}}var Wt=(()=>{class n extends kt{advantageClubService;translateService;breadcrumbsService;loaderGlobalService;loggerService;route;userService;structuredModuleService;platformId;navbar;links=[];scrollSections=[];STATE_PAGE;STATE_META_DATA;pageSlug;showSticky=!1;bookDirect=H(void 0);windowScroll(){let e=this.document.querySelector("app-advantage-club-title-image");if(e){let t=e.getBoundingClientRect().height,i=this.document.body.getBoundingClientRect().top;this.showSticky=t+i<=0}}constructor(e,t,i,c,v,O,T,j,L){super(),this.advantageClubService=e,this.translateService=t,this.breadcrumbsService=i,this.loaderGlobalService=c,this.loggerService=v,this.route=O,this.userService=T,this.structuredModuleService=j,this.platformId=L}ngOnInit(){this.pageSlug=this.route.snapshot.data.breadcrumb,this.STATE_PAGE="STATE_PAGE_ADVANTAGE_CLUB",this.STATE_META_DATA="STATE_CLEAR_META_ADVANTAGE_CLUB",this.fetchPage(),this.structuredModuleService.fetchBookDirect().then(e=>{this.bookDirect.set(e)})}fetchPage(){this.page?this.init():this.advantageClubService.page().then(e=>{this.page=e,this.seo=e.seo,this.metaData&&this.clearMeta(this.metaData),this.setMeta(),this.init()}).catch(e=>{this.loaderGlobalService.hide(),this.loggerService.error(e)})}init(){this.displayBreadcrumbs(),this.loaderGlobalService.hide(),pe(this.platformId)&&this.observeScroll()}displayBreadcrumbs(){this.breadcrumbsService.display([{label:`${this.translateService.instant(this.pageSlug)}`,url:[this.pageSlug]}])}observeScroll(){let e=at(window,"scroll"),t=e.pipe(ct(),ee(this.ngOnDestroySubject));t.subscribe(()=>this.setItems()),e.pipe(ee(this.ngOnDestroySubject),dt(()=>t),rt(100)).subscribe(()=>this.setActiveItem())}setItems(){this.navbar=this.document.querySelector(".advantage-club-nav"),this.links=Array.from(this.document.querySelectorAll(".advantage-club-nav nav a")),this.scrollSections=this.links.map(e=>this.document.querySelector(e.hash))}setActiveItem(){let e=this.scrollSections.findIndex(t=>this.isElementInViewport(t));this.links.forEach(t=>this.renderer.removeClass(t,"active")),e!==-1&&this.renderer.addClass(this.links[e],"active")}isElementInViewport(e){let t=e?.getBoundingClientRect();return t?t.bottom>=this.navbar.getBoundingClientRect().height+1&&t.top<window.innerHeight*.5:!1}static \u0275fac=function(t){return new(t||n)(b(Ue),b(Mt),b(Ot),b(St),b(xt),b(Ct),b(G),b(Ae),b(st))};static \u0275cmp=_({type:n,selectors:[["app-advantage-club"]],hostBindings:function(t,i){t&1&&J("scroll",function(){return i.windowScroll()},se)},features:[K([Ue]),Y],decls:1,vars:1,consts:[["local",""],[1,"advantage-club"],[1,"d-block",3,"module","bookDirect"],[1,"d-none","d-lg-block",3,"local"],[1,"container","breadcrumbs","d-none","d-md-block","px-2"],[1,"container","d-block","pt-lg-3","px-2",3,"module","bookDirect"],["id","advantage-club-points",3,"module"],["id","advantage-club-preferences",1,"px-2","pb-2",3,"advantageClub","milesAndMore","easyAndConvenient","avios"],[1,"container","px-2",3,"module","buttonOnly"],[1,"position-relative"],["id","advantage-club-faq",1,"pt-3","py-lg-5","py-lg-5"],[3,"module"],["id","advantage-club-your-satisfaction",3,"module"],[1,"d-lg-none",3,"buttonText"]],template:function(t,i){t&1&&A(0,An,14,19,"div",1),t&2&&P(i.page?0:-1)},dependencies:[Vt,Oe,Gt,Ut,Rt,zt,Nt,Ge,Ie,Lt],styles:[".advantage-club[_ngcontent-%COMP%]{background-color:#f7f7f7}@media(max-width:991.98px){.advantage-club[_ngcontent-%COMP%]   .search-engine-new-design[_ngcontent-%COMP%]     section:not(.nights){box-shadow:unset}}@media(min-width:992px){.advantage-club[_ngcontent-%COMP%]   .search-engine-new-design[_ngcontent-%COMP%]{margin-top:-4.5rem}}.advantage-club[_ngcontent-%COMP%]   .search-engine-new-design[_ngcontent-%COMP%]   app-home-search-engine[_ngcontent-%COMP%]{border:none}.advantage-club__background-image[_ngcontent-%COMP%]{object-position:top;display:block;position:absolute;width:640px;z-index:-1;top:-300px;left:-320px}@media(min-width:992px){.advantage-club__background-image[_ngcontent-%COMP%]{object-position:center}}.advantage-club[_ngcontent-%COMP%]   .breadcrumbs[_ngcontent-%COMP%]{margin-top:3rem;margin-inline-start:10%}.advantage-club[_ngcontent-%COMP%]   .breadcrumbs[_ngcontent-%COMP%]     :before, .advantage-club[_ngcontent-%COMP%]   .breadcrumbs[_ngcontent-%COMP%]     :after{z-index:1}.advantage-club[_ngcontent-%COMP%]   app-highlights-section[_ngcontent-%COMP%]{display:block;margin-top:1.5rem}@media(min-width:992px){.advantage-club[_ngcontent-%COMP%]   app-highlights-section[_ngcontent-%COMP%]{margin-top:4rem}}.advantage-club[_ngcontent-%COMP%]   app-points-widget[_ngcontent-%COMP%]{display:block;margin-top:2rem;margin-bottom:1.5rem;padding-inline:.5rem}@media(min-width:992px){.advantage-club[_ngcontent-%COMP%]   app-points-widget[_ngcontent-%COMP%]{margin-block:6rem;margin-top:4rem}}.advantage-club[_ngcontent-%COMP%]   app-advantage-club-four-steps[_ngcontent-%COMP%]{display:block;padding:2rem 0;padding-inline:.5rem}@media(min-width:992px){.advantage-club[_ngcontent-%COMP%]   app-advantage-club-four-steps[_ngcontent-%COMP%]{padding:4rem 0;margin-top:3rem}}@media(min-width:992px){.advantage-club[_ngcontent-%COMP%]   #advantage-club-faq[_ngcontent-%COMP%]{margin-top:2rem}}.advantage-club[_ngcontent-%COMP%]   #advantage-club-faq[_ngcontent-%COMP%]{background-color:#fff}.advantage-club[_ngcontent-%COMP%]   app-advantage-club-join-widget[_ngcontent-%COMP%]     button{padding:22px;border-radius:8px;margin-inline:2rem;width:100%;font-size:1rem;height:50px;display:flex;align-items:center;justify-content:center}@media(min-width:992px){.advantage-club[_ngcontent-%COMP%]   app-advantage-club-join-widget[_ngcontent-%COMP%]     button{min-width:350px;margin-inline:unset;font-size:1.2rem;height:auto;width:auto;margin-top:1rem}}"],changeDetection:0})}return n})();var Ke=class extends Dt{advantageClubThankYou;
2constructor(a){super(a),this.advantageClubThankYou=new qt(a.modules.registrationThankYouPageDefault)}};function Pn(n,a){if(n&1&&(s(0,"section",0),l(1,"app-thank-you-header-section",1)(2,"app-thank-you-book-direct-section",1)(3,"app-highlights-section",2)(4,"app-newsletter-section",3),p()),n&2){let e=x();o(),r("module",e.page.advantageClubThankYou),o(),r("module",e.page.bookDirect),o(),r("highlights",e.page.getMostOutOfYourStay.gallery),o(),r("module",e.page.guestSubscription)}}var Yt=(()=>{class n extends ke{pointsIncentiveModalService;STATE_PAGE="STATE_PAGE_ADVANTAGE_CLUB_THANK_YOU";STATE_META_DATA="STATE_CLEAR_META_ADVANTAGE_CLUB_THANK_YOU";constructor(e){super("registration-thank-you-page"),this.pointsIncentiveModalService=e}createPageModel(e){return new Ke(e)}ngAfterViewInit(){pe(this.platformId)&&new URLSearchParams(window.location.search).get("registerNewsletter")&&this.pointsIncentiveModalService.show()}static \u0275fac=function(t){return new(t||n)(b(De))};static \u0275cmp=_({type:n,selectors:[["app-advantage-club-thank-you"]],features:[K([De]),Y],decls:1,vars:1,consts:[[1,"advantage-club-thank-you"],[3,"module"],[1,"d-block","container",3,"highlights"],[1,"d-block","container",3,"module"]],template:function(t,i){t&1&&A(0,Pn,5,4,"section",0),t&2&&P(i.page?0:-1)},dependencies:[jt,Te,Ft,Et],styles:["app-highlights-section[_ngcontent-%COMP%]{margin-top:3.5rem}@media(min-width:992px){app-highlights-section[_ngcontent-%COMP%]{margin-top:7rem}}app-newsletter-section[_ngcontent-%COMP%]{margin-top:3.5rem}@media(min-width:992px){app-newsletter-section[_ngcontent-%COMP%]{margin-top:6rem}}"],changeDetection:0})}return n})();var Qe=class{topTitle;topDescription;constructor(a){let{topTitle:e,topDescription:t}=a.sections;this.topTitle=new d(e),this.topDescription=new d(t)}};var $e=class extends ye{bookDirect;joinAdvantageClubNow;advantageClubContact;faqDefault;advantageClubFaqGroups;constructor(a){super(a);let{bookDirect:e,joinAdvantageClubNow:t,advantageClubContact:i,faqDefault:c}=a.modules;this.bookDirect=new wt(e),this.joinAdvantageClubNow=new X(t),this.advantageClubContact=new Ee(i),this.faqDefault=new Qe(c)}};function kn(n,a){if(n&1&&(s(0,"div",3)(1,"div",4),l(2,"button",5),p(),s(3,"div",6)(4,"div",7),l(5,"div",8),m(6,"safeStyle"),p()()()),n&2){let e=a.$implicit;o(2),r("title",e.question),o(3),r("innerHTML",g(6,2,e.answer),f)}}function On(n,a){if(n&1&&(s(0,"div",0)(1,"h4",1),u(2),p(),s(3,"div",2),te(4,kn,7,4,"div",3,Xe),p()()),n&2){let e=a.$implicit;o(2),y(e.name),o(),r("closeOthers",!0),o(),ne(e.elements)}}var Jt=(()=>{class n{module=C.required();static \u0275fac=function(t){return new(t||n)};static \u0275cmp=_({type:n,selectors:[["app-advantage-club-faq-accordion"]],inputs:{module:[1,"module"]},decls:2,vars:0,consts:[[1,"advantage-club-faq-accordion"],[1,"container","advantage-club-faq-accordion__header"],["ngbAccordion","",1,"accordion","advantage-club-faq-accordion__accordion","d-block",3,"closeOthers"],["ngbAccordionItem",""],["ngbAccordionHeader",""],["ngbAccordionButton","","app-advantage-club-faq-accordion-title","",3,"title"],["ngbAccordionCollapse",""],["ngbAccordionBody",""],[3,"innerHTML"]],template:function(t,i){t&1&&te(0,On,6,2,"div",0,Xe),t&2&&ne(i.module().groups)},dependencies:[Ce,he,_e,fe,Ve,ve,be,I],styles:["@media(min-width:992px){.advantage-club-faq-accordion[_ngcontent-%COMP%]{--bs-gutter-x: 15px;--bs-gutter-y: 0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}}.advantage-club-faq-accordion__header[_ngcontent-%COMP%]{color:#495057;text-align:center;padding-bottom:1.5rem;padding-top:3.5rem}@media(min-width:992px){.advantage-club-faq-accordion__header[_ngcontent-%COMP%]{text-align:start;padding-top:5rem}}.advantage-club-faq-accordion[_ngcontent-%COMP%]:dir(rtl)   .accordion-button[_ngcontent-%COMP%]:after{transform:rotate(0)}.advantage-club-faq-accordion[_ngcontent-%COMP%]:dir(rtl)   .accordion-button[_ngcontent-%COMP%]:not(.collapsed):after{transform:rotate(180deg)}  .accordion__item{color:#b5003b;font-size:1.125rem;font-weight:500;display:flex;align-items:center}  .accordion .collapsed{border-bottom:1px solid #B5003B}  .accordion .collapsed   .accordion__item{color:#616677}"],changeDetection:0})}return n})();function Tn(n,a){if(n&1&&l(0,"app-advantage-club-faq-accordion",5),n&2){let e=x(2);r("module",e.page.advantageClubFaqGroups)}}function En(n,a){if(n&1&&l(0,"app-advantage-club-join-widget",7),n&2){let e=x(2);r("module",e.page.joinAdvantageClubNow)}}function In(n,a){if(n&1&&(s(0,"section",0),l(1,"app-breadcrumbs",1),s(2,"div",2),l(3,"h1",3),m(4,"filterTags"),l(5,"div",4),m(6,"filterTags"),p(),A(7,Tn,1,1,"app-advantage-club-faq-accordion",5),l(8,"app-thank-you-book-direct-section",6),A(9,En,1,1,"app-advantage-club-join-widget",7),l(10,"app-advantage-club-contact-widget",6),p()),n&2){let e=x();o(3),r("innerHTML",g(4,6,e.page.faqDefault.topTitle.text),f),o(2),r("innerHTML",g(6,8,e.page.faqDefault.topDescription.text),f),o(2),P(e.page.advantageClubFaqGroups?7:-1),o(),r("module",e.page.bookDirect),o(),P(e.userService.user?-1:9),o(),r("module",e.page.advantageClubContact)}}var Kt=(()=>{class n extends ke{advantageClubFaqService;userService;Layout=Q;STATE_PAGE="STATE_PAGE_LAC_FAQ";STATE_META_DATA="STATE_CLEAR_META_LAC_FAQ";constructor(e,t){super("faq"),this.advantageClubFaqService=e,this.userService=t}createPageModel(e){return new $e(e)}fetchPage(){return super.fetchPage().then(()=>this.advantageClubFaqService.getFaqGroups().then(e=>{this.page.advantageClubFaqGroups=e}))}displayBreadcrumbs(){this.breadcrumbsService.display([{label:this.route.
2snapshot.parent.data.breadcrumb?this.translateService.instant(this.route.snapshot.parent.data.breadcrumb):"",url:[this.route.snapshot.parent.data.breadcrumb]},{label:this.route.snapshot.data.breadcrumb?this.translateService.instant(this.route.snapshot.data.breadcrumb):"",url:[this.route.snapshot.parent.data.breadcrumb,this.route.snapshot.routeConfig.path]}])}static \u0275fac=function(t){return new(t||n)(b(Z),b(G))};static \u0275cmp=_({type:n,selectors:[["app-advantage-club-faq"]],features:[K([Z]),Y],decls:1,vars:1,consts:[[1,"advantage-club-faq","d-flex","flex-column","h-100"],[1,"container","mt-4","d-none","d-lg-block"],[1,"advantage-club-faq__header","container"],[1,"advantage-club-faq__title","text-center",3,"innerHTML"],[1,"advantage-club-faq__description","text-center","mx-auto","pt-3",3,"innerHTML"],[1,"container",3,"module"],[1,"d-none","d-lg-block",3,"module"],[1,"container","d-none","d-lg-block",3,"module"]],template:function(t,i){t&1&&A(0,In,11,10,"section",0),t&2&&P(i.page?0:-1)},dependencies:[Oe,Jt,Te,Ge,Ie,Pt],styles:[".advantage-club-faq__header[_ngcontent-%COMP%]{margin-top:3.45rem;padding-top:4rem}@media(min-width:992px){.advantage-club-faq__header[_ngcontent-%COMP%]{margin-top:0}.advantage-club-faq__header[_ngcontent-%COMP%]:before{content:none}}.advantage-club-faq__title[_ngcontent-%COMP%]{font-size:1.75rem;margin-bottom:0;padding-left:24px}@media(min-width:992px){.advantage-club-faq__title[_ngcontent-%COMP%]{font-size:2.75rem;padding-left:initial}}.advantage-club-faq__description[_ngcontent-%COMP%]{max-width:580px}.advantage-club-faq[_ngcontent-%COMP%]   app-advantage-club-join-widget[_ngcontent-%COMP%]{margin-top:8rem}.advantage-club-faq[_ngcontent-%COMP%]   app-advantage-club-contact-widget[_ngcontent-%COMP%]{margin-top:8rem;margin-bottom:3.5rem}"],changeDetection:0})}return n})();var Dn=[{path:"",data:{breadcrumb:"leonardo-advantage-club"},children:[{path:"",component:Wt,data:{isNavbarWhite:!0,navbarAbsoluteLogoVisibility:Pe.white}},{path:"support",component:Kt,data:{breadcrumb:"faq",isNavbarCompact:!0,navbarAbsoluteLogoVisibility:Pe.white}}]},{path:"thank-you",component:Yt,data:{isNavbarCollapsed:!0,navbarAbsoluteLogoVisibility:Pe.white}}],Qt=(()=>{class n{static \u0275fac=function(t){return new(t||n)};static \u0275mod=me({type:n});static \u0275inj=de({imports:[et.forChild(Dn),et]})}return n})();var vr=(()=>{class n{static \u0275fac=function(t){return new(t||n)};static \u0275mod=me({type:n});static \u0275inj=de({imports:[Qt]})}return n})();export{vr as AdvantageClubModule};

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.