PageSourceSearch

https://www.extime.com/_next/static/chunks/2927-be8b4c5823fc0dbf.js

js extime.com collected 2026-10-04 17:28:24 UTC 95,860 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2927],{1406:(e,t,a)=>{"use strict";a.d(t,{PlatformProvider:()=>f,V:()=>h});var r=a(95155),n=a(41200),l=a(30926);let i=(0,l.createServerReference)("602d1e35969940f6c7dfe7556a653a3eabb28f2cb6",l.callServer,void 0,l.findSourceMapURL,"updatePlatform");var s=a(58174),o=a(55055),c=a(12115),d=a(85400);let u=e=>(0,o.Z)(e,{headers:{"Content-Type":"application/json"}}).then(e=>e.data),m=(0,c.createContext)({selectedPlatform:null,platform:null,setPlatform:()=>{},deletePlatform:()=>Promise.resolve(),updatePlatform:()=>Promise.resolve(),openPlatformPopin:!1,setOpenPlatformPopin:()=>{},isStaffSelectedTerminal:!1});function f(e){let{children:t}=e,[a,l]=(0,c.useState)(null),[o,f]=(0,c.useState)(!1),{data:h,mutate:p}=(0,d.Ay)("/api/platform",u,{revalidateOnFocus:!1,revalidateIfStale:!1,revalidateOnReconnect:!1}),x=()=>p(async()=>{let{data:e}=await (0,n.V)();return e},{revalidate:!1}),g=async(e,t)=>p(async()=>{let{data:a}=await i(e,t);return a},{revalidate:!1}),v=(0,c.useMemo)(()=>!!s.VB.find(e=>e.value===(null==h?void 0:h.terminal)),[h]),b=(0,c.useMemo)(()=>({selectedPlatform:h,platform:a,setPlatform:l,deletePlatform:x,updatePlatform:g,openPlatformPopin:o,setOpenPlatformPopin:f,isStaffSelectedTerminal:v}),[null==h?void 0:h.terminal,a,l,x,g,o,v]);return(0,r.jsx)(m.Provider,{value:b,children:t})}function h(){return(0,c.useContext)(m)}},1603:(e,t,a)=>{"use strict";a.d(t,{A:()=>i});var r,n=a(12115);function l(){return(l=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)({}).hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e}).apply(null,arguments)}let i=function(e){return n.createElement("svg",l({xmlns:"http://www.w3.org/2000/svg",width:20,height:24,viewBox:"0 0 19.795 23.842"},e),r||(r=n.createElement("g",{fill:"none",stroke:"#4a4a4a",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:.8,"data-name":"Groupe 2540",transform:"translate(-1034.127 -864.1)"},n.createElement("path",{d:"m1053.42 879.315-4.727-4.682a.35.35 0 0 0-.244-.1h-.251l-3.577.017a.346.346 0 0 0-.344.348 33 33 0 0 0 .121 4.071c.075.075 4.732 4.705 4.829 4.748a.34.34 0 0 0 .234.021.4.4 0 0 0 .152-.09l3.809-3.846a.345.345 0 0 0-.002-.487","data-name":"Trac\\xE9 262"}),n.createElement("circle",{cx:.783,cy:.783,r:.783,"data-name":"Ellipse 10",transform:"translate(1045.568 875.894)"}),n.createElement("path",{d:"M1049.513 885.573v1.969h-14.987v-17.988h14.987v2.807","data-name":"Trac\\xE9 263"}),n.createElement("path",{d:"M1045.486 871.523v-3.334a3.587 3.587 0 0 0-3.411-3.689h-.061a3.686 3.686 0 0 0-3.528 3.689v3.334","data-name":"Trac\\xE9 264"}))))}},2352:(e,t,a)=>{"use strict";a.d(t,{A:()=>l});var r=a(16405),n=a(12115);function l(e){let{icon:t,...a}=e,l=t&&(0,r.Ay)(t,{htmlparser2:{xmlMode:!0}});if(l&&n.isValidElement(l)){var i;return n.cloneElement(l,{...a,className:"".concat(a.className||""," ").concat((null==a||null==(i=a.className)?void 0:i.includes("text-"))?"[&_[fill]]:fill-current [&_[stroke]]:stroke-current":""," ").trim()})}return null}},4598:(e,t,a)=>{"use strict";a.d(t,{A:()=>o});var r=a(95155),n=a(50577),l=a(37358),i=a(95925),s=a(12115);function o(e){let{icon:t,className:a,children:o}=e,{t:c}=(0,n.B)(),d=(0,s.useRef)(null),[u,m]=(0,s.useState)(!1),[f,h]=(0,s.useState)(!1),p=(0,s.useId)(),x="tooltip-".concat(p);return(0,i.A)(u,m,d),(0,r.jsxs)("span",{ref:d,className:"group inline-flex",children:[(0,r.jsx)("button",{type:"button","aria-label":c("tooltip.index.button","aria_label"),"aria-describedby":u?x:void 0,"aria-expanded":u,className:(0,l.cn)(u?"z-30 before:block":"z-10 before:hidden",' before:absolute before:mt-6 before:h-[15px] before:z-20 before:w-[15px] before:rotate-45 before:transform before:bg-white before:content-[""]'),onClick:()=>{m(!u),h(!1)},onMouseEnter:()=>{f||m(!0)},onMouseLeave:()=>{f||m(!1)},onKeyDown:e=>{"Enter"!==e.key&&" "!==e.key||u?"Escape"===e.key||"Enter"===e.key||" "===e.key&&u?(e.preventDefault(),e.stopPropagation(),m(!1),h(!1)):"Tab"===e.key&&(m(!1),h(!1)):(e.preventDefault(),e.stopPropagation(),m(!0),h(!0))},onBlur:()=>{m(!1),h(!1)},tabIndex:0,children:t}),(0,r.jsx)("div",{id:x,role:"tooltip","aria-hidden":!u,className:(0,l.cn)(a,u?"block":"hidden","text-body-3 absolute left-0 right-0 z-20 mx-auto mt-7 w-full transform bg-white p-4 shadow-[0_12px_34px_0_rgba(0,0,0,0.2)] md:left-auto md:right-auto md:-translate-x-1/2 "),children:o})]})}},6834:(e,t,a)=>{"use strict";a.d(t,{A:()=>s});var r=a(95155),n=a(37358),l=a(58174),i=a(22718);function s(e){var t;let a,{data:s,focalpoint:o,className:c,style:d,minHeight:u,type:m="decoration",priority:f}=e,h=null==s||null==(t=s.data)?void 0:t.attributes;if(!h)return null;let{formats:p,url:x,width:g,height:v,alternativeText:b,size:y,placeholder:w}=h,j=e=>"number"!=typeof e||e<=l.dK,E=(e,t)=>!u||"number"==typeof t&&!!Number.isFinite(t)&&!(t<u),N=j(y),k=[],_=N?x:"";if(u&&N){k=Object.entries(p||{}).map(e=>{let[,t]=e;return t}).filter(e=>(null==e?void 0:e.url)&&j(null==e?void 0:e.size)&&E(Number(null==e?void 0:e.width),Number(null==e?void 0:e.he
1ight))).sort((e,t)=>Number((null==e?void 0:e.width)||0)-Number((null==t?void 0:t.width)||0)).map(e=>"".concat(e.url," ").concat(Number(e.width),"w"));let e=null!=g?Number(g):NaN,t=null!=v?Number(v):NaN;x&&N&&Number.isFinite(e)&&e>0&&E(e,t)&&(k.some(e=>e.startsWith("".concat(x," ")))||k.push("".concat(x," ").concat(e,"w")))}u&&k.length>0?_=k[k.length-1].split(" ")[0]:u&&(E(null!=g?Number(g):NaN,null!=v?Number(v):NaN)||(_=l.r5,console.error("[IMAGE] no format matches constraints for ".concat(x," (minHeight=").concat(u,")"))));let A=u&&k.length>0?"100vw":void 0;if(o&&g&&v){let e=o.split(/(\s+)/),t=Number(e[0])/g*100,r=Number(e[2])/v*100;a="".concat(t,"% ").concat(r,"%")}let L=d||a?{...d,...a?{objectPosition:a}:{}}:void 0;N||(_=l.r5,k=[],console.error("[IMAGE] error: ".concat(x," (").concat(y,"KB)")));let C=_!==l.r5;return(0,r.jsx)(i.default,{src:_,loadingPlaceholderSrc:C?w:void 0,fallbackSrc:l.r5,srcSet:u&&k.length>0?k.join(", "):void 0,sizes:A,alt:b||"","aria-hidden":"decoration"===m,className:(0,n.cn)("block",c),style:L,fetchPriority:f?"high":"auto",loading:f?"eager":"lazy",draggable:!1})}},7902:(e,t,a)=>{"use strict";a.d(t,{S:()=>n});var r=a(30926);let n=(0,r.createServerReference)("409328e8654f62408ee56d972ac1e6cd662bbff580",r.callServer,void 0,r.findSourceMapURL,"removeCartItem")},10177:(e,t,a)=>{"use strict";a.d(t,{A:()=>f,UserProvider:()=>h});var r=a(95155),n=a(7016),l=a(55055),i=a(72378),s=a(20063),o=a(12115),c=a(85400),d=a(50577);let u=e=>(0,l.Z)(e,{headers:{"Content-Type":"application/json"}}).then(e=>e.data),m=(0,o.createContext)(null),f=()=>(0,o.useContext)(m);function h(e){let{children:t}=e,{t:a,locale:l}=(0,d.B)(),[f,h]=(0,o.useState)({}),[p,x]=(0,o.useState)([]),[g,v]=(0,o.useState)(""),b=(0,s.usePathname)(),{data:y}=(0,c.Ay)("/api/user-info",u,{revalidateOnFocus:!0,revalidateOnMount:!0,revalidateOnReconnect:!1});(0,o.useEffect)(()=>{let e=()=>{if("visible"===document.visibilityState){let e=i.A.get("wishlist");e?p!==JSON.parse(e)&&x(JSON.parse(e)):x([])}};return e(),window.addEventListener("focus",e),()=>{window.removeEventListener("focus",e)}},[]);let w=(0,o.useCallback)(e=>{let t;p.includes(e)?x(t=p.filter(t=>t!==e)):x(t=[...p,e]),i.A.set("wishlist",JSON.stringify(t),{expires:365})},[p]);(0,o.useEffect)(()=>{if(null==y?void 0:y.redirect)(0,n.h9)(a("useraccount.signin.connection.button","setting"),b,l);else if(y)return h(y)},[b,y]);let j=(0,o.useMemo)(()=>({user:f,request:g,setRequest:v,userWishlist:p,toggleSkuFromWishlist:w}),[f,g,p,w]);return(0,r.jsx)(m.Provider,{value:j,children:t})}},11600:(e,t,a)=>{"use strict";a.d(t,{H:()=>u});var r=a(95155),n=a(19079),l=a(50577),i=a(7016),s=a(3377),o=a(12115),c=a(70740);let d=(0,o.forwardRef)((e,t)=>{let{id:a,value:i,placeholder:s,onClick:o}=e,{t:c}=(0,l.B)();return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("span",{role:"status","aria-live":"assertive",className:"sr-only",children:c("inputdate.day.selected",[i])}),(0,r.jsxs)("button",{type:"button",className:"relative w-full",onClick:o,onKeyDown:e=>{("Enter"===e.key||" "===e.key)&&(e.preventDefault(),o())},"aria-haspopup":"dialog","aria-labelledby":a,children:[(0,r.jsx)("input",{type:"text",id:a,ref:t,value:i,placeholder:s,readOnly:!0,tabIndex:-1,"aria-hidden":!i}),(0,r.jsx)(n.A,{className:"absolute bottom-0 right-2 top-0 m-auto h-full max-h-[18px] w-full max-w-[18px] text-grey-light","aria-hidden":!0})]})]})});function u(e){let{label:t,name:a,mandatory:n,value:u,onChange:m,onBlur:f,submit:h,setSubmit:p,errors:x,placeholder:g,minDate:v,popperPlacement:b,withFlip:y,withPortal:w,...j}=e,{t:E,locale:N}=(0,l.B)(),k=(0,o.useId)();return(0,r.jsxs)("div",{children:[t&&(0,r.jsxs)("label",{htmlFor:"".concat(a,"-").concat(k),className:"block text-sm text-grey",children:[t,n&&" *"]}),(0,r.jsx)(c.Ay,{locale:"fr"===N?s.A:void 0,id:"".concat(a,"-").concat(k),selected:u,onChange:e=>m(e),...j,minDate:v||(0,i.tB)(),placeholderText:g,autoComplete:"off",dateFormat:"fr"===N?"dd/MM/yyyy":"MM/dd/yyyy",required:n,popperPlacement:null!=b?b:"bottom",withPortal:w,wrapperClassName:"w-full",closeOnScroll:!w,popperModifiers:[{name:"flip",options:{fallbackPlacements:y?["top"]:[]},fn:e=>e},{name:"offset",options:{offset:[0,5]},fn:e=>e}],customInput:(0,r.jsx)(d,{}),shouldCloseOnSelect:!0,showPopperArrow:!0,chooseDayAriaLabelPrefix:E("inputdate.day.choose"),previousMonthAriaLabel:E("inputdate.month.prev"),nextMonthAriaLabel:E("inputdate.month.next"),monthAriaLabelPrefix:E("inputdate.month.active")}),x&&(0,r.jsx)("div",{className:"text-red-500 mt-1 text-sm",role:"alert",children:x})]})}d.displayName="CustomInput"},12288:(e,t,a)=>{"use strict";a.d(t,{default:()=>u});var r,n,l=a(95155),i=a(50577),s=a(12115),o=a(89817);function c(){return(c=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)({}).hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e}).apply(null,arguments)}let d=function(e){return s.createElement("svg",c({xmlns:"http://www.w3.org/2000/svg",width:30,height:30,"data-name":"Group 3"},e),r||(r=s.createElement("g",{fill:"#fff",stroke:"#dbdbdb",strokeMiterlimit:10},s.createElement("circle",{cx:15,cy:15,r:14,stroke:"none"}),s.createElement("circle",{cx:15,cy:15,r:14,fill:"none"}))),n||(n=s.createElement("path",{fill:"#4a4a4a",stroke:"#4a4a4a",strokeMiterlimit:10,strokeWidth:2.4,d:"M20.612 16.8a.4.4 0 0 1-.274-.107L15 11.68l-5.337 5.013a.406.406 0 0 1-.549 0 .35.35 0 0 1 0-.516l5.
1612-5.27a.406.406 0 0 1 .549 0l5.612 5.271a.35.35 0 0 1 0 .516.4.4 0 0 1-.275.106","data-name":"Fill 1"})))};function u(){let{t:e}=(0,i.B)(),t=(0,s.useRef)(null),[a,r]=(0,s.useState)(!1);return(0,s.useEffect)(()=>{window.addEventListener("scroll",()=>{window.scrollY>800?r(!0):r(!1)})},[]),(0,l.jsx)(o.A,{nodeRef:t,in:a,timeout:200,classNames:"fadein",className:"fixed bottom-5 right-5 z-40 p-1 xs:bottom-10 xs:right-8",unmountOnExit:!0,children:(0,l.jsx)("button",{onClick:()=>{window.scrollTo({top:0,behavior:"smooth"})},"aria-label":e("backtotop.index.button","aria_label"),children:(0,l.jsx)(d,{"aria-hidden":!0})})})}},18625:(e,t,a)=>{"use strict";a.d(t,{A:()=>x});var r,n=a(95155),l=a(12115);function i(){return(i=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)({}).hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e}).apply(null,arguments)}let s=function(e){return l.createElement("svg",i({xmlns:"http://www.w3.org/2000/svg",width:23.659,height:26.003},e),r||(r=l.createElement("path",{d:"M18.259 15.281c1.619-.113 5.4-.192 5.4-2.281 0-2.031-3.526-2.15-5.4-2.281C9.475.566 9.313.002 8.169 0H7.028l5.207 10.977-7.223.529L2.19 8.389H0l2.893 4.369-2.889 4.8h2.183l2.822-3.117 7.223.531-5.206 11.031h1.139c1.143 0 1.287-.544 10.089-10.718Z","data-name":"Trac\\xE9 5558"})))};var o=a(51111),c=a(98102),d=a(1406),u=a(50577),m=a(10177),f=a(58824),h=a(37358),p=a(66144);let x=function(e){let{flights:t,columnDisplay:a}=e,{t:r,locale:l}=(0,u.B)(),{setRequest:i}=(0,m.A)(),{resetFlightsStates:x}=(0,c.q)(),{deletePlatform:g}=(0,d.V)(),{setPlatformDisclaimer:v,cart:b,setCart:y}=(0,o._)(),w=async()=>{b&&b.items_count>0?(v(!0),i("REQUEST_FROM_FLIGHT_SCREEN")):(b&&(y(null),await (0,f.s)()),Promise.all([x(),g()]))};return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("div",{role:"region",className:(0,h.cn)(a?"flex-col":"lg:flex-row lg:divide-x lg:divide-y-0","flex w-full flex-col justify-between divide-y divide-grey-light"),children:t.map((e,i)=>{var o;return(0,n.jsxs)("div",{className:(0,h.cn)(!a&&t.length>1&&0===i&&"lg:pb-0 lg:pr-10",t.length>1&&1===i&&!a&&"lg:pl-10 lg:pt-0",t.length>1&&0===i&&"pb-5",t.length>1&&1===i&&"pt-5","flex-1"),children:[(0,n.jsx)("div",{className:"text-center",children:(0,n.jsx)("p",{dangerouslySetInnerHTML:{__html:r("flightbanner.flightssummary.info",["".concat(e.display_flight_number).concat(e.alternate_flight_number?" (".concat(e.alternate_flight_number,")"):""),"".concat((0,p.A)(new Date("".concat(e.departure_date,"T").concat(e.departure_scheduled_time)),"fr"===l?"dd/MM/yyyy":"MM/dd/yyyy"),"</br>"),e.departure_name,null!=(o=e.departure_terminal)?o:""])}})}),(0,n.jsx)("div",{className:"relative mx-auto mt-5 w-full max-w-md items-start justify-between gap-3 lg:gap-[6%]",children:(0,n.jsxs)("div",{className:"flex w-full items-start justify-between",children:[(0,n.jsxs)("div",{className:"relative flex w-full max-w-[90px] flex-col items-center justify-center space-y-5",children:[(0,n.jsxs)("span",{children:[(0,n.jsxs)("span",{className:"sr-only",children:[r("flightbanner.flightssummary.departure.time")," ",e.departure_scheduled_time]}),(0,n.jsx)("span",{"aria-hidden":!0,children:e.departure_scheduled_time})]}),(0,n.jsx)("div",{className:"absolute left-0 right-0 top-1 z-10 mx-auto h-2 w-2 rotate-45 transform bg-malachite-50 lg:top-2"}),(0,n.jsxs)("div",{className:"flex w-full flex-col items-center justify-center ",children:[(0,n.jsx)("span",{className:"text-title-3 leading-tight",children:e.departure_iata_code}),(0,n.jsxs)("span",{className:"text-body-3 text-center",children:[(0,n.jsx)("span",{className:"sr-only",children:r("flightbanner.flightssummary.departure")}),(0,n.jsx)("span",{"aria-hidden":!0,children:e.departure_name})]})]})]}),(0,n.jsx)("div",{className:(0,h.cn)(a||t.length>1?"lg:top-[1.1rem]":"lg:top-[0.4rem] lg:h-16","absolute bottom-0 left-0 right-0 top-[0.9rem] mx-[45px] h-10  rounded-[50%] border-t-2 border-dotted border-malachite-50"),children:(0,n.jsx)(s,{className:"absolute -top-3.5 bottom-0 left-0 right-0 z-10 mx-auto fill-malachite","aria-hidden":!0})}),(0,n.jsxs)("div",{className:"relative flex w-full max-w-[90px] flex-col items-center justify-center space-y-5",children:[(0,n.jsxs)("span",{children:[(0,n.jsxs)("span",{className:"sr-only",children:[r("flightbanner.flightssummary.arrival.time")," ",e.departure_scheduled_time]}
1),(0,n.jsx)("span",{"aria-hidden":!0,children:e.arrival_scheduled_time})]}),(0,n.jsx)("div",{className:"absolute left-0 right-0 top-1 z-10 mx-auto h-2 w-2 rotate-45 transform bg-malachite-50 lg:top-2"}),(0,n.jsxs)("div",{className:"flex flex-1 flex-col items-center justify-center",children:[(0,n.jsx)("span",{className:"text-title-3 leading-tight",children:e.arrival_iata_code}),(0,n.jsxs)("span",{className:"text-body-3 text-center",children:[(0,n.jsx)("span",{className:"sr-only",children:r("flightbanner.flightssummary.arrival")}),(0,n.jsx)("span",{"aria-hidden":!0,children:e.arrival_name})]})]})]})]})}),(0,n.jsx)("div",{})]},e.composite_key)})}),(0,n.jsx)("div",{className:(0,h.cn)(t.length>1||a?"!mt-2":"!mt-0"),children:(0,n.jsx)("button",{className:"underline-btn",onClick:w,children:r("flightbanner.flightssummary.button")})})]})}},19079:(e,t,a)=>{"use strict";a.d(t,{A:()=>x});var r,n,l,i,s,o,c,d,u,m,f,h=a(12115);function p(){return(p=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)({}).hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e}).apply(null,arguments)}let x=function(e){return h.createElement("svg",p({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 17.823 17.823"},e),r||(r=h.createElement("g",{"data-name":"Groupe 2348"},h.createElement("path",{fill:"none",stroke:"currentColor",strokeWidth:.8,d:"M15.653.4H2.056A1.594 1.594 0 0 0 .4 2.076v13.641a1.62 1.62 0 0 0 1.656 1.706h13.6a1.713 1.713 0 0 0 1.771-1.706V2.076A1.69 1.69 0 0 0 15.653.4Z","data-name":"Trac\\xE9 109"}))),n||(n=h.createElement("g",{"data-name":"Groupe 2349"},h.createElement("path",{fill:"none",stroke:"currentColor",strokeWidth:.8,d:"M.4 5.581h17.023","data-name":"Trac\\xE9 110"}))),l||(l=h.createElement("g",{"data-name":"Groupe 2350"},h.createElement("path",{fill:"none",stroke:"currentColor",strokeWidth:.8,d:"M3.361 5.546v11.878","data-name":"Trac\\xE9 111"}))),i||(i=h.createElement("g",{"data-name":"Groupe 2351"},h.createElement("path",{fill:"none",stroke:"currentColor",strokeWidth:.8,d:"M7.061 5.546v11.878","data-name":"Trac\\xE9 112"}))),s||(s=h.createElement("g",{"data-name":"Groupe 2352"},h.createElement("path",{fill:"none",stroke:"currentColor",strokeWidth:.8,d:"M10.762 5.546v11.878","data-name":"Trac\\xE9 113"}))),o||(o=h.createElement("g",{"data-name":"Groupe 2353"},h.createElement("path",{fill:"none",stroke:"currentColor",strokeWidth:.8,d:"M14.463 5.546v11.878","data-name":"Trac\\xE9 114"}))),c||(c=h.createElement("g",{"data-name":"Groupe 2354"},h.createElement("path",{fill:"none",stroke:"currentColor",strokeWidth:.8,d:"M.4 14.463h17.023","data-name":"Trac\\xE9 115"}))),d||(d=h.createElement("g",{"data-name":"Groupe 2355"},h.createElement("path",{fill:"none",stroke:"currentColor",strokeWidth:.8,d:"M.4 11.502h17.023","data-name":"Trac\\xE9 116"}))),u||(u=h.createElement("g",{"data-name":"Groupe 2356"},h.createElement("path",{fill:"none",stroke:"currentColor",strokeWidth:.8,d:"M.4 8.542h17.023","data-name":"Trac\\xE9 117"}))),m||(m=h.createElement("g",{"data-name":"Groupe 2357"},h.createElement("path",{fill:"none",stroke:"currentColor",strokeWidth:.8,d:"M5.686 3.284a.616.616 0 1 0-.616-.616.616.616 0 0 0 .616.616Z","data-name":"Trac\\xE9 118"}))),f||(f=h.createElement("g",{"data-name":"Groupe 2358"},h.createElement("path",{fill:"none",stroke:"currentColor",strokeWidth:.8,d:"M12.138 3.284a.616.616 0 1 0-.616-.616.616.616 0 0 0 .616.616Z","data-name":"Trac\\xE9 119"}))))}},22604:(e,t,a)=>{"use strict";a.d(t,{A:()=>i});var r=a(95155),n=a(22718),l=a(58174);let i=(0,a(12115).memo)(function(e){let{className:t,alt:a,src:i}=e;return(0,r.jsx)(n.default,{className:t,alt:a,src:i||l.Fw,fallbackSrc:l.Fw,"aria-hidden":!0})})},25005:(e,t,a)=>{"use strict";a.d(t,{ElementsHeightProvider:()=>s,U:()=>o});var r=a(95155),n=a(89146),l=a(12115);let i=(0,l.createContext)(null);function s(e){let{children:t}=e,[a,s]=(0,l.useState)(0),[o,c]=(0,l.useState)(0),[d,u]=(0,l.useState)(0),{height:m}=(0,n.A)(),f=(0,l.useMemo)(()=>({headerBannerHeight:d,headerHeight:a,setHeaderHeight:s,bannerHeight:o,setBannerHeight:c}),[d,a,s,o,c]);return(0,l.useEffect)(()=>{document.documentElement.style.setProperty("--app-height","".concat(window.innerHeight,"px")),document.documentElement.style.setProperty("--content-height","".concat(window.innerHeight-o,"px")),document.documentElement.style.setProperty("--body-height","".concat(window.innerHeight-d+1,"px"))},[m,o,d]),(0,l.useEffect)(()=>{u(o+a)},[o,a]),(0,r.jsx)(i.Provider,{value:f,children:t})}let o=()=>(0,l.useContext)(i)},25340:(e,t,a)=>{"use strict";a.d(t,{az:()=>i,so:()=>s,xA:()=>l});var r=a(95155),n=a(37358);function l(e){let{id:t,children:a,className:l,style:i,as:s="div"}=e;return(0,r.jsx)(s,{id:t,className:(0,n.cn)("group/section mx-auto grid grid-cols-16 xxxl:max-w-screen-xxxl",l),style:i,children:a})}function i(e){let{id:t,children:a,className:l}=e;return(0,r.jsx)("div",{id:t,className:(0,n.cn)("w-full group-[.grid]/section:col-start-2 group-[.grid]/section:col-end-16",l),children:a})}function s(e){let{id:t,children:a,className:l}=e;return(0,r.jsx)("div",{id:t,className:(0,n.cn)("mx-auto flex flex-wrap",l),children:a})}},25485:(e,t,a)=>{"use strict";a.d(t,{A:()=>i});var r,n=a(12115);function l(){return(l=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)({}).hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e}).apply(null,arguments)}let i=function(e){return n.createElement("svg",l({xmlns:"http://www.w3.org/2000/svg",viewBox:"-0.5 -0.5 31 31"},e),r||(r=n.createElement("g",{fill:"none","data-name":"Groupe 2819",opacity:.7},n.createElement("path",{d:"M14.868.5a14.369 14.369 0 1 0 14.373 14.367A14.366 14.3
166 0 0 0 14.868.5","data-name":"Trac\\xE9 513"}),n.createElement("path",{d:"m8.634 15.301 4.189 5.238 9.021-11.278","data-name":"Trac\\xE9 514"}))))}},34488:(e,t,a)=>{"use strict";a.d(t,{A:()=>x});var r=a(95155),n=a(25485),l=a(99025),i=a(50577),s=a(78524),o=a(48994),c=a(55055),d=a(53854),u=a(12115),m=a(36199),f=a(37358),h=a(95925);function p(e){let{flattenedList:t,inputRef:a,listContainerRef:n,open:l,select:s,setOpen:o,selectedIndex:c,setSelectedIndex:d}=e,{t:p}=(0,i.B)(),x=(0,u.useRef)(null);return(0,h.A)(l,o,x),(0,u.useEffect)(()=>{if(n.current)if(0===c)n.current.scrollTo({top:0});else{let e=n.current.children[c];if(e){let t=n.current,a=t.clientHeight,r=e.offsetTop,l=e.clientHeight,{scrollTop:i}=t;if(!(r>=i&&r+l<=i+a)){let e=Math.max(0,r-(a-l)/2);t.scrollTo({top:e,behavior:"smooth"})}}}},[c]),(0,r.jsxs)("div",{className:"text-body-3 relative",ref:x,children:[(0,r.jsx)("div",{className:"sticky top-0 z-10 bg-white p-0.5",children:(0,r.jsx)("div",{className:"truncate bg-grey-platinium p-5 py-3.5",children:p(t.length>0?"inputflight.index.data.suggestions":"inputflight.index.data.empty")})}),t.length>0&&(0,r.jsxs)("div",{ref:n,className:"custom-scrollbar max-h-[198px] overflow-y-auto bg-white p-0.5 focus:outline-none",role:"listbox","aria-activedescendant":c>=0?"flight-option-".concat(c):void 0,tabIndex:0,onKeyDown:e=>{if(l){if("ArrowDown"===e.key)e.preventDefault(),d(e=>Math.min(e+1,t.length-1));else if("ArrowUp"===e.key)e.preventDefault(),d(e=>Math.max(e-1,0));else if("Enter"===e.key){if(e.preventDefault(),t[c]){let{option:e,codeShare:a}=t[c];s(e,a)}}else if("Tab"===e.key)if(e.shiftKey){var r;e.preventDefault(),null==(r=a.current)||r.focus(),o(!1)}else e.preventDefault()}},children:[(0,r.jsx)("div",{className:"absolute bottom-0 z-10 h-6 w-full border-b-2 border-white bg-gradient-to-t from-grey-platinium/70 to-transparent "}),t.map((e,t)=>{let{option:a,codeShare:n}=e,l="".concat(a.departureScheduledTime," ").concat(n.displayFlightNumber," ").concat(n.alternateFlightNumber?"(".concat(n.alternateFlightNumber,")"," "):"").concat(a.arrivalCity," (").concat(a.arrivalIataCode,") ").concat(n.airlineName);return(0,r.jsxs)("button",{id:"flight-option-".concat(t),role:"option","aria-selected":t===c,className:(0,f.cn)(t===c&&"bg-grey-extralight font-regular","flex w-full cursor-pointer items-center justify-start space-x-3 px-3 py-3 text-left"),onClick:e=>{e.preventDefault(),s(a,n)},onMouseEnter:()=>d(t),onMouseLeave:()=>d(-1),children:[(0,r.jsx)(m.A,{className:"w-full max-w-[32px]","aria-hidden":!0}),(0,r.jsx)("span",{title:l,className:"line-clamp-1",children:l})]},t)})]})]})}function x(e){let{disabled:t,flightDate:a,flightInput:m,initPosition:f,label:h,name:x,onChange:g,placeholder:v,settings:b,template:y,withFlip:w,withPortal:j}=e,{t:E}=(0,i.B)(),{toastError:N}=(0,d.t)(),k=(0,u.useRef)(null),_=(0,u.useRef)(null),[A,L]=(0,u.useState)(-1),[C,S]=(0,u.useState)(!1),[M,T]=(0,u.useState)(!1),[R,I]=(0,u.useState)([]),[O,F]=(0,u.useState)(""),D=(0,u.useMemo)(()=>{if(!R.length)return[];let e=[];return R.forEach(t=>
1{t.codeShares.forEach(a=>{e.push({option:t,codeShare:a})})}),e},[R]),{api:P,isAutocomplete:H,isValid:B}=b,{path:G,params:z}=P,U=Object.keys(z).map(e=>"".concat(encodeURIComponent(e),"=").concat(encodeURIComponent(z[e]))).join("&"),q="".concat(G,"?").concat(U),W=(0,u.useCallback)(async(e,t)=>{var a;let{departureIataCode:r,departureTerminal:n,departureName:l,departureDate:i,departureScheduledTime:s,arrivalIataCode:o,arrivalName:c,arrivalDate:d,arrivalScheduledTime:u}=e,{flightNumber:m,airlineName:f,airlineCode:h,compositeKey:p,displayFlightNumber:x,alternateFlightNumber:v}=t;S(!1),L(-1),await g({flight_number:m,airline_name:f,airline_code:h,composite_key:p,display_flight_number:x,alternate_flight_number:v,departure_iata_code:r,departure_terminal:n,departure_name:l,departure_date:i,departure_scheduled_time:s,arrival_iata_code:o,arrival_name:c,arrival_date:d,arrival_scheduled_time:u}),null==(a=k.current)||a.focus()},[g]);(0,u.useEffect)(()=>{C&&D.length>0?L(0):L(-1)},[C,D]),(0,u.useEffect)(()=>{L(0)},[D]);let K=(0,u.useCallback)(async()=>{if("string"==typeof m&&a&&m){if(!1===B){F(E("flightbanner.finalflightform.error.invalid")),I([]);return}try{T(!0);let{data:a}=await (0,c.Z)(q);if(Array.isArray(a)){if(1===a.length)return W(a[0],a[0].codeShares[0]);if(a.length>1){if(I(a),!C)return S(!0)}else S(!0)}else{var e,t,r,n,l,i,s,o;if((null==(e=a.exactMatches)?void 0:e.length)===1&&(null==(t=a.suggestions)?void 0:t.length)===0)return W(a.exactMatches[0],a.exactMatches[0].codeShares[0]);if(C||S(!0),(null==(r=a.exactMatches)?void 0:r.length)===0&&(null==(n=a.suggestions)?void 0:n.length)>0)return I(a.suggestions);if((null==(l=a.exactMatches)?void 0:l.length)>1&&(null==(i=a.suggestions)?void 0:i.length)===0)return I(a.exactMatches);if((null==(s=a.exactMatches)?void 0:s.length)>0&&(null==(o=a.suggestions)?void 0:o.length)>0)return I([...a.exactMatches,...a.suggestions])}return I([])}catch(e){return N(e),I([])}finally{T(!1)}}},[q,a,m,H,B,W,C,E,N]),V=async e=>{var t;e.preventDefault(),await g(""),null==(t=k.current)||t.focus()};return(0,u.useEffect)(()=>{H&&B&&K()},[H,B]),(0,u.useEffect)(()=>{""===m&&O&&F("")},[O,m]),(0,r.jsxs)("div",{className:"relative flex w-full",children:[(0,r.jsx)("div",{className:"flex-1",children:(0,r.jsx)(o.i,{inputRef:k,customContainer:{pinColor:{bottom:"bg-white",top:"bg-white"},pinPosition:["rows","mixed"].includes(y)?"left-[11.4rem]":void 0,position:"right-0",width:["rows","mixed"].includes(y)?"lg:w-[465px] w-full":"w-full"},error:O,initPosition:f,inputMode:"autocomplete",label:h,name:x,objectValue:m,onChange:e=>{F(""),C&&e.target.value.length<3&&S(!1),g(e.target.value.replace(/ {2,}/g," "))},onFocus:()=>{if(H&&"string"==typeof m&&m.length>=3&&(null==R?void 0:R.length)>1)return S(!0)},onKeyDown:e=>{if(open){if("ArrowDown"===e.key||"ArrowUp"===e.key)e.preventDefault(),_.current&&_.current.focus(),L(t=>"ArrowDown"===e.key?Math.min(t+1,D.length-1):"ArrowUp"===e.key?Math.max(t-1,0):t);else if("Enter"===e.key&&(e.preventDefault(),D[A])){let{option:e,codeShare:t}=D[A];W(e,t)}}},placeholder:v,resetValue:V,showOptions:C,setShowOptions:S,value:"object"==typeof m?"".concat(m.departure_scheduled_time," ").concat(m.display_flight_number).concat(m.alternate_flight_number?" (".concat(m.alternate_flight_number,")"):""," ").concat(m.arrival_name," (").concat(m.arrival_iata_code,") ").concat(m.airline_name):m,withFlip:w,withPortal:j,children:(0,r.jsx)(p,{flattenedList:D,select:W,open:C,setOpen:S,selectedIndex:A,setSelectedIndex:L,inputRef:k,listContainerRef:_})})}),!H&&(0,r.jsx)("button",{"aria-label":h,type:"button",className:"flex h-[40px] w-[40px] cursor-pointer items-center justify-center self-end bg-grey text-center enabled:hover:bg-grey-dark",disabled:!a||M||"object"==typeof m,onClick:"object"==typeof m?V:K,children:M?(0,r.jsx)(s.A,{className:"absolute mx-auto h-4 w-4 text-white"}):(0,r.jsxs)(r.Fragment,{children:[" ","object"==typeof m?(0,r.jsx)(n.A,{className:"h-5 w-5 stroke-white","aria-hidden":!0}):(0,r.jsx)(l.A,{className:"h-5 w-5 fill-white","aria-hidden":!0})]})})]})}},36199:(e,t,a)=>{"use strict";a.d(t,{A:()=>i});var r,n=a(12115);function l(){return(l=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)({}).hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e}).apply(null,arguments)}let i=function(e){return n.createElement("svg",l({xmlns:"http://www.w3.org/2000/svg",width:32.578,height:29.262},e),r||(r=n.createElement("g",{fill:"none",stroke:"#cecfcf",strokeLinecap:"round","data-name":"Groupe 4829"},n.createElement("path",{d:"M.759 28.762h30.824","data-name":"Trac\\xE9 2461"}),n.createElement("path",{strokeLinejoin:"round",strokeWidth:1.00052,d:"m22.596 12.984 6.202-2.738a13.5 13.5 0 0 0 2.45-1.516c.397-.483.716-.867-.148-1.155s-1.675-1.147-2.896-.724c-.827.286-15.718 6.728-15.718 6.728-1.08.48-8.706-1.94-8.706-1.94l-2.047.911 2.186 1.712","data-name":"Trac\\xE9 2447"}),n.createElement("path",{strokeLinejoin:"round",strokeWidth:1.00052,d:"M7.837 17.307c.567.41 1.965 1.376 2.34 1.209l9.74-4.337","data-name":"Trac\\xE9 2448"}),n.createElement("path",{strokeLinejoin:"round",strokeWidth:1.00052,d:"m22.605 13.741-2.395 1.08-.558-1.233 2.393-1.079a.91.91 0 0 1 .56 1.232","data-name":"Trac\\xE9 2449"}),n.createElement("path",{strokeLinejoin:"round",strokeWidth:.7503900000000001,d:"m.586 17.036 1.384-.616 5.375-.59-4.711 2.098Z","data-name":"Trac\\xE9 2452"}))))}},37358:(e,t,a)=>{"use strict";function r(){for(var e=arguments.length,t=Array(e),a=0;a<e;a++)t[a]=arguments[a];return t.filter(Boolean).join(" ")}a.d(t,{cn:()=>r})},39863:(e,t,a)=>{"use strict";a.d(t,{A:()=>n});var r=a(12115);let n=()=>(0,r.useCallback)(e=>{let t=document.querySelector("body");e&&!t.classList.contains("no-body-scroll")?t.classList.add("no-body-scroll"):t.classList.contains("no-body-scroll")&&t.classList.remove("no-body-scroll")},[])},40523:(e,t,a)=>{"use strict";a.d(t,{D9:()=>g,$k:()=>w,mA:()=>k,Sm:()=>_,JN:()=>C,kn:()=>I,TM:()=>O}),a(11600);var r=a(99832),n=a(95155),l=a(12115),i=a(11124),s=a.n(i),o=a(41492);a(95418);var c=a(79439),d=a.n(c),u=a(52129),m=a(37358),f=a(39330),h=a.n(f),p=a(67219),x=a.n(p);function g(e){var t;let{label:a,description:r,name:i,country:c,setCountry:f,required:p,disabled:g,value:v,onCh
1ange:b,errors:y}=e,[w,j]=(0,l.useState)("+33"),E=(0,l.useRef)(""),N=(0,l.useRef)(c);v||(N.current=c),(0,l.useEffect)(()=>{E.current&&E.current!==c&&f(E.current)});let k="string"==typeof y?y:null==y||null==(t=y[i])?void 0:t.message,{fontFamily:_}=h()(x()).theme,A="cursor-not-allowed !text-grey-dark/50 !border-grey-dark/50 !opacity-100";return(0,n.jsxs)("div",{className:"relative",children:[(0,n.jsxs)("label",{htmlFor:i,className:"text-sm text-grey",children:[a,p&&" *"]}),r&&(0,n.jsx)(u.E,{size:u.E.size.B4,className:"mb-2",children:r}),(0,n.jsxs)("div",{className:"relative",children:[(0,n.jsx)(s(),{localization:"fr"===c?o:{},inputClass:(0,m.cn)("relative !w-full rounded-none font-sans",g&&A),inputProps:{id:i,name:i,required:p,disabled:g},buttonClass:(0,m.cn)(d().buttonContainer,g&&A),dropdownClass:"rounded-none",dropdownStyle:{top:"41px",fontFamily:_.sans[0],borderColor:"#4e4e4e",borderRadius:"0"},country:N.current,isValid:(e,t)=>{var a;return E.current=null!=(a=null==t?void 0:t.iso2)?a:"",!0},value:v||w,onChange:(e,t,a)=>{a.target.value&&t.dialCode.length>=a.target.value.length-1&&(a.target.value=""),j("+".concat(t.dialCode)),f(t.countryCode),b(a)},onKeyDown:e=>{"Backspace"===e.key&&e.target.value===w&&e.preventDefault()}}),k&&(0,n.jsx)("div",{className:"w-75 bg-red-light p-2 text-xs text-red",children:k})]})]})}var v=function(e){return e[e.NORMAL=0]="NORMAL",e[e.LARGE=1]="LARGE",e}(v||{});let b={0:"",1:"h-[50px] !text-base"};function y(e){return"string"==typeof e||"number"==typeof e?{value:e,name:String(e)}:"value"in e&&void 0!==e.value?{value:e.value,name:e.name}:"merchant_id"in e&&void 0!==e.merchant_id?{value:e.merchant_id,name:e.name}:e}function w(e){var t,a;let{label:i,description:s,placeholder:o,register:c,errors:d,className:f,placeholderFirstOption:h,hiddenLabel:p,size:x=0,options:g,"aria-label":v,...w}=e,j="string"==typeof d?d:null==d||null==(t=d[e.name])?void 0:t.message,E=null!=o?o:p&&i?"".concat(i," ").concat(w.required?"*":""):null,N=(0,l.useMemo)(()=>{if(!(null==g?void 0:g.length))return null;let e=g.map(y);return E?[{value:"",name:E},...e]:e},[g,E]),k=null!=h?h:!!E;return(0,n.jsxs)("div",{className:(0,m.cn)("relative",f),children:[i&&!p&&(0,n.jsx)("label",{htmlFor:w.name,children:"".concat(i," ").concat(w.required?"*":"")}),s&&(0,n.jsx)(u.E,{size:u.E.size.B4,className:"mb-2",children:s}),(0,n.jsxs)("div",{className:"relative",children:[(0,n.jsx)("select",{...w,...null==c?void 0:c(w.name,{required:w.required}),id:w.name,className:(0,m.cn)(j&&"pl-12",!j&&"pl-3","relative text-sm leading-normal",b[x],f),"aria-label":null!=(a=null!=v?v:i)?a:w.name,children:N&&N.length>0&&N.map((e,t)=>(0,n.jsx)("option",{value:k&&0===t?"":String(e.value),disabled:k&&0===t,hidden:!1,children:e.name},t))}),(0,n.jsx)(r.d,{displayError:j})]})]})}w.size=v;var j=a(50924),E=function(e){return e[e.NORMAL=0]="NORMAL",e[e.LARGE=1]="LARGE",e}(E||{});let N={0:"",1:"h-[50px] !text-base"};function k(e){var t;let{label:a,name:r,options:i,size:s=0,value:o,defaultValue:c,onChange:d,variant:u,placeholder:f,disabled:h}=e,[p,x]=(0,l.useState)(!1),[g,v]=(0,l.useState)(-1),b=(0,l.useRef)(null),y=(0,l.useRef)(null),w=(0,l.useRef)(null),E=(0,l.useRef)(null),k=e=>{var t;null!=e&&e.disabled||h||(d(e),x(!1),y.current&&(y.current.scrollTop=0),null==(t=E.current)||t.focus())},_=e=>{null==y||y.current.scrollTo({top:e,behavior:"smooth"})};return(0,l.useEffect)(()=>{if(g<0||g>i.length||!(null==y?void 0:y.current))return()=>{};let e=Array.from(y.current.children);if(!e[g])return;let t=y.current,a=e[g],r=t.getBoundingClientRect(),n=a.getBoundingClientRect();n.bottom>r.bottom?_(a.offsetTop):n.top<r.top&&_(a.offsetTop)},[g]),(0,l.useEffect)(()=>{let e=e=>{var t;(null==(t=b.current)?void 0:t.contains(e.target))||(x(!1),v(-1),y.current&&(y.current.scrollTop=0))};return document.addEventListener("click",e),document.addEventListener("focusin",e),()=>{document.removeEventListener("click",e),document.removeEventListener("focusin",e)}},[]),(0,l.useEffect)(()=>{h&&(x(!1),v(-1))},[h]),(0,n.jsxs)("div",{className:"relative",children:[(0,n.jsx)("label",{htmlFor:r,className:"block",children:a}),(0,n.jsxs)("div",{ref:b,children:[(0,n.jsxs)("button",{className:"relative w-full",onClick:()=>{var e;h||(x(!p),null==(e=E.current)||e.focus())},tabIndex:-1,disabled:h,children:[(0,n.jsx)("input",{id:r,ref:E,type:"text",name:r,className:(0,m.cn)(N[s],"HUE"!==u&&"py-3"),autoComplete:"off",value:"HUE"!==u?o:"",onCh
1ange:()=>{d(o)},defaultValue:null==c?void 0:c.name,onKeyDown:e=>{switch(e.key){case"ArrowUp":e.preventDefault(),p||x(!0),g>0&&v(e=>e-1);break;case"ArrowDown":e.preventDefault(),p||x(!0),g<i.length-1&&v(e=>e+1);break;case"Enter":if(e.preventDefault(),p&&g>=0&&g<i.length){let e=i[g];(null==e?void 0:e.disabled)||k(e)}else x(!0);break;case"Escape":e.preventDefault(),x(!1),v(-1);break;case"Tab":x(!1),v(-1);break;case" ":e.preventDefault(),p||x(!0)}},readOnly:!0,"aria-expanded":p,"aria-controls":"".concat(r,"-listbox"),"aria-activedescendant":g>=0?"".concat(r,"-option-").concat(g):void 0,role:"combobox","aria-haspopup":"listbox",placeholder:f,disabled:h,"aria-disabled":h}),"HUE"===u?(0,n.jsx)("div",{className:"absolute top-0 flex h-full items-center uppercase",children:(0,n.jsxs)("div",{className:"flex items-center space-x-2 uppercase",children:[(0,n.jsx)("div",{className:"mx-[2px] h-[36px] w-[36px]",style:{backgroundColor:"#".concat(null==o?void 0:o.split("|")[0])}}),(0,n.jsx)("span",{children:null==o?void 0:o.split("|")[1]})]})}):null,(0,n.jsx)("span",{className:"absolute right-3 top-0 flex h-full items-center  text-grey-dark",children:(0,n.jsx)(j.A,{className:(0,m.cn)(p?"-rotate-90":"rotate-90","mr-3 w-2    fill-current text-grey"),"aria-hidden":!0})})]}),(0,n.jsx)("div",{ref:y,id:"".concat(r,"-listbox"),role:"listbox",className:(0,m.cn)("top-13 absolute z-20 w-full overflow-y-scroll bg-white text-xs shadow",!p&&"hidden"),style:{maxHeight:"".concat(w&&(null==(t=w.current)?void 0:t.offsetHeight)*6||240,"px")},children:i&&i.length>0&&i.sort().map((e,t)=>{var a,l;return(0,n.jsx)("button",{ref:w,role:"option",id:"".concat(r,"-option-").concat(t),"aria-selected":g===t,className:(0,m.cn)("flex min-h-[40px] w-full items-center",(null==e?void 0:e.disabled)?"cursor-not-allowed text-grey-light":"cursor-pointer",g!==t||(null==e?void 0:e.disabled)?"":"bg-grey-extralight font-regular","HUE"!==u&&"px-3.5",i.length>1&&"border-b border-grey-platinium"),disabled:!!(null==e?void 0:e.disabled),"aria-disabled":!!(null==e?void 0:e.disabled),onClick:()=>k(e),onKeyUp:t=>{("Enter"===t.key||" "===t.key)&&(t.preventDefault(),k(e))},onMouseEnter:()=>{(null==e?void 0:e.disabled)||v(t)},onMouseLeave:()=>{(null==e?void 0:e.disabled)||v(-1)},children:"HUE"===u?(0,n.jsxs)("div",{className:"flex items-center space-x-2 uppercase",children:[(0,n.jsx)("div",{className:"mx-[2px] h-[36px] w-[36px]",style:{backgroundColor:"#".concat(null==(a=e.name)?void 0:a.split("|")[0])}}),(0,n.jsx)("span",{children:null==(l=e.name)?void 0:l.split("|")[1]})]}):e.name},t)})})]})]})}function _(e){var t;let{label:a,description:l,register:i,errors:s,withoutErrorIcon:o,floatErrorDisplay:c,truncate:d,icon:f,className:h,...p}=e,x="string"==typeof s?s:null==s||null==(t=s[p.name])?void 0:t.message;return(0,n.jsxs)("div",{className:(0,m.cn)("relative",h),children:[a&&(0,n.jsxs)("label",{htmlFor:p.name,children:[a,p.required&&" *"]}),l&&(0,n.jsx)(u.E,{size:u.E.size.B4,className:"mb-2",children:l}),(0,n.jsxs)("div",{className:"relative",children:[(0,n.jsx)("input",{id:p.name,className:(0,m.cn)(f?"truncate pr-10":"",x&&!o&&"pl-12",!x&&"pl-3",d&&"truncate"),...p,...null==i?void 0:i(p.name,{required:p.required})}),f,(0,n.jsx)(r.d,{displayError:x,hasIcon:!o,floatErrorDisplay:c})]})]})}k.size=E;var A=a(74495),L=a.n(A);function C(e){let{id:t,firstLabel:a,secondLabel:r,value:l=!1,setValue:i,form:s,onFormChange:o,onInputChange:c}=e,d=e=>{i(e),s&&s.handleChange(t)({target:{value:e}}),o&&o(),c&&c()};return(0,n.jsx)("div",{children:(0,n.jsx)("div",{children:(0,n.jsxs)("div",{className:"flex items-center",children:[(0,n.jsx)("label",{htmlFor:"inputToggle".concat(t),className:"mb-0 cursor-pointer font-regular text-base text-grey-dark",children:a}),(0,n.jsxs)("div",{className:L().switch,onClick:()=>d(!l),role:"presentation",children:[(0,n.jsx)("input",{type:"checkbox",id:"inputToggle".concat(t),role:"switch","aria-checked":l,tabIndex:0,checked:l,className:"peer sr-only",onChange:e=>{d(e.target.checked)},onKeyDown:e=>{("Enter"===e.key||" "===e.key)&&(e.preventDefault(),d(!l))}}),(0,n.jsx)("span",{className:(0,m.cn)(L().slider,"peer-focus-visible:ring-2 peer-focus-visible:ring-[#376db3] peer-focus-visible:ring-offset-4")})]}),(0,n.jsx)("label",{htmlFor:"inputToggle".concat(t),className:"mb-0 cursor-pointer font-regular text-base text-grey-dark",children:r})]})})})}var S=a(50577),M=a(29893);function T(e){let{children:t,onRemove:a,removeAriaLabel:r,removeButtonRef:l,className:i}=e;return(0,n.jsxs)("span",{className:(0,m.cn)("inline-flex w-auto items-center gap-2 bg-grey px-2 py-1 text-xs text-white",i),children:[(0,n.jsx)("span",{className:"min-w-0 flex-1 truncate",children:t}),null!=a&&(0,n.jsx)("button",{ref:l,type:"button","aria-label":r,tabIndex:0,onClick:e=>null==a?void 0:a(e),className:"focus-default-offset shrink-0",children:(0,n.jsx)(M.default,{className:"h-2 w-2 fill-current","aria-hidden":!0})})]})}let R=function(e){return(0,n.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"32",height:"32",viewBox:"0 0 32 32",...e,children:(0,n.jsx)("g",{id:"Bouton_","data-name":"Bouton +",transform:"translate(-3 -212)",children:(0,n.jsxs)("g",{id:"Button",transform:"translate(-5 207)",children:[(0,n.jsx)("g",{id:"Padding_Group_2","data-name":"Padding Group 2",transform:"translate(5)",children:(0,n.jsx)("g",{id:"Backgroun
1d",transform:"translate(-5)",children:(0,n.jsx)("g",{id:"Background-2","data-name":"Background",transform:"translate(8 5)",children:(0,n.jsx)("rect",{id:"_Background_color","data-name":"\uD83C\uDFA8 Background color",width:"32",height:"32",fill:"currentColor"})})})}),(0,n.jsxs)("g",{id:"Groupe_2821","data-name":"Groupe 2821",transform:"translate(-541.552 -1025.552)",children:[(0,n.jsx)("line",{id:"Ligne_163","data-name":"Ligne 163",y2:"18",transform:"translate(565.552 1037.552)",fill:"none",stroke:"#fff",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1"}),(0,n.jsx)("line",{id:"Ligne_164","data-name":"Ligne 164",x2:"18",transform:"translate(556.552 1046.552)",fill:"none",stroke:"#fff",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1"})]})]})})})},I=(0,l.forwardRef)(function(e,t){var a;let{label:i,description:s,placeholder:o,errors:c,className:d,value:f,onFilesChange:h,multiple:p,maxFiles:x,accept:g="image/png,image/jpeg,.pdf",removeAttachedFile:v,setRemoveAttachedFile:b,onChange:y,...w}=e,{t:j}=(0,S.B)(),E=null==c||null==(a=c[w.name])?void 0:a.message,N=(0,l.useRef)(null),[k,_]=(0,l.useState)(),A=(0,l.useRef)(null),L=!0===p&&null!=h,C=L&&null!=f?f:[],M=null!=x&&C.length>=x,I=()=>{N.current&&(N.current.value="")};(0,l.useEffect)(()=>{E&&I()},[E]);let O=async e=>{var t;let a=null==(t=e.target.files)?void 0:t[0];if(!a){L||null==y||y(e);return}if(L){if(M)return void I();let e=null!=x?[...C,a].slice(0,x):[...C,a];return null==h||h(e),void I()}_(a),null==y||y(e)};return(0,l.useEffect)(()=>{A.current&&v&&(A.current.click(),null==b||b(!1))},[v,b]),(0,n.jsxs)("div",{className:(0,m.cn)("relative",d),children:[(0,n.jsx)("label",{htmlFor:w.name,className:"block text-sm text-grey",children:i}),s&&(0,n.jsx)(u.E,{size:u.E.size.B4,className:"mb-2",children:s}),(0,n.jsxs)("div",{className:"relative",children:[(0,n.jsx)("input",{...w,type:"file",id:w.name,ref:e=>{N.current=e,function(e,t){if(e){if("function"==typeof e)return e(t);e.current=t}}(t,e)},onChange:O,accept:g,className:"hidden"}),(0,n.jsxs)("button",{type:"button",disabled:L&&M,className:(0,m.cn)("focus-default-offset flex h-[40px] max-w-[474px] items-center border border-grey bg-white text-left w-full",E?"pl-12":"pl-3",M&&"cursor-not-allowed opacity-60"),onClick:()=>{var e;L&&M||null==(e=N.current)||e.click()},children:[(0,n.jsx)("div",{className:"w-full text-sm text-grey",children:o}),(0,n.jsx)("div",{className:"mx-1",children:(0,n.jsx)(R,{className:(0,m.cn)("h-[30px] w-[30px]","bg-grey-dark border-grey-dark border hover:bg-grey-light text-grey-dark")})})]}),(0,n.jsx)(r.d,{displayError:null!=E?E:"",hasIcon:!0})]}),(0,n.jsxs)("span",{role:"status","aria-live":"assertive",className:"sr-only","aria-atomic":"true",children:[!L&&k&&j("inputupload.file.upload.status",[k.name]),L&&C.length>0&&j("inputupload.file.upload.status",[C.map(e=>e.name).join(", ")])]}),C.length>0&&(0,n.jsx)("ul",{className:"mt-2 flex flex-wrap gap-1.5",children:C.map((e,t)=>(0,n.jsx)("li",{children:(0,n.jsxs)(T,{onRemove:()=>{null==h||h(C.filter(t=>t!==e))},removeAriaLabel:j("inputupload.file.delete.button",[e.name]),children:[e.name," – ",(e.size/1024).toFixed(2)," Ko"]})},"".concat(e.name,"-").concat(e.size,"-").concat(e.lastModified,"-").concat(t)))})]})});function O(e){var t;let{label:a,description:l,register:i,errors:s,withoutErrorIcon:o,floatErrorDisplay:c,limit:d,className:f,onChange:h,...p}=e,{t:x}=(0,S.B)(),g="string"==typeof s?s:null==s||null==(t=s[p.name])?void 0:t.message,v="string"==typeof p.value?p.value.length:0;return(0,n.jsxs)("div",{className:(0,m.cn)("relative",f),children:[a&&(0,n.jsxs)("label",{htmlFor:p.name,children:[a,p.required&&" *"]}),l&&(0,n.jsx)(u.E,{size:u.E.size.B4,className:"mb-2",children:l}),(0,n.jsxs)("div",{className:"relative",children:[(0,n.jsx)("textarea",{id:p.name,maxLength:d,rows:10,style:{resize:"none"},className:"py-4",...p,...null==i?void 0:i(p.name,{required:p.required})}),(0,n.jsx)(r.d,{displayError:g,floatErrorDisplay:c,hasIcon:!1})]}),d?(0,n.jsx)("div",{className:"flex justify-end mt-0.5",children:(0,n.jsxs)("span",{className:"text-xs italic text-grey",children:[(0,n.jsx)("span",{className:"hidden lg:inline-block",children:x("inputtext.index.textarea.limit")})," ",(0,n.jsxs)("span",{className:(0,m.cn)(d-v==0&&"text-red"),
1children:[(d-v).toLocaleString()," / ",d.toLocaleString()]})]})}):null]})}},41200:(e,t,a)=>{"use strict";a.d(t,{V:()=>n});var r=a(30926);let n=(0,r.createServerReference)("00df42aa66fcec9dbbedb2d05b9cb4d1608d2dab1c",r.callServer,void 0,r.findSourceMapURL,"deletePlatform")},47134:(e,t,a)=>{"use strict";a.d(t,{default:()=>o});var r=a(95155),n=a(88738),l=a(89146),i=a(12115),s=a(47650);function o(e){let{children:t,id:a,selector:o,portalOnlyOn:c,className:d}=e,[u,m]=(0,i.useState)(!1),[f,h]=(0,i.useState)(!1),[p,x]=(0,i.useState)(!1),g=(0,l.A)(),{md:v}=(0,n.A)();return((0,i.useEffect)(()=>(o&&m(!0),c&&g.width<=v?(h(!0),x(!1)):c&&g.width>v&&(h(!1),x(!0)),()=>m(!1)),[c,o,g.width]),a&&!t)?(0,r.jsx)("div",{id:a,className:d}):"mobile"===c&&p||"desktop"===c&&f?t:u?(0,s.createPortal)(t,document.querySelector("#".concat(o))):null}},47511:(e,t,a)=>{"use strict";a.d(t,{$:()=>w});var r=a(95155),n=a(52619),l=a.n(n),i=a(29893),s=a(82501),o=a(72448),c=a(78524),d=a(37358),u=a(7016),m=function(e){return e[e.SMALL=0]="SMALL",e[e.NORMAL=1]="NORMAL",e[e.BIG=2]="BIG",e}(m||{}),f=function(e){return e[e.LEFT=0]="LEFT",e[e.RIGHT=1]="RIGHT",e[e.CENTER=2]="CENTER",e}(f||{}),h=function(e){return e[e.FULL=0]="FULL",e[e.AUTO=1]="AUTO",e}(h||{}),p=function(e){return e[e.NORMAL=0]="NORMAL",e[e.BIG=1]="BIG",e}(p||{});let x={0:"font-sans text-body-3 px-5",1:"font-sans text-body-3 px-10",2:"font-sans text-body-2 px-10 uppercase tracking-wider"},g={0:"h-[40px]",1:"h-[50px]"},v={MALACHITE:"bg-malachite hover:bg-malachite-80 border-malachite hover:border-malachite-80 text-white",GREYDARK:"bg-grey-dark hover:bg-grey border-grey-dark hover:border-grey text-white",OUTLINE_MALACHITE:"bg-transparent hover:bg-malachite-80 border-malachite hover:border-malachite-80 text-malachite hover:text-white",OUTLINE_GREYDARK:"bg-transparent hover:bg-grey border-grey-dark hover:border-grey text-grey-dark hover:text-white",BLUE:"bg-blue hover:bg-blue-light text-white",OUTLINE_BLUE:"bg-transparent hover:bg-blue-light border-blue hover:border-blue-light text-blue hover:text-white",WHITE_GREYDARK:"bg-white border-grey-dark text-grey-dark"},b={0:"mr-auto",1:"ml-auto",2:"md:w-auto mx-auto"},y={0:"w-full",1:"w-auto"};function w(e){var t,a,n,m,f,h,p,w;let{hashId:j,name:E,page:N,type:k,align:_,width:A,link:L,disabled:C,loading:S,onClick:M,uppercase:T,ariaLabel:R,disableScroll:I,icon:O,color:F="GREYDARK",size:D=1,height:P=0,onMouseLeave:H,onMouseEnter:B,onTouchStart:G,onTouchEnd:z,target:U}=e;if(!E&&!(null==N?void 0:N.data)&&!O)return null;null!=U||(null==N||null==(a=N.data)||null==(t=a.attributes)?void 0:t.redirect_enable)&&(null==N||null==(m=N.data)||null==(n=m.attributes)||n.redirect_target);let q=e=>(0,r.jsxs)("button",{tabIndex:e,type:k,id:j,className:(0,d.cn)("whitespace-no-wrap flow-root items-center border leading-none transition duration-500 ease-in-out",v[F],x[D],b[_],y[A],g[P],C&&"cursor-not-allowed opacity-50",T&&"uppercase"),onClick:M,onMouseEnter:B,onMouseLeave:H,onTouchStart:G,onTouchEnd:z,disabled:C,"aria-label":R||E,children:[S&&(0,r.jsx)("span",{className:"relative flex h-full items-center justify-center",children:(0,r.jsx)(c.A,{className:"absolute mx-auto h-5 w-5 text-white"})}),O?(0,r.jsxs)("span",{className:"flex items-center gap-x-1 md:space-x-3",children:["download"===O&&(0,r.jsx)(s.default,{className:"w-7","aria-hidden":!0}),"window"===O&&(0,r.jsx)(o.default,{className:"w-7","aria-hidden":!0}),"cross"===O&&(0,r.jsx)(i.default,{className:"h-4 w-4 fill-white","aria-hidden":!0}),E&&(0,r.jsx)("span",{children:E})]}):(0,r.jsx)("span",{className:(0,d.cn)(S&&"invisible"),children:E})]});return L||(null==N?void 0:N.data)?(0,r.jsx)("div",{children:(0,r.jsx)(l(),{href:L||(0,u.hz)(N),target:null!=U?U:(null==N||null==(h=N.data)||null==(f=h.attributes)?void 0:f.redirect_enable)?null==N||null==(w=N.data)||null==(p=w.attributes)?void 0:p.redirect_target:"_self",scroll:!I,prefetch:!1,className:"flow-root",children:q(-1)})}):q(0)}w.type="button",w.size=m,w.align=f,w.width=h,w.height=p},48994:(e,t,a)=>{"use strict";a.d(t,{i:()=>x});var r=a(95155),n=a(50924),l=a(29893),i=a(25005),s=a(50577),o=a(99832),c=a(37358),d=a(88738),u=a(95925),m=a(89146),f=a(83693),h=a.n(f),p=a(12115);function x(e){let{children:t,customContainer:a,defaultValue:f,disabled:x,error:g,flipOffset:v,inputMode:b,initPosition:y="bottom",label:w,name:j,objectValue:E,onChange:N,onBlur:k,onFocus:_,onKeyDown:A,placeholder:L,resetValue:C,setShowOptions:S,showOptions:M,value:T,withFlip:R,withPortal:I,inputRef:O}=e,{t:F}=(0,s.B)(),D=(0,p.useId)(),[P,H]=(0,p.useState)(y),[B,G]=(0,p.useState)(0),z=(0,p.useRef)(null),{width:U}=(0,m.A)(),{sm:q}=(0,d.A)(),{headerBannerHeight:W}=(0,i.U)();(0,u.A)(M,S,z);let K=h()(e=>{H(e)},10),V=(0,p.useCallback)(()=>{let e=v||0;if(R){var t;let a=null==z||null==(t=z.current)?void 0:t.getBoundingClientRect();if(a&&a.width>0){if(0===a.top&&B>=window.scrollY&&K(y),"top"===P&&a.top<W-e)return G(a.top),K("bottom");if("bottom"===P&&a.bottom>window.innerHeight+e)return K("top")}}},[K,v,W,y,P,B,R]),Y=()=>{M||_||S(!0),V()};return(0,p.useEffect)(()=>(window.addEventListener("resize",V),window.addEventListener("scroll",V),()=>{window.removeEventListener("scroll",V),window.removeEventListener("resize",V)}),[V,W]),(0,p.useEffect)(()=>{M||null==k||k({}),V()},[M]),(0,r.jsxs)("div",{className:"relative",children:[(0,r.jsx)("label",{htmlFor:"".concat(j,"-").concat(D),className:"block",children:w}),(0,r.jsxs)("div",{className:"relative",children:[(0,r.jsx)("input",{ref:O,type:"text",name:j,id:"".concat(j,"-").concat(D),className:(0,
1c.cn)("select"===b&&"cursor-pointer placeholder:!text-grey-dark","border-light truncate pr-10 selection:bg-transparent",g&&"border-red"),autoComplete:"off",placeholder:L,value:T,onChange:N,defaultValue:"select"!==b||T||null==f?void 0:f.name,onFocus:_,onClick:Y,onKeyDown:"object"==typeof E&&"autocomplete"===b?void 0:A,readOnly:"select"===b||"object"==typeof E&&"autocomplete"===b,disabled:x,tabIndex:0}),"select"===b&&(0,r.jsx)("button",{tabIndex:-1,type:"button",className:"relative right-3 float-right mt-[-1.2rem] flex h-0 items-center",onClick:Y,"aria-hidden":!0,children:(0,r.jsx)(n.A,{className:(0,c.cn)(M?"-rotate-90":"rotate-90","mr-3 w-2  fill-current text-grey-dark"),"aria-hidden":!0})}),"object"==typeof E&&"autocomplete"===b&&(0,r.jsx)("button",{"aria-label":F("input.select.reset.button","aria_label"),className:"absolute bottom-0 right-0.5 top-0 m-auto flex h-[30px] w-[30px] cursor-pointer items-center justify-center",onClick:C,children:(0,r.jsx)(l.default,{className:"h-4 w-4 fill-grey-light","aria-hidden":!0})}),(0,r.jsxs)("div",{ref:z,className:(0,c.cn)(!I&&(null==a?void 0:a.width),null==a?void 0:a.position,I?"fixed bottom-0 left-0 right-0 top-0 z-50 flex h-full w-screen items-center justify-center bg-black/20 ":"absolute ".concat("bottom"===P?"bottom-auto top-full sm:pt-3.5":"bottom-full top-auto sm:pb-3.5"),"z-40 mx-auto",!M&&"hidden"),children:[(0,r.jsx)("div",{className:(0,c.cn)(null==a?void 0:a.pinColor[P],(null==a?void 0:a.pinPosition)||"left-16 sm:left-10",U<q&&"hidden","bottom"===P?"top-2":"bottom-2",!M&&"hidden",'absolute h-[15px] w-[15px] rotate-45 transform content-[""] before:sm:block')}),(0,r.jsx)("div",{className:(0,c.cn)(I&&(null==a?void 0:a.width),"bg-grey-extralight shadow-[0_0_35px_0_rgba(0,0,0,0.2)]",!M&&"hidden"),children:t})]}),(0,r.jsx)("div",{className:"absolute w-full",children:(0,r.jsx)(o.d,{displayError:g,hasIcon:!1})})]})]})}},50249:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>i});var r,n=a(12115);function l(){return(l=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)({}).hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e}).apply(null,arguments)}let i=function(e){return n.createElement("svg",l({xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",viewBox:"0 0 19 14"},e),r||(r=n.createElement("path",{d:"M0 6.8v.4c0 .1.1.1.1.2l5.3 6.4c.2.2.4.2.7.1l.1-.1q.3-.45 0-.9L1.8 7.6h16.7c.3 0 .6-.3.5-.6 0-.3-.2-.6-.5-.6H1.8l4.4-5.3q.3-.45 0-.9C6 0 5.8 0 5.5.1l-.1.1L.1 6.6s0 .1-.1.2"})))}},50480:e=>{e.exports={card:"product-cart_card__U0x21"}},50577:(e,t,a)=>{"use strict";a.d(t,{B:()=>o,TranslationProvider:()=>s});var r=a(95155),n=a(7016),l=a(12115);let i=(0,l.createContext)(null);function s(e){let{values:t,locale:a,children:n}=e,[s,o]=(0,l.useState)(!1),c=(0,l.useMemo)(()=>({values:t,locale:a,localeToChange:s,setLocaleToChange:o}),[a,s,t]);return(0,r.jsx)(i.Provider,{value:c,children:n})}function o(){let{values:e,locale:t,localeToChange:a,setLocaleToChange:r}=(0,l.useContext)(i);return{t:(t,a)=>{if(!Array.isArray(t)){if(e[t]){var r,l,i;return"number"==typeof a&&e[t].name?(0,n.Ol)(e[t].name)[a]:"string"==typeof a&&e[t].button[a]?(null==(l=e[t].button[a].data)?void 0:l.attributes.value)||e[t].button[a]:Array.isArray(a)?a.reduce((e,t,a)=>e.replace("{".concat(a,"}"),t),(null==(i=e[t])?void 0:i.name)||""):null==(r=e[t])?void 0:r.name}return"Error on translation key"}return Object.entries(e).reduce((e,a)=>{if(a[0].includes(t[0])){let r=Number(a[0].replace(t[0],"").replace("[","").replace("]",""));e.push({...a[1],order:r})}return e},[]).sort((e,t)=>e.order>t.order?1:-1)},locale:t,localeToChange:a,setLocaleToChange:r}}},50924:(e,t,a)=>{"use strict";a.d(t,{A:()=>i});var r,n=a(12115);function l(){return(l=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)({}).hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e}).apply(null,arguments)}let i=function(e){return n.createElement("svg",l({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 7 14"},e),r||(r=n.createElement("g",{"data-name":"ARROW LINK"},n.createElement("path",{d:"M6.957 7.24a.7.7 0 0 0 0-.48.6.6 0 0 0-.125-.2L.983.183a.544.544 0 0 0-.815 0 .67.67 0 0 0 0 .887l4.867 5.3a.816.816 0 0 1 0 1.254l-4.867 5.3a.67.67 0 0 0 0 .887.543.543 0 0 0 .815 0L6.831 7.44a.6.6 0 0 0 .125-.2","data-name":"Fill 1"}))))}},51111:(e,t,a)=>{"use strict";a.d(t,{CartProvider:()=>_,_:()=>A});var r=a(95155),n=a(58824),l=a(7902),i=a(30926);
1let s=(0,i.createServerReference)("007d1a45fff75c002b7af8ad95c876f6d76dd68e29",i.callServer,void 0,i.findSourceMapURL,"createCart"),o=(0,i.createServerReference)("0079ded5ab6285cafa40ae5ce1e8594ab0ca134b0b",i.callServer,void 0,i.findSourceMapURL,"addFlights"),c=(0,i.createServerReference)("7869b5ff62367c7d5461cb769c3e934b7a6bade68a",i.callServer,void 0,i.findSourceMapURL,"addCartItem"),d=(0,i.createServerReference)("00480e34c551bfbd56f27ab82b198ff4fb15fcf33d",i.callServer,void 0,i.findSourceMapURL,"requestPayment");var u=a(7016),m=a(55055),f=a(64868);let h=()=>(0,f.j)("/api/user-info");var p=a(53854),x=a(20063),g=a(12115),v=a(85400),b=a(98102),y=a(1406),w=a(83963),j=a(50577),E=a(10177);let N=e=>(0,m.Z)(e,{headers:{"Content-Type":"application/json"}}).then(e=>e.data),k=(0,g.createContext)(null);function _(e){let{children:t}=e,{user:a}=(0,E.A)(),{selectedPlatform:i,updatePlatform:f,setPlatform:_}=(0,y.V)(),{initialFlight:A,setInitialFlight:L,finalFlight:C,setFinalFlight:S}=(0,b.q)(),{toastError:M}=(0,p.t)(),{CartPageUrl:T}=(0,w.t)(),R=(0,x.useRouter)(),I=(0,x.usePathname)(),O=(0,g.useRef)(null),{locale:F,t:D}=(0,j.B)(),P=(0,g.useMemo)(()=>({"Content-Type":"application/json","Accept-Language":F}),[F]),{refreshUserInfo:H}={refreshUserInfo:h},[B,G]=(0,g.useState)(!1),[z,U]=(0,g.useState)(!1),[q,W]=(0,g.useState)(!1),[K,V]=(0,g.useState)(null),[Y,Z]=(0,g.useState)(null),[J,X]=(0,g.useState)(void 0),[$,Q]=(0,g.useState)(!1),[ee,et]=(0,g.useTransition)(),[ea,er]=(0,g.useState)(!1),[en,el]=(0,g.useState)(""),[ei,es]=(0,g.useState)(!1),[eo,ec]=(0,g.useState)(null),[ed,eu]=(0,g.useState)([]),{data:em,mutate:ef}=(0,v.Ay)(a.isConnected&&eo&&eo.items_count>0?"/api/cart/rewards/summary":null,N,{revalidateOnFocus:!1,revalidateOnMount:!0,revalidateOnReconnect:!1}),eh=(0,g.useCallback)(async e=>{if(null==e?void 0:e.cart_flights){var t,a,r;!A&&(null==e||null==(t=e.cart_flights)?void 0:t.initial_flight)&&L(e.cart_flights.initial_flight),!C&&(null==e||null==(a=e.cart_flights)?void 0:a.final_flight)&&S(e.cart_flights.final_flight),_({terminal:null==e?void 0:e.oms_terminal,allowedZone:null==e||null==(r=e.cart_flights)?void 0:r.initial_flight.customs})}},[A,C,L,S]),ep=(0,g.useCallback)(async()=>{try{ef();let{data:t}=await (0,m.Z)("/api/cart",{method:"POST",headers:{"Content-Type":"application/json","Accept-Language":F},body:JSON.stringify({composite_key:"object"==typeof A?null==A?void 0:A.composite_key:void 0})});if(("10"===t.status||"20"===t.status)&&"Initial"===t.external_id||"30"===t.status)return Z(t),await (0,n.s)(),ec(null);if(await eh(t),t.id){if(!a.isAnonyme&&t.oms_terminal&&t.oms_terminal!==(null==i?void 0:i.terminal)){var e;await f(t.oms_terminal,null==t||null==(e=t.cart_flights)?void 0:e.initial_flight.customs)}ec(t)}else ec(null)}catch(e){return M(e)}},[ef,A,F,eh,a.isAnonyme,i,f,M]),ex=(0,g.useCallback)(async()=>{var e;let t=0;null==eo||null==(e=eo.items)||e.forEach(async e=>{await (0,l.S)(e.item_id),t+=1})},[ep]),eg=(0,g.useCallback)(async(e,t,r,n)=>{et(async()=>{let l;if(!eo){let{data:e,error:t}=await s();if(G(!0),t)return M(t);l=e}if((eo&&!(null==eo?void 0:eo.cart_flights)||l&&!(null==l?void 0:l.cart_flights))&&"object"==typeof A){let{error:e}=await o();if(e)return M(e)}let i=await c(e,t,r,n);return i.success?(a.xSessionId||await H(),await ep(),Q(!0),X(i.data)):M(i.error)})},[eo,a,ep,A,H,P,M]),ev=(0,g.useCallback)(async e=>{try{await (0,m.Z)("/api/cart/rewards/burn",{method:"POST",headers:P,body:JSON.stringify({merchant_id:e})}),await ep()}catch(e){return M(e)}},[ep,M,P]),eb=(0,g.useCallback)(async()=>{try{await (0,m.Z)("/api/cart/rewards/burn",{method:"DELETE"}),await ep()}catch(e){return M(e)}},[ep,M]),ey=async(e,t)=>{if(er(!0),a.isConnected){eu([]);let a=await d();if(a.success&&a.data)e("begin_checkout",{...eo,user_survey:t}),el(a.data.html),er(!1);else{let e=[];R.push(T),await M(a.error,t=>{let a=null==eo?void 0:eo.items.find(e=>e.item_id===Number(t));if(a)return e.push(a.item_id),a.product_name}),e.length>0?eu(e):es(!0),er(!1)}}else await (0,u.h9)(D("useraccount.signin.connection.button","setting"),I,F),er(!1)},ew=(0,g.useMemo)(()=>({showCartHeader:q,isAddingToCart:ee,setShowCartHeader:W,addToCart:eg,getUserCart:ep,removeAllItems:ex,cart:eo,setCart:ec,cartItemErrors:ed,setCartItemErrors:eu,previousCart:Y,platformDisclaimer:z,setPlatformDisclaimer:U,addBurnMerchant:ev,removeBurnMerchant:eb,rewards:em,mutateRewards:ef,productAddedToCart:J,setProductAddedToCart:X,openAddedToCartModal:$,setOpenAddedToCartModal:Q,extraInfo:K,setExtraInfo:V,isCartValidating:ea,handleCartValidation:ey,response:en,undefinedServerCartId:ei}),[q,eg,ep,ex,eo,ed,Y,z,ev,eb,em,ef,J,X,ee,$,Q,K,V,ea,ey,en,ei]);return(0,g.useEffect)(()=>{!B&&!eo&&(a.isConnected||a.isAnonyme&&a.xSessionId||a.isStaff)&&(ep(),G(!0))},[eo,ep,B,a]),(0,g.useEffect)(()=>{O.current&&en&&document.forms.paymentform.submit()},[en]),(0,r.jsxs)(k.Provider,{value:ew,children:[t,(0,r.jsx)("div",{ref:O,dangerouslySetInnerHTML:{__html:en}})]})}let A=()=>{let e=(0,g.useContext)(k);if(!e)throw Error("useCart must be used within a CartProvider");return e}},51621:(e,t,a)=>{"use strict";a.d(t,{A:()=>n});var r=a(12115);let n=function(e,t){let[a,n]=(0,r.useState)(e);return(0,r.useEffect)(()=>{let a=setTimeout(()=>{n(e)},t);return()=>{clearTimeout(a)}},[e,t]),a}},52129:(e,t,a)=>{"use strict";a.d(t,{E:()=>u,h:()=>A});var r=a(95155),n=a(37358),l=function(e){return e[e.GREY=0]="GREY",e[e.GREYDARK=1]="GREYDARK",e[e.GREYLIGHT=2]="GREYLIGHT",e[e.WHITE=3]="WHITE",e[e.RED=4]="RED",e[e.SILVER=5]="SILVER",e[e.MALACHITE=6]="MALACHITE",e}(l||{}),i=function(e){return e[e.LEFT=0]="LEFT",e[e.RIGHT=1]="RIGHT",e[e.CENTER=2]="CENTER",e[e.JUSTIFY=3]="JUSTIFY",e}(i||{}),s=function(e){return e[e.B1=0]="B1",e[e.B2=1]="B2",e[e.B3=2]="B3",e[e.B4=3]="B4",e}(s||{});let o={0:"text-body-1",1:"text-body-2",2:"text-body-3",3:"text-body-4"},c={0:"text-grey",1:"text-grey-dark",2:"text-grey-light",3:"text-white",4:"text-red",5:"text-grey-silver",6:"text-malachite"}
1,d={0:"text-left",1:"text-right",2:"text-center",3:"text-justify"};function u(e){let{children:t,color:a,size:l,align:i,uppercase:s,className:u,html:m}=e,f=m?"[&_a]:underline":"";return m?(0,r.jsx)("div",{className:(0,n.cn)(c[a],o[l],d[i],s&&"uppercase",u,"whitespace-pre-line",f),dangerouslySetInnerHTML:{__html:t}}):(0,r.jsx)("p",{className:(0,n.cn)(c[a],o[l],d[i],s&&"uppercase",u,"whitespace-pre-line",f),children:t})}u.color=l,u.size=s,u.align=i;var m=a(3738),f=a(76740),h=function(e){return e[e.H1=0]="H1",e[e.H2=1]="H2",e[e.H3=2]="H3",e[e.H4=3]="H4",e[e.H5=4]="H5",e[e.H6=5]="H6",e[e.SPAN=6]="SPAN",e}(h||{}),p=function(e){return e[e.LIGHT=0]="LIGHT",e[e.GREYDARK=1]="GREYDARK",e[e.WHITE=2]="WHITE",e[e.GREY=3]="GREY",e[e.MALACHITE=4]="MALACHITE",e}(p||{}),x=function(e){return e[e.LEFT=0]="LEFT",e[e.RIGHT=1]="RIGHT",e[e.CENTER=2]="CENTER",e}(x||{}),g=function(e){return e[e.S1=0]="S1",e[e.S2=1]="S2",e[e.S3=2]="S3",e[e.B1=3]="B1",e[e.B2=4]="B2",e[e.B3=5]="B3",e[e.B4=6]="B4",e}(g||{}),v=function(e){return e[e.LIGHT=0]="LIGHT",e[e.THIN=1]="THIN",e}(v||{}),b=function(e){return e[e.WIDE=0]="WIDE",e[e.WIDER=1]="WIDER",e[e.WIDEST=2]="WIDEST",e}(b||{});let y={0:"h1",1:"h2",2:"h3",3:"h4",4:"h5",5:"h6",6:"span"},w={0:"text-title-1 leading-6",1:"text-title-2 leading-6 md:leading-8",2:"text-title-3",3:"text-body-1 font-regular",4:"text-body-2 font-regular",5:"text-body-3 font-regular",6:"text-body-4 font-regular"},j={0:0,1:1,2:2,3:3,4:4,5:5,6:void 0},E={0:"text-grey-light",1:"text-grey-dark",2:"text-white",3:"text-grey",4:"text-malachite"},N={0:"text-left",1:"text-right",2:"text-center"},k={0:"!font-sans",1:"!font-thin"},_={0:"tracking-wide",1:"tracking-wider",2:"tracking-widest"};function A(e){let{id:t,children:a,tag:l=1,color:i,weight:s,size:o,align:c,spacing:d,onClick:u,truncate:h,shadow:p}=e,x=null!=o?o:j[l],g=y[l];return a?(0,r.jsx)(m.default,{title:a,children:(0,r.jsxs)(g,{id:t,className:(0,n.cn)("block whitespace-pre-line leading-tight md:w-auto",E[i],w[x],N[c],k[s],_[d],u&&"cursor-pointer",h,p&&"drop-shadow"),onClick:u,children:[a," ",(0,r.jsx)(f.default,{})]})}):null}A.tag=h,A.color=p,A.weight=v,A.size=g,A.align=x,A.spacing=b},53854:(e,t,a)=>{"use strict";a.d(t,{t:()=>s});var r=a(43174),n=a(7016),l=a(12115),i=a(22954);function s(){let e=(0,l.useCallback)(async(e,t)=>{if(e){let a=[];for await(let r of e)if(t){let e=r.split("|");a.push(e[1]);let n=t(e[1]);i.toast.error(e[0].replace("{0}",n))}else i.toast.error(r)}},[]);return{toastError:(0,l.useCallback)(async(t,a)=>{if((null==t?void 0:t.data)instanceof Response){var l;let i=(0,r.$)(null==t||null==(l=t.data)?void 0:l.statusText),s=(0,n.Ol)(i)||[i];await e(s,a)}else if((0,n.Ol)(t)){let r=(0,n.Ol)(t);await e(r,a)}else i.toast.error(t)},[e])}}},58824:(e,t,a)=>{"use strict";a.d(t,{s:()=>n});var r=a(30926);let n=(0,r.createServerReference)("0093223677d4d160a13ed8afd945e655765decdc91",r.callServer,void 0,r.findSourceMapURL,"deleteCart")},67219:(e,t,a)=>{"use strict";let r=a(24206);e.exports={mode:"jit",content:["./app/**/*.{js,ts,jsx,tsx}","./ui/**/*.{js,ts,jsx,tsx}"],theme:{screens:{xs:"465px",sm:"640px",md:"768px",lg:"1000px",xl:"1275px",default:"1440px",xxl:"1680px",xxxl:"1920px","m-xs":{max:"464px"},"m-sm":{max:"639px"},"m-md":{max:"767px"},"m-lg":{max:"999px"},"m-xl":{max:"1274px"},"m-default":{max:"1439px"},"m-xxl":{max:"1679px"},"m-xxxl":{max:"1919px"}},fontFamily:{regular:["Extime Regular",...r.fontFamily.sans],sans:["Extime Light","sans-serif"],thin:["Extime Thin",...r.fontFamily.sans]},colors:{transparent:"transparent",black:"#000000",malachite:{DEFAULT:"#004650",80:"#336b73",50:"#80a2a7",10:"#e5eced","05":"#f2f6f6"},mint:{30:"#c6e9d2",10:"#ecf8f0"},forest:"#007279",rewards:{DEFAULT:"#40e19b",80:"#66e7af",60:"#8cedc3",40:"#b3f3d7",20:"#d9f9eb",10:"#ecfcf5"},grey:{dark:"#272727",DEFAULT:"#4a4a4a",silver:"#767676",extralight:"#f5f5f5",light:"#cecfcf",platinium:"#ececec",extime:"#f2f2f2"},gold:{classic:"#d4c39a",dark:"#383f29",DEFAULT:"#bc9b48",metal:"#997747",medium:"#606641"},blue:{DEFAULT:"#031f73",light:"#376db3",extralight:"#e7ecf2"},white:"#ffffff",yellow:"#f1c40e",prairie:"#008a14",red:{DEFAULT:"#cf000f",light:"#fdf2f2"},orange:"#e73f0d",current:"currentColor"},fontSize:{xs:"0.625rem",sm:"0.750rem",base:"0.875rem",lg:"1rem",xl:"1.375rem",xxl:"1.750rem",xxxl:"2.250rem"},extend:{backgroundImage:{"gradient-grey-extralight":"linear-gradient(90deg, white 4%, #f5f5f5 4%, #f5f5f5 96%, white 96%)"},gridTemplateColumns:{16:"repeat(16, minmax(0, 1fr))"},gridColumnEnd:{13:"13",14:"14",15:"15",16:"16",17:"17"},gridColumnStart:{13:"13",14:"14",15:"15"},height:{cartMenu:"calc(100vh - 50px)",content:"var(--content-height)",body:"var(--body-height)",app:"var(--app-height)"},zIndex:{60:"60","-10":"-10"},transitionProperty:{height:"height"},keyframes:{wiggle:{"0%, 100%":{transform:"rotate(-3deg)"},"50%":{transform:"rotate(3deg)"}},"right-rollback":{"0%, 100%":{transform:"translateX(0)",opacity:1},"49%":{transform:"translateX(1rem)",opacity:0}
1,"50%":{transform:"translateX(-1rem)",opacity:0}},"left-rollback":{"0%, 100%":{transform:"translateX(0)",opacity:1},"49%":{transform:"translateX(-1rem)",opacity:0},"50%":{transform:"translateX(1rem)",opacity:0}},fade:{"0%,  100%":{opacity:1},"50%":{opacity:0}}},animation:{"right-rollback":"right-rollback 1s ease-in-out","left-rollback":"left-rollback 1s ease-in-out",wiggle:"wiggle 1s ease-in-out infinite",fade:"fade 1s ease-in-out infinite"},boxShadow:{extralight:"0 0 15px 0 rgba(0, 0, 0, 0.04)",light:"0 0 15px 0 rgba(0, 0, 0, 0.1)"}}},variants:{backgroundColor:["disabled"],outline:["focus"]},corePlugins:{aspectRatio:!1},plugins:[a(66681),a(12856)]}},70247:(e,t,a)=>{"use strict";a.d(t,{S:()=>y});var r=a(95155),n=a(7016),l=a(52619),i=a.n(l),s=a(37358),o=a(50249),c=a(72142),d=function(e){return e[e.GREYDARK=0]="GREYDARK",e[e.WHITE=1]="WHITE",e}(d||{}),u=function(e){return e[e.SMALL=0]="SMALL",e[e.NORMAL=1]="NORMAL",e[e.LARGE=2]="LARGE",e}(u||{}),m=function(e){return e[e.LEFT=0]="LEFT",e[e.CENTER=1]="CENTER",e[e.RIGHT=2]="RIGHT",e}(m||{}),f=function(e){return e[e.ORANGE=0]="ORANGE",e[e.BLUE=1]="BLUE",e[e.WHITE=2]="WHITE",e}(f||{}),h=function(e){return e[e.LIGHT=0]="LIGHT",e[e.REGULAR=1]="REGULAR",e}(h||{});let p={0:"text-grey-dark",1:"text-white"},x={0:"text-body-3",1:"text-body-2",2:"text-body-1"},g={0:"justify-start",2:"justify-end",1:"justify-center"},v={0:"font-light",1:"font-regular"};function b(e){let{reverse:t}=e;return(0,r.jsx)("span",{className:(0,s.cn)(t?"mr-1.5":"ml-1.5"),children:t?(0,r.jsx)(o.default,{className:"relative top-[-1px] inline-block w-3 fill-current group-hover/link:animate-left-rollback md:w-4","aria-hidden":!0}):(0,r.jsx)(c.default,{className:"relative top-[-1px] inline-block w-3 fill-current group-hover/link:animate-right-rollback md:w-4","aria-hidden":!0})})}function y(e){var t,a,l,o;let{color:c=0,size:d=0,children:u,className:m,align:f=0,weight:h=1,href:y,tagId:w,withArrow:j,underline:E,fullWidth:N,page:k,name:_,unstyled:A,showTitle:L,tabIndex:C,...S}=e,M=A?(0,s.cn)("block w-full h-full",m):(0,s.cn)("focusable",m,"group/link inline-flex items-center",N&&"w-full",p[c],g[f],x[d],v[h],E&&"underline",e.onClick&&"cursor-pointer"),T=(0,r.jsxs)(r.Fragment,{children:["reverse"===j&&(0,r.jsx)(b,{reverse:!0}),u||_,j&&"reverse"!==j&&(0,r.jsx)(b,{})]});return(null==k?void 0:k.data)||y?(0,r.jsx)(i(),{title:L?_:void 0,id:w||null,href:(0,n.hz)(k)||y||"/#",className:M,target:(null==k||null==(a=k.data)||null==(t=a.attributes)?void 0:t.redirect_enable)?null==k||null==(o=k.data)||null==(l=o.attributes)?void 0:l.redirect_target:"_self",prefetch:!1,"aria-label":L?_:void 0,tabIndex:C,...S,children:T}):_?(0,r.jsx)("span",{className:M,...S,tabIndex:-1,children:T}):null}y.color=d,y.size=u,y.align=m,y.weight=h,y.icon=f},72142:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>i});var r,n=a(12115);function l(){return(l=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)({}).hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e}).apply(null,arguments)}let i=function(e){return n.createElement("svg",l({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 19 14"},e),r||(r=n.createElement("g",{"data-name":"ARROW LINK"},n.createElement("path",{d:"M18.961 7.24a.75.75 0 0 0 0-.48.7.7 0 0 0-.114-.2L13.528.183a.466.466 0 0 0-.741 0 .72.72 0 0 0 0 .887l4.427 5.3H.524A.58.58 0 0 0 0 7a.583.583 0 0 0 .524.627h16.689l-4.427 5.3a.72.72 0 0 0 0 .887.465.465 0 0 0 .741 0l5.319-6.371a.6.6 0 0 0 .114-.2","data-name":"Fill 1"}))))}},72444:(e,t,a)=>{"use strict";a.d(t,{M:()=>l,R:()=>i});var r=a(95155),n=a(37358);let l=new Intl.NumberFormat("fr-FR",{minimumFractionDigits:2,maximumFractionDigits:2}),i=e=>{let t=l.format(e).split(",");return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("span",{children:t[0]}),(0,r.jsxs)("span",{id:"small-price",className:(0,n.cn)("mr-0.5"),children:[",",t[1]]}),(0,r.jsx)("span",{itemProp:"priceCurrency",content:"EUR",children:"€"})]})}},74495:e=>{e.exports={switch:"input-toggle_switch__0u_Vx",slider:"input-toggle_slider__rezdl"}},74736:(e,t,a)=>{"use strict";a.d(t,{A:()=>l});var r=a(12115);function n(){return(n=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)({}).hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e}).apply(null,arguments)}let l=function(e){return r.createElement("svg",n({xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",viewBox:"0 0 175 140"},e),r.createElement("path",{d:"M105 0 87.5 17.5l-5.3-5.3L70 0 0 70l70 70 17.5-17.5L105 140l70-70zM91.2 118.8 42.4 70l48.8-48.8L105 7.4 167.6 70 105 132.6z",style:{fill:"#004650"}}))}},75281:(e,t,a)=>{"use strict";a.d(t,{A:()=>i});var r,n=a(12115);function l(){return(l=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)({}).hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e}).apply(null,arguments)}let i=function(e){return n.createElement("svg",l({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 21 21"},e),r||(r=n.createElement("g",{strokeLinecap:"round",strokeLinejoin:"round","data-name":"Groupe 2778"},n.createElement("path",{stroke:"transparent",d:"M10.5.5a10 10 0 1 0 10 10 10.01 10.01 0 0 0-10-10","data-name":"Trac\\xE9 463"}),n.createElement("path",{fill:"none",stroke:"#fff",d:"M10.105 16.083v-.313","data-name":"Ligne 130"}),n.createElement("path",{fill:"none",stroke:"#fff",d:"M10.105 13.522v-1.9a.7.7 0 0 1 .47-.655c1.715-.609 3.143-1.537 3.143-3.113a3.35 3.35 0 0 0-3.542-3.113 3.65 3.65 0 0 0-3.078 1.57","data-name":"Trac\\xE9 464"}))))}},78524:(e,t,a)=>{"use strict";a.d(t,{A:()=>l});var r=a(95155),n=a(37358);function l(e){let{className:t}=e;return(0,r.jsxs)("svg",{className:(0,n.cn)(t,"animate-spin"),xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","aria-hidden":!0,
1children:[(0,r.jsx)("circle",{className:"opacity-25",cx:"12",cy:"12",r:"10",stroke:"currentColor",strokeWidth:"4"}),(0,r.jsx)("path",{className:"opacity-75",fill:"currentColor",d:"M4 12a8 8 0 018-8V0C5.373 0 0 5.373 0 12h4zm2 5.291A7.962 7.962 0 014 12H0c0 3.042 1.135 5.824 3 7.938l3-2.647z"})]})}},79439:e=>{e.exports={inputContainer:"input-phone_inputContainer__6Y3Jt",phoneInput:"input-phone_phoneInput__Ax2rE",dropdownContainer:"input-phone_dropdownContainer__xQdh9",buttonContainer:"input-phone_buttonContainer__dicSd"}},80192:(e,t,a)=>{"use strict";a.d(t,{A:()=>y});var r=a(95155),n=a(51111),l=a(98102),i=a(1406),s=a(50577),o=a(10177),c=a(47511),d=a(11600),u=a(34488),m=a(52129),f=a(37358),h=a(58174),p=a(88738),x=a(51621),g=a(89146),v=a(66144),b=a(12115);function y(e){let{template:t,withFlip:a,inputInitialFlightInitPosition:y}=e,{t:w}=(0,s.B)(),{setRequest:j}=(0,o.A)(),{cart:E,setPlatformDisclaimer:N}=(0,n._)(),{selectedPlatform:k}=(0,i.V)(),[_,A]=(0,b.useState)(!1),[L,C]=(0,b.useState)(null),[S,M]=(0,b.useState)(""),{width:T}=(0,g.A)(),{sm:R}=(0,p.A)(),{validateInitialFlight:I,setOpenFlightPopin:O,openFlightPopin:F,setMemoInitialFlightInput:D}=(0,l.q)(),P=async e=>{e.preventDefault(),E&&E.items_count>0&&(null==k?void 0:k.terminal)!==h.r6?(N(!0),F&&O(!1),"object"==typeof S&&D(S),j("REQUEST_FROM_FLIGHT_SCREEN")):"object"==typeof S&&(j("REQUEST_FLIGHT_CHANGE"),await I(S,A))};(0,b.useEffect)(()=>{L&&M("")},[L]);let H=(0,x.A)("object"!=typeof S?S:"",300);return(0,r.jsxs)(r.Fragment,{children:["rows"===t&&(0,r.jsx)(m.E,{align:m.E.align.CENTER,children:w("flightbanner.initialflightform.subtitle")}),(0,r.jsxs)("div",{className:(0,f.cn)("mixed"===t&&"flex flex-wrap gap-4","rows"===t&&"space-y-2 lg:flex lg:space-x-4 lg:space-y-0","columns"===t&&"space-y-4","w-full items-end justify-between"),children:[(0,r.jsx)("div",{className:(0,f.cn)(["rows","mixed"].includes(t)&&"lg:max-w-[140px]","w-full"),children:(0,r.jsx)(d.H,{label:w("flightbanner.initialflightform.inputdate.label"),name:"flightDate",placeholder:w("flightbanner.initialflightform.inputdate.placeholder"),value:L,onChange:C,withFlip:a,withPortal:T<R})}),(0,r.jsx)("div",{className:(0,f.cn)("mixed"===t?"flex-1":"w-full"),children:(0,r.jsx)(u.A,{label:w("flightbanner.initialflightform.inputflight.label"),placeholder:w("flightbanner.initialflightform.inputflight.placeholder"),settings:{api:{path:"/api/flight/adn/dep",params:{day:(0,v.A)(new Date(L),"yyyy-MM-dd"),flight:H.trim()}},isValid:!!(L&&H.length>=3&&H===S),isAutocomplete:!0},flightDate:L,flightInput:S,initPosition:y,name:"flightNumber",onChange:M,template:t,disabled:!L,withFlip:a})}),(0,r.jsx)("div",{className:(0,f.cn)("rows"===t&&"lg:max-w-[196px]","w-full pt-2  lg:pt-0"),children:(0,r.jsx)(c.$,{name:w("flightbanner.initialflightform.button"),onClick:P,disabled:"object"!=typeof S||!L||_,loading:_,width:c.$.width.FULL})})]})]})}},80201:(e,t,a)=>{"use strict";a.d(t,{A:()=>n});var r=a(12115);let n=(e,t,a,n)=>{let[l,i]=(0,r.useState)([1]),s=(0,r.useCallback)(e=>Array.from({length:n?e-n.quantity:e},(e,t)=>t+1),[n]),o=(0,r.useCallback)((e,t,a)=>{t>0?e?t>=e?i(s(e)):i(s(t)):t>=a?i(s(a)):i(s(t)):i([1])},[s]);return(0,r.useEffect)(()=>{o(e,t,a)},[e,t,o,a]),l}},83963:(e,t,a)=>{"use strict";a.d(t,{SettingsProvider:()=>s,t:()=>o});var r=a(95155),n=a(12115),l=a(50577);let i=(0,n.createContext)(null);function s(e){let{header:t,values:a,children:s}=e,{locale:o}=(0,l.B)(),c=(0,n.useMemo)(()=>{var e,r,n;return{...a,root:"/".concat(o).concat(null!=(n=null==t||null==(r=t.root)||null==(e=r.data)?void 0:e.attributes.relative_url)?n:""),logo:null==t?void 0:t.image,isSearchEnabled:null==t?void 0:t.search,isFlightEnabled:null==t?void 0:t.flight,isAccountEnabled:null==t?void 0:t.account,isWishlistEnabled:null==t?void 0:t.wishlist,isCartEnabled:null==t?void 0:t.cart}},[a,t]);return(0,r.jsx)(i.Provider,{value:c,children:s})}function o(){return(0,n.useContext)(i)}},88738:(e,t,a)=>{"use strict";a.d(t,{A:()=>s});var r=a(39330),n=a.n(r),l=a(67219),i=a.n(l);let s=()=>{let{screens:e}=n()(i()).theme;return Object.keys(e).filter(e=>
1!e.includes("m-")).forEach(t=>{e[t]=e[t].replace("px","")}),e}},89146:(e,t,a)=>{"use strict";a.d(t,{A:()=>n});var r=a(12115);let n=()=>{let[e,t]=(0,r.useState)({width:void 0,height:void 0});return(0,r.useEffect)(()=>{function e(){t({width:window.innerWidth,height:window.innerHeight})}return window.addEventListener("resize",e),e(),()=>window.removeEventListener("resize",e)},[]),e}},94319:(e,t,a)=>{"use strict";a.d(t,{A:()=>V});var r,n,l,i,s,o,c,d=a(95155),u=a(74736),m=a(83963),f=a(50577),h=a(43174),p=a(37358),x=a(80201),g=a(72444),v=a(52619),b=a.n(v),y=a(12115),w=a(40523),j=a(22604),E=a(52129);function N(e){let{readOnly:t,cartItemIndex:a,children:r}=e;return(0,d.jsx)("div",{className:(0,p.cn)(!t&&"w-full xs:w-auto"),children:(0,d.jsx)("div",{className:(0,p.cn)(a%2!=0?"bg-white":"bg-grey-extralight","text-body-3 block w-full px-3 py-2 space-y-0.5"),children:r})})}function k(){return(k=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)({}).hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e}).apply(null,arguments)}let _=function(e){return y.createElement("svg",k({xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",viewBox:"0 0 24 24"},e),r||(r=y.createElement("path",{d:"M12 .2C5.5.2.2 5.5.2 12S5.5 23.8 12 23.8 23.8 18.5 23.8 12 18.5.2 12 .2m0 22.6C6 22.8 1.2 18 1.2 12S6 1.2 12 1.2 22.8 6 22.8 12 17.9 22.8 12 22.8"})),n||(n=y.createElement("path",{d:"M17.8 11.5H7.5l3.9-3.9c.2-.2.2-.5 0-.7s-.5-.2-.7 0L6 11.6s-.1.1-.1.2c-.1.1-.1.3 0 .4 0 .1.1.1.1.2l4.7 4.7c.1.1.2.1.4.1s.3 0 .4-.1c.2-.2.2-.5 0-.7l-3.9-3.9h10.3c.3 0 .5-.2.5-.5s-.3-.5-.6-.5"})))};function A(){return(A=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)({}).hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e}).apply(null,arguments)}let L=function(e){return y.createElement("svg",A({xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",viewBox:"0 0 24 24"},e),l||(l=y.createElement("path",{d:"M12 .2C5.5.2.2 5.5.2 12S5.5 23.8 12 23.8 23.8 18.5 23.8 12 18.5.2 12 .2m0 22.6C6 22.8 1.2 18 1.2 12S6 1.2 12 1.2 22.8 6 22.8 12 18 22.8 12 22.8"})),i||(i=y.createElement("path",{d:"M18.1 11.8c0-.1-.1-.1-.1-.2l-4.7-4.7c-.2-.2-.5-.2-.7 0s-.2.5 0 .7l3.9 3.9H6.2c-.3 0-.5.2-.5.5s.2.5.5.5h10.3l-3.9 3.9c-.2.2-.2.5 0 .7.1.1.2.1.4.1s.3 0 .4-.1l4.7-4.7s.1-.1.1-.2V12c0-.1 0-.1-.1-.2"})))};var C=a(66144);function S(e){let{extraInfo:t}=e,{t:a}=(0,f.B)(),{start_date:r,end_date:n}=t;return n&&r?(0,d.jsxs)(d.Fragment,{children:[(0,d.jsxs)("div",{className:"flex items-center gap-1",children:[(0,d.jsxs)("span",{className:"flex items-center",children:[(0,d.jsx)(L,{className:"mr-1 w-[14px]","aria-hidden":!0}),(0,d.jsx)("span",{className:"hidden md:block lg:hidden xl:block",children:a("productcart.booking.startdate")})]}),(0,d.jsx)("strong",{children:(0,C.A)(new Date(r),a("productcart.booking.timezone"))})]}),(0,d.jsxs)("div",{className:"flex items-center gap-1",children:[(0,d.jsxs)("span",{className:"flex items-center",children:[(0,d.jsx)(_,{className:"mr-1 w-[14px]","aria-hidden":!0}),(0,d.jsx)("span",{className:"hidden md:block lg:hidden xl:block",children:a("productcart.booking.enddate")})]}),(0,d.jsx)("strong",{children:(0,C.A)(new Date(n),a("productcart.booking.timezone"))})]})]}):null}var M=a(19079);function T(){return(T=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)({}).hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e}).apply(null,arguments)}let R=function(e){return y.createElement("svg",T({xmlns:"http://www.w3.org/2000/svg",width:16,height:12,fill:"none"},e),s||(s=y.createElement("path",{d:"M7.608 2.461c0-.606-.161-1.08-.47-1.4C6.83.74 6.34.533 5.6.533c-.74 0-1.232.208-1.54.527-.31.321-.473.795-.473 1.4v1.26q-.001.092-.055.164a.68.68 0 0 0 .064.905l.05.04.033.03a.3.3 0 0 1 .065.117c.157.59.42 1.076.744 1.424.046.05.071.114.071.182v.565a.3.3 0 0 1-.011.077.84.84 0 0 1-.198.32 2.3 2.3 0 0 1-.317.273 7.4 7.4 0 0 1-.925.553c-.722.376-1.637.77-2.495 1.117a.14.14 0 0 0-.08.127v1.41c.001.085.066.133.113.133h9.908c.047 0 .113-.048.113-.133v-1.41c0-.064-.037-.11-.077-.125l-.002-.001C9.727 9.14 8.8
112 8.747 8.09 8.37a7 7 0 0 1-.923-.553c-.122-.089-.23-.18-.316-.273a.84.84 0 0 1-.198-.32.3.3 0 0 1-.011-.077v-.565c0-.068.025-.134.072-.183.32-.34.58-.831.737-1.423l.015-.043a.3.3 0 0 1 .085-.104.67.67 0 0 0 .112-.945.27.27 0 0 1-.055-.164zm7.858 8.606v-1.26a.09.09 0 0 0-.058-.087c-.787-.3-1.619-.442-2.301-.573a7 7 0 0 1-.88-.209 1.4 1.4 0 0 1-.33-.157.58.58 0 0 1-.235-.296.3.3 0 0 1-.013-.082v-.72c0-.148.12-.268.267-.268.782 0 1.319-.125 1.653-.245q.103-.038.181-.073-.011-.014-.022-.032a2.4 2.4 0 0 1-.217-.444 6.7 6.7 0 0 1-.288-1.069 14 14 0 0 1-.185-1.285l-.008-.087-.002-.03V4.15l-.001-.022c0-.998-.564-1.796-1.313-2.196s-1.664-.397-2.385.183a.267.267 0 0 1-.335-.416c.912-.733 2.063-.724 2.972-.238a3 3 0 0 1 1.594 2.65v.002l.002.021.007.083a13 13 0 0 0 .178 1.234c.068.349.155.7.262.98q.081.212.167.345c.058.09.107.133.14.151a.267.267 0 0 1 .037.44l-.168-.207.167.208-.002.002-.003.003-.01.007a1 1 0 0 1-.146.094c-.1.056-.245.128-.442.199-.351.126-.864.247-1.566.272v.384l.016.014a1 1 0 0 0 .2.091c.196.067.469.124.809.19.582.112 1.332.241 2.074.486l.317.112c.244.094.401.328.401.586v1.26c0 .345-.28.625-.625.625h-2.781a.267.267 0 0 1 0-.534h2.781c.05 0 .091-.04.091-.09m-7.324-7.43c.334.51.235 1.181-.2 1.561-.165.581-.425 1.096-.767 1.487v.41a.5.5 0 0 0 .067.087q.082.09.24.206c.212.156.505.328.855.51.698.363 1.592.75 2.448 1.095.26.102.416.355.416.622v1.41c0 .351-.277.667-.647.667H.646c-.37 0-.646-.316-.646-.667v-1.41c0-.271.165-.52.412-.621.855-.346 1.75-.732 2.45-1.096.35-.182.643-.355.855-.51q.159-.117.242-.206a.5.5 0 0 0 .066-.089v-.411c-.34-.393-.606-.901-.772-1.484a1.21 1.21 0 0 1-.2-1.56V2.462c0-.696.188-1.32.623-1.77C4.113.237 4.761 0 5.6 0c.84 0 1.488.238 1.923.69.433.45.619 1.075.619 1.771z"})))};function I(){return(I=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)({}).hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e}).apply(null,arguments)}let O=function(e){return y.createElement("svg",I({xmlns:"http://www.w3.org/2000/svg",width:20,height:17,fill:"none"},e),o||(o=y.createElement("path",{stroke:"#272727",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:.6,d:"M4.344 10.802C1.804 10.36.3 8.211.3 5.593.3 2.656 2.318.3 4.95.3h4.826a5.201 5.201 0 0 1 0 10.366h-1.52L4.343 14.61zM9.997 12.506a3.37 3.37 0 0 0 2.711 1.616h1.31l2.178 2.178v-2.368a3.714 3.714 0 0 0 3.292-3.768 3.543 3.543 0 0 0-3.37-3.724M3.92 5.483h6.773M3.92 3.755h6.773M3.92 7.21h3.387"})))};function F(e){let{extraInfo:t}=e,{t:a}=(0,f.B)(),{rates:r,language:n,start_date:l}=t,i=[(null==r?void 0:r.adult)&&{label:"productcart.booking.adult",quantity:r.adult.quantity,price:r.adult.price},(null==r?void 0:r.child)&&{label:"productcart.booking.child",quantity:r.child.quantity,price:r.child.price},(null==r?void 0:r.baby)&&{label:"productcart.booking.baby",quantity:r.baby.quantity,price:r.baby.price}].filter(Boolean);return(0,d.jsxs)("div",{className:"flex sm:flex-row flex-col items-start justify-between gap-1.5 sm:gap-4",children:[i.length>0&&(0,d.jsxs)("div",{className:"flex items-start gap-2",children:[(0,d.jsx)(R,{className:"fill-grey-dark relative top-0.5","aria-hidden":!0}),(0,d.jsx)("div",{className:"flex flex-col",children:i.map(e=>0===e.quantity?null:(0,d.jsxs)("span",{children:[(0,d.jsxs)("strong",{children:[e.quantity," "]}),a(e.label),0!==e.price&&(0,d.jsxs)(d.Fragment,{children:[": ",(0,d.jsx)("strong",{children:(0,g.R)(e.price)})]})]},e.label))})]}),(0,d.jsxs)("div",{className:"flex flex-col gap-1.5",children:[(0,d.jsxs)("div",{className:"flex items-center gap-2",children:[(0,d.jsx)(M.A,{className:"w-[16px] text-grey-dark","aria-hidden":!0}),(0,d.jsx)("strong",{children:(0,C.A)(new Date(l),a("productcart.booking.timezone"))})]}),n&&(0,d.jsxs)("div",{className:"flex items-center gap-2",children:[(0,d.jsx)(O,{className:"stroke-grey-dark","aria-hidden":!0}),(0,d.jsx)("strong",{children:n.value})," "]})]})]})}function D(e){let{extraInfo:t,...a}=e;switch(t.type){case"parking":return(0,d.jsx)(N,{...a,children:(0,d.jsx)(S,{extraInfo:t})});case"tourcms":return(0,d.jsx)(N,{...a,children:(0,d.jsx)(F,{extraInfo:t})});default:return null}}function P(){return(P=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)({}).hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e}).apply(null,arguments)}let H=function(e){return y.createElement("svg",P({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 40 40"},e),c||(c=y.createElement("g",{fill:"none",stroke:"#4a4a4a",strokeLinecap:"round",strokeLinejoin:"round","data-name":"Groupe 8337"},y.createElement("path",{d:"M25.857 29.001H13.795L12.67 13.482h14.312Z","data-name":"Trac\\xE9 5007"}),y.createElement("path",{d:"M11 13.481h17.653","data-name":"Ligne 614"}),y.createElement("path",{d:"M21.623 11h-3.651l-.782 2.481h5.27Z","data-name":"Trac\\xE9 5008"}),y.createElement("path",{d:"M19.834 15.974v10.473","data-name":"Ligne 615"}),y.createElement("path",{d:"m23.552 15.974-.697 10.473","data-name":"Ligne 616"}),y.createElement("path",{d:"m16.115 15.974.697 10.473","data-name":"Ligne 617"}))))},B=/[^a-zA-Z0-9-]/g;function G(e){let{onParkingInfoUpdate:t,error:a,initialValue:r}=e,{t:n}=(0,f.B)(),[l,i]=(0,y.useState)(r||"");return(0,y.useEffect)(()=>{t(l)},[l]),(0,y.useEffect)(()=>{void 0!==r&&r!==l&&i(r)},[r]),(0,d.jsxs)("div",{className:"flex-1 sm:pl-10 h-full flex flex-col justify-center items-stretch w-full",children:[(0,d.jsx)("label",{htmlFor:"plateNumber",className:"sr-only",children:n("productcart.platenumber.placeholder")}),(0,d.jsx)(w.Sm,{name:"plateNumber",type:"text",placeholder:n("productcart.platenumber.placeholder"),value:l,onCh
1ange:e=>{i(e.target.value.replace(B,"").toUpperCase())},errors:a?n("productcart.platenumber.mandatory"):void 0,truncate:!0})]})}var z=a(50480),U=a.n(z),q=function(e){return e[e.NORMAL=0]="NORMAL",e[e.SMALL=1]="SMALL",e[e.MEDIUM=2]="MEDIUM",e}(q||{});let W={0:"lg:max-w-[808px] force-text-small",2:"lg:max-w-[384px] md:h-[100px] force-text-small",1:"h-[85px]"};function K(e){var t;let{index:a,data:r,variant:n,readOnly:l,showBooking:i=!0,displayTotalPrice:s,qtyEvent:o,removeEvent:c,onUpdateParkingInfo:v,error:N}=e,{root:k}=(0,m.t)(),{t:_}=(0,f.B)(),{brand_name:A,product_name:L,product_line:C,price_with_vat:S,price_with_vat_before_discount:M,total_price_with_vat:T,total_price_with_vat_before_discount:R,slug:I,quantity:O,default_image:F,extra_info:P}=r,B="earn_points"in r?r.earn_points:void 0,z="max_quantity_sku"in r?r.max_quantity_sku:void 0,q="stock"in r?r.stock:void 0,K=(0,x.A)(z,q,10),V=(0,y.useRef)(null),Y=(0,y.useMemo)(()=>{if(["parking","tourcms"].includes(P.type)){var e,t,a,r,n,l;let i=[];if(P.start_date&&i.push("start_date=".concat(P.start_date)),P.end_date&&i.push("end_date=".concat(P.end_date)),P.terminal&&i.push("terminal=".concat(P.terminal)),P.platform&&i.push("platform=".concat(P.platform)),P.language&&i.push("language=".concat(P.language.code)),(null==(t=P.rates)||null==(e=t.adult)?void 0:e.quantity)&&i.push("adult=".concat(P.rates.adult.quantity)),(null==(r=P.rates)||null==(a=r.child)?void 0:a.quantity)&&i.push("child=".concat(P.rates.child.quantity)),(null==(l=P.rates)||null==(n=l.baby)?void 0:n.quantity)&&i.push("baby=".concat(P.rates.baby.quantity)),i.length>0)return"?req=".concat((0,h.n)(i.join("&")))}return""},[P]);return(0,d.jsxs)("div",{ref:V,className:(0,p.cn)(U().card,a%2!=0?"bg-grey-extralight":"bg-white","relative  flex  h-auto  w-full border border-grey-extralight text-grey",W[n[0]],W[n[1]]),children:[(0,d.jsx)(b(),{href:"".concat(k,"/product/").concat(I).concat(Y),className:"overflow-hidden",prefetch:!1,tabIndex:-1,"aria-hidden":!0,children:(0,d.jsx)("div",{className:(0,p.cn)("border-r border-grey-extralight",W[n[1]]===W[0]&&"md:h-[140px] md:w-[140px]",W[n[1]]===W[2]&&"md:h-[100px] md:w-[100px]",W[n[0]]===W[1]&&"w-[85px]"),children:(0,d.jsx)(j.A,{src:F,alt:L})})}),(0,d.jsxs)("div",{className:(0,p.cn)(v?"flex-col sm:flex-row gap-1.5":"items-center",l?"flex-col":"flex-row","relative flex h-auto w-full flex-1  justify-between p-2 md:p-4 divide-x divide-grey-light"),children:[(0,d.jsxs)("div",{className:(0,p.cn)(v?"flex-1":"w-full","ml-0 flex h-full w-full flex-col justify-between space-y-0.5"),children:[(0,d.jsxs)("div",{className:"leading-[1]",children:[(0,d.jsx)(b(),{className:"focusable inline-block",href:"".concat(k,"/product/").concat(I).concat(Y),prefetch:!1,children:(0,d.jsxs)(E.h,{tag:E.h.tag.H3,size:E.h.size.B3,truncate:"line-clamp-1",children:[(0,d.jsx)("span",{title:A,children:A}),C&&(0,d.jsxs)(d.Fragment,{children:[" - ",(0,d.jsx)("span",{title:C,children:C})]})]})}),(0,d.jsx)(E.h,{tag:E.h.tag.H4,size:E.h.size.B3,weight:E.h.weight.LIGHT,truncate:A&&C?"line-clamp-1":"line-clamp-2",children:(0,d.jsx)("span",{title:L,className:"flex flex-col flex-wrap gap-1 sm:flex-row sm:gap-5 lg:gap-1 xl:gap-5",children:(0,d.jsx)("span",{children:L})})})]}),(0,d.jsxs)("div",{className:"flex w-full flex-wrap items-end justify-between gap-2",children:[i&&P&&(0,d.jsx)(D,{extraInfo:P,cartItemIndex:a,readOnly:l}),!v&&(0,d.jsxs)(d.Fragment,{children:[(0,d.jsxs)("div",{className:"flex w-full flex-1 items-end xl:space-x-3",children:[!["parking","tourcms"].includes(P.type)&&(0,d.jsx)(d.Fragment,{children:l?(0,d.jsxs)("span",{children:[_("productcart.item.quantity.shortname")," ",O]}):(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)("span",{className:"hidden self-center xl:block",children:_("productcart.item.quantity")}),(0,d.jsx)("div",{className:"w-full max-w-[70px] lg:max-w-[96px]",children:(0,d.jsx)(w.$k,{name:"quantity",options:K,onChange:e=>o(Number(e.target.value)),value:O,defaultValue:O,"aria-label":_("productcart.item.quantity")})})]})}),!l&&(0,d.jsx)("button",{"aria-label":_("productcart.item.remove.button",[L]),tabIndex:0,className:"focus-default-offset border-dark-light col-start-10 col-end-12 h-[30px] w-[30px] items-center justify-center border xs:ml-2 sm:flex md:relative md:h-[40px] md:w-[40px] md:bg-white",onClick:c,onKeyDown:e=>
1{("Enter"===e.key||" "===e.key)&&(e.preventDefault(),c(e))},children:(0,d.jsx)(H,{className:"h-[30px] md:h-[40px]","aria-hidden":!0})})]}),(0,d.jsxs)("div",{className:"space-y-1 text-right",children:[(0,d.jsxs)("div",{className:(0,p.cn)(l?"ml-auto":"","flex flex-col items-center justify-center space-x-2 text-center md:flex-row lg:items-start"),children:[W[n[1]]===W[0]&&(0,d.jsxs)("span",{className:"hidden md:block lg:hidden xl:block",children:[_("productcart.item.totalprice")," "]}),(0,d.jsx)("span",{className:"font-regular text-grey-dark",children:(0,g.R)(s?T:S)}),M!==S&&(0,d.jsxs)("span",{className:"relative ml-2 text-grey-dark",children:[(0,d.jsx)("div",{className:"absolute right-0 top-[47%] h-[1px] w-full bg-grey"}),(0,g.R)(s?R:M)]})]}),!l&&B?(0,d.jsxs)("div",{className:"text-body-3 inline-flex flex-wrap bg-rewards-40 px-2 py-1 text-malachite",children:[(0,d.jsxs)("span",{className:"font-regular",children:["+ ",B," ",_("product.fidelity.earn_points")," "]})," ",(0,d.jsx)(u.A,{className:"mx-1 w-3.5","aria-hidden":!0})]}):null]})]})]})]}),!!v&&(0,d.jsx)(G,{onParkingInfoUpdate:e=>v(r.item_id,e),error:N,initialValue:(null==(t=r.extra_info)?void 0:t.plate_number)||void 0})]})]})}let V=K;K.defaultProps={variant:[1,1]},K.variant=q},95925:(e,t,a)=>{"use strict";a.d(t,{A:()=>n});var r=a(12115);let n=function(e,t,a){let n=!(arguments.length>3)||void 0===arguments[3]||arguments[3];(0,r.useEffect)(()=>{if(!e)return;let r=null,n=()=>{if(!a.current)return;let e=a.current,r=a=>{if("Escape"===a.key)return void t(!1);if("Tab"!==a.key)return;let r=Array.from(e.querySelectorAll('button, [href], input, select, textarea, [tabindex]:not([tabindex="-1"])')).filter(e=>e instanceof HTMLElement&&(e=>{let t=window.getComputedStyle(e);return"none"!==t.display&&"hidden"!==t.visibility&&"0"!==t.opacity&&e.offsetWidth>0&&e.offsetHeight>0&&!e.hasAttribute("disabled")&&"true"!==e.getAttribute("aria-disabled")})(e)&&"-1"!==e.getAttribute("tabindex"));if(0===r.length)return;let n=r[0],l=r[r.length-1];a.shiftKey&&document.activeElement===n?(a.preventDefault(),l.focus()):a.shiftKey||document.activeElement!==l||(a.preventDefault(),n.focus())};return document.addEventListener("keydown",r),()=>{document.removeEventListener("keydown",r)}};return a.current?n():((r=new MutationObserver(e=>{a.current&&(null==r||r.disconnect(),n())})).observe(document.body,{childList:!0,subtree:!0}),()=>{null==r||r.disconnect()})},[e,a,t]),(0,r.useEffect)(()=>{if(t&&n){let r=r=>{r.stopPropagation(),e&&a.current&&!a.current.contains(r.target)&&t(!1)};return document.addEventListener("mousedown",r),document.addEventListener("touchstart",r),()=>{document.removeEventListener("mousedown",r),document.removeEventListener("touchstart",r)}}},[e,a,t,n])}},98102:(e,t,a)=>{"use strict";a.d(t,{FlightProvider:()=>m,q:()=>u});var r=a(95155),n=a(58174),l=a(55055),i=a(53854),s=a(12115),o=a(1406),c=a(10177);let d=(0,s.createContext)({initialFlight:"",setInitialFlight:()=>{},resetFlightsStates:()=>{},openFlightPopin:!1,setOpenFlightPopin:()=>{},hasOutsideEuropeDest:!1,setHasOutsideEuropeDest:()=>{},isDutyFree:!1,setIsDutyFree:()=>{},initialFlightDate:null,setInitialFlightDate:()=>{},validateInitialFlight:()=>{},finalFlight:"",setFinalFlight:()=>{},finalFlightDate:null,setFinalFlightDate:()=>{},notEligible:!1,setNotEligible:()=>{},displayFinalFlightForm:!1,setDisplayFinalFlightForm:()=>{},memoInitialFlightInput:null,setMemoInitialFlightInput:()=>{}}),u=()=>(0,s.useContext)(d);function m(e){let{children:t}=e,{selectedPlatform:a,deletePlatform:u,updatePlatform:m}=(0,o.V)(),{user:f}=(0,c.A)(),{toastError:h}=(0,i.t)(),[p,x]=(0,s.useState)(!1),[g,v]=(0,s.useState)(!1),[b,y]=(0,s.useState)(""),[w,j]=(0,s.useState)(null),[E,N]=(0,s.useState)(null),[k,_]=(0,s.useState)(!0),[A,L]=(0,s.useState)(""),[C,S]=(0,s.useState)(null),[M,T]=(0,s.useState)(!1),[R,I]=(0,s.useState)(!1);(0,s.useEffect)(()=>{L("")},[C]),(0,s.useEffect)(()=>{(async()=>{let{data:e}=await (0,l.Z)("/api/flight/session-flights");if(null==e?void 0:e.cart_flights){var t,r,i;y(null==e||null==(t=e.cart_flights)?void 0:t.initial_flight),L(null==e||null==(r=e.cart_flights)?void 0:r.final_flight),_(null==e?void 0:e.duty_free);let l=null==e?void 0:e.oms_terminal;e.cart_flights&&(l!==n.r6||(null==a?void 0:a.terminal)!==n.r6)&&await m(l,null==e||null==(i=e.cart_flights)?void 0:i.initial_flight.customs)}})()},[f]);let O=(0,s.useCallback)(async(e,t)=>{if("object"==typeof e){t(!0);try{let{data:a}=await (0,l.Z)("/api/flight/validation?compositeKey=".concat(e.composite_key));if(a.is_eligible){T(!1);let t=a.oms_terminal;t!==n.r6&&await m(t,a.customs);let r={...e,customs:a.customs};await (0,l.Z)("/api/flight/session-flights",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({cart_flights:{initial_flight:r},oms_terminal:t,duty_free:a.duty_free})}),a.duty_free?x(!1):"object"!=typeof e||p||x(!0),y(r),_(a.duty_free)}else p||x(!0),T(!0);return t(!1),a}catch(e){t(!1),h(e)}}return null},[p,m,f]),F=(0,s.useCallback)(async()=>{b&&Promise.all([(0,l.Z)("/api/flight/session-flights",{method:"DELETE"}),u()]),j(null),y(""),N(null),L(""),S(null),_(!0),T(!1),I(!1),v(!1)},[b]),D=(0,s.useMemo)(()=>({initialFlight:b,finalFlight:A,setFinalFlight:L,setInitialFlight:y,resetFlightsStates:F,hasOutsideEuropeDest:g,setHasOutsideEuropeDest:v,openFlightPopin:p,setOpenFlightPopin:x,isDutyFree:k,setIsDutyFree:_,initialFlightDate:E,setInitialFlightDate:N,validateInitialFlight:O,finalFlightDate:C,setFinalFlightDate:S,notEligible:M,setNotEligible:T,displayFinalFlightForm:R,setDisplayFinalFlightForm:I,memoInitialFlightInput:w,setMemoInitialFlightInput:j}),[b,A,F,p,x,g,v,k,_,E,N,O,C,S,M,T,R,I,w,j]);return(0,r.jsx)(d.Provider,{value:D,children:t})}},99025:(e,t,a)=>{"use strict";a.d(t,{A:()=>i});var r,n=a(12115);function l(){return(l=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)({}).hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e}).apply(null,arguments)}let i=function(e){return n.createElement("svg",l({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 15.47 16.217"},e),r||(r=n.createElement("path",{d:"m14.195 16-3.17-3.17a.747.747 0 0 1 1.057-1.057l3.17 3.17A.747.747 0 0 1 14.195 16M0 6.35a6.35 6.35 0 1 1 6.35 6.35A6.357 6.357 0 0 1 0 6.35m.747 0a5.6 5.6 0 1 0 5.6-5.6 5.61 5.61 0 0 0-5.6 5.6","data-name":"Mask"})))}},99832:(e,t,a)=>{"use strict";a.d(t,{d:()=>l});var r=a(95155),n=a(37358);function l(e){let{displayError:t,hasIcon:a=!0,floatErrorDisplay:l}=e;return(0,r.jsxs)(r.Fragment,{children:[t&&a&&(0,r.jsx)("div",{className:"error-icon-container top-[1px]",children:(0,r.jsx)("img",{className:"absolute left-2 top-2 text-red",src:"/icons/ico-alert.svg",alt:"warning",width:22,"aria-hidden":!0})}),t&&(0,r.jsx)("div",{className:(0,n.cn)(l&&"absolute w-full","bg-red-light p-2 text-body-4 text-red"),
1children:t})]})}}}]);

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.