1try{let e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="f1434667-c1c9-4ace-b0a4-e28aaa924a0d",e._sentryDebugIdIdentifier="sentry-dbid-f1434667-c1c9-4ace-b0a4-e28aaa924a0d")}catch(e){}(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2256],{2444:(e,t,n)=>{"use strict";n.d(t,{b:()=>g});var a=n(95155),o=n(12115),r=n(17652),s=n(14441),i=n(65117),l=n(39688),c=n(46857),d=n(61797);function A({formHandler:e,...t}){let n=(0,r.c3)("Booking.BookingPaymentMethods"),[A,u]=(0,o.useState)(),m=e.watch("PaymentMethod");return(0,o.useEffect)(()=>{u(m)},[m]),(0,a.jsx)(a.Fragment,{children:(0,a.jsx)("label",{tabIndex:0,className:"mb-5 block last:mb-0",children:(0,a.jsxs)("div",{className:(0,d.cx)("mr-5 flex w-full max-w-full cursor-pointer gap-3 px-2 py-2 last:mb-0",{"rounded-r-md rounded-bl-md border-[2px] border-primary-lightened":t.recommendedLabel,"rounded-md border border-stone-300":!t.recommendedLabel,"border-red-500":t.error}),children:[(0,a.jsxs)("div",{className:"flex min-w-0 flex-grow flex-col",children:[(0,a.jsxs)("div",{className:"flex w-full flex-grow content-center items-center gap-2",children:[(0,a.jsx)(i.A,{...e.register("PaymentMethod"),onBlur:()=>{e.trigger("PaymentMethod")},name:"PaymentMethod",value:t.code}),(0,a.jsxs)("div",{className:"flex flex-wrap items-center gap-2",children:[t.image&&(0,a.jsx)("img",{src:t.image,className:(0,l.QP)("h-5 tiny:block",t.className),alt:""}),(0,a.jsx)("p",{className:"overflow-hidden overflow-ellipsis whitespace-nowrap text-sm",children:t.name})]})]}),!t.hideDescription&&A===t.code&&(0,a.jsx)(a.Fragment,{children:(0,a.jsxs)("div",{className:"ml-9 mt-3",children:[(0,a.jsx)("div",{className:"text-sm text-stone-500",children:t.description}),A===c.g5.directdebit&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(s.Ay,{labelValue:n("BookingFormInputElementOneLableValue"),className:"mt-3",type:"text",name:"Customer.AccountHolder",formHandler:e}),(0,a.jsx)(s.Ay,{labelValue:n("BookingFormInputElementTwoLableValue"),className:"",type:"text",name:"Customer.Iban",formHandler:e})]})]})})]}),(0,a.jsx)("div",{className:"mt-0 flex h-7 items-center whitespace-nowrap text-primary md:mr-5",children:t.price})]})})})}var u=n(75939),m=n(60790);function g(e){let t=e.formHandler.formState.errors.PaymentMethod,n=(0,r.c3)("Booking.BookingPaymentMethods"),o=[{code:c.g5.banktransfer,name:n("bookingPaymentMethodBanktransfer"),image:"",description:n("bookingPaymentMethodDescriptionInvoice")},{code:c.g5.directdebit,name:n("bookingPaymentMethodDirectdebit"),image:"",description:n("bookingPaymentMethodDescriptionDirectDebit")},{code:c.g5.creditcard,name:n("bookingPaymentMethodCreditcard"),image:"/images/logo/payment/MASTERCARD.svg",description:n("bookingPaymentMethodDescriptionWithRedirect"),className:"h-4"},{code:c.g5.paypal,name:n("bookingPaymentMethodPaypal"),image:"/images/logo/payment/PAYPAL.svg",description:n("bookingPaymentMethodDescriptionWithRedirect")},{code:c.g5.ideal,name:n("bookingPaymentMethodIdeal"),image:"/images/logo/payment/IDEAL.svg",description:n("bookingPaymentMethodDescriptionWithRedirect")},{code:c.g5.przelewy24,name:n("bookingPaymentMethodPrzelewy24"),image:"/images/logo/payment/PR.svg",description:n("bookingPaymentMethodDescriptionWithRedirect")},{code:c.g5.blik,name:n("bookingPaymentMethodBlik"),image:"/images/logo/payment/BLIK.svg",description:n("bookingPaymentMethodDescriptionWithRedirect")},{code:c.g5.eps,name:n("bookingPaymentMethodEps"),image:"/images/logo/payment/EPS.svg",description:n("bookingPaymentMethodDescriptionWithRedirect"),className:"h-8"},{code:c.g5.klarna,name:n("bookingPaymentMethodKlarna"),image:"/images/logo/payment/KLARNA.svg",description:n("bookingPaymentMethodDescriptionWithRedirect"),className:"h-8"},{code:c.g5.applepay,name:n("bookingPaymentMethodApplePay"),image:"/images/logo/payment/APPLEPAY.svg",description:n("bookingPaymentMethodDescriptionWithRedirect"),className:"h-6"}];return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("div",{className:"w-full",children:(function(){let t=
1o.map(e=>e.code),n=e.paymentPrices.filter(e=>t.includes(e.Code));return(0,m.g)()||!(window.ApplePaySession&&window.ApplePaySession.canMakePayments())?n.filter(e=>e.Code!==c.g5.applepay):n})().map(n=>(0,a.jsx)(A,{recommendedLabel:!1,...o.find(e=>e.code==n.Code),price:n.Fee,className:o.find(e=>e.code===n.Code).className,formHandler:e.formHandler,hideDescription:e.hideDescription,error:!!(t||e.errorMessage)},n.Code))}),(0,a.jsx)(u.W,{message:t?.message||e.errorMessage})]})}},4250:(e,t,n)=>{"use strict";n.d(t,{A:()=>s});var a,o=n(12115);function r(){return(r=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e}).apply(this,arguments)}let s=e=>o.createElement("svg",r({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512"},e),a||(a=o.createElement("path",{d:"M36.9 256 146.6 64h218.8l109.7 192-109.7 192H146.6zM128 32 0 256l128 224h256l128-224L384 32zm144 96h-32v160h32V128m-40 192v48h48v-48z"})))},5415:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>a});let a={src:"/_next/static/media/happy-best-ager.403cb832.jpeg",height:3840,width:5760,blurDataURL:"data:image/jpeg;base64,/9j/2wBDAAoKCgoKCgsMDAsPEA4QDxYUExMUFiIYGhgaGCIzICUgICUgMy03LCksNy1RQDg4QFFeT0pPXnFlZXGPiI+7u/v/2wBDAQoKCgoKCgsMDAsPEA4QDxYUExMUFiIYGhgaGCIzICUgICUgMy03LCksNy1RQDg4QFFeT0pPXnFlZXGPiI+7u/v/wgARCAAFAAgDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAb/xAAVAQEBAAAAAAAAAAAAAAAAAAADBP/aAAwDAQACEAMQAAAAtQsf/8QAHBABAAIBBQAAAAAAAAAAAAAAAgEDEQAEEhUx/9oACAEBAAE/AOr2dRsaCs5RhQl7nX//xAAZEQABBQAAAAAAAAAAAAAAAAADAAECETL/2gAIAQIBAT8AgAVYZf/EABoRAAICAwAAAAAAAAAAAAAAAAECAAMEEiL/2gAIAQMBAT8AyL7lZdXI5n//2Q==",blurWidth:8,blurHeight:5}},8606:()=>{},9083:(e,t,n)=>{"use strict";n.d(t,{e:()=>C});var a=n(95155),o=n(12115),r=n(17652),s=n(14207),i=n(61432),l=n(61797),c=n(50050),d=n(75939),A=n(14441),u=n(54855);function m({...e}){return(0,a.jsxs)("div",{className:e.className,children:[(0,a.jsx)("label",{className:"mb-1 block text-sm",htmlFor:e.id,children:e.label}),e.children&&(0,a.jsx)("select",{...e,className:(0,l.cx)("mb-5 inline w-full rounded-md border-stone-300",e.className),children:e.children})]})}function g({className:e,formHandler:t,onCountryChange:n}){let s=(0,r.c3)("Booking.BookingFormCountrySelect"),i=(0,u.y)(),l=t.register("Customer.CountryCode");return(0,o.createElement)(m,{className:e,label:`${s("bookingFormCountrySelectLabelValue")} *`,id:"country",...l,onChange:e=>{l.onChange(e).then(()=>n?.())},key:Object.keys(i||{}).length.toString()},i&&Object.entries(i).map(([e,t])=>(0,a.jsx)("option",{value:e,children:t},e)))}var h=n(8975),p=n(87390);n(81292);var f=n(63545),x=n(14235);function b({formHandler:e,onBlur:t}){let n=(0,r.c3)("Booking.BookingForm"),s=(0,u.y)(),c=e.watch("Customer.CountryCode"),m=e.watch("Customer.Phone"),g=e.formState.errors.Customer?.Phone,b=h.i4.filter(e=>i.dn.includes((0,h.Ot)(e).iso2.toUpperCase())).sort(function(e,t){if(null===s)return 0;let n=(0,h.Ot)(e),a=(0,h.Ot)(t);return s[n.iso2.toUpperCase()].localeCompare(s[a.iso2.toUpperCase()])}),{inputValue:C,handlePhoneValueChange:y,inputRef:j,country:v,setCountry:k}=(0,h.sx)({defaultCountry:c.toLowerCase(),value:m,countries:b,onChange:function(t){e.setValue("Customer.Phone",t.phone),e.setValue("Customer.DialCode",`+${v.dialCode}`)},forceDialCode:!0});return((0,o.useEffect)(()=>{e.setValue("Customer.DialCode",`+${v.dialCode}`)},[v]),(0,o.useEffect)(()=>{let t=e.getValues("Customer.DialCode");0===e.getValues("Customer.Phone").replace(t,"").length&&(k(c.toLowerCase()),e.setValue("Customer.DialCode",`+${v.dialCode}`))},[c]),s&&e)?(0,a.jsxs)("div",{className:"relative min-w-0 md:col-span-2 lg:col-span-3",children:[(0,a.jsx)(x.Q,{htmlFor:"Customer.Phone",children:n("bookingFormTelefonLabelValue")}),(0,a.jsxs)("div",{className:(0,l.cx)("grid h-[42px] grid-cols-[62px,1fr] overflow-hidden rounded-md border",(0,A.TP)(!!g)),children:[(0,a.jsx)(f.l,{options:b.map(e=>{let t=(0,h.Ot)(e);return{value:t.iso2.toString(),optionAvailable:!0,icon:(0,a.jsx)(h.aU,{iso2:t.iso2}),label:s[t.iso2.toUpperCase()]+" +"+t.dialCode}}),selectedValue:v.iso2,onChange:e=>k(e),onReset:function(){throw Error("Function not implemented.")},hideUnavailableOptions:!1,icon:(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(h.aU,{iso2:v.iso2}),(0,a.jsx)(p.default,{className:"h-4 w-4"})]}),buttonClassName:"border-none h-[42px] rounded-r-none",className:"static h-[42px]"}),(0,a.jsx)("input",{ref:j,type:"tel",name:"Customer.Phone",className:"h-[42px] w-full border border-y-0 border-r-0 border-stone-300 px-2 focus:border-stone-300 focus:outline-none",onChange:y,onBlur:function(){e.trigger("Customer.Phone").then(()=>t?.())},value:C})]}),(0,a.jsx)(d.W,{message:g?.message})]}):(0,a.jsx)(a.Fragment,{})}function C({context:e,hideAddressFields:t,withBottomBorder:n}){let{formHandler:u,updateBooking:m}=(0,o.useContext)(e);function h(){m?.({})}let p=(0,r.c3)("Booking.BookingForm"),f=(0,o.useContext)(s.ConfigContext).domain,x=u.formState.errors.Customer?.Gender,C=i.ok.includes(f);return(0,a.jsx)(a.Fragment,{children:(0,a.jsxs)("div",{className:(0,l.cx)("grid gap-x-4 md:grid-cols-2 lg:grid-cols-6",{"mb-5 border-b-[1px] border-stone-300 pb-5":n}),children:[(0,a.jsxs)("div",{className:"md:col-span-2 lg:col-span-6",children:[(0,a.jsxs)("div",{className:"flex gap-4",children:[(0,a.jsx)("div",{className:"w-full lg:w-auto",children:(0,a.jsx)(c.A,{labelValue:p("bookingFormGenderlableValueOne"),value:"1",name:"Customer.Gender",formHandler:u,onCh
1ange:h})}),(0,a.jsx)("div",{className:"w-full lg:w-auto",children:(0,a.jsx)(c.A,{labelValue:p("bookingFormGenderlableValueTwo"),value:"2",name:"Customer.Gender",formHandler:u,onChange:h})})]}),(0,a.jsx)(d.W,{message:x?.message})]}),(0,a.jsx)(A.Ay,{labelValue:p("bookingFormFirstNameLableValue"),className:"lg:col-span-3",type:"text",name:"Customer.FirstName",formHandler:u,onBlur:h}),(0,a.jsx)(A.Ay,{labelValue:p("bookingFormLastNameLableValue"),className:"lg:col-span-3",type:"text",name:"Customer.LastName",formHandler:u,onBlur:h}),!t&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(A.Ay,{labelValue:p("bookingFormAdressLabelValue"),className:"md:col-span-2 lg:col-span-6",type:"text",name:"Customer.Address",formHandler:u,onBlur:h}),(0,a.jsx)(A.Ay,{labelValue:p("bookingFormPostalCodeLableValue"),className:"lg:col-span-1",type:"text",name:"Customer.PostalCode",formHandler:u,onBlur:h}),(0,a.jsx)(A.Ay,{labelValue:p("bookingFormCityLableValue"),className:"lg:col-span-2",type:"text",name:"Customer.City",formHandler:u,onBlur:h}),(0,a.jsx)(g,{className:"md:col-span-2 lg:col-span-3",formHandler:u,onCountryChange:h})]}),(0,a.jsx)(A.Ay,{labelValue:p("bookingFormEmailLableValue"),className:"md:col-span-2 lg:col-span-3",type:"email",name:"Customer.Email",formHandler:u,onBlur:h}),C?(0,a.jsx)(b,{formHandler:u,onBlur:h}):(0,a.jsx)(A.Ay,{labelValue:p("bookingFormTelefonLabelValue"),className:"md:col-span-2 lg:col-span-3",type:"tel",name:"Customer.Phone",formHandler:u,onBlur:h})]})})}},13500:(e,t,n)=>{"use strict";n.d(t,{A:()=>s});var a=n(95155),o=n(39647),r=n(61797);function s(e){return(0,a.jsx)("div",{className:(0,r.cx)("mb-8 last:mb-0",e.className),children:(0,a.jsx)("div",{className:(0,r.cx)("mx-auto max-w-screen-xl",e.padding??"px-5",{"max-w-screen-lg":e.width===o.Jm.narrow},e.classNameInnerContainer),style:e.style,children:e.children})})}}
1,13839:(e,t,n)=>{"use strict";n.d(t,{$b:()=>s,PJ:()=>a,YT:()=>o,g2:()=>i,rx:()=>r});var a=function(e){return e[e.Booking=1]="Booking",e[e.Request=2]="Request",e}({}),o=function(e){return e[e.Female=1]="Female",e[e.Male=2]="Male",e}({}),r=function(e){return e[e.Ok=1]="Ok",e[e.Error=2]="Error",e[e.Warning=3]="Warning",e}({});let s="no-insurance";var i=function(e){return e.No="0",e.Cheap="1",e.Ideal="2",e}({})},14235:(e,t,n)=>{"use strict";n.d(t,{Q:()=>o});var a=n(95155);function o(e){return(0,a.jsxs)("label",{htmlFor:e.htmlFor,className:"mb-1 block text-sm",children:[e.children,e.optional?"":" *"]})}n(12115)},14441:(e,t,n)=>{"use strict";n.d(t,{Ay:()=>u,TP:()=>A});var a=n(95155),o=n(12115),r=n(75939),s=n(39688),i=n(29300),l=n.n(i),c=n(14235),d=n(79766);function A(e){return l()({"border-red-500 focus:border-red-500 focus:outline-none focus:ring-1 focus:ring-red-500":e,"border-stone-300":!e})}function u({changeInput:e,formHandler:t,labelValue:n,formatter:o,locked:i,ignoreFormHandler:u,specialInput:g,...h}){let p=(0,d.v)(h.name,t),f=i?{onChange:()=>!1}:{},x=u?{}:t.register(h.name),b=t.watch(h.name);function C(e){h.onBlur&&h.onBlur(e),u||t.trigger(h.name)}function y(n){let a=n.target.value,o=e?e(a):a;t.setValue(h.name,o,{shouldValidate:!1})}return(0,a.jsxs)("div",{className:(0,s.QP)("min-w-0",h.className),children:[g?(0,a.jsx)(m,{...h,id:h.name,...x,onChange:y,onBlur:C,value:o?o(t.getValues()[h.name]||""):b,...f,label:n,error:!!p,valueSuffix:h.valueSuffix}):(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(c.Q,{htmlFor:h.name,children:n}),(0,a.jsx)("input",{...h,className:l()("w-full rounded-md",A(!!p)),id:h.name,...t.register(h.name),onChange:y,...x,onBlur:C,value:o?o(t.getValues()[h.name]||""):h.value,...f})]}),(0,a.jsx)(r.W,{message:p?.message})]})}function m({label:e,error:t,valueSuffix:n,ref:r,...i}){let[c,d]=(0,o.useState)(!1),A=(0,o.useRef)(null);return(0,a.jsx)("div",{className:(0,s.QP)(l()("relative flex h-12 w-full items-center gap-2 rounded-md border border-stone-300 bg-white px-3",{"border-red-500 focus-within:border-red-500 focus-within:outline-none focus-within:ring-1 focus-within:ring-red-500":t,"border-stone-300":!t}),i.className),onClick:function(){A.current?.focus()},children:(0,a.jsxs)("div",{className:"grow justify-between",children:[e&&(0,a.jsx)("div",{className:l()("absolute top-[6px] translate-y-[9px] leading-none text-stone-400",{hidden:i.value||c}),children:e}),(0,a.jsxs)("div",{className:"flex grow justify-between",children:[(0,a.jsx)("input",{ref:function(e){r&&"current"in r?r.current=e:r&&r(e),A.current=e},onChange:i.onChange,...i,className:l()("sm-0 ml-0.5 w-full grow appearance-none overflow-hidden rounded-md border-0 bg-none p-0 leading-none outline-none focus:ring-0 focus:ring-offset-0",{"text-right":n}),onFocus:function(e){d(!0),i.onFocus?.(e)},onBlur:function(e){d(!1),i.onBlur?.(e)}}),n&&(0,a.jsx)("div",{className:l()("ml-2",{}),children:n})]})]})})}},16927:(e,t,n)=>{"use strict";n.d(t,{S:()=>i});var a=n(95155),o=n(5733),r=n(97447);n(12115);var s=n(17652);function i(e){let t=(0,s.c3)("CheckOut.PaymentError");return e.errorMessage?(0,a.jsxs)("div",{className:"my-4 flex min-h-12 items-start justify-center gap-2 text-red-500",children:[(0,a.jsx)(o.g,{icon:r.lEd,className:"my-0.5 h-5"}),t(e.errorMessage)]}):(0,a.jsx)("div",{className:"my-4 h-12"})}},18989:(e,t,n)=>{"use strict";n.d(t,{KR:()=>v,default:()=>N,u:()=>j});var a=n(95155),o=n(48092),r=n(12115),s=n(55028),i=n(62177),l=n(90221),c=n(14207),d=n(13839),A=n(73822),u=n(45964),m=n.n(u),g=n(60159),h=n(61432),p=n(17652);function f(e){let t=(0,p.c3)("Booking.GetOrUpdateBookingError");return(0,a.jsxs)("div",{children:[(0,a.jsx)("p",{children:e.bookingData.StatusText}),(0,a.jsx)("p",{children:(0,a.jsx)("a",{href:"/search",children:t("updateBookingErrorTitle")})})]})}var x=n(8975),b=n(69284),C=n(62156);let y=(0,s.default)(()=>Promise.all([n.e(654),n.e(8904)]).then(n.bind(n,38904)),{loadableGenerated:{webpack:()=>[38904]},loading:()=>null});function j(e){let t=x.i4.find(t=>(0,x.Ot)(t).iso2===e.toLowerCase());return(0,x.Ot)(t).dialCode}let v=(0,r.createContext)({});function k(e){if(e.Status===d.rx.Error)throw Error("Booking request failed");return e}function w(e){return(0,C.Rz)(e.DataLayer),e}function N({children:e,domain:t,currency:n,locale:s,withinIframe:u,abHideAddressFields:x}){let[C,N]=(0,r.useState)(),E=(0,r.useRef)({RoomCode:"",MealPlanCode:0,Extras:[],InsuranceCode:null,PaymentMethodCode:null,FlexBooking:!1,Reservation:!1,VoucherCode:void 0,Customer:{Gender:null,FirstName:"",LastName:"",Address:"",PostalCode:"",City:"",CountryCode:"",Email:"",Phone:""},Travellers:[],MessageToHotel:"",Comment:"",NewsletterRegistration:!1}),[P,F]=(0,r.useState)(),[M,B]=(0,r.useState)(!0),[I,D]=(0,r.useState)(!1),Q=(0,r.useRef)(0),[R,T]=(0,r.useState)(),S=(0,r.useContext)(c.ConfigContext),V=(0,p.c3)("Booking.BookingFormValidation"),L=window.location.pathname.startsWith("/checkout/booking")?d.PJ.Booking:d.PJ.Request;(0,r.useEffect)(()=>{C&&P&&(0,o.TZ)(t,{type:C?.Type===d.PJ.Booking?b.pW.BOOKING_PAGE_OPENED:b.pW.REQUEST_PAGE_OPENED,programCode:C.ProgramCode,...P.Tracking})},[M,!!P]),(0,r.useEffect)(()=>{R?.Status===d.rx.Ok&&(0,o.TZ)(t,{type:C?.Type===d.PJ.Booking?b.pW.BOOKING_SUCCESS:b.pW.REQUEST_SUCCESS,programCode:C.ProgramCode,...P.Tracking})},[R,P]),(0,r.useEffect)(()=>{let e=new URLSearchParams(window.location.search),a={ProgramCode:e.get("programCode"),RoomCode:e.get("roomCode"),MealPlanCode:+e.get("mealPlanCode"),DateFrom:e.get("dateFrom"),Duration:+e.get("duration"),Beds:+e.get("beds"),Type:L,Price:+e.get("price")};N(a),E.current={RoomCode:e.get("roomCode"),MealPlanCode:+e.get("mealPlanCode"),Extras:[],InsuranceCode:"",PaymentMethodCode:null,FlexBooking:!1,Reservation:!1,VoucherCode:void 0,MessageToHotel:"",Comment:"",RapFlex:!1,RapFlexMinDate:void 0,RapFlexMaxDate:void 0,Customer:{Gender:d.YT.Female,FirstName:"",LastName:"",Address:"",PostalCode:"",City:"",CountryCode:"de",Email:"",Phone:""},Travellers:[{Gender:d.YT.Female,FirstName:"",LastName:""},{Gender:d.YT.Female,FirstName:"",LastName:""}],NewsletterRegistration:!1},(0,o.U6)({...a,domain:t,currency:n}).then(k).then(w).then(H).then(()=>B(!1)).catch(()=>window.location.href="/not-found")},[]);let U=(0,i.mN)({resolver:(0,l.u)(L===d.PJ.Booking?(0,A.JQ)(!!P?.BookingPrices?.PaymentPrices?.length,V):(0,A.fM)(!!P?.BookingData.RequestWithFlightAllowed,V,x)),mode:"onBlur",defaultValues:{Travelers:[],Customer:{CountryCode:x?"":S.country,Iban:"",AccountHolder:"",DialCode:h.ok.includes(t)?j(S.
1country):"",Phone:""},PaymentMethod:void 0,Insurance:"",FlightOption:void 0,FlightAirport:void 0,TermsAndConditionsAccepted:L===d.PJ.Request,NewsletterRegistration:!1}}),_=U.watch("Insurance"),G=U.watch("PaymentMethod"),O=U.watch("VoucherCode");(0,r.useEffect)(()=>{P&&X({InsuranceCode:_||d.$b,PaymentMethodCode:G,VoucherCode:O})},[_,G]);let Y=(0,r.useCallback)(m()(function(e){let a=U.getValues("FlightOption"),r={...E.current,Comment:U.getValues("Comment")||"",RapFlex:U.getValues("RapFlex")||void 0,RapFlexMinDate:U.getValues("RapFlexMinDate")||void 0,RapFlexMaxDate:U.getValues("RapFlexMaxDate")||void 0,InterestInFlights:null!=a?+a:void 0,DepartureAirport:U.getValues("FlightAirport")||void 0,Customer:{...e.Customer,Gender:+e.Customer.Gender},Travellers:U.getValues("Travelers").map(e=>({...e,Gender:+e.Gender})),NewsletterRegistration:U.getValues("NewsletterRegistration")};(0,o.X0)(C,r,t,n).then(w).then(e=>T(e)).finally(()=>D(!1))},250),[C,U]);function H(e){F(e),e.BookingData&&(E.current={...E.current,Extras:e.BookingData.Extras.map(e=>({ExtraCode:e.Code,Quantity:0}))},e.BookingData.InsuranceAllowed||U.setValue("Insurance",d.$b))}function z(e){D(!0),Y(e)}let K=(0,r.useCallback)(m()(()=>{let e=Q.current;(0,o.vq)(C,E.current,t,n).then(t=>(function(e,t){if(e!==Q.current)return;let n=t.Voucher?{Voucher:t.Voucher}:{Voucher:void 0};F(e=>({...e,...t,...n}))})(e,t)).finally(()=>{e===Q.current&&D(!1)})},300),[C,t,n]);function X(e){E.current={...E.current,Customer:function(){let e=U.getValues("Customer");return{Gender:+e.Gender,FirstName:e.FirstName,LastName:e.LastName,Address:e.Address,PostalCode:e.PostalCode,City:e.City,CountryCode:e.CountryCode,Email:e.Email,Phone:e.Phone}}(),...e},Q.current+=1,D(!0),K()}return M||!P?(0,a.jsx)("div",{className:"relative h-screen w-screen items-center justify-center",children:(0,a.jsx)(y,{className:"absolute left-1/2 top-1/2 -translate-x-1/2 -translate-y-1/2"})}):P.Status===d.rx.Error?(0,a.jsx)(f,{bookingData:P}):(0,a.jsxs)(v,{value:{withinIframe:u,abHideAddressFields:x,booking:P,bookingSelection:E.current,initialBookingData:C,updateBooking:X,formHandler:U,locale:s,currency:n,submitHandler:e=>{U.handleSubmit(z,e=>{let t=C?.Type===d.PJ.Booking;e.Insurance&&document.getElementById("insurance-scroll-target")?.scrollIntoView({block:"center"}),!t&&e.RapFlexMinDate&&document.querySelector('[name="RapFlexMinDate"]')?.scrollIntoView({block:"center"}),!t&&e.RapFlexMaxDate&&document.querySelector('[name="RapFlexMaxDate"]')?.scrollIntoView({block:"center"})})(e)},bookingRequestInProgress:I,saveBookingResponse:R},children:[R&&(0,a.jsx)(g.J,{}),!R&&e]})}},23159:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>a});let a={src:"/_next/static/media/yoga-in-the-sun.34f68047.jpeg",height:2133,width:3200,blurDataURL:"data:image/jpeg;base64,/9j/2wBDAAoKCgoKCgsMDAsPEA4QDxYUExMUFiIYGhgaGCIzICUgICUgMy03LCksNy1RQDg4QFFeT0pPXnFlZXGPiI+7u/v/2wBDAQoKCgoKCgsMDAsPEA4QDxYUExMUFiIYGhgaGCIzICUgICUgMy03LCksNy1RQDg4QFFeT0pPXnFlZXGPiI+7u/v/wgARCAAFAAgDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAX/xAAUAQEAAAAAAAAAAAAAAAAAAAAE/9oADAMBAAIQAxAAAACcBI//xAAdEAABBAIDAAAAAAAAAAAAAAAEAQIDBQAGEUJD/9oACAEBAAE/ABtns7NhQs8nDEH80RnbP//EABgRAAIDAAAAAAAAAAAAAAAAAAACAQMx/9oACAECAQE/ALHaG0//xAAYEQACAwAAAAAAAAAAAAAAAAAAAgEDMf/aAAgBAwEBPwCtVlcP/9k=",blurWidth:8,blurHeight:5}},23594:(e,t,n)=>{"use strict";n.d(t,{ZB:()=>d,ic:()=>l,kQ:()=>s,mb:()=>c});var a=n(46857),o=n(61432),r=n(88285);let s=[a.g5.banktransfer,a.g5.directdebit],i=[a.g5.banktransfer,a.g5.directdebit,a.g5.creditcard,a.g5.paypal,a.g5.ideal,a.g5.przelewy24,a.g5.blik,a.g5.eps,a.g5.applepay,a.g5.twint,a.g5.klarna,a.g5.bancontact];function l(e){return e===r.Domain.SPADREAMS_ES?i.filter(e=>e!==a.g5.eps&&e!==a.g5.ideal):i}let c={[o.hT.DE]:a.hT.de_DE,[o.hT.EN]:"en_GB",[o.hT.FR]:a.hT.fr_FR,[o.hT.ES]:a.hT.es_ES,[o.hT.IT]:a.hT.it_IT,[o.hT.PL]:a.hT.pl_PL,[o.hT.SV]:a.hT.sv_SE,[o.hT.NL]:a.hT.nl_NL},d={directdebit:a.g5.directdebit,creditcard:a.g5.creditcard,amex:a.g5.creditcard,paypal:a.g5.paypal,ideal:a.g5.ideal,p24:a.g5.przelewy24,blik:a.g5.blik,eps:a.g5.eps,applepay:a.g5.applepay,twint:a.g5.twint,klarna:a.g5.klarna,bancontact:a.g5.bancontact}},26887:(e,t,n)=>{"use strict";n.d(t,{L:()=>o});var a=n(34477);let o=(0,a.createServerReference)("70dca2ed62e1d117e9f0414ebf03b3204cf2bdc72c",a.callServer,void 0,a.findSourceMapURL,"createPayment")},28724:(e,t,n)=>{"use strict";n.d(t,{A:()=>s});var a=n(95155),o=n(87390),r=n(63545);function s(e){let t=e.options.find(t=>t.value===e.selectedValue)?.label,n=e.selectedYear?` ${e.selectedYear}`:"",s=t?`${t}${n}`:void 0;return(0,a.jsx)(r.l,{...e,icon:(0,a.jsxs)(a.Fragment,{children:[e.icon&&(0,a.jsx)("div",{className:"h-4 w-4 fill-stone-400",children:e.icon}),(0,a.jsxs)("div",{className:"min-w-0 grow",children:[(e.labelText||e.label)&&(0,a.jsx)("label",{className:"block text-xxs leading-none text-stone-500",htmlFor:e.labelText||e.label,children:e.labelText||e.label}),(0,a.jsx)("div",{className:"m-0 block w-full cursor-default appearance-none truncate rounded-md border-0 bg-none p-0 leading-6 caret-transparent outline-none focus:ring-0 focus:ring-offset-0",id:e.labelText||e.label,children:s})]}),(0,a.jsx)(o.default,{className:"h-4 w-4"})]})})}}
1,30228:(e,t,n)=>{"use strict";n.d(t,{A:()=>s});var a=n(95155);n(12115);var o=n(39688);function r({className:e,ref:t,...n}){return(0,a.jsx)("input",{autoComplete:"off",className:(0,o.QP)("form-check-input cursor-pointer appearance-none rounded-[4px] border-[2px] border-gray-300 bg-white bg-contain bg-center bg-no-repeat align-top leading-7 text-primary transition duration-200 checked:border-primary checked:bg-primary focus:outline-none focus:ring-primary",e),type:"checkbox",ref:t,...n})}r.displayName="Checkbox";let s=r},34192:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});var a=n(95155),o=n(30228);let r=function(e){return(0,a.jsx)(o.A,{className:"focus:primary h-5 w-5 border-stone-300 focus:ring-primary",...e})}},37945:(e,t,n)=>{"use strict";n.d(t,{T:()=>c});var a=n(95155);n(12115);var o=n(73143),r=n(86204),s=n(5733),i=n(76062),l=n(17652);function c(e){let t=(0,l.c3)("CheckOut.Payment");return(0,a.jsxs)(o.default,{buttonType:r.V.PRIMARY,className:"flex w-full items-center bg-primary py-2 text-primary-complement sm:w-auto",onClick:function(t){if(e.buttonBlockedRef.current){t.preventDefault(),t.stopPropagation();return}e.buttonBlockedRef.current=!0,e.onClick?.(t)},disabled:e.disabled,children:[(0,a.jsx)(s.g,{icon:i.YpQ,className:"h-4"}),(0,a.jsx)("div",{className:"font-bolder mx-12 flex-grow text-center text-2xl",children:t("payNowButtonLabel")})]})}},39756:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>a});let a={src:"/_next/static/media/happy-best-ager-couple.1ecaead2.jpeg",height:4480,width:6720,blurDataURL:"data:image/jpeg;base64,/9j/2wBDAAoKCgoKCgsMDAsPEA4QDxYUExMUFiIYGhgaGCIzICUgICUgMy03LCksNy1RQDg4QFFeT0pPXnFlZXGPiI+7u/v/2wBDAQoKCgoKCgsMDAsPEA4QDxYUExMUFiIYGhgaGCIzICUgICUgMy03LCksNy1RQDg4QFFeT0pPXnFlZXGPiI+7u/v/wgARCAAFAAgDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAb/xAAVAQEBAAAAAAAAAAAAAAAAAAADBf/aAAwDAQACEAMQAAAAoxOX/8QAHBAAAgICAwAAAAAAAAAAAAAAAQIEEQADBTFB/9oACAEBAAE/AOWOyBEeRqewjpakdhvLz//EABsRAAICAwEAAAAAAAAAAAAAAAEDAhIABBFx/9oACAECAQE/AEPdbYFzyL5geDP/xAAYEQEBAAMAAAAAAAAAAAAAAAABAgAREv/aAAgBAwEBPwCohIeTbJn/2Q==",blurWidth:8,blurHeight:5}},46519:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});var a=n(95155);n(12115);var o=n(39688);function r({inputElement:e,classNameInputWrapper:t,...n}){return(0,a.jsxs)("label",{className:(0,o.QP)("mb-5 flex cursor-pointer gap-x-2 rounded-md border border-stone-300 px-2 py-4 text-stone-600",n.className),children:[(0,a.jsx)("div",{className:(0,o.QP)("flex h-6 items-center",t),children:e}),n.children]})}},46857:(e,t,n)=>{"use strict";n.d(t,{dX:()=>o,g5:()=>a,hT:()=>r});var a=function(e){return e.alma="alma",e.applepay="applepay",e.bacs="bacs",e.bancomatpay="bancomatpay",e.bancontact="bancontact",e.banktransfer="banktransfer",e.belfius="belfius",e.billie="billie",e.blik="blik",e.creditcard="creditcard",e.directdebit="directdebit",e.eps="eps",e.giftcard="giftcard",e.ideal="ideal",e.in3="in3",e.kbc="kbc",e.klarna="klarna",e.klarnapaylater="klarnapaylater",e.klarnapaynow="klarnapaynow",e.klarnasliceit="klarnasliceit",e.mbway="mbway",e.multibanco="multibanco",e.mybank="mybank",e.payconiq="payconiq",e.paypal="paypal",e.paysafecard="paysafecard",e.pointofsale="pointofsale",e.przelewy24="przelewy24",e.riverty="riverty",e.satispay="satispay",e.trustly="trustly",e.twint="twint",e.voucher="voucher",e}({}),o=function(e){return e.open="open",e.canceled="canceled",e.pending="pending",e.authorized="authorized",e.expired="expired",e.failed="failed",e.paid="paid",e}({}),r=function(e){return e.en_US="en_US",e.nl_NL="nl_NL",e.nl_BE="nl_BE",e.fr_FR="fr_FR",e.fr_BE="fr_BE",e.de_DE="de_DE",e.de_AT="de_AT",e.de_CH="de_CH",e.es_ES="es_ES",e.ca_ES="ca_ES",e.pt_PT="pt_PT",e.it_IT="it_IT",e.nb_NO="nb_NO",e.sv_SE="sv_SE",e.fi_FI="fi_FI",e.da_DK="da_DK",e.is_IS="is_IS",e.hu_HU="hu_HU",e.pl_PL="pl_PL",e.lv_LV="lv_LV",e.lt_LT="lt_LT",e}({})},48879:(e,t,n)=>{"use strict";n.d(t,{A:()=>s});var a=n(95155);n(12115);var o=n(29300),r=n.n(o);function s(e){return(0,a.jsx)("div",{className:r()("rounded-md bg-white shadow-md",e.additionalClassName),style:e.style,ref:e.ref,children:e.children})}},50050:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var a=n(95155),o=n(70993),r=n(39688),s=n(79766);function i(e){let t=(0,s.v)(e.name,e.formHandler),n=e.formHandler.register(e.name);return(0,a.jsx)(o.A,{value:e.value.toString(),labelValue:e.labelValue,error:!!t,className:(0,r.QP)("mb-0 inline-flex w-full gap-2 justify-self-start border px-2 py-2 text-sm lg:w-auto",e.className),...n,onChange:t=>{n.onChange(t).then(()=>e.onChange?.())}})}},54855:(e,t,n)=>{"use strict";n.d(t,{y:()=>i});var a=n(12115),o=n(61432),r=n(14207),s=n(23947);function i(){let e=(0,a.useContext)(r.ConfigContext).locale,[t,n]=(0,a.useState)(null);return(0,a.useEffect)(()=>{!async function(){let t=await l(e);t&&n(Object.fromEntries(Object.entries(t.getNames(e.slice(0,2))).filter(([e])=>o.dn.includes(e))))}()},[e]),t}async function l(e){try{let t=await n(60266)(`./${e.slice(0,2)}.json`).then(e=>e.default);return s.registerLocale(t),s}catch{return console.error("Locale data not found for:",e),null}}}
1,57572:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>a});let a={src:"/_next/static/media/sand-massage.1b4fa8bf.jpeg",height:4236,width:5760,blurDataURL:"data:image/jpeg;base64,/9j/2wBDAAoKCgoKCgsMDAsPEA4QDxYUExMUFiIYGhgaGCIzICUgICUgMy03LCksNy1RQDg4QFFeT0pPXnFlZXGPiI+7u/v/2wBDAQoKCgoKCgsMDAsPEA4QDxYUExMUFiIYGhgaGCIzICUgICUgMy03LCksNy1RQDg4QFFeT0pPXnFlZXGPiI+7u/v/wgARCAAGAAgDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAT/xAAUAQEAAAAAAAAAAAAAAAAAAAAE/9oADAMBAAIQAxAAAACYFZ//xAAdEAABAgcAAAAAAAAAAAAAAAAEAxMAAQIGEjEy/9oACAEBAAE/ACrfHEaTcrUylvmP/8QAGREAAgMBAAAAAAAAAAAAAAAAAQIAESIx/9oACAECAQE/AFdzej2f/8QAGREAAgMBAAAAAAAAAAAAAAAAAQIAEiIx/9oACAEDAQE/AGRBXI5P/9k=",blurWidth:8,blurHeight:6}},60159:(e,t,n)=>{"use strict";n.d(t,{J:()=>y});var a=n(95155),o=n(18989),r=n(12115),s=n(13839),i=n(96814),l=n(17652),c=n(81972),d=n(26887),A=n(14207),u=n(23594),m=n(37945),g=n(16927),h=n(75473),p=n(62156);function f(e){let t=(0,l.c3)("Booking.BookingSuccess"),[n,s]=(0,r.useState)(""),{formHandler:f,withinIframe:x,saveBookingResponse:b,bookingSelection:C}=(0,r.useContext)(o.KR),y=(0,r.useContext)(A.ConfigContext).locale,j=f.getValues(),v=b?.PaymentAmount||0,k=!u.kQ.includes(C.PaymentMethodCode)&&v>0,w=(0,r.useContext)(A.ConfigContext).companyNameJsonLd,N=r.useRef(!1),[E,P]=(0,r.useState)(!1);return(0,r.useEffect)(()=>{setTimeout(()=>window.trustbadge&&window.trustbadge.reInitialize(),200)},[]),(0,r.useEffect)(()=>{let t=e.request?"RequestSuccessPage":"BookingSuccessPage";
1(0,p.c_)({pageCategory:t,event:t})},[e.request]),(0,a.jsx)(c.s,{icon:(0,a.jsx)(i.A,{className:"mb-8 mt-1 h-12 w-12 fill-primary"}),title:t(e.request?"bookingSuccessTitleRequest":"bookingSuccessTitleBooking"),description:e.reservation&&(0,a.jsxs)("p",{className:"mb-4 font-semibold",children:[t("bookingSuccessReservation")," ",(0,a.jsx)("br",{})]}),message:e.message||"",actionElement:k?(0,a.jsxs)("div",{className:"mb-20 flex w-full max-w-[450px] flex-col justify-center",children:[(0,a.jsx)(m.T,{onClick:function(e){e.stopPropagation(),e.preventDefault(),P(!0);let t=function(e,t,n,a){let o={value:(0,h.mr)(n.PaymentAmount.toString()),currency:n.PaymentCurrency};return{billingAddress:{givenName:e.Customer.FirstName,familyName:e.Customer.LastName,email:e.Customer.Email,streetAndNumber:e.Customer.Address,postalCode:e.Customer.PostalCode,city:e.Customer.City,country:e.Customer.CountryCode},method:t.PaymentMethodCode,amount:o,metadata:{orderId:n.OrderId,firstname:e.Customer.FirstName,lastname:e.Customer.LastName,email:e.Customer.Email,ordertype:n?.OrderType,afterBooking:!0},locale:u.mb[a]}}(j,C,b,y);(0,d.L)(t,w,y).then(e=>{e.checkoutUrl?x?(window.open(e.checkoutUrl,"_blank"),window.close()):window.location.href=e.checkoutUrl:(s(e.errorMessage),N.current=!1,P(!1))}).catch(()=>s("An error occurred"))},buttonBlockedRef:N,disabled:E}),n&&(0,a.jsx)(g.S,{errorMessage:n})]}):void 0})}var x=n(13500),b=n(4250);function C(){let{saveBookingResponse:e}=(0,r.useContext)(o.KR);return(0,a.jsxs)(x.A,{children:[(0,a.jsx)("div",{className:"flex flex-col items-center justify-center p-5 pt-10",children:(0,a.jsx)(b.A,{className:"mb-8 mt-1 h-12 w-12 fill-highlight-red"})}),(0,a.jsx)("div",{className:"text-start sm:text-center",children:(0,a.jsx)("div",{className:"text-highlight-red",children:e?.StatusText})})]})}function y(){let{initialBookingData:e,saveBookingResponse:t,bookingSelection:n}=(0,r.useContext)(o.KR);return t?.Status===s.rx.Ok?(0,a.jsx)(f,{reservation:n?.Reservation,request:e?.Type===s.PJ.Request,message:t?.StatusText}):(0,a.jsx)(C,{})}},60266:(e,t,n)=>{var a={"./af.json":[9383,9383],"./am.json":[11726,1726],"./ar.json":[55699,5699],"./az.json":[73963,3963],"./be.json":[10749,749],"./bg.json":[86031,6031],"./bn.json":[95808,5808],"./br.json":[27924,7924],"./bs.json":[93723,3723],"./ca.json":[77552,7552],"./cs.json":[50470,470],"./cy.json":[47768,7768],"./da.json":[98159,8159],"./de.json":[29419,9419],"./dv.json":[62602,2602],"./el.json":[85521,5521],"./en.json":[74275,4275],"./es.json":[2072,2072],"./et.json":[54521,4521],"./eu.json":[66074,6074],"./fa.json":[20149,149],"./fi.json":[42829,2829],"./fr.json":[69792,9792],"./ga.json":[87148,7148],"./gl.json":[82191,2191],"./ha.json":[84667,4667],"./he.json":[19807,9807],"./hi.json":[48099,8099],"./hr.json":[41754,1754],"./hu.json":[76975,6975],"./hy.json":[88979,8979],"./id.json":[43005,3005],"./is.json":[86100,6100],"./it.json":[51245,1245],"./ja.json":[22209,2209],"./ka.json":[55544,5544],"./kk.json":[58246,8246],"./km.json":[83148,3148],"./ko.json":[99906,9906],"./ku.json":[27284,7284],"./ky.json":[85328,5328],"./lt.json":[46908,6908],"./lv.json":[86386,6386],"./mk.json":[77768,5387],"./ml.json":[59529,9529],"./mn.json":[28059,8059],"./mr.json":[14967,4967],"./ms.json":[24544,4544],"./mt.json":[92705,2705],"./nb.json":[14648,4648],"./nl.json":[14210,4210],"./nn.json":[96460,6460],"./no.json":[62835,2835],"./pl.json":[43144,3144],"./ps.json":[29505,9505],"./pt.json":[69856,9856],"./ro.json":[11079,1079],"./ru.json":[53021,3021],"./sd.json":[37811,7811],"./sk.json":[21630,1630],"./sl.json":[19723,9723],"./so.json":[64794,4794],"./sq.json":[43216,3216],"./sr.json":[91701,1701],"./sv.json":[84241,4241],"./sw.json":[98162,8162],"./ta.json":[83999,3999],"./tg.json":[2697,2697],"./th.json":[8560,8560],"./tr.json":[98686,8686],"./tt.json":[75716,5716],"./ug.json":[39108,9108],"./uk.json":[32320,2320],"./ur.json":[36319,6319],"./uz.json":[19495,9495],"./vi.json":[413,413],"./zh.json":[83274,3274]};function o(e){if(!n.o(a,e))return Promise.resolve().then(()=>{var t=Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t});var t=a[e],o=t[0];return n.e(t[1]).then(()=>n.t(o,19))}o.keys=()=>Object.keys(a),o.id=60266,e.exports=o},60790:(e,t,n)=>{"use strict";function a(){return window.self!==window.top}n.d(t,{g:()=>a})},63545:(e,t,n)=>{"use strict";n.d(t,{l:()=>u});var a=n(95155),o=n(12115),r=n(77662),s=n(51826),i=n(61797),l=n(48879);function c(e){let t=new Map,n=[];
1return e.options.forEach(e=>{e.groupLabel?(t.has(e.groupLabel)||t.set(e.groupLabel,[]),t.get(e.groupLabel)?.push(e)):n.push(e)}),(0,a.jsx)("div",{className:(0,i.cx)("relative rounded-md",e.className),children:(0,a.jsxs)("select",{value:e.selectedValue,onChange:t=>e.onChange(t.target.value),className:(0,i.cx)("h-full w-full appearance-none rounded-md border border-stone-300 bg-white px-3 text-left",e.buttonClassName),children:[n.map(e=>(0,a.jsx)("option",{value:e.value,disabled:!e.optionAvailable,children:e.label||e.labelText},e.value)),Array.from(t.entries()).map(([e,t])=>(0,a.jsx)("optgroup",{label:e,children:t.map(e=>(0,a.jsx)("option",{value:e.value,disabled:!e.optionAvailable,children:e.label||e.labelText},e.value))},e))]})})}var d=n(17652);function A(e){let{option:t,isSelected:n}=e,o=(0,d.c3)("Hotel.Controls.HotelSelect"),r=(0,s.u3)();return(0,a.jsxs)("div",{onClick:e.onClick,className:(0,i.cx)("flex w-full flex-col px-3",r?"py-2.5":"py-2.5 lg:py-2",{"hover:bg-stone-100":!n,"bg-primary-lightened hover:bg-primary-lightened":n,"opacity-50":!t.optionAvailable,selected:n,"border-b border-b-stone-300":t.separator},e.className),children:[(0,a.jsxs)("div",{className:"flex max-w-full justify-between",children:[(0,a.jsxs)("div",{className:"flex items-start gap-x-3 break-all",children:[t.icon,(0,a.jsx)("span",{className:"hyphens-auto break-normal pr-2 pb-1.5 lg:pb-0",children:t.label})]}),!n&&!e.withoutSelectedMessage&&(0,a.jsxs)("span",{className:"flex w-20 justify-end whitespace-nowrap pb-1.5 text-xs text-stone-500 lg:pb-0",children:[!t.priceChange||t.priceChange&&t.priceChange<0?"":"+",t.priceChangeAsString]}),n&&!e.withoutSelectedMessage&&(0,a.jsx)("span",{className:"flex w-20 justify-end pb-1.5 text-xs text-primary lg:pb-0",children:o("selectedOption")})]}),t.action&&(0,a.jsx)("div",{children:t.action})]})}function u(e){let[t,n]=(0,o.useState)(!1),{modalOpen:d}=(0,o.useContext)(r.d),u=(0,o.useRef)(null),m=(0,o.useRef)(null),g=(0,s.uV)(),h=(0,s.xX)();function p(t){return e.selectedValue===t.value}function f(t){e.onChange(t.value),n(!1)}(0,s.jz)(u,()=>{d||n(!1)},!!e.ignoreOutsideClick||d,e.ignoreOutsideClickCallBack),(0,o.useEffect)(()=>{if(m.current&&t){let e=m.current.querySelector(".selected");e&&e.scrollIntoView({behavior:"smooth",block:"nearest",inline:"nearest"})}},[t]);let x=e.options.filter(t=>t.optionAvailable||!e.hideUnavailableOptions),b=new Map;return(x.forEach(e=>{let t=e.type;b.has(t)||b.set(t,[]),b.get(t).push(e)}),g&&e.nativeSelectOnMobileAndTablet||h&&e.nativeSelectOnMobile)?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(c,{options:x,selectedValue:e.selectedValue,onChange:e.onChange,className:e.className,buttonClassName:e.buttonClassName}),e.errorMessage]}):(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("div",{ref:u,className:(0,i.cx)("relative h-12 rounded-md",e.className),children:[(0,a.jsx)("button",{className:(0,i.cx)("relative flex h-full w-full items-center gap-2 rounded-md border border-stone-300 bg-white px-3 text-left",e.buttonClassName),onClick:function(e){e.preventDefault(),n(!t)},children:e.icon}),(0,a.jsx)(l.A,{additionalClassName:(0,i.cx)("max-h-[250px]",{"absolute bottom-full mb-2 left-0 cursor-pointer bg-white w-full z-10 overflow-y-scroll":e.openOnTop,"absolute left-0 cursor-pointer bg-white w-full z-10 overflow-y-scroll":!e.openOnTop},t?"opacity-100 visible translate-y-1":"opacity-0 invisible -translate-y-2 pointer-events-none",e.classNameDropdown),ref:m,children:e.options.filter(t=>t.optionAvailable||!e.hideUnavailableOptions).map(t=>(0,a.jsx)(A,{option:t,isSelected:p(t),withoutSelectedMessage:e.withoutSelectedMessage,onClick:()=>f(t)},t.value))}),e.inlineDropdown&&(0,a.jsx)("div",{className:(0,i.cx)("mt-0.5 overflow-y-scroll border-x border-x-stone-300 bg-white transition-all duration-500 ease-in-out",t?"h-[184px] opacity-100":"pointer-events-none h-0 opacity-0"),children:e.options.filter(t=>t.optionAvailable||!e.hideUnavailableOptions).map((t,n)=>(0,a.jsx)(A,{option:t,isSelected:p(t),withoutSelectedMessage:e.withoutSelectedMessage,onClick:()=>f(t),className:(0,i.cx)({"border-t border-t-stone-300":0===n})},t.value))})]}),(!t||!e.inlineDropdown)&&e.errorMessage]})}},65117:(e,t,n)=>{"use strict";n.d(t,{A:()=>
1o});var a=n(95155);function o({value:e,name:t,ref:n,...o}){return(0,a.jsx)("input",{className:"radio relative mr-2 h-5 w-5 cursor-pointer appearance-none rounded-full border-2 border-stone-300 text-primary outline-none before:absolute before:left-1/2 before:top-1/2 before:h-[16px] before:w-[16px] before:-translate-x-1/2 before:-translate-y-1/2 before:rounded-full before:bg-white before:content-[''] checked:border-primary after:checked:absolute after:checked:left-1/2 after:checked:top-1/2 after:checked:z-10 after:checked:h-[12px] after:checked:w-[12px] after:checked:-translate-x-1/2 after:checked:-translate-y-1/2 after:checked:transform after:checked:rounded-full after:checked:bg-primary after:checked:content-[''] focus:shadow-none focus:outline-none",autoComplete:"off",type:"radio",id:t+(e?.toString()||""),value:e?.toString(),ref:n,name:t,...o})}},70993:(e,t,n)=>{"use strict";n.d(t,{A:()=>l});var a=n(95155),o=n(65117),r=n(46519),s=n(61797),i=n(14441);let l=function({labelValue:e,className:t,error:n,ref:l,...c}){return(0,a.jsx)(r.A,{onClick:c.onLabelClick,className:(0,s.cx)("flex items-center gap-x-0 align-text-top text-black",(0,i.TP)(!!n),t),inputElement:(0,a.jsx)(o.A,{...c,ref:l}),children:(0,a.jsx)("div",{children:e})})}},73594:(e,t,n)=>{"use strict";n.d(t,{N:()=>l});var a=n(95155);n(12115);var o=n(39647),r=n(43104),s=n(74012),i=n(61797);function l(e){return(0,a.jsx)(a.Fragment,{children:(0,a.jsx)("a",{href:e.href||"/",target:e.linkTarget,onClick:e.linkTarget===o.M9.MODAL?t=>{t.preventDefault(),e.showModal()}:void 0,className:(0,i.cx)(e.icon?s.Z[e.icon]:null,{[r.uZ]:e.stretch},{[r.Y]:e.bgLightened&&!e.styleAsLink,[r.BZ]:!e.bgLightened&&!e.styleAsLink,[r.S]:!e.styleAsLink,[r.yI]:e.styleAsLink},e.className),children:e.children})})}},73822:(e,t,n)=>{"use strict";n.d(t,{JQ:()=>m,ei:()=>g,fM:()=>u,of:()=>i,ro:()=>A});var a=n(71153),o=n(51085),r=n(46857),s=n(13839);function i(e,t=!1){let n=A(e),o=function(e){let t=A(e);return(0,a.Ik)({Phone:(0,a.Yj)(),DialCode:(0,a.Yj)()}).refine(e=>e.Phone.replace(e.DialCode,"").length>=4,{message:t("bookingFormValidationInvalidPhone"),path:["Phone"]})}(e),r=t?{Address:(0,a.Yj)().default(""),PostalCode:(0,a.Yj)().default(""),City:(0,a.Yj)().default(""),CountryCode:(0,a.Yj)().default("")}:{Address:(0,a.Yj)().min(1,n("bookingFormValidationMissingAddress")),PostalCode:(0,a.Yj)().min(1,n("bookingFormValidationMissingPostalCode")),City:(0,a.Yj)().min(1,n("bookingFormValidationMissingCity")),CountryCode:(0,a.Yj)().length(2,n("bookingFormValidationMissingCountry"))};return o.and((0,a.Ik)({Gender:(0,a.Yj)({required_error:n("bookingFormValidationMissingGender"),invalid_type_error:n("bookingFormValidationMissingGender")}).refine(e=>"1"===e||"2"===e,{message:n("bookingFormValidationMissingGender")}),FirstName:(0,a.Yj)().min(1,n("bookingFormValidationMissingFirstName")),LastName:(0,a.Yj)().min(1,n("bookingFormValidationMissingLastName")),...r,Email:(0,a.Yj)().email(n("bookingFormValidationInvalidEmail"))}))}function l(e,t=!1){let n=A(e);return(0,a.Ik)({Customer:i(e,t),Travelers:(0,a.YO)(function(e){let t=A(e);return(0,a.Ik)({FirstName:(0,a.Yj)().min(1,t("bookingFormValidationMissingFirstName")),LastName:(0,a.Yj)().min(1,t("bookingFormValidationMissingLastName")),Gender:(0,a.Yj)({required_error:t("bookingFormValidationMissingGender"),invalid_type_error:t("bookingFormValidationMissingGender")}).refine(e=>"1"===e||"2"===e,{message:t("bookingFormValidationMissingGender")})})}(e)),TermsAndConditionsAccepted:(0,a.zM)().refine(e=>e,{message:n("bookingFormValidationTACNotAccepted")}),Insurance:(0,a.Yj)().min(1,n("bookingFormValidationMissingInsurance")),FlexTarifAccepted:(0,a.zM)().optional(),Reservation:(0,a.zM)().optional(),VoucherCode:(0,a.Yj)().optional(),Comment:(0,a.Yj)().optional()})}function c(e,t=!1){return l(e,t).extend({RapFlex:(0,a.zM)().nullable().optional(),RapFlexMinDate:(0,a.Yj)().nullable().optional(),RapFlexMaxDate:(0,a.Yj)().nullable().optional(),NewsletterRegistration:(0,a.zM)()})}function d(e){return l(e).extend({PaymentMethod:(0,a.Yj)().optional().nullable()})}function A(e){return function(t,n){return e?n?e.rich(t,n):e(t):t}}function u(e,t,n=!1){let o=A(t);return(e?function(e,t=!1){return c(e,t).and(function(e){let t=A(e);return a.Ay.object({FlightAirport:(0,a.Yj)().min(1,t("bookingFormValidationInvalidAirport")).optional(),FlightOption:a.Ay.nativeEnum(s.g2,{required_error:t("bookingFormValidationInvalidFlightSelection"),invalid_type_error:t("bookingFormValidationInvalidFlightSelection")})}).refine(e=>e.FlightOption===s.g2.No||!!e.FlightAirport,{message:t("bookingFormValidationInvalidFlightSelection"),path:["FlightAirport","Fl
1ightOption"]})}(e))}(t,n):c(t,n)).refine(e=>!e.RapFlex||e.RapFlexMinDate,{message:o("bookingFormValidationDateMissing"),path:["RapFlexMinDate"]}).refine(e=>!e.RapFlex||e.RapFlexMaxDate,{message:o("bookingFormValidationDateMissing"),path:["RapFlexMaxDate"]})}function m(e,t){var n;return e?g(n=t).and(d(n)):d(t)}function g(e){let t=A(e);return(0,a.Ik)({PaymentMethod:a.Ay.nativeEnum(r.g5,{required_error:t("bookingFormValidationMissingPaymentMethod"),invalid_type_error:t("bookingFormValidationMissingPaymentMethod")}),Customer:(0,a.Ik)({AccountHolder:(0,a.Yj)().nullable().optional(),Iban:(0,a.Yj)().nullable().optional()})}).refine(e=>e.PaymentMethod!==r.g5.directdebit||e.Customer.Iban,{message:t("bookingFormValidationMissingIban"),path:["Customer","Iban"]}).refine(e=>e.PaymentMethod!==r.g5.directdebit||e.Customer.AccountHolder,{message:t("bookingFormValidationMissingAccountHolder"),path:["Customer","AccountHolder"]}).refine(e=>{if(e.PaymentMethod===r.g5.directdebit&&e.Customer.Iban){let t=(0,o.aq)(e.Customer.Iban);return t&&(0,o.DT)(t)}return!0},{message:t("bookingFormValidationInvalidIban"),path:["Customer","Iban"]})}},75939:(e,t,n)=>{"use strict";n.d(t,{W:()=>r});var a=n(95155),o=n(61797);function r({className:e,...t}){return(0,a.jsx)("div",{className:(0,o.cx)("box-border min-h-5 overflow-hidden whitespace-normal text-left text-xs leading-5 text-red-500 md:h-5 md:min-h-0 md:text-ellipsis md:whitespace-nowrap",{"ml-3":!t.withoutMarginLeft},e),children:t.message})}},77662:(e,t,n)=>{"use strict";n.d(t,{d:()=>l,default:()=>c});var a=n(95155),o=n(12115),r=n(48092),s=n(14207),i=n(51826);let l=(0,o.createContext)({});function c({children:e,currency:t,standardPrograms:n,hotelCode:c,hotel:d}){let[A,u]=(0,o.useState)(!1),[m,g]=(0,o.useState)(!1),[h,p]=(0,o.useState)(null),[f,x]=(0,o.useState)(n),[b,C]=(0,o.useState)([]),y=(0,o.useContext)(s.ConfigContext).domain,j=(0,o.useContext)(s.ConfigContext).locale,v=(0,o.useRef)(Object.fromEntries(n.map(e=>[e.programCode,e])));return(0,i.FH)(j),(0,o.useEffect)(()=>{0===f.length&&0===b.length&&console.error("No programs available in original hotel page payload. - "+window.location.href+" - "+JSON.stringify(f))},[]),(0,o.useEffect)(()=>{let e=window.location.href.replace("#","?");try{window.history.replaceState({},"",e)}catch(e){console.error("Could not replace hash with question mark in URL.",e)}let n=new URLSearchParams(window.location.search);(0,r._R)(c,y,n,t).then(e=>{function t(e){return{...v.current[e.programCode],...e}}0===e.programs.length&&0===e.additionalPrograms.length&&console.error("No programs available in program update. - "+window.location.href+" - "+JSON.stringify(e)),x(e.programs.map(t)),C(e.additionalPrograms.map(t))})},[c,y]),(0,a.jsx)(l.Provider,{value:{modalOpen:A,hideModal:function(){u(!1)},modalHasBeenOpened:function(){u(!0)},isWizardOpen:m,wizardProgramCode:h,openWizard:function(e){p(e??null),g(!0)},closeWizard:function(){g(!1),p(null)},currency:t,programs:f,additionalPrograms:b,getProgram:function(e){return f.find(t=>t.programCode===e)||b.find(t=>t.programCode===e)},hotel:d},children:e})}},78578:(e,t,n)=>{"use strict";n.d(t,{_:()=>r,_B:()=>i,fV:()=>s});var a=n(95155),o=n(39688);function r(e){return(0,a.jsx)("h1",{...e,className:(0,o.QP)("text-3xl font-semibold text-stone-900 md:text-4xl",e.className),children:e.children})}function s(e){return(0,a.jsx)("h2",{...e,className:(0,o.QP)("text-2xl font-semibold text-stone-900",e.className),children:e.children})}function i(e){return(0,a.jsx)("h3",{className:(0,o.QP)("text-lg font-semibold text-stone-900 sm:text-xl",e.className),children:e.children})}},79766:(e,t,n)=>{"use strict";function a(e,t){let n=t.formState.errors;return e.split(".").map(e=>isNaN(+e)?e:Number(e)).reduce((e,t)=>e&&void 0!==e[t]?e[t]:void 0,n)}n.d(t,{v:()=>a})},81972:(e,t,n)=>{"use strict";n.d(t,{s:()=>m});var a=n(95155);n(12115),n(8606);var o=n(13500),r=n(78578),s=n(66766),i=n(57572),l=n(82695),c=n(39756),d=n(23159),A=n(88798),u=n(5415);function m(e){return(0,a.jsxs)(o.A,{classNameInnerContainer:"flex flex-grow flex-col justify-between",className:"mb-16 flex flex-grow",children:[(0,a.jsxs)("div",{className:"p-b-5 flex flex-grow flex-col items-center justify-start gap-y-4 pt-10 sm:p-5",children:[e.icon,(0,a.jsxs)("div",{className:"flex flex-col items-center text-start sm:text-center",children:[(0,a.jsx)(r._,{className:"mb-8",children:e.title}),e.description&&(0,a.jsxs)("p",{className:"mb-4 font-semibold",children:[e.description," ",(0,a.jsx)("br",{})]}),(0,a.jsx)("p",{className:"prose mb-8",children:e.message})]}),e.actionElement,e.formElement,!e.hideImages&&(0,a.jsxs)("div",{className:"grid grid-cols-1 justify-center gap-4 tiny:grid-cols-2 sm:grid-cols-3 md:grid-cols-4 lg:grid-cols-5 xl:grid-cols-6",children:[e.hiddenContent,(0,a.jsx)(s.default,{src:i.default,width:292,height:194,alt:"",className:"aspect-[3/2] object-cover"}),(0,a.jsx)(s.default,{src:l.default,width:292,height:194,alt:"",className:"hidden aspect-[3/2] object-cover tiny:block"}),(0,a.jsx)(s.default,{src:c.default,width:292,height:194,alt:"",className:"hidden aspect-[3/2] object-cover sm:block"}),(0,a.jsx)(s.default,{src:d.default,width:292,height:194,alt:"",className:"hidden aspect-[3/2] object-cover md:block"}),(0,a.jsx)(s.default,{src:A.default,width:292,height:194,alt:"",className:"hidden aspect-[3/2] object-cover lg:block"}),(0,a.jsx)(s.default,{src:u.default,alt:"",width:292,height:194,className:"hidden aspect-[3/2] xl:block"})]})]}),e.footerElement]}
1)}},82695:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>a});let a={src:"/_next/static/media/infinity-pool.304f2bf6.jpeg",height:3584,width:5376,blurDataURL:"data:image/jpeg;base64,/9j/2wBDAAoKCgoKCgsMDAsPEA4QDxYUExMUFiIYGhgaGCIzICUgICUgMy03LCksNy1RQDg4QFFeT0pPXnFlZXGPiI+7u/v/2wBDAQoKCgoKCgsMDAsPEA4QDxYUExMUFiIYGhgaGCIzICUgICUgMy03LCksNy1RQDg4QFFeT0pPXnFlZXGPiI+7u/v/wgARCAAFAAgDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAX/xAAVAQEBAAAAAAAAAAAAAAAAAAACA//aAAwDAQACEAMQAAAAsgU//8QAHhAAAAUFAQAAAAAAAAAAAAAAAQMFEhMAAgQRIlL/2gAIAQEAAT8AUVPPitJn6El8jQ9ar//EABYRAAMAAAAAAAAAAAAAAAAAAAADMv/aAAgBAgEBPwBcn//EABcRAQADAAAAAAAAAAAAAAAAAAEAAxL/2gAIAQMBAT8AsXU//9k=",blurWidth:8,blurHeight:5}},87297:(e,t,n)=>{"use strict";n.d(t,{M:()=>m});var a,o=n(95155),r=n(12115);function s(){return(s=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e}).apply(this,arguments)}let i=e=>r.createElement("svg",s({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 448 512"},e),a||(a=r.createElement("path",{d:"m224 365.3 22.6-22.6 160-160 22.7-22.7-45.3-45.3-22.6 22.6L224 274.7 86.6 137.4 64 114.7 18.7 160l22.6 22.6 160 160z"})));var l=n(39688),c=n(29300),d=n.n(c),A=n(78578);function u(e){return(0,o.jsx)(A.fV,{className:"hyphens-auto break-words",children:e.heading})}function m(e){let[t,n]=(0,r.useState)(!e.closable),a=function(){if(e.heading)return(0,o.jsx)(u,{opened:t,heading:e.heading})}(),s=e.icon?(0,o.jsx)("div",{className:"h-[52px]",children:e.icon}):e.closable?(0,o.jsx)(i,{className:`h-10 w-10 p-2 ${t?"rotate-180":""}`}):void 0,c=a||s;return(0,o.jsxs)("div",{className:(0,l.QP)("mb-5 flex flex-col rounded-md bg-white p-5 text-sm shadow-md",e.className),children:[(0,o.jsxs)("div",{onClick:e.closable?function(){n(!t)}:void 0,className:(0,l.QP)(d()("flex items-center justify-between gap-2",{"cursor-pointer":e.closable,"mb-3":t&&c,"flex-col-reverse gap-4 lg:flex-row lg:gap-2":e.icon})),children:[a,s]}),t&&(0,o.jsx)("div",{children:e.children})]})}},88798:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>a});let a={src:"/_next/static/media/ayurveda-oil.943f9ca0.jpeg",height:3840,width:5760,blurDataURL:"data:image/jpeg;base64,/9j/2wBDAAoKCgoKCgsMDAsPEA4QDxYUExMUFiIYGhgaGCIzICUgICUgMy03LCksNy1RQDg4QFFeT0pPXnFlZXGPiI+7u/v/2wBDAQoKCgoKCgsMDAsPEA4QDxYUExMUFiIYGhgaGCIzICUgICUgMy03LCksNy1RQDg4QFFeT0pPXnFlZXGPiI+7u/v/wgARCAAFAAgDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAX/xAAVAQEBAAAAAAAAAAAAAAAAAAAEBf/aAAwDAQACEAMQAAAAmAlL/8QAHRAAAgIBBQAAAAAAAAAAAAAAAQIEIgMABRESE//aAAgBAQABPwDY5Waf6vXG0YK69RWwI41//8QAGhEAAgIDAAAAAAAAAAAAAAAAAQIAEQMScf/aAAgBAgEBPwDY43dVquCf/8QAGBEBAQADAAAAAAAAAAAAAAAAAgMAASH/2gAIAQMBAT8AmDSZT7vP/9k=",blurWidth:8,blurHeight:5}},95414:(e,t,n)=>{"use strict";n.d(t,{C:()=>b,default:()=>C});var a=n(95155),o=n(12115),r=n(75939),s=n(17652),i=n(73594),l=n(39647),c=n(52701),d=n(14207),A=n(87297),u=n(46519),m=n(34192),g=n(14441),h=n(13839),p=n(18989),f=n(61797);function x(e){return(0,a.jsx)(i.N,{showModal:e.displayModel(`/embedded/${e.href}`),linkTarget:l.M9.MODAL,href:e.href,styleAsLink:!0,children:e.children})}function b({formHandler:e,bookingRequest:t}){let n=e.formState.errors.TermsAndConditionsAccepted,i=(0,s.c3)("Booking.BookingConditionsCheck"),[l,A]=(0,o.useState)(!1),[h,p]=(0,o.useState)(""),b=(0,o.useContext)(d.ConfigContext)?.legalPages,C=(0,o.useContext)(d.ConfigContext).companyNameJsonLd;function y(e){return function(){p(e),A(!0)}}function j(e){return t=>(0,a.jsx)(x,{href:e,displayModel:y,children:t})}return t?(0,a.jsx)("input",{type:"checkbox",className:"hidden",...e.register("TermsAndConditionsAccepted"),checked:!0}):(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("div",{className:"flex items-center",children:(0,a.jsxs)(u.A,{className:(0,f.cx)("mb-0",(0,g.TP)(!!n)),inputElement:(0,a.jsx)(m.A,{id:"tac-checkbox",type:"checkbox",value:"",...e.register("TermsAndConditionsAccepted"),onBlur:()=>{setTimeout(()=>void e.trigger("TermsAndConditionsAccepted"),200)}}),children:[(0,a.jsx)("span",{children:i.rich("termsAndConditionsLabel",{TermsConditions:j(b.termsAndConditions),TravelInformation:j(b.travelInformation),PrivacyPolicy:j(b.privacyPolicy),EntryHealthRegulations:j(b.entryAndHealthRegulations),companyName:C})}),l&&(0,a.jsx)(c.U,{setShowModal:A,href:h})]})}),(0,a.jsx)(r.W,{message:n?.message})]})}function C(){let e=(0,o.useContext)(p.KR).formHandler,t=(0,o.useContext)(p.KR).initialBookingData.Type===h.PJ.Request;return(0,a.jsx)(A.M,{className:(0,f.cx)({hidden:t}),children:(0,a.jsx)(b,{formHandler:e,bookingRequest:t})})}}
1,96814:(e,t,n)=>{"use strict";n.d(t,{A:()=>s});var a,o=n(12115);function r(){return(r=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e}).apply(this,arguments)}let s=e=>o.createElement("svg",r({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512"},e),a||(a=o.createElement("path",{d:"M165.8 125.8c11.4-11.4 22.8-19.8 33.9-26l-15.5-28C173 78.1 161.8 86 150.8 96H66.9c9.4-27.5 41.8-64 109.1-64 45.5 0 75.1 16.8 92.3 35.9l7.2 8 10.2-3.7c13.8-5 30.5-8.2 50.3-8.2 67.3 0 99.7 36.5 109.1 64H254.2l-4.7 4.7L134 248.2c-12.9-26.1-15.7-74.8 31.9-122.4zM176 0C78.6 0 32 66.2 32 112v16h90.1c-44.3 62.3-30.1 127.7-1.5 156.2l11.3 11.3 11.3-11.3 94.4-94.4c-.4 3.9-.9 7.9-1.4 12.1-5.3 40.7-17 94.1-42.4 150.1H160c-70.7 0-128 57.3-128 128v32h384v-32c0-65-48.4-118.6-111.1-126.9 19.6-64.1 20.6-123.6 16.1-168.7-.9-8.7-1.9-16.8-3.1-24.4H480v-16c0-45.8-46.6-112-144-112-19 0-36.1 2.5-51.4 6.9C260.8 16.5 224.7 0 176 0m109.4 160c1.4 8.4 2.7 17.6 3.7 27.6 4.4 44 3.2 102.1-17.4 164.4h-43c23-54.6 34-106.1 39.2-145.9 2.3-18 3.5-33.6 4-46.1zM160 384h128c53 0 96 43 96 96H64c0-53 43-96 96-96"})))}}]); 2//# sourceMappingURL=2256-56bc2c56c156e74d.js.map
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.