PageSourceSearch

https://book.danhostelcopenhagencity.dk/_next/static/chunks/2fnanj_aug3sf.js

js danhostelcopenhagencity.dk collected 2026-10-03 21:20:20 UTC 21,047 bytes, 1 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,137401,e=>{"use strict";let t=e.i(194820).default;e.s(["default",0,t])},873774,e=>{"use strict";var t=e.i(843476),r=e.i(500932),o=e.i(271645),a=e.i(52317),i=e.i(58840),n=e.i(18803),l=e.i(150579),s=e.i(707690),c=e.i(49456),m=e.i(692156),u=e.i(906554),d=e.i(748863),p=e.i(828780),f=e.i(762116),g=e.i(128365),v=e.i(494958),b=e.i(194948),h=e.i(357907),y=e.i(390976),S=e.i(672464),_=e.i(298533),C=e.i(924050),x=e.i(99396),I=e.i(610067),w=e.i(297326),P=e.i(577259),k=e.i(607830);let T=e=>{let h,x,T,A,R,L,O,H,N,B,U,V,D,$,q,F,K,M,z,W,Q=(0,r.c)(57),{highlightedOffersCarousel:J}=e,X=(0,o.useRef)(!1),[Y,Z]=(0,S.useAtom)(w.onListPageLoadedState),ee=(0,S.useSetAtom)(k.StatusTextState),et=(0,S.useSetAtom)(P.selectedObjectState),er=(0,s.useAccommodationSearchResult)(),{channelInfo:eo}=(0,u.useSinglePropertyContext)(),{data:ea,isFetching:ei}=(0,n.useGuestRooms)();Q[0]!==ea?.rooms?(h=Array.from(new Set(ea?.rooms?.map(j))).filter(Boolean),Q[0]=ea?.rooms,Q[1]=h):h=Q[1];let en=h,{data:el}=(0,a.useRoomTypeGroups)(en),es=ea?.rooms;Q[2]!==el||Q[3]!==es?(x={rooms:es,roomGroups:el},Q[2]=el,Q[3]=es,Q[4]=x):x=Q[4],(0,p.useAutoOpenProductModal)(x);let{viewProductList:ec}=(0,l.useTracking)(),{viewItemListEvent:em}=(0,d.useBVTracking)(),eu=(0,i.useAccommodationTranslations)(),{remakeSearch:ed}=(0,c.useSearch)(),ep=(0,m.useGlobalContext)();Q[5]!==ea?.rooms?(T=ea?.rooms??[],Q[5]=ea?.rooms,Q[6]=T):T=Q[6];let ef=T,eg=!!er?.roomsResult?.length;if((0,f.usePrefetchStepOnIdle)("optional addons",!ei&&eg),(0,f.usePrefetchStepOnIdle)("checkout",!ei&&eg),Q[7]!==eo||Q[8]!==eg||Q[9]!==el||Q[10]!==ef||Q[11]!==er||Q[12]!==em?(A=()=>{(!X.current||eg)&&(em({items:(0,C.createGTMViewItemListAccommodationRooms)(ef,el,er,eo.hotelName),item_list_id:"room_list",item_list_name:"Accommodation room list"}),X.current=!0)},Q[7]=eo,Q[8]=eg,Q[9]=el,Q[10]=ef,Q[11]=er,Q[12]=em,Q[13]=A):A=Q[13],Q[14]!==er?(R=[er],Q[14]=er,Q[15]=R):R=Q[15],(0,o.useEffect)(A,R),Q[16]!==eo?.noAvailabilityOption||Q[17]!==ea?.rooms||Q[18]!==el?.length||Q[19]!==er||Q[20]!==ec?(L=()=>{(ea?.rooms.length||el?.length)&&er&&ec({items:(0,I.prepareGA4ViewItemListRoomsData)(ea?.rooms??[],er,!1,eo?.noAvailabilityOption===_.NoAvailabilityOption.Exclude,!1).items,item_list_id:"room_list",item_list_name:"Accommodation room list"})},Q[16]=eo?.noAvailabilityOption,Q[17]=ea?.rooms,Q[18]=el?.length,Q[19]=er,Q[20]=ec,Q[21]=L):L=Q[21],Q[22]!==ea||Q[23]!==er?(O=[ea,er],Q[22]=ea,Q[23]=er,Q[24]=O):O=Q[24],(0,o.useEffect)(L,O),Q[25]!==Y||Q[26]!==Z?(H=()=>{Y?.function?.(),Z({function:G})},Q[25]=Y,Q[26]=Z,Q[27]=H):H=Q[27],Q[28]===Symbol.for("react.memo_cache_sentinel")?(N=[],Q[28]=N):N=Q[28],(0,o.useLayoutEffect)(H,N),Q[29]!==et||Q[30]!==ee||Q[31]!==eu?(B=()=>{ee(eu("EA4H.General.ChooseRoomType")),et({objectId:void 0,objectType:"Accommodation",objectName:void 0})},Q[29]=et,Q[30]=ee,Q[31]=eu,Q[32]=B):B=Q[32],Q[33]!==eu?(U=[eu],Q[33]=eu,Q[34]=U):U=Q[34],(0,o.useLayoutEffect)(B,U),Q[35]===Symbol.for("react.memo_cache_sentinel")?(V=[],Q[35]=V):V=Q[35],(0,o.useEffect)(E,V),Q[36]!==ep||Q[37]!==ed||Q[38]!==er?(D=()=>{er?.languageId!==void 0&&+er.languageId!==ep.languageId&&ed()},Q[36]=ep,Q[37]=ed,Q[38]=er,Q[39]=D):D=Q[39],Q[40]===Symbol.for("react.memo_cache_sentinel")?($=[],Q[40]=$):$=Q[40],(0,o.useEffect)(D,$),ei){let e;return Q[41]===Symbol.for("react.memo_cache_sentinel")?(e=(0,t.jsx)(v.SkeletonScreen,{}),Q[41]=e):e=Q[41],e}Q[42]===Symbol.for("react.memo_cache_sentinel")?(q=(0,t.jsx)(b.SearchResultAlerts,{}),Q[42]=q):q=Q[42];let ev=!J,eb=eo?.noAvailabilityOption===_.NoAvailabilityOption.Exclude;return Q[43]!==ea?.rooms?(F=ea?.rooms??[],Q[43]=ea?.rooms,Q[44]=F):F=Q[44],Q[45]!==el?(K=el??[],Q[45]=el,Q[46]=K):K=Q[46],Q[47]!==eb||Q[48]!==F||Q[49]!==K?(M=(0,t.jsx)(g.RoomList,{hideUnavailable:eb,withPrices:!0,rooms:F,roomGroups:K}),Q[47]=eb,Q[48]=F,Q[49]=K,Q[50]=M):M=Q[50],Q[51]!==ev||Q[52]!==M?(z=(0,t.jsx)(y.CardImagePriorityContext,{value:ev,children:M}),Q[51]=ev,Q[52]=M,Q[53]=z):z=Q[53],Q[54]!==J||Q[55]!==z?(W=(0,t.jsxs)(t.Fragment,{children:[q,J,z]}),Q[54]=J,Q[55]=z,Q[56]=W):W=Q[56],W};function A(){(0,x.fadeInBody)()}function R(){(0,x.fadeInBody)()}function j(e){return e.roomTypeGroupId}function G(){}function E(){document.getElementById("outer_div")?.style.setProperty("opacity","1")}e.s(["AccommodationList",0,e=>{let a,i,n,l=(0,r.c)(4),{highlightedOffersCarousel:s}=e;return l[0]===Symbol.for("react.memo_cache_sentinel")?(a=[],l[0]=a):a=l[0],(0,o.useEffect)(A,a),(0,o.useEffect)(R),l[1]===Symbol.for("react.memo_cache_sentinel")?(i=(0,t.jsx)("div",{style:{width:"100%"},children:(0,t.jsx)(v.SkeletonScreen,{})}),l[1]=i):i=l[1],l[2]!==s?(n=(0,t.jsx)(o.Suspense,{fallback:i,children:(0,t.jsx)(h.ErrorBoundary,{boundaryName:"AccommodationList",children:(0,t.jsx)(T,{highlightedOffersCarousel:s})})}),l[2]=s,l[3]=n):n=l[3],n}])},297326,e=>{"use strict";let t=(0,e.i(639372).atom)({function:()=>{}});e.s(["onListPageLoadedState",0,t])},555883,e=>{"use strict";var t=e.i(843476),r=e.i(421417),o=e.i(811488),a=e.i(618566),i=e.i(271645),n=e.i(174080),l=e.i(334319),s=e.i(58840);e.s(["default",0,({newUrl:e,onNavigationRequested:c,addSearchParams:m})=>{let u=(0,s.useAccommodationTranslations)(),[d,p]=(0,i.useState)(!1),f=(0,a.useRouter)();if((0,i.useEffect)(()=>{p(!0)},[]),!d)return null;let g=document.getElementById("back_btn_container"),v=async()=>{let t=new URLSearchParams;
1if(m?.length&&m.forEach(e=>{t.append(e.key.toLowerCase(),e.value)}),e)return void f.push(t.toString()?.length>0?`${e}?${t}`:e);{let e=await c?.();e&&f.push(t.toString()?.length>0?`${e}?${t}`:e)}};return g?(0,n.createPortal)((0,t.jsx)(l.default,{onClick:v,"aria-label":u("EA4H.General.GoBack"),children:(0,t.jsx)(o.FontAwesomeIcon,{style:{fontSize:"18px"},icon:r.faArrowLeft})}),g):null}])},194820,e=>{"use strict";var t=e.i(843476),r=e.i(500932),o=e.i(692156),a=e.i(906554),i=e.i(707690),n=e.i(66768),l=e.i(298533),s=e.i(253654),c=e.i(51103),m=e.i(555883);e.s(["default",0,e=>{let u=(0,r.c)(4),{suppressOnSearchBarTop:d}=e,p=(0,a.useSinglePropertyContext)(),f=(0,i.useAccommodationSearchResult)(),g=(0,s.useClearSearch)(),{customHostname:v}=(0,o.useGlobalContext)(),b=(0,n.useTheme)(),h=p.channelInfo.multiPropertyHeader?.multiPropertyId,y=b.css.viewType===l.ViewType.SearchBarTop;if(d&&y&&f?.accommodationSearch&&!h)return null;if(f?.accommodationSearch){let e;return u[0]!==g?(e=(0,t.jsx)(m.default,{onNavigationRequested:g}),u[0]=g,u[1]=e):e=u[1],e}let S="/multiproperty/accommodation";if(!v&&h&&(S=`/multiproperty/accommodation?multiPropertyId=${h}`),h){let e;return u[2]!==S?(e=(0,t.jsx)(c.default,{href:S}),u[2]=S,u[3]=e):e=u[3],e}return null}])},51103,e=>{"use strict";var t=e.i(843476),r=e.i(500932),o=e.i(271645),a=e.i(421417),i=e.i(811488),n=e.i(174080),l=e.i(522016),s=e.i(605458),c=e.i(651010),m=e.i(58840);e.s(["default",0,e=>{let u,d,p,f=(0,r.c)(6),{href:g}=e,v=(0,m.useAccommodationTranslations)(),[b,h]=(0,o.useState)(!1),y=(0,c.useHasFrameworkHeaderColor)();if(f[0]===Symbol.for("react.memo_cache_sentinel")?(u=()=>{h(!0)},d=[],f[0]=u,f[1]=d):(u=f[0],d=f[1]),(0,o.useEffect)(u,d),!b)return null;if(f[2]!==y||f[3]!==g||f[4]!==v){let e=document.getElementById("back_btn_container");p=e?(0,n.createPortal)((0,t.jsx)("div",{className:"bv:pointer-events-auto bv:absolute bv:self-ce
1nter",title:"back",children:(0,t.jsx)(l.default,{className:(0,s.cn)("bv:h-[30px] bv:w-[30px] bv:transform bv:opacity-100 bv:transition-all bv:duration-200 bv:lg:h-[40px] bv:lg:w-[40px]","bv:m-0 bv:grid bv:grid-cols-[auto] bv:place-content-center bv:gap-[5px] bv:rounded-full bv:border-0 bv:p-[8px]","bv:translate-y-0 bv:transform bv:hover:cursor-pointer bv:hover:underline","bv:text-bv_bodyColor bv:bg-bv_bodyColor/15 bv:hover:bg-bv_bodyColor/25",y&&"bv:bv_large:text-bv_frameworkHeaderColor bv:bv_large:bg-bv_frameworkHeaderColor/15 bv:bv_large:hover:bg-bv_frameworkHeaderColor/25"),href:g,"aria-label":v("EA4H.General.GoBack"),children:(0,t.jsx)(i.FontAwesomeIcon,{style:{fontSize:"18px"},icon:a.faArrowLeft})})}),e):null,f[2]=y,f[3]=g,f[4]=v,f[5]=p}else p=f[5];return p}])},894071,275348,e=>{"use strict";var t=e.i(843476),r=e.i(500932),o=e.i(271645),a=e.i(688149),i=e.i(408447),n=e.i(243841),l=e.i(707690),s=e.i(402872),c=e.i(298533);let m=()=>{let e,t,o,a,m=(0,r.c)(12),p=(0,l.useAccommodationSearchResult)();m[0]===Symbol.for("react.memo_cache_sentinel")?(e={keepPreviousData:!0},m[0]=e):e=m[0];let{data:f,isError:g}=(0,n.usePackages)(e);m[1]===Symbol.for("react.memo_cache_sentinel")?(t={onlyHighlighted:!0},m[1]=t):t=m[1];let{data:v}=(0,i.useCampaigns)(t);if(m[2]!==v?.campaignContent||m[3]!==v?.campaigns||m[4]!==f?.packages){let e,t=f?.packages?.filter(u).map(d)??[],r=v?.campaigns?.filter(e=>{let t=v?.campaignContent?.find(t=>t.campaignId===e.id);return(0,s.arrayHasItems)(t?.imageUrls)&&t?.presentationType?.includes(c.CampaignPresentationType.HighlightedOnline)})??[];m[6]!==v?.campaignContent?(e=e=>{let t=v?.campaignContent?.find(t=>t.campaignId===e.id);return{imageUrl:t?.imageUrls?.[0],name:t?.name??"",description:t?.searchResultText,id:t?.campaignId,isPackage:!1,fromPrice:void 0}}
1,m[6]=v?.campaignContent,m[7]=e):e=m[7],o=[...t,...r.map(e)],m[2]=v?.campaignContent,m[3]=v?.campaigns,m[4]=f?.packages,m[5]=o}else o=m[5];let b=o,h=!!p?.roomsResult,y=void 0!==f||g,S=!h&&b.length>0,_=!h&&!y;return m[8]!==b||m[9]!==S||m[10]!==_?(a={offers:b,shouldRender:S,isPending:_},m[8]=b,m[9]=S,m[10]=_,m[11]=a):a=m[11],a};function u(e){return e.highlightedOffer&&(0,s.arrayHasItems)(e.images)}function d(e){return{imageUrl:e.images?.[0]?.url,name:e.name,description:e.shortDescription,id:e.id,isPackage:!0,fromPrice:e.fromPrice}}e.s(["useHighlightedOffers",0,m],275348);var p=e.i(357907),f=e.i(618566),g=e.i(991954),v=e.i(66768),b=e.i(605458),h=e.i(699310);let y=e=>{let o,a,i,n,l,s=(0,r.c)(11);s[0]!==e?({height:o,style:i,...a}=e,s[0]=e,s[1]=o,s[2]=a,s[3]=i):(o=s[1],a=s[2],i=s[3]);let c=o??i?.height,m=i?.width??"100%";return s[4]!==i||s[5]!==c||s[6]!==m?(n={...i,height:c,width:m},s[4]=i,s[5]=c,s[6]=m,s[7]=n):n=s[7],s[8]!==a||s[9]!==n?(l=(0,t.jsx)("div",{...a,style:n}),s[8]=a,s[9]=n,s[10]=l):l=s[10],l},S=(e,t)=>`${e}?maxwidth=900&maxheight=${void 0!==t?2*t:"1000"}&scale=downscaleonly&scale=downscaleonly&anchor=MiddleCenter&anchor=MiddleCenter&sharpen=0.6`,_=e=>{let o,a,i,n,l,s,c,m,u,d,p=(0,r.c)(23);p[0]!==e?({imageUrl:i,height:a,style:l,className:o,...n}=e,p[0]=e,p[1]=o,p[2]=a,p[3]=i,p[4]=n,p[5]=l):(o=p[1],a=p[2],i=p[3],n=p[4],l=p[5]);let f=(0,v.useTheme)();p[6]!==o?(s=(0,b.cn)("bv:select-none bv:overflow-hidden bv:rounded-bv_cardBorderRadius",o),p[6]=o,p[7]=s):s=p[7];let g=a??l?.height,y=l?.width??"100%";p[8]!==l||p[9]!==g||p[10]!==y?(c={...l,height:g,width:y},p[8]=l,p[9]=g,p[10]=y,p[11]=c):c=p[11],p[12]!==a||p[13]!==i?(m=S(i,a),p[12]=a,p[13]=i,p[14]=m):m=p[14];let _=f?.css.containOfferCarouselImages;return p[15]!==m||p[16]!==_?(u=(0,t.jsx)(h.SwiperImage,{src:m,contained:_,centered:!0,fetchPriority:"high"}),p[15]=m,p[16]=_,p[17]=u):u=p[17],p[18]!==n||p[19]!==s||p[20]!==c||p[21]!==u?(d=(0,t.jsx)("div",{...n,className:s,style:c,children:u}),p[18]=n,p[19]=s,p[20]=c,p[21]=u,p[22]=d):d=p[22],d},C=r=>{let{offers:o,shouldRender:i,isPending:n}=m(),l=(0,a.useLazyImpl)(()=>e.A(501260).then(e=>e.HighlightedOffersCarouselImpl),i);return!i&&n?(0,t.jsx)(y,{...r}):i?l?(0,t.jsx)(l,{...r}):(0,t.jsx)(_,{...r,imageUrl:o[0].imageUrl}):null};e.s(["HighlightedOffersCarousel",0,e=>{let a,i,n=(0,r.c)(3),{startDate:l,stayLength:s}=(0,g.parseSavedSearchSync)((0,f.useSearchParams)());return l&&s?null:(n[0]===Symbol.for("react.memo_cache_sentinel")?(a=(0,t.jsx)(t.Fragment,{}),n[0]=a):a=n[0],n[1]!==e?(i=(0,t.jsx)(p.ErrorBoundary,{boundaryName:"highlighted_offers_carousel",errorElement:a,logLevel:"Warning",children:(0,t.jsx)(o.Suspense,{fallback:null,children:(0,t.jsx)(C,{...e})})}),n[1]=e,n[2]=i):i=n[2],i)},"offerImageSrc",0,S],894071)},501260,e=>{e.v(t=>Promise.all(["static/chunks/1ostg861i-4lv.js","static/chunks/139a7e_ksoke9.js"].map(t=>e.l(t))).then(()=>t(992351)))},334319,e=>{"use strict";var t=e.i(843476),r=e.i(500932),o=e.i(605458),a=e.i(58840);e.s(["default",0,e=>{let i,n,l,s,c,m,u,d,p=(0,r.c)(19);p[0]!==e?({hide:n,inactive:l,children:i,onClick:s,...c}=e,p[0]=e,p[1]=i,p[2]=n,p[3]=l,p[4]=s,p[5]=c):(i=p[1],n=p[2],l=p[3],s=p[4],c=p[5]);let f=(0,a.useAccommodationTranslations)();p[6]!==f?(m=f("EA4H.General.GoBack"),p[6]=f,p[7]=m):m=p[7];let g=!l&&"bv:hover:scale-110",v=!l,b=!n;return p[8]!==n||p[9]!==g||p[10]!==v||p[11]!==b?(u=(0,o.cn)("bv:transform bv:opacity-100 bv:transition-all bv:duration-200","bv:m-0 bv:grid bv:grid-cols-[auto] bv:place-content-center bv:gap-[5px] bv:rounded-full bv:border-0 bv:p-[8px]","bv:text-bv_frameworkHeaderColor","bv:focus-visible:ring-2!",g,"bv:h-[30px] bv:w-[30px]","bv:bg-bv_bodyColor/15 bv:text-bv_bodyColor bv:hover:bg-bv_bodyColor/25","bv:bv_large:h-[40px] bv:bv_large:w-[40px]","bv:bv_large:text-bv_frameworkHeaderColor","bv:bv_large:bg-bv_frameworkHeaderColor/15","bv:bv_large:hover:bg-bv_frameworkHeaderColor/25",{"bv:translate-y-[-10px] bv:opacity-0":n,"bv:hover:cursor-pointer bv:hover:underline":v,"bv:translate-y-0 bv:transform":b}),p[8]=n,p[9]=g,p[10]=v,p[11]=b,p[12]=u):u=p[12],p[13]!==i||p[14]!==s||p[15]!==c||p[16]!==m||p[17]!==u?(d=(0,t.jsx)("button",{"aria-label":m,...c,onClick:s,className:u,children:i}),p[13]=i,p[14]=s,p[15]=c,p[16]=m,p[17]=u,p[18]=d):d=p[18],d}])},699310,e=>{"use strict";var t=e.i(843476),r=e.i(500932),o=e.i(605458);e.s(["SwiperImage",0,e=>{let a,i,n,l,s,c,m,u,d=(0,r.c)(16);d[0]!==e?({centered:a,contained:i,className:s,alt:c,src:l,...n}=e,d[0]=e,d[1]=a,d[2]=i,d[3]=n,d[4]=l,d[5]=s,d[6]=c):(a=d[1],i=d[2],n=d[3],l=d[4],s=d[5],c=d[6]);let p=void 0===s?"":s,f=void 0===c?"":c,g=i?"bv:object-contain":"bv:object-cover",v=a?"bv:w-full":"bv:min-w-[200px]";return d[7]!==p||d[8]!==g||d[9]!==v?(m=(0,o.cn)("bv:block bv:h-full",g,v,p),d[7]=p,d[8]=g,d[9]=v,d[10]=m):m=d[10],d[11]!==f||d[12]!==n||d[13]!==l||d[14]!==m?(u=(0,t.jsx)("img",{src:l,alt:f,loading:"eager",className:m,...n}),d[11]=f,d[12]=n,d[13]=l,d[14]=m,d[15]=u):u=d[15],u}])},828780,e=>{"use strict";var t=e.i(500932),r=e.i(271645),o=e.i(618566),a=e.i(66768),i=e.i(298533),n=e.i(599258),l=e.i(558645),s=e.i(619837),c=e.i(707690),m=e.i(479604),u=e.i(268548);let d=["roomid","roomtypegroupid","packageid","packagecategoryid"],p=e=>e?.map(e=>
1e.url).filter(Boolean)??[];e.s(["useAutoOpenProductModal",0,e=>{let f,g,v,b,h=(0,t.c)(32),{rooms:y,roomGroups:S}=e,_=(0,o.useSearchParams)(),C=(0,o.useRouter)(),x=(0,o.usePathname)(),{getUrl:I}=(0,s.useNavigationManager)(),{css:w}=(0,a.useTheme)(),P=(0,c.useAccommodationSearchResult)(),k=(0,n.default)(),T=(0,l.default)(),[A,R]=(0,r.useState)(!1);h[0]===Symbol.for("react.memo_cache_sentinel")?(f=()=>{R(!0)},g=[],h[0]=f,h[1]=g):(f=h[0],g=h[1]),(0,r.useEffect)(f,g);let j=(0,r.useRef)(!1),G=(0,r.useRef)(null);if(null===G.current){let e,t,r,o,a;h[2]!==_?(e=e=>(0,u.GetSearchParamSync)({searchParams:_,paramKey:e}),h[2]=_,h[3]=e):e=h[3];let i=e;h[4]!==i?(t=i("roomId"),h[4]=i,h[5]=t):t=h[5];let n=t;h[6]!==i?(r=i("roomTypeGroupId"),h[6]=i,h[7]=r):r=h[7];let l=r;h[8]!==i?(o=i("packageId"),h[8]=i,h[9]=o):o=h[9];let s=o;h[10]!==l||h[11]!==s||h[12]!==n?(a=n?{type:"room",id:n}:l?{type:"roomgroup",id:l}:!!s&&{type:"package",id:s},h[10]=l,h[11]=s,h[12]=n,h[13]=a):a=h[13],G.current=a}h[14]!==w?.viewType||h[15]!==I||h[16]!==x||h[17]!==A||h[18]!==T||h[19]!==S||h[20]!==k||h[21]!==y||h[22]!==C||h[23]!==_||h[24]!==P?.roomsResult?(v=()=>{if(!A||!G.current||w?.viewType!==i.ViewType.SearchBarTop||j.current)return;let e=G.current.id.toLowerCase();if("room"===G.current.type&&y?.length){let t=y.find(t=>t.id?.toLowerCase()===e);if(!t)return;let r=(0,u.GetSearchParamSync)({searchParams:_,paramKey:"roomConfig"}),o=(r?.split("|").length??0)<=1,a=!!(0,u.GetSearchParamSync)({searchParams:_,paramKey:"packageId"});if(o&&!a){j.current=!0,C.replace(I("accommodation details",{detailsPageParam:{paramName:"roomId",paramValue:t.id}}),{scroll:!1});return}let i=P?.roomsResult?.find(e=>e.roomId===t.id);k.open({images:p(t.images),price:i?.cheapestPriceNoLock,fromPrice:i?.cheapestPrice,room:t})}else if("roomgroup"===G.current.type&&S?.length){let t=S.find(t=>t.roomGroupId?.toLowerCase()===e);if(!t)return;let r=(0,u.GetSearchParamSync)({searchParams:_,paramKey:"roomConfig"}),o=(r?.split("|").length??0)<=1,a=(0,u.GetSearchParamSync)({searchParams:_,paramKey:"packageId"});if(o&&!a){j.current=!0,C.replace(I("room group info",{detailsPageParam:{paramName:"roomtypegroupid",paramValue:t.roomGroupId}}),{scroll:!1});return}T.open({roomGroup:t,images:p((0,m.imageIdsToImageInfo)(t.allImageIds))})}else{if("package"!==G.current.type)return;j.current=!0,C.replace(I("package details",{detailsPageParam:{paramName:"packageId",paramValue:G.current.id}}),{scroll:!1});return}j.current=!0;let t=new URLSearchParams;_.forEach((e,r)=>{d.includes(r.toLowerCase())||t.set(r,e)}),C.replace(t.toString()?`${x}?${t}`:x,{scroll:!1})},h[14]=w?.viewType,h[15]=I,h[16]=x,h[17]=A,h[18]=T,h[19]=S,h[20]=k,h[21]=y,h[22]=C,h[23]=_,h[24]=P?.roomsResult,h[25]=v):v=h[25];let E=w?.viewType;h[26]!==A||h[27]!==S||h[28]!==y||h[29]!==P||h[30]!==E?(b=[A,E,y,S,P],h[26]=A,h[27]=S,h[28]=y,h[29]=P,h[30]=E,h[31]=b):b=h[31],(0,r.useEffect)(v,b)}])},408447,e=>{"use strict";var t=e.i(500932),r=e.i(154452),o=e.i(692156),a=e.i(906554),i=e.i(298533),n=e.i(178126),l=e.i(671857),s=e.i(974875),c=e.i(6502);e.s(["useCampaigns",0,e=>{let m,u,d,p,f,g=(0,t.c)(14);g[0]!==e?(m=void 0===e?{}:e,g[0]=e,g[1]=m):m=g[1];let{onlyHighlighted:v}=m,b=(0,o.useGlobalContext)(),h=(0,a.useSinglePropertyContext)(),{languageId:y}=(0,o.useGlobalContext)(),S=`${y}`;return g[2]!==h.channelId||g[3]!==S?(u=["campaigns",h.channelId,S],g[2]=h.channelId,g[3]=S,g[4]=u):u=g[4],g[5]!==b||g[6]!==h.channelId?(d=()=>b.APIClient.campaignsV1(!1,h.channelId),g[5]=b,g[6]=h.channelId,g[7]=d):d=g[7],g[8]!==v?(p=e=>{if(!v)return e;let t=new Date;return{campaigns:e.campaigns?.filter(r=>e.campaignContent?.some(e=>{if(e.campaignId!==r.id)return!1;let o=e.saleDateStart?(0,n.toUTCDate)(e.saleDateStart):void 0,a=e.saleDateEnd?(0,n.toUTCDate)(e.saleDateEnd):void 0;return e.presentationType&&e.presentationType.includes(i.CampaignPresentationType.HighlightedOnline)&&(void 0===o||(0,c.isEqual)(o,t)||(0,s.isBefore)(o,t))&&(void 0===a||(0,c.isEqual)(a,t)||(0,l.isAfter)(a,t))})),campaignContent:e.campaignContent}},g[8]=v,g[9]=p):p=g[9],g[10]!==u||g[11]!==d||g[12]!==p?(f={queryKey:u,queryFn:d,select:p,staleTime:1/0,refetchOnWindowFocus:!1},g[10]=u,g[11]=d,g[12]=p,g[13]=f):f=g[13],(0,r.useSuspenseQuery)(f)}])},762116,e=>{"use strict";var t=e.i(500932),r=e.i(271645),o=e.i(618566),a=e.i(619837);e.s(["usePrefetchStepOnIdle",0,(e,i)=>{let n,l,s,c=(0,t.c)(9),m=void 0===i||i,u=(0,o.useRouter)(),d=(0,o.useSearchParams)(),{getUrl:p}=(0,a.useNavigationManager)(),f=(0,r.useRef)(void 0);c[0]!==p||c[1]!==e||c[2]!==d?(n=p(e,{searchParamsToAdd:d.get(a.rootParamName)?void 0:new URLSearchParams({[a.rootParamName]:"accommodation"})}),c[0]=p,c[1]=e,c[2]=d,c[3]=n):n=c[3];let g=n;c[4]!==m||c[5]!==g||c[6]!==u?(l=()=>{if(!m||f.current===g)return;let e=()=>{f.current=g,u.prefetch(g)};if("function"==typeof window.requestIdleCallback){let t=window.requestIdleCallback(e,{timeout:2e3});return()=>window.cancelIdleCallback(t)}let t=window.setTimeout(e,200);return()=>window.clearTimeout(t)},s=[m,g,u],c[4]=m,c[5]=g,c[6]=u,c[7]=l,c[8]=s):(l=c[7],s=c[8]),(0,r.useEffect)(l,s)}])},52317,e=>{"use strict";var t=e.i(500932),r=e.i(154452),o=e.i(692156),a=e.i(906554),i=e.i(402872);
1e.s(["useRoomTypeGroups",0,e=>{let n,l,s,c,m=(0,t.c)(12),{APIClient:u}=(0,o.useGlobalContext)(),{channelId:d}=(0,a.useSinglePropertyContext)(),{languageId:p}=(0,o.useGlobalContext)(),f=`${p}`;return m[0]!==d||m[1]!==f?(n=["roomTypeGroups",d,f],m[0]=d,m[1]=f,m[2]=n):n=m[2],m[3]!==u||m[4]!==d?(l=()=>u.roomgroupsV1(void 0,d),m[3]=u,m[4]=d,m[5]=l):l=m[5],m[6]!==e?(s=t=>(0,i.arrayHasItems)(e)?t?.roomGroupContent?.filter(t=>e.includes(t.roomGroupId)):t.roomGroupContent,m[6]=e,m[7]=s):s=m[7],m[8]!==n||m[9]!==l||m[10]!==s?(c={queryKey:n,queryFn:l,staleTime:1/0,refetchOnWindowFocus:!1,select:s},m[8]=n,m[9]=l,m[10]=s,m[11]=c):c=m[11],(0,r.useSuspenseQuery)(c)}])},99396,e=>{"use strict";let t=async()=>new Promise((e,t)=>{document.body.style.opacity="1",document.body.style.pointerEvents="all",setTimeout(()=>e(!0),200)});e.s(["fadeInBody",0,t])},610067,e=>{"use strict";var t=e.i(862941);e.s(["prepareGA4ViewItemListRoomsData",0,(e,r,o,a,i)=>{let n=e.filter(e=>!!o||!a||r?.roomsResult?.some(t=>t.roomId===e.id&&(t.nrAvailable??0)>0)).map(e=>{let o=function(e,r){if(!e)return;let o=(0,t.filterRoomRates)(r,e);if(!o)return;let a=o.flatMap(e=>e.ratesPerRoomConfig).sort((e,t)=>(e?.totalPrice?.priceInclVAT||0)-(t?.totalPrice?.priceInclVAT||0))[0];if(a)return a?.totalPrice?.priceInclVAT}(e.id,r);return{item_id:e.id,item_name:e.name,item_category:"Room",price:o??0,quantity:1}});return o?{items:n,currency:r?.currencyCode,value:n?.[0]?.price}:{item_list_id:"room_list",item_list_name:"Room list",items:n,currency:r?.currencyCode}}])}]);

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.