PageSourceSearch

https://www.aircanada.com/home/901.6c133d3e44971da1.js

js aircanada.com collected 2026-09-24 07:55:13 UTC 146,751 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkhome=self.webpackChunkhome||[]).push([[901],{32901(N,R,r){r.r(R),r.d(R,{CarsModule:()=>Qt});var h=r(72200),T=r(38132),y=r(68018),x=r(31635),s=r(2615),w=r(17705),D=r(89955),S=r(44668),B=r(1807),W=r(96697),l=r(345),f=r(59640),E=r(37589);const $={pageTitle:"achome.cars.page_title.text",documentTitle:"achome.cars.document_title.text"};var C=r(34971),U=r(17569),u=r(76780),d=r(38560),p=r(20160),g=r(96945),_=r(86063),n=r(73664),P=r(74523),V=r(59295),b=r(89417),O=r(96354),k=r(84572),I=r(5964),H=r(54843),A=r(61594),M=r(89079),X=r(25606),j=r(52434);const tn={pickUpLegend:"achome.magnet.cars.pickup.legend.text",from:"achome.magnet.cars.pickup.location.text",pickUpTime:"achome.magnet.cars.pickup.time.label",timePrefix:"achome.common.fragment.timing.",return:"achome.magnet.cars.return.legend.text",to:"achome.magnet.cars.return.location.text",returnTime:"achome.magnet.cars.return.time.label",rewardsInfo:"achome.magnet.cars.rewards_info.text",rewardsLink:j.DZ,defaultSearchLoyaltyLink:"achome.url.magnet.loyalty.rewards.search_link.text",guestCxSearchLoyaltyLink:"achome.url.magnet.cx_loyalty.rewards.search_link.text",countryRegion:"achome.bookingmagnet.cars.countryregion.legend",carsLoyalty:"achome.bookingmagnet.cars.have_loyalty.content",avisAwd:"achome.bookingmagnet.cars.loyalty.avis_awd.label",avisWizard:"achome.bookingmagnet.cars.loyalty.avis_wizard.label",avisCoupon:"achome.bookingmagnet.cars.loyalty.avis_coupon.label",budgetBcd:"achome.bookingmagnet.cars.loyalty.budget_bcd.placeholder",budgetRr:"achome.bookingmagnet.cars.loyalty.budget_rr.label",budgetCoupon:"achome.bookingmagnet.cars.loyalty.budget_coupon.label",footerLinks:"achome.magnet.cars.footer_cta_links.text",footerCopy:"achome.magnet.cars.footer_copy.text",meiliFooterCopy:"achome.magnet.cars.meili_footer_copy.text",meiliFooterURl:"achome.magnet.cars.meiliFooterLink.url",footerCancelLinkUrl:"achome.magnet.cars.footer_link.url",footerCancelLink:"achome.magnet.cars.footer_link.text",search:"achome.magnet.cars.search.text",footerDisclaimer:"achome.magnet.cars.rewards_footer_disclaimer.text",locationPromptText:"achome.magnet.flights.label.location.text",pickupLocationSr:"achome.magnet.cars_pickup.sr.text",returnLocationSr:"achome.magnet.cars_return.sr.text",deepLinkMeili:"ac.home.cars.Meili.url",carBanner:"achome.magnet.cars.banner.text"},K_pickupDatePickerTranslations={labels:["achome.magnet.cars.pickup.date.label"],placeholders:["achome.magnet.date.format.text"],ariaLiveMessages:[{selected:"achome.common.datepicker.pickup_selected.aria_live.text",notSelected:"achome.common.datepicker.pickup_not_selected.aria_live.text"}]},K_returnDatePickerTranslations={labels:["achome.magnet.cars.return.date.label"],placeholders:["achome.magnet.date.format.text"],ariaLiveMessages:[{selected:"achome.common.datepicker.return_selected.aria_live.text",notSelected:"achome.common.datepicker.return_not_selected.aria_live.text"}]},K_bookingTimes=["0000","0030","0100","0130","0200","0230","0300","0330","0400","0430","0500","0530","0600","0630","0700","0730","0800","0830","0900","0930","1000","1030","1100","1130","1200","1230","1300","1330","1400","1430","1500","1530","1600","1630","1700","1730","1800","1830","1900","1930","2000","2030","2100","2130","2200","2230","2300","2330"];var z=r(49275),cn=r(49813),Q=r(71550),G=r(12733),sn=r(67692),L=r(99332);let ln=(()=>{var a;class c{constructor(){this.defaultParams=(0,s.WQX)(sn.rE),this.translate=(0,s.WQX)(y.c$)}navigateToCarsPage(t){const e=L.DT.get(Q.c.IataNumber)||"0189582N",o=this.translate.instant(j.kx,this.defaultParams),m=this.translate.instant(j.rQ,this.defaultParams);L.k.navigate(o+"'"+L.k.construct(m,{queryParams:{iataId:e,locale:this.defaultParams.language,region:"IN"===this.defaultParams.editionUC?"CA":this.defaultParams.editionUC,cor:this.defaultParams.countryOfResidence,pickupLoc:t.pickupLocation.code,pickupDate:G.zK.format(t.pickupDate[0],"MMddyy"),pickupTime:t.pickupTime,returnLoc:t.returnLocation.code,returnDate:G.zK.format(t.returnDate[0],"MMddyy"),returnTime:t.returnTime,discAvis:t.avis.awd,memAvis:t.avis.wizard,cpnAvis:t.avis.coupon,discBudget:t.budget.bcd,memBudget:t.budget.rapidrez,cpnBudget:t.budget.coupon}})+"'",{delay:500,newTab:!0})}navigateLoyaltySearchLink(t="default"){L.k.navigate("default"!==t?t:this.translate.instant(j.DZ),{newTab:!0})}static#n=a=()=>(this.\u0275fac=function(e){return new(e||c)},this.\u0275prov=s.jDH({token:c,factory:c.\u0275fac}))}return a(),c})();var yn=r(93854),q=r(26410),xn=r(85222),gn=r(99023),wn=r(79518),vn=r(68137),en=r(48924),Tn=r(64319);const Dn=(a,c)=>({"budget-discount":a,"is-redemption-flow":c}),Ln=a=>({"is-redemption-flow":a}),Sn=a=>({track:a,val:"cars>redeem ae points"}),In=()=>({track:"home magnet",val:"bookingmagnet-cars-find>points"}),nn=()=>({prefix:"achome.magnet"}),Z=a=>({template:a}),Bn=a=>({"bkmg-tab-footer-discount-button-no-margin":a}),En=a=>({"bkmg-tab-footer-row":a}),Fn=()=>({track:"home magnet",val:"bookingmagnet-cars-find>cash"}),Rn=(a,c)=>c.code;
1function Vn(a,c){if(1&a){const i=n.RV6();n.j41(0,"div",25)(1,"div",26)(2,"div",27)(3,"ac-dynamic-locations",28),n.bIt("isDynamicLocationInvalid",function(e){s.eBV(i);const o=n.XpG();return s.Njj(o.updateDynamicLocationValidity(e,"origin"))})("swapClicked",function(e){s.eBV(i);const o=n.XpG();return s.Njj(o.wasSwap=e)}),n.k0s()()()()}if(2&a){const i=n.XpG();n.AVh("dynamic-location-redemption-flow",i.isRedemptionFlow),n.R7$(3),n.Y8G("formControl",i.locations)("showError",i.searchButtonClicked)("showLocationAbbrev",!0)("showAcvPanel",!1)("filterParams",i.filterParams)("idPrefix",i.idPrefix)("promptText",i.translations.locationPromptText)("dynamicLocationsConfig",i.dynamicLocationsConfig)("invalidFocus",i.invalidFocus)("retainCityNameForEditMode",!1)}}function An(a,c){if(1&a&&(n.nrm(0,"ac-select-country",19),n.nI1(1,"translate")),2&a){const i=n.XpG();n.Y8G("id","bkmgCars_selectCountry")("countries",i.countries)("label",n.bMT(1,5,i.translations.countryRegion))("collapsableSubscript",!0)("prefilledValue",i.currentEdition)}}function $n(a,c){if(1&a){const i=n.RV6();n.j41(0,"ac-search-type-toggle",29),n.bIt("toggled",function(e){s.eBV(i);const o=n.XpG();return s.Njj(o.changeSearchType(e))}),n.k0s()}if(2&a){const i=n.XpG();n.Y8G("isTabletView",i.isTabletView)("isMobileView",i.isMobileView)("DTM",n.eq3(4,Sn,i.dtmTrack))("avoidSubmitForm",!0)}}function jn(a,c){if(1&a&&(n.j41(0,"div",21)(1,"div",30),n.nrm(2,"img",31),n.nI1(3,"o3rDynamicContent"),n.nrm(4,"p",32),n.nI1(5,"translate"),n.k0s(),n.j41(6,"div",33)(7,"ac-button",34),n.EFF(8),n.nI1(9,"translate"),n.k0s()()()),2&a){const i=n.XpG();n.R7$(2),n.Y8G("src",n.bMT(3,9,"img/logos/aeroplan/aeroplan-dark.webp"),n.B4B),n.R7$(2),n.Y8G("innerHTML",n.bMT(5,11,i.translations.rewardsInfo),n.npT),n.R7$(3),n.Y8G("type","primary")("showInsetLoader",i.showBWPLoader()||i.isLoadingPrefetchUrls)("DTM",n.lJ4(15,In))("buttonType","submit")("isExternalSite",!0)("openNewTab",!0),n.R7$(),n.SpI(" ",n.bMT(9,13,i.translations.search)," ")}}function Gn(a,c){1&a&&n.nrm(0,"ac-locations-formatted-input",50),2&a&&n.Y8G("selectedLocation",c.$implicit)}function Un(a,c){if(1&a&&(n.nrm(0,"ac-locations-dropdown-panel",51),n.nI1(1,"translate")),2&a){const i=c.$implicit,t=n.XpG(3);n.Y8G("panelContext",i)("listBoxName",n.bMT(1,2,t.translations.from))}}function Wn(a,c){if(1&a){const i=n.RV6();n.j41(0,"abc-typeahead",48,7),n.nI1(2,"translate"),n.bIt("optionSelected",function(e){s.eBV(i);const o=n.XpG(2);return o.pickUpLocationSelected(e),s.Njj(o.setLocation(e,"pickupLocation"))}),n.DNE(3,Gn,1,1,"ng-template",49,8,n.C5r)(5,Un,2,4,"ng-template",null,2,n.C5r),n.k0s()}if(2&a){const i=n.sdS(4),t=n.sdS(6),e=n.XpG(2),o=n.sdS(15);n.Y8G("label",n.bMT(2,21,e.translations.from))("id","carsTab_pickupLocation")("name","carsTab_pickupLocation")("errorData",n.lJ4(23,nn))("markAsTouchedWhen","dirty")("collapsableSubscript",!0)("panelTemplate",t)("filter",e.locationAssistantService)("formattedInput",i)("minSearchKeyLength",e.minSearchKeyLength)("promptText",e.translations.locationPromptText)("filterParams",e.filterParams)("prefix",n.eq3(24,Z,o))("showInputClearButton",!0)("ariaDescription",e.translations.pickupLocationSr)("autoSelectFirstOptionOnBlur",!1)("selectInputOnFocus",!0)("clearInputOnClose",!0)("showError",e.searchButtonClicked)("detectClicksOutsideOverlay",!0)("ariaExpanded",!0)}}function Hn(a,c){if(1&a&&(n.nrm(0,"abc-combo-box-option",40),n.nI1(1,"translate")),2&a){const i=c.$implicit,t=n.XpG(2);n.Y8G("value",i)("text",n.bMT(1,2,t.translations.timePrefix+i))}}function zn(a,c){if(1&a&&n.nrm(0,"ac-locations-formatted-input",53),2&a){const i=c.$implicit,t=n.XpG(3);n.Y8G("selectedLocation",i)("matchLocationWith",t.pickUpAirport)}}function Nn(a,c){if(1&a&&(n.nrm(0,"ac-locations-dropdown-panel",51),n.nI1(1,"translate")),2&a){const i=c.$implicit,t=n.XpG(3);n.Y8G("panelContext",i)("listBoxName",n.bMT(1,2,t.translations.to))}}function Xn(a,c){if(1&a){const i=n.RV6();n.j41(0,"abc-typeahead",52,9),n.nI1(2,"translate"),n.bIt("optionSelected",function(e){s.eBV(i);const o=n.XpG(2);return s.Njj(o.setLocation(e,"returnLocation"))}),n.DNE(3,zn,1,2,"ng-template",null,10,n.C5r)(5,Nn,2,4,"ng-template",null,2,n.C5r),n.k0s()}if(2&a){const i=n.sdS(4),t=n.sdS(6),e=n.XpG(2),o=n.sdS(15);n.Y8G("label",n.bMT(2,21,e.translations.to))("id","carsTab_returnLocation")("name","carsTab_returnLocation")("errorData",n.lJ4(23,nn))("markAsTouchedWhen","dirty")("collapsableSubscript",!0)("panelTemplate",t)("filter",e.locationAssistantService)("minSearchKeyLength",e.minSearchKeyLength)("formattedInput",i)("promptText",e.translations.locationPromptText)("prefix",n.eq3(24,Z,o))("filterParams",e.filterParams)("showInputClearButton",!0)("ariaDescription",e.translations.returnLocationSr)("autoSelectFirstOptionOnBlur",!1)("selectInputOnFocus",!0)("clearInputOnClose",!0)("showError",e.searchButtonClicked)("detectClicksOutsideOverlay",!0)("ariaExpanded",!0)}}function Yn(a,c){if(1&a&&(n.nrm(0,"abc-combo-box-option",40),n.nI1(1,"translate")),2&a){const i=c.$implicit,t=n.XpG(2);n.Y8G("value",i)("text",n.bMT(1,2,t.translations.timePrefix+i))}}function Kn(a,c){if(1&a&&n.nrm(0,"abc-combo-box-option",40),2&a){const i=n.XpG().$implicit;n.Y8G("value",i.code)("text",i.name)}}function Qn(a,c){1&a&&n.nVh(0,Kn,1,2,"abc-combo-box-option",40),2&a&&n.vxM("O"!=c.$implicit.code?0:-1)}function Zn(a,c){if(1&a&&(n.j41(0,"div",36)(1,"abc-combo-box",54,11),n.nI1(3,"translate"),n.nI1(4,"translate"),n.Z7z(5,Qn,1,1,null,null,Rn),n.k0s()()),2&a){const i=n.XpG(2),t=n.sdS(15);n.R7$(),n.Y8G("id","carsTab_countrySelector")("hasSubscript",!1)("prefix",n.eq3(9,Z,t))("label",n.bMT(3,5,i.translations.countryRegion))("listBoxAri
1aLabel",n.bMT(4,7,i.translations.countryRegion)),n.R7$(4),n.Dyx(i.countries)}}function Jn(a,c){if(1&a&&(n.j41(0,"div",46)(1,"abc-alert",55),n.nrm(2,"strong",56),n.nI1(3,"translate"),n.k0s()()),2&a){const i=n.XpG(2);n.R7$(2),n.Y8G("innerHTML",n.bMT(3,1,i.translations.carBanner),n.npT)}}function qn(a,c){if(1&a){const i=n.RV6();n.j41(0,"div",35)(1,"div",36),n.nVh(2,Wn,7,26,"abc-typeahead",37),n.j41(3,"abc-date-picker",38,3),n.nI1(5,"translate"),n.bIt("dateSelection",function(e){s.eBV(i);const o=n.XpG();return s.Njj(o.pickUpDateSelected(e))}),n.k0s(),n.j41(6,"abc-combo-box",39,4),n.nI1(8,"translate"),n.nI1(9,"translate"),n.Z7z(10,Hn,2,4,"abc-combo-box-option",40,n.Vm6),n.k0s()(),n.j41(12,"div",36),n.nVh(13,Xn,7,26,"abc-typeahead",41),n.j41(14,"abc-date-picker",42,5),n.nI1(16,"translate"),n.bIt("dateSelection",function(e){s.eBV(i);const o=n.XpG();return s.Njj(o.returnDateSelected(e))}),n.k0s(),n.j41(17,"abc-combo-box",43,6),n.nI1(19,"translate"),n.nI1(20,"translate"),n.Z7z(21,Yn,2,4,"abc-combo-box-option",40,n.Vm6),n.k0s()(),n.nVh(23,Zn,7,11,"div",36),n.k0s(),n.j41(24,"div",44)(25,"div",45),n.nVh(26,Jn,4,3,"div",46),n.j41(27,"div",33)(28,"ac-button",47),n.EFF(29),n.nI1(30,"translate"),n.k0s()()()()}if(2&a){const i=n.sdS(4),t=n.sdS(15),e=n.XpG(),o=n.sdS(17);n.R7$(2),n.vxM(e.isTabletOrMobile?-1:2),n.R7$(),n.AVh("invalid-date",e.datePickerInValid),n.Y8G("showArrow",i.isCalendarOpen)("id","carsTab_pickUpDate")("label",n.bMT(5,43,e.translations.travelDates))("labels",e.pickupDpTranslations.labels)("placeholders",e.pickupDpTranslations.placeholders)("numberOfDates",e.numberOfDates)("markAsTouchedWhen","dirty")("collapsableSubscript",!0)("errorData",n.lJ4(57,nn))("ariaLiveCalendarMessages",e.pickupDpTranslations.ariaLiveMessages),n.R7$(3),n.Y8G("label",n.bMT(8,45,e.translations.pickUpTime))("listBoxAriaLabel",n.bMT(9,47,e.translations.pickUpTime))("collapsableSubscript",!0)("prefix",n.eq3(58,Z,o)),n.R7$(4),n.Dyx(e.bookingTimes),n.R7$(3),n.vxM(e.isTabletOrMobile?-1:13),n.R7$(),n.Y8G("showArrow",t.isCalendarOpen)("id","carsTab_returnDate")("label",n.bMT(16,49,e.translations.travelDates))("labels",e.returnDpTranslations.labels)("placeholders",e.returnDpTranslations.placeholders)("markAsTouchedWhen","dirty")("collapsableSubscript",!0)("errorData",n.lJ4(60,nn))("ariaLiveCalendarMessages",e.returnDpTranslations.ariaLiveMessages)("numberOfDates",e.numberOfDates),n.R7$(3),n.Y8G("label",n.bMT(19,51,e.translations.returnTime))("listBoxAriaLabel",n.bMT(20,53,e.translations.returnTime))("collapsableSubscript",!0)("prefix",n.eq3(61,Z,o)),n.R7$(4),n.Dyx(e.bookingTimes),n.R7$(2),n.vxM(e.isTabletOrMobile&&e.countries.length>0?23:-1),n.R7$(),n.Y8G("ngClass",n.eq3(63,Bn,!e.enabledCarBanner())),n.R7$(),n.Y8G("ngClass",n.eq3(65,En,e.enabledCarBanner())),n.R7$(),n.vxM(e.enabledCarBanner()?26:-1),n.R7$(2),n.Y8G("type","primary")("showInsetLoader",e.isLoadingPrefetchUrls)("buttonType","submit")("DTM",n.lJ4(67,Fn))("isExternalSite",!0)("openNewTab",!0),n.R7$(),n.SpI(" ",n.bMT(30,55,e.translations.search)," ")}}function nt(a,c){if(1&a&&(n.j41(0,"div",23)(1,"div",57),n.nrm(2,"p",56),n.nI1(3,"translate"),n.k0s(),n.j41(4,"div",58)(5,"ac-text-link",59),n.nI1(6,"translate"),n.EFF(7),n.nI1(8,"translate"),n.k0s()()()),2&a){const i=n.XpG();n.R7$(2),n.Y8G("innerHTML",n.bMT(3,5,i.translations.meiliFooterCopy),n.npT),n.R7$(3),n.Y8G("href",n.i5U(6,7,i.translations.meiliFooterURl,i.defaultParams))("isExternalSite",!0)("openNewTab",!0),n.R7$(2),n.SpI(" ",n.bMT(8,10,i.translations.footerCancelLink)," ")}}function tt(a,c){if(1&a&&(n.nrm(0,"p",24),n.nI1(1,"translate")),2&a){const i=n.XpG();n.Y8G("innerHTML",n.bMT(1,1,i.translations.footerDisclaimer),n.npT)}}function et(a,c){1&a&&n.nrm(0,"span",60)}function at(a,c){1&a&&n.nrm(0,"span",61)}function ot(a,c){1&a&&n.nrm(0,"ac-locations-dropdown-panel",62),2&a&&n.Y8G("panelContext",c.$implicit)}let mn=(()=>{var a;class c{constructor(){var t=this;this.defaultParams=(0,s.WQX)(sn.rE),this.locationAssistantService=(0,s.WQX)(cn.z),this.cdr=(0,s.WQX)(w.gRc),this.ngZone=(0,s.WQX)(n.SKi),this.elementRef=(0,s.WQX)(n.aKT),this.analyticsService=(0,s.WQX)(p.c),this.siteEditionService=(0,s.WQX)(d.NgxAcSiteEditionService),this.bkmgCarsService=(0,s.WQX)(ln),this.translate=(0,s.WQX)(y.c$),this.cxLoyaltyService=(0,s.WQX)(yn.T),this.viewPort=(0,s.WQX)(d.NgxAcViewportObserver),this.featureFlagService=(0,s.WQX)(g.f),this.apiFactoryService=(0,s.WQX)(X.A8),this.cxLoyaltyDeeplinkApi=(0,s.WQX)(Tn.K),this.route=(0,s.WQX)(E.nX),this.window=(0,s.WQX)(U.j),this.store=(0,s.WQX)(f.il),this.translations=tn,this.dtmTrack="home magnet",this.currentEdition=L.Wi.getEditionCode(),this.isMobileView=!1,this.isTabletView=!1,this.isTabletOrMobile=!1,this.idPrefix="bkmgCars",this.isRedemptionFlowEvent=new n.bkB,this.submittedForm=new n.bkB,this.isLoggedIn=L.KJ.isLoggedIn(),this.filterParams={filterLocationTypes:[xn.$C.Airport]},this.isRedemptionFlow=!1,this.bookingTimes=K_bookingTimes,this.userHasAvisOrBudgetMembership=!1,this.countries=[],this.pickupDpTranslations=K_pickupDatePickerTranslations,this.returnDpTranslations=K_returnDatePickerTranslations,this.minSearchKeyLength=1,this.loading=!1,this.wasSwap=!1,this.isAdoUser=L.KJ.isAdo(),this.searchButtonClicked=!1,this.isOriginValid=!1,this.isDestinationValid=!1,this.numberOfDates=1,this.datePickerInValid=!1,this.locations=new b.MJ({origin:null,destination:null}),this.subscriptions=[],this.invalidFocus=[!1,!1],this.isLoadingCxlToken=(0,M.ot)(this.cxLoyaltyService.isLoadingCxlTokenSubject.asObservable(),{initialValue:this.cxLoyaltyService.isLoadingCxlTokenSubject.value}),this.isLoadingCxlDeeplink=this.cxLoyaltyService.isLoadingCxlDeeplink,this.isCompleteProfileGqlEnabled=(0,M.ot)(this.featureFlagService.getKeyBasedResourceFlag("achome.enableGetCompleteProfileGql.config").pi
1pe((0,O.T)(e=>"true"===e)),{initialValue:!1}),this.redirectLoyatyUrl=null,this.showBWPLoader=(0,s.vPA)(!1),this.preventDoubleNavigation=!1,this.dynamicLocationsConfig=[{id:"cars_pick_up_location",label:this.translate.instant(this.translations.from),containerPosition:"left",preSelectorIcon:"locationPin",preSelectorText:this.translate.instant(this.translations.from),filledWarningIcon:"filledWarning",translateName:!0,errorControlName:"pickupLocation"},{id:"cars_return_location",label:this.translate.instant(this.translations.to),containerPosition:"right",preSelectorIcon:"locationPin",preSelectorText:this.translate.instant(this.translations.to),filledWarningIcon:"filledWarning",translateName:!0,errorControlName:"returnLocation"}],this.magnetSearchApi=this.apiFactoryService.getApi(wn.d),this.newPointsCarsMagnent=(0,M.ot)((0,k.z)([this.featureFlagService.getKeyBasedResourceFlag("achome.enabledNewPointsCarsMagnent.config").pipe((0,O.T)(e=>"true"===e)),this.cxLoyaltyService.isCxTokenError$]).pipe((0,O.T)(([e,o])=>!o&&e)),null),this.enabledCarBanner=(0,M.ot)(this.featureFlagService.getKeyBasedResourceFlag("achome.enableCarBanner.config").pipe((0,O.T)(e=>""!==this.translate.instant(this.translations.carBanner).trim()&&"true"===e)),null),this.gqlFqtvNumber="",this.gqlStatusCode="",this.isLoadingPrefetchUrls=!1,this.cxLoyaltyService.setUpCxLoyaltyToken(),(0,V.QZ)((0,P.A)(function*(){t.isLoadingCxlDeeplink()?t.showBWPLoader.set(!0):t.isLoadingCxlToken()||!t.showBWPLoader()||!1!==t.preventDoubleNavigation||(0,gn.O9)(t.redirectLoyatyUrl)?!t.isLoadingCxlToken()&&!t.isLoadingCxlDeeplink()&&t.showBWPLoader.set(!1):(t.showBWPLoader.set(!1),yield t.navigateToCarsPage(),t.preventDoubleNavigation=!1)}),{allowSignalWrites:!0}),this.subscriptions.push(this.viewPort.changes.subscribe(()=>{this.locations=new b.MJ({origin:null,destination:null})})),this.userProfile$=this.store.pipe((0,f.Lt)(vn.El),(0,I.p)(e=>!!e),(0,W.s)(1)),this.userProfile$.pipe((0,I.p)(e=>!!e.accountHolder)).subscribe(e=>{this.userProfile=e}),this.subscriptions.push((0,k.z)([this.featureFlagService.getKeyBasedResourceFlag("achome.enableGetCompleteProfileGql.config").pipe((0,O.T)(e=>"true"===e)),this.store.pipe((0,f.Lt)(en.Ly)),this.store.pipe((0,f.Lt)(en.lo)),this.store.pipe((0,f.Lt)(en.d_))]).pipe((0,I.p)(([e,o,m,v])=>e&&(!!o&&!!m||!!v)),(0,W.s)(1)).subscribe(([,e,o,m])=>{!m&&e&&o&&(this.gqlFqtvNumber=e.fqtvNumber||"",this.gqlStatusCode=o.statusCode||"")}))}ngOnInit(){this.itinerary=new b.gE({searchType:new b.MJ(z.I4.Revenue),pickupLocation:new b.MJ("",[b.k0.required]),pickupDate:new b.MJ("",[G.Cj.minDate(),G.Cj.maxDate(),G.Cj.required()]),pickupTime:new b.MJ("0900"),returnLocation:new b.MJ("",[b.k0.required]),returnDate:new b.MJ("",[G.Cj.minDate(),G.Cj.maxDate(),G.Cj.required()]),returnTime:new b.MJ("0900"),country:new b.MJ(""),avis:new b.gE({awd:new b.MJ(""),wizard:new b.MJ(""),coupon:new b.MJ("")}),budget:new b.gE({bcd:new b.MJ(""),rapidrez:new b.MJ(""),coupon:new b.MJ("")})}),this.subscriptions.push(this.itinerary.get("searchType").valueChanges.pipe((0,I.p)(m=>m===z.I4.Redemption)).subscribe(()=>{this.preFetchLoyaltySearchLink()}),this.itinerary.get("pickupLocation").valueChanges.subscribe(m=>{this.resetLocationsControlState("pickupLocation",m)})),this.subscriptions.push(this.itinerary.get("returnLocation").valueChanges.subscribe(m=>{this.resetLocationsControlState("returnLocation",m)})),this.siteEditionService.fetchEditionsData().then(m=>{this.countries=m,this.itinerary.get("country").setValue(this.currentEdition.toUpperCase()),this.cdr.markForCheck()});let t={origin:null,destination:null},e=!1;this.subscriptions.push(this.locations.valueChanges.subscribe(m=>{(t.origin!==m.origin||t.destination!==m.destination)&&(m&&m.origin&&"object"==typeof m.origin&&t.origin!==m.origin&&t.destination==m.destination&&!this.wasSwap?(this.itinerary.get("pickupLocation").patchValue(m.origin),this.itinerary.get("returnLocation").patchValue(m.origin),e||(e=!0,this.locations.patchValue({origin:m.origin,destination:m.origin}),setTimeout(()=>{e=!1},100))):(this.itinerary.get("pickupLocation").patchValue(m.origin),this.itinerary.get("returnLocation").patchValue(m.destination))),t=m})),(L.KJ.isAco()?L.k.getQueryParam("bookWith"):z.I4.Revenue)===z.I4.Redemption&&(this.changeSearchType(z.I4.Redemption),this.itinerary.get("searchType").patchValue(z.I4.Redemption)),this.cdr.markForCheck()}changeSearchType(t){this.isRedemptionFlow=t===z.I4.Redemption,this.searchButtonClicked=!1,this.isRedemptionFlowEvent.emit(this.isRedemptionFlow),this.cdr.markForCheck()}ngOnDestroy(){this.subscriptions.forEach(t=>t.unsubscribe())}pickUpLocationSelected(t){this.pickUpAirport=t,t?.code&&this.itinerary.get("returnLocation").patchValue(t),this.cdr.markForCheck()}pickUpDateSelected(t){if(t?.[0]){const e=G.zK.updateJsDate(t[0],1,"days");this.itinerary.get("returnDate").patchValue([e])}}returnDateSelected(t){const e=this.itinerary.get("pickupDate").value;if(t?.[0]&&(!e?.[0]||G.zK.isBefore(t[0],e[0]))){const o=G.zK.updateJsDate(t[0],-1,"days");this.itinerary.get("pickupDate").patchValue([o])}}navigateToCarsPage(){var t=this;return(0,P.A)(function*(){t.isRedemptionFlow?t.isRedemptionFlow&&!1===t.newPointsCarsMagnent()?(t.sendAnalytics(),t.preventDoubleNavigation=!0,t.checkLoyaltySearchLink()):(t.showBWPLoader.set(!0),t.loading=!0,t.initMagnetSearch()):(t.searchButtonClicked=!0,L.Hm.markAllAsTouched(t.itinerary),L.Hm.updateValueAndValidity(t.itinerary),t.itinerary.val
1id?(t.loading=!0,t.sendAnalytics(),t.redirectToMeiliDeeplink()):t.itinerary.get("pickupLocation").valid&&t.itinerary.get("returnLocation").valid||!t.isTabletView&&!t.isMobileView?L.Hm.focusOnFirstInvalidField(t.elementRef.nativeElement.querySelector("form")):t.invalidFocus=[!t.itinerary.get("pickupLocation").valid,t.itinerary.get("pickupLocation").valid&&!t.itinerary.get("returnLocation").valid],t.cdr.markForCheck()),t.submittedForm.emit(!0),setTimeout(()=>{t.invalidFocus=[!1,!1]},500)})()}initMagnetSearch(){var t=this;return(0,P.A)(function*(){const e=yield(0,H._)(t.cxLoyaltyService.cxTokenRef$);t.magnetSearchApi.initCarsSearch(e,30,{},{}).then(o=>{t.showBWPLoader.set(!1),t.loading=!1,t.cdr.markForCheck(),null!==o.data.initCarSearch.errors&&t.bkmgCarsService.navigateLoyaltySearchLink("default"),o.data.initCarSearch.responseData.redirectionUrl?t.window.open(o.data.initCarSearch.responseData.redirectionUrl,"_blank","noopener,noreferrer"):t.bkmgCarsService.navigateLoyaltySearchLink("default")}).catch(o=>{t.showBWPLoader.set(!1),t.loading=!1})})()}preFetchLoyaltySearchLink(){var t=this;return(0,P.A)(function*(){t.isLoadingPrefetchUrls=!0,t.cdr.markForCheck(),t.ngZone.run((0,P.A)(function*(){try{if(yield(0,H._)(t.cxLoyaltyService.isLoadingCxlToken$.pipe((0,I.p)(o=>!o),(0,A.$)())),yield(0,H._)(t.cxLoyaltyService.isCxTokenError$))t.redirectLoyatyUrl=null,t.isLoadingPrefetchUrls=!1,t.cdr.detectChanges();else{const o={cxTokenRef:t.isLoggedIn?null:sessionStorage.getItem("cxTokenRef"),language:"fr"===L.Wi.getLanguageCode()?"fr-CA":"en-CA",searchType:"cars",acOrigin:"MagnetCarPointsFOP"},m=t.isLoggedIn?yield t.cxLoyaltyDeeplinkApi.retrieveCxLoyaltyInfoLogged(o):yield t.cxLoyaltyDeeplinkApi.retrieveCxLoyaltyInfoGuest(o);null!==m.data.getRedirectionUrl.errors&&(t.redirectLoyatyUrl=null),t.redirectLoyatyUrl="redirectionUrl"in m.data.getRedirectionUrl.responseData&&(0,gn.O9)(m.data.getRedirectionUrl.responseData.redirectionUrl)?m.data.getRedirectionUrl.responseData.redirectionUrl:null,t.isLoadingPrefetchUrls=!1,t.cdr.detectChanges()}}catch{t.redirectLoyatyUrl=null,t.isLoadingPrefetchUrls=!1,t.cdr.detectChanges()}}))})()}checkLoyaltySearchLink(){null!==this.redirectLoyatyUrl&&""!==this.redirectLoyatyUrl?window.open(this.redirectLoyatyUrl,"_blank","noopener,noreferrer"):this.bkmgCarsService.navigateLoyaltySearchLink("default")}sendAnalytics(){const t={eventName:u.z.CarsSearch,event:u.XN.UserAction,dataLayerID:u._y.CarSearch};this.analyticsService.sendACAIEvent(this.getCarsSearchObjForAnalytics(),t)}getCarsSearchObjForAnalytics(){const t=(0,s.vPA)(this.isRedemptionFlow?null:(0,q.i$)(this.itinerary.get("pickupDate").value,"yyyy-MM-dd")),e=(0,s.vPA)(this.isRedemptionFlow?null:(0,q.i$)(this.itinerary.get("returnDate").value,"yyyy-MM-dd"));return{siteInteractionInfo:{stepNameL1:"aco",stepNameL2:"home",stepNameL3:"cars",stepNameL4:"car search"},searchInfo:{searchTermSystem:"car",origin:this.isRedemptionFlow?null:this.itinerary.value.pickupLocation.airport.code.toLowerCase(),destinationAirport:this.isRedemptionFlow?null:this.itinerary.value.returnLocation.airport.code.toLowerCase(),destinationCity:this.isRedemptionFlow?null:this.itinerary.value.returnLocation.city.name.toLowerCase(),destinationCountry:this.isRedemptionFlow?null:this.itinerary.value.returnLocation.country.code.toLowerCase(),checkIn:t(),checkOut:e(),searchType:this.isRedemptionFlow?"redemption":"revenue"}}}formatTime(t){return t&&4===t.length?`${t.substring(0,2)}:${t.substring(2)}`:"10:00"}swapLocations(){this.wasSwap=!0;const t=this.itinerary.get("pickupLocation").value,e=this.itinerary.get("returnLocation").value;this.itinerary.get("returnLocation").patchValue(t),this.itinerary.get("pickupLocation").patchValue(e),this.cdr.detectChanges()}setLocation(t,e){"returnLocation"===e?this.itinerary.get("returnLocation").patchValue(t):(this.itinerary.get("pickupLocation").patchValue(t),!this.wasSwap&&t&&this.pickUpLocationSelected(t))}resetLocationsControlState(t,e){const o=this.itinerary.get(t);o&&(!e||"object"!=typeof e)&&!o.touched&&!o.dirty&&(o.markAsUntouched(),o.markAsPristine(),this.searchButtonClicked&&(this.searchButtonClicked=!1),this.cdr.markForCheck())}updateDynamicLocationValidity(t,e){"returnLocation"===e?this.isDestinationValid=t:this.isOriginValid=t}redirectToMeiliDeeplink(){const t=L.Wi.getLanguageCode()?.toLowerCase()||"en",e=L.Wi.getEditionCode()?.toUpperCase()||"CA",o=this.translate.instant(this.translations.deepLinkMeili,{...this.defaultParams}),m=t+"-"+e,v=L.Wi.getCurrencyCode(),F=this.itinerary.value,rn={pickupLocation:{searchCode:F.pickupLocation?.code},dropoffLocation:{searchCode:F.returnLocation?.code},pickupDate:(0,q.i$)(F.pickupDate),pickupTime:this.formatTime(F.pickupTime),dropoffDate:(0,q.i$)(F.returnDate),dropoffTime:this.formatTime(F.returnTime),driverAge:30,residency:F.country};if(L.KJ.isLoggedIn()){const kn=this.isCompleteProfileGqlEnabled(),qt=kn&&this.gqlFqtvNumber?this.gqlFqtvNumber:this.userProfile?.accountHolder?.loyalty?.fqtvNumber,ne=kn&&this.gqlStatusCode?this.gqlStatusCode:this.userProfile?.accountHolder?.aeroplanProfile?.statusCode;rn.partnerLoyaltyAccount=qt,rn.partnerLoyaltyAccountTier=ne}const Zt=window.btoa(JSON.stringify(rn));window.open(`${o}&query=${Zt}&locale=${m}&currency=${v}`,"_blank","noopener,noreferrer")}static#n=a=()=>(this.\u0275fac=function(e){return new(e||c)},this.\u0275cmp=n.VBU({type:c,selectors:[["ac-bkmg-cars-tab"]],inputs:{translations:"translations",dtmTrack:"dtmTrack",isMobileView:"isMobileView",isTabletView:"isTabletView",isTabletOrMobile:"isTabletOrMobile",idPrefix:"idPrefix"},outputs:{isRedemptionFlowEvent:"isRedemptionFlowEvent",submittedForm:"submittedForm"},standalone:!1,decls:20,vars:15,consts:[["locationPinIcon",""],["t
1imeIcon",""],["panelTemplate",""],["pickUpDatePicker",""],["PickUpTimeSelector",""],["returnDatePicker",""],["ReturnTimeSelector",""],["carsPickupLocationTypeahead",""],["pickupFormattedInput",""],["carsReturnLocationTypeahead",""],["returnFormattedInput",""],["CountrySelector",""],[1,"ngx-ac-wrapper","container-wrap","cars-bkmg"],[1,"booking-magnet-container"],[1,"bkmg-tab-content-container","bkmg-cars-tab-container",3,"ngSubmit","formGroup"],[1,"ac-dynamic-locations-container",3,"dynamic-location-redemption-flow"],[1,"ngx-ac-raised-container",3,"ngClass"],[1,"bkmg-tab-controls"],[1,"bkmg-tab-control","bkmg-tab-toggle-container"],["formControlName","country",3,"id","countries","label","collapsableSubscript","prefilledValue"],["formControlName","searchType",1,"container__loyalty-checkbox",3,"isTabletView","isMobileView","DTM","avoidSubmitForm"],[1,"bkmg-cars-itinerary-row","bkmg-aeroplan-info"],[1,"bkmg-tab-footer-copys","add-background",3,"ngClass"],[1,"bkmg-cars-footer-cta-row"],[1,"bkmg-tab-footer-row","bkmg-tab-footer-row-redemption",3,"innerHTML"],[1,"ac-dynamic-locations-container"],[1,"bkmg-cars-tab-trip-travel-locations","dynamic_flights"],[1,"travel-locations"],["ngDefaultControl","",3,"isDynamicLocationInvalid","swapClicked","formControl","showError","showLocationAbbrev","showAcvPanel","filterParams","idPrefix","promptText","dynamicLocationsConfig","invalidFocus","retainCityNameForEditMode"],["formControlName","searchType",1,"container__loyalty-checkbox",3,"toggled","isTabletView","isMobileView","DTM","avoidSubmitForm"],[1,"branding-container"],["aria-hidden","true","role","presentation","alt","logo","height","40","width","175",1,"bkmg-cars-aeroplan-logo","img-fluid",3,"src"],[1,"bkmg-cars-rewards-info",3,"innerHTML"],[1,"bkmg-find-button-container"],[1,"rounded-focus-ring",3,"type","showInsetLoader","DTM","buttonType","isExternalSite","openNewTab"],[1,"bkmg-cars-itinerary-row"],[1,"bkmg-cars-itinerary-column"],["formControlName","pickupLocation",3,"label","id","name","errorData","markAsTouchedWhen","collapsableSubscript","panelTemplate","filter","formattedInput","minSearchKeyLength","promptText","filterParams","prefix","showInputClearButton","ariaDescription","autoSelectFirstOptionOnBlur","selectInputOnFocus","clearInputOnClose","showError","detectClicksOutsideOverlay","ariaExpanded"],["acTooltipArrow","","formControlName","pickupDate",1,"cars-date-picker",3,"dateSelection","showArrow","id","label","labels","placeholders","numberOfDates","markAsTouchedWhen","collapsableSubscript","errorData","ariaLiveCalendarMessages"],["formControlName","pickupTime",1,"cars-time-picker",3,"label","listBoxAriaLabel","collapsableSubscript","prefix"],[3,"value","text"],["formControlName","returnLocation",3,"label","id","name","errorData","markAsTouchedWhen","collapsableSubscript","panelTemplate","filter","minSearchKeyLength","formattedInput","promptText","prefix","filterParams","showInputClearButton","ariaDescription","autoSelectFirstOptionOnBlur","selectInputOnFocus","clearInputOnClose","showError","detectClicksOutsideOverlay","ariaExpanded"],["acTooltipArrow","","formControlName","returnDate",1,"cars-date-picker",3,"dateSelection","showArrow","id","label","labels","placeholders","markAsTouchedWhen","collapsableSubscript","errorData","ariaLiveCalendarMessages","numberOfDates"],["formControlName","returnTime",1,"cars-time-picker",3,"label","listBoxAriaLabel","collapsableSubscript","prefix"],[1,"bkmg-tab-footer-discount-button",3,"ngClass"],[3,"ngClass"],[1,"banner-alert"],[3,"type","showInsetLoader","buttonType","DTM","isExternalSite","openNewTab"],["formControlName","pickupLocation",3,"optionSelected","label","id","name","errorData","markAsTouchedWhen","collapsableSubscript","panelTemplate","filter","formattedInput","minSearchKeyLength","promptText","filterParams","prefix","showInputClearButton","ariaDescription","autoSelectFirstOptionOnBlur","selectInputOnFocus","clearInputOnClose","showError","detectClicksOutsideOverlay","ariaExpanded"],[1,"contenedor-ngTemplate"],[3,"selectedLocation"],[3,"panelContext","listBoxName"],["formControlName","returnLocation",3,"optionSelected","label","id","name","errorData","markAsTouchedWhen","collapsableSubscript","panelTemplate","filter","minSearchKeyLength","formattedInput","promptText","prefix","filterParams","showInputClearButton","ariaDescription","autoSelectFirstOptionOnBlur","selectInputOnFocus","clearInputOnClose","showError","detectClicksOutsideOverlay","ariaExpanded"],[3,"selectedLocation","matchLocationWith"],["formControlName","country","name","country",1,"country-selector",3,"id","hasSubscript","prefix","label","listBoxAri
1aLabel"],["type","info"],[3,"innerHTML"],[1,"bkmg-cars-cta-links","grey_copy"],[1,"bkmg-cars-cta-links","link_copy"],["textAlign","left","size","small",3,"href","isExternalSite","openNewTab"],["ngx-ac-icon","locationPin",1,"location-icon"],["ngx-ac-icon","time",1,"time-icon"],[3,"panelContext"]],template:function(e,o){if(1&e){const m=n.RV6();n.j41(0,"div",12)(1,"div",13)(2,"form",14),n.bIt("ngSubmit",function(){return s.eBV(m),s.Njj(o.navigateToCarsPage())}),n.nVh(3,Vn,4,12,"div",15),n.j41(4,"div",16)(5,"div",17)(6,"div",18),n.nVh(7,An,2,7,"ac-select-country",19),n.nVh(8,$n,1,6,"ac-search-type-toggle",20),n.k0s()(),n.nVh(9,jn,10,16,"div",21),n.nVh(10,qn,31,68),n.j41(11,"div",22),n.nVh(12,nt,9,12,"div",23),n.nVh(13,tt,2,3,"p",24),n.k0s()()()()(),n.DNE(14,et,1,0,"ng-template",null,0,n.C5r)(16,at,1,0,"ng-template",null,1,n.C5r)(18,ot,1,1,"ng-template",null,2,n.C5r)}2&e&&(n.R7$(2),n.Y8G("formGroup",o.itinerary),n.R7$(),n.vxM(o.isMobileView||o.isTabletView?3:-1),n.R7$(),n.Y8G("ngClass",n.l_i(10,Dn,o.userHasAvisOrBudgetMembership&&!o.isRedemptionFlow,o.isRedemptionFlow)),n.R7$(3),n.vxM(o.isMobileView||o.isTabletView||o.isRedemptionFlow?-1:7),n.R7$(),n.vxM(o.isAdoUser?-1:8),n.R7$(),n.vxM(o.isRedemptionFlow?9:-1),n.R7$(),n.vxM(o.isRedemptionFlow?-1:10),n.R7$(),n.Y8G("ngClass",n.eq3(13,Ln,o.isRedemptionFlow)),n.R7$(),n.vxM(o.isRedemptionFlow?-1:12),n.R7$(),n.vxM(o.isRedemptionFlow?13:-1))},styles:['.abc-form-element-options-panel-container div.abc-form-element-options-panel.abc-options-panel-borderless:not(.condensed){border-radius:0 0 1.4rem 1.4rem;left:0;width:100%}  .abc-form-element-options-panel-container div.abc-form-element-options-panel.abc-options-panel-borderless:not(.condensed) .abc-form-element-options-list{margin-right:.2rem}  .abc-form-element-options-panel-container div.abc-form-element-options-panel ::-webkit-scrollbar{width:.5rem}  .abc-form-element-options-panel-container div.abc-form-element-options-panel ::-webkit-scrollbar-thumb{background-color:#e0e4e7;border-radius:1rem}.cars-bkmg[_ngcontent-%COMP%]{padding:0}.cars-bkmg[_ngcontent-%COMP%]   .launch-icon[_ngcontent-%COMP%]{margin-left:.6rem}@media(min-width:1024px){.cars-bkmg[_ngcontent-%COMP%]     .abc-date-picker-container .abc-theme-dialog.abc-dialog-has-target-parent.abc-dialog-align-to-parent.right div.abc-dialog-overlay:not(.abc-overlay-aligned-to-parent){left:4.6rem}}@media(max-width:1023.98px){.cars-bkmg[_ngcontent-%COMP%]     .abc-date-picker-container .abc-theme-dialog.abc-dialog-has-target-parent.abc-dialog-align-to-parent.right div.abc-dialog-overlay:not(.abc-overlay-aligned-to-parent){right:unset}}.cars-bkmg[_ngcontent-%COMP%]   .bkmg-tab-content-container[_ngcontent-%COMP%]{width:100%;height:100%}.cars-bkmg[_ngcontent-%COMP%]   .bkmg-tab-content-container[_ngcontent-%COMP%]     abc-form-element-underline{display:none}.cars-bkmg[_ngcontent-%COMP%]   .bkmg-tab-content-container[_ngcontent-%COMP%]   .ac-dynamic-locations-container.dynamic-location-redemption-flow[_ngcontent-%COMP%]{display:none}.cars-bkmg[_ngcontent-%COMP%]   .bkmg-tab-content-container[_ngcontent-%COMP%]   .ac-dynamic-locations-container[_ngcontent-%COMP%]   .bkmg-cars-tab-trip-travel-locations[_ngcontent-%COMP%]{align-items:flex-start;display:flex;height:auto;justify-content:center;position:relative;width:100%}@media(min-width:768px)and (max-width:1023.98px){.cars-bkmg[_ngcontent-%COMP%]   .bkmg-tab-content-container[_ngcontent-%COMP%]   .ac-dynamic-locations-container[_ngcontent-%COMP%]   .bkmg-cars-tab-trip-travel-locations[_ngcontent-%COMP%]{justify-self:center;margin-bottom:3.2rem;padding-left:9.4rem;padding-right:9.4rem}}@media(max-width:767.98px){.cars-bkmg[_ngcontent-%COMP%]   .bkmg-tab-content-container[_ngcontent-%COMP%]   .ac-dynamic-locations-container[_ngcontent-%COMP%]   .bkmg-cars-tab-trip-travel-locations[_ngcontent-%COMP%]{justify-self:center;margin-bottom:3.2rem;padding:0 var(--ngx-ac-x-mobile-space);width:100%}}.cars-bkmg[_ngcontent-%COMP%]   .bkmg-tab-content-container[_ngcontent-%COMP%]   .ac-dynamic-locations-container[_ngcontent-%COMP%]   .bkmg-cars-tab-trip-travel-locations[_ngcontent-%COMP%]   .travel-locations[_ngcontent-%COMP%]{display:flex;height:auto;margin:0;padding:0;width:100%}
1.cars-bkmg[_ngcontent-%COMP%]   .bkmg-tab-content-container[_ngcontent-%COMP%]   .ac-dynamic-locations-container[_ngcontent-%COMP%]   .bkmg-cars-tab-trip-travel-locations[_ngcontent-%COMP%] > abc-typeahead[_ngcontent-%COMP%]{min-width:24rem;width:100%}.cars-bkmg[_ngcontent-%COMP%]   .bkmg-tab-content-container[_ngcontent-%COMP%]   .ac-dynamic-locations-container[_ngcontent-%COMP%]   .bkmg-cars-tab-trip-travel-locations[_ngcontent-%COMP%]     .dynamic_flights__container--post_selector .dynamic-name{color:#1b1d1c;font-size:1.4rem}.cars-bkmg[_ngcontent-%COMP%]   .bkmg-tab-content-container[_ngcontent-%COMP%]   .ngx-ac-raised-container[_ngcontent-%COMP%]{width:100%;height:100%;align-items:stretch;display:flex;flex-direction:column;justify-content:space-between}@media(min-width:1024px)and (max-width:99999px){.cars-bkmg[_ngcontent-%COMP%]   .bkmg-tab-content-container[_ngcontent-%COMP%]   .ngx-ac-raised-container[_ngcontent-%COMP%]{border-radius:1.6rem}}@media(min-width:1264px)and (max-width:99999px){.cars-bkmg[_ngcontent-%COMP%]   .bkmg-tab-content-container[_ngcontent-%COMP%]   .ngx-ac-raised-container[_ngcontent-%COMP%]{max-width:120rem;min-height:44.5rem}.cars-bkmg[_ngcontent-%COMP%]   .bkmg-tab-content-container[_ngcontent-%COMP%]   .ngx-ac-raised-container.budget-discount[_ngcontent-%COMP%]{margin-bottom:1.4rem}.cars-bkmg[_ngcontent-%COMP%]   .bkmg-tab-content-container[_ngcontent-%COMP%]   .ngx-ac-raised-container.is-redemption-flow[_ngcontent-%COMP%]{min-height:26.4rem}}@media(min-width:1024px)and (max-width:1264px){.cars-bkmg[_ngcontent-%COMP%]   .bkmg-tab-content-container[_ngcontent-%COMP%]   .ngx-ac-raised-container[_ngcontent-%COMP%]{min-height:63.2rem;min-width:66.4rem}.cars-bkmg[_ngcontent-%COMP%]   .bkmg-tab-content-container[_ngcontent-%COMP%]   .ngx-ac-raised-container.budget-discount[_ngcontent-%COMP%]{margin-bottom:1.3rem}.cars-bkmg[_ngcontent-%COMP%]   .bkmg-tab-content-container[_ngcontent-%COMP%]   .ngx-ac-raised-container.is-redemption-flow[_ngcontent-%COMP%]{min-height:26.4rem}}@media(min-width:768px)and (max-width:1023.98px){.cars-bkmg[_ngcontent-%COMP%]   .bkmg-tab-content-container[_ngcontent-%COMP%]   .ngx-ac-raised-container[_ngcontent-%COMP%]{border-radius:0 0 1.6rem 1.6rem;min-height:51.9rem}.cars-bkmg[_ngcontent-%COMP%]   .bkmg-tab-content-container[_ngcontent-%COMP%]   .ngx-ac-raised-container.budget-discount[_ngcontent-%COMP%]{min-height:93.1rem}.cars-bkmg[_ngcontent-%COMP%]   .bkmg-tab-content-container[_ngcontent-%COMP%]   .ngx-ac-raised-container.is-redemption-flow[_ngcontent-%COMP%]{min-height:26.5rem}}@media(max-width:767.98px){.cars-bkmg[_ngcontent-%COMP%]   .bkmg-tab-content-container[_ngcontent-%COMP%]   .ngx-ac-raised-container[_ngcontent-%COMP%]{border-radius:0 0 1.6rem 1.6rem;min-height:60rem}.cars-bkmg[_ngcontent-%COMP%]   .bkmg-tab-content-container[_ngcontent-%COMP%]   .ngx-ac-raised-container.budget-discount[_ngcontent-%COMP%]{min-height:127.6rem}.cars-bkmg[_ngcontent-%COMP%]   .bkmg-tab-content-container[_ngcontent-%COMP%]   .ngx-ac-raised-container.is-redemption-flow[_ngcontent-%COMP%]{min-height:33.7rem}}@media(max-width:767.98px){.cars-bkmg[_ngcontent-%COMP%]   .bkmg-tab-content-container[_ngcontent-%COMP%]   .ngx-ac-raised-container[_ngcontent-%COMP%]{justify-content:flex-start}}.cars-bkmg[_ngcontent-%COMP%]   .bkmg-tab-content-container[_ngcontent-%COMP%]   .ngx-ac-raised-container[_ngcontent-%COMP%]   .bkmg-tab-controls[_ngcontent-%COMP%]{margin-bottom:3.2rem;padding:3.2rem 3.2rem 0}@media(max-width:767.98px){.cars-bkmg[_ngcontent-%COMP%]   .bkmg-tab-content-container[_ngcontent-%COMP%]   .ngx-ac-raised-container[_ngcontent-%COMP%]   .bkmg-tab-controls[_ngcontent-%COMP%]{margin-bottom:2.4rem;padding:2.4rem 2.4rem 0}}.cars-bkmg[_ngcontent-%COMP%]   .bkmg-tab-content-container[_ngcontent-%COMP%]   .ngx-ac-raised-container[_ngcontent-%COMP%]   .bkmg-tab-controls[_ngcontent-%COMP%]   .bkmg-tab-control[_ngcontent-%COMP%]{display:flex;gap:1.5rem}.cars-bkmg[_ngcontent-%COMP%]   .bkmg-tab-content-container[_ngcontent-%COMP%]   .ngx-ac-raised-container[_ngcontent-%COMP%]   .bkmg-tab-control
1s[_ngcontent-%COMP%]   .bkmg-tab-control[_ngcontent-%COMP%]     .abc-form-element-container{margin-bottom:0}.cars-bkmg[_ngcontent-%COMP%]   .bkmg-tab-content-container[_ngcontent-%COMP%]   .ngx-ac-raised-container[_ngcontent-%COMP%]   .bkmg-tab-controls[_ngcontent-%COMP%]   .bkmg-tab-control[_ngcontent-%COMP%]     .ac-select-countries-button{justify-content:center;min-width:12.3rem}@media(max-width:767.98px){.cars-bkmg[_ngcontent-%COMP%]   .bkmg-tab-content-container[_ngcontent-%COMP%]   .ngx-ac-raised-container[_ngcontent-%COMP%]   .bkmg-tab-controls[_ngcontent-%COMP%]   .bkmg-tab-toggle-container[_ngcontent-%COMP%]{width:100%}}@media(max-width:767.98px){.cars-bkmg[_ngcontent-%COMP%]   .bkmg-tab-content-container[_ngcontent-%COMP%]   .ngx-ac-raised-container[_ngcontent-%COMP%]   .bkmg-tab-controls[_ngcontent-%COMP%]   .bkmg-tab-toggle-container[_ngcontent-%COMP%]   .container__loyalty-checkbox[_ngcontent-%COMP%]{width:100%}}.cars-bkmg[_ngcontent-%COMP%]   .bkmg-tab-content-container[_ngcontent-%COMP%]   .ngx-ac-raised-container[_ngcontent-%COMP%]   .bkmg-cars-itinerary-row[_ngcontent-%COMP%]{padding:0 3.2rem}@media(max-width:767.98px){.cars-bkmg[_ngcontent-%COMP%]   .bkmg-tab-content-container[_ngcontent-%COMP%]   .ngx-ac-raised-container[_ngcontent-%COMP%]   .bkmg-cars-itinerary-row[_ngcontent-%COMP%]{padding:0 2.4rem}}.cars-bkmg[_ngcontent-%COMP%]   .bkmg-tab-content-container[_ngcontent-%COMP%]   .ngx-ac-raised-container[_ngcontent-%COMP%]   .bkmg-cars-itinerary-row[_ngcontent-%COMP%]   .bkmg-cars-itinerary-column[_ngcontent-%COMP%]{align-items:flex-start;display:flex;gap:2rem;justify-content:space-between}.cars-bkmg[_ngcontent-%COMP%]   .bkmg-tab-content-container[_ngcontent-%COMP%]   .ngx-ac-raised-container[_ngcontent-%COMP%]   .bkmg-cars-itinerary-row[_ngcontent-%COMP%]   .bkmg-cars-itinerary-column[_ngcontent-%COMP%] > abc-typeahead[_ngcontent-%COMP%]{flex:4}@media(min-width:768px){.cars-bkmg[_ngcontent-%COMP%]   .bkmg-tab-content-container[_ngcontent-%COMP%]   .ngx-ac-raised-container[_ngcontent-%COMP%]   .bkmg-cars-itinerary-row[_ngcontent-%COMP%]   .bkmg-cars-itinerary-column[_ngcontent-%COMP%] > abc-date-picker[_ngcontent-%COMP%], .cars-bkmg[_ngcontent-%COMP%]   .bkmg-tab-content-container[_ngcontent-%COMP%]   .ngx-ac-raised-container[_ngcontent-%COMP%]   .bkmg-cars-itinerary-row[_ngcontent-%COMP%]   .bkmg-cars-itinerary-column[_ngcontent-%COMP%]   abc-combo-box[_ngcontent-%COMP%]{flex:3}}@media(min-width:768px)and (max-width:1023.98px){.cars-bkmg[_ngcontent-%COMP%]   .bkmg-tab-content-container[_ngcontent-%COMP%]   .ngx-ac-raised-container[_ngcontent-%COMP%]   .bkmg-cars-itinerary-row[_ngcontent-%COMP%]   .bkmg-cars-itinerary-column[_ngcontent-%COMP%] > abc-date-picker.country-selector[_ngcontent-%COMP%], .cars-bkmg[_ngcontent-%COMP%]   .bkmg-tab-content-container[_ngcontent-%COMP%]   .ngx-ac-raised-container[_ngcontent-%COMP%]   .bkmg-cars-itinerary-row[_ngcontent-%COMP%]   .bkmg-cars-itinerary-column[_ngcontent-%COMP%]   abc-combo-box.country-selector[_ngcontent-%COMP%]{max-width:48.6%}}.cars-bkmg[_ngcontent-%COMP%]   .bkmg-tab-content-container[_ngcontent-%COMP%]   .ngx-ac-raised-container[_ngcontent-%COMP%]   .bkmg-cars-itinerary-row[_ngcontent-%COMP%]   .bkmg-cars-itinerary-column[_ngcontent-%COMP%] ~ .bkmg-cars-itinerary-column[_ngcontent-%COMP%]{margin-top:2rem}@media(max-width:1023.98px){.cars-bkmg[_ngcontent-%COMP%]   .bkmg-tab-content-container[_ngcontent-%COMP%]   .ngx-ac-raised-container[_ngcontent-%COMP%]   .bkmg-cars-itinerary-row[_ngcontent-%COMP%]   .bkmg-cars-itinerary-column[_ngcontent-%COMP%] ~ .bkmg-cars-itinerary-column[_ngcontent-%COMP%]{margin-top:1.1rem}}@media(max-width:767.98px){.cars-bkmg[_ngcontent-%COMP%]   .bkmg-tab-content-container[_ngcontent-%COMP%]   .ngx-ac-raised-container[_ngcontent-%COMP%]   .bkmg-cars-itinerary-row[_ngcontent-%COMP%]   .bkmg-cars-itinerary-column[_ngcontent-%COMP%] ~ .bkmg-cars-itinerary-column[_ngcontent-%COMP%]{margin-top:1.3rem}}.cars-bkmg[_ngcontent-%COMP%]   .bkmg-tab-content-container[_ngcontent-%COMP%]   .ngx-ac-raised-container[_ngcontent-%COMP%]   .bkmg-cars-itinerary-row[_ngcontent-%COMP%]   .bkmg-cars-itinerary-column[_ngcontent-%COMP%]   abc-typeahead[_ngcontent-%COMP%]   .abc-typeahead-wrapper[_ngcontent-%COMP%]{margin-top:0;padding-top:0}.cars-bkmg[_ngcontent-%COMP%]   .bkmg-tab-content-container[_ngcontent-%COMP%]   .ngx-ac-raised-container[_ngcontent-%COMP%]   .bkmg-cars-itinerary-row[_ngcontent-%COMP%]   .bkmg-cars-itinerary-column[_ngcontent-%COMP%]   abc-typeahead[_ngcontent-%COMP%]     .abc-typeahead-wrapper input.abc-form-element-input{margin-top:0;padding-bottom:1.6rem;padding-left:0;padding-top:1.6rem}.cars-bkmg[_ngcontent-%COMP%]   .bkmg-tab-content-container[_ngcontent-%COMP%]   .ngx-ac-raised-container[_ngcontent-%COMP%]   .bkmg-cars-itinerary-row[_ngcontent-%COMP%]   .bkmg-cars-itinerary-column[_ngcontent-%COMP%]   abc-typeahead[_ngcontent-%COMP%]     .abc-typeahead-wrapper .abc-form-element-container{margin-bottom:1.9rem}.cars-bkmg[_ngcontent-%COMP%]   .bkmg-tab-content-container[_ngcontent-%COMP%]   .ngx-ac-raised-container[_ngcontent-%COMP%]   .bkmg-cars-itinerary-row[_ngcontent-%COMP%]   .bkmg-cars-itinerary-column[_ngcontent-%COMP%]   abc-typeahead[_ngcontent-%COMP%]     .abc-typeahead-wrapper .abc-form-element-label:not(.float){top:.42rem!important}.cars-bkmg[_ngcontent-%COMP%]   .bkmg-tab-content-container[_ngcontent-%COMP%]   .ngx-ac-raised-container[_ngcontent-%COMP%]   .bkmg-cars-itinerary-row[_ngcontent-%COMP%]   .bkmg-cars-itinerary-column[_ngcontent-%COMP%]   abc-typeahead[_ngcontent-%COMP%]     .abc-typeahead-wrapper .abc-form-element-label:not(.float) .abc-form-element-label-text{color:#000;font-weight:600}.cars-bkmg[_ngcontent-%COMP%]   .bkmg-tab-content-container[_ngcontent-%COMP%]   .ngx-ac-raised-container[_ngcontent-%COMP%]   .bkmg-cars-itinerary-row[_ngcontent-%COMP%]   .bkmg-cars-itinerary-column[_ngcontent-%COMP%]   abc-typeahead[_ngcontent-%COMP%]     .abc-typeahead-wrapper .abc-form-element-label.float .abc-form-element-label-text{color:#0009;font-weight:400}.cars-bkmg[_ngcontent-%COMP%]   .bkmg-tab-content-container[_ngcontent-%COMP%]   .ngx-ac-raised-container[_ngcontent-%COMP%]   .bkmg-cars-itinerary-row[_ngcontent-%COMP%]   .bkmg-cars-itinerary-column[_ngcontent-%COMP%]   abc-typeahead[_ngcontent-%COMP%]     .abc-typeahead-wrapper .abc-form-element-pseudo-main{color:#000000de}.cars-bkmg[_ngcontent-%COMP%]   .bkmg-tab-content-container[_ngcontent-%COMP%]   .ngx-ac-raised-container[_ngcontent-%COMP%]   .bkmg-cars-itinerary-row[_ngcontent-%COMP%]   .bkmg-cars-itinerary-column[_ngcontent-%COMP%]   abc-typeahead.ng-touched.ng-invalid[_ngcontent-%COMP%]     .abc-typeahead-wrapper .abc-form-element-container{margin-bottom:0}.cars-bkmg[_ngcontent-%COMP%]   .bkmg-tab-content-container[_ngcontent-%COMP%]   .ngx-ac-raised-container[_ngcontent-%COMP%]   .bkmg-cars-itinerary-row[_ngcontent-%COMP%]   .bkmg-cars-itinerary-column[_ngcontent-%COMP%]   abc-typeahead.ng-touched.ng-invalid[_ngcontent-%COMP%]     .abc-typeahead-wrapper svg{fill:#851109}.cars-bkmg[_ngcontent-%COMP%]   .bkmg-tab-content-container[_ngcontent-%COMP%]   .ngx-ac-raised-container[_ngcontent-%COMP%]   .bkmg-cars-itinerary-row[_ngcontent-%COMP%]   .bkmg-cars-itinerary-column[_ngcontent-%COMP%]   abc-date-picker[_ngcontent-%COMP%]{--button-default-height: 5rem}@media(min-width:1024px){.cars-bkmg[_ngcontent-%COMP%]   .bkmg-tab-content-container[_ngcontent-%COMP%]   .ngx-ac-raised-container[_ngcontent-%COMP%]   .bkmg-cars-itinerary-row[_ngcontent-%COMP%]   .bkmg-cars-itinerary-column[_ngcontent-%COMP%]   abc-date-picker[_ngcontent-%COMP%]     .abc-date-picker-container .abc-date-picker-formfield-wrapper{padding:0 1rem}.cars-bkmg[_ngcontent-%COMP%]   .bkmg-tab-content-container[_ngcontent-%COMP%]   .ngx-ac-raised-container[_ngcontent-%COMP%]   .bkmg-cars-itinerary-row[_ngcontent-%COMP%]   .bkmg-cars-itinerary-column[_ngcontent-%COMP%]   abc-date-picker[_ngcontent-%COMP%]     .abc-date-picker-container button.abc-calendar-toggle-button{padding:.5rem .8rem}}.cars-bkmg[_ngcontent-%COMP%]   .bkmg-tab-content-container[_ngcontent-%COMP%]   .ngx-ac-raised-container[_ngcontent-%COMP%]   .bkmg-cars-itinerary-row[_ngcontent-%COMP%]   .bkmg-cars-itinerary-column[_ngcontent-%COMP%]   abc-date-picker[_ngcontent-%COMP%]     .abc-date-picker-container input.abc-form-element-input, .cars-bkmg[_ngcontent-%COMP%]   .bkmg-tab-content-container[_ngcontent-%COMP%]   .ngx-ac-raised-container[_ngcontent-%COMP%]   .bkmg-cars-itinerary-row[_ngcontent-%COMP%]   .bkmg-cars-itinerary-column[_ngcontent-%COMP%]   abc-date-picker[_ngcontent-%COMP%]     .abc-date-picker-container div.abc-form-element-input{color:#000000de;margin-top:.6rem;padding-bottom:1.6rem;padding-left:0;padding-top:1.6rem}.cars-bkmg[_ngcontent-%COMP%]   .bkmg-tab-content-container[_ngcontent-%COMP%]   .ngx-ac-raised-container[_ngcontent-%COMP%]   .bkmg-cars-itinerary-row[_ngcontent-%COMP%]   .bkmg-cars-itinerary-column[_ngcontent-%COMP%]   abc-date-picker[_ngcontent-%COMP%]     .abc-date-picker-container>.abc-form-element-container{margin-bottom:1.9rem}.cars-bkmg[_ngcontent-%COMP%]   .bkmg-tab-content-container[_ngcontent-%COMP%]   .ngx-ac-raised-container[_ngcontent-%COMP%]   .bkmg-cars-itinerary-row[_ngcontent-%COMP%]   .bkmg-cars-itinerary-column[_ngcontent-%COMP%]   abc-date-picker[_ngcontent-%COMP%]     .abc-date-picker-container .abc-form-element-label:not(.float) .abc-form-element-label-text{color:#000;font-weight:600;padding-left:0}.cars-bkmg[_ngcontent-%COMP%]   .bkmg-tab-content-container[_ngcontent-%COMP%]   .ngx-ac-raised-container[_ngcontent-%COMP%]   .bkmg-cars-itinerary-row[_ngcontent-%COMP%]   .bkmg-cars-itinerary-column[_ngcontent-%COMP%]   abc-date-picker[_ngcontent-%COMP%]     .abc-date-picker-container .abc-form-element-label.float .abc-form-element-label-text{color:#0009;font-weight:400;padding-left:0}.cars-bkmg[_ngcontent-%COMP%]   .bkmg-tab-content-container[_ngcontent-%COMP%]   .ngx-ac-raised-container[_ngcontent-%COMP%]   .bkmg-cars-itinerary-row[_ngcontent-%COMP%]   .bkmg-cars-itinerary-column[_ngcontent-%COMP%]   abc-date-picker[_ngcontent-%COMP%]     .abc-date-picker-container .abc-form-element-pseudo-main{color:#000000de}.cars-bkmg[_ngcontent-%COMP%]   .bkmg-tab-content-container[_ngcontent-%COMP%]   .ngx-ac-raised-container[_ngcontent-%COMP%]   .bkmg-cars-itinerary-row[_ngcontent-%COMP%]   .bkmg-cars-itinerary-column[_ngcontent-%COMP%]   abc-date-picker[_ngcontent-%COMP%]     .abc-date-picker-container .abc-form-element-pseudo-main-content{color:#000000de}.cars-bkmg[_ngcontent-%COMP%]   .bkmg-tab-content-container[_ngcontent-%COMP%]   .ngx-ac-raised-container[_ngcontent-%COMP%]   .bkmg-cars-itinerary-row[_ngcontent-%COMP%]   .bkmg-cars-itinerary-column[_ngcontent-%COMP%]   abc-date-picker[_ngcontent-%COMP%]     .abc-date-picker-container .abc-form-element-pseudo-main-content .abc-date-picker-user-input{color:#000000de;padding-left:0}.cars-bkmg[_ngcontent-%COMP%]   .bkmg-tab-content-container[_ngcontent-%COMP%]   .ngx-ac-raised-container[_ngcontent-%COMP%]   .bkmg-cars-itinerary-row[_ngcontent-%COMP%]   .bkmg-cars-itinerary-column[_ngcontent-%COMP%]   abc-date-picker.ng-touched.ng-invalid[_ngcontent-%COMP%]     .abc-form-element-container{margin-bottom:0}.cars-bkmg[_ngcontent-%COMP%]   .bkmg-tab-content-container[_ngcontent-%COMP%]   .ngx-ac-raised-container[_ngcontent-%COMP%]   .bkmg-cars-itinerary-row[_ngcontent-%COMP%]   .bkmg-cars-itinerary-column[_ngcontent-%COMP%]   abc-select.cars-time-picker[_ngcontent-%COMP%]     .abc-form-element-container{margin-bottom:1.9rem}.cars-bkmg[_ngcontent-%COMP%]   .bkmg-tab-content-container[_ngcontent-%COMP%]   .ngx-ac-raised-container[_ngcontent-%COMP%]   .bkmg-cars-itinerary-row[_ngcontent-%COMP%]   .bkmg-cars-itinerary-column[_ngcontent-%COMP%]   abc-select.cars-time-picker[_ngcontent-%COMP%]     .abc-form-element-container .abc-form-element-label:not(.float){top:0!important}.cars-bkmg[_ngcontent-%COMP%]   .bkmg-tab-content-container[_ngcontent-%COMP%]   .ngx-ac-raised-container[_ngcontent-%COMP%]   .bkmg-cars-itinerary-row[_ngcontent-%COMP%]   .bkmg-cars-itinerary-column[_ngcontent-%COMP%]   abc-select.cars-time-picker[_ngcontent-%COMP%]     .abc-form-element-container .abc-form-element-label:not(.float) .abc-form-element-label-text{color:#000;font-weight:600}.cars-bkmg[_ngcontent-%COMP%]   .bkmg-tab-content-container[_ngcontent-%COMP%]   .ngx-ac-raised-container[_ngcontent-%COMP%]   .bkmg-cars-itinerary-row[_ngcontent-%COMP%]   .bkmg-cars-itinerary-column[_ngcontent-%COMP%]   abc-select.cars-time-picker[_ngcontent-%COMP%]     .abc-form-element-container .abc-form-element-label.float .abc-form-element-label-text{color:#0009;font-weight:400}.cars-bkmg[_ngcontent-%COMP%]   .bkmg-tab-content-container[_ngcontent-%COMP%]   .ngx-ac-raised-container[_ngcontent-%COMP%]   .bkmg-cars-itinerary-row[_ngcontent-%COMP%]   .bkmg-cars-itinerary-column[_ngcontent-%COMP%]   abc-select.cars-time-picker[_ngcontent-%COMP%]     .abc-form-element-container .abc-form-element-pseudo-main, .cars-bkmg[_ngcontent-%COMP%]   .bkmg-tab-content-container[_ngcontent-%COMP%]   .ngx-ac-raised-container[_ngcontent-%COMP%]   .bkmg-cars-itinerary-row[_ngcontent-%COMP%]   .bkmg-cars-itinerary-column[_ngcontent-%COMP%]   abc-select.cars-time-picker[_ngcontent-%COMP%]     .abc-form-element-container .abc-selected-option-text{color:#000000de}.cars-bkmg[_ngcontent-%COMP%]   .bkmg-tab-content-container[_ngcontent-%COMP%]   .ngx-ac-raised-container[_ngcontent-%COMP%]   .bkmg-cars-itinerary-row[_ngcontent-%COMP%]   .bkmg-cars-itinerary-column[_ngcontent-%COMP%]   abc-select.country-selector[_ngcontent-%COMP%]     label.abc-form-element-label{color:#0009}.cars-bkmg[_ngcontent-%COMP%]   .bkmg-tab-content-container[_ngcontent-%COMP%]   .ngx-ac-raised-container[_ngcontent-%COMP%]   .bkmg-cars-itinerary-row[_ngcontent-%COMP%]   .bkmg-cars-itinerary-column[_ngcontent-%COMP%]   abc-select.country-selector[_ngcontent-%COMP%]     label.abc-form-element-label .abc-form-element-label-text{color:#0009}.cars-bkmg[_ngcontent-%COMP%]   .bkmg-tab-content-container[_ngcontent-%COMP%]   .ngx-ac-raised-container[_ngcontent-%COMP%]   .bkmg-cars-itinerary-row[_ngcontent-%COMP%]   .bkmg-cars-itinerary-column[_ngcontent-%COMP%]   abc-select.country-selector[_ngcontent-%COMP%]     .abc-form-element-select{color:#000000de}.cars-bkmg[_ngcontent-%COMP%]   .bkmg-tab-content-container[_ngcontent-%COMP%]   .ngx-ac-raised-container[_ngcontent-%COMP%]   .bkmg-cars-itinerary-row[_ngcontent-%COMP%]   .bkmg-cars-itinerary-column[_ngcontent-%COMP%]   abc-select.country-selector[_ngcontent-%COMP%]     .abc-form-element-select .abc-selected-option-text{color:#000000de}@media(min-width:1024px)and (max-width:1264px){.cars-bkmg[_ngcontent-%COMP%]   .bkmg-tab-content-container[_ngcontent-%COMP%]   .ngx-ac-raised-container[_ngcontent-%COMP%]   .bkmg-cars-itinerary-row[_ngcontent-%COMP%]   .bkmg-cars-itinerary-column[_ngcontent-%COMP%]{flex-flow:row wrap}.cars-bkmg[_ngcontent-%COMP%]   .bkmg-tab-content-container[_ngcontent-%COMP%]   .ngx-ac-raised-container[_ngcontent-%COMP%]   .bkmg-cars-itinerary-row[_ngcontent-%COMP%]   .bkmg-cars-itinerary-column[_ngcontent-%COMP%] > abc-typeahead[_ngcontent-%COMP%]{flex:none;width:100%}
1.cars-bkmg[_ngcontent-%COMP%]   .bkmg-tab-content-container[_ngcontent-%COMP%]   .ngx-ac-raised-container[_ngcontent-%COMP%]   .bkmg-cars-itinerary-row[_ngcontent-%COMP%]   .bkmg-cars-itinerary-column[_ngcontent-%COMP%] ~ .bkmg-cars-itinerary-column[_ngcontent-%COMP%]{margin-top:1rem}}@media(max-width:767.98px){.cars-bkmg[_ngcontent-%COMP%]   .bkmg-tab-content-container[_ngcontent-%COMP%]   .ngx-ac-raised-container[_ngcontent-%COMP%]   .bkmg-cars-itinerary-row[_ngcontent-%COMP%]   .bkmg-cars-itinerary-column[_ngcontent-%COMP%]{flex-flow:row wrap;gap:1rem}.cars-bkmg[_ngcontent-%COMP%]   .bkmg-tab-content-container[_ngcontent-%COMP%]   .ngx-ac-raised-container[_ngcontent-%COMP%]   .bkmg-cars-itinerary-row[_ngcontent-%COMP%]   .bkmg-cars-itinerary-column[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{flex:none;width:100%}}.cars-bkmg[_ngcontent-%COMP%]   .bkmg-tab-content-container[_ngcontent-%COMP%]   .ngx-ac-raised-container[_ngcontent-%COMP%]   .bkmg-cars-itinerary-row.bkmg-aeroplan-info[_ngcontent-%COMP%]{align-items:center;display:flex;justify-content:space-between;margin-bottom:3rem}@media(max-width:767.98px){.cars-bkmg[_ngcontent-%COMP%]   .bkmg-tab-content-container[_ngcontent-%COMP%]   .ngx-ac-raised-container[_ngcontent-%COMP%]   .bkmg-cars-itinerary-row.bkmg-aeroplan-info[_ngcontent-%COMP%]{flex-wrap:wrap;justify-content:center}}.cars-bkmg[_ngcontent-%COMP%]   .bkmg-tab-content-container[_ngcontent-%COMP%]   .ngx-ac-raised-container[_ngcontent-%COMP%]   .bkmg-cars-itinerary-row.bkmg-aeroplan-info[_ngcontent-%COMP%]   .branding-container[_ngcontent-%COMP%]{display:flex;filter:var(--ds-brightness-filter, none)}@media(max-width:767.98px){.cars-bkmg[_ngcontent-%COMP%]   .bkmg-tab-content-container[_ngcontent-%COMP%]   .ngx-ac-raised-container[_ngcontent-%COMP%]   .bkmg-cars-itinerary-row.bkmg-aeroplan-info[_ngcontent-%COMP%]   .branding-container[_ngcontent-%COMP%]{align-items:center;flex-direction:column;gap:1.8rem}}.cars-bkmg[_ngcontent-%COMP%]   .bkmg-tab-content-container[_ngcontent-%COMP%]   .ngx-ac-raised-container[_ngcontent-%COMP%]   .bkmg-cars-itinerary-row.bkmg-aeroplan-info[_ngcontent-%COMP%]   .branding-container[_ngcontent-%COMP%]   .bkmg-cars-aeroplan-logo[_ngcontent-%COMP%]{margin-right:2rem}.cars-bkmg[_ngcontent-%COMP%]   .bkmg-tab-content-container[_ngcontent-%COMP%]   .ngx-ac-raised-container[_ngcontent-%COMP%]   .bkmg-cars-itinerary-row.bkmg-aeroplan-info[_ngcontent-%COMP%]   .branding-container[_ngcontent-%COMP%]   .bkmg-cars-rewards-info[_ngcontent-%COMP%]{flex:1;font-size:1.4rem;text-align:left}@media(max-width:767.98px){.cars-bkmg[_ngcontent-%COMP%]   .bkmg-tab-content-container[_ngcontent-%COMP%]   .ngx-ac-raised-container[_ngcontent-%COMP%]   .bkmg-cars-itinerary-row.bkmg-aeroplan-info[_ngcontent-%COMP%]   .branding-container[_ngcontent-%COMP%]   .bkmg-cars-rewards-info[_ngcontent-%COMP%]{text-align:center}}@media(max-width:767.98px){.cars-bkmg[_ngcontent-%COMP%]   .bkmg-tab-content-container[_ngcontent-%COMP%]   .ngx-ac-raised-container[_ngcontent-%COMP%]   .bkmg-cars-itinerary-row.bkmg-aeroplan-info[_ngcontent-%COMP%]   .bkmg-find-button-container[_ngcontent-%COMP%]{text-align:center;width:100%}.cars-bkmg[_ngcontent-%COMP%]   .bkmg-tab-content-container[_ngcontent-%COMP%]   .ngx-ac-raised-container[_ngcontent-%COMP%]   .bkmg-cars-itinerary-row.bkmg-aeroplan-info[_ngcontent-%COMP%]   .bkmg-find-button-container[_ngcontent-%COMP%]   ac-button[_ngcontent-%COMP%]{margin-bottom:1rem;width:100%}}.cars-bkmg[_ngcontent-%COMP%]   .bkmg-tab-content-container[_ngcontent-%COMP%]   .ngx-ac-raised-container[_ngcontent-%COMP%]   .bkmg-cars-itinerary-row.bkmg-aeroplan-info[_ngcontent-%COMP%]   .bkmg-find-button-container[_ngcontent-%COMP%]   .search-icon[_ngcontent-%COMP%]{margin-left:1rem}@media(max-width:767.98px){.cars-bkmg[_ngcontent-%COMP%]   .bkmg-tab-content-container[_ngcontent-%COMP%]   .ngx-ac-raised-container[_ngcontent-%COMP%]   .bkmg-cars-itinerary-row.bkmg-aeroplan-info[_ngcontent-%COMP%]   .bkmg-find-button-container[_ngcontent-%COMP%]{margin-top:3rem}}.cars-bkmg[_ngcontent-%COMP%]   .bkmg-tab-content-container[_ngcontent-%COMP%]   .ngx-ac-raised-container[_ngcontent-%COMP%]   .bkmg-cars-itinerary-row[_ngcontent-%COMP%]     .abc-calendar-toggle-button{font-size:2.4rem;padding:1.2rem 1rem 0 0}.cars-bkmg[_ngcontent-%COMP%]   .bkmg-tab-content-container[_ngcontent-%COMP%]   .ngx-ac-raised-container[_ngcontent-%COMP%]   .bkmg-cars-itinerary-row[_ngcontent-%COMP%]     .abc-form-element-prefix{color:var(--abc-input-icon-color, #1460aa);font-size:2.4rem}.cars-bkmg[_ngcontent-%COMP%]   .bkmg-tab-content-container[_ngcontent-%COMP%]   .ngx-ac-raised-container[_ngcontent-%COMP%]   .bkmg-cars-itinerary-row[_ngcontent-%COMP%]     .abc-form-element-material-wrapper{min-height:5.6rem}.cars-bkmg[_ngcontent-%COMP%]   .bkmg-tab-content-container[_ngcontent-%COMP%]   .ngx-ac-raised-container[_ngcontent-%COMP%]   .bkmg-cars-itinerary-row[_ngcontent-%COMP%]     .abc-form-element-material-wrapper .abc-form-element-flex{min-height:5.6rem}.cars-bkmg[_ngcontent-%COMP%]   .bkmg-tab-content-container[_ngcontent-%COMP%]   .ngx-ac-raised-container[_ngcontent-%COMP%]   .bkmg-tab-footer-inputs[_ngcontent-%COMP%]{margin:3.2rem 0 2.4rem;padding:0 3.2rem}@media(max-width:767.98px){.cars-bkmg[_ngcontent-%COMP%]   .bkmg-tab-content-container[_ngcontent-%COMP%]   .ngx-ac-raised-container[_ngcontent-%COMP%]   .bkmg-tab-footer-inputs[_ngcontent-%COMP%]   .bkmg-find-button-container[_ngcontent-%COMP%]{text-align:center;width:100%}
1.cars-bkmg[_ngcontent-%COMP%]   .bkmg-tab-content-container[_ngcontent-%COMP%]   .ngx-ac-raised-container[_ngcontent-%COMP%]   .bkmg-tab-footer-inputs[_ngcontent-%COMP%]   .bkmg-find-button-container[_ngcontent-%COMP%]   ac-button[_ngcontent-%COMP%]{margin-bottom:1rem;width:100%}}.cars-bkmg[_ngcontent-%COMP%]   .bkmg-tab-content-container[_ngcontent-%COMP%]   .ngx-ac-raised-container[_ngcontent-%COMP%]   .bkmg-tab-footer-inputs[_ngcontent-%COMP%]   .bkmg-find-button-container[_ngcontent-%COMP%]   .search-icon[_ngcontent-%COMP%]{margin-left:1rem}.cars-bkmg[_ngcontent-%COMP%]   .bkmg-tab-content-container[_ngcontent-%COMP%]   .ngx-ac-raised-container[_ngcontent-%COMP%]   .bkmg-tab-footer-inputs[_ngcontent-%COMP%]     .abc-form-element-checkbox-container:before{transform:none}.cars-bkmg[_ngcontent-%COMP%]   .bkmg-tab-content-container[_ngcontent-%COMP%]   .ngx-ac-raised-container[_ngcontent-%COMP%]   .bkmg-tab-footer-inputs[_ngcontent-%COMP%]     .abc-form-element-container{margin:0;padding:0}@media(max-width:767.98px){.cars-bkmg[_ngcontent-%COMP%]   .bkmg-tab-content-container[_ngcontent-%COMP%]   .ngx-ac-raised-container[_ngcontent-%COMP%]   .bkmg-tab-footer-inputs[_ngcontent-%COMP%]{margin-top:2.9rem;padding:0 2.4rem}}.cars-bkmg[_ngcontent-%COMP%]   .bkmg-tab-content-container[_ngcontent-%COMP%]   .ngx-ac-raised-container[_ngcontent-%COMP%]   .bkmg-tab-footer-inputs[_ngcontent-%COMP%]   .avis-budget-membership[_ngcontent-%COMP%]{align-items:center;display:flex;min-height:5rem}.cars-bkmg[_ngcontent-%COMP%]   .bkmg-tab-content-container[_ngcontent-%COMP%]   .ngx-ac-raised-container[_ngcontent-%COMP%]   .bkmg-tab-footer-inputs[_ngcontent-%COMP%]   .avis-budget-membership[_ngcontent-%COMP%]     .abc-form-element-checkmark{border-color:var(--abc-loyalty-checkbox, #1460aa)}@media(min-width:1024px)and (max-width:1264px){.cars-bkmg[_ngcontent-%COMP%]   .bkmg-tab-content-container[_ngcontent-%COMP%]   .ngx-ac-raised-container[_ngcontent-%COMP%]   .bkmg-tab-footer-inputs[_ngcontent-%COMP%]   .avis-budget-membership[_ngcontent-%COMP%]     .abc-check-box-container .abc-form-element-checkbox-wrapper{align-items:center;padding-right:3rem}}@media(max-width:767.98px){.cars-bkmg[_ngcontent-%COMP%]   .bkmg-tab-content-container[_ngcontent-%COMP%]   .ngx-ac-raised-container[_ngcontent-%COMP%]   .bkmg-tab-footer-inputs[_ngcontent-%COMP%]   .avis-budget-membership[_ngcontent-%COMP%]     .abc-form-element-label{margin-right:0}}.cars-bkmg[_ngcontent-%COMP%]   .bkmg-tab-content-container[_ngcontent-%COMP%]   .ngx-ac-raised-container[_ngcontent-%COMP%]   .bkmg-tab-footer-inputs[_ngcontent-%COMP%]   .avis-budget-membership[_ngcontent-%COMP%]:hover     .abc-form-element-checkmark{border-color:#0c3256}.cars-bkmg[_ngcontent-%COMP%]   .bkmg-tab-content-container[_ngcontent-%COMP%]   .ngx-ac-raised-container[_ngcontent-%COMP%]   .bkmg-tab-footer-inputs[_ngcontent-%COMP%]   .bkmg-cars-loyalty-fieldset[_ngcontent-%COMP%]{display:flex;justify-content:space-between;width:100%}.cars-bkmg[_ngcontent-%COMP%]   .bkmg-tab-content-container[_ngcontent-%COMP%]   .ngx-ac-raised-container[_ngcontent-%COMP%]   .bkmg-tab-footer-inputs[_ngcontent-%COMP%]   .bkmg-cars-loyalty-fieldset[_ngcontent-%COMP%]     .abc-form-element-container .abc-form-element-label:not(.float) .abc-form-element-label-text{color:#000;font-weight:600}.cars-bkmg[_ngcontent-%COMP%]   .bkmg-tab-content-container[_ngcontent-%COMP%]   .ngx-ac-raised-container[_ngcontent-%COMP%]   .bkmg-tab-footer-inputs[_ngcontent-%COMP%]   .bkmg-cars-loyalty-fieldset[_ngcontent-%COMP%]     .abc-form-element-container .abc-form-element-label.float .abc-form-element-label-text{color:#0009;font-weight:400}.cars-bkmg[_ngcontent-%COMP%]   .bkmg-tab-content-container[_ngcontent-%COMP%]   .ngx-ac-raised-container[_ngcontent-%COMP%]   .bkmg-tab-footer-inputs[_ngcontent-%COMP%]   .bkmg-cars-loyalty-fieldset.first-row[_ngcontent-%COMP%]{gap:2rem;margin-top:1rem}@media(max-width:1023.98px){.cars-bkmg[_ngcontent-%COMP%]   .bkmg-tab-content-container[_ngcontent-%COMP%]   .ngx-ac-raised-container[_ngcontent-%COMP%]   .bkmg-tab-footer-inputs[_ngcontent-%COMP%]   .bkmg-cars-loyalty-fieldset.f
1irst-row[_ngcontent-%COMP%]{flex-wrap:wrap;margin-top:1.2rem;row-gap:3.4rem}}@media(max-width:767.98px){.cars-bkmg[_ngcontent-%COMP%]   .bkmg-tab-content-container[_ngcontent-%COMP%]   .ngx-ac-raised-container[_ngcontent-%COMP%]   .bkmg-tab-footer-inputs[_ngcontent-%COMP%]   .bkmg-cars-loyalty-fieldset.first-row[_ngcontent-%COMP%]{flex-direction:column;margin-top:2rem}}.cars-bkmg[_ngcontent-%COMP%]   .bkmg-tab-content-container[_ngcontent-%COMP%]   .ngx-ac-raised-container[_ngcontent-%COMP%]   .bkmg-tab-footer-inputs[_ngcontent-%COMP%]   .bkmg-cars-loyalty-fieldset.second-row[_ngcontent-%COMP%]{gap:2rem;margin-top:3rem}@media(max-width:1023.98px){.cars-bkmg[_ngcontent-%COMP%]   .bkmg-tab-content-container[_ngcontent-%COMP%]   .ngx-ac-raised-container[_ngcontent-%COMP%]   .bkmg-tab-footer-inputs[_ngcontent-%COMP%]   .bkmg-cars-loyalty-fieldset.second-row[_ngcontent-%COMP%]{flex-wrap:wrap;margin-top:3.8rem;row-gap:3rem}}@media(max-width:767.98px){.cars-bkmg[_ngcontent-%COMP%]   .bkmg-tab-content-container[_ngcontent-%COMP%]   .ngx-ac-raised-container[_ngcontent-%COMP%]   .bkmg-tab-footer-inputs[_ngcontent-%COMP%]   .bkmg-cars-loyalty-fieldset.second-row[_ngcontent-%COMP%]{flex-direction:column;margin-top:3rem}}.cars-bkmg[_ngcontent-%COMP%]   .bkmg-tab-content-container[_ngcontent-%COMP%]   .ngx-ac-raised-container[_ngcontent-%COMP%]   .bkmg-tab-footer-inputs[_ngcontent-%COMP%]   .bkmg-cars-loyalty-fieldset[_ngcontent-%COMP%]   .bkmg-cars-loyalty-field[_ngcontent-%COMP%]{flex:1}@media(min-width:768px)and (max-width:1023.98px){.cars-bkmg[_ngcontent-%COMP%]   .bkmg-tab-content-container[_ngcontent-%COMP%]   .ngx-ac-raised-container[_ngcontent-%COMP%]   .bkmg-tab-footer-inputs[_ngcontent-%COMP%]   .bkmg-cars-loyalty-fieldset[_ngcontent-%COMP%]   .bkmg-cars-loyalty-field.coupon[_ngcontent-%COMP%]{flex:none;width:100%}}.cars-bkmg[_ngcontent-%COMP%]   .bkmg-tab-content-container[_ngcontent-%COMP%]   .ngx-ac-raised-container[_ngcontent-%COMP%]   .bkmg-tab-footer-discount-button[_ngcontent-%COMP%]{margin:1rem 0 3rem;padding:0 3rem}@media(max-width:767.98px){.cars-bkmg[_ngcontent-%COMP%]   .bkmg-tab-content-container[_ngcontent-%COMP%]   .ngx-ac-raised-container[_ngcontent-%COMP%]   .bkmg-tab-footer-discount-button[_ngcontent-%COMP%]{margin:1rem 0;padding:0 2rem}}.cars-bkmg[_ngcontent-%COMP%]   .bkmg-tab-content-container[_ngcontent-%COMP%]   .ngx-ac-raised-container[_ngcontent-%COMP%]   .bkmg-tab-footer-discount-button[_ngcontent-%COMP%]   .bkmg-find-button-container[_ngcontent-%COMP%]{display:flex;justify-content:right}@media(max-width:767.98px){.cars-bkmg[_ngcontent-%COMP%]   .bkmg-tab-content-container[_ngcontent-%COMP%]   .ngx-ac-raised-container[_ngcontent-%COMP%]   .bkmg-tab-footer-discount-button[_ngcontent-%COMP%]   .bkmg-find-button-container[_ngcontent-%COMP%]{text-align:center;width:100%}.cars-bkmg[_ngcontent-%COMP%]   .bkmg-tab-content-container[_ngcontent-%COMP%]   .ngx-ac-raised-container[_ngcontent-%COMP%]   .bkmg-tab-footer-discount-button[_ngcontent-%COMP%]   .bkmg-find-button-container[_ngcontent-%COMP%]   ac-button[_ngcontent-%COMP%]{margin-bottom:1rem;width:100%}}.cars-bkmg[_ngcontent-%COMP%]   .bkmg-tab-content-container[_ngcontent-%COMP%]   .ngx-ac-raised-container[_ngcontent-%COMP%]   .bkmg-tab-footer-discount-button[_ngcontent-%COMP%]   .bkmg-find-button-container[_ngcontent-%COMP%]   .search-icon[_ngcontent-%COMP%]{margin-left:1rem}.cars-bkmg[_ngcontent-%COMP%]   .bkmg-tab-content-container[_ngcontent-%COMP%]   .ngx-ac-raised-container[_ngcontent-%COMP%]   .bkmg-tab-footer-discount-button-no-margin[_ngcontent-%COMP%]{margin:0 0 1rem}@media(max-width:767.98px){.cars-bkmg[_ngcontent-%COMP%]   .bkmg-tab-content-container[_ngcontent-%COMP%]   .ngx-ac-raised-container[_ngcontent-%COMP%]   .bkmg-tab-footer-discount-button-no-margin[_ngcontent-%COMP%]{margin:1rem 0}}.cars-bkmg[_ngcontent-%COMP%]   .bkmg-tab-content-container[_ngcontent-%COMP%]   .ngx-ac-raised-container[_ngcontent-%COMP%]   .bkmg-tab-footer-copys[_ngcontent-%COMP%]{border-radius:0 0 1.4rem 1.4rem;min-height:8.4rem;padding:3rem}@media(max-width:767.98px){.cars-bkmg[_ngcontent-%COMP%]   .bkmg-tab-content-container[_ngcontent-%COMP%]   .ngx-ac-raised-container[_ngcontent-%COMP%]   .bkmg-tab-footer-copys[_ngcontent-%COMP%]{min-height:9.8rem;padding:0 2rem}.cars-bkmg[_ngcontent-%COMP%]   .bkmg-tab-content-container[_ngcontent-%COMP%]   .ngx-ac-raised-container[_ngcontent-%COMP%]   .bkmg-tab-footer-copys.is-redemption-flow[_ngcontent-%COMP%]{min-height:8.8rem}}.cars-bkmg[_ngcontent-%COMP%]   .bkmg-tab-content-container[_ngcontent-%COMP%]   .ngx-ac-raised-container[_ngcontent-%COMP%]   .bkmg-tab-footer-copys.add-background[_ngcontent-%COMP%]{background-color:#f9f8f6}.cars-bkmg[_ngcontent-%COMP%]   .bkmg-tab-content-container[_ngcontent-%COMP%]   .ngx-ac-raised-container[_ngcontent-%COMP%]   .bkmg-tab-footer-copys[_ngcontent-%COMP%]   .bkmg-cars-footer-cta-row[_ngcontent-%COMP%]{display:flex;justify-content:space-between;margin-top:.2rem;width:100%}@media(max-width:767.98px){.cars-bkmg[_ngcontent-%COMP%]   .bkmg-tab-content-container[_ngcontent-%COMP%]   .ngx-ac-raised-container[_ngcontent-%COMP%]   .bkmg-tab-footer-copys[_ngcontent-%COMP%]   .bkmg-cars-footer-cta-row[_ngcontent-%COMP%]{flex-direction:column;row-gap:1rem}}.cars-bkmg[_ngcontent-%COMP%]   .bkmg-tab-content-container[_ngcontent-%COMP%]   .ngx-ac-raised-container[_ngcontent-%COMP%]   .bkmg-tab-footer-copys[_ngcontent-%COMP%]   .bkmg-cars-footer-cta-row[_ngcontent-%COMP%]   .bkmg-cars-cta-links[_ngcontent-%COMP%]{display:flex;font-size:1.4rem;width:100%}
1.cars-bkmg[_ngcontent-%COMP%]   .bkmg-tab-content-container[_ngcontent-%COMP%]   .ngx-ac-raised-container[_ngcontent-%COMP%]   .bkmg-tab-footer-copys[_ngcontent-%COMP%]   .bkmg-cars-footer-cta-row[_ngcontent-%COMP%]   .bkmg-cars-cta-links.grey_copy[_ngcontent-%COMP%]{justify-content:left;padding-right:2rem}.cars-bkmg[_ngcontent-%COMP%]   .bkmg-tab-content-container[_ngcontent-%COMP%]   .ngx-ac-raised-container[_ngcontent-%COMP%]   .bkmg-tab-footer-copys[_ngcontent-%COMP%]   .bkmg-cars-footer-cta-row[_ngcontent-%COMP%]   .bkmg-cars-cta-links.grey_copy[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:1.4rem}.cars-bkmg[_ngcontent-%COMP%]   .bkmg-tab-content-container[_ngcontent-%COMP%]   .ngx-ac-raised-container[_ngcontent-%COMP%]   .bkmg-tab-footer-copys[_ngcontent-%COMP%]   .bkmg-cars-footer-cta-row[_ngcontent-%COMP%]   .bkmg-cars-cta-links.link_copy[_ngcontent-%COMP%]{justify-content:right;padding-left:2rem;text-align:right}@media(max-width:767.98px){.cars-bkmg[_ngcontent-%COMP%]   .bkmg-tab-content-container[_ngcontent-%COMP%]   .ngx-ac-raised-container[_ngcontent-%COMP%]   .bkmg-tab-footer-copys[_ngcontent-%COMP%]   .bkmg-cars-footer-cta-row[_ngcontent-%COMP%]   .bkmg-cars-cta-links.link_copy[_ngcontent-%COMP%]{justify-content:left;padding-left:0}}.cars-bkmg[_ngcontent-%COMP%]   .bkmg-tab-content-container[_ngcontent-%COMP%]   .ngx-ac-raised-container[_ngcontent-%COMP%]   .bkmg-tab-footer-row[_ngcontent-%COMP%]{align-items:center;display:flex;font-size:1.4rem;justify-content:space-between}@media(max-width:767.98px){.cars-bkmg[_ngcontent-%COMP%]   .bkmg-tab-content-container[_ngcontent-%COMP%]   .ngx-ac-raised-container[_ngcontent-%COMP%]   .bkmg-tab-footer-row[_ngcontent-%COMP%]{flex-direction:column;row-gap:2rem}}.cars-bkmg[_ngcontent-%COMP%]   .bkmg-tab-content-container[_ngcontent-%COMP%]   ac-select-country[_ngcontent-%COMP%]     .abc-theme-dialog .abc-dialog-overlay:not(.abc-overlay-aligned-to-parent) .abc-menu-tooltip-arrow{height:1.5rem;margin-top:.1rem;overflow:hidden;pointer-events:none;position:absolute;top:auto;width:3rem;z-index:1}.cars-bkmg[_ngcontent-%COMP%]   .bkmg-tab-content-container[_ngcontent-%COMP%]   ac-select-country[_ngcontent-%COMP%]     .abc-theme-dialog .abc-dialog-overlay:not(.abc-overlay-aligned-to-parent) .abc-menu-tooltip-arrow:after{background:#fff;box-shadow:0 .4rem .8rem #0000001a;content:"";height:1.5rem;left:50%;position:absolute;top:100%;transform:translate(-50%) translateY(-50%) rotate(45deg);width:1.5rem}.cars-bkmg[_ngcontent-%COMP%]   .bkmg-tab-content-container[_ngcontent-%COMP%]   ac-select-country[_ngcontent-%COMP%]     .abc-theme-dialog .abc-dialog-overlay:not(.abc-overlay-aligned-to-parent) .abc-dialog-wrapper{margin-top:1.4rem;max-width:28.1rem}.cars-bkmg[_ngcontent-%COMP%]   .bkmg-tab-content-container[_ngcontent-%COMP%]   ac-select-country[_ngcontent-%COMP%]     .abc-theme-dialog .abc-dialog-overlay:not(.abc-overlay-aligned-to-parent) .abc-dialog-wrapper .abc-dialog{max-height:28.6rem}.cars-bkmg[_ngcontent-%COMP%]   .bkmg-tab-content-container[_ngcontent-%COMP%]   ac-select-country[_ngcontent-%COMP%]     .abc-theme-dialog .abc-dialog-overlay:not(.abc-overlay-aligned-to-parent) .abc-dialog-wrapper .abc-dialog .abc-dialog-body{border-radius:1.4rem;margin-right:.2rem;padding:0}.cars-bkmg[_ngcontent-%COMP%]   .bkmg-tab-content-container[_ngcontent-%COMP%]   ac-select-country[_ngcontent-%COMP%]     .abc-theme-dialog .abc-dialog-overlay:not(.abc-overlay-aligned-to-parent) .abc-dialog-wrapper .abc-dialog .abc-dialog-body ::-webkit-scrollbar{background:transparent;background-color:transparent}.cars-bkmg[_ngcontent-%COMP%]   .bkmg-tab-content-container[_ngcontent-%COMP%]   ac-select-country[_ngcontent-%COMP%]     .abc-theme-dialog .abc-dialog-overlay:not(.abc-overlay-aligned-to-parent) .abc-dialog-wrapper .abc-dialog .abc-dialog-body ::-webkit-scrollbar-track{background:transparent;background-color:transparent}.cars-bkmg[_ngcontent-%COMP%]   .bkmg-tab-content-container[_ngcontent-%COMP%]   ac-select-country[_ngcontent-%COMP%]     .abc-theme-dialog .abc-dialog-overlay:not(.abc-overlay-aligned-to-parent) .abc-dialog-wrapper .abc-dialog .abc-dialog-body ::-webkit-scrollbar-track-piece{background:transparent;background-color:transparent}.cars-bkmg[_ngcontent-%COMP%]   .bkmg-tab-content-container[_ngcontent-%COMP%]   ac-select-country[_ngcontent-%COMP%]     .abc-theme-dialog .abc-dialog-overlay:not(.abc-overlay-aligned-to-parent) .abc-dialog-wrapper .abc-dialog .abc-dialog-body .mobile-padding{padding:0}.cars-bkmg[_ngcontent-%COMP%]   .bkmg-tab-content-container[_ngcontent-%COMP%]   ac-select-country[_ngcontent-%COMP%]     .abc-theme-dialog .abc-dialog-overlay:not(.abc-overlay-aligned-to-parent) .abc-dialog-wrapper .abc-dialog .abc-dialog-close-button{display:none}.cars-bkmg[_ngcontent-%COMP%]   .bkmg-tab-content-container[_ngcontent-%COMP%]   ac-select-country[_ngcontent-%COMP%]     .abc-theme-dialog .abc-dialog-overlay:not(.abc-overlay-aligned-to-parent) .abc-dialog-wrapper .abc-dialog ::-webkit-scrollbar{background:transparent;background-color:transparent}.cars-bkmg[_ngcontent-%COMP%]   .bkmg-tab-content-container[_ngcontent-%COMP%]   ac-select-country[_ngcontent-%COMP%]     .abc-theme-dialog .abc-dialog-overlay:not(.abc-overlay-aligned-to-parent) .abc-dialog-wrapper .abc-dialog ::-webkit-scrollbar-track{background:transparent;background-color:transparent}.cars-bkmg[_ngcontent-%COMP%]   .bkmg-tab-content-container[_ngcontent-%COMP%]   ac-select-country[_ngcontent-%COMP%]     .abc-theme-dialog .abc-dialog-overlay:not(.abc-overlay-aligned-to-parent) .abc-dialog-wrapper .abc-dialog ::-webkit-scrollbar-track-piece{background:transparent;background-color:transparent}.cars-bkmg[_ngcontent-%COMP%]   .bkmg-tab-content-container[_ngcontent-%COMP%]   ac-select-country[_ngcontent-%COMP%]     .abc-theme-dialog .abc-dialog-overlay:not(.abc-overlay-aligned-to-parent) .abc-dialog-wrapper ::-webkit-scrollbar{background:transparent;background-color:transparent}.cars-bkmg[_ngcontent-%COMP%]   .bkmg-tab-content-container[_ngcontent-%COMP%]   ac-select-country[_ngcontent-%COMP%]     .abc-theme-dialog .abc-dialog-overlay:not(.abc-overlay-aligned-to-parent) .abc-dialog-wrapper ::-webkit-scrollbar-track{background:transparent;background-color:transparent}.cars-bkmg[_ngcontent-%COMP%]   .bkmg-tab-content-container[_ngcontent-%COMP%]   ac-select-country[_ngcontent-%COMP%]     .abc-theme-dialog .abc-dialog-overlay:not(.abc-overlay-aligned-to-parent) .abc-dialog-wrapper ::-webkit-scrollbar-track-piece{background:transparent;background-color:transparent}  .cars-date-picker .abc-theme-dialog.abc-dialog-has-target-parent.abc-dialog-align-to-parent .abc-dialog-overlay:not(.abc-overlay-aligned-to-parent){margin-top:1.5rem}  .cars-date-picker .abc-theme-dialog .abc-dialog-overlay .abc-dialog-wrapper{width:auto}  .cars-date-picker .abc-theme-dialog .abc-dialog-overlay .abc-dialog-wrapper .abc-dialog div.abc-dialog-body{overflow-x:visible;scroll-behavior:smooth}@media(min-width:1264px)and (max-width:99999px){  .cars-date-picker .abc-theme-dialog .abc-dialog-overlay .abc-dialog-wrapper.abc-dialog-size-710{max-width:61rem}}  .date-tooltip-arrow{height:3rem;overflow:hidden;pointer-events:none;position:absolute;top:auto;width:4.5rem;z-index:1000000}  .date-tooltip-arrow:after{background:#fff;box-shadow:0 0 1.5rem #00000029;content:"";height:1.5rem;left:50%;position:absolute;top:100%;transform:translate(-50%) translateY(-50%) rotate(45deg);width:1.5rem}abc-typeahead[_ngcontent-%COMP%]     .abc-typeahead-wrapper .abc-form-element-container.abc-form-element-material-appearance-borderless .abc-form-element-material-wrapper.abc-form-element-focussed{border-radius:1.4rem 1.4rem 0 0;left:0;position:relative;top:0;z-index:3}@media(min-width:1024px){abc-typeahead[_ngcontent-%COMP%]     .abc-typeahead-wrapper .abc-form-element-container.abc-form-element-material-appearance-borderless .abc-form-element-material-wrapper.abc-form-element-focussed{background-color:#fff;border-radius:1.4rem 1.4rem 0 0;box-shadow:.1rem .3rem 1rem #0000004d;left:0;position:relative;top:-1.5rem;z-index:3}abc-typeahead[_ngcontent-%COMP%]     .abc-typeahead-wrapper .abc-form-element-container.abc-form-element-material-appearance-borderless .abc-form-element-material-wrapper.abc-form-element-focussed~abc-subscript{margin-top:-1.5rem}abc-typeahead[_ngcontent-%COMP%]     .abc-typeahead-wrapper .abc-form-element-container.abc-form-element-material-appearance-borderless .abc-form-element-material-wrapper.abc-form-element-focussed.abc-form-element-material-wrapper .abc-form-element-flex .abc-form-element-infix .abc-form-element-label.float{padding-left:1.5rem;padding-top:1.5rem}abc-typeahead[_ngcontent-%COMP%]     .abc-typeahead-wrapper .abc-form-element-container.abc-form-element-material-appearance-borderless .abc-form-element-material-wrapper.abc-form-element-focussed.abc-form-element-material-wrapper .abc-form-element-flex .abc-form-element-infix .abc-form-element-label.float .abc-form-element-label-text{color:#737373;font-weight:400}abc-typeahead[_ngcontent-%COMP%]     .abc-typeahead-wrapper .abc-form-element-container.abc-form-element-material-appearance-borderless .abc-form-element-material-wrapper.abc-form-element-focussed.abc-form-element-wrapper{height:6.7rem;max-height:6.7rem}abc-typeahead[_ngcontent-%COMP%]     .abc-typeahead-wrapper .abc-form-element-container.abc-form-element-material-appearance-borderless .abc-form-element-material-wrapper.abc-form-element-focussed.abc-form-element-wrapper .abc-form-element-flex, abc-typeahead[_ngcontent-%COMP%]     .abc-typeahead-wrapper .abc-form-element-container.abc-form-element-material-appearance-borderless .abc-form-element-material-wrapper.abc-form-element-focussed.abc-form-element-wrapper .abc-form-element-infix, abc-typeahead[_ngcontent-%COMP%]     .abc-typeahead-wrapper .abc-form-element-container.abc-form-element-material-appearance-borderless .abc-form-element-material-wrapper.abc-form-element-focussed.abc-form-element-wrapper .abc-form-element-main-container, abc-typeahead[_ngcontent-%COMP%]     .abc-typeahead-wrapper .abc-form-element-container.abc-form-element-material-appearance-borderless .abc-form-element-material-wrapper.abc-form-element-focussed.abc-form-element-wrapper input{height:6.7rem}abc-typeahead[_ngcontent-%COMP%]     .abc-typeahead-wrapper .abc-form-element-container.abc-form-element-material-appearance-borderless .abc-form-element-material-wrapper.abc-form-element-focussed.abc-form-element-wrapper input{height:6.7rem;padding-bottom:.8rem;padding-left:1.3rem!important;padding-top:2.2rem!important}abc-typeahead[_ngcontent-%COMP%]     .abc-typeahead-wrapper .abc-form-element-container.abc-form-element-material-appearance-borderless .abc-form-element-material-wrapper.abc-form-element-focussed.abc-form-element-wrapper abc-affix{align-items:center;display:flex;height:100%;justify-content:center}abc-typeahead[_ngcontent-%COMP%]     .abc-typeahead-wrapper .abc-form-element-container.abc-form-element-material-appearance-borderless .abc-form-element-material-wrapper.abc-form-element-focussed.abc-form-element-wrapper .abc-form-element-prefix{display:none}}ac-locations-dropdown-panel[_ngcontent-%COMP%]     .search-location-prompt-message{background-color:#fff;height:7.5rem}ac-locations-dropdown-panel[_ngcontent-%COMP%]     .location-search-results{padding-top:.65rem}p[_ngcontent-%COMP%]{margin:0}@media(max-width:1023.98px){  .banner-alert{margin-top:1.6rem}}@media(min-width:768px)and (max-width:1023.98px){  .banner-alert{padding-right:5rem}}@media(min-width:1024px){  .banner-alert{padding-right:3rem}}  .banner-alert abc-alert:not(.abc-theme-section-message-wrapper)+abc-alert:not(.abc-theme-section-message-wrapper){margin-top:2.4rem}@media(max-width:1023.98px){  .banner-alert abc-alert:not(.abc-theme-section-message-wrapper)+abc-alert:not(.abc-theme-section-message-wrapper){margin-top:1.6rem}}  .banner-alert abc-alert .abc-theme-alert{border-radius:1.6rem}  .banner-alert abc-alert .abc-theme-alert.abc-alert-mobile-only{margin:0}  .banner-alert abc-alert .abc-theme-alert.abc-theme-alert-type-info{background-color:#effaff;border:.05rem solid #78a1b4}  .banner-alert abc-alert .abc-theme-alert .abc-theme-alert-icon{font-size:2.4rem}  .banner-alert abc-alert .abc-theme-alert .abc-theme-alert-icon path{fill:#78a1b4}  .banner-alert abc-alert .abc-theme-alert .abc-theme-alert-message strong{font-weight:700}'],changeDetection:0}))}return a(),(0,x.Cg)([(0,D.G4)("./bkmg-cars-tab.localization.json")],c.prototype,"translations",void 0),c})();var dn=r(77519),an=r(88768),Y=r(86934);const rt={heading:"achome.libra.offsetBannerHeading.text",ctaButton:"achome.libra.offsetCtaButton.text",info:"achome.libra.offsetBannerInfo.text",linkCtaButton:j.DZ,infographicSr:"achome.libra.offsetAccessibilityInfo.text",newTab:"achome.common.opens_in_a_new_tab.text"};var pn=r(59294);const it=(a,c)=>({info:a,ctaButton:c}),ct=a=>({track:a,val:"offset banner>cta"});function st(a,c){if(1&a&&(n.nrm(0,"source"),n.nI1(1,"o3rDynamicContent")),2&a){const i=c.$implicit;n.BMQ("media",i.media)("type",i.type)("srcset",n.bMT(1,3,i.src))}}let bn=(()=>{var a;class c{constructor(){this.currentPage=(0,s.vPA)((0,u.G0)()),this.translations=rt,this.bannerImages={fallBackImage:"img/value-banner/Desktop-IMG-Cars-Offset.webp",sources:[{src:"img/value-banner/Mobile-IMG-Cars-Offset.webp",media:"(max-width: 767px)",type:"image/webp"},{src:"img/value-banner/Tablet-IMG-Cars-Offset.webp",media:"(min-width: 768px) and (max-width: 1023px)",type:"image/webp"},{src:"img/value-banner/Desktop-IMG-Cars-Offset.webp",media:"(min-width: 1024px)",type:"image/webp"}]}}navigateToLink(t){t.preventDefault(),window.open(this.translations.linkCtaButton,"_blank")}static#n=a=()=>(this.\u0275fac=function(e){return new(e||c)},this.\u0275cmp=n.VBU({type:c,selectors:[["ac-offset-banner"]],inputs:{translations:"translations"},decls:24,vars:39,consts:[[1,"offset-container"],[1,"offset-container__content"],[1,"info"],["alt","Logo",1,"info__logo"],[1,"info__heading","ac-h1",3,"innerHTML"],[1,"info__copy",3,"innerHTML"],[1,"info_cta__btn","rounded-focus-ring",3,"keydown.space","type","ariaLabel","DTM","openNewTab","role","href"],[1,"offset-img"],[1,"offset-img__picture"],["alt","Banner",1,"offset-img__picture"]],template:function(e,o){1&e&&(n.j41(0,"div",0)(1,"div",1)(2,"div",2),n.nrm(3,"img",3),n.nI1(4,"o3rDynamicContent"),n.nrm(5,"h2",4),n.nI1(6,"translate"),n.nrm(7,"p",5),n.nI1(8,"translate"),n.j41(9,"ac-button",6),n.nI1(10,"translate"),n.nI1(11,"cleanHtml"),n.nI1(12,"translate"),n.nI1(13,"translate"),n.nI1(14,"translate"),n.nI1(15,"translate"),n.bIt("keydown.space",function(v){return o.navigateToLink(v)}),n.EFF(16),n.nI1(17,"translate"),n.k0s()(),n.j41(18,"div",7)(19,"picture",8),n.Z7z(20,st,2,5,"source",null,n.fX1),n.nrm(22,"img",9),n.nI1(23,"o3rDynamicContent"),n.k0s()()()()),2&e&&(n.R7$(3),n.BMQ("srcset",n.bMT(4,11,"img/logos/aeroplan/aeroplan-logo.svg")),n.R7$(2),n.Y8G("innerHTML",n.bMT(6,13,o.translations.heading),n.npT),n.R7$(2),n.Y8G("innerHTML",n.bMT(8,15,o.translations.info),n.npT),n.R7$(2),n.Y8G("type","primary")("ariaLabel",n.i5U(13,23,o.translations.infographicSr,n.l_i(34,it,n.bMT(11,19,n.bMT(10,17,o.translations.info)),n.bMT(12,21,o.translations.ctaButton)))+". "+n.bMT(14,26,o.translations.newTab))("DTM",n.eq3(37,ct,o.currentPage()))("openNewTab",!0)("role","link")("href",n.bMT(15,28,o.translations.linkCtaButton)),n.R7$(7),n.SpI(" ",n.bMT(17,30,o.translations.ctaButton)," "),n.R7$(4),n.Dyx(o.bannerImages.sources),n.R7$(2),n.BMQ("srcset",n.bMT(23,32,o.bannerImages.fallBackImage)))},dependencies:[y.h,Y.Wc,y.D9,an.T$,pn.N],styles:[".offset-container{display:flex;justify-content:center}.offset-container .offset-container__content{align-items:center;display:flex;gap:5rem;justify-content:flex-start;max-width:120rem;padding:6.4rem 6rem;width:100%}@media(min-width:768px)and (max-width:1023.98px){.offset-container .offset-container__content{gap:3rem;height:auto;padding:6.4rem var(--ngx-ac-x-tablet-sm-desktop-space)}}@media(max-width:767.98px){.offset-container .offset-container__content{flex-direction:column;gap:2rem;height:max-content;max-height:max-content;padding:4rem 2rem}}@media(min-width:1280px)and (max-width:99999px){.offset-container .offset-container__content{padding:6.4rem 0}}.offset-container .offset-container__co
1ntent .info{display:flex;flex-basis:42%;flex-direction:column;gap:2rem;order:2}@media(max-width:767.98px){.offset-container .offset-container__content .info{align-items:center;padding-top:0}}.offset-container .offset-container__content .info .info__heading sup{font-size:1.6rem;top:1.5rem;vertical-align:top}@media(min-width:768px)and (max-width:1023.98px){.offset-container .offset-container__content .info .info__heading sup{font-size:1.4rem;top:1.3rem}}@media(max-width:767.98px){.offset-container .offset-container__content .info .info__heading{text-align:center}.offset-container .offset-container__content .info .info__heading sup{font-size:1.2rem;top:1rem;vertical-align:top}}.offset-container .offset-container__content .info .info__logo{height:2rem;width:14.2rem}.offset-container .offset-container__content .info .info__copy{font-size:1.8rem;font-weight:400;line-height:2.6rem;padding-bottom:1rem}.offset-container .offset-container__content .info .info__copy strong{font-weight:700}@media(max-width:767.98px){.offset-container .offset-container__content .info .info__copy{font-size:1.8rem;justify-content:center;line-height:2.6rem;text-align:center}}@media(max-width:767.98px){.offset-container .offset-container__content .info .info_cta__btn{width:100%}}.offset-container .offset-container__content .offset-img{align-self:center;flex-grow:1;flex-shrink:0;max-height:40rem;max-width:57rem;order:1;position:relative;width:52%}@media(max-width:767.98px){.offset-container .offset-container__content .offset-img{width:100%}}.offset-container .offset-container__content .offset-img .offset-img__picture{margin:0;padding:0}.offset-container .offset-container__content .offset-img .offset-img__picture img{margin:0;padding:0;width:100%}.offset-container .offset-container__content .offset-img .offset-img__picture picture{margin:0;padding:0;width:100%}\n"],encapsulation:2}))}return a(),(0,x.Cg)([(0,D.G4)("./offset-banner.localization.json")],c.prototype,"translations",void 0),c})();var un=r(60376);const lt=["titleElement"],gt=["carsHeadContent"],_n=a=>({"is-redemption-flow":a}),mt=a=>({"ngx-ac-wrapper":a}),dt=a=>({"dark-site":a});function pt(a,c){if(1&a&&(n.j41(0,"div",13),n.nrm(1,"ac-offset-banner"),n.k0s()),2&a){const i=n.XpG(2);n.Y8G("ngClass",n.eq3(1,mt,i.viewport.isDesktop))}}function bt(a,c){if(1&a&&(n.nrm(0,"hr",14),n.nI1(1,"async")),2&a){const i=n.XpG(2);n.Y8G("ngClass",n.eq3(3,dt,n.bMT(1,1,i.isEnabledDS$)))}}function ut(a,c){if(1&a){const i=n.RV6();n.j41(0,"div",3)(1,"div",4)(2,"div",5)(3,"ac-dynamic-bk",6),n.nrm(4,"div",7),n.k0s(),n.j41(5,"div",8,0)(7,"ac-hero-banner")(8,"h1",9,1),n.EFF(10),n.nI1(11,"translate"),n.k0s()(),n.j41(12,"ac-bkmg-cars-tab",10),n.bIt("submittedForm",function(){s.eBV(i);const e=n.XpG();
1return s.Njj(e.updateBackgroundSize())})("isRedemptionFlowEvent",function(e){s.eBV(i);const o=n.XpG();return s.Njj(o.receiveIsRedemptionFlow(e))}),n.k0s()(),n.DNE(13,pt,2,3,"div",11),n.nI1(14,"async"),n.k0s()(),n.DNE(15,bt,2,5,"hr",12),n.k0s()}if(2&a){const i=n.XpG();n.R7$(4),n.xc7("height",i.backgroundHeight),n.Y8G("ngClass",n.eq3(14,_n,i.isRedemptionFlowCheckBox)),n.R7$(4),n.Y8G("ngClass",n.eq3(16,_n,i.isRedemptionFlowCheckBox)),n.R7$(2),n.SpI(" ",n.bMT(11,10,i.translations.pageTitle)," "),n.R7$(2),n.Y8G("isMobileView",i.viewport.isMobile)("isTabletView",i.viewport.isTablet)("isTabletOrMobile",i.viewport.isTabletOrMobile),n.R7$(),n.Y8G("ngIf",!1===n.bMT(14,12,i.isEnabledDS$)),n.R7$(2),n.Y8G("ngIf",i.window.betaToggleLoaded())}}let _t=(()=>{var a;class c{constructor(){this.translateService=(0,s.WQX)(y.c$),this.title=(0,s.WQX)(l.hE),this.cdr=(0,s.WQX)(w.gRc),this.viewportObserver=(0,s.WQX)(d.NgxAcViewportObserver),this.store=(0,s.WQX)(f.il),this.analyticsService=(0,s.WQX)(p.c),this.featureFlagsService=(0,s.WQX)(g.f),this.route=(0,s.WQX)(E.nX),this.window=(0,s.WQX)(U.j),this.isPageLoaded=!1,this.isRedemptionFlowCheckBox=!1,this.subscriptions=[],this.isEnabledDS$=this.store.pipe((0,f.Lt)(C.aL),(0,S.t)({bufferSize:1,refCount:!0})),u.G0.set(u.K9.CarsTab),this.translations=$,this.analyticsService.sendGenericPageAnalyticsEvent(),this.subscriptions.push(this.translateService.get(this.translations.documentTitle).subscribe(t=>{this.title.setTitle(t),this.isPageLoaded=!0,this.cdr.markForCheck()})),this.subscriptions.push(this.viewportObserver.changes.subscribe(t=>
1{this.viewport=t,this.updateBackgroundSize(),this.cdr.markForCheck()})),this.subscriptions.push(this.isEnabledDS$.subscribe(t=>{t&&this.updateBackgroundSize()}))}receiveIsRedemptionFlow(t){this.isRedemptionFlowCheckBox=t,this.updateBackgroundSize()}ngAfterViewInit(){document.dispatchEvent(new CustomEvent("PAGE_CHECKED")),this.titleElement&&this.titleElement.nativeElement.focus(),this.updateBackgroundSize()}ngAfterViewChecked(){(0,_.g)(".cars-page .dynamic-background",".padding-bottom")}ngOnDestroy(){this.subscriptions.forEach(t=>t.unsubscribe())}updateBackgroundSize(){(0,B.O)(0).pipe((0,W.s)(1)).subscribe(()=>{this.backgroundHeight=this.viewport.isDesktop?this.headContent?.nativeElement.clientHeight+"px":null,this.cdr.detectChanges()})}static#n=a=()=>(this.\u0275fac=function(e){return new(e||c)},this.\u0275cmp=n.VBU({type:c,selectors:[["ac-cars"]],viewQuery:function(e,o){if(1&e&&(n.GBs(lt,5),n.GBs(gt,5)),2&e){let m;n.mGM(m=n.lsd())&&(o.titleElement=m.first),n.mGM(m=n.lsd())&&(o.headContent=m.first)}},inputs:{translations:"translations"},standalone:!1,features:[n.Jv_([{provide:U.j,useValue:window}])],decls:1,vars:1,consts:[["carsHeadContent",""],["titleElement",""],["class","cars-page skip-target-main-content",4,"ngIf"],[1,"cars-page","skip-target-main-content"],[1,"ngx-ac-container","ac-page-container"],[1,"ac-primary-padded-content","ac-gradient"],["tabindex","-1",1,"main-header-container","fixed-background__cars-tab"],[1,"custom-cars-background",3,"ngClass"],[1,"ngx-ac-wrapper","header-content"],[1,"ac-page-title",3,"ngClass"],[1,"bkmg-tab-selector",3,"submittedForm","isRedemptionFlowEvent","isMobileView","isTabletView","isTabletOrMobile"],["class","offset-banner dynamic-background",3,"ngClass",4,"ngIf"],["class","padding-bottom","aria-hidden","true",3,"ngClass",4,"ngIf"],[1,"offset-banner","dynamic-background",3,"ngClass"],["aria-hidden","true",1,"padding-bottom",3,"ngClass"]],template:function(e,o){1&e&&n.DNE(0,ut,16,18,"div",2),2&e&&n.Y8G("ngIf",o.isPageLoaded)},dependencies:[h.YU,h.bT,mn,dn.I,bn,un.e,h.Jj,y.D9],styles:[".cars-page[_ngcontent-%COMP%]{background-color:#eff0f2;min-height:max(60rem,80vh);position:relative}.cars-page[_ngcontent-%COMP%]   .padding-bottom[_ngcontent-%COMP%]{background-color:transparent;border:0;height:calc(var(--ngx-ac-bottom-page-space) + 3.5rem);margin:0;opacity:1;width:100%}@media(max-width:1023.98px){.cars-page[_ngcontent-%COMP%]   .padding-bottom[_ngcontent-%COMP%]{height:var(--ds-cars-bottom-padding, var(--ngx-ac-bottom-page-space));margin-bottom:2.5rem}}.cars-page[_ngcontent-%COMP%]   .padding-bottom.dark-site[_ngcontent-%COMP%]{margin-bottom:2.5rem;margin-top:1.5rem}.cars-page[_ngcontent-%COMP%]   .ngx-ac-container[_ngcontent-%COMP%]   .ac-primary-padded-content[_ngcontent-%COMP%]{background:#eff0f2;position:relative}.cars-page[_ngcontent-%COMP%]   .ngx-ac-container[_ngcontent-%COMP%]   .ac-primary-padded-content[_ngcontent-%COMP%]   .header-content[_ngcontent-%COMP%]{padding-bottom:6.4rem;padding-top:var(--ngx-ac-tabs-top-padding)}@media(min-width:768px)and (max-width:1023.98px){.cars-page[_ngcontent-%COMP%]   .ngx-ac-container[_ngcontent-%COMP%]   .ac-primary-padded-content[_ngcontent-%COMP%]   .header-content[_ngcontent-%COMP%]   .ac-page-title[_ngcontent-%COMP%]{padding-left:3rem;padding-right:3rem}}@media(max-width:767.98px){.cars-page[_ngcontent-%COMP%]   .ngx-ac-container[_ngcontent-%COMP%]   .ac-primary-padded-content[_ngcontent-%COMP%]   .header-content[_ngcontent-%COMP%]   .ac-page-title[_ngcontent-%COMP%]{line-height:3.6rem;margin-bottom:2.4rem;padding-left:var(--ngx-ac-x-mobile-space);padding-right:var(--ngx-ac-x-mobile-space)}.cars-page[_ngcontent-%COMP%]   .ngx-ac-container[_ngcontent-%COMP%]   .ac-primary-padded-content[_ngcontent-%COMP%]   .header-content[_ngcontent-%COMP%]   .ac-page-title.is-redemption-flow[_ngcontent-%COMP%]{margin-bottom:3rem}}.cars-page[_ngcontent-%COMP%]   .ngx-ac-container[_ngcontent-%COMP%]   .ac-primary-padded-content[_ngcontent-%COMP%]   .header-content[_ngcontent-%COMP%]   .ac-page-title.black-title[_ngcontent-%COMP%]{color:#000;text-shadow:0 2px 10px rgba(255,255,255,.7)}@media(max-width:1023.98px){.cars-page[_ngcontent-%COMP%]   .ngx-ac-container[_ngcontent-%COMP%]   .ac-primary-padded-content[_ngcontent-%COMP%]   .header-content[_ngcontent-%COMP%]{border-bottom-left-radius:1.4rem;border-bottom-right-radius:1.4rem;box-shadow:0 .6rem 1rem #0000001a;padding:0;position:relative}}@media(min-width:768px)and (max-width:1023.98px){.cars-page[_ngcontent-%COMP%]   .ngx-ac-container[_ngcontent-%COMP%]   .ac-primary-padded-content[_ngcontent-%COMP%]   .header-content[_ngcontent-%COMP%]{padding-top:var(--ngx-ac-tabs-top-padding-tablet)}}@media(max-width:767.98px){.cars-page[_ngcontent-%COMP%]   .ngx-ac-container[_ngcontent-%COMP%]   .ac-primary-padded-content[_ngcontent-%COMP%]   .header-content[_ngcontent-%COMP%]{padding-top:var(--ngx-ac-tabs-top-padding-mobile)}}.cars-page[_ngcontent-%COMP%]   .ngx-ac-container[_ngcontent-%COMP%]   .ac-primary-padded-content[_ngcontent-%COMP%]   .earn-points-banner[_ngcontent-%COMP%]{background-color:#f4f4f4}.cars-page[_ngcontent-%COMP%]   .ngx-ac-container[_ngcontent-%COMP%]   .ac-primary-padded-content[_ngcontent-%COMP%]   .earn-points-banner.ngx-ac-wrapper[_ngcontent-%COMP%]{max-width:100%}
1.cars-page[_ngcontent-%COMP%]   .ngx-ac-container[_ngcontent-%COMP%]   .ac-primary-padded-content[_ngcontent-%COMP%]   .offset-banner[_ngcontent-%COMP%]{background-color:#f9f9f9}.cars-page[_ngcontent-%COMP%]   .ngx-ac-container[_ngcontent-%COMP%]   .ac-primary-padded-content[_ngcontent-%COMP%]   .offset-banner.ngx-ac-wrapper[_ngcontent-%COMP%]{max-width:100%}.cars-page[_ngcontent-%COMP%]   .ngx-ac-container[_ngcontent-%COMP%]   .ac-primary-padded-content[_ngcontent-%COMP%]   .fixed-background__cars-tab[_ngcontent-%COMP%]{position:absolute;width:100%}@media(max-width:1023.98px){.cars-page[_ngcontent-%COMP%]   .ngx-ac-container[_ngcontent-%COMP%]   .ac-primary-padded-content[_ngcontent-%COMP%]   .fixed-background__cars-tab[_ngcontent-%COMP%]{border-bottom-left-radius:1.4rem;border-bottom-right-radius:1.4rem;overflow:hidden}}.cars-page[_ngcontent-%COMP%]   .ngx-ac-container[_ngcontent-%COMP%]   .ac-primary-padded-content[_ngcontent-%COMP%]   .fixed-background__cars-tab[_ngcontent-%COMP%]   .custom-cars-background[_ngcontent-%COMP%]{width:100%}@media(min-width:1024px)and (max-width:99999px){.cars-page[_ngcontent-%COMP%]   .ngx-ac-container[_ngcontent-%COMP%]   .ac-primary-padded-content[_ngcontent-%COMP%]   .fixed-background__cars-tab[_ngcontent-%COMP%]   .custom-cars-background[_ngcontent-%COMP%]{min-height:69.9rem}.cars-page[_ngcontent-%COMP%]   .ngx-ac-container[_ngcontent-%COMP%]   .ac-primary-padded-content[_ngcontent-%COMP%]   .fixed-background__cars-tab[_ngcontent-%COMP%]   .custom-cars-background.is-redemption-flow[_ngcontent-%COMP%]{min-height:55rem}}@media(min-width:1024px)and (max-width:1264px){.cars-page[_ngcontent-%COMP%]   .ngx-ac-container[_ngcontent-%COMP%]   .ac-primary-padded-content[_ngcontent-%COMP%]   .fixed-background__cars-tab[_ngcontent-%COMP%]   .custom-cars-background[_ngcontent-%COMP%]{min-height:91.6rem}}@media(max-width:1023.98px){.cars-page[_ngcontent-%COMP%]   .ngx-ac-container[_ngcontent-%COMP%]   .ac-primary-padded-content[_ngcontent-%COMP%]   .fixed-background__cars-tab[_ngcontent-%COMP%]   .custom-cars-background[_ngcontent-%COMP%]{min-height:40rem}.cars-page[_ngcontent-%COMP%]   .ngx-ac-container[_ngcontent-%COMP%]   .ac-primary-padded-content[_ngcontent-%COMP%]   .fixed-background__cars-tab[_ngcontent-%COMP%]   .custom-cars-background.is-redemption-flow[_ngcontent-%COMP%]{min-height:38rem}}"],changeDetection:0}))}return a(),(0,x.Cg)([(0,D.G4)("./cars.localization.json")],c.prototype,"translations",void 0),c})(),Cn=(()=>{var a;class c{resolve(t){return t.queryParams}static#n=a=()=>(this.\u0275fac=function(e){return new(e||c)},this.\u0275prov=s.jDH({token:c,factory:c.\u0275fac}))}return a(),c})();var Ct=r(73868),ht=r(5392);let ft=(()=>{var a;class c{static#n=a=()=>(this.\u0275fac=function(e){return new(e||c)},this.\u0275mod=n.$C({type:c}),this.\u0275inj=s.G2t({providers:[ln]}))}return a(),c})();var Mt=r(4703),Pt=r(42400),Ot=r(89806),hn=r(30783);const kt={modaleSelectRoomsArialLabel:"achome.magnet.acv.modal_room_selector.aria-label.text",acvDialogDescription:"achome.magnet.acv.rooms_description.text",childAgeDescription:"achome.magnet.acv.child_age_description.text",guestTypePrefix:"achome.magnet.acv.",guestAboutPrefix:"achome.magnet.acv.about.",adult:"achome.magnet.acv.adt.text",adults:"achome.magnet.acv.adt.plural.text",adultAbout:"achome.magnet.acv.about.adt.text",child:"achome.magnet.acv.chd.text",children:"achome.magnet.acv.chd.plural.text",childAbout:"achome.magnet.acv.about.chd.text",addGuest:"achome.magnet.flights.button.add_one.text",removeGuest:"achome.magnet.flights.button.remove_one.text",addRoom:"achome.magnet.acv.add_room.button",removeRoom:"achome.magnet.acv.remove_room.button",childAgeInputLabel:"achome.magnet.acv.child_age_label.text",increaseChildAge:"achome.magnet.acv.increase_child_age.text",decreaseChildAge:"achome.magnet.acv.decrease_child_age.text",room:"achome.common.fragment.room.text",rooms:"achome.common.fragment.rooms.text",roomPrefix:"achome.common.fragment.",guest:"achome.common.fragment.guest.text",guests:"achome.common.fragment.guest.plural.text",guestPrefix:"achome.common.fragment.guest.",closeButton:"achome.common.close_button.text",bookingWithChildren:"achome.magnet.acv.booking_with_children.link",maxGuestsPerRoom:"achome.magnet.acv.max_guest_per_room.text",minGuestsPerRoom:"achome.magnet.acv.min_guest_per_room.text"};var on=r(63532),yt=r(26994),xt=r(12923),J=r(89421),fn=r(12102),wt=r(52002),Mn=r(72571);function vt(a,c){if(1&a){const i=n.RV6();n.EFF(0,"\n        "),n.j41(1,"li",11),n.bIt("click",function(e){s.eBV(i);const o=n.XpG(2);return s.Njj(o.sendCountry(e))})("keyup.enter",function(e){s.eBV(i);const o=n.XpG(2);return s.Njj(o.sendCountry(e))}),n.EFF(2,"\n          "),n.j41(3,"p",12),n.EFF(4),n.k0s(),n.EFF(5,"\n          "),n.nrm(6,"span",13),n.EFF(7,"\n        "),n.k0s(),n.EFF(8,"\n        ")}if(2&a){const i=c.$implicit;n.R7$(),n.Y8G("ariaHidden",!0)("id","selectCountriesOptionButton_"+i.code),n.BMQ("aria-label",i.name)("data-value",i.code)("option-value",i.code),n.R7$(2),n.BMQ("data-value",i.code),n.R7$(),n.JRh(i.name)}}function Tt(a,c){if(1&a&&(n.nrm(0,"div",7),n.j41(1,"div",8)(2,"section",9),n.EFF(3,"\n      "),n.j41(4,"ul",10),n.EFF(5,"\n        "),n.Z7z(6,vt,9,7,null,
1null,n.fX1),n.k0s(),n.EFF(8,"\n    "),n.k0s()()),2&a){const i=n.XpG();n.Y8G("ngStyle",i.selectCountriesTooltipOffset),n.R7$(6),n.Dyx(i.countries)}}let Pn=(()=>{var a;class c extends J.Gs{constructor(){super(...arguments),this.i18n=kt,this.panelAlignment="bottom left",this.countries=[],this.displayValue=null,this.currentCountryCodeSelected="",this.isPanelOpen=!1,this.dialog=(0,s.WQX)(xt.pz)}ngOnChanges(){this.countries.length>0&&!this.displayValue&&this.prefilledValue&&(this.setCountryValueCode(this.prefilledValue.toUpperCase()),this.currentCountryCodeSelected=this.prefilledValue.toUpperCase())}showSelectCountriesPanel(t){this.setCountriesTooltipOffset(),this.dialogRef||(this.isPanelOpen=!0,this.dialogRef=this.dialog.open({hideHeading:!0,template:t,targetParent:`#${this.id}Wrapper`,alignToTarget:this.panelAlignment,contentScrollEnabled:!0,blockBackgroundScroll:!1,dialogCloseEnabled:!0,overlayClass:"abc-dialog-transparent-overlay",id:"countries-list",aria:{label:this.label},onDialogClose:()=>{this.closeSelectCountriesPanel
1(),this.isPanelOpen=!1,this.dialogRef=null,this.cdr.markForCheck()}})),this.setCountryValueElement(this.currentCountryCodeSelected),this.setCountryValueCode(this.currentCountryCodeSelected)}closeSelectCountriesPanel(t=!1){this.dialogRef&&(t||this.dialogRef.close(),this.dialogRef=null,this.cdr.markForCheck())}sendCountry(t){const e=t.target;if(e.classList.contains("selected-option"))e.classList.remove("selected-option"),this.setCountryValueElement(this.prefilledValue.toUpperCase()),this.setCountryValueCode(this.prefilledValue.toUpperCase()),this.currentCountryCodeSelected=this.prefilledValue.toUpperCase(),this.value=this.prefilledValue.toUpperCase();else{const o=e.attributes["data-value"].value;this.currentCountryCodeSelected=o,this.setCountryValueElement(o),this.setCountryValueCode(o),this.value=o,this.closeSelectCountriesPanel()}}setCountryValueCode(t){this.displayValue=this.countries.find(e=>e.code===t)?.name,this.cdr.markForCheck()}setCountryValueElement(t){(0,on.v)("#selectCountriesOptionButton_"+t).then(e=>{e.classList.add("selected-option"),(0,on.v)("#countries-list #countries-listBody").then(o=>{const m=this.countries.findIndex(v=>v.code===t);o.scrollTo({top:e.clientHeight*m})})}),this.cdr.markForCheck()}focusElement(){this.focussed=!0,this.blurred=!1,this.element&&this.element.focus(),this.focus.emit()}removeClassSelectedOption(t){(0,on.v)("#selectCountriesOptionButton_"+t).then(e=>{e.classList.remove("selected-option")})}keyDownSetValues(t,e,o){t<0?t=e.length-1:t>e.length-1&&(t=0);const m=e[t].code;this.removeClassSelectedOption(o),this.currentCountryCodeSelected=m,this.setCountryValueElement(m),this.setCountryValueCode(m),this.value=m}keyDown(t){let o,m;switch(L.dv.getKeyPressed(t)){case"UP":t.preventDefault(),o=this.countries.find(v=>v.code===this.currentCountryCodeSelected)?.code,m=this.countries.findIndex(v=>v.code===this.currentCountryCodeSelected)-1,this.keyDownSetValues(m,this.countries,o);break;case"DOWN":t.preventDefault(),o=this.countries.find(v=>v.code===this.currentCountryCodeSelected)?.code,m=this.countries.findIndex(v=>v.code===this.currentCountryCodeSelected)+1,this.keyDownSetValues(m,this.countries,o);break;case"TAB":case"ENTER":case"ESCAPE":this.isPanelOpen&&(t.preventDefault(),this.closeSelectCountriesPanel
1(),this.focusElement())}this.cdr.markForCheck()}setCountriesTooltipOffset(){this.selectCountriesTooltipOffset={left:this.elementRef.nativeElement?.querySelector(".ac-select-countries-button")?.clientWidth-32+"px",transform:"translate(-50%, -100%)"}}static#n=a=()=>(this.\u0275fac=(()=>{let t;return function(o){return(t||(t=n.xGo(c)))(o||c)}})(),this.\u0275cmp=n.VBU({type:c,selectors:[["ac-select-country"]],inputs:{i18n:"i18n",panelAlignment:"panelAlignment",prefilledValue:"prefilledValue",countries:"countries"},features:[n.Jv_([{provide:b.kq,useExisting:(0,s.Rfq)(()=>c),multi:!0}]),n.Vt3,n.OA$],decls:9,vars:14,consts:[["selectCountriesPanel",""],[1,"ac-select-countries-wrapper",3,"id"],["type","hidden",3,"ngModelChange","ngModel"],[1,"ac-select-countries-button","rounded-focus-ring",3,"clicked","keyup.space","keydown","id","seId","theme","role","ariaControls","ariaHasPopup","ariaExpanded","ariaLabel"],[1,"ac-select-countries-button-content","d-flex","align-items-center"],[1,"text-capitalize"],["ngx-ac-icon","dropDownChevron",1,"ac-select-countries-arrow-icon"],[1,"abc-menu-tooltip-arrow",3,"ngStyle"],[1,"countries-selection-panel"],[1,"country-selection-row"],[1,"countries-list"],[1,"country-guest-row",3,"click","keyup.enter","ariaHidden","id"],[1,"country-item"],["ngx-ac-icon","checkmark",1,"ngx-ac-icon","ngx-ac-icon-checkmark"]],template:function(e,o){if(1&e){const m=n.RV6();n.j41(0,"div",1)(1,"input",2),n.mxI("ngModelChange",function(F){return s.eBV(m),n.DH7(o.value,F)||(o.value=F),s.Njj(F)}),n.k0s(),n.j41(2,"abc-button",3),n.bIt("clicked",function(){s.eBV(m);const F=n.sdS(8);
1return s.Njj(o.showSelectCountriesPanel(F))})("keyup.space",function(){s.eBV(m);const F=n.sdS(8);return s.Njj(o.showSelectCountriesPanel(F))})("keydown",function(F){return s.eBV(m),s.Njj(o.keyDown(F))}),n.j41(3,"div",4)(4,"p",5),n.EFF(5),n.k0s(),n.nrm(6,"span",6),n.k0s()()(),n.DNE(7,Tt,9,1,"ng-template",null,0,n.C5r)}if(2&e){const m=n.sdS(8);n.Y8G("id",o.id+"Wrapper"),n.R7$(),n.R50("ngModel",o.value),n.R7$(),n.Y8G("id",o.id+"_SelectCountriesButton")("seId","select-countries-btn-link")("theme","custom")("role","combobox")("ariaControls",m)("ariaHasPopup","dialog")("ariaExpanded",o.isPanelOpen)("ariaLabel",o.label),n.R7$(2),n.BMQ("aria-live","polite"),n.R7$(),n.JRh(o.displayValue),n.R7$(),n.AVh("flipped",o.isPanelOpen)}},dependencies:[h.MD,h.B3,b.YN,b.me,b.BC,b.vS,b.X1,yt.r,wt.M,y.h,fn.L,Mn.Y],styles:[".abc-theme-dialog .abc-dialog-overlay .abc-dialog-wrapper .abc-dialog div.abc-dialog-body{overflow-x:hidden;scroll-behavior:auto}.ac-select-countries-wrapper[_ngcontent-%COMP%]{position:relative}.ac-select-countries-wrapper[_ngcontent-%COMP%]   .ac-select-countries-button[_ngcontent-%COMP%]{background:#f9f8f6;border-radius:2rem;height:4rem;padding:0;width:fit-content}.ac-select-countries-wrapper[_ngcontent-%COMP%]   .ac-select-countries-button[_ngcontent-%COMP%]     .abc-button-content{padding:.8rem 2rem}.ac-select-countries-wrapper[_ngcontent-%COMP%]   .ac-select-countries-button[_ngcontent-%COMP%]     button.abc-button{min-width:100%;width:100%}.ac-select-countries-wrapper[_ngcontent-%COMP%]   .ac-select-countries-button[_ngcontent-%COMP%]     button.abc-button .abc-ripple-wrapper{border-radius:2rem}.ac-select-countries-wrapper[_ngcontent-%COMP%]   .ac-select-countries-button[_ngcontent-%COMP%]:hover{background-color:#e2e3e5;cursor:pointer}.ac-select-countries-wrapper[_ngcontent-%COMP%]   .ac-select-countries-button[_ngcontent-%COMP%]:active{background-color:#c9cacc}.ac-select-countries-wrapper[_ngcontent-%COMP%]   .ac-select-countries-button[_ngcontent-%COMP%]   .text-capitalize[_ngcontent-%COMP%]{font-size:1.6rem;font-weight:600}.ac-select-countries-wrapper[_ngcontent-%COMP%]   .ac-select-countries-button[_ngcontent-%COMP%]   .ac-select-countries-arrow-icon[_ngcontent-%COMP%]{transition:transform ease .3s;color:var(--abc-input-icon-chevron-color, #1460aa);font-size:2.4rem;pointer-events:none;transform:scaleY(1)}@media(prefers-reduced-motion:reduce){.ac-select-countries-wrapper[_ngcontent-%COMP%]   .ac-select-countries-button[_ngcontent-%COMP%]   .ac-select-countries-arrow-icon[_ngcontent-%COMP%]{transition:none}}.ac-select-countries-wrapper[_ngcontent-%COMP%]   .ac-select-countries-button[_ngcontent-%COMP%]   .ac-select-countries-arrow-icon.flipped[_ngcontent-%COMP%]{transform:scaleY(-1)}.countries-selection-panel[_ngcontent-%COMP%]{padding:0}@media only screen and (max-width:1023.98px){.countries-selection-panel[_ngcontent-%COMP%]   .country-selection-row[_ngcontent-%COMP%]{padding-top:1.5rem}}.countries-selection-panel[_ngcontent-%COMP%]   .country-selection-row[_ngcontent-%COMP%] ~ .country-selection-row[_ngcontent-%COMP%]{margin-top:.5rem;animation:fadeIn ease .25s}@media(prefers-reduced-motion:reduce){.countries-selection-panel[_ngcontent-%COMP%]   .country-selection-row[_ngcontent-%COMP%] ~ .country-selection-row[_ngcontent-%COMP%]{animation:none}}@media only screen and (min-width:1024px){.countries-selection-panel[_ngcontent-%COMP%]   .country-selection-row[_ngcontent-%COMP%] ~ .country-selection-row[_ngcontent-%COMP%]{margin-top:2rem}}.countries-selection-panel[_ngcontent-%COMP%]   .countries-list[_ngcontent-%COMP%]{list-style-type:none;padding:.6rem 0 0}.countries-selection-panel[_ngcontent-%COMP%]   .countries-list[_ngcontent-%COMP%]   .country-guest-row[_ngcontent-%COMP%]{align-items:center;cursor:pointer;display:flex;font-size:1.6rem;font-weight:400;justify-content:space-between;margin:0;max-height:4rem;padding:1rem 0;width:100%}.countries-selection-panel[_ngcontent-%COMP%]   .countries-list[_ngcontent-%COMP%]   .country-guest-row[_ngcontent-%COMP%]   .country-item[_ngcontent-%COMP%]{list-style-type:none;padding-left:2rem}
1.countries-selection-panel[_ngcontent-%COMP%]   .countries-list[_ngcontent-%COMP%]   .country-guest-row[_ngcontent-%COMP%]   .ngx-ac-icon-checkmark[_ngcontent-%COMP%]{color:#1460aa;display:none;font-size:1.5rem;min-height:2rem;min-width:2rem;padding-right:2rem}.countries-selection-panel[_ngcontent-%COMP%]   .countries-list[_ngcontent-%COMP%]   .country-guest-row[_ngcontent-%COMP%]:hover{background-color:#f9f8f6}.countries-selection-panel[_ngcontent-%COMP%]   .countries-list[_ngcontent-%COMP%]   .country-guest-row.selected-option[_ngcontent-%COMP%]{background-color:#efefef}.countries-selection-panel[_ngcontent-%COMP%]   .countries-list[_ngcontent-%COMP%]   .country-guest-row.selected-option[_ngcontent-%COMP%]   .ngx-ac-icon-checkmark[_ngcontent-%COMP%]{display:block}"],changeDetection:0}))}return a(),(0,x.Cg)([(0,D.G4)("./select-country.localization.json")],c.prototype,"i18n",void 0),c})();var Dt=r(82124),Lt=r(59458),St=r(28924),It=r(18474),Bt=r(44669),Et=r(72749),Ft=r(32474),Rt=r(52990),Vt=r(7343),At=r(81484),$t=r(69557),jt=r(89850),Gt=r(39996);let Ut=(()=>{var a;class c{static#n=a=()=>(this.\u0275fac=function(e){return new(e||c)},this.\u0275mod=n.$C({type:c}),this.\u0275inj=s.G2t({imports:[h.MD,b.YN,b.X1,y.h,J.J,J.f4,J.ih,Lt.dL,Y.Wc,Dt.nM,Ct.o,Pn,Mt.S,J.wl,Pt.N,ft,G.vt,ht.p,Ot.v,hn.D,fn.L,St.Yd,Y.ft]}))}return a(),c})();n.wjB(mn,[h.YU,b.qT,b.me,b.BC,b.cb,b.l_,b.j4,b.JD,Y.Wc,It.u,Pn,Bt.j,Et.b,Ft.A,Rt._,Vt.V,At.M,hn.D,Mn.Y,$t.Y,jt.d,Gt.o,Y.ft],[y.D9,an.T$]);const On={headingP2:"achome.libra.earnBannerHeadingPoints2.text",headingP5:"achome.libra.earnBannerHeadingPoints5.text",ctaButton:"achome.libra.earnCtaButton.text",info:"achome.libra.earnBannerInfo.text",linkCtaButton:j.DZ,linkCtaButtonGuest:j.Kx,infographicSr:"achome.libra.earnAccessibilityInfo.text",newTab:"achome.common.opens_in_a_new_tab.text"};var Wt=r(12336);const Nt=(a,c)=>({info:a,ctaButton:c}),Xt=a=>({track:a,val:"partners banner>cta"});function Yt(a,c){if(1&a&&(n.nrm(0,"source"),n.nI1(1,"o3rDynamicContent")),2&a){const i=c.$implicit;n.BMQ("media",i.media)("type",i.type)("srcset",n.bMT(1,3,i.src))}}let Kt=(()=>{var a;class c{constructor(){this.acoUserService=(0,s.WQX)(Wt.k),this.sanitizer=(0,s.WQX)(l.up),this.translateService=(0,s.WQX)(y.c$),this.currentPage=(0,s.vPA)((0,u.G0)()),this.translations=On,this.bannerImages={fallBackImage:"img/value-banner/Desktop-IMG-Car-Partners.webp",sources:[{src:"img/value-banner/Mobile-IMG-Car-Partners.webp",media:"(max-width: 767px)",type:"image/webp"},{src:"img/value-banner/Tablet-IMG-Car-Partners.webp",media:"(min-width: 768px) and (max-width: 1023px)",type:"image/webp"},{src:"img/value-banner/Desktop-IMG-Car-Partners.webp",media:"(min-width: 1024px)",type:"image/webp"}]},this.typeOfUser=(0,s.vPA)("guest"),this.partnersIcon={avisIcon:this.sanitizer.bypassSecurityTrustHtml('<svg width="74" height="22" role="img" viewBox="0 0 74 22" fill="none" xmlns="http://www.w3.org/2000/svg">\n  <title>Avis</title>\n  <g id="avis 1" clip-path="url(#clip0_190_8038)">\n    <g id="Avis">\n      <path\n        id="Vector"\n        fill-rule="evenodd"\n        clip-rule="evenodd"\n        d="M71.8147 2.178V1.60508H72.1508C72.3452 1.60508 72.5637 1.65917 72.5637 1.87932C72.5637 2.12254 72.3219 2.178 72.105 2.178H71.8147ZM71.4428 3.31039H71.8147V2.47011H72.086L72.5637 3.31039H73.014L72.4578 2.43008C72.7492 2.36699 72.9349 2.178 72.9349 1.88696C72.9349 1.45551 72.5538 1.29754 72.1584 1.29754H71.4428V3.31039ZM70.6124 2.31214C70.6124 1.47828 71.305 0.804222 72.1545 0.804222C73.014 0.804222 73.7099 1.47828 73.7099 2.31214C73.7099 3.13668 73.014 3.82158 72.1545 3.82158C71.305 3.82158 70.6124 3.13668 70.6124 2.31214ZM70.3216 2.31214C70.3216 3.30336 71.1436 4.07871 72.1545 4.07871C73.1772 4.07871 74 3.30336 74 2.31214C74 1.32183 73.1772 0.530444 72.1545 0.530444C71.1436 0.530444 70.3216 1.32183 70.3216 2.31214ZM43.5948 21.4674H48.8154V0.530444H43.5948V21.4674ZM41.5153 0.530444H35.7791L30.801 15.6603L25.7332 0.530444H19.9053L28.0398 21.4674H33.231L41.5153 0.530444ZM23.0725 21.4674L14.2821 0.530444H9.11146L0 21.4674H5.74234L7.31821 17.3578H15.6394L17.3079 21.4674H23.0725ZM14.2105 13.3072H8.80892L11.5383 6.12089L14.2105 13.3072ZM65.0124 5.75514C63.6467 4.56194 62.3979 4.16808 61.0624 4.16808C59.727 4.16808 58.0565 4.61328 58.0565 6.26924C58.0565 7.65707 59.3328 8.12762 61.3676 8.75157C64.2813 9.66854 68.0448 10.8529 68.0448 15.022C68.0448 19.8411 64.068 22 59.819 22C56.7523 22 53.6548 20.9067 51.7742 
118.9839L54.957 15.8021C56.2248 17.1317 58.1178 17.8308 59.819 17.8308C61.396 17.8308 62.7934 17.237 62.7934 15.5535C62.7934 13.9566 61.1526 13.4224 58.3304 12.5317C55.6006 11.6753 52.8375 10.3476 52.8375 6.56501C52.8375 1.92179 57.1475 0 61.1526 0C63.5826 0 66.3145 0.888403 68.1962 2.57079L65.0124 5.75514Z"\n        fill="#D4002A"\n      />\n    </g>\n  </g>\n  <defs>\n    <clipPath id="clip0_190_8038">\n      <rect width="74" height="22" fill="white" />\n    </clipPath>\n  </defs>\n</svg>'),budgetIcon:this.sanitizer.bypassSecurityTrustHtml('<svg width="70" height="15" role="img" viewBox="0 0 70 15" fill="none" xmlns="http://www.w3.org/2000/svg">\n  <title>Budget</title>  \n    <g clip-path="url(#clip0_190_8043)">\n      <path fill-rule="evenodd" clip-rule="evenodd" d="M8.75 11.122H16.1V0.347656L8.75 11.122Z" fill="#F58A1F" />\n      <path fill-rule="evenodd" clip-rule="evenodd" d="M0 0.347656V11.122L16.1 0.347656H0Z" fill="#EB5724" />\n      <mask id="mask0_190_8043" style="mask-type: luminance" maskUnits="userSpaceOnUse" x="18" y="0" width="52" height="15">\n        <path d="M18.8125 0.292969H69.8039V14.9455H18.8125V0.292969Z" fill="#ffffff" />\n      </mask>\n      <g mask="url(#mask0_190_8043)">\n        <path\n          fill-rule="evenodd"\n          clip-rule="evenodd"\n          d="M22.1828 4.71374C22.5108 4.71374 23.0414 4.69434 23.3533 4.54648C23.825 4.29051 23.9752 3.89017 23.9752 3.28187C23.9752 2.62778 23.5768 2.24048 23.2417 2.08531C22.9861 1.95748 22.6555 1.90342 22.1397 1.90342H20.63V4.71374H22.1828ZM22.478 9.4399C22.9475 9.4399 23.3128 9.38489 23.5986 9.27137C24.1845 9.01126 24.5341 8.53778 24.5466 7.84586C24.5466 7.18573 24.1717 6.67982 23.5977 6.43688C23.1838 6.26644 22.8446 6.25404 22.3339 6.25404H20.63V9.4399H22.478ZM18.8125 11.053V0.292847H22.5886C24.0581 0.292847 25.8332 1.05823 25.8332 3.08122C25.8332 4.28955 25.2611 5.06511 24.7463 5.35416C26.1309 5.87978 26.4017 7.18064 26.4017 7.94761C26.4017 9.66757 24.9675 11.053 22.687 11.053H18.8125ZM34.6778 7.07189V2.9429H32.8902V7.07189C32.8902 8.54033 32.1303 9.48759 30.9409 9.48759C29.7543 9.48759 28.9945 8.54033 28.9945 7.07189V2.9429H27.204V7.07189C27.204 9.53625 28.8649 11.1118 30.9409 11.1118C33.0201 11.1118 34.6778 9.53625 34.6778 7.07189ZM39.6459 4.39894C38.3596 4.39894 37.3538 5.52237 37.3538 6.95964C37.3538 8.35431 38.3786 9.48569 39.6459 9.48569C40.9026 9.48569 41.9647 8.33046 41.9647 6.95964C41.9647 5.54781 40.9235 4.39894 39.6459 4.39894ZM39.6459 11.1118C37.3589 11.1118 35.5624 9.30539 35.5624 6.94438C35.5624 4.5751 37.3589 2.76102 39.6459 2.76102C40.48 2.76102 41.3209 3.05992 41.9647 3.63515V0.292847H43.7506V10.9459H42.0091V10.1999C41.3695 10.7993 40.5131 11.1118 39.6459 11.1118ZM48.8233 9.48346C47.5374 9.48346 46.5312 8.35017 46.5312 6.91417C46.5312 5.51855 47.5567 4.38686 48.8233 4.38686C50.0796 4.38686 51.1418 5.5424 51.1418 6.91417C51.1418 8.32474 50.1005 9.48346 48.8233 9.48346ZM51.1861 2.9429V3.67267C50.5469 3.07328 49.6899 2.7607 48.8233 2.7607C46.536 2.7607 44.743 4.56683 44.743 6.92912C44.743 9.29808 46.536 11.1122 48.8233 11.1122C49.6571 11.1122 50.4983 10.8123 51.1418 10.2377C51.1418 10.2377 51.5032 13.2919 48.7789 13.2919C47.6309 13.2919 46.8203 12.4766 46.4563 11.8616L45.0276 12.8537C45.7299 14.1502 47.2158 14.9454 48.7789 14.9454C49.8311 14.9454 50.8655 14.6507 51.6009 14.0131C52.4643 13.2595 52.938 12.2114 52.938 10.798V2.9429H51.1861ZM55.7697 6.18981C55.8346 5.71093 56.4218 4.37509 57.8814 4.37509C59.2969 4.37509 59.9175 5.66959 59.9728 6.18981H55.7697ZM60.695 3.89367C59.9497 3.12065 58.9371 2.76134 57.8791 2.76134C55.6182 2.76134 53.8766 4.61866 53.8766 6.95169C53.8766 9.30762 55.58 11.1118 57.9219 11.1118C59.1544 11.1118 60.4008 10.4794 61.1649 9.51303L59.7702 8.54637C59.3117 9.16993 58.5325 9.49713 57.9219 9.49713C56.9662 9.49713 55.9941 8.82238 55.7552 7.66238H61.7466C61.7466 7.66238 62.2939 5.55258 60.695 3.89367ZM65.8352 9.49554C64.9271 9.49554 64.5049 9.05768 64.5049 8.11391V4.50546H66.2504V2.9429H64.5049V0.707494H62.719V8.11391C62.719 9.98841 63.8049 11.1118 65.5542 11.1118C65.9192 11.1118 66.2803 11.0597 66.2803 11.0597V9.4736C66.0558 9.49236 65.9288 9.49554 65.8352 9.49554ZM68.6203 1.75397C68.7515 1.75397 68.9029 1.71867 68.9029 1.5635C68.9029 1.42359 68.7672 1.38829 68.645 1.38829H68.4325V1.75397H68.6203ZM68.2 1.19337H68.6557C68.8981 1.19337 69.1367 1.29353 69.1367 1.56859C69.1367 1.75397 69.02 1.87417 68.838 1.91392L69.1862 2.4742H68.9029L68.6 1.93872H68.4325V2.4742H68.2V1.19337ZM68.6505 2.79981C69.1862 2.79981 69.6213 2.36418 69.6213 1.83887C69.6213 1.30848 69.1862 0.87825 68.6505 0.87825C68.1145 0.87825 67.6784 1.30848 67.6784 1.83887C67.6784 2.36418 68.1145 2.79981 68.6505 2.79981ZM68.6505 0.703043C69.2875 0.703043 69.804 1.20863 69.804 1.83887C69.804 2.46911 69.2875 2.96453 68.6505 2.96453C68.0129 2.96453 67.4964 2.46911 67.4964 1.83887C67.4964 1.20863 68.0129 0.703043 68.6505 0.703043Z"\n          fill="#1E2D5D"\n        />\n      </g>\n    </g>\n    <defs>\n      <clipPath id="clip0_190_8043">\n        <rect width="70" height="15" fill="white" />\n      </clipPath>\n    </defs>\n  </svg>')},this.profile$=this.acoUserService.getUserMenuProfile()}ngOnInit(){this.profile$.subscribe(t=>{t&&this.checkAeroplanTierStatus(t)})}
1checkAeroplanTierStatus(t){if(this.typeOfUser.set("guest"),t)switch(t.aeroplanStatusCode){case"VIP":case"S100K":case"LS100":case"E75K":case"LE75K":case"E50K":case"LE50K":case"E35K":this.typeOfUser.set("otherTier");break;case"BASE":this.typeOfUser.set("base");break;default:this.typeOfUser.set("guest")}}navigateToLink(t){t.preventDefault(),window.open(this.translateService.instant(On.linkCtaButtonGuest),"_blank")}static#n=a=()=>(this.\u0275fac=function(e){return new(e||c)},this.\u0275cmp=n.VBU({type:c,selectors:[["ac-earn-points-banner"]],inputs:{translations:"translations",profile:"profile"},decls:27,vars:40,consts:[[1,"ep-container"],[1,"ep-container__content"],[1,"info"],["alt","Logo",1,"info__logo"],[1,"info__heading","ac-h1",3,"innerHTML"],[1,"info__copy",3,"innerHTML"],["type","primary",1,"info_cta__btn","rounded-focus-ring",3,"keydown.space","ariaLabel","DTM","openNewTab","role","href"],[1,"partners-img"],[1,"partners-img__picture"],["alt","Banner",1,"partners-img__picture"],[1,"partners-img__overlay"],[1,"bubble__1",3,"innerHTML"],[1,"bubble__2",3,"innerHTML"]],template:function(e,o){1&e&&(n.j41(0,"div",0)(1,"div",1)(2,"div",2),n.nrm(3,"img",3),n.nI1(4,"o3rDynamicContent"),n.nrm(5,"h2",4),n.nI1(6,"translate"),n.nrm(7,"p",5),n.nI1(8,"translate"),n.j41(9,"ac-button",6),n.nI1(10,"translate"),n.nI1(11,"cleanHtml"),n.nI1(12,"translate"),n.nI1(13,"translate"),n.nI1(14,"translate"),n.nI1(15,"translate"),n.bIt("keydown.space",function(v){return o.navigateToLink(v)}),n.EFF(16),n.nI1(17,"translate"),n.k0s()(),n.j41(18,"div",7)(19,"picture",8),n.Z7z(20,Yt,2,5,"source",null,n.fX1),n.nrm(22,"img",9),n.nI1(23,"o3rDynamicContent"),n.k0s(),n.j41(24,"div",10),n.nrm(25,"p",11)(26,"p",12),n.k0s()()()()),2&e&&(n.R7$(3),n.BMQ("srcset",n.bMT(4,12,"img/logos/aeroplan/aeroplan-logo.svg")),n.R7$(2),n.Y8G("innerHTML",n.bMT(6,14,"base"!==o.typeOfUser()?o.translations.headingP5:o.translations.headingP2),n.npT),n.R7$(2),n.Y8G("innerHTML",n.bMT(8,16,o.translations.info),n.npT),n.R7$(2),n.Y8G("ariaLabel",n.i5U(13,24,o.translations.infographicSr,n.l_i(35,Nt,n.bMT(11,20,n.bMT(10,18,o.translations.info)),n.bMT(12,22,o.translations.ctaButton)))+". "+n.bMT(14,27,o.translations.newTab))("DTM",n.eq3(38,Xt,o.currentPage()))("openNewTab",!0)("role","link")("href",n.bMT(15,29,o.translations.linkCtaButtonGuest)),n.R7$(7),n.SpI(" ",n.bMT(17,31,o.translations.ctaButton)," "),n.R7$(4),n.Dyx(o.bannerImages.sources),n.R7$(2),n.BMQ("srcset",n.bMT(23,33,o.bannerImages.fallBackImage)),n.R7$(3),n.Y8G("innerHTML",o.partnersIcon.avisIcon,n.npT),n.R7$(),n.Y8G("innerHTML",o.partnersIcon.budgetIcon,n.npT))},dependencies:[y.h,Y.Wc,y.D9,an.T$,pn.N],styles:["@media(max-width:767.98px){ac-button[_ngcontent-%COMP%]{width:100%}}.ep-container[_ngcontent-%COMP%]{display:flex;justify-content:center}.ep-container[_ngcontent-%COMP%]   .ep-container__content[_ngcontent-%COMP%]{align-items:center;display:flex;gap:5rem;justify-content:flex-start;max-width:120rem;min-height:27.4rem;padding:6rem;width:100%}@media(min-width:768px)and (max-width:1023.98px){.ep-container[_ngcontent-%COMP%]   .ep-container__content[_ngcontent-%COMP%]{gap:3rem;height:auto;min-height:unset;padding:6.4rem var(--ngx-ac-x-tablet-sm-desktop-space)}}@media(max-width:767.98px){.ep-container[_ngcontent-%COMP%]   .ep-container__content[_ngcontent-%COMP%]{flex-direction:column;gap:2rem;height:max-content;max-height:max-content;min-height:unset;padding:4rem 2rem}}@media(min-width:1024px)and (max-width:99999px){.ep-container[_ngcontent-%COMP%]   .ep-container__content[_ngcontent-%COMP%]{padding:6.4rem 0}}.ep-container[_ngcontent-%COMP%]   .ep-container__content[_ngcontent-%COMP%]   .info[_ngcontent-%COMP%]{display:flex;flex-basis:42%;flex-direction:column;gap:2rem}@media(max-width:767.98px){.ep-container[_ngcontent-%COMP%]   .ep-container__content[_ngcontent-%COMP%]   .info[_ngcontent-%COMP%]{align-items:center;order:2;padding-top:0}}@media(min-width:768px)and (max-width:1023.98px){.ep-container[_ngcontent-%COMP%]   .ep-container__content[_ngcontent-%COMP%]   .info[_ngcontent-%COMP%]{padding-top:0}}.ep-container[_ngcontent-%COMP%]   .ep-container__content[_ngcontent-%COMP%]   .info[_ngcontent-%COMP%]   .info__heading[_ngcontent-%COMP%]   sup[_ngcontent-%COMP%]{font-size:1.6rem;top:1.5rem;vertical-align:top}@media(min-width:768px)and (max-width:1023.98px){.ep-container[_ngcontent-%COMP%]   .ep-container__content[_ngcontent-%COMP%]   .info[_ngcontent-%COMP%]   .info__heading[_ngcontent-%COMP%]   sup[_ngcontent-%COMP%]{font-size:1.4rem;top:1.3rem}}@media(max-width:767.98px){.ep-container[_ngcontent-%COMP%]   .ep-container__content[_ngcontent-%COMP%]   .info[_ngcontent-%COMP%]   .info__heading[_ngcontent-%COMP%]{text-align:center}.ep-container[_ngcontent-%COMP%]   .ep-container__content[_ngcontent-%COMP%]   .info[_ngcontent-%COMP%]   .info__heading[_ngcontent-%COMP%]   sup[_ngcontent-%COMP%]{font-size:1.2rem;top:1rem;vertical-align:top}}.ep-container[_ngcontent-%COMP%]   .ep-container__content[_ngcontent-%COMP%]   .info[_ngcontent-%COMP%]   .info__logo[_ngcontent-%COMP%]{height:2rem;width:14.2rem}.ep-container[_ngcontent-%COMP%]   .ep-container__content[_ngcontent-%COMP%]   .info[_ngcontent-%COMP%]   .info__copy[_ngcontent-%COMP%]{font-size:1.8rem;font-weight:400;line-height:2.6rem;padding-bottom:1rem}.ep-container[_ngcontent-%COMP%]   .ep-container__content[_ngcontent-%COMP%]   .info[_ngcontent-%COMP%]   .info__copy[_ngcontent-%COMP%]   strong[_ngcontent-%COMP%]{font-weight:700}@media(max-width:767.98px){.ep-container[_ngcontent-%COMP%]   .ep-container__content[_ngcontent-%COMP%]   .info[_ngcontent-%COMP%]   .info__copy[_ngcontent-%COMP%]{font-size:1.8rem;justify-content:center;line-height:2.6rem;text-align:center}}.ep-container[_ngcontent-%COMP%]   .ep-container__content[_ngcontent-%COMP%]   .partners-img[_ngcontent-%COMP%]{align-self:center;flex-grow:1;flex-shrink:0;max-height:40rem;max-width:57rem;position:relative;width:50%}@media(max-width:767.98px){.ep-container[_ngcontent-%COMP%]   .ep-container__content[_ngcontent-%COMP%]   .partners-img[_ngcontent-%COMP%]{order:1;width:100%}}.ep-container[_ngcontent-%COMP%]   .ep-container__content[_ngcontent-%COMP%]   .partners-img[_ngcontent-%COMP%]   .partners-img__overlay[_ngcontent-%COMP%]{display:flex;flex-direction:row;gap:clamp(1vw,6rem,6rem);left:40%;position:absolute;top:10rem;transition:transform .3s ease-in-out;transition-delay:.5s}@media(min-width:768px)and (max-width:1280px){.ep-container[_ngcontent-%COMP%]   .ep-container__content[_ngcontent-%COMP%]   .partners-img[_ngcontent-%COMP%]   .partners-img__overlay[_ngcontent-%COMP%]{top:5vw}}@media(max-width:767.98px){.ep-container[_ngcontent-%COMP%]   .ep-container__content[_ngcontent-%COMP%]   .partners-img[_ngcontent-%COMP%]   .partners-img__overlay[_ngcontent-%COMP%]{gap:15vw;top:10vw}}.ep-container[_ngcontent-%COMP%]   .ep-container__content[_ngcontent-%COMP%]   .partners-img[_ngcontent-%COMP%]   .partners-img__overlay[_ngcontent-%COMP%]   .bubble__1[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_float-a 6s ease-in-out infinite;align-items:center;background-color:#fff;border-radius:50%;display:flex;filter:drop-shadow(0 0 1rem rgba(0,0,0,.1));height:clamp(7.5rem,6vw,9rem);justify-content:center;padding:5%;width:clamp(7.5rem,6vw,9rem)}.ep-container[_ngcontent-%COMP%]   .ep-container__content[_ngcontent-%COMP%]   .partners-img[_ngcontent-%COMP%]   .partners-img__overlay[_ngcontent-%COMP%]   .bubble__1[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{height:100%;width:100%}@media(min-width:768px)and (max-width:1023.98px){.ep-container[_ngcontent-%COMP%]   .ep-container__content[_ngcontent-%COMP%]   .partners-img[_ngcontent-%COMP%]   .partners-img__overlay[_ngcontent-%COMP%]   .bubble__1[_ngcontent-%COMP%]{height:clamp(6.5rem,6vw,7.5rem);
1width:clamp(6.5rem,6vw,7.5rem)}}@media(max-width:767.98px){.ep-container[_ngcontent-%COMP%]   .ep-container__content[_ngcontent-%COMP%]   .partners-img[_ngcontent-%COMP%]   .partners-img__overlay[_ngcontent-%COMP%]   .bubble__1[_ngcontent-%COMP%]{height:clamp(6.5rem,13vw,9.5rem);width:clamp(6.5rem,13vw,9.5rem)}}@media(max-width:320px){.ep-container[_ngcontent-%COMP%]   .ep-container__content[_ngcontent-%COMP%]   .partners-img[_ngcontent-%COMP%]   .partners-img__overlay[_ngcontent-%COMP%]   .bubble__1[_ngcontent-%COMP%]{height:4.5rem;width:4.5rem}}.ep-container[_ngcontent-%COMP%]   .ep-container__content[_ngcontent-%COMP%]   .partners-img[_ngcontent-%COMP%]   .partners-img__overlay[_ngcontent-%COMP%]   .bubble__2[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_float-b 10s ease-in-out infinite;align-items:center;background-color:#fff;border-radius:50%;display:flex;filter:drop-shadow(0 0 1rem rgba(0,0,0,.1));height:clamp(7.5rem,6vw,9rem);justify-content:center;padding:5%;width:clamp(7.5rem,6vw,9rem)}.ep-container[_ngcontent-%COMP%]   .ep-container__content[_ngcontent-%COMP%]   .partners-img[_ngcontent-%COMP%]   .partners-img__overlay[_ngcontent-%COMP%]   .bubble__2[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{height:100%;width:100%}@media(min-width:768px)and (max-width:1023.98px){.ep-container[_ngcontent-%COMP%]   .ep-container__content[_ngcontent-%COMP%]   .partners-img[_ngcontent-%COMP%]   .partners-img__overlay[_ngcontent-%COMP%]   .bubble__2[_ngcontent-%COMP%]{height:clamp(6.5rem,6vw,7.5rem);width:clamp(6.5rem,6vw,7.5rem)}}@media(max-width:767.98px){.ep-container[_ngcontent-%COMP%]   .ep-container__content[_ngcontent-%COMP%]   .partners-img[_ngcontent-%COMP%]   .partners-img__overlay[_ngcontent-%COMP%]   .bubble__2[_ngcontent-%COMP%]{height:clamp(6.5rem,13vw,9.5rem);width:clamp(6.5rem,13vw,9.5rem)}}@media(max-width:320px){.ep-container[_ngcontent-%COMP%]   .ep-container__content[_ngcontent-%COMP%]   .partners-img[_ngcontent-%COMP%]   .partners-img__overlay[_ngcontent-%COMP%]   .bubble__2[_ngcontent-%COMP%]{height:4.5rem;width:4.5rem}}@keyframes _ngcontent-%COMP%_float-a{0%,to{transform:translate(0)}25%{transform:translate(5%,15%)}50%{transform:translate(-5%,15%)}75%{transform:translate(-5%)}}@keyframes _ngcontent-%COMP%_float-b{0%,to{transform:translate(-3%)}25%{transform:translate(5%,10%)}50%{transform:translate(-3%,30%)}60%{transform:translate(-1%,40%)}75%{transform:translate(-2%,32%)}80%{transform:translateY(15%)}90%{transform:translate(-3%,7%)}}.ep-container[_ngcontent-%COMP%]   .ep-container__content[_ngcontent-%COMP%]   .partners-img[_ngcontent-%COMP%]   .partners-img__picture[_ngcontent-%COMP%]{margin:0;padding:0}.ep-container[_ngcontent-%COMP%]   .ep-container__content[_ngcontent-%COMP%]   .partners-img[_ngcontent-%COMP%]   .partners-img__picture[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{margin:0;padding:0;width:100%}.ep-container[_ngcontent-%COMP%]   .ep-container__content[_ngcontent-%COMP%]   .partners-img[_ngcontent-%COMP%]   .partners-img__picture[_ngcontent-%COMP%]   picture[_ngcontent-%COMP%]{margin:0;padding:0;width:100%}"]}))}return a(),(0,x.Cg)([(0,D.G4)("./earn-points-banner.localization.json")],c.prototype,"translations",void 0),c})(),Qt=(()=>{var a;class c{static#n=a=()=>(this.\u0275fac=function(e){return new(e||c)},this.\u0275mod=n.$C({type:c}),this.\u0275inj=s.G2t({providers:[Cn],imports:[T.iI.forChild([{path:"",component:_t,resolve:{queryParam:Cn}}]),h.MD,y.h,Ut,dn.I,Kt,bn,un.e]}))}return a(),c})()},77519(N,R,r){r.d(R,{I:()=>_});var h=r(72200),T=r(2615),y=r(59295),x=r(59640),s=r(84412),w=r(84572),D=r(5964),S=r(68018),B=r(90304),W=r(4284),l=r(34971),f=r(84261),E=r(38560),$=r(99332),C=r(73664),U=r(20920);const u=["*"],d=(n,P,V,b,O)=>({"main-wrapper":n,"bg-animation-all":P,"bg-animation-desktop":V,"max-bg-size":b,"cover-bg":O}),p=n=>({"background-image":n});function g(n,P){1&n&&C.nrm(0,"div",1)}let _=(()=>{var n;class P{constructor(){this.router=(0,T.WQX)(W.O),this.store=(0,T.WQX)(x.il),this.translate=(0,T.WQX)(S.c$),this.isLoading=!1,this.bgSizeAnimation="off",this.spaceForPills=!1,this.setMaxBgSize=!1,this.currentRoute=this.router.getRouteName()||B.E.Flights,this.imgUrlSubject$=new s.t(void 0),this.subscriptions=[],this.img$=this.imgUrlSubject$.asObservable(),this.isCu
1stomImage=(0,T.vPA)(!1),this.config$=this.store.pipe((0,x.Lt)((0,l.ml)(this.currentRoute))),this.DSconfig$=this.store.pipe((0,x.Lt)((0,l.ir)())),this.mediaQueries=(0,T.vPA)({}),this.coverBackground=!1,(0,w.z)([this.store.select(l.aL),this.DSconfig$,this.config$]).pipe((0,D.p)(([b,O,k])=>void 0!==b&&!!O&&!!k)).subscribe(([b,O,k])=>{const I=$.Hk.get(f.Av.GeoCountryCode)?.toUpperCase(),H=$.Wi.getStoredEditionCode()?.toUpperCase();let A=k.filter(M=>(M.geoLocation?.includes(I)||M.geoLocation?.includes("*")||!M.geoLocation)&&(M.editions?.includes(H)||M.editions?.includes("*")||!M.editions))[0].pageBanner;this.bannerEffect=A.effect,b&&(A=O,this.bgSizeAnimation="off"),"cover"==A.backgroundWidth&&(this.coverBackground=!0),A.customImage?(this.setImage(A.customImage),this.isCustomImage.set(!0),this.mediaQueries.set({})):(this.isCustomImage.set(!1),this.mediaQueries.set({source:A.sources?.map(M=>({img:M.srcset,min:M.media.minWidth?+M.media.minWidth:0,max:M.media.maxWidth?+M.media.maxWidth:1/0})),secondarySource:A.secondarySources?.map(M=>({img:M.srcset,min:M.media.minWidth?+M.media.minWidth:0,max:M.media.maxWidth?+M.media.maxWidth:1/0}))}),this.onResize())}),(0,y.QZ)(()=>{this.onResize()})}onResize(){this.mediaQueries().source?.length>0&&this.mediaQueries().source.forEach((b,O)=>{if(window.innerWidth>=b.min&&window.innerWidth<=b.max){const k=b.img.includes(".webp"),I=f.aF.supports.webp,A=this.mediaQueries().secondarySource?this.mediaQueries().secondarySource[O]?.img:b.img,M=k&&I?b.img:A;M!==this.currentImageUrl&&this.setImage(M)}})}setImage(b){this.imgUrlSubject$.next(b),this.currentImageUrl=b}ngOnDestroy(){this.subscriptions.forEach(b=>b.unsubscribe())}static#n=n=()=>(this.\u0275fac=function(O){return new(O||P)},this.\u0275cmp=C.VBU({type:P,selectors:[["ac-dynamic-bk"]],hostBindings:function(O,k){1&O&&C.bIt("resize",function(){return k.onResize()},C.tSv)},inputs:{isLoading:"isLoading",bgSizeAnimation:"bgSizeAnimation",spaceForPills:"spaceForPills",setMaxBgSize:"setMaxBgSize"},ngContentSelectors:u,decls:7,vars:23,consts:[[3,"ngClass","ngStyle"],[1,"pill-space"]],template:function(O,k){1&O&&(C.NAR(),C.j41(0,"div",0),C.nI1(1,"async"),C.nI1(2,"async"),C.nI1(3,"async"),C.nI1(4,"asset"),C.SdG(5),C.k0s(),C.nVh(6,g,1,0,"div",1)),2&O&&(C.HbH(k.bannerEffect),C.Y8G("ngClass",C.s1E(13,d,void 0!==C.bMT(1,5,k.img$),"all"===k.bgSizeAnimation&&!k.coverBackground,"desktop"===k.bgSizeAnimation&&!k.coverBackground,k.setMaxBgSize,k.coverBackground))("ngStyle",k.isCustomImage()?C.eq3(19,p,"url("+C.bMT(2,7,k.img$)+")"):C.eq3(21,p,"url("+C.bMT(4,11,C.bMT(3,9,k.img$))+")")),C.R7$(6),C.vxM(k.spaceForPills?6:-1))},dependencies:[h.MD,h.YU,h.B3,E.NgxAcAssetManagerModule,h.Jj,U.e],styles:['.main-wrapper{background-position:center top;background-repeat:no-repeat;background-size:cover;height:100%}.main-wrapper:before{background:var(--ds-bg-gradient, linear-gradient(rgba(51, 0, 0, .2), rgba(51, 0, 0, .1) 54%, rgba(51, 0, 0, 0)));content:"";display:block;height:100%;position:absolute;top:0;width:100%}.main-wrapper.canada-day-theme-gradient:before{background:none}.main-wrapper.black-gradient:before{background:var(--ds-bg-gradient, linear-gradient(rgba(0, 0, 0, .2), rgba(0, 0, 0, .1) 54%, rgba(0, 0, 0, 0)))}.main-wrapper.white-gradient:before{background:var(--ds-bg-gradient, linear-gradient(rgba(255, 255, 255, .4), rgba(255, 255, 255, .2) 54%, rgba(255, 255, 255, 0)))}.main-wrapper.cover-bg{background-position:right top;image-rendering:optimize-contrast;transform:translateZ(.1px)}.main-wrapper.cover-bg:before{background:none}.bg-animation-all{transition:background-size .5s ease}@media(max-width:767.98px){.bg-animation-all{background-size:auto 1000px}}@media(min-width:768px)and (max-width:1023.98px){.bg-animation-all{background-size:auto 1000px}}@media(min-width:1024px){.bg-animation-all{background-size:auto 1000px}.bg-animation-all.max-bg-size{background-size:cover}}@media(min-width:1280.2px)and (max-width:1999.98px){.bg-animation-all:not(.max-bg-size){background-size:2600px auto}}@media(min-width:2000px){.bg-animation-all{background-size:cover}}.bg-animation-desktop{transition:background-size .5s ease}@media(min-width:1024px){.bg-animation-desktop{background-size:auto 1000px}.bg-animation-desktop.max-bg-size{background-size:cover}}@media(min-width:1280.2px)and (max-width:1999.98px){.bg-animation-desktop:not(.max-bg-size){background-size:2
1600px auto}}@media(min-width:2000px){.bg-animation-desktop{background-size:cover}}.pill-space{background-color:transparent;border:0;height:3.2rem;margin:0;opacity:1;width:100%}\n'],encapsulation:2,changeDetection:0}))}return n(),P})()},60376(N,R,r){r.d(R,{e:()=>u});var h=r(31635),T=r(2615),y=r(89955),x=r(72200),s=r(68018),w=r(44668),D=r(59640);const S={bannerTitle:"achome.dark_site.title.text",bannerSubtitle:"achome.dark_site.subtitle.text",bannerButtonText:"achome.dark_site.button.text",bannerButtonLink:"achome.dark_site.button.link",newTab:"achome.common.opens_in_a_new_tab.text"};var B=r(12102),W=r(34971),l=r(73664),f=r(72571);const E=["*"],$=d=>({"text-align":d});function C(d,p){if(1&d&&(l.j41(0,"div",0)(1,"h1",1),l.nI1(2,"async"),l.EFF(3),l.nI1(4,"translate"),l.k0s(),l.j41(5,"h2",2),l.EFF(6),l.nI1(7,"translate"),l.k0s(),l.j41(8,"a",3),l.nI1(9,"translate"),l.j41(10,"p",4),l.EFF(11),l.nI1(12,"translate"),l.k0s(),l.nrm(13,"span",5),l.k0s()(),l.j41(14,"div",6)(15,"p",7),l.EFF(16),l.nI1(17,"translate"),l.nI1(18,"translate"),l.k0s()()),2&d){const g=l.XpG();l.R7$(),l.Y8G("ngStyle",l.eq3(22,$,l.bMT(2,8,g.isEnabledDS$)&&"center")),l.R7$(2),l.JRh(l.bMT(4,10,g.translations.bannerTitle)),l.R7$(3),l.JRh(l.bMT(7,12,g.translations.bannerSubtitle)),l.R7$(2),l.Y8G("href",l.bMT(9,14,g.translations.bannerButtonLink),l.B4B),l.BMQ("aria-labelledby","heroBannerLinkSr"),l.R7$(3),l.JRh(l.bMT(12,16,g.translations.bannerButtonText)),l.R7$(5),l.Lme("",l.bMT(17,18,g.translations.bannerButtonText)," ",l.bMT(18,20,g.translations.newTab))}}function U(d,p){1&d&&l.SdG(0)}let u=(()=>{var d;class p{constructor(){this.store=(0,T.WQX)(D.il),this.isEnabledDS$=this.store.pipe((0,D.Lt)(W.aL),(0,w.t)({bufferSize:1,refCount:!0})),this.translations=S,this.setDefault=!1,this.subscriptions=[]}ngOnDestroy(){this.subscriptions.forEach(_=>{_.unsubscribe()})}static#n=d=()=>(this.\u0275fac=function(n){return new(n||p)},this.\u0275cmp=l.VBU({type:p,selectors:[["ac-hero-banner"]],inputs:{translations:"translations",setDefault:"setDefault"},ngContentSelectors:E,decls:3,vars:3,consts:[[1,"hero-banner"],[3,"ngStyle"],[1,"hero-banner__subtitle","ac-paragraphs-xl"],["target","_blank",1,"hero-banner__link",3,"href"],[1,"ac-labels-l-bold"],["ngx-ac-icon","chevronRight",1,"hero-banner__link__icon"],["aria-hidden","true",1,"sr-only","visually-hidden"],["id","heroBannerLinkSr"]],template:function(n,P){1&n&&(l.NAR(),l.nVh(0,C,19,24),l.nI1(1,"async"),l.vZN(2,U,1,0)),2&n&&l.vxM(l.bMT(1,1,P.isEnabledDS$)&&!P.setDefault?0:2)},dependencies:[x.MD,x.B3,s.h,B.L,f.Y,x.Jj,s.D9],styles:[".hero-banner{color:#fff;margin:0 6.4rem 6.4rem;text-align:center}@media(min-width:768px)and (max-width:1023.98px){.hero-banner{margin:0 3.2rem 3.2rem}}@media(max-width:767.98px){.hero-banner{margin:0 2.4rem 3.2rem}}.hero-banner__subtitle{margin:1.6rem 0}.hero-banner__link{color:#fff;display:flex;gap:.5rem;justify-content:center}.hero-banner__link:hover,.hero-banner__link:active{color:#fff}.hero-banner__link__icon{font-size:1rem;padding:.5rem}\n"],encapsulation:2,changeDetection:0}))}return d(),(0,h.Cg)([(0,y.G4)("./hero-banner.localization.json")],p.prototype,"translations",void 0),p})()},73868(N,R,r){r.d(R,{o:()=>x});var h=r(72200),T=r(2615),y=r(73664);let x=(()=>{var s;class w{static#n=s=()=>(this.\u0275fac=function(B){return new(B||w)},this.\u0275mod=y.$C({type:w}),this.\u0275inj=T.G2t({imports:[h.MD]}))}return s(),w})()},7343(N,R,r){r.d(R,{V:()=>D});var h=r(2615),T=r(73664),y=r(68018);const x=["aircanada.com","flyrouge.com","voyagezrouge.com","aeroplan.com"],w={externalSite:"achome.common.external_site_warning.text",newTab:"achome.common.opens_in_a_new_tab.text"};let D=(()=>{var S;class B{constructor(){this.elementRef=(0,h.WQX)(T.aKT),this.renderer=(0,h.WQX)(T.sFG),this.translate=(0,h.WQX)(y.c$),this.translations=w}ngAfterViewInit(){const l=this.elementRef.nativeElement;l&&(l instanceof HTMLAnchorElement&&l.href?this.parse(l):l.querySelectorAll("a[href]").forEach(E=>this.parse(E)))}parse(l){if(l){const f=this.classListContains(l,"not-external-link"),E=this.classListContains(l,"show-as-external-link"),$=this.checkIfExternalSite(l)||E,C=this.checkIfOpensInNewTab(l),U=!!l.querySelector(".ac-icon_externalLink"),u=l.classList.contains("abc-button")?l.querySelector(".abc-button-text"):l;($||C)&&!U&&($&&!f&&this.renderer.appendChild(u,this.getHtmlElement("",["ac-icon","ac-icon_externalLink","ms-2"])),$&&(this.renderer.appendChild(u,this.getHtmlElement(this.translate.instant(this.translations.externalSite),["visually-hidden"])),l.relList.add("noopener","nofollow")),C&&this.renderer.appendChild(u,this.getHtmlElement(this.translate.instant(this.translations.newTab),["visually-hidden"])))}}checkIfExternalSite(l){const f=document.createElement("a");return f.href=l.href,!(!f.origin||"null"===f.origin||x.some(E=>f.origin.includes(E)))}checkIfOpensInNewTab(l){return"_blank"===l.target}getHtmlElement(l,f){const E=document.createElement("span");return E.innerHTML=l,f.forEach($=>E.classList.add($)),E}classListContains(l,f){return!!(l.classList.contains(f)||l.parentElement?.classList.contains(f)||l.parentElement?.parentElement?.classList.contains(f)||l.parentElement?.parentElement?.parentElement?.classList.contains(f))}static#n=S=()=>(this.\u0275fac=function(f){return new(f||B)},this.\u0275dir=T.FsC({type:B,selectors:[["a","href",""],["","innerHTML",""],["abc-button"],["abc-overlay"],["abc-dialog"],["abc-menu"]],inputs:{translations:"translations"},standalone:!1}))}return S(),B})()},5392(N,R,r){r.d(R,{p:()=>x});var h=r(7343),T=r(2615),y=r(73664);let x=(()=>{var s;class w{static#n=s=()=>(this.\u0275fac=function(B){return new(B||w)},this.\u0275mod=y.$C({type:w}),this.\u0275inj=T.G2t({providers:[h.V]}))}return s(),w})()},26410(N,R,r){r.d(R,{DI:()=>s,LP:()=>w,XH:()=>x,i$:()=>l,rL:()=>U,yr:()=>D});var T=r(72200);const x=u=>{if(!/^\d{4}-\d{2}-\d{2}$/.test(u))return null;const[p,g,_]=u.split("-").map(Number),n=new Date(p,g-1,_);return n.getFullYear()!==p||n.getMonth()+1!==g||n.getDate()!==_?null:n},s=u=>{if(!u)return null;const[d,p,g,_,n]=u.split("-").map(Number);return d&&p&&g?new Date(d,p-1,g,_||0,n||0,0,0):null},w=u=>{const d=new Date(u),p=d.getUTCDate(),g=d.getUTCMonth()+1;return`${p<10?`0${p}`:`${p}`}/${g<10?`0${g}`:`${g}`}/${d.getUTCFullYear()}`},D=u=>{const d=new Date(u),p=d.getUTCDate(),g=d.getUTCMonth(),_=d.getUTCFullYear();return new Date(_,g,p)},l=(u,d)=>(0,T.Yq)(u,d||"yyyy-MM-dd","en-GB"),U=new class C{remainingDaysUtil(d){const g=/^(\d{4})-(\d{2})-(\d{2})T(\d{2}):(\d{2}):(\d{2})([+-]\d{2}:\d{2}|Z)?$/.exec(d);if(g){let _=0;
1if(g[7]&&"Z"!==g[7]){const j={symbol:g[7].slice(0,1),hours:g[7].slice(1,3),minutes:g[7].slice(4,6)};_=6e4*(60*parseInt(j.hours)+parseInt(j.minutes))}const n=(new Date).toUTCString(),P="Z"===g[7]?Date.parse(n):g[7]?.startsWith("+")?Date.parse(n)+_:Date.parse(n)-_,V=new Date(parseInt(g[1]),parseInt(g[2])-1,parseInt(g[3]),parseInt(g[4]),parseInt(g[5])),b=V.getDate(),O=V.getMonth(),k=V.getFullYear(),I=new Date(P).toUTCString(),H=new Date(I).getUTCDate(),A=new Date(I).getUTCMonth(),M=new Date(I).getUTCFullYear();return Math.ceil((new Date(k,O,b).getTime()-new Date(M,A,H).getTime())/864e5)}return null}remainingDaysUtilV2(d){let p=null,g=d;const n=d.match(/:\b[0-5]\dZ/g);n&&n.length>0&&(g=d.replace(n[0],":00+00:00"));const P="T00:00:00",V=1/864e5,b=(new Date).toISOString(),O=g.includes("+")?"+"+g.split("+")[1]:"-"+g.split("-")[3],k=this.adjustingDateToTimeZone(b,O).split(".")[0],I=k.split("T")[0].split("-"),H=parseInt(I[0]),A=parseInt(I[1]),M=parseInt(I[2]),X=g.split("T")[0].split("-"),j=parseInt(X[0]),tn=parseInt(X[1]),K=parseInt(X[2]);if(H===j&&A===tn&&M===K&&(p="today"),null===p){const z=new Date(k.split("T")[0]+P+O),Q=(new Date(g.split("T")[0]+P+O).getTime()-z.getTime())*V;p=Q,Math.floor(Q)<-1&&(p="past"),-1===Math.floor(Q)&&(p="yesterday")}return p||null}adjustingDateToTimeZone(d,p){const g=new Date(d),[_,n]=p.split(":");return g.setHours(g.getHours()+parseInt(_)),g.setMinutes(g.getMinutes()+parseInt(n)),g.toISOString()}hoursDifference(d,p){let g=(p.getTime()-d.getTime())/1e3;return g/=3600,Math.abs(Math.floor(g))}minutesDifference(d,p){const g=Math.abs(p.getTime()-d.getTime());return Math.floor(g/6e4)}formatDifference(d,p){const g=this.hoursDifference(d,p),_=this.minutesDifference(d,p);return _<60?`${_}m`:g>0&&_%60==0?`${g}h`:`${g}h ${_%60}m`}getDateHourWithoutTimeZone(d){const g=Array.from(d.matchAll(/T(\d\d:\d\d)/g),_=>_[1]);return g.length>0?g[0]:""}dateDiffInDays(d,p){if(null===d||null===p)return 0;const _=Date.parse(p.toString())-Date.parse(d.toString());return Math.floor(_/864e5)}retrievePlainDateWithoutTimeZone(d,p=!1){const _=/^(\d{4})-(\d{2})-(\d{2})T(\d{2}):(\d{2}):(\d{2})/g.exec(d),[,n,P,V,b,O]=_;return p?_&&_.length>0?new Date(parseInt(n),parseInt(P)-1,parseInt(V),parseInt(b),parseInt(O)):null:_&&_.length>0?new Date(parseInt(n),parseInt(P)-1,parseInt(V)):null}}},86063(N,R,r){r.d(R,{g:()=>h});const h=(T,y,x=!0)=>{const s=document.querySelectorAll(T),w=document.querySelector(y);let D="#EFF0F2";Array.from(s).filter(S=>S.clientHeight>=2).forEach((S,B)=>{D=B%2!=0?x?"#F9F9F9":"#EFF0F2":x?"#EFF0F2":"#F9F9F9",S.style.backgroundColor=D}),w&&(w.style.backgroundColor=D)}}}]);

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.