1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,640695,e=>{"use strict";let t=(0,e.i(639372).atom)(void 0);e.s(["locationDropdownState",0,t])},154452,e=>{"use strict";e.i(247167);var t=e.i(254440),r=e.i(469637),a=e.i(869230);e.s(["useSuspenseQuery",0,function(e,n){return(0,r.useBaseQuery)({...e,enabled:!0,suspense:!0,throwOnError:t.defaultThrowOnError,placeholderData:void 0},a.QueryObserver,n)}])},615514,e=>{"use strict";var t=e.i(595727),r=e.i(688594),a=e.i(677241),n=e.i(281092);e.s(["add",0,function(e,o,i){let{years:s=0,months:u=0,weeks:l=0,days:c=0,hours:d=0,minutes:m=0,seconds:h=0}=o,p=(0,n.toDate)(e,i?.in),g=u||s?(0,r.addMonths)(p,u+12*s):p,A=c||l?(0,t.addDays)(g,c+7*l):g;return(0,a.constructFrom)(i?.in||e,+A+1e3*(h+60*(m+60*d)))}])},688594,e=>{"use strict";var t=e.i(677241),r=e.i(281092);e.s(["addMonths",0,function(e,a,n){let o=(0,r.toDate)(e,n?.in);if(isNaN(a))return(0,t.constructFrom)(n?.in||e,NaN);if(!a)return o;let i=o.getDate(),s=(0,t.constructFrom)(n?.in||e,o.getTime());return(s.setMonth(o.getMonth()+a+1,0),i>=s.getDate())?s:(o.setFullYear(s.getFullYear(),s.getMonth(),i),o)}])},536199,e=>{"use strict";var t=e.i(271645),r=e.i(49456),a=e.i(58840),n=e.i(891671),o=e.i(906554),i=e.i(692156),s=e.i(618566),u=e.i(615514),l=e.i(672464),c=e.i(178979),d=e.i(178126),m=e.i(282141),h=e.i(991954),p=e.i(402872),g=e.i(929604),A=e.i(908387),y=e.i(843638),C=e.i(298533),S=e.i(629197),f=e.i(661760),v=e.i(71359),T=e.i(689229),G=e.i(461025),O=e.i(639372),E=e.i(442512);let I=(0,G.atomFamily)(e=>(0,O.atom)("0"),(e,t)=>e===t),D=(0,O.atom)(e=>{let t=e(T.channelInfoState),r=e(E.mpInfoState);return e(I(r?.multiPropertyId??t?.channelId))},(e,t,r)=>{let a=e(T.channelInfoState),n=e(E.mpInfoState);t(I(n?.multiPropertyId??a?.channelId),r)});var M=e.i(173986),b=e.i(919875),H=e.i(338267),L=e.i(602434),F=e.i(731359),P=e.i(558994),N=e.i(192984),w=e.i(960832);e.s(["default",0,({isPackageContext:e})=>{let T=(0,t.useRef)(!1),G=(0,t.useRef)(!1),{channelId:O,setCurrencyCode:E,seoMappings:I}=(0,o.useSinglePropertyContext)(),{token:k,apiUrl:x}=(0,i.useGlobalContext)(),R=(0,l.useSetAtom)(N.urlCodesAppliedState),$=(0,l.useSetAtom)(S.selectedCalendarStartDate),J=(0,l.useSetAtom)(f.selectedCalendarEndDate),Y=(0,l.useSetAtom)(v.searchOptionsRoomConfigsState),U=(0,l.useSetAtom)(M.appliedMPCorpCodeState),B=(0,l.useSetAtom)((0,H.appliedPromoCodeState)(O)),Q=(0,l.useSetAtom)((0,P.appliedCorpCodeState)(O)),V=(0,l.useSetAtom)(b.appliedMPPromoCodeState),K=(0,l.useSetAtom)(D),Z=(0,l.useSetAtom)((0,F.appliedAgentCodeState)(O)),[_,q]=(0,l.useAtom)(L.searchOptionsSelectedAccommodationTypesState),{packageId:W,campaignId:j}=(0,s.useParams)(),z=(0,s.useSearchParams)(),{roomConfigs:X,startDate:ee,stayLength:et,mpCorpCode:er,mpPromoCode:ea,roomId:en,packageId:eo,campaignId:ei,currency:es,promoCode:eu,accommodationTypes:el,agentCode:ec,corpCode:ed}=(0,h.parseSavedSearchSync)(z),em=(0,A.trimCode)(er),eh=(0,A.trimCode)(ea),ep=(0,A.trimCode)(eu),eg=(0,A.trimCode)(ec),eA=(0,A.trimCode)(ed),{makeSearch:ey}
1=(0,r.useSearch)(),eC=(0,s.useSelectedLayoutSegment)(),eS=(0,a.useAccommodationTranslations)(),ef=(0,t.useMemo)(()=>(0,m.get19MonthsAhead)(new Date,eS),[]),{applyCode:ev}=(0,n.useCampaignMutations)(),{data:eT}=(0,w.useGuestRoomConfig)();(0,t.useEffect)(()=>{if(G.current)return;let e=z.get("year"),t=z.get("month"),r=z.get("day");e&&t&&r&&!ee&&(G.current=!0,(0,y.Log)({msg:`Dropped malformed search date params (year=${e}, month=${t}, day=${r})`,token:k,channelId:O,apiUrl:x,boundaryName:"initialize_search",level:"Warning"}).catch(()=>void 0))},[z,ee]);let eG=e=>I.find(t=>t.name===e)?.id,eO=(0,t.useCallback)(()=>{let t,r,a;if(T.current)return;ei?a=ei:(0,g.isValidGUID)(j)?a=j:j&&(a=eG(j)),eo?r=eo:(0,g.isValidGUID)(W)?r=W:W&&(r=eG(W));let n=new Date;n.setTime(0);let o=ee&&et?(0,u.add)(ee,{days:et}):void 0,i=ee&&ee.getTime()<n.getTime();ee&&!i&&o&&($((0,c.dateToServerFormat)(ee)),J((0,c.dateToServerFormat)(o)));let s=eT?.minAdultOccupancyLimit??1,l=eT?.maxAdultOccupancyLimit??2,m=eT?.defaultNumberOfAdults??2;m<s?m=s:m>l&&(m=l);let h=X?.map(e=>{let t=void 0!==e.sharerAge?[e.sharerAge]:[],r=e.childAges??[];return{childAges:eT?.hasSharer?r:[...t,...r],sharerAge:eT?.hasSharer?e.sharerAge:void 0,adults:e.adults??m}})??[];(0,p.arrayHasItems)(h)?Y(h?.map(e=>({Children:e.childAges?.map(e=>({Age:e.toString(),Id:(0,d.GenerateID)()}))??[],Id:(0,d.GenerateID)(),NrOfAdults:e.adults??m,SharerAge:e.sharerAge}))??[]):Y([{NrOfAdults:m,Children:[],Id:(0,d.GenerateID)()}]);let A=ef.find(e=>e.month-1===o?.getMonth());A&&K(ef.indexOf(A).toString());let y=[];em&&y.push(ev.mutateAsync({channelId:O,corpCode:em}).then(e=>{e.success&&U(em)})),eh&&y.push(ev.mutateAsync({channelId:O,promoCode:eh}).then(e=>{e.success&&V(eh)})),ep&&y.push(ev.mutateAsync({channelId:O,promoCode:ep}).then(e=>{e.success&&B(ep)})),eg&&y.push(ev.mutateAsync({channelId:O,iataCode:eg}).then(e=>{e.success&&Z(eg)})),eA&&y.push(ev.mutateAsync({channelId:O,corpCode:eA}).then(e=>{e.success&&Q(eA)})),y.length>0&&Promise.allSettled(y).then(()=>R(!0)),el&&q(el.includes(",")?el.split(","):el.split("|")),"package-details"===eC&&r&&(t=`/accommodation/specific-package?packageid=${r}`),ee&&!i&&ey({params:{newSearchOptions:{endDate:o,roomConfigs:h,startDate:ee,accommodationTypes:_,filter:{roomContent:C.RoomContentType.Full,packageContent:C.PackageContentType.Full,addOnContent:C.AddOnContentType.Full,includeFullyBooked:!0,includeRooms:!0,includePackages:!0,mpCorpCode:em??void 0,mpPromoCode:eh??void 0,promoCode:ep??void 0,agentCode:eg??void 0,corpCode:eA??void 0,campaignId:a,packageId:r,isPackageSearch:e||void 0,roomIds:en?[en]:void 0}},preventUTCDateTransform:!0},setShowYouSearchedForAfterSearch:!0,redirectUrl:t}),es&&E(es),ee&&!i&&(T.current=!0)},[ee,X,_,em,eh,ep,eg,en]);return(0,t.useEffect)(()=>{eO()},[]),null}],536199)},331313,e=>{"use strict";var t=e.i(500932),r=e.i(79709),a=e.i(672464),n=e.i(271645);e.s(["default",0,e=>{let o,i,s=(0,t.c)(4),{page:u}=e,l=(0,a.useSetAtom)(r.ActivePageState);return s[0]!==u||s[1]!==l?(o=()=>{l(u)},s[0]=u,s[1]=l,s[2]=o):o=s[2],s[3]===Symbol.for("react.memo_cache_sentinel")?(i=[],s[3]=i):i=s[3],(0,n.useEffect)(o,i),null}])},960832,e=>{"use strict";var t=e.i(500932),r=e.i(154452),a=e.i(692156),n=e.i(906554),o=e.i(672464),i=e.i(640695);let s=e=>"number"==typeof e&&Number.isFinite(e)&&e>0&&e<=1e3?e:void 0,u=e=>{if(!e)return e;let t=s(e.maxAdultOccupancyLimit),r=s(e.minAdultOccupancyLimit);return{...e,maxAdultOccupancyLimit:t,minAdultOccupancyLimit:null!=r&&(null==t||r<=t)?r:void 0,maxChildOccupancyLimit:s(e.maxChildOccupancyLimit),largestRoomMaxOccupancy:s(e.largestRoomMaxOccupancy),defaultNumberOfAdults:s(e.defaultNumberOfAdults)}};e.s(["useGuestRoomConfig",0,()=>{let e,s,l,c=(0,t.c)(9),d=(0,a.useGlobalContext)(),m=(0,n.useSinglePropertyContext)(),h=(0,o.useAtomValue)(i.locationDropdownState),p=h?.value&&!h?.isPlace?h?.value:m.channelId,g=`${d.languageId}`;return c[0]!==p||c[1]!==g?(e=["guestRoomConfig",p,g],c[0]=p,c[1]=g,c[2]=e):e=c[2],c[3]!==d.APIClient||c[4]!==p?(s=()=>d.APIClient.roomsConfigV1(p),c[3]=d.APIClient,c[4]=p,c[5]=s):s=c[5],c[6]!==e||c[7]!==s?(l={queryKey:e,queryFn:s,select:u,staleTime:1/0,refetchOnWindowFocus:!1},c[6]=e,c[7]=s,c[8]=l):l=c[8],(0,r.useSuspenseQuery)(l)}],960832)},178979,e=>{"use strict";var t=e.i(178126);e.s(["dateToServerFormat",0,e=>`${e.getFullYear()}-${(0,t.addLeadingZero)(e.getMonth()+1)}-${(0,t.addLeadingZero)(e.getDate())}T00:00:00Z`])},282141,e=>{"use strict";var t=e.i(881665);let r=(e,r)=>r?`${(0,t.getMonthName)(r,e)} ${e.getFullYear()}`:new Intl.DateTimeFormat(void 0,{year:"numeric",month:"long"}).format(e.getTime());e.s(["get19MonthsAhead",0,(e,t)=>{let a=[],n=new Date(e.valueOf());for(n.setDate(1);a.length<19;)a.push({prettyName:r(n,t),year:n.getFullYear(),month:n.getMonth()+1,firstDayOfMonth:new Date(n)}),n.setMonth(n.getMonth()+1);return a}],282141)}
1,881665,e=>{"use strict";e.s(["getMonthName",0,function(e,t,r){if(!t)return" ";switch(t.getMonth()){case 0:return e(r?"EA4H.General.JanuaryThreeLetter":"EA4H.General.January");case 1:return e(r?"EA4H.General.FebruaryThreeLetter":"EA4H.General.February");case 2:return e(r?"EA4H.General.MarchThreeLetter":"EA4H.General.March");case 3:return e(r?"EA4H.General.AprilThreeLetter":"EA4H.General.April");case 4:return e(r?"EA4H.General.MayThreeLetter":"EA4H.General.May");case 5:return e(r?"EA4H.General.JuneThreeLetter":"EA4H.General.June");case 6:return e(r?"EA4H.General.JulyThreeLetter":"EA4H.General.July");case 7:return e(r?"EA4H.General.AugustThreeLetter":"EA4H.General.August");case 8:return e(r?"EA4H.General.SeptemberThreeLetter":"EA4H.General.September");case 9:return e(r?"EA4H.General.OctoberThreeLetter":"EA4H.General.October");case 10:return e(r?"EA4H.General.NovemberThreeLetter":"EA4H.General.November");case 11:return e(r?"EA4H.General.DecemberThreeLetter":"EA4H.General.December")}}])}]);
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.