1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8993,17290],{8993:(e,t,a)=>{a.r(t),a.d(t,{default:()=>h});var o=a(37876),n=a(14232),r=a(93127),i=a(4912);let l=({})=>r.vv.create({unstyledButton:{backgroundColor:"transparent",padding:"0",border:"none",":focus-visible":{outlineColor:i.A.VariableShades.darkBlue400}}});var s=a(32477),c=a(70762),d=a(31438),u=a(15039),b=a.n(u),p=a(33137);let h=function(e){let{type:t="button",variant:a="primary",size:i="large",onClick:u,useDefaultDispatchEvent:h=!0,ariaLabel:S,ariaHidden:A,id:g,testID:C="buttonTest",tabIndex:v,loading:_=!1,disabled:f=!1,origin:E,trackingLabel:w,children:T,className:y}=e,m=f||_,k=(0,r.xy)({},(0,c.A)(e),l,[]),N=(0,r.xy)({},(0,c.A)(e),s.A,[]),I=(0,n.useContext)(d.WebsiteContext);return(0,o.jsx)("button",{onClick:m?void 0:()=>{h&&I?.dispatch?.({type:p.En.CLICK_BUTTON_ACTION,eventDetails:{label:w,category:E}}),u?.()},className:b()((0,r.AH)(k.unstyledButton,N.sharedCtaStyles,a&&N[a],N[i]),y),"data-testid":C,"aria-label":S,"aria-hidden":A,tabIndex:A?-1:v,id:g,type:t,disabled:f,role:"button",name:S||w,children:T})}},13231:(e,t,a)=>{a.d(t,{A:()=>b,I:()=>u});var o=a(100),n=a(14232),r=a(39270),i=a(28328);let l=["XS","SM","MD","LG","XL","XXL"],s={XS:i._e.xs,SM:i._e.sm,MD:i._e.md,LG:i._e.desktop,XL:i._e.xl,XXL:1/0};var c=a(45939),d=a(65544);let u=()=>{let{width:e}=(0,o.R5)(),[t,a]=(0,n.useState)(d.$b);return(0,n.useEffect)(()=>{let o=(e=>{for(let t of l)if(e<s[t])return t;return"XXL"})(e);o!==t&&a(o)},[e]),(0,n.useMemo)(()=>(0,r.t)(t),[t])},b=()=>(0,n.useContext)(c.Z)},17290:(e,t,a)=>{a.d(t,{Y:()=>o});let o={close:"awr-functional-close",back:"awr-functional-back-arrow",chevronLeft:"awr-functional-chev-left",chevronRight:"awr-functional-chev-right",menu:"awr-burger",search:"awr-functional-search",notifications:"awr-functional-notifications-outline",notificationsWithUnread:"awr-functional-notifications",profile:"awr-functional-calender-with-tick",home:"awr-functional-home",cutlery:"awr-cutlery",chefHat:"awr-chef-hat",coffee:"awr-coffee",glass:"awr-wine-glass",family:"awr-family",Vegan:"awr-vegan",Vegetarian:"awr-vegetarian","Gluten Free":"awr-gluten-free",Halal:"awr-halal","Shop now":"awr-benefits-shopnow",clock:"awr-functional-time",phone:"awr-functional-phone",globe:"awr-functional-globe",gear:"awr-gear",pound:"awr-pound-sign",airport:"awr-airport",fastTrack:"awr-fast-track",bus:"awr-bus",armchair:"awr-lounge-armchair",departure:"awr-departures",parkingSign:"awr-parking-sign",passport:"awr-passport",rules:"awr-rules",luggage:"awr-luggage",bottle:"awr-bottle",electricalItems:"awr-electrical-items",medication:"awr-medication",medicalInfo:"awr-medical-info",babyPram:"awr-baby-pram",apple:"awr-apple",security:"awr-security",prohibitedSign:"awr-prohibited-sign"}},31438:(e,t,a)=>{a.r(t),a.d(t,{WebsiteContext:()=>E,WebsiteContextProvider:()=>w,useWebsiteContent:()=>y,useWebsiteContext:()=>T});var o=a(37876),n=a(14232),r=a(76381);let i={...a(17290).Y,menu:"awr-burger",search:"awr-functional-search",notifications:"awr-functional-notifications-outline",notificationsWithUnread:"awr-functional-notifications",profile:"awr-functional-calender-with-tick",close:"awr-functional-close",back:"awr-functional-back-arrow",home:"home",chevronLeft:"awr-functional-chev-left",chevronRight:"awr-functional-chev-right"},l={mobile:["menu","search","profile","notifications"],desktop:["search","notifications"],desktopNav:["search","notifications"],desktopSearch:["profile","notifications"]};var s=a(33137),c=a(94201),d=a(60371),u=a(89595);function b(e,t,a){let o={...e,...t&&{action:t},event:a||"GAEventAWR"};window.dataLayer=window.dataLayer||[],window.dataLayer.push(o)}let p=()=>{let e=window.location.pathname;return"/"===e?"home":e},h=(e,t)=>{if(!t||!t.type)return e;let a={location:r.Tenant,pagePath:p()};switch(t.pushToGtm&&b({event:s.f7.action,...a,action:t},s.En.PUSH_TO_GTM),t.type){case s.En.UPDATE_SESSION_STATE:return{...e,sessionState:{...e?.sessionState,...t.response}};case s.En.CLEAR_ASYNC_EVENT_DETAILS:return{...e,requesting:!1,submitSuccess:!1,asyncEventError:null};case s.En.START_ASYNC_EVENT:return{...e,requesting:!0,submitSuccess:!1,asyncEventError:null};case s.En.END_ASYNC_EVENT:return{...e,requesting:!1,submitSuccess:!0};case s.En.ASYNC_EVENT_ERROR:return{...e,requesting:!1,asyncEventError:t.response};case s.En.CLICK_BUTTON_ACTION:let o={...a,event:s.f7.click_text,label:t.eventDetails?.label||"no-label",category:t.eventDetails?.category||"no-category",action:t.eventDetails?.action||"button click",content:t.eventDetails?.content,subject:t.eventDetails?.subject,destinationPagePath:t.eventDetails?.destinationPagePath,...t.eventDetails?.destination&&{destination:t.eventDetails.destination}};return t.eventDetails?.optimizelyEvent===s.eG.WIDGET_SUBMIT_EVENT&&(0,u.q)(s.eG.WIDGET_SUBMIT_EVENT,{URL:t?.eventDetails?.destination||"",Category:"Submission",widgetType:"AWR"}),b(o),{...e};case s.En.CLICK_LINK_ACTION:return b({...a,event:s.f7.click_link,label:t.eventDetails?.label||"no-label",category:t.eventDetails?.category||"no-category",destination:t.eventDetails?.destination||"no-destination"}),{...e};case s.En.TRACK_SEARCH_ACTION:return b({...a,event:s.f7.search_interaction,category:"header",label:"PrePopulated",value:t.eventDetails?.value||"",action:t.eventDetails?.action==="click"?"click":"submit",destinationPagePath:t.eventDetails?.destinationPagePath||null}),{...e};case s.En.TRACK_MESSAGE_BOARD_ACTION:return b({...a,event:s.f7.alerts,category:"header",label:t.eventDetails?.label||"no-label",subject:t.eventDetails?.subject||"",content:t.eventDetails?.content||"",action:t.eventDetails?.action||"no-action",destinationPagePath:t.eventDetails?.destinationPagePath||null}),{...e};case s.En.SET_MODAL_CONTENTS:return{...e,modalContents:t.payload?.modalContents??null};case s.En.CLOSE_MODAL:return{...e,modalContents:null};case s.En.TRACK_MISSING_DATA:return b({...a,event:s.f7.alerts,lookupType:t.eventDetails?.lookupType||"missing_data",entity:t.eventDetails?.entity||"",identifier:t.eventDetails?.identifier||"",source:t.eventDetails?.source||""},s.En.TRACK_MISSING_DATA),{...e};case s.En.INVALID_FORM_SUBMISSION:return b({...a,event:s.f7.invalid_form_submission,label:t.eventDetails?.label||"no-label",action:"invalid_submission",category:t.eventDetails?.category||"no-category",content:t.eventDetails?.content||"no-content"},s.En.INVALID_FORM_SUBMISSION),{...e};default:throw Error(`Unsupported action type: ${t.type}`)}},S=async e=>{let t=`${r?.DxpWebApi.Url}/email-signup/`;await d.A.post(t,e)},A=()=>window.location.href.includes("localhost")?r.SiteUrl:window.location.href,g={[s.En.SEND_EMAIL_SIGNUP]:({dispatch:e})=>async t=>{e({type:s.En.START_ASYNC_EVENT});try{if(t.pushToIterable){let e={email:t?.payload?.email,eventName:t?.payload?.eventName||"generalNewSignUp",dataFields:{...t?.payload?.dataFields,source:A()},campaignId:isNaN(+t?.payload?.campaignId)?void 0:+t?.payload?.campaignId,templateId:isNaN(+t?.payload?.templateId)?void 0:+t?.payload?.templateId,createdAt:Date.now()};await (0,c.s)(e)}else{let e={emailAddress:t?.payload?.email,telephoneNumber:t?.payload?.dataFields?.phoneNumber,referralSource:A(),airportCode:t?.payload?.dataFields?.airportCode};await S(e)}b({location:r.Tenant,pagePath:p(),event:s.f7.click_text,label:t?.payload?.trackingLabel||"Sign up",action:"button click",category:"email-signup-success",content:t?.payload?.successMessage||"Thank you for signing up!"}),e({type:s.En.END_ASYNC_EVENT})}catch(t){console.error("PostIterable submission error:",t),e({type:s.En.ASYNC_EVENT_ERROR,response:t})}}};var C=a(81140),v=a(45939),_=a(18847);let f=a.n(_)()(()=>Promise.all([a.e(96339),a.e(45842),a.e(3624),a.e(54587),a.e(66894),a.e(77597),a.e(4912),a.e(6301),a.e(42348)]).then(a.bind(a,57607)),{loadableGenerated:{webpack:()=>[57607]},ssr:!1}),E=(0,n.createContext)(null),w=({children:e,initialData:t,lang:a=""})=>{let n=(e=>{let t=e?.[r.Storyblok.SlugPrefix]?.siteOptions?.default.story.content;if(t){let e=t.theme;t.icons=(({theme:e})=>i)({theme:e}),t.menuItems=(({theme:e})=>l)({theme:e})}return e})(t),s={modalContents:null,...n,requesting:!1,asyncEventError:null,sessionState:{},submitSuccess:!1},[c,d]=(0,C.I)(h,s,g),u=n?.[r.Storyblok.SlugPrefix]?.siteOptions?.default?.story?.content?.theme;return(0,o.jsx)(E.Provider,{value:{data:n,dispatch:d,lang:a,state:c},children:(0,o.jsxs)(v.L,{children:[e,(0,o.jsx)(f,{classKey:u||"mag",SiteStyles:{Spacing:{},Fonts:{},FontWeight:{},FontSize:{}}})]})})},T=()=>(0,n.useContext)(E),y=()=>{let e=T();return{...e?.data?.[r.Storyblok.SlugPrefix]?.siteOptions?.default.story.content}}},32477:(e,t,a)=>{a.d(t,{A:()=>s});var o=a(93127),n=a(4912),r=a(76629),i=a(56912),l=a(72047);let s=({borderRadius:e=4,allowFullWidth:t})=>{let a={primary:{backgroundColor:n.A.Core.brand,color:n.A.Core.white,border:"none","@media (hover: hover)":{":hover":{backgroundColor:n.A.VariableShades.darkBlue100,color:n.A.Core.brand}},":active":{backgroundColor:n.A.VariableShades.darkBlue950,color:n.A.Core.white},":focus-visible":{outline:`3px solid ${n.A.VariableShades.lightBlue200}`,color:n.A.Core.white},":disabled":{backgroundColor:n.A.VariableShades.darkBlue100}},primaryInverted:{backgroundColor:n.A.Core.white,color:n.A.Core.brand,border:"none","@media (hover: hover)":{":hover":{backgroundColor:n.A.VariableShades.darkBlue100,color:n.A.Core.brand}},":active":{backgroundColor:n.A.VariableShades.darkBlue950,color:n.A.Core.white},":focus-visible":{outline:`3px solid ${n.A.VariableShades.lightBlue200}`},":disabled":{backgroundColor:n.A.VariableShades.darkBlue100}},secondary:{backgroundColor:n.A.Core.white,border:`2px solid ${n.A.Core.brand}`,color:n.A.Core.brand,"@media (hover: hover)":{":hover":{border:`2px solid ${n.A.VariableShades.darkBlue300}`,backgroundColor:n.A.Core.brandLighter}},":active":{backgroundColor:n.A.VariableShades.darkBlue950,color:n.A.Core.white},":focus-visible":{outline:`3px solid ${n.A.VariableShades.lightBlue200}`},":disabled":{border:`2px solid ${n.A.VariableShades.darkBlue100}`}},tertiary:{display:"inline-flex",backgroundColor:"transparent",border:"none",paddingLeft:"0px",paddingRight:"0px",color:n.A.Core.brand,"@media (hover: hover)":{":hover":{color:n.A.Core.accent}},":active":{color:n.A.Core.brand},":focus-visible":{outline:`3px solid ${n.A.VariableShades.darkBlue400}`}},iconOnly:{backgroundColor:"transparent",border:"none",boxShadow:"none",padding:"0px",color:n.A.Core.brand,"@media (hover: hover)":{":hover":{color:n.A.Core.accent}},":focus-visible":{color:n.A.VariableShades.lightBlue200}},accent:{backgroundColor:n.A.Core.accent,border:"none",color:n.A.Core.white,"@media (hover: hover)":{":hover":{backgroundColor:n.A.Core.accentLight}},":active":{backgroundColor:n.A.VariableShades.accent950},":focus-visible":{outline:`3px solid ${n.A.VariableShades.lightBlue200}`},":disabled":{backgroundColor:n.A.VariableShades.accent600,opacity:.4}},widget:{backgroundColor:r.Ay.Core.accent,border:"none",color:n.A.Core.white,"@media (hover: hover)":{":hover":{backgroundColor:r.Ay.Core.accentLight}},":active":{backgroundColor:r.Ay.VariableShades.accent950},":focus-visible":{outline:`3px solid ${r.Ay.VariableShades.lightBlue200}`},":disabled":{backgroundColor:r.Ay.VariableShades.accent600,opacity:.4}},skyHighGradient:{background:n.A.Gradients.skyhigh,border:"none",boxShadow:"0px 4px 4px 0px rgba(0, 0, 0, 0.25)"}},s={large:{height:"48px",display:"inline-flex",alignItems:"center",justifyContent:"center",padding:`${l.B["spacing-1.5"]} ${l.B["spacing-4"]}`,width:t?"auto":"fit-content !important"},small:{height:"32px",display:"inline-flex",alignItems:"center",justifyContent:"center",padding:`${l.B["spacing-0.5"]} ${l.B["spacing-4"]}`,width:t?"auto":"fit-content !important"},fitContent:{display:"inline-flex",alignItems:"center",justifyContent:"center",height:"fit-content",width:"fit-content"},fillContainer:{display:"flex",alignItems:"center",justifyContent:"center",height:"100%",width:"100%"}};return o.vv.create({...a,...s,sharedCtaStyles:{cursor:"pointer",borderRadius:`${e}px`,"--interactive-bool":"0",":active":{"--interactive-bool":"1"},":focus-visible":{"--interactive-bool":"1"},"@media (hover: hover)":{":hover":{"--interactive-bool":"1"}},":disabled":{cursor:"not-allowed"},transitionProperty:"color, background-color, border-color",transitionDuration:`${i.g.fadeDuration}ms`,transitionTimingFunction:"ease"}})}},33137:(e,t,a)=>{a.d(t,{En:()=>i,eG:()=>s,f7:()=>l});var o,n,r,i=((o={}).PUSH_TO_GTM="PUSH_TO_GTM",o.UPDATE_SESSION_STATE="UPDATE_SESSION_STATE",o.SEND_EMAIL_SIGNUP="SEND_EMAIL_SIGNUP",o.START_ASYNC_EVENT="START_TO_ASYNC",o.END_ASYNC_EVENT="END_ASYNC_EVENT",o.ASYNC_EVENT_ERROR="ASYNC_EVENT_ERROR",o.CLICK_BUTTON_ACTION="CLICK_BUTTON_ACTION",o.CLICK_LINK_ACTION="CLICK_LINK_ACTION",o.CLEAR_ASYNC_EVENT_DETAILS="CLEAR_ASYNC_EVENT_DETAILS",o.TRACK_SEARCH_ACTION="TRACK_SEARCH_ACTION",o.TRACK_MESSAGE_BOARD_ACTION="TRACK_MESSAGE_BOARD_ACTION",o.SET_MODAL_CONTENTS="SET_MODAL_CONTENTS",o.CLOSE_MODAL="CLOSE_MODAL",o.TRACK_MISSING_DATA="TRACK_MISSING_DATA",o.INVALID_FORM_SUBMISSION="INVALID_FORM_SUBMISSION",o),l=((n={}).click_text="click_Text",n.click_link="click_Links",n.action="action",n.search_interaction="search_Interaction",n.alerts="alerts",n.invalid_form_submission="invalid_form_submission",
1n),s=((r={}).WIDGET_SUBMIT_EVENT="widget_submit_event",r)},39270:(e,t,a)=>{a.d(t,{t:()=>r});let o={XS:1,SM:2,MD:3,LG:4,XL:5,XXL:6};var n=a(65544);let r=e=>{let t,a,r,i;return{screenSize:e,...{device:t=(0,n.Pf)(e,"dualSplit"),isMobile:"mobile"===t,isDesktop:"desktop"===t},splitWithTablet:{device:a=(0,n.Pf)(e,"tripleSplit"),isMobile:"mobile"===a,isTablet:"tablet"===a,isDesktop:"desktop"===a},isScreenLargerOrEqTo:(r=o[e],e=>r>=o[e]),isScreenSmallerOrEqTo:(i=o[e],e=>i<=o[e])}}},45939:(e,t,a)=>{a.d(t,{L:()=>c,Z:()=>s});var o=a(37876),n=a(14232),r=a(39270),i=a(65544),l=a(13231);let s=(0,n.createContext)((0,r.t)(i.$b)),c=({children:e})=>{let t=(0,l.I)();return(0,o.jsx)(s.Provider,{value:t,children:e})}},65544:(e,t,a)=>{a.d(t,{$b:()=>o,Pf:()=>i});let o="MD",n={XS:"mobile",SM:"mobile",MD:"mobile",LG:"tabletFallbackToMobile",XL:"desktop",XXL:"desktop"},r={mobile:{tripleSplit:"mobile",dualSplit:"mobile"},tabletFallbackToMobile:{tripleSplit:"tablet",dualSplit:"mobile"},tabletFallbackToDesktop:{tripleSplit:"tablet",dualSplit:"desktop"},desktop:{tripleSplit:"desktop",dualSplit:"desktop"}},i=(e,t)=>r[n[e]][t]},81140:(e,t,a)=>{a.d(t,{I:()=>r});var o=a(14232);let n="u"<typeof window||/ServerSideRendering/.test(window.navigator&&window.navigator.userAgent)?o.useEffect:o.useLayoutEffect;function r(e,t,a,r){let i=(()=>{let[e,t]=(0,o.useState)(()=>new AbortController),a=(0,o.useRef)(e);return(0,o.useEffect)(()=>()=>{a.current.abort(),a.current=new AbortController,t(a.current)},[]),e.signal})(),l=r||a,[s,c]=(0,o.useReducer)(e,t,r&&a),d=(0,o.useRef)(s);n(()=>{d.current=s},[s]);let u=(0,o.useCallback)(()=>d.current,[]),b=(0,o.useCallback)(e=>{let{type:t}=e||{},a=t&&l[t]||null;a?a({dispatch:b,getState:u,signal:i})(e):c(e)},[l,u,i]);return[s,b]}},89595:(e,t,a)=>{a.d(t,{q:()=>o});let o=(e,t)=>{window.optimizely=window.optimizely||[],window.optimizely.push({type:"event",eventName:e,properties:t})}},94201:(e,t,a)=>{a.d(t,{s:()=>r,x:()=>i});var o=a(60371),n=a(76381);function r(e){let t=`${n?.IterableApi?.Url}/api/events/track`;return o.A.post(t,e,{headers:{"Api-Key":n?.IterableApi?.Key}}).catch(e=>(console.warn(e),Promise.reject(e)))}function i(e){let t=`${n?.IterableApi?.Url}/api/users/${e}`;return o.A.get(t,{headers:{"Api-Key":n?.IterableApi?.Key}}).then(e=>{e.data.user&&window.sessionStorage.setItem("IterableUID",e.data.user.userId)}).catch(e=>{console.warn(e)})}}}]);
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.