PageSourceSearch

https://www.hotelexcelsiorvenezia.com/_next/static/immutable/chunks/2lovvzly7yz7e.js

js hotelexcelsiorvenezia.com collected 2026-10-02 11:17:40 UTC 160,359 bytes, 1 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,598740,942865,183696,e=>{"use strict";var t=e.i(739442),a=e.i(896764),l=e.i(175985),n=e.i(14622),r=e.i(985239),s=e.i(843075),i=e.i(469314),o=e.i(979635),c=e.i(632137),d=e.i(246768),u=e.i(843142),m=e.i(482758),h=e.i(306977),p=e.i(530647),g=e.i(367930),f=e.i(597091),x=e.i(979652),b=e.i(50779),y=e.i(32010),v=e.i(374497),w=e.i(30042);function j(e){let l=(0,a.c)(19),{item:n}=e,r=(0,x.useTranslations)("Common");if("hotelRoomSuite"===n._type){let e;return l[0]!==n?(e=(0,t.jsx)(y.CardRoom,{gridVariant:"2",room:n}),l[0]=n,l[1]=e):e=l[1],e}if("hotelThingToDo"===n._type||"hotelEvent"===n._type){let e;return l[2]!==n?(e=(0,t.jsx)(v.CardThingToDo,{gridVariant:"2",thing:n}),l[2]=n,l[3]=e):e=l[3],e}if("hotelSpace"===n._type){let e;return l[4]!==n?(e=(0,t.jsx)(y.CardRoom,{gridVariant:"2",room:n}),l[4]=n,l[5]=e):e=l[5],e}if("hotelOffer"===n._type){let e,a,i,o;l[6]!==n||l[7]!==r?(e=(0,m.buildOfferPagePrimaryCta)(n,r("explore")),l[6]=n,l[7]=r,l[8]=e):e=l[8];let c=e;if(l[9]!==n.cta){var s;a=(s=n.cta)&&!s.isDisabled?s:void 0,l[9]=n.cta,l[10]=a}else a=l[10];let d=a,u=n.extract??"";l[11]!==n.image?(i=function(e){if(e&&"object"==typeof e)return{mediaType:"image",image:e}}(n.image),l[11]=n.image,l[12]=i):i=l[12];let h=n.title??"";return l[13]!==d||l[14]!==c||l[15]!==u||l[16]!==i||l[17]!==h?(o=(0,t.jsx)(b.Card,{excerpt:u,gridVariant:"2",media:i,overlayCta:c,primaryCta:d,secondaryCta:c,solidCards:!1,title:h}),l[13]=d,l[14]=c,l[15]=u,l[16]=i,l[17]=h,l[18]=o):o=l[18],o}return null}function N(e){let l,n,r,i,o,d,u,m,h,x=(0,a.c)(22),{section:b,anchorId:y,showSectionNav:v,onActive:w,setSectionRef:j}=e,N=(0,s.useRef)(null);x[0]===Symbol.for("react.memo_cache_sentinel")?(l={target:N,offset:["start 25%","end 25%"]},x[0]=l):l=x[0];let{scrollYProgress:k}=(0,f.useScroll)(l);x[1]!==w||x[2]!==b._key?(n=e=>{e>=0&&e<=1&&w(b._key)},x[1]=w,x[2]=b._key,x[3]=n):n=x[3],(0,g.useMotionValueEvent)(k,"change",n),x[4]!==b.sectionContent?(r=b.sectionContent??[],x[4]=b.sectionContent,x[5]=r):r=x[5];let T=r,_=v?"scroll-mt-[calc(var(--spacing-header-height)+var(--spacing-filter-bar-height)+1rem)]":"scroll-mt-[calc(var(--spacing-header-height)+1rem)]";return x[6]!==_?(i=(0,c.cn)("mt-12 first:mt-0",_),x[6]=_,x[7]=i):i=x[7],x[8]!==j?(o=e=>{N.current=e,j(e)},x[8]=j,x[9]=o):o=x[9],x[10]!==b.sectionTitle?(d=(0,t.jsx)("h2",{className:"h3 section-accent mb-7.5 leading-trim-both md:mb-12.5",children:b.sectionTitle}),x[10]=b.sectionTitle,x[11]=d):d=x[11],x[12]!==T?(u=T.map(C),x[12]=T,x[13]=u):u=x[13],x[14]!==u?(m=(0,t.jsx)("ul",{className:"grid list-none grid-cols-1 gap-y-7.5 p-0 md:grid-cols-2 md:gap-x-4 md:gap-y-12.5",children:u}),x[14]=u,x[15]=m):m=x[15],x[16]!==y||x[17]!==i||x[18]!==o||x[19]!==d||x[20]!==m?(h=(0,t.jsxs)(p.motion.div,{className:i,id:y,ref:o,children:[d,m]}),x[16]=y,x[17]=i,x[18]=o,x[19]=d,x[20]=m,x[21]=h):h=x[21],h}function C(e){return(0,t.jsx)("li",{className:"min-w-0",children:(0,t.jsx)(j,{item:e})},e._id)}function k(e){let l,n,r,s,i,o,d,u,m=(0,a.c)(16);m[0]!==e?({children:l,className:n,title:s,viewBox:i,...r}=e,m[0]=e,m[1]=l,m[2]=n,m[3]=r,m[4]=s,m[5]=i):(l=m[1],n=m[2],r=m[3],s=m[4],i=m[5]);let h=void 0===s?"Icon":s;return m[6]!==n?(o=(0,c.cn)("size-6 shrink-0",n),m[6]=n,m[7]=o):o=m[7],m[8]!==h?(d=(0,t.jsx)("title",{children:h}),m[8]=h,m[9]=d):d=m[9],m[10]!==l||m[11]!==r||m[12]!==o||m[13]!==d||m[14]!==i?(u=(0,t.jsxs)("svg",{"aria-hidden":"true",className:o,fill:"currentColor",focusable:"false",viewBox:i,xmlns:"http://www.w3.org/2000/svg",...r,children:[d,l]}),m[10]=l,m[11]=r,m[12]=o,m[13]=d,m[14]=i,m[15]=u):u=m[15],u}function T(e){let l,n,r,s,i,o=(0,a.c)(9);o[0]!==e?({className:l,title:r,...n}=e,o[0]=e,o[1]=l,o[2]=n,o[3]=r):(l=o[1],n=o[2],r=o[3]);let c=void 0===r?"Email":r;return o[4]===Symbol.for("react.memo_cache_sentinel")?(s=(0,t.jsx)("path",{d:"M176.26-187.27q-28.35 0-48.27-19.92-19.91-19.91-19.91-48.27v-449.08q0-28.36 19.91-48.27 19.92-19.92 48.27-19.92h607.48q28.35 0 48.27 19.92 19.91 19.91 19.91 48.27v449.08q0 28.36-19.91 48.27-19.92 19.92-48.27 19.92H176.26ZM480-460.71 164.04-663.12v407.58q0 5.39 3.46 8.85t8.85 3.46h607.3q5.39 0 8.85-3.46t3.46-8.85v-407.58L480-460.71Zm0-58.48 309-197.58H171l309 197.58ZM164.04-663.12v-53.65V-255.54q0 5.39 3.46 8.85t8.85 3.46h-12.31v-419.89Z"}),o[4]=s):s=o[4],o[5]!==l||o[6]!==n||o[7]!==c?(i=(0,t.jsx)(k,{className:l,title:c,viewBox:"0 -960 960 960",...n,children:s}),o[5]=l,o[6]=n,o[7]=c,o[8]=i):i=o[8],i}function _(e){let l,n,r,s,i,o=(0,a.c)(9);o[0]!==e?({className:l,title:r,...n}=e,o[0]=e,o[1]=l,o[2]=n,o[3]=r):(l=o[1],n=o[2],r=o[3]);let c=void 0===r?"Home":r;return o[4]===Symbol.for("react.memo_cache_sentinel")?(s=(0,t.jsx)("path",{d:"M243.23-203.23h130.62v-236.58h212.3v236.58h130.62v-355.96L480-737.54 243.23-559.26v356.03Zm-55.96 55.96v-440L480-807.69l292.73 220.65v439.77H530.19v-236.58H429.81v236.58H187.27ZM480-470.38Z"}),o[4]=s):s=o[4],o[5]!==l||o[6]!==n||o[7]!==c?(i=(0,t.jsx)(k,{className:l,title:c,viewBox:"0 -960 960 960",...n,children:s}),o[5]=l,o[6]=n,o[7]=c,o[8]=i):i=o[8],i}function S(e){let l,n,r,s,i,o=(0,a.c)(9);o[0]!==e?({className:l,title:r,...n}=e,o[0]=e,o[1]=l,o[2]=n,o[3]=r):(l=o[1],n=o[2],r=o[3]);let c=void 0===r?"Phone":r;return o[4]===Symbol.for("react.memo_cache_sentinel")?(s=(0,t.jsx)("path",{d:"M758.81-493.19q-4.27-112.96-83.66-192.35-79.38-79.38-192.34-83.65v-55.96q68.19 1.84 127.75 28.44 59.55 26.6 104.27 71.4 44.71 44.81 71.3 104.25 26.6 59.45 28.64 127.87h-55.96Zm-158.39 0q-4.27-47.27-37.3-80.6-33.04-33.33-80.31-37.02v-55.96q70.38 3.69 119.84 53.35 49.46 49.65 53.73 120.23h-55.96Zm169.92 345.11q-109.03 0-220.32-51.61-111.29-51.62-205.04-145.77-93.86-93.66-145.38-204.75-51.52-111.1-51.52-220.33 0-17.39 11.77-29.38 11.77-12 29.42-12h124.81q15.15 0 26.17 9.23 11.02 9.23 14.48 24.27l22.92 114.46q2.39 14.27-1.26 25.84-3.64 11.57-11.94 19.6l-90.22 88.37q22.62 40.84 50.68 76.95 28.07 36.1 60.71 68.58 32.11 32.31 68.84 60.45 36.73 28.13 79.93 52.94l90.59-90.54q8.87-9.27 19.79-12.48 10.92-3.21 24.19-1.52l108.6 21.79q15.21 3.52 24.78 15.14 9.58 11.61 9.58 26.34v123.23q0 17.65-11.96 29.42-11.96 11.77-29.62 11.77Zm-522.88-434.8 71.39-68.31q1.73-1.54 2.3-4.23.58-2.7 0-5l-17.88-89.39q-.77-3.07-2.69-4.61-1.93-1.54-5-1.54h-85.04q-2.5 0-3.94 1.54-1.45 1.54-1.45 3.84 2.27 40.2 12.93 82.91 10.65 42.71 29.38 84.79Zm339.92 337.61q39.08 18.54 82.34 28.35 43.25 9.8 80.86 11.65 2.3 0 3.84-1.54t1.54-3.84v-84.16q0-3.07-1.54-5-1.54-1.92-4.61-2.69l-82.39-17.58q-2.3-.57-4.04 0-1.73.58-3.65 2.31l-72.35 72.5ZM247.46-582.88Zm339.92 337.61Z"}),o[4]=s):s=o[4],o[5]!==l||o[6]!==n||o[7]!==c?(i=(0,t.jsx)(k,{className:l,title:c,viewBox:"0 -960 960 960",...n,children:s}),o[5]=l,o[6]=n,o[7]=c,o[8]=i):i=o[8],i}function M(e){let l,n,r,s,i,o=(0,a.c)(9);o[0]!==e?({className:l,title:r,...n}=e,o[0]=e,o[1]=l,o[2]=n,o[3]=r):(l=o[1],n=o[2],r=o[3]);let c=void 0===r?"WhatsApp":r;return o[4]===Symbol.for("react.memo_cache_sentinel")?(s=(0,t.jsx)("path",{d:"M843.42-147.58 706.73-284.27H320q-27.71 0-47.22-19.51-19.51-19.52-19.51-47.22v-27.85h427.31q28.16 0 48.21-20.05 20.06-20.05 20.06-48.22v-270.46h27.84q27.71 0 47.22 19.51 19.51 19.52 19.51 47.22v503.27ZM172.54-453.34l57.42-57.43h374.66q5.38 0 8.84-3.46t3.46-8.85v-261.38q0-5.39-3.46-8.85t-8.84-3.46H184.85q-5.39 0-8.85 3.46t-3.46 8.85v331.12Zm-55.96 135.22v-466.34q0-28.16 20.05-48.22 20.06-20.05 48.22-20.05h419.77q28.16 0 48.21 20.05 20.05 20.06 20.05 48.22v261.38q0 28.16-20.05 48.22-20.05 20.05-48.21 20.05H253.27L116.58-318.12Zm55.96-204.96v-273.69 273.69Z"}),o[4]=s):s=o[4],o[5]!==l||o[6]!==n||o[7]!==c?(i=(0,t.jsx)(k,{className:l,title:c,viewBox:"0 -960 960 960",...n,children:s}),o[5]=l,o[6]=n,o[7]=c,o[8]=i):i=o[8],i}var B=e.i(462399),I=e.i(230636),R=e.i(266478);let D=[{label:"Boardroom",value:"boardroom"},{label:"Ballroom",value:"ballroom"},{label:"Outdoor",value:"outdoor"},{label:"Private Room",value:"private-room"},{label:"Terrace",value:"terrace"},{label:"Rooftop",value:"rooftop"}],H=[{label:"Theatre",value:"theatre"},{label:"Classroom",value:"classroom"},{label:"Cabaret",value:"cabaret"},{label:"Boardroom",value:"boardroom"},{label:"U-Shape",value:"u-shape"},{label:"Drinks Reception",value:"drinks-reception"},{label:"Banquet",value:"banquet"},{label:"Standing Reception",value:"standing-reception"}],L=[{label:"Meetings",value:"meetings",categories:["mice"],showInGroupFilters:!0,showInMiceFilters:!0},{label:"Incentives",value:"incentives",categories:["mice"],showInGroupFilters:!1,showInMiceFilters:!0},{label:"Conference",value:"conference",categories:["mice"],showInGroupFilters:!0,showInMiceFilters:!0},{label:"Event",value:"event",categories:["mice","leisure"],showInGroupFilters:!0,showInMiceFilters:!0},{label:"Private Dining",value:"private-dining",categories:["mice","leisure"],showInGroupFilters:!0,showInMiceFilters:!0},{label:"Drink Reception",value:"drink-reception",categories:["leisure"],showInGroupFilters:!0,showInMiceFilters:!1},{label:"Weddings",value:"weddings",categories:["weddings"],showInGroupFilters:!0,showInMiceFilters:!1}];function A(e){return e.replace(/-([a-z])/g,(e,t)=>t.toUpperCase())}function F(e){return e?e.startsWith("layout:")?{kind:"layout",value:e.slice(7)}:e.startsWith("eventType:")?{kind:"eventType",value:e.slice(10)}:e.startsWith("roomType:")?{kind:"roomType",value:e.slice(9)}:null:null}var P=e.i(490293),E=e.i(170401);function q(e){let l,n,r,s,i,o,d,u,m=(0,a.c)(30),{awardingBody:h,copy:p,cta:g,hasAwardFields:f,hasIcon:x,noIcon:b,subtitle:y,title:v,year:w}=e;return m[0]!==b?(l=(0,c.cn)({"w-full":b}),m[0]=b,m[1]=l):l=m[1],m[2]!==x||m[3]!==w?(n=w&&x?(0,t.jsx)("p",{className:"mb-2 text-xs leading-trim-both",children:w}):null,m[2]=x,m[3]=w,m[4]=n):n=m[4],m[5]!==y?(r=y?(0,t.jsx)("p",{className:"small-text leading-trim-both",children:y}
1):null,m[5]=y,m[6]=r):r=m[6],m[7]!==x||m[8]!==y||m[9]!==v||m[10]!==w?(s=v?(0,t.jsx)("p",{className:(0,c.cn)("h5 leading-trim-both",{"mt-[22px]":!!(y||w&&x)}),children:v}):null,m[7]=x,m[8]=y,m[9]=v,m[10]=w,m[11]=s):s=m[11],m[12]!==p||m[13]!==f||m[14]!==y||m[15]!==v||m[16]!==w?(i=p?(0,t.jsx)("p",{className:(0,c.cn)("body-2 whitespace-pre-line leading-trim-both",function({hasAwardFields:e,subtitle:t,title:a,year:l}){return a||e?"mt-4":t||l?"mt-[22px]":"mt-0"}({hasAwardFields:f,subtitle:y,title:v,year:w})),children:p}):null,m[12]=p,m[13]=f,m[14]=y,m[15]=v,m[16]=w,m[17]=i):i=m[17],m[18]!==h?(o=h?(0,t.jsx)("p",{className:"body-2 mt-2",children:h}):null,m[18]=h,m[19]=o):o=m[19],m[20]!==g?(d=g?(0,t.jsx)(P.HotelSanityButton,{className:"mt-[22px] w-fit",variant:"secondary",variantStyle:"dark",...g}):null,m[20]=g,m[21]=d):d=m[21],m[22]!==l||m[23]!==n||m[24]!==r||m[25]!==s||m[26]!==i||m[27]!==o||m[28]!==d?(u=(0,t.jsxs)("div",{className:l,children:[n,r,s,i,o,d]}),m[22]=l,m[23]=n,m[24]=r,m[25]=s,m[26]=i,m[27]=o,m[28]=d,m[29]=u):u=m[29],u}function K(e){let l,n,r,s,i,o,d,u,m,h,p,g,f,x,b,y,v,w,j=(0,a.c)(40),{point:N,t:C}=e;if(j[0]!==N||j[1]!==C){g=Symbol.for("react.early_return_sentinel");e:{let e=function(e,t){let a="hotelDataBlockPoint"===e._type?e.subtitle??"":"",l="title"in e?e.title:void 0,n="body"in e?e.body:void 0,r="string"==typeof l?(0,B.stegaClean)(l)??"":"",s="string"==typeof n?(0,B.stegaClean)(n)??"":"";"hotelDataBlockSpaceReferenceEntry"===e._type&&"roomSize"===(0,B.stegaClean)(e.dataType)&&(r=t("roomSizeTitle"));let i=function(e,t){let a;if("hotelDataBlockSpaceReferenceEntry"!==e._type||"capacity"!==(0,B.stegaClean)(e.dataType)||!("capacitySpace"in e))return null;let l=(0,B.stegaClean)(e.capacityKey)||void 0,n=e.capacitySpace??null,r=(a=F(l))?{bodyPath:`capacity.bodies.${a.kind}.${a.value}`,titlePath:`capacity.titles.${a.kind}.${a.value}`}:null,s=function({capacityKey:e,space:t}){let a,l=t?.capacity,n=F(e);if(!n)return"number"==typeof l?String(l):"";let r=A(n.value);return"string"==typeof(a="layout"===n.kind?t?.layoutCapacities?.[r]:"eventType"===n.kind?t?.eventTypeCapacities?.[r]:t?.roomTypeCapacities?.[r])&&a.trim()?a:"number"==typeof l?String(l):""}({capacityKey:l,space:n});if(!s)return null;let i=function(e){let t=F(e);if(!t)return"";let a=D;return"layout"===t.kind?a=H:"eventType"===t.kind&&(a=L),a.find(e=>e.value===t.value)?.label??""}(l)||t("capacity.fallbackTitle");r&&t.has(r.titlePath)&&(i=t(r.titlePath));let o=s;return r&&t.has(r.bodyPath)&&(o=t(r.bodyPath,{count:s})),{copy:o,title:i}}(e,t);i&&(r=i.title,s=i.copy);let o="icon"in e?e.icon:void 0,c=function(e){if("hotelDataBlockPoint"!==e._type)return null;let t=e.cta;return!t||t.isDisabled?null:t}(e),{year:d,awardingBody:u}="hotelDataBlockAwardReferenceEntry"!==e._type?{year:"",awardingBody:""}:{year:e.year??"",awardingBody:e.awardingBody??""},m=!!o?.asset?._ref,h=!!(a||r||s||u||d||c);return{awardingBody:u,copy:s,cta:c,hasAwardFields:!!(d||u),hasContent:m||h,hasIcon:m,hasText:h,icon:o,iconOnly:m&&!h,noIcon:!m,subtitle:a,title:r,year:d}}(N,C);if(!e.hasContent){g=null;break e}let{awardingBody:a,copy:b,cta:y,hasAwardFields:v,hasIcon:w,hasText:k,icon:T,iconOnly:_,noIcon:S,subtitle:M,title:I,year:R}=e;l=a,n=b,r=y,s=v,i=w,o=k,d=S,u=M,f=I,x=R;let P=_?"col-span-6 md:col-span-3 lg:col-span-2":"col-span-full md:col-span-6 lg:col-span-3";j[16]!==P?(p=(0,c.cn)("border-brand-primary border-t pt-4 pb-6",P),j[16]=P,j[17]=p):p=j[17],m=(0,c.cn)("flex gap-5",{"items-start":i&&o,"items-center justify-center":_,"flex-col":d&&!x}),h=i&&T&&(0,t.jsx)(E.SanityImage,{className:(0,c.cn)("shrink-0 object-contain",{"w-22":_,"w-6 lg:w-8":o}),image:T,loading:"lazy",sizes:"88px"})}j[0]=N,j[1]=C,j[2]=l,j[3]=n,j[4]=r,j[5]=s,j[6]=i,j[7]=o,j[8]=d,j[9]=u,j[10]=m,j[11]=h,j[12]=p,j[13]=g,j[14]=f,j[15]=x}else l=j[2],n=j[3],r=j[4],s=j[5],i=j[6],o=j[7],d=j[8],u=j[9],m=j[10],h=j[11],p=j[12],g=j[13],f=j[14],x=j[15];return g!==Symbol.for("react.early_return_sentinel")?g:(j[18]!==i||j[19]!==x?(b=x&&!i?(0,t.jsx)("p",{className:"mb-2 leading-trim-both",children:x}):null,j[18]=i,j[19]=x,j[20]=b):b=j[20],j[21]!==l||j[22]!==n||j[23]!==r||j[24]!==s||j[25]!==i||j[26]!==o||j[27]!==d||j[28]!==u||j[29]!==f||j[30]!==x?(y=o?(0,t.jsx)(q,{awardingBody:l,copy:n,cta:r,hasAwardFields:s,hasIcon:i,noIcon:d,subtitle:u,title:f,year:x}):null,j[21]=l,j[22]=n,j[23]=r,j[24]=s,j[25]=i,j[26]=o,j[27]=d,j[28]=u,j[29]=f,j[30]=x,j[31]=y):y=j[31],j[32]!==m||j[33]!==h||j[34]!==b||j[35]!==y?(v=(0,t.jsxs)("div",{className:m,children:[h,b,y]}
1),j[32]=m,j[33]=h,j[34]=b,j[35]=y,j[36]=v):v=j[36],j[37]!==p||j[38]!==v?(w=(0,t.jsx)("div",{className:p,children:v}),j[37]=p,j[38]=v,j[39]=w):w=j[39],w)}var $=e.i(858188),z=e.i(426180),O=e.i(36964);function Y(e){return"hotelFaq"===e._type}function V(e){let l,n,r,i,o,d,u,m,h,x=(0,a.c)(28),{section:b,anchorId:y,showSectionNav:v,onActive:w,setSectionRef:j,themeKey:N}=e,C=(0,s.useRef)(null);x[0]===Symbol.for("react.memo_cache_sentinel")?(l={target:C,offset:["start 20%","end 20%"]},x[0]=l):l=x[0];let{scrollYProgress:k}=(0,f.useScroll)(l);x[1]!==w||x[2]!==b._key?(n=e=>{e>=0&&e<=1&&w(b._key)},x[1]=w,x[2]=b._key,x[3]=n):n=x[3],(0,g.useMotionValueEvent)(k,"change",n);let T=v?"h4":"h3",_=v?"scroll-mt-[calc(var(--spacing-header-height)+var(--spacing-filter-bar-height)+1rem)]":"scroll-mt-[calc(var(--spacing-header-height)+1rem)]";if(x[4]!==_?(r=(0,c.cn)("mt-10 first:mt-0",_),x[4]=_,x[5]=r):r=x[5],x[6]!==j?(i=e=>{C.current=e,j(e)},x[6]=j,x[7]=i):i=x[7],x[8]!==b.sectionTitle||x[9]!==v?(o=v&&(0,t.jsx)("h3",{className:"h4 section-accent-border section-accent mb-8 border-b pb-3 leading-trim-both",children:b.sectionTitle}),x[8]=b.sectionTitle,x[9]=v,x[10]=o):o=x[10],x[11]!==T||x[12]!==b.faqEntries){let e;x[14]!==T?(e=e=>(0,t.jsxs)("div",{children:[(0,t.jsx)(T,{className:"body-1 mb-3 leading-trim-both",children:e.question}),(0,t.jsx)(R.HotelRichText,{richText:e.answer??[]})]},e._id),x[14]=T,x[15]=e):e=x[15],d=b.faqEntries.filter(Y).map(e),x[11]=T,x[12]=b.faqEntries,x[13]=d}else d=x[13];return x[16]!==b.sectionCta||x[17]!==N?(u=b.sectionCta&&(0,t.jsx)(P.HotelSanityButton,{className:"w-fit",themeKey:N,variant:"primary",variantStyle:"outline",...b.sectionCta}),x[16]=b.sectionCta,x[17]=N,x[18]=u):u=x[18],x[19]!==d||x[20]!==u?(m=(0,t.jsxs)("div",{className:"flex flex-col gap-7 lg:gap-8",children:[d,u]}),x[19]=d,x[20]=u,x[21]=m):m=x[21],x[22]!==y||x[23]!==r||x[24]!==i||x[25]!==o||x[26]!==m?(h=(0,t.jsxs)(p.motion.div,{className:r,id:y,ref:i,children:[o,m]}),x[22]=y,x[23]=r,x[24]=i,x[25]=o,x[26]=m,x[27]=h):h=x[27],h}var Z=e.i(251661);function W(e){let l,n,r=(0,a.c)(7),{children:s,className:i,columns:o}=e,d=2===o,u=3===o;return r[0]!==i||r[1]!==d||r[2]!==u?(l=(0,c.cn)("grid grid-cols-1",{"md:grid-cols-2":d,"md:grid-cols-3":u},i),r[0]=i,r[1]=d,r[2]=u,r[3]=l):l=r[3],r[4]!==s||r[5]!==l?(n=(0,t.jsx)("div",{className:l,children:s}),r[4]=s,r[5]=l,r[6]=n):n=r[6],n}var G=e.i(489251),Q=e.i(788119),X=e.i(727196),U=e.i(523567);function J(e){let l,n,r,i,o,d,u,m,h=(0,a.c)(17),{children:p,className:g}=e,f=(0,s.useId)();h[0]!==f?(l=f.replace(/:/g,""),h[0]=f,h[1]=l):l=h[1];let x=l;h[2]===Symbol.for("react.memo_cache_sentinel")?(n=(0,t.jsx)("title",{children:"Shape clip path"}),h[2]=n):n=h[2],h[3]===Symbol.for("react.memo_cache_sentinel")?(r=(0,t.jsx)("path",{d:"M458.726 650.99V170.004C458.726 130.556 428.755 94.5733 381.346 76.4316C338.462 60.0219 284.224 35.4224 236.111 1.98238C232.303 -0.660792 226.423 -0.660792 222.616 1.98238C174.502 35.4224 120.264 60.0219 77.3803 76.4316C29.9711 94.5733 0 130.556 0 170.004V650.99H458.726Z",transform:`scale(${.002178649237472767} ${.0015360983102918587})`}),h[3]=r):r=h[3],h[4]!==x?(i=(0,t.jsxs)("svg",{"aria-hidden":!0,className:"pointer-events-none absolute size-0 overflow-hidden",xmlns:"http://www.w3.org/2000/svg",children:[n,(0,t.jsx)("defs",{children:(0,t.jsx)("clipPath",{clipPathUnits:"objectBoundingBox",id:x,children:r})})]}),h[4]=x,h[5]=i):i=h[5],h[6]!==g?(o=(0,c.cn)("bg-brand-neutral-200",g),h[6]=g,h[7]=o):o=h[7];let b=`url(#${x})`;return h[8]!==b?(d={clipPath:b},h[8]=b,h[9]=d):d=h[9],h[10]!==p||h[11]!==o||h[12]!==d?(u=(0,t.jsx)("div",{className:o,style:d,children:p}),h[10]=p,h[11]=o,h[12]=d,h[13]=u):u=h[13],h[14]!==i||h[15]!==u?(m=(0,t.jsxs)(t.Fragment,{children:[i,u]}),h[14]=i,h[15]=u,h[16]=m):m=h[16],m}var ee=e.i(273359),et=e.i(387510),ea=e.i(870823);let el=e=>
1{let l,n,r,s,i,o,d,u,m,h,p,g,f=(0,a.c)(31),{contactDetails:b,className:y}=e,v=(0,x.useTranslations)("FormBlock");if(!b)return null;f[0]!==b.phone?(l=(0,B.stegaClean)(b.phone),f[0]=b.phone,f[1]=l):l=f[1];let w=l;f[2]!==b.email?(n=(0,B.stegaClean)(b.email),f[2]=b.email,f[3]=n):n=f[3];let j=n;f[4]!==b.whatsApp?(r=(0,B.stegaClean)(b.whatsApp),f[4]=b.whatsApp,f[5]=r):r=f[5];let N=r;return f[6]!==y?(s=(0,c.cn)("section-accent-border my-5 border-t pt-9 not-italic",y),f[6]=y,f[7]=s):s=f[7],f[8]!==v?(i=v("otherWaysToGetInTouch"),f[8]=v,f[9]=i):i=f[9],f[10]!==i?(o=(0,t.jsx)("h3",{className:"h3 section-accent mb-5 max-w-xs leading-none leading-trim-both lg:mb-12",children:i}),f[10]=i,f[11]=o):o=f[11],f[12]!==w||f[13]!==b.phone?(d=w&&(0,t.jsxs)("li",{className:"body-2 flex items-center gap-4 leading-trim-both",children:[(0,t.jsx)(S,{className:"size-5"}),(0,t.jsx)("a",{className:"underline",href:`tel:${w}`,children:b.phone})]}),f[12]=w,f[13]=b.phone,f[14]=d):d=f[14],f[15]!==j||f[16]!==b.email?(u=j&&(0,t.jsxs)("li",{className:"body-2 flex items-center gap-4 leading-trim-both",children:[(0,t.jsx)(T,{className:"size-5"}),(0,t.jsx)("a",{className:"underline",href:`mailto:${j}`,children:b.email})]}),f[15]=j,f[16]=b.email,f[17]=u):u=f[17],f[18]!==N?(m=N&&(0,t.jsxs)("li",{className:"body-2 flex items-center gap-4 leading-trim-both",children:[(0,t.jsx)(M,{className:"size-5"}),(0,t.jsx)("a",{className:"underline",href:`https://wa.me/${N}`,rel:"noopener noreferrer",target:"_blank",children:"WhatsApp"})]}),f[18]=N,f[19]=m):m=f[19],f[20]!==b.address?(h=b.address&&(0,t.jsxs)("li",{className:"body-2 flex items-center gap-4 whitespace-pre leading-trim-both",children:[(0,t.jsx)(_,{className:"size-5"}),b.address]}),f[20]=b.address,f[21]=h):h=f[21],f[22]!==h||f[23]!==d||f[24]!==u||f[25]!==m?(p=(0,t.jsxs)("ul",{className:"flex flex-col gap-4 leading-trim-both md:gap-5",children:[d,u,m,h]}),f[22]=h,f[23]=d,f[24]=u,f[25]=m,f[26]=p):p=f[26],f[27]!==p||f[28]!==s||f[29]!==o?(g=(0,t.jsxs)("address",{className:s,children:[o,p]}),f[27]=p,f[28]=s,f[29]=o,f[30]=g):g=f[30],g};var en=e.i(157846);function er(e){return!!(e&&!e.isDisabled)}let es=e=>{let l,n,r,s=(0,a.c)(11),{primaryCta:i,secondaryCta:o,themeKey:c}=e,d=i&&!i.isDisabled,u=o&&!o.isDisabled;return d||u?(s[0]!==d||s[1]!==i||s[2]!==c?(l=d&&(0,t.jsx)(P.HotelSanityButton,{asChild:!0,themeKey:c,variant:"primary",...i}),s[0]=d,s[1]=i,s[2]=c,s[3]=l):l=s[3],s[4]!==u||s[5]!==o||s[6]!==c?(n=u&&(0,t.jsx)(P.HotelSanityButton,{asChild:!0,themeKey:c,variant:"secondary",...o}),s[4]=u,s[5]=o,s[6]=c,s[7]=n):n=s[7],s[8]!==l||s[9]!==n?(r=(0,t.jsxs)("div",{className:"mt-6 mb-7.5 flex flex-wrap gap-3 lg:mb-12 lg:gap-7",children:[l,n]}),s[8]=l,s[9]=n,s[10]=r):r=s[10],r):null},ei=e=>{let l,n,r,s,i=(0,a.c)(15),{heading:o,subheading:c,index:d,primaryCta:u,secondaryCta:m,ctaPositionStegaClean:h,resolvedThemeKey:p,className:g}=e;return i[0]!==c?(l=c&&(0,t.jsx)("p",{className:"h5 section-accent mb-4.5 leading-trim-both",children:c}),i[0]=c,i[1]=l):l=i[1],i[2]!==o||i[3]!==d?(n=(0,$.hasVisibleHeading)(o)&&(0,t.jsx)(O.default,{className:"h2 section-accent mb-10 max-w-xs leading-trim-both lg:mb-4.5 lg:max-w-none",index:d,children:o}),i[2]=o,i[3]=d,i[4]=n):n=i[4],i[5]!==h||i[6]!==u||i[7]!==p||i[8]!==m?(r=(u||m)&&"right"!==h&&(0,t.jsx)(es,{primaryCta:u,secondaryCta:m,themeKey:p}),i[5]=h,i[6]=u,i[7]=p,i[8]=m,i[9]=r):r=i[9],i[10]!==g||i[11]!==l||i[12]!==n||i[13]!==r?(s=(0,t.jsxs)("div",{className:g,children:[l,n,r]}),i[10]=g,i[11]=l,i[12]=n,i[13]=r,i[14]=s):s=i[14],s};var eo=e.i(114421);function ec(e){return(0,t.jsxs)("div",{className:"flex items-start gap-2",children:[e.number&&(0,t.jsx)("p",{className:"body-2-bold",children:e.number}),e.detail&&(0,t.jsx)("p",{className:"body-2 whitespace-pre-line",children:e.detail})]},e._key)}function ed(e){return(0,t.jsxs)("div",{className:"flex items-start gap-2",children:[e.number&&(0,t.jsx)("p",{className:"body-2-bold",children:e.number}),e.detail&&(0,t.jsx)("p",{className:"body-2 whitespace-pre-line",children:e.detail})]},e._key)}function eu(e){e.currentTarget.hasPointerCapture(e.pointerId)&&e.currentTarget.releasePointerCapture(e.pointerId)}var em=e.i(548726),eh=e.i(595363),ep=e.i(225228);let eg={"brand-primary":"[@media(hover:hover)_and_(pointer:fine)]:hover:bg-brand-primary/8 [@media(hover:hover)_and_(pointer:fine)]:hover:text-brand-primary","brand-primary-bis":"[@media(hover:hover)_and_(pointer:fine)]:hover:bg-brand-primary-bis/8 [@media(hover:hover)_and_(pointer:fine)]:hover:text-brand-primary-bis","brand-secondary":"[@media(hover:hover)_and_(pointer:fine)]:hover:bg-brand-secondary/8 [@media(hover:hover)_and_(pointer:fine)]:hover:text-brand-secondary"},ef=1-1/4;function ex(e){let t=e?.image;if(t?.id)return t}function eb(e,t,a){return Math.min(a,Math.max(t,e))}function ey(e,t){if(!(e&&t))return;let{left:a,top:l}=function({x:e,y:t},a,l){let n=window.innerWidth-a-8,r=window.innerHeight-l-8,s=e+16+a<=window.innerWidth-8?e+16:e-16-a,i=t+16+l<=window.innerHeight-8?t+16:t-16-l;return{left:eb(s,8,n),top:eb(i,8,r)}}(t,e.offsetWidth,e.offsetHeight);
1e.style.transform=`translate(${a}px, ${l}px)`}function ev(){let e,l=(0,a.c)(1);return l[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,t.jsxs)("svg",{"aria-hidden":"true",className:"mt-1 size-4",fill:"none",viewBox:"0 0 19.3182 19.3182",children:[(0,t.jsx)("title",{children:"Search"}),(0,t.jsx)("path",{d:"M8.22042 15.4408C12.2082 15.4408 15.4408 12.2082 15.4408 8.22042C15.4408 4.23269 12.2082 1 8.22042 1C4.23269 1 1 4.23269 1 8.22042C1 12.2082 4.23269 15.4408 8.22042 15.4408Z",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2"}),(0,t.jsx)("path",{d:"M18.3182 18.3182L13.3225 13.3225",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2"})]}),l[0]=e):e=l[0],e}function ew(e){let l,n,r,s,i,o=(0,a.c)(13),{showDetailsAffordance:d,title:u}=e,m=void 0!==d&&d,h=m&&"pe-9";o[0]!==h?(l=(0,c.cn)("relative flex items-start",h),o[0]=h,o[1]=l):l=o[1],o[2]!==m?(n=m?(0,t.jsx)("span",{"aria-hidden":"true",className:"pointer-events-none absolute start-2.5 top-0.5 size-4 opacity-0 transition-opacity duration-200 [@media(hover:hover)_and_(pointer:fine)]:group-hover:opacity-100",children:(0,t.jsx)(ev,{})}):null,o[2]=m,o[3]=n):n=o[3];let p=m&&"transition-transform duration-200 ease-out [@media(hover:hover)_and_(pointer:fine)]:group-hover:translate-x-9";return o[4]!==p?(r=(0,c.cn)(p),o[4]=p,o[5]=r):r=o[5],o[6]!==r||o[7]!==u?(s=(0,t.jsx)("span",{className:r,children:u}),o[6]=r,o[7]=u,o[8]=s):s=o[8],o[9]!==l||o[10]!==n||o[11]!==s?(i=(0,t.jsxs)("span",{className:l,children:[n,s]}),o[9]=l,o[10]=n,o[11]=s,o[12]=i):i=o[12],i}function ej(e){let l,n,r,s,i=(0,a.c)(8),{HotelMedia:o,image:c,previewRef:d}=e;return i[0]===Symbol.for("react.memo_cache_sentinel")?(l={backgroundColor:"var(--section-bg, var(--color-brand-neutral))",transform:"translate(-100%, -100%)",zIndex:"var(--z-index-tooltip)"},i[0]=l):l=i[0],i[1]===Symbol.for("react.memo_cache_sentinel")?(n={height:293,width:520},i[1]=n):n=i[1],i[2]!==o||i[3]!==c?(r=(0,t.jsx)("div",{className:"relative overflow-hidden",style:n,children:(0,t.jsx)(o,{aspectRatio:"custom",className:"h-full w-full",image:c,sizes:"520px"})}),i[2]=o,i[3]=c,i[4]=r):r=i[4],i[5]!==d||i[6]!==r?(s=(0,ep.createPortal)((0,t.jsx)("div",{"aria-hidden":"true",className:"pointer-events-none fixed top-0 left-0 bg-brand-neutral p-4 shadow-lg lg:p-8",ref:d,style:l,children:r}),document.body),i[5]=d,i[6]=r,i[7]=s):s=i[7],s}function eN(e){let l,n,r,s,i,o,d,u,m,h,p,g,f=(0,a.c)(58),{HotelLinkPrimitive:x,hoverColor:b,layoutColumns:y,locale:v,notAvailableLabel:w,onPreviewPointerChange:j,onSpaceHoverEnd:N,onSpaceHoverStart:C,resolveHotelLink:k,space:T}=e;if(f[0]!==b||f[1]!==v||f[2]!==j||f[3]!==N||f[4]!==C||f[5]!==k||f[6]!==T){let e,t,a,m,h;l=function(e,t,a){let l=e.meOverviewLink;if(!l||l.isDisabled)return null;let n=(0,B.stegaClean)(l.href);if(!n||"#"===n)return null;let r=e.title??"",s=a({...l,ariaLabel:r,href:n,label:r},t);return"navigation"===s.kind?s:null}(T,v,k),f[15]!==j||f[16]!==N||f[17]!==T._id?(e=()=>{N(T._id),j(null)},f[15]=j,f[16]=N,f[17]=T._id,f[18]=e):e=f[18];let p=e;f[19]!==j||f[20]!==C||f[21]!==T._id?(t=e=>{var t;C(T._id),j({x:eb((t=e.currentTarget.getBoundingClientRect()).left,8,window.innerWidth-8),y:eb(t.top+t.height/2,8,window.innerHeight-8)})},f[19]=j,f[20]=C,f[21]=T._id,f[22]=t):t=f[22];let g=t;f[23]!==j||f[24]!==C||f[25]!==T._id?(a=e=>{"mouse"===e.pointerType&&(C(T._id),j({x:e.clientX,y:e.clientY}))},f[23]=j,f[24]=C,f[25]=T._id,f[26]=a):a=f[26];let x=a;f[27]!==j||f[28]!==N||f[29]!==T._id?(m=()=>{N(T._id),j(null)},f[27]=j,f[28]=N,f[29]=T._id,f[30]=m):m=f[30];let y=m;f[31]!==j?(h=e=>{"mouse"===e.pointerType&&j({x:e.clientX,y:e.clientY})},f[31]=j,f[32]=h):h=f[32];let w=h;r=(0,c.cn)("group",eg[b],l&&"[@media(hover:hover)_and_(pointer:fine)]:cursor-pointer"),s=p,i=g,o=x,d=y,u=w,n=(0,c.cn)("body-2-bold whitespace-nowrap border-black/25 border-t py-3.5 pe-4 text-start align-top leading-trim-both md:pe-6",l&&"relative z-10"),f[0]=b,f[1]=v,f[2]=j,f[3]=N,f[4]=C,f[5]=k,f[6]=T,f[7]=l,f[8]=n,f[9]=r,f[10]=s,f[11]=i,f[12]=o,f[13]=d,f[14]=u}else l=f[7],n=f[8],r=f[9],s=f[10],i=f[11],o=f[12],d=f[13],u=f[14];if(f[33]!==x||f[34]!==l||f[35]!==T.title?(m=l?(0,t.jsx)(x,{className:"focus-ring text-inherit no-underline outline-none after:absolute after:inset-y-0 after:start-0 after:-end-[200rem] after:z-10",link:l,children:(0,t.jsx)(ew,{showDetail
1sAffordance:!0,title:T.title})}):(0,t.jsx)(ew,{title:T.title}),f[33]=x,f[34]=l,f[35]=T.title,f[36]=m):m=f[36],f[37]!==n||f[38]!==m?(h=(0,t.jsx)("th",{className:n,scope:"row",children:m}),f[37]=n,f[38]=m,f[39]=h):h=f[39],f[40]!==y||f[41]!==w||f[42]!==l||f[43]!==T){let e;f[45]!==w||f[46]!==l||f[47]!==T?(e=e=>{let a=function(e,t){let a=e.layoutCapacities?.[A(t)];if("string"!=typeof a)return null;let l=a.trim();return l.length>0?l:null}(T,e);return(0,t.jsx)("td",{className:(0,c.cn)("body-2 min-w-24 border-black/25 border-t pt-4.5 pb-5 align-top leading-trim-both",l&&"pointer-events-none"),children:a??(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("span",{"aria-hidden":"true",children:"—"}),(0,t.jsx)("span",{className:"sr-only",children:w})]})},`${T._id}-${e}`)},f[45]=w,f[46]=l,f[47]=T,f[48]=e):e=f[48],p=y.map(e),f[40]=y,f[41]=w,f[42]=l,f[43]=T,f[44]=p}else p=f[44];return f[49]!==p||f[50]!==r||f[51]!==s||f[52]!==i||f[53]!==o||f[54]!==d||f[55]!==u||f[56]!==h?(g=(0,t.jsxs)("tr",{className:r,onBlur:s,onFocus:i,onPointerEnter:o,onPointerLeave:d,onPointerMove:u,children:[h,p]}),f[49]=p,f[50]=r,f[51]=s,f[52]=i,f[53]=o,f[54]=d,f[55]=u,f[56]=h,f[57]=g):g=f[57],g}function eC({HotelLinkPrimitive:e,HotelMedia:l,HotelSanityButton:n,TitleTag:r,hoverColor:i,index:o,introduction:d,items:u,media:m,primaryCta:h,resolveHotelLink:p,secondaryCta:g,secondaryCtaVariantStyle:f,title:x}){let b=(0,eh.useTranslations)("MeOverview"),y=(0,em.useLocale)(),{inView:v,ref:w}=function(e){let t,l,n,r,i=(0,a.c)(11);i[0]!==e?(t=void 0===e?{}:e,i[0]=e,i[1]=t):t=i[1];let{defaultValue:o,once:c,rootMargin:d,threshold:u,insetTopCssVariable:m}=t,h=void 0!==c&&c,p=void 0===d?"0px":d,g=void 0===u?0:u,[f,x]=(0,s.use
1State)(null),[b,y]=(0,s.useState)(void 0!==o&&o);return i[2]!==f||i[3]!==m||i[4]!==h||i[5]!==p||i[6]!==g?(l=()=>{if(!f)return;let e=!1,t=0,a=()=>{var t;let a=new IntersectionObserver((t,a)=>{let l=t.at(0);if(!l||e)return;let n="number"==typeof g?l.intersectionRatio>=g:l.isIntersecting;if(h){n&&(e=!0,y(!0),a.unobserve(l.target));return}y(e=>e===n?e:n)},{rootMargin:function(e,t){if(!t)return e;let a=function(e){let t=document.createElement("div");t.setAttribute("aria-hidden","true"),t.style.cssText=`position:absolute;left:0;top:0;visibility:hidden;pointer-events:none;height:var(${e})`,document.documentElement.appendChild(t);let{height:a}=t.getBoundingClientRect();return t.remove(),Number.isFinite(a)?a:0}(t);return a<=0?e:"0px"===e?`-${a}px 0px 0px 0px`:e}(p,m),threshold:"number"!=typeof(t=g)?t:[...new Set([...Array.from({length:21},(e,t)=>t/20),Math.min(1,Math.max(0,t))])].sort((e,t)=>e-t)});return a.observe(f),a},l=a(),n=()=>{m&&!e&&(window.cancelAnimationFrame(t),t=window.requestAnimationFrame(()=>{l.disconnect(),l=a()}))};return window.addEventListener("resize",n),()=>{window.cancelAnimationFrame(t),window.removeEventListener("resize",n),l.disconnect()}},n=[f,m,h,p,g],i[2]=f,i[3]=m,i[4]=h,i[5]=p,i[6]=g,i[7]=l,i[8]=n):(l=i[7],n=i[8]),(0,s.useEffect)(l,n),i[9]!==b?(r={inView:b,ref:x},i[9]=b,i[10]=r):r=i[10],r}({defaultValue:!0,insetTopCssVariable:"--header-height",threshold:ef}),j=!0===function(e){let t,l,n=(0,a.c)(3),[r,i]=(0,s.useState)(null);return n[0]!==e?(t=()=>{let t=window.matchMedia(e);i(t.matches);let a=e=>{i(e.matches)};return t.addEventListener("change",a),()=>t.removeEventListener("change",a)},l=[e],n[0]=e,n[1]=t,n[2]=l):(t=n[1],l=n[2]),(0,s.useEffect)(t,l),r}("(hover: hover) and (pointer: fine)"),[N,C]=(0,s.useState)(null),k=(0,s.useRef)(null),T=(0,s.useRef)(null),_=(0,s.useMemo)(()=>(function(e){if(!e)return[];let t=[],a=new Set;for(let l of e)l?._id&&!a.has(l._id)&&(a.add(l._id),t.push(l));return t})(u),[u]),S=(0,s.useMemo)(()=>(function(e){let t=new Set;for(let a of e)for(let e of a.layouts??[]){let a=(0,B.stegaClean)(e);a&&t.add(a)}return H.map(e=>e.value).filter(e=>t.has(e))})(_),[_]),M=(0,s.useMemo)(()=>(function(e){let t=[];for(let a of e){let e=ex(a);e&&t.push({id:a._id,image:e})}return t})(_),[_]),I=h&&!h.isDisabled,R=g&&!g.isDisabled,D=ex(_.find(e=>e._id===N)),L=j&&v&&D?N:null,A=!!D&&!(j&&v),F=(0,s.useCallback)(e=>{T.current=e,ey(k.current,e)},[]),P=(0,s.useCallback)(e=>{k.current=e,ey(e,T.current)},[]),E=(0,s.useCallback)(e=>{C(t=>t===e?null:t)},[]),q=A&&D?(0,t.jsx)(ej,{HotelMedia:l,image:D,previewRef:P}):null;return(0,t.jsxs)("section",{className:"container py-7.5 lg:py-17.5",children:[(0,t.jsxs)("div",{className:"section-border grid grid-cols-1 gap-8 pb-13 lg:grid-cols-[minmax(0,1fr)_minmax(0,1.67fr)] lg:items-start lg:gap-16 lg:border-t lg:py-12",children:[(0,t.jsxs)("div",{className:"flex flex-col gap-6.5 lg:gap-8.5",children:[x?(0,t.jsx)(r,{className:"h2 leading-trim-both",index:o,children:x}):null,(0,t.jsx)(l,{aspectRatio:"custom",className:(0,c.cn)("aspect-square w-full md:hidden"),data:m,sizes:"100vw"}),d?(0,t.jsx)("p",{className:"body-2 whitespace-pre-line leading-trim-both",children:d}):null,I||R?(0,t.jsxs)("div",{className:"flex flex-wrap items-center gap-3",children:[I?(0,t.jsx)(n,{variant:"primary",...h}):null,R?(0,t.jsx)(n,{...g,variant:"secondary",variantStyle:f}):null]}):null]}),(0,t.jsxs)("div",{className:"relative hidden aspect-16/9 w-full overflow-hidden md:block",ref:w,children:[(0,t.jsx)(l,{aspectRatio:"custom",className:(0,c.cn)("absolute inset-0 h-full w-full transition-opacity duration-700 ease-in-out",L?"opacity-0":"opacity-100"),data:m,sizes:"(min-width: 1024px) 60vw, 100vw"}),M.map(e=>(0,t.jsx)(l,{aspectRatio:"custom",className:(0,c.cn)("absolute inset-0 h-full w-full transition-opacity duration-700 ease-in-out",L===e.id?"opacity-100":"opacity-0"),image:e.image,sizes:"(min-width: 1024px) 60vw, 100vw"},`hero-space-${e.id}`))]})]}),_.length>0?(0,t.jsx)("div",{className:"overflow-x-hidden",children:(0,t.jsx)("div",{className:"scrollbar-hide overflow-x-auto overflow-y-hidden overscroll-x-contain [contain:inline-size]",children:(0,t.jsxs)("table",{className:"w-max min-w-full border-collapse",children:[(0,t.jsx)("caption",{className:"sr-only",children:x||b("tableCaption")}),(0,t.jsx)("thead",{children:(0,t.jsxs)("tr",{children:[(0,t.jsx)("th",{className:"whitespace-nowrap border-black/25 border-t pe-2 pt-4.5 pb-5 text-start align-top md:pe-4",scope:"col",children:(0,t.jsx)("span",{className:"sr-only",children:b("spaceColumn")})}),S.map(e=>(0,t.jsx)("th",{className:"body-2-bold min-w-24 border-black/25 border-t pe-2 pt-4.5 pb-5 text-start align-bottom leading-trim-both",scope:"col",children:b(`layouts.${e}`)},e))]})}),(0,t.jsx)("tbody",{children:_.map(a=>(0,t.jsx)(eN,{HotelLinkPrimitive:e,hoverColor:i,layoutColumns:S,locale:y,notAvailableLabel:b("notAvailable"),onPreviewPointerChange:F,onSpaceHoverEnd:E,onSpaceHoverStart:C,resolveHotelLink:p,space:a},`space-row-${a._id}`))})]})})}):null,q]})}var ek=e.i(264494);let eT="100vw",e_="(min-width: 768px) 50vw, 100vw",eS="(min-width: 768px) 25vw, 50vw";var eM=e.i(798483),eB=e.i(422654);let eI="h-[200lvh]",eR="-mt-[calc(100lvh-var(--header-height))]";function eD(e){return e?(0,B.stegaClean)(e):"single"}
1function eH(e){return!("hotelMedia"!==e._type||e.immersive&&(0,B.stegaClean)(e.immersive)||e.slim&&(0,B.stegaClean)(e.slim))&&"single"===eD(e.variant)}function eL(e){let l,n,r,s,i,o=(0,a.c)(14),{data:d,className:u}=e,m=(0,B.stegaClean)(d?.mediaType),h=d?.video?.url;o[0]!==h?(l=(0,B.stegaClean)(h),o[0]=h,o[1]=l):l=o[1];let p=l,g=d?.image,f="video"===m&&!!p,x="image"===m||"video"!==m&&!!g;return o[2]!==u?(n=(0,c.cn)("relative w-full min-w-0 overflow-hidden","aspect-[459/651]",u),o[2]=u,o[3]=n):n=o[3],o[4]!==d||o[5]!==f?(r=f&&d?(0,t.jsx)(z.default,{aspectRatio:"custom",className:"absolute inset-0 size-full rounded-none",cover:!0,data:d}):null,o[4]=d,o[5]=f,o[6]=r):r=o[6],o[7]!==g||o[8]!==x?(s=x&&g?(0,t.jsx)(E.SanityImage,{className:"absolute inset-0 size-full object-cover",image:g,mode:"cover",sizes:"(min-width: 1024px) calc((100vw - 11.25rem) / 3), 30vw"}):null,o[7]=g,o[8]=x,o[9]=s):s=o[9],o[10]!==n||o[11]!==r||o[12]!==s?(i=(0,t.jsxs)(J,{className:n,children:[r,s]}),o[10]=n,o[11]=r,o[12]=s,o[13]=i):i=o[13],i}function eA({primaryMedia:e,sectionThemeRootClassName:a}){let l=(0,s.useRef)(null),{scrollYProgress:n}=(0,f.useScroll)({target:l,offset:["start start","end start"]}),r=(0,eB.useTransform)(n,[0,.5],[0,1],{clamp:!0}),i=(0,eB.useTransform)(r,[0,1],["calc(90lvh - var(--header-height))","calc(100lvh - var(--header-height))"]),o=eM.useMotionTemplate`calc(var(--immersive-ph) * (1 - ${r}))`,d=eM.useMotionTemplate`calc(var(--immersive-pv) * (1 - ${r}))`;return(0,t.jsx)("div",{className:(0,c.cn)("relative",eI,a??"bg-brand-neutral-100"),ref:l,children:(0,t.jsx)(p.motion.section,{"aria-label":"Media",className:(0,c.cn)("media-block sticky top-[var(--header-height)] z-0 [--immersive-ph:2.625rem] [--immersive-pv:3.5rem] lg:[--immersive-ph:11.25rem] lg:[--immersive-pv:3.75rem]",a??"bg-brand-neutral-100"),style:{height:i,paddingLeft:o,paddingRight:o,paddingTop:d,paddingBottom:d},children:(0,t.jsx)(z.default,{aspectRatio:"custom",className:"h-full w-full",cover:!0,data:e,priority:!0,sizes:"100vw"})})})}var eF=e.i(287272),eP=e.i(381646);function eE(e){let l,n,r=(0,a.c)(4);return r[0]!==e?({...l}=e,r[0]=e,r[1]=l):l=r[1],r[2]!==l?(n=(0,t.jsx)(eF.Root,{"data-slot":"lightbox",...l}),r[2]=l,r[3]=n):n=r[3],n}function eq(e){let l,n,r,s,i=(0,a.c)(8);return i[0]!==e?({className:l,...n}=e,i[0]=e,i[1]=l,i[2]=n):(l=i[1],n=i[2]),i[3]!==l?(r=(0,c.cn)("fixed inset-0 z-modal bg-brand-neutral-100",l),i[3]=l,i[4]=r):r=i[4],i[5]!==n||i[6]!==r?(s=(0,t.jsx)(eF.Overlay,{className:r,"data-slot":"lightbox-overlay",...n}),i[5]=n,i[6]=r,i[7]=s):s=i[7],s}function eK(e){let l,n,r,s,i,o,d,u,m,h,p,g,f,x=(0,a.c)(27);x[0]!==e?({children:l,className:n,closeLabel:s,label:i,showCloseButton:o,...r}=e,x[0]=e,x[1]=l,x[2]=n,x[3]=r,x[4]=s,x[5]=i,x[6]=o):(l=x[1],n=x[2],r=x[3],s=x[4],i=x[5],o=x[6]);let b=void 0===s?"Close":s,y=void 0===i?"Dialog":i,v=void 0===o||o,w=!!r["aria-labelledby"];x[7]!==y?(d=(0,B.stegaClean)(y)??"Dialog",x[7]=y,x[8]=d):d=x[8];let j=d;x[9]!==b?(u=(0,B.stegaClean)(b)??"Close",x[9]=b,x[10]=u):u=x[10];let N=u;x[11]===Symbol.for("react.memo_cache_sentinel")?(m=(0,t.jsx)(eq,{}),x[11]=m):m=x[11];let C=r["aria-describedby"]??void 0;return x[12]!==n?(h=(0,c.cn)("fixed inset-0 z-modal flex h-full w-full flex-col overflow-hidden bg-brand-neutral-100 outline-none",n),x[12]=n,x[13]=h):h=x[13],x[14]!==j||x[15]!==w?(p=!w&&(0,t.jsx)(eF.Title,{className:"sr-only",children:j}),x[14]=j,x[15]=w,x[16]=p):p=x[16],x[17]!==N||x[18]!==v?(g=v&&(0,t.jsx)(eF.Close,{asChild:!0,children:(0,t.jsx)(eP.CloseButton,{className:"absolute top-0 right-0 z-10 rounded-t-none bg-brand-neutral-0 px-4 py-3 text-brand-primary",hasText:!0,label:N})}),x[17]=N,x[18]=v,x[19]=g):g=x[19],x[20]!==l||x[21]!==r||x[22]!==g||x[23]!==C||x[24]!==h||x[25]!==p?(f=(0,t.jsxs)(eF.Portal,{children:[m,(0,t.jsxs)(eF.Content,{"aria-describedby":C,className:h,"data-slot":"lightbox-content",...r,children:[p,g,l]})]}),x[20]=l,x[21]=r,x[22]=g,x[23]=C,x[24]=h,x[25]=p,x[26]=f):f=x[26],f}e.s(["Lightbox",0,eE,"LightboxContent",0,eK],942865);var e$=e.i(695180);let ez=/^#/;var eO=e.i(389690);function eY(e){let l,n,r,s=(0,a.c)(5),{className:i}=e;return s[0]!==i?(l=(0,c.cn)("size-4 shrink-0",i),s[0]=i,s[1]=l):l=s[1],s[2]===Symbol.for("react.memo_cache_sentinel")?(n=(0,t.jsx)("path",{d:"M8.24 4.232C8.4 4.088 8.592 4 8.8 4C9.016 4 9.2 4.088 9.368 4.232C9.52 4.4 9.6 4.592 9.6 4.8C9.6 5.016 9.52 5.2 9.368 5.368C9.2 5.52 9.016 5.6 8.8 5.6C8.592 5.6 8.4 5.52 8.24 5.368C8.088 5.2 8 5.016 8 4.8C8 4.592 8.088 4.4 8.24 4.232ZM6.24 7.976C6.24 7.976 7.976 6.6 8.608 6.544C9.2 6.496 9.08 7.176 9.024 7.528L9.016 7.576C8.904 8 8.768 8.512 8.632 9C8.328 10.112 8.032 11.2 8.104 11.4C8.184 
111.672 8.68 11.328 9.04 11.088C9.088 11.056 9.128 11.024 9.168 11C9.168 11 9.232 10.936 9.296 11.024C9.312 11.048 9.328 11.072 9.344 11.088C9.416 11.2 9.456 11.24 9.36 11.304L9.328 11.32C9.152 11.44 8.4 11.968 8.096 12.16C7.768 12.376 6.512 13.096 6.704 11.696C6.872 10.712 7.096 9.864 7.272 9.2C7.6 8 7.744 7.456 7.008 7.928C6.712 8.104 6.536 8.216 6.432 8.288C6.344 8.352 6.336 8.352 6.28 8.248L6.256 8.2L6.216 8.136C6.16 8.056 6.16 8.048 6.24 7.976ZM16 8C16 12.4 12.4 16 8 16C3.6 16 0 12.4 0 8C0 3.6 3.6 0 8 0C12.4 0 16 3.6 16 8ZM14.4 8C14.4 4.464 11.536 1.6 8 1.6C4.464 1.6 1.6 4.464 1.6 8C1.6 11.536 4.464 14.4 8 14.4C11.536 14.4 14.4 11.536 14.4 8Z",fill:"currentColor"}),s[2]=n):n=s[2],s[3]!==l?(r=(0,t.jsx)("svg",{"aria-hidden":"true",className:l,fill:"none",viewBox:"0 0 16 16",xmlns:"http://www.w3.org/2000/svg",children:n}),s[3]=l,s[4]=r):r=s[4],r}var eV=e.i(994555);function eZ(e){return"hotelMenuItem"===e._type}function eW(e){let l,n,r,s,i,o,c,d,u,m,h,p,g,f,b,y=(0,a.c)(39),{dish:v}=e,w=(0,x.useTranslations)("MenuBlock");y[0]!==v.title?(l=(0,B.stegaClean)(v.title)??"this dish",y[0]=v.title,y[1]=l):l=y[1];let j=l,N=v.shareAnchor;y[2]!==N?(n={shareAnchor:N},y[2]=N,y[3]=n):n=y[3];let{open:C,onOpenChange:k}=(0,eO.useTrayDrawerDeepLink)(n),T=`More about ${j}`;y[4]===Symbol.for("react.memo_cache_sentinel")?(r=(0,t.jsx)(eY,{}),y[4]=r):r=y[4],y[5]!==T?(s=(0,t.jsx)(eV.DrawerTrigger,{asChild:!0,children:(0,t.jsx)("button",{"aria-label":T,className:"shrink-0",type:"button",children:r})}),y[5]=T,y[6]=s):s=y[6],y[7]!==j?(i=(0,t.jsx)(eV.DrawerTitle,{className:"sr-only",children:j}),y[7]=j,y[8]=i):i=y[8],y[9]!==v.title?(o=(0,t.jsx)("h4",{className:"h4 leading-trim-both",children:v.title}),y[9]=v.title,y[10]=o):o=y[10],y[11]!==v.price?(c=(0,t.jsx)("p",{className:"body-2",children:v.price}),y[11]=v.price,y[12]=c):c=y[12],y[13]!==v.dietaryInfo?(d=v.dietaryInfo?(0,t.jsx)(eQ,{value:v.dietaryInfo}):null,y[13]=v.dietaryInfo,y[14]=d):d=y[14],y[15]!==c||y[16]!==d?(u=(0,t.jsxs)("div",{className:"flex items-center gap-2",children:[c,d]}),y[15]=c,y[16]=d,y[17]=u):u=y[17],y[18]!==v.image?(m=v.image&&(0,t.jsx)(E.SanityImage,{className:"aspect-square w-full object-cover md:aspect-[4.5/3]",image:v.image}
1),y[18]=v.image,y[19]=m):m=y[19],y[20]!==v.allergens||y[21]!==w?(h=v.allergens&&v.allergens?.length>0&&(0,t.jsxs)("p",{className:"body-2",children:[w("contains")," ",(0,t.jsx)("span",{className:"font-bold",children:v.allergens?.map(eG).join(", ")})]}),y[20]=v.allergens,y[21]=w,y[22]=h):h=y[22];let _=v.fullDescription;return y[23]!==_?(p=(0,t.jsx)(R.HotelRichText,{className:"body-2",richText:_}),y[23]=_,y[24]=p):p=y[24],y[25]!==u||y[26]!==m||y[27]!==h||y[28]!==p||y[29]!==o?(g=(0,t.jsx)("div",{className:"flex h-full min-h-0 flex-col",children:(0,t.jsx)(eV.DrawerBody,{className:"scrollbar-hide",children:(0,t.jsx)("div",{className:"flex flex-col gap-5 px-7.5 py-10 md:gap-7 md:px-10",children:(0,t.jsxs)("div",{className:"flex flex-col gap-2.5 md:gap-4",children:[o,u,m,h,p]})})})}),y[25]=u,y[26]=m,y[27]=h,y[28]=p,y[29]=o,y[30]=g):g=y[30],y[31]!==g||y[32]!==i?(f=(0,t.jsxs)(eV.DrawerContent,{className:"bg-brand-neutral-100",children:[i,g]}),y[31]=g,y[32]=i,y[33]=f):f=y[33],y[34]!==k||y[35]!==C||y[36]!==f||y[37]!==s?(b=(0,t.jsxs)(eV.Drawer,{direction:"right",onOpenChange:k,open:C,children:[s,f]}),y[34]=k,y[35]=C,y[36]=f,y[37]=s,y[38]=b):b=y[38],b}function eG(e){return e.title}function eQ(e){let l,n=(0,a.c)(2),{value:r}=e;return n[0]!==r?(l=(0,t.jsx)("span",{className:"dietary-label text-brand-primary-bis",children:r}),n[0]=r,n[1]=l):l=n[1],l}
1function eX(e){let l,n,r=(0,a.c)(6),{description:s,dietaryInfo:i}=e;if(!(s||i))return null;let o=s&&i&&" ";return r[0]!==i?(l=i?(0,t.jsx)(eQ,{value:i}):null,r[0]=i,r[1]=l):l=r[1],r[2]!==s||r[3]!==o||r[4]!==l?(n=(0,t.jsxs)("p",{className:"small-text whitespace-pre-line leading-trim-both",children:[s,o,l]}),r[2]=s,r[3]=o,r[4]=l,r[5]=n):n=r[5],n}var eU=e.i(591189);function eJ(e){let l,n,r,s,i,o,d,u,m,h,p,g,f,b,y,v,w,j,N,C,k=(0,a.c)(68),{subheading:T,heading:_,body:S,primaryCta:M,secondaryCta:R,flipOrder:D,media:H,themeKey:L,isRoomPage:A,index:F,labels:E,extraCta:q}=e,K=(0,I.resolveSectionTheme)(L?(0,B.stegaClean)(L):void 0),$=K?.resolvedThemeKey,z=K?.rootClassName,Y=(0,x.useTranslations)("Storyteller");k[0]!==Y?(l=Y("roomPageSubheading"),k[0]=Y,k[1]=l):l=k[1];let V=l;k[2]!==A||k[3]!==V||k[4]!==T?(n=A?(0,B.stegaClean)(T)?.trim()||V:T,k[2]=A,k[3]=V,k[4]=T,k[5]=n):n=k[5];let Z=n;if(!(Z||_||S||M||R||H?.length))return null;let W=(0,c.cn)("storyteller-block grid-container body-2 pb-7.5 lg:pb-12.5",{"pt-0 lg:pt-0":A,"pt-7.5 lg:pt-12.5":!H||H.length<2},z),G=!D;k[6]!==D||k[7]!==G?(r=(0,c.cn)("col-span-full col-start-1 flex lg:col-span-4",{"lg:col-start-9":D,"lg:col-start-1":G}),k[6]=D,k[7]=G,k[8]=r):r=k[8];let Q=H&&H.length>1,X=A&&H&&H.length>1;k[9]!==Q||k[10]!==X?(s=(0,c.cn)("self-center",{"pt-7.5 lg:sticky lg:top-[calc(var(--header-height)+60px)] lg:self-start lg:py-30":Q,"lg:flex lg:flex-col lg:justify-between lg:py-5":X}),k[9]=Q,k[10]=X,k[11]=s):s=k[11];let U=A?"lg:min-h-80":"";k[12]!==A||k[13]!==Z?(i=(Z||A)&&(0,t.jsx)("p",{className:(0,c.cn)("section-accent mb-5.5 leading-trim-both",{h5:!A,"cta-text":A}),children:Z}),k[12]=A,k[13]=Z,k[14]=i):i=k[14],k[15]!==_||k[16]!==F?(o=_&&(0,t.jsx)(O.default,{className:"h2 section-accent max-w-xs leading-trim-both lg:mb-4.5 lg:max-w-none",index:F,children:_}),k[15]=_,k[16]=F,k[17]=o):o=k[17],k[18]!==i||k[19]!==o||k[20]!==U?(d=(0,t.jsxs)("div",{className:U,children:[i,o]}),k[18]=i,k[19]=o,k[20]=U,k[21]=d):d=k[21],k[22]!==E?(u=E&&E.length>0&&(0,t.jsx)("div",{className:"flex gap-1 pt-5.5",children:E.map(e1)}),k[22]=E,k[23]=u):u=k[23],k[24]!==S||k[25]!==H?(m=S&&(0,t.jsx)("p",{className:(0,c.cn)("body-2 block whitespace-pre-line pt-7.5 leading-trim-both lg:hidden",{"lg:block":H&&H.length>0}),children:S}),k[24]=S,k[25]=H,k[26]=m):m=k[26],k[27]!==A||k[28]!==M||k[29]!==$?(h=M&&(0,t.jsx)(P.HotelSanityButton,{asChild:!0,themeKey:$,variant:A?"secondary":"primary",...M}),k[27]=A,k[28]=M,k[29]=$,k[30]=h):h=k[30],k[31]!==$||k[32]!==R?(p=R&&(0,t.jsx)(P.HotelSanityButton,{asChild:!0,themeKey:$,variant:"secondary",...R}),k[31]=$,k[32]=R,k[33]=p):p=k[33],k[34]!==q||k[35]!==h||k[36]!==p?(g=(0,t.jsxs)("div",{className:"mt-7.5 mb-7.5 flex flex-wrap gap-3 lg:mt-12 lg:mb-0",children:[h,p,q]}),k[34]=q,k[35]=h,k[36]=p,k[37]=g):g=k[37],k[38]!==u||k[39]!==m||k[40]!==g?(f=(0,t.jsxs)("div",{children:[u,m,g]}),k[38]=u,k[39]=m,k[40]=g,k[41]=f):f=k[41],k[42]!==d||k[43]!==f||k[44]!==s?(b=(0,t.jsxs)("div",{className:s,children:[d,f]}),k[42]=d,k[43]=f,k[44]=s,k[45]=b):b=k[45],k[46]!==b||k[47]!==r?(y=(0,t.jsx)("div",{className:r,children:b}),k[46]=b,k[47]=r,k[48]=y):y=k[48];let J=!D,ee=!H||0===H.length,et=!H||0===H.length&&!D;return k[49]!==D||k[50]!==A||k[51]!==J||k[52]!==ee||k[53]!==et?(v=(0,c.cn)("col-span-full col-start-1 lg:col-span-7 lg:row-start-1",{"row-start-1 mb-7.5 lg:col-start-1":D,"lg:col-start-6":J,"lg:col-span-6":ee,"lg:col-start-7":et,"lg:mt-17.5":A}),k[49]=D,k[50]=A,k[51]=J,k[52]=ee,k[53]=et,k[54]=v):v=k[54],k[55]!==S||k[56]!==H?(w=S&&(!H||0===H.length)&&(0,t.jsx)("p",{className:"body-2 hidden whitespace-pre-line pt-7.5 leading-trim-both lg:block",children:S}),k[55]=S,k[56]=H,k[57]=w):w=k[57],k[58]!==H?(j=H?.map(e0),k[58]=H,k[59]=j):j=k[59],k[60]!==v||k[61]!==w||k[62]!==j?(N=(0,t.jsxs)("div",{className:v,children:[w,j]}),k[60]=v,k[61]=w,k[62]=j,k[63]=N):N=k[63],k[64]!==y||k[65]!==N||k[66]!==W?(C=(0,t.jsxs)("section",{className:W,children:[y,N]}),k[64]=y,k[65]=N,k[66]=W,k[67]=C):C=k[67],C}function e0(e){return(0,t.jsx)(z.default,{aspectRatio:"native",className:"mb-5 w-full lg:mb-6",data:e},e._key)}function e1(e){return(0,t.jsx)(eU.Label,{variant:"default",children:e},e)}function e2(e){let t=new Set,a=[];
1for(let l of e)for(let e of l.spaces??[])!e?._id||t.has(e._id)||(t.add(e._id),a.push(e));return a}function e5(e){return null!=e&&"hotelSpaceTag"===e._type&&"string"==typeof e._id}function e3({allTabLabel:e,items:a,listClassName:l,renderFilterBar:n,renderItem:r,sectionAriaProps:i,sectionClassName:o}){let c=(0,s.useMemo)(()=>(Array.isArray(a)?a:[]).filter(e5),[a]),{activeTabId:d,filterBarRef:u,hasTags:m,itemsToRender:p,onTabChange:g,tagEntries:f,uniqueSpaces:x}=function({tags:e,allTabId:t="all",stickyOffsetPx:a=160}){let l=(0,s.useMemo)(()=>(Array.isArray(e)?e:[]).filter(e=>null!=e&&!!e._id),[e]),n=(0,s.useRef)(null),r=(0,s.useRef)(null),i=(0,s.useRef)(null),[o,c]=(0,s.useState)(t),d=(0,s.useMemo)(()=>(function(e){let t=[];for(let a of e){let e=function(e){let t=e.anchor;return t?"string"==typeof t?(0,B.stegaClean)(t)?.trim()||null:(0,B.stegaClean)(t.current)?.trim()||null:null}(a),l=(0,B.stegaClean)(a.title)?.trim();a._id&&l&&e&&t.push({id:a._id,label:l,anchorId:e})}return t})(l),[l]),u=(0,s.useMemo)(()=>e2(l),[l]);(0,s.useEffect)(()=>()=>{i.current&&(window.clearTimeout(i.current),i.current=null),r.current=null},[]),(0,s.useEffect)(()=>{let e=new Set([t,...d.map(e=>e.id)]);c(a=>e.has(a)?a:t)},[t,d]);let m=(0,s.useMemo)(()=>(function(e,t,a="all"){if(t===a)return e2(e);let l=e.find(e=>e._id===t);return(l?.spaces??[]).filter(e=>null!=e&&!!e._id)})(l,o,t),[o,t,l]),p=(0,s.useCallback)(e=>{c(e)},[]),g=(0,s.useCallback)(e=>{c(e)},[]);return(0,h.useFilterBarHash)({tabs:d,onActivate:g,scrollMode:"filterBar",scrollTargetRef:n,pendingTabIdRef:r,pendingTimeoutIdRef:i,stickyOffsetPx:a}),{activeTabId:o,filterBarRef:n,hasTags:d.length>0,itemsToRender:m,onTabChange:p,safeTags:l,tagEntries:d,uniqueSpaces:u}}({tags:c}),b=(0,s.useMemo)(()=>[{id:"all",label:e},...f],[e,f]);return 0===c.length||0===x.length?null:(0,t.jsxs)("section",{...i,className:o,children:[m?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(Z.FilterBarAnchorSentinels,{tabs:f}),n({activeId:d,filterBarRef:u,onTabChange:g,tabs:b})]}):null,(0,t.jsx)("div",{className:l,children:p.map((e,t)=>r(e,t,p.length))})]})}e.s(["Storyteller",0,eJ],183696);var e4=e.i(132818),e6=e.i(595053);function e7(e,t){let a=(0,e6.toDate)(e,t?.in).getDay();return 0===a?7:a}var e8=e.i(911914),e9=e.i(618508),te=e.i(250677),tt=e.i(256231),ta=e.i(255665),tl=e.i(893890);class tn{subPriority=0;validate(e,t){return!0}}class tr extends tn{constructor(e,t,a,l,n){super(),this.value=e,this.validateValue=t,this.setValue=a,this.priority=l,n&&(this.subPriority=n)}validate(e,t){return this.validateValue(e,this.value,t)}set(e,t,a){return this.setValue(e,t,this.value,a)}}class ts extends tn{priority=10;subPriority=-1;constructor(e,t){super(),this.context=e||(e=>(0,ta.constructFrom)(t,e))}set(e,t){var a,l;let n;if(t.timestampIsSet)return e;return(0,ta.constructFrom)(e,((n="function"==typeof(l=a=this.context)&&l.prototype?.constructor===l?new a(0):(0,ta.constructFrom)(a,0)).setFullYear(e.getFullYear(),e.getMonth(),e.getDate()),n.setHours(e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds()),n))}}class ti{run(e,t,a,l){let n=this.parse(e,t,a,l);return n?{setter:new tr(n.value,this.validate,this.set,this.priority,this.subPriority),rest:n.rest}:null}validate(e,t,a){return!0}}var to=e.i(677417);let tc=/^(1[0-2]|0?\d)/,td=/^(3[0-1]|[0-2]?\d)/,tu=/^(36[0-6]|3[0-5]\d|[0-2]?\d?\d)/,tm=/^(5[0-3]|[0-4]?\d)/,th=/^(2[0-3]|[0-1]?\d)/,tp=/^(2[0-4]|[0-1]?\d)/,tg=/^(1[0-1]|0?\d)/,tf=/^(1[0-2]|0?\d)/,tx=/^[0-5]?\d/,tb=/^[0-5]?\d/,ty=/^\d/,tv=/^\d{1,2}/,tw=/^\d{1,3}/,tj=/^\d{1,4}/,tN=/^-?\d+/,tC=/^-?\d/,tk=/^-?\d{1,2}/,tT=/^-?\d{1,3}/,t_=/^-?\d{1,4}/,tS=/^([+-])(\d{2})(\d{2})?|Z/,tM=/^([+-])(\d{2})(\d{2})|Z/,tB=/^([+-])(\d{2})(\d{2})((\d{2}))?|Z/,tI=/^([+-])(\d{2}):(\d{2})|Z/,tR=/^([+-])(\d{2}):(\d{2})(:(\d{2}))?|Z/;function tD(e,t){return e?{value:t(e.value),rest:e.rest}:e}function tH(e,t){let a=t.match(e);return a?{value:parseInt(a[0],10),rest:t.slice(a[0].length)}:null}function tL(e,t){let a=t.match(e);if(!a)return null;if("Z"===a[0])return{value:0,rest:t.slice(1)};let l="+"===a[1]?1:-1,n=a[2]?parseInt(a[2],10):0,r=a[3]?parseInt(a[3],10):0,s=a[5]?parseInt(a[5],10):0;return{value:l*(n*to.millisecondsInHour+r*to.millisecondsInMinute+s*to.millisecondsInSecond),rest:t.slice(a[0].length)}}function tA(e,t){switch(e){case 1:return tH(ty,t);case 2:return tH(tv,t);case 3:return tH(tw,t);case 4:return tH(tj,t);default:return tH(RegExp("^\\d{1,"+e+"}"),t)}}function tF(e,t){switch(e){case 1:return tH(tC,t);case 2:return tH(tk,t);case 3:return tH(tT,t);case 4:return tH(t_,t);default:return tH(RegExp("^-?\\d{1,"+e+"}"),t)}}function tP(e){switch(e){case"morning":return 4;case"evening":return 17;case"pm":case"noon":case"afternoon":return 12;default:return 0}}function tE(e,t){let a,l=t>0,n=l?t:1-t;if(n<=50)a=e||100;else{let t=n+50;a=e+100*Math.trunc(t/100)-100*(e>=t%100)}return l?a:1-a}function tq(e){return e%400==0||e%4==0&&e%100!=0}var tK=e.i(800911),t$=e.i(870460),tz=e.i(262209),tO=e.i(369456),tY=e.i(271280);let tV=[31,28,31,30,31,30,31,31,30,31,30,31],tZ=[31,29,31,30,31,30,31,31,30,31,30,31];var tW=e.i(152542);function tG(e,t,a){let l=(0,tl.getDefaultOptions)(),n=a?.weekStartsOn??a?.locale?.options?.weekStartsOn??l.weekStartsOn??l.locale?.options?.weekStartsOn??0,r=(0,e6.toDate)(e,a?.in),s=r.getDay(),i=7-n,o=t<0||t>
16?t-(s+i)%7:((t%7+7)%7+i)%7-(s+i)%7;return(0,tW.addDays)(r,o,a)}var tQ=e.i(745502);let tX={G:new class extends ti{priority=140;parse(e,t,a){switch(t){case"G":case"GG":case"GGG":return a.era(e,{width:"abbreviated"})||a.era(e,{width:"narrow"});case"GGGGG":return a.era(e,{width:"narrow"});default:return a.era(e,{width:"wide"})||a.era(e,{width:"abbreviated"})||a.era(e,{width:"narrow"})}}set(e,t,a){return t.era=a,e.setFullYear(a,0,1),e.setHours(0,0,0,0),e}incompatibleTokens=["R","u","t","T"]},y:new class extends ti{priority=130;incompatibleTokens=["Y","R","u","w","I","i","e","c","t","T"];parse(e,t,a){let l=e=>({year:e,isTwoDigitYear:"yy"===t});switch(t){case"y":return tD(tA(4,e),l);case"yo":return tD(a.ordinalNumber(e,{unit:"year"}),l);default:return tD(tA(t.length,e),l)}}validate(e,t){return t.isTwoDigitYear||t.year>0}set(e,t,a){let l=e.getFullYear();if(a.isTwoDigitYear){let t=tE(a.year,l);return e.setFullYear(t,0,1),e.setHours(0,0,0,0),e}let n="era"in t&&1!==t.era?1-a.year:a.year;return e.setFullYear(n,0,1),e.setHours(0,0,0,0),e}},Y:new class extends ti{priority=130;parse(e,t,a){let l=e=>({year:e,isTwoDigitYear:"YY"===t});switch(t){case"Y":return tD(tA(4,e),l);case"Yo":return tD(a.ordinalNumber(e,{unit:"year"}),l);default:return tD(tA(t.length,e),l)}}validate(e,t){return t.isTwoDigitYear||t.year>0}set(e,t,a,l){let n=(0,tK.getWeekYear)(e,l);if(a.isTwoDigitYear){let t=tE(a.year,n);return e.setFullYear(t,0,l.firstWeekContainsDate),e.setHours(0,0,0,0),(0,t$.startOfWeek)(e,l)}let r="era"in t&&1!==t.era?1-a.year:a.year;return e.setFullYear(r,0,l.firstWeekContainsDate),e.setHours(0,0,0,0),(0,t$.startOfWeek)(e,l)}incompatibleTokens=["y","R","u","Q","q","M","L","I","d","D","i","t","T"]},R:new class extends ti{priority=130;parse(e,t){return"R"===t?tF(4,e):tF(t.length,e)}set(e,t,a){let l=(0,ta.constructFrom)(e,0);return l.setFullYear(a,0,4),l.setHours(0,0,0,0),(0,tz.startOfISOWeek)(l)}incompatibleTokens=["G","y","Y","u","Q","q","M","L","w","d","D","e","c","t","T"]},u:new class extends ti{priority=130;parse(e,t){return"u"===t?tF(4,e):tF(t.length,e)}set(e,t,a){return e.setFullYear(a,0,1),e.setHours(0,0,0,0),e}incompatibleTokens=["G","y","Y","R","w","I","i","e","c","t","T"]},Q:new class extends ti{priority=120;parse(e,t,a){switch(t){case"Q":case"QQ":return tA(t.length,e);case"Qo":return a.ordinalNumber(e,{unit:"quarter"});case"QQQ":return a.quarter(e,{width:"abbreviated",context:"formatting"})||a.quarter(e,{width:"narrow",context:"formatting"});case"QQQQQ":return a.quarter(e,{width:"narrow",context:"formatting"});default:return a.quarter(e,{width:"wide",context:"formatting"})||a.quarter(e,{width:"abbreviated",context:"formatting"})||a.quarter(e,{width:"narrow",context:"formatting"})}}validate(e,t){return t>=1&&t<=4}set(e,t,a){return e.setMonth((a-1)*3,1),e.setHours(0,0,0,0),e}incompatibleTokens=["Y","R","q","M","L","w","I","d","D","i","e","c","t","T"]},q:new class extends ti{priority=120;parse(e,t,a){switch(t){case"q":case"qq":return tA(t.length,e);case"qo":return a.ordinalNumber(e,{unit:"quarter"});case"qqq":return a.quarter(e,{width:"abbreviated",context:"standalone"})||a.quarter(e,{width:"narrow",context:"standalone"});case"qqqqq":return a.quarter(e,{width:"narrow",context:"standalone"});default:return a.quarter(e,{width:"wide",context:"standalone"})||a.quarter(e,{width:"abbreviated",context:"standalone"})||a.quarter(e,{width:"narrow",context:"standalone"})}}validate(e,t){return t>=1&&t<=4}set(e,t,a){return e.setMonth((a-1)*3,1),e.setHours(0,0,0,0),e}incompatibleTokens=["Y","R","Q","M","L","w","I","d","D","i","e","c","t","T"]},M:new class extends ti{incompatibleTokens=["Y","R","q","Q","L","w","I","D","i","e","c","t","T"];priority=110;parse(e,t,a){let l=e=>e-1;switch(t){case"M":return tD(tH(tc,e),l);case"MM":return tD(tA(2,e),l);case"Mo":return tD(a.ordinalNumber(e,{unit:"month"}),l);case"MMM":return a.month(e,{width:"abbreviated",context:"formatting"})||a.month(e,{width:"narrow",context:"formatting"});case"MMMMM":return a.month(e,{width:"narrow",context:"formatting"});default:return a.month(e,{width:"wide",context:"formatting"})||a.month(e,{width:"abbreviated",context:"formatting"})||a.month(e,{width:"narrow",context:"formatting"})}}validate(e,t){return t>=0&&t<=11}set(e,t,a){return e.setMonth(a,1),e.setHours(0,0,0,0),e}},L:new class extends ti{priority=110;parse(e,t,a){let l=e=>e-1;switch(t){case"L":return tD(tH(tc,e),l);case"LL":return tD(tA(2,e),l);case"Lo":return tD(a.ordinalNumber(e,{unit:"month"}),l);case"LLL":return a.month(e,{width:"abbreviated",context:"standalone"})||a.month(e,{width:"narrow",context:"standalone"});case"LLLLL":return a.month(e,{width:"narrow",context:"standalone"});default:return a.month(e,{width:"wide",context:"standalone"})||a.month(e,{width:"abbreviated",context:"standalone"})||a.month(e,{width:"narrow",context:"standalone"})}}validate(e,t){return t>=0&&t<=11}set(e,t,a){return e.setMonth(a,1),e.setHours(0,0,0,0),e}incompatibleTokens=["Y","R","q","Q","M","w","I","D","i","e","c","t","T"]},w:new class extends ti{priority=100;parse(e,t,a){switch(t){case"w":return tH(tm,e);case"wo":return a.ordinalNumber(e,{unit:"week"});default:return tA(t.length,e)}}validate(e,t){return t>=1&&t<=53}set(e,t,a,l){let n,r;return(0,t$.startOfWeek)((n=(0,e6.toDate)(e,l?.in),r=(0,tO.getWeek)(n,l)-a,n.setDate(n.getDate()-7*r),(0,e6.toDate)(n,l?.
1in)),l)}incompatibleTokens=["y","R","u","q","Q","M","L","I","d","D","i","t","T"]},I:new class extends ti{priority=100;parse(e,t,a){switch(t){case"I":return tH(tm,e);case"Io":return a.ordinalNumber(e,{unit:"week"});default:return tA(t.length,e)}}validate(e,t){return t>=1&&t<=53}set(e,t,a){let l,n;return(0,tz.startOfISOWeek)((l=(0,e6.toDate)(e,void 0),n=(0,tY.getISOWeek)(l,void 0)-a,l.setDate(l.getDate()-7*n),l))}incompatibleTokens=["y","Y","u","q","Q","M","L","w","d","D","e","c","t","T"]},d:new class extends ti{priority=90;subPriority=1;parse(e,t,a){switch(t){case"d":return tH(td,e);case"do":return a.ordinalNumber(e,{unit:"date"});default:return tA(t.length,e)}}validate(e,t){let a=tq(e.getFullYear()),l=e.getMonth();return a?t>=1&&t<=tZ[l]:t>=1&&t<=tV[l]}set(e,t,a){return e.setDate(a),e.setHours(0,0,0,0),e}incompatibleTokens=["Y","R","q","Q","w","I","D","i","e","c","t","T"]},D:new class extends ti{priority=90;subpriority=1;parse(e,t,a){switch(t){case"D":case"DD":return tH(tu,e);case"Do":return a.ordinalNumber(e,{unit:"date"});default:return tA(t.length,e)}}validate(e,t){return tq(e.getFullYear())?t>=1&&t<=366:t>=1&&t<=365}set(e,t,a){return e.setMonth(0,a),e.setHours(0,0,0,0),e}incompatibleTokens=["Y","R","q","Q","M","L","w","I","d","E","i","e","c","t","T"]},E:new class extends ti{priority=90;parse(e,t,a){switch(t){case"E":case"EE":case"EEE":return a.day(e,{width:"abbreviated",context:"formatting"})||a.day(e,{width:"short",context:"formatting"})||a.day(e,{width:"narrow",context:"formatting"});case"EEEEE":return a.day(e,{width:"narrow",context:"formatting"});case"EEEEEE":return a.day(e,{width:"short",context:"formatting"})||a.day(e,{width:"narrow",context:"formatting"});default:return a.day(e,{width:"wide",context:"formatting"})||a.day(e,{width:"abbreviated",context:"formatting"})||a.day(e,{width:"short",context:"formatting"})||a.day(e,{width:"narrow",context:"formatting"})}}validate(e,t){return t>=0&&t<=6}set(e,t,a,l){return(e=tG(e,a,l)).setHours(0,0,0,0),e}incompatibleTokens=["D","i","e","c","t","T"]},e:new class extends ti{priority=90;parse(e,t,a,l){let n=e=>{let t=7*Math.floor((e-1)/7);return(e+l.weekStartsOn+6)%7+t};switch(t){case"e":case"ee":return tD(tA(t.length,e),n);case"eo":return tD(a.ordinalNumber(e,{unit:"day"}),n);case"eee":return a.day(e,{width:"abbreviated",context:"formatting"})||a.day(e,{width:"short",context:"formatting"})||a.day(e,{width:"narrow",context:"formatting"});case"eeeee":return a.day(e,{width:"narrow",context:"formatting"});case"eeeeee":return a.day(e,{width:"short",context:"formatting"})||a.day(e,{width:"narrow",context:"formatting"});default:return a.day(e,{width:"wide",context:"formatting"})||a.day(e,{width:"abbreviated",context:"formatting"})||a.day(e,{width:"short",context:"formatting"})||a.day(e,{width:"narrow",context:"formatting"})}}validate(e,t){return t>=0&&t<=6}set(e,t,a,l){return(e=tG(e,a,l)).setHours(0,0,0,0),e}incompatibleTokens=["y","R","u","q","Q","M","L","I","d","D","E","i","c","t","T"]},c:new class extends ti{priority=90;parse(e,t,a,l){let n=e=>{let t=7*Math.floor((e-1)/7);return(e+l.weekStartsOn+6)%7+t};switch(t){case"c":case"cc":return tD(tA(t.length,e),n);case"co":return tD(a.ordinalNumber(e,{unit:"day"}),n);case"ccc":return a.day(e,{width:"abbreviated",context:"standalone"})||a.day(e,{width:"short",context:"standalone"})||a.day(e,{width:"narrow",context:"standalone"});case"ccccc":return a.day(e,{width:"narrow",context:"standalone"});case"cccccc":return a.day(e,{width:"short",context:"standalone"})||a.day(e,{width:"narrow",context:"standalone"});default:return a.day(e,{width:"wide",context:"standalone"})||a.day(e,{width:"abbreviated",context:"standalone"})||a.day(e,{width:"short",context:"standalone"})||a.day(e,{width:"narrow",context:"standalone"})}}validate(e,t){return t>=0&&t<=6}set(e,t,a,l){return(e=tG(e,a,l)).setHours(0,0,0,0),e}incompatibleTokens=["y","R","u","q","Q","M","L","I","d","D","E","i","e","t","T"]},i:new class extends ti{priority=90;parse(e,t,a){let l=e=>0===e?7:e;switch(t){case"i":case"ii":return tA(t.length,e);case"io":return a.ordinalNumber(e,{unit:"day"});case"iii":return tD(a.day(e,{width:"abbreviated",context:"formatting"})||a.day(e,{width:"short",context:"formatting"})||a.day(e,{width:"narrow",context:"formatting"}),l);case"iiiii":return tD(a.day(e,{width:"narrow",context:"formatting"}),l);case"iiiiii":return tD(a.day(e,{width:"short",context:"formatting"})||a.day(e,{width:"narrow",context:"formatting"}),l);default:return tD(a.day(e,{width:"wide",context:"formatting"})||a.day(e,{width:"abbreviated",context:"formatting"})||a.day(e,{width:"short",context:"formatting"})||a.day(e,{width:"narrow",context:"formatting"}),l)}}validate(e,t){return t>=1&&t<=7}set(e,t,a){var l;let n,r;return l=e,r=e7(n=(0,e6.toDate)(l,void 0),void 0),(e=(0,tW.addDays)(n,a-r,void 0)).setHours(0,0,0,0),e}incompatibleTokens=["y","Y","u","q","Q","M","L","w","d","D","E","e","c","t","T"]},a:new class extends ti{priority=80;parse(e,t,a){switch(t){case"a":case"aa":case"aaa":return a.dayPeriod(e,{width:"abbreviated",context:"formatting"})||a.dayPeriod(e,{width:"narrow",context:"formatting"});case"aaaaa":return a.dayPeriod(e,{width:"narrow",context:"formatting"});default:return a.dayPeriod(e,{width:"wide",context:"formatting"})||a.dayPeriod(e,{width:"abbreviated",context:"formatting"})||a.dayPeriod(e,{width:"narrow",context:"formatting"})}}set(e,t,a){return e.setHours(tP(a),0,0,0),e}incompatibleTokens=["b","B","H","k","t","T"]},b:new class extends ti{priority=80;
1parse(e,t,a){switch(t){case"b":case"bb":case"bbb":return a.dayPeriod(e,{width:"abbreviated",context:"formatting"})||a.dayPeriod(e,{width:"narrow",context:"formatting"});case"bbbbb":return a.dayPeriod(e,{width:"narrow",context:"formatting"});default:return a.dayPeriod(e,{width:"wide",context:"formatting"})||a.dayPeriod(e,{width:"abbreviated",context:"formatting"})||a.dayPeriod(e,{width:"narrow",context:"formatting"})}}set(e,t,a){return e.setHours(tP(a),0,0,0),e}incompatibleTokens=["a","B","H","k","t","T"]},B:new class extends ti{priority=80;parse(e,t,a){switch(t){case"B":case"BB":case"BBB":return a.dayPeriod(e,{width:"abbreviated",context:"formatting"})||a.dayPeriod(e,{width:"narrow",context:"formatting"});case"BBBBB":return a.dayPeriod(e,{width:"narrow",context:"formatting"});default:return a.dayPeriod(e,{width:"wide",context:"formatting"})||a.dayPeriod(e,{width:"abbreviated",context:"formatting"})||a.dayPeriod(e,{width:"narrow",context:"formatting"})}}set(e,t,a){return e.setHours(tP(a),0,0,0),e}incompatibleTokens=["a","b","t","T"]},h:new class extends ti{priority=70;parse(e,t,a){switch(t){case"h":return tH(tf,e);case"ho":return a.ordinalNumber(e,{unit:"hour"});default:return tA(t.length,e)}}validate(e,t){return t>=1&&t<=12}set(e,t,a){let l=e.getHours()>=12;return l&&a<12?e.setHours(a+12,0,0,0):l||12!==a?e.setHours(a,0,0,0):e.setHours(0,0,0,0),e}incompatibleTokens=["H","K","k","t","T"]},H:new class extends ti{priority=70;parse(e,t,a){switch(t){case"H":return tH(th,e);case"Ho":return a.ordinalNumber(e,{unit:"hour"});default:return tA(t.length,e)}}validate(e,t){return t>=0&&t<=23}set(e,t,a){return e.setHours(a,0,0,0),e}incompatibleTokens=["a","b","h","K","k","t","T"]},K:new class extends ti{priority=70;parse(e,t,a){switch(t){case"K":return tH(tg,e);case"Ko":return a.ordinalNumber(e,{unit:"hour"});default:return tA(t.length,e)}}validate(e,t){return t>=0&&t<=11}set(e,t,a){return e.getHours()>=12&&a<12?e.setHours(a+12,0,0,0):e.setHours(a,0,0,0),e}incompatibleTokens=["h","H","k","t","T"]},k:new class extends ti{priority=70;parse(e,t,a){switch(t){case"k":return tH(tp,e);case"ko":return a.ordinalNumber(e,{unit:"hour"});default:return tA(t.length,e)}}validate(e,t){return t>=1&&t<=24}set(e,t,a){return e.setHours(a<=24?a%24:a,0,0,0),e}incompatibleTokens=["a","b","h","H","K","t","T"]},m:new class extends ti{priority=60;parse(e,t,a){switch(t){case"m":return tH(tx,e);case"mo":return a.ordinalNumber(e,{unit:"minute"});default:return tA(t.length,e)}}validate(e,t){return t>=0&&t<=59}set(e,t,a){return e.setMinutes(a,0,0),e}incompatibleTokens=["t","T"]},s:new class extends ti{priority=50;parse(e,t,a){switch(t){case"s":return tH(tb,e);case"so":return a.ordinalNumber(e,{unit:"second"});default:return tA(t.length,e)}}validate(e,t){return t>=0&&t<=59}set(e,t,a){return e.setSeconds(a,0),e}incompatibleTokens=["t","T"]},S:new class extends ti{priority=30;parse(e,t){return tD(tA(t.length,e),e=>Math.trunc(e*Math.pow(10,-t.length+3)))}set(e,t,a){return e.setMilliseconds(a),e}incompatibleTokens=["t","T"]},X:new class extends ti{priority=10;parse(e,t){switch(t){case"X":return tL(tS,e);case"XX":return tL(tM,e);case"XXXX":return tL(tB,e);case"XXXXX":return tL(tR,e);default:return tL(tI,e)}}set(e,t,a){return t.timestampIsSet?e:(0,ta.constructFrom)(e,e.getTime()-(0,tQ.getTimezoneOffsetInMilliseconds)(e)-a)}incompatibleTokens=["t","T","x"]},x:new class extends ti{priority=10;parse(e,t){switch(t){case"x":return tL(tS,e);case"xx":return tL(tM,e);case"xxxx":return tL(tB,e);case"xxxxx":return tL(tR,e);default:return tL(tI,e)}}set(e,t,a){return t.timestampIsSet?e:(0,ta.constructFrom)(e,e.getTime()-(0,tQ.getTimezoneOffsetInMilliseconds)(e)-a)}incompatibleTokens=["t","T","X"]},t:new class extends ti{priority=40;parse(e){return tH(tN,e)}set(e,t,a){return[(0,ta.constructFrom)(e,1e3*a),{timestampIsSet:!0}]}incompatibleTokens="*"},T:new class extends ti{priority=20;parse(e){return tH(tN,e)}set(e,t,a){return[(0,ta.constructFrom)(e,a),{timestampIsSet:!0}]}incompatibleTokens="*"}},tU=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,tJ=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,t0=/^'([^]*?)'?$/,t1=/''/g,t2=/\S/,t5=/[a-zA-Z]/,t3=["monday","tuesday","wednesday","thursday","friday","saturday","
1sunday"],t4=new Set(t3),t6=new Date(2e3,0,1),t7=["monday","tuesday","wednesday","thursday","friday","saturday","sunday"];function t8(e){let t=(0,B.stegaClean)(e)?.trim();if(!t)return null;let a=function(e,t,a){let l=()=>(0,ta.constructFrom)(a,NaN),n=Object.assign({},(0,tl.getDefaultOptions)()),r=(void 0)??n.locale??e9.defaultLocale,s=(void 0)??void 0??n.firstWeekContainsDate??n.locale?.options?.firstWeekContainsDate??1,i=(void 0)??void 0??n.weekStartsOn??n.locale?.options?.weekStartsOn??0;if(!t)return e?l():(0,e6.toDate)(a,void 0);let o={firstWeekContainsDate:s,weekStartsOn:i,locale:r},c=[new ts(void 0,a)],d=t.match(tJ).map(e=>{let t=e[0];return t in te.longFormatters?(0,te.longFormatters[t])(e,r.formatLong):e}).join("").match(tU),u=[];for(let a of d){(0,tt.isProtectedWeekYearToken)(a)&&(0,tt.warnOrThrowProtectedError)(a,t,e),(0,tt.isProtectedDayOfYearToken)(a)&&(0,tt.warnOrThrowProtectedError)(a,t,e);let n=a[0],s=tX[n];if(s){let{incompatibleTokens:t}=s;if(Array.isArray(t)){let e=u.find(e=>t.includes(e.token)||e.token===n);if(e)throw RangeError(`The format string mustn't contain \`${e.fullToken}\` and \`${a}\` at the same time`)}else if("*"===s.incompatibleTokens&&u.length>0)throw RangeError(`The format string mustn't contain \`${a}\` and any other token at the same time`);u.push({token:n,fullToken:a});let i=s.run(e,a,r.match,o);if(!i)return l();c.push(i.setter),e=i.rest}else{if(n.match(t5))throw RangeError("Format string contains an unescaped latin alphabet character `"+n+"`");if("''"===a?a="'":"'"===n&&(a=a.match(t0)[1].replace(t1,"'")),0!==e.indexOf(a))return l();e=e.slice(a.length)}}if(e.length>0&&t2.test(e))return l();let m=c.map(e=>e.priority).sort((e,t)=>t-e).filter((e,t,a)=>a.indexOf(e)===t).map(e=>c.filter(t=>t.priority===e).sort((e,t)=>t.subPriority-e.subPriority)).map(e=>e[0]),h=(0,e6.toDate)(a,void 0);if(isNaN(+h))return l();let p={};for(let e of m){if(!e.validate(h,o))return l();let t=e.set(h,p,o);Array.isArray(t)?(h=t[0],Object.assign(p,t[1])):h=t}return h}(t,"HH:mm",t6);return(0,e8.isValid)(a)?(0,e4.format)(a,"HH:mm"):null}function t9(e,t){let a=t8(e),l=t8(t);return a&&l?{closes:l,opens:a}:null}function ae(e){return!!(e?.opens&&e.closes)}function at(e,t){let a=function(e){let t=new Map;for(let a of e??[]){if(!a)continue;let e=function(e){let t=(0,B.stegaClean)(e)?.trim().toLowerCase();return t&&t4.has(t)?t:null}(a.dayOfWeek);e&&t.set(e,{...a,dayOfWeek:e})}return t3.flatMap(e=>{let a=t.get(e);return a?[a]:[]})}(e),l=function(e){let{date:t=new Date,timeZone:a}=e;try{let e=new Intl.DateTimeFormat("en-US",{timeZone:a,weekday:"long"}).format(t).toLowerCase();if(t4.has(e))return e}catch{}let l=t7[e7(t)-1];return l||"monday"}({timeZone:t}),n=a.find(e=>e.dayOfWeek===l),r=(n?.intervals??[]).filter(ae),s=!!n?.isClosed,i=!!(n&&!s&&r.length>0);return{allDays:a,isTodayClosed:s,showTodayIntervals:i,todayIntervals:r}}var aa=e.i(697608);function al(e){let l,n,r,s,i,o,c=(0,a.c)(16),{interval:d}=e,u=(0,x.useTranslations)("StorytellerOpeningHours"),m=d.opens,h=d.closes;if(c[0]!==d.closes||c[1]!==d.label||c[2]!==d.opens||c[3]!==u){r=Symbol.for("react.early_return_sentinel");e:{let e,t=t9(m,h);if(c[7]!==d.label?(e=(0,B.stegaClean)(d.label),c[7]=d.label,c[8]=e):e=c[8],l=e,!t){r=null;break e}n=u("interval",t)}c[0]=d.closes,c[1]=d.label,c[2]=d.opens,c[3]=u,c[4]=l,c[5]=n,c[6]=r}else l=c[4],n=c[5],r=c[6];if(r!==Symbol.for("react.early_return_sentinel"))return r;let p=n;return c[9]!==l?(s=l?(0,t.jsx)("p",{className:"body-2-bold leading-trim-both",children:l}):null,c[9]=l,c[10]=s):s=c[10],c[11]!==p?(i=(0,t.jsx)("p",{className:"body-2 leading-trim-both",children:p}),c[11]=p,c[12]=i):i=c[12],c[13]!==s||c[14]!==i?(o=(0,t.jsxs)("div",{className:"flex flex-col gap-3",children:[s,i]}),c[13]=s,c[14]=i,c[15]=o):o=c[15],o}function an(e){let l,n,r,s,i=(0,a.c)(11),{day:o,dayLabel:c,closedLabel:d}=e;i[0]!==o.intervals?(l=o.intervals??[],i[0]=o.intervals,i[1]=l):l=i[1];let u=l;return i[2]!==c?(n=(0,t.jsx)("h4",{className:"h4 section-accent leading-trim-both",children:c}),i[2]=c,i[3]=n):n=i[3],i[4]!==d||i[5]!==o.isClosed||i[6]!==u?(r=o.isClosed?(0,t.jsx)("p",{className:"body-2 leading-trim-both",children:d}):(0,t.jsx)("div",{className:"flex flex-col gap-4",children:u.map(ar)}),i[4]=d,i[5]=o.isClosed,i[6]=u,i[7]=r):r=i[7],i[8]!==n||i[9]!==r?(s=(0,t.jsxs)("div",{className:"section-accent-border flex flex-col gap-5 border-b pb-6 last:border-b-0",children:[n,r]}),i[8]=n,i[9]=r,i[10]=s):s=i[10],s}function ar(e,a){return e?(0,t.jsx)(al,{interval:e},`${e.opens}-${e.closes}
1-${String(a)}`):null}function as(e){let l,n,r,s,i,o,c,d,u,m,h,p=(0,a.c)(31),{allDays:g,themeKey:f,triggerLabel:b}=e,y=(0,x.useTranslations)("StorytellerOpeningHours");p[0]!==y?(l=e=>y(`days.${e}`),p[0]=y,p[1]=l):l=p[1];let v=l;if(p[2]!==f||p[3]!==b?(n=(0,t.jsx)(eV.DrawerTrigger,{asChild:!0,children:(0,t.jsx)(eo.Button,{className:"w-fit",themeKey:f,type:"button",variant:"tertiary",children:b})}),p[2]=f,p[3]=b,p[4]=n):n=p[4],p[5]!==y?(r=y("drawerTitle"),p[5]=y,p[6]=r):r=p[6],p[7]!==r?(s=(0,t.jsx)(eV.DrawerTitle,{className:"sr-only",children:r}),p[7]=r,p[8]=s):s=p[8],p[9]!==y?(i=y("drawerTitle"),p[9]=y,p[10]=i):i=p[10],p[11]!==i?(o=(0,t.jsx)("h3",{className:"h3 section-accent leading-trim-both",children:i}),p[11]=i,p[12]=o):o=p[12],p[13]!==g||p[14]!==v||p[15]!==y){let e;p[17]!==v||p[18]!==y?(e=e=>e.dayOfWeek?(0,t.jsx)(an,{closedLabel:y("closed"),day:e,dayLabel:v(e.dayOfWeek)},e.dayOfWeek):null,p[17]=v,p[18]=y,p[19]=e):e=p[19],c=g.map(e),p[13]=g,p[14]=v,p[15]=y,p[16]=c}else c=p[16];return p[20]!==c?(d=(0,t.jsx)("div",{className:"flex flex-col gap-8",children:c}),p[20]=c,p[21]=d):d=p[21],p[22]!==o||p[23]!==d?(u=(0,t.jsx)("div",{className:"flex h-full min-h-0 flex-col",children:(0,t.jsx)(eV.DrawerBody,{className:"scrollbar-hide",children:(0,t.jsxs)("div",{className:"flex flex-col gap-5 px-7.5 py-12.5 md:gap-8 md:px-12.5",children:[o,d]})})}),p[22]=o,p[23]=d,p[24]=u):u=p[24],p[25]!==s||p[26]!==u?(m=(0,t.jsxs)(eV.DrawerContent,{children:[s,u]}),p[25]=s,p[26]=u,p[27]=m):m=p[27],p[28]!==m||p[29]!==n?(h=(0,t.jsxs)(eV.Drawer,{direction:"right",children:[n,m]}),p[28]=m,p[29]=n,p[30]=h):h=p[30],h}function ai(e){let l,n,r,s,i,o,c,d,u=(0,a.c)(19),{openingHours:m,themeKey:h}=e,p=(0,x.useTranslations)("StorytellerOpeningHours");if(u[0]!==m||u[1]!==p){i=Symbol.for("react.early_return_sentinel");e:{let{allDays:e,showTodayIntervals:a,todayIntervals:c}=at(m,aa.hotelSiteConfig.timeZone);if(0===(l=e).length){i=null;break e}o=p(a?"viewAll":"view");let d=p(a?"subtitleToday":"subtitle");n="section-accent-border flex flex-col gap-6 border-b py-0 lg:py-9",u[8]!==d?(r=(0,t.jsx)("h3",{className:"h5 section-subheading leading-trim-both",children:d}),u[8]=d,u[9]=r):r=u[9],s=a?(0,t.jsx)("div",{className:"flex flex-col gap-4",children:c.map(ao)}):null}u[0]=m,u[1]=p,u[2]=l,u[3]=n,u[4]=r,u[5]=s,u[6]=i,u[7]=o}else l=u[2],n=u[3],r=u[4],s=u[5],i=u[6],o=u[7];return i!==Symbol.for("react.early_return_sentinel")?i:(u[10]!==l||u[11]!==h||u[12]!==o?(c=(0,t.jsx)(as,{allDays:l,themeKey:h,triggerLabel:o}),u[10]=l,u[11]=h,u[12]=o,u[13]=c):c=u[13],u[14]!==n||u[15]!==r||u[16]!==s||u[17]!==c?(d=(0,t.jsxs)("div",{className:n,children:[r,s,c]}),u[14]=n,u[15]=r,u[16]=s,u[17]=c,u[18]=d):d=u[18],d)}function ao(e,a){return(0,t.jsx)(al,{interval:e},`${e.opens}-${e.closes}-${String(a)}`)}function ac(e){let l,n,r,s,i,o,d,u,m,h,p,g,f,x,b,y,v,w,j,N,C=(0,a.c)(64),{subheading:k,heading:T,includeRestaurantOpeningTimes:_,restaurantOpeningHours:S,body:M,primaryCta:B,secondaryCta:I,flipOrder:D,media:H,index:L,className:A,labels:F,themeKey:E}=e;if(C[0]!==M)l=!!(M&&M.length>0),C[0]=M,C[1]=l;else l=C[1];let q=l;if(!(k||T||q||B||I||H?.length||F?.length||_&&S?.length))return null;C[2]!==A?(n=(0,c.cn)("storyteller-section-layout grid-container body-2 pb-7.5 lg:pb-12.5",A),C[2]=A,C[3]=n):n=C[3];let K=!D;C[4]!==D||C[5]!==K?(r=(0,c.cn)("col-span-full col-start-1 lg:col-span-4",{"lg:col-start-1":K,"lg:col-start-9":D}),C[4]=D,C[5]=K,C[6]=r):r=C[6],C[7]!==k?(s=k&&(0,t.jsx)("p",{className:"h5 mb-5.5 leading-trim-both",children:k}),C[7]=k,C[8]=s):s=C[8],C[9]!==T||C[10]!==L?(i=T&&(0,t.jsx)(O.default,{className:"h2 leading-trim-both lg:mb-4.5",index:L,children:T}),C[9]=T,C[10]=L,C[11]=i):i=C[11],C[12]!==s||C[13]!==i?(o=(0,t.jsxs)("div",{className:"section-accent lg:mt-12.5",children:[s,i]}),C[12]=s,C[13]=i,C[14]=o):o=C[14],C[15]!==F?(d=F&&F.length>0&&(0,t.jsx)("div",{className:"flex gap-1 pt-5.5",children:F.map(au)}),C[15]=F,C[16]=d):d=C[16],C[17]!==_||C[18]!==S||C[19]!==E?(u=_&&S?(0,t.jsx)(ai,{openingHours:S,themeKey:E}):null,C[17]=_,C[18]=S,C[19]=E,C[20]=u):u=C[20],C[21]!==q||C[22]!==H||C[23]!==M?(m=q&&(0,t.jsx)(R.HotelRichText,{className:(0,
1c.cn)("[&_p]:!mb-0 [&_h5,&_h4]:!mb-0 lg:[&_h5,&_h4]:!mb-0 block pt-7.5 lg:hidden",{"lg:block":H&&H.length>0}),richText:M}),C[21]=q,C[22]=H,C[23]=M,C[24]=m):m=C[24],C[25]!==B||C[26]!==E?(h=B&&!B.isDisabled&&(0,t.jsx)(P.HotelSanityButton,{asChild:!0,themeKey:E,variant:"primary",...B}),C[25]=B,C[26]=E,C[27]=h):h=C[27],C[28]!==I||C[29]!==E?(p=I&&!I.isDisabled&&(0,t.jsx)(P.HotelSanityButton,{asChild:!0,themeKey:E,variant:"secondary",...I}),C[28]=I,C[29]=E,C[30]=p):p=C[30],C[31]!==h||C[32]!==p?(g=(0,t.jsxs)("div",{className:"my-4 flex flex-wrap gap-3 lg:my-7.5",children:[h,p]}),C[31]=h,C[32]=p,C[33]=g):g=C[33],C[34]!==m||C[35]!==g||C[36]!==d||C[37]!==u?(f=(0,t.jsxs)("div",{children:[d,u,m,g]}),C[34]=m,C[35]=g,C[36]=d,C[37]=u,C[38]=f):f=C[38],C[39]!==f||C[40]!==o?(x=(0,t.jsxs)("div",{className:"flex flex-col lg:gap-12",children:[o,f]}),C[39]=f,C[40]=o,C[41]=x):x=C[41],C[42]!==x||C[43]!==r?(b=(0,t.jsx)("div",{className:r,children:x}),C[42]=x,C[43]=r,C[44]=b):b=C[44];let $=!H||0===H.length,z=!D,Y=(!H||0===H.length)&&!D;return C[45]!==D||C[46]!==$||C[47]!==z||C[48]!==Y?(y=(0,c.cn)("col-span-full col-start-1 lg:col-span-7 lg:row-start-1",{"lg:col-span-6":$,"lg:col-start-6":z,"lg:col-start-7":Y,"row-start-1 mb-7.5 lg:col-start-1":D}),C[45]=D,C[46]=$,C[47]=z,C[48]=Y,C[49]=y):y=C[49],C[50]!==q||C[51]!==H||C[52]!==M?(v=q&&(!H||0===H.length)&&(0,t.jsx)(R.HotelRichText,{className:"body-2 hidden pt-7.5 leading-trim-both lg:block",richText:M}),C[50]=q,C[51]=H,C[52]=M,C[53]=v):v=C[53],C[54]!==H?(w=H?.map(ad),C[54]=H,C[55]=w):w=C[55],C[56]!==y||C[57]!==v||C[58]!==w?(j=(0,t.jsxs)("div",{className:y,children:[v,w]}),C[56]=y,C[57]=v,C[58]=w,C[59]=j):j=C[59],C[60]!==b||C[61]!==n||C[62]!==j?(N=(0,t.jsxs)("div",{className:n,children:[b,j]}),C[60]=b,C[61]=n,C[62]=j,C[63]=N):N=C[63],N}function ad(e){return(0,t.jsx)(z.default,{aspectRatio:"native",className:"mt-3.5 mb-5 w-full rounded-brand lg:mt-0 lg:mb-6",data:e},e._key)}function au(e){return(0,t.jsx)(eU.Label,{variant:"default",children:e},e)}function am(e){let l,n,r=(0,a.c)(17),{items:s,themeKey:i,index:o}=e,d=(0,x.useTranslations)("Common");r[0]!==d?(l=d("explore"),r[0]=d,r[1]=l):l=r[1];let u=l;if(r[2]!==o||r[3]!==u||r[4]!==s||r[5]!==d||r[6]!==i){let e,a,l,m,h=(0,I.resolveSectionTheme)(i?(0,B.stegaClean)(i):void 0),p=h?.resolvedThemeKey;r[8]!==d?(e=d("all"),r[8]=d,r[9]=e):e=r[9],r[10]!==p?(a=e=>{let{activeId:a,filterBarRef:l,onTabChange:n,tabs:r}=e;return(0,t.jsx)(w.FilterBar,{activeId:a,align:"center",className:"section-accent-border sticky top-[calc(var(--header-height)-1px)] border-t",onTabChange:n,ref:l,tabs:r,themeKey:p})},r[10]=p,r[11]=a):a=r[11],r[12]!==o||r[13]!==u||r[14]!==p?(l=(e,a)=>{var l;let n,r,s,i;return(0,t.jsx)(ac,{index:0===a?o:void 0,...(n=(0,B.stegaClean)(e.category?.title)?.trim(),{_key:e._id,body:(l=e.description,(r=(0,B.stegaClean)(l)?.trim())?[{_key:"space-description",_type:"block",style:"normal",markDefs:[],children:[{_key:"space-description-span",_type:"span",marks:[],text:r}]}]:null),flipOrder:!1,heading:e.title??"",labels:n?[n]:void 0,media:(s=(e.gallery??[]).filter(e=>null!=e)).length>0?s:e.image?[{_key:`${e._id}-image`,_type:"media",mediaType:"image",image:e.image,video:null}]:[],primaryCta:(i=(0,B.stegaClean)(e.slug)?.trim())?{anchor:!1,href:i,isDisabled:!1,label:(0,B.stegaClean)(e.spaceLinkLabel)?.trim()||u,openInNewTab:!1}:null,secondaryCta:e.cta}),themeKey:p},e._id)},r[12]=o,r[13]=u,r[14]=p,r[15]=l):l=r[15],r[16]===Symbol.for("react.memo_cache_sentinel")?(m=(0,$.sectionAriaLabelProps)(null,"Storyteller filters"),r[16]=m):m=r[16],n=(0,t.jsx)(e3,{allTabLabel:e,items:s,listClassName:"pt-7.5 lg:pt-12.5",renderFilterBar:a,renderItem:l,sectionAriaProps:m,sectionClassName:(0,c.cn)("storyteller-filters-block",h?.rootClassName??"bg-brand-neutral-100")}),r[2]=o,r[3]=u,r[4]=s,r[5]=d,r[6]=i,r[7]=n}else n=r[7];return n}function ah(e){let l,n,r,s=(0,a.c)(11),{section:i,headingIndex:o,themeKey:c}=e;s[0]!==i.storytellers?(l=i.storytellers??[],s[0]=i.storytellers,s[1]=l):l=s[1];let d=l;if(0===d.length)return null;if(s[2]!==o||s[3]!==d||s[4]!==c){let e;s[6]!==o||s[7]!==c?(e=(e,a)=>(0,t.jsx)(ac,{index:0===a?o:void 0,...e,themeKey:c},e._key),s[6]=o,s[7]=c,s[8]=e):e=s[8],n=d.map(e),s[2]=o,s[3]=d,s[4]=c,s[5]=n}else n=s[5];return s[9]!==n?(r=(0,t.jsx)(t.Fragment,{children:n}),s[9]=n,s[10]=r):r=s[10],r}function ap(e){let l,n,r,i,o,d,u=(0,a.c)(17),{section:m,anchorId:h,index:x,onActive:b,setSectionRef:y,showScrollMargin:v,themeKey:w}=e,j=(0,s.useRef)(null);u[0]===Symbol.for("react.memo_cache_sentinel")?(l={target:j,offset:["start 20%","end 20%"]},u[0]=l):l=u[0];let{scrollYProgress:N}=(0,f.useScroll)(l);u[1]!==b||u[2]!==m?(n=e=>{e>=0&&e<=1&&b&&b(m._key)},u[1]=b,u[2]=m,u[3]=n):n=u[3],(0,g.useMotionValueEvent)(N,"change",n);let C=v&&"scroll-mt-[calc(var(--spacing-header-height)+var(--spacing-filter-bar-height)+1rem)]";return u[4]!==C?(r=(0,c.cn)(C),u[4]=C,u[5]=r):r=u[5],u[6]!==y?(i=e=>{j.current=e,y?.(e)},u[6]=y,u[7]=i):i=u[7],u[8]!==x||u[9]!==m||u[10]!==w?(o=(0,t.jsx)(ah,{headingIndex:x,section:m,themeKey:w}),u[8]=x,u[9]=m,u[10]=w,u[11]=o):o=u[11],u[12]!==h||u[13]!==r||u[14]!==i||u[15]!==o?(d=(0,t.jsx)(p.motion.div,{className:r,id:h,ref:i,children:o}),u[12]=h,u[13]=r,u[14]=i,u[15]=o,u[16]=d):d=u[16],d}function ag({navType:e,sections:a,themeKey:l,index:n}){let r=a??[],i=(0,I.resolveSectionTheme)(l?(0,B.stegaClean)(l):void 0),o=i?.resolvedThemeKey,d=i?.rootClassName,m="anchored"===((0,B.stegaClean)(e)??"anchored"),p=(0,s.useRef)(new Map),g=(0,s.useRef)(null),[f,x]=(0,s.use
1State)(()=>r[0]?._key??null),[b,y]=(0,s.useState)("all"),v=(0,s.useRef)(null),j=(0,s.useRef)(null);(0,s.useEffect)(()=>()=>{j.current&&(window.clearTimeout(j.current),j.current=null),v.current=null},[]),(0,s.useEffect)(()=>{let e=r.map(e=>e._key);0===e.length?y("all"):y(t=>"all"===t||e.includes(t)?t:"all")},[r]),(0,s.useEffect)(()=>{0===r.length?x(null):x(e=>e&&r.some(t=>t._key===e)?e:r[0]?._key??null)},[r]);let N=(0,s.useMemo)(()=>(0,u.buildTabEntries)(r,e=>e.title??""),[r]),C=(0,s.useMemo)(()=>N.map(({id:e,label:t})=>({id:e,label:t})),[N]),k=(0,s.useMemo)(()=>[{id:"all",label:"All"},...N.map(({id:e,label:t})=>({id:e,label:t}))],[N]),T=m?C:k,_=m?f:b,S=(0,s.useMemo)(()=>m||"all"===b?r:r.filter(e=>e._key===b),[m,r,b]),M=(0,s.useCallback)(e=>{let t=v.current;t&&t!==e||(t&&t===e&&(v.current=null,j.current&&(window.clearTimeout(j.current),j.current=null)),x(t=>t===e?t:e))},[]),R=(0,s.useCallback)(e=>t=>{t?p.current.set(e,t):p.current.delete(e)},[]),D=(0,s.useCallback)(e=>{let t=p.current.get(e);t&&(v.current=e,j.current&&window.clearTimeout(j.current),j.current=window.setTimeout(()=>{v.current=null,j.current=null},1200),x(e),window.scrollTo({behavior:"smooth",top:t.getBoundingClientRect().top+window.scrollY-160}))},[]),H=(0,s.useCallback)(e=>{y(e)},[]),L=m?D:H,A=(0,s.useCallback)(e=>{m?x(e):y(e)},[m]);if((0,h.useFilterBarHash)({tabs:N,onActivate:A,scrollMode:m?"section":"filterBar",sectionRefs:m?p:void 0,scrollTargetRef:m?void 0:g,pendingTabIdRef:v,pendingTimeoutIdRef:j,stickyOffsetPx:160}),0===r.length)return null;let F=r[0]?.title??"Storyteller sections";return(0,t.jsxs)("section",{...(0,$.sectionAriaLabelProps)(F,"Storyteller sections"),className:(0,c.cn)("storyteller-sections-block",d??"bg-brand-neutral-100"),children:[!m&&(0,t.jsx)(Z.FilterBarAnchorSentinels,{tabs:N}),T.length>0&&(0,t.jsx)(w.FilterBar,{activeId:_,align:"center",className:"section-accent-border sticky top-[calc(var(--header-height)-1px)] border-t",onTabChange:L,ref:g,tabs:T,themeKey:o}),(0,t.jsx)("div",{className:"pt-7.5 lg:pt-12.5",children:m?r.map((e,a)=>(0,t.jsx)(ap,{anchorId:(0,u.resolveTabAnchor)(e.anchor,e._key),index:0===a?n:void 0,onActive:M,section:e,setSectionRef:R(e._key),showScrollMargin:!0,themeKey:o},e._key)):S.map((e,a)=>(0,t.jsx)(ah,{headingIndex:0===a?n:void 0,section:e,themeKey:o},e._key))})]})}function af(e){let l,n,r,s,i,o,c=(0,a.c)(16),{interval:d}=e,u=(0,x.useTranslations)("StorytellerOpeningHours"),m=d.opens,h=d.closes;if(c[0]!==d.closes||c[1]!==d.label||c[2]!==d.opens||c[3]!==u){r=Symbol.for("react.early_return_sentinel");e:{let e,t=t9(m,h);if(c[7]!==d.label?(e=(0,B.stegaClean)(d.label),c[7]=d.label,c[8]=e):e=c[8],l=e,!t){r=null;break e}n=u("interval",t)}c[0]=d.closes,c[1]=d.label,c[2]=d.opens,c[3]=u,c[4]=l,c[5]=n,c[6]=r}else l=c[4],n=c[5],r=c[6];if(r!==Symbol.for("react.early_return_sentinel"))return r;let p=n;return c[9]!==l?(s=l?(0,t.jsx)("p",{className:"body-2-bold leading-trim-both",children:l}):null,c[9]=l,c[10]=s):s=c[10],c[11]!==p?(i=(0,t.jsx)("p",{className:"body-2 leading-trim-both",children:p}),c[11]=p,c[12]=i):i=c[12],c[13]!==s||c[14]!==i?(o=(0,t.jsxs)("div",{className:"flex flex-col gap-3",children:[s,i]}),c[13]=s,c[14]=i,c[15]=o):o=c[15],o}function ax(e){let l,n,r,s,i=(0,a.c)(11),{day:o,dayLabel:c,closedLabel:d}=e;i[0]!==o.intervals?(l=o.intervals??[],i[0]=o.intervals,i[1]=l):l=i[1];let u=l;return i[2]!==c?(n=(0,t.jsx)("h4",{className:"h4 section-accent leading-trim-both",children:c}),i[2]=c,i[3]=n):n=i[3],i[4]!==d||i[5]!==o.isClosed||i[6]!==u?(r=o.isClosed?(0,t.jsx)("p",{className:"body-2 leading-trim-both",children:d}):(0,t.jsx)("div",{className:"flex flex-col gap-4",children:u.map(ab)}),i[4]=d,i[5]=o.isClosed,i[6]=u,i[7]=r):r=i[7],i[8]!==n||i[9]!==r?(s=(0,t.jsxs)("div",{className:"section-accent-border flex flex-col gap-5 border-b pb-6 last:border-b-0",children:[n,r]}),i[8]=n,i[9]=r,i[10]=s):s=i[10],s}function ab(e,a){return e?(0,t.jsx)(af,{interval:e},`${e.opens}-${e.closes}-${String(a)}`):null}function ay(e){let l,n,r,s,i,o,c,d,u,m,h,p=(0,a.c)(31),{allDays:g,themeKey:f,triggerLabel:b}=e,y=(0,x.useTranslations)("StorytellerOpeningHours");p[0]!==y?(l=e=>y(`days.${e}`),p[0]=y,p[1]=l):l=p[1];let v=l;if(p[2]!==f||p[3]!==b?(n=(0,t.jsx)(eV.DrawerTrigger,{asChild:!0,children:(0,t.jsx)(eo.Button,{className:"w-fit",themeKey:f,type:"button",variant:"tertiary",children:b})}),p[2]=f,p[3]=b,p[4]=n):n=p[4],p[5]!==y?(r=y("drawerTitle"),p[5]=y,p[6]=r):r=p[
16],p[7]!==r?(s=(0,t.jsx)(eV.DrawerTitle,{className:"sr-only",children:r}),p[7]=r,p[8]=s):s=p[8],p[9]!==y?(i=y("drawerTitle"),p[9]=y,p[10]=i):i=p[10],p[11]!==i?(o=(0,t.jsx)("h3",{className:"h3 section-accent leading-trim-both",children:i}),p[11]=i,p[12]=o):o=p[12],p[13]!==g||p[14]!==v||p[15]!==y){let e;p[17]!==v||p[18]!==y?(e=e=>e.dayOfWeek?(0,t.jsx)(ax,{closedLabel:y("closed"),day:e,dayLabel:v(e.dayOfWeek)},e.dayOfWeek):null,p[17]=v,p[18]=y,p[19]=e):e=p[19],c=g.map(e),p[13]=g,p[14]=v,p[15]=y,p[16]=c}else c=p[16];return p[20]!==c?(d=(0,t.jsx)("div",{className:"flex flex-col gap-8",children:c}),p[20]=c,p[21]=d):d=p[21],p[22]!==o||p[23]!==d?(u=(0,t.jsx)("div",{className:"flex h-full min-h-0 flex-col",children:(0,t.jsx)(eV.DrawerBody,{className:"scrollbar-hide",children:(0,t.jsxs)("div",{className:"flex flex-col gap-5 px-7.5 py-12.5 md:gap-8 md:px-12.5",children:[o,d]})})}),p[22]=o,p[23]=d,p[24]=u):u=p[24],p[25]!==s||p[26]!==u?(m=(0,t.jsxs)(eV.DrawerContent,{children:[s,u]}),p[25]=s,p[26]=u,p[27]=m):m=p[27],p[28]!==m||p[29]!==n?(h=(0,t.jsxs)(eV.Drawer,{direction:"right",children:[n,m]}),p[28]=m,p[29]=n,p[30]=h):h=p[30],h}function av(e){let l,n,r,s,i,o,d,u,m,h,p=(0,a.c)(27),{className:g,openingHours:f,themeKey:b}=e,y=(0,x.useTranslations)("StorytellerOpeningHours");if(p[0]!==g||p[1]!==f||p[2]!==y){o=Symbol.for("react.early_return_sentinel");e:{let{allDays:e,isTodayClosed:a,showTodayIntervals:u,todayIntervals:m}=at(f,aa.hotelSiteConfig.timeZone);if(l=e,n=a,0===l.length){o=null;break e}d=y(u?"viewAll":"view");let h=y(u||n?"subtitleToday":"subtitle");p[10]!==g?(r=(0,c.cn)("flex flex-col gap-6",g),p[10]=g,p[11]=r):r=p[11],p[12]!==h?(s=(0,t.jsx)("h3",{className:"h5 section-subheading leading-trim-both",children:h}),p[12]=h,p[13]=s):s=p[13],i=u?(0,t.jsx)("div",{className:"flex flex-col gap-4",children:m.map(aw)}):null}p[0]=g,p[1]=f,p[2]=y,p[3]=l,p[4]=n,p[5]=r,p[6]=s,p[7]=i,p[8]=o,p[9]=d}else l=p[3],n=p[4],r=p[5],s=p[6],i=p[7],o=p[8],d=p[9];return o!==Symbol.for("react.early_return_sentinel")?o:(p[14]!==n||p[15]!==y?(u=n?(0,t.jsx)("p",{className:"body-2 leading-trim-both",children:y("closed")}):null,p[14]=n,p[15]=y,p[16]=u):u=p[16],p[17]!==l||p[18]!==b||p[19]!==d?(m=(0,t.jsx)(ay,{allDays:l,themeKey:b,triggerLabel:d}),p[17]=l,p[18]=b,p[19]=d,p[20]=m):m=p[20],p[21]!==r||p[22]!==s||p[23]!==i||p[24]!==u||p[25]!==m?(h=(0,t.jsxs)("div",{className:r,children:[s,i,u,m]}),p[21]=r,p[22]=s,p[23]=i,p[24]=u,p[25]=m,p[26]=h):h=p[26],h)}function aw(e,a){return(0,t.jsx)(af,{interval:e},`${e.opens}-${e.closes}-${String(a)}`)}function aj(e){let l,n,r=(0,a.c)(5),{className:s,value:i}=e;return r[0]!==s?(l=(0,c.cn)("body-2 whitespace-pre-line leading-trim-both",s),r[0]=s,r[1]=l):l=r[1],r[2]!==l||r[3]!==i?(n=(0,t.jsx)("p",{className:l,children:i}),r[2]=l,r[3]=i,r[4]=n):n=r[4],n}function aN(e){let l,n,r,s,i,o,d,u,m=(0,a.c)(24),{className:h,contactSettings:p}=e,g=(0,x.useTranslations)("TabRestaurantContact"),{address:f,email:b,phone:y}=p;m[0]!==y?(l=y?(0,B.stegaClean)(y):void 0,m[0]=y,m[1]=l):l=m[1];let v=l;m[2]!==b?(n=b?(0,B.stegaClean)(b):void 0,m[2]=b,m[3]=n):n=m[3];let w=n;return v||w||f?(m[4]!==h?(r=(0,c.cn)("not-italic",h),m[4]=h,m[5]=r):r=m[5],m[6]!==v||m[7]!==y||m[8]!==g?(s=v?(0,t.jsxs)("div",{className:"flex flex-col gap-1",children:[(0,t.jsx)("dt",{className:"body-2-bold leading-trim-both",children:g("phone")}),(0,t.jsx)("dd",{className:"body-2 leading-trim-both",children:(0,t.jsx)("a",{className:"underline",href:`tel:${v}`,children:y})})]}):null,m[6]=v,m[7]=y,m[8]=g,m[9]=s):s=m[9],m[10]!==w||m[11]!==b||m[12]!==g?(i=w?(0,t.jsxs)("div",{className:"flex flex-col gap-1",children:[(0,t.jsx)("dt",{className:"body-2-bold leading-trim-both",children:g("email")}),(0,t.jsx)("dd",{className:"body-2 leading-trim-both",children:(0,t.jsx)("a",{className:"underline",href:`mailto:${w}`,children:b})})]}):null,m[10]=w,m[11]=b,m[12]=g,m[13]=i):i=m[13],m[14]!==f||m[15]!==g?(o=f?(0,t.jsxs)("div",{className:"flex flex-col gap-1",children:[(0,t.jsx)("dt",{className:"body-2-bold leading-trim-both",children:g("address")}),(0,t.jsx)("dd",{className:"body-2 whitespace-pre-line leading-trim-both",children:f})]}):null,m[14]=f,m[15]=g,m[16]=o):o=m[16],m[17]!==s||m[18]!==i||m[19]!==o?(d=(0,t.jsxs)("dl",{className:"flex flex-col gap-4",children:[s,i,o]}),m[17]=s,m[18]=i,m[19]=o,m[20]=d):d=m[20],m[21]!==r||m[22]!==d?(u=(0,t.jsx)("address",{className:r,children:d}),m[21]=r,m[22]=d,m[23]=u):u=m[23],u):null}function aC(e){let l=(0,a.c)(13),{className:n,section:r,themeKey:s}=e,i=r.restaurantData;switch((0,B.stegaClean)(r.restaurantDataType)){case"preview":{let e;return l[0]!==n||l[1]!==i?(e=i?.excerpt?(0,t.jsx)(aj,{className:n,value:i.excerpt}):null,l[0]=n,l[1]=i,l[2]=e):e=l[2],e}case"locationDescription":{let e;return l[3]!==n||l[4]!==i?(e=i?.locationDescription?(0,t.jsx)(aj,{className:n,value:i.locationDescription}
1):null,l[3]=n,l[4]=i,l[5]=e):e=l[5],e}case"openingTimes":{let e;return l[6]!==n||l[7]!==i||l[8]!==s?(e=i?.openingHours?.length?(0,t.jsx)("div",{className:n,children:(0,t.jsx)(av,{className:"lg:items-center",openingHours:i.openingHours,themeKey:s})}):null,l[6]=n,l[7]=i,l[8]=s,l[9]=e):e=l[9],e}case"contactDetails":{let e;return l[10]!==n||l[11]!==i?(e=i?.contactSettings?(0,t.jsx)(aN,{className:n,contactSettings:i.contactSettings}):null,l[10]=n,l[11]=i,l[12]=e):e=l[12],e}default:return null}}function ak(e){let l,n=(0,a.c)(7),{className:r,section:s,themeKey:i}=e;if(s.useRestaurantData){let e;return n[0]!==r||n[1]!==s||n[2]!==i?(e=(0,t.jsx)(aC,{className:r,section:s,themeKey:i}),n[0]=r,n[1]=s,n[2]=i,n[3]=e):e=n[3],e}if(!s.body?.length)return null;let o=s.body;return n[4]!==r||n[5]!==o?(l=(0,t.jsx)(R.HotelRichText,{className:r,richText:o}),n[4]=r,n[5]=o,n[6]=l):l=n[6],l}function aT(e){let l,n,r,s,i=(0,a.c)(14),{headingId:o,rows:c,title:d}=e,u=function(e){let t=0;for(let a of e)"data"===a.type&&(t=Math.max(t,a.cells.length));return t}(c);if(0===u)return null;let m=d&&o?o:void 0;if(i[0]!==u||i[1]!==m||i[2]!==c){let e,a=function(e){let t=[];for(let a of e){if("spacer"===a.type){t.push({key:a.key,type:"spacer"});continue}let e=t.at(-1);if(e?.type==="data"){e.rows.push(a);continue}t.push({key:a.key,rows:[a],type:"data"})}return t}(c),s=a.find(aM)?.key;l="col-span-full overflow-x-auto",n=0,i[6]!==u||i[7]!==m||i[8]!==s?(e=e=>"spacer"===e.type?(0,t.jsx)("div",{"aria-hidden":"true",className:"h-16"},e.key):(0,t.jsx)("table",{"aria-labelledby":e.key===s?m:void 0,className:"w-full table-fixed border-collapse",style:{minWidth:`${10*u}rem`},children:(0,t.jsx)("tbody",{children:e.rows.map(a_)})},e.key),i[6]=u,i[7]=m,i[8]=s,i[9]=e):e=i[9],r=a.map(e),i[0]=u,i[1]=m,i[2]=c,i[3]=l,i[4]=n,i[5]=r}else l=i[3],n=i[4],r=i[5];return i[10]!==l||i[11]!==n||i[12]!==r?(s=(0,t.jsx)("div",{className:l,tabIndex:n,children:r}),i[10]=l,i[11]=n,i[12]=r,i[13]=s):s=i[13],s}function a_(e){return(0,t.jsx)("tr",{children:e.cells.map(aS)},e.key)}function aS(e){return(0,t.jsx)("td",{className:(0,c.cn)("min-w-40 whitespace-nowrap border-t border-t-(--section-text,black)/25 px-3 pt-4.5 pb-5 text-left align-bottom",e.bold?"body-2-bold":"body-2",e.showTopBorder&&"border-t-(--section-text,black)",e.showBottomBorder&&"border-b border-b-(--section-text,black)",e.showLeftBorder&&"border-l border-l-(--section-text,black)/25",e.showRightBorder&&"border-r border-r-(--section-text,black)/25"),children:e.text},e.key)}function aM(e){return"data"===e.type}function aB(e){let l,n,r,s,i=(0,a.c)(17),{"aria-label":o,_key:d,className:u,introduction:m,rows:h,title:p}=e,g=p??"",f=m??"",x=h??null,b=!!(g||f),y=!!(x&&x.length>0),v=d?`hotel-table-title-${d}`:"hotel-table-title";return b||y?(i[0]!==u?(l=(0,c.cn)("data-block grid-container body-2 py-14 lg:py-18",u),i[0]=u,i[1]=l):l=i[1],i[2]!==b||i[3]!==v||i[4]!==f||i[5]!==g?(n=b?(0,t.jsx)("div",{className:"section-border col-span-full border-t py-7.5 md:py-12 md:pb-18",children:(0,t.jsxs)("div",{className:"columns-1 gap-y-6 lg:columns-2",children:[g?(0,t.jsx)("h2",{className:"h2 col-span-full mb-5 lg:col-span-6 lg:pr-6",id:v,children:g}):null,f?(0,t.jsx)("p",{className:"col-span-full whitespace-pre-line lg:col-span-6",children:f}):null]})}):null,i[2]=b,i[3]=v,i[4]=f,i[5]=g,i[6]=n):n=i[6],i[7]!==y||i[8]!==v||i[9]!==x||i[10]!==g?(r=y&&x?(0,t.jsx)(aT,{headingId:v,rows:x,title:g}):null,i[7]=y,i[8]=v,i[9]=x,i[10]=g,i[11]=r):r=i[11],i[12]!==o||i[13]!==l||i[14]!==n||i[15]!==r?(s=(0,t.jsxs)("section",{"aria-label":o,className:l,children:[n,r]}),i[12]=o,i[13]=l,i[14]=n,i[15]=r,i[16]=s):s=i[16],s):null}function aI(e){let l,n,r,i,o,d,u,m,h=(0,a.c)(17),{children:p,className:g}=e,f=(0,s.useId)();h[0]!==f?(l=f.replace(/:/g,""),h[0]=f,h[1]=l):l=h[1];let x=l;h[2]===Symbol.for("react.memo_cache_sentinel")?(n=(0,t.jsx)("title",{children:"Shape clip path"}),h[2]=n):n=h[2],h[3]===Symbol.for("react.memo_cache_sentinel")?(r=(0,t.jsx)("path",{d:"M387.051 210.66C405.451 203.43 416.311 183.65 411.781 163.78C407.251 143.91 388.881 130.8 369.161 132.27C382.601 117.77 383.801 95.24 371.1 79.31C358.4 63.38 336.16 59.53 319.04 69.41C324.861 50.51 316.161 29.69 297.811 20.85C279.451 12.01 257.751 18.19 246.611 34.52C243.641 14.99 226.771 0 206.401 0C186.031 0 169.151 14.99 166.201 34.54C155.061 18.21 133.351 12.03 115.001 20.87C96.6405 29.71 87.9405 50.53 93.7705 69.43C76.6405 59.55 54.4105 63.4 41.7105 79.33C29.0105 95.26 30.2005 117.79 43.6505 132.29C23.9305 130.82 5.57052 143.93 1.03052 163.8C-3.49948 183.66 7.35052 203.44 25.7505 210.68C7.35052 217.91 -3.50948 237.69 1.03052 257.56C5.06052 275.21 20.0105 287.53 37.1305 289.02V650.24H375.691V289.02C392.801 287.53 407.76 275.21 411.79 257.56C416.32 237.7 405.471 217.91 387.061 210.68",transform:`scale(${.002403846153846154} ${.0015384615384615385})`}),h[3]=r):r=h[3],h[4]!==x?(i=(0,t.jsxs)("svg",{"aria-hidden":!0,
1className:"pointer-events-none absolute size-0 overflow-hidden",xmlns:"http://www.w3.org/2000/svg",children:[n,(0,t.jsx)("defs",{children:(0,t.jsx)("clipPath",{clipPathUnits:"objectBoundingBox",id:x,children:r})})]}),h[4]=x,h[5]=i):i=h[5],h[6]!==g?(o=(0,c.cn)("bg-transparent",g),h[6]=g,h[7]=o):o=h[7];let b=`url(#${x})`;return h[8]!==b?(d={clipPath:b},h[8]=b,h[9]=d):d=h[9],h[10]!==p||h[11]!==o||h[12]!==d?(u=(0,t.jsx)("div",{className:o,style:d,children:p}),h[10]=p,h[11]=o,h[12]=d,h[13]=u):u=h[13],h[14]!==i||h[15]!==u?(m=(0,t.jsxs)(t.Fragment,{children:[i,u]}),h[14]=i,h[15]=u,h[16]=m):m=h[16],m}function aR(e){let l,n,r,i,o,d,u,m,h=(0,a.c)(17),{children:p,className:g}=e,f=(0,s.useId)();h[0]!==f?(l=f.replace(/:/g,""),h[0]=f,h[1]=l):l=h[1];let x=l;h[2]===Symbol.for("react.memo_cache_sentinel")?(n=(0,t.jsx)("title",{children:"Shape clip path"}),h[2]=n):n=h[2],h[3]===Symbol.for("react.memo_cache_sentinel")?(r=(0,t.jsx)("path",{d:"M339.5 155.1V650.21H0V155.1C0 122.23 26.62 95.58 59.48 95.58C59.48 55.23 88.35 21.56 126.57 14.2C141.5 11.31 155.95 6.42 169.73 0C183.55 6.42 198 11.31 212.93 14.2C251.15 21.56 280.02 55.23 280.02 95.58C296.43 95.58 311.31 102.25 322.07 113.01C332.83 123.81 339.5 138.69 339.5 155.1Z",transform:`scale(${.0029411764705882353} ${.0015384615384615385})`}),h[3]=r):r=h[3],h[4]!==x?(i=(0,t.jsxs)("svg",{"aria-hidden":!0,className:"pointer-events-none absolute size-0 overflow-hidden",xmlns:"http://www.w3.org/2000/svg",children:[n,(0,t.jsx)("defs",{children:(0,t.jsx)("clipPath",{clipPathUnits:"objectBoundingBox",id:x,children:r})})]}),h[4]=x,h[5]=i):i=h[5],h[6]!==g?(o=(0,c.cn)("bg-transparent",g),h[6]=g,h[7]=o):o=h[7];let b=`url(#${x})`;return h[8]!==b?(d={clipPath:b},h[8]=b,h[9]=d):d=h[9],h[10]!==p||h[11]!==o||h[12]!==d?(u=(0,t.jsx)("div",{className:o,style:d,children:p}),h[10]=p,h[11]=o,h[12]=d,h[13]=u):u=h[13],h[14]!==i||h[15]!==u?(m=(0,t.jsxs)(t.Fragment,{children:[i,u]}),h[14]=i,h[15]=u,h[16]=m):m=h[16],m}function aD(e){let l,n=(0,a.c)(13),{children:r,className:s,shape:i}=e,o=(0,B.stegaClean)(i);if("shape-1"===o){let e,a;return n[0]!==s?(e=(0,c.cn)("",s),n[0]=s,n[1]=e):e=n[1],n[2]!==r||n[3]!==e?(a=(0,t.jsx)(aI,{className:e,children:r}),n[2]=r,n[3]=e,n[4]=a):a=n[4],a}if("shape-2"===o){let e,a;return n[5]!==s?(e=(0,c.cn)("",s),n[5]=s,n[6]=e):e=n[6],n[7]!==r||n[8]!==e?(a=(0,t.jsx)(aR,{className:e,children:r}),n[7]=r,n[8]=e,n[9]=a):a=n[9],a}return n[10]!==r||n[11]!==s?(l=(0,t.jsx)("div",{className:s,children:r}),n[10]=r,n[11]=s,n[12]=l):l=n[12],l}let aH="aspect-[459/651]",aL="(min-width: 1024px) 560px, 360px";function aA(e){let l,n,r,s,i,o=(0,a.c)(15),{data:d,imageMaskShape:u,className:m}=e,h=(0,B.stegaClean)(d?.mediaType),p=d?.video?.url;o[0]!==p?(l=(0,B.stegaClean)(p),o[0]=p,o[1]=l):l=o[1];let g=l,f=d?.image,x="video"===h&&!!g,b="image"===h||"video"!==h&&!!f;return o[2]!==m?(n=(0,c.cn)("relative flex size-full min-w-0 flex-col overflow-hidden",m),o[2]=m,o[3]=n):n=o[3],o[4]!==d||o[5]!==x?(r=x&&d?(0,t.jsx)(z.default,{aspectRatio:"custom",className:"absolute inset-0 size-full rounded-none",cover:!0,data:d}):null,o[4]=d,o[5]=x,o[6]=r):r=o[6],o[7]!==f||o[8]!==b?(s=b&&f?(0,t.jsx)(E.SanityImage,{className:"absolute inset-0 size-full object-cover transition-opacity duration-700 ease-in-out",image:f,mode:"cover",sizes:aL}):null,o[7]=f,o[8]=b,o[9]=s):s=o[9],o[10]!==u||o[11]!==n||o[12]!==r||o[13]!==s?(i=(0,t.jsxs)(aD,{className:n,shape:u,children:[r,s]}),o[10]=u,o[11]=n,o[12]=r,o[13]=s,o[14]=i):i=o[14],i}function aF(e){let l,n,r,s,i,o=(0,a.c)(18),{primaryMedia:d,secondaryMedia:u,imageMaskShape:m,themeKey:h}=e;o[0]!==d||o[1]!==u?(l=d&&u&&(0,t.jsx)(z.default,{aspectRatio:"custom",className:(0,c.cn)("aspect-square w-full rounded-none object-cover md:aspect-square md:h-full"),data:d}),o[0]=d,o[1]=u,o[2]=l):l=o[2];let p=!d&&u||d&&!u,g=!d&&"theme-3"===h,f=!d&&"theme-4"===h,x=!d&&"theme-5"===h,b="shape-2"===m;o[3]!==p||o[4]!==g||o[5]!==f||o[6]!==x||o[7]!==b?(n=(0,c.cn)("absolute inset-0 flex items-center justify-center px-[24%] py-[10%] md:inset-0",{"static aspect-square w-full rounded-none bg-brand-secondary object-cover md:h-full":p,"bg-brand-tertiary":g,"bg-brand-tertiary-light":f,"bg-brand-neutral-100":x,"px-[28%]":b}),o[3]=p,o[4]=g,o[5]=f,o[6]=x,o[7]=b,o[8]=n):n=o[8];let y=u??d;return o[9]!==m||o[10]!==y?(r=(0,t.jsx)(aA,{data:y,imageMaskShape:m}),o[9]=m,o[10]=y,o[11]=r):r=o[11],o[12]!==n||o[13]!==r?(s=(0,t.jsx)("div",{className:n,children:r}),o[12]=n,o[13]=r,o[14]=s):s=o[14],o[15]!==l||o[16]!==s?(i=(0,t.jsxs)(t.Fragment,{children:[l,s]}),o[15]=l,o[16]=s,o[17]=i):i=o[17],i}function aP(e){let l,n,r,s,i,o=(0,a.c)(14),{data:d,className:u}=e,m=(0,B.stegaClean)(d?.mediaType),h=d?.video?.url;o[0]!==h?(l=(0,B.stegaClean)(h),o[0]=h,o[1]=l):l=o[1];let p=l,g=d?.image,f="video"===m&&!!p,x="image"===m||"video"!==m&&!!g;return o[2]!==u?(n=(0,c.cn)("relative w-full min-w-0 overflow-hidden",aH,u),o[2]=u,o[3]=n):n=o[3],o[4]!==d||o[5]!==f?(r=f&&d?(0,t.jsx)(z.default,{aspectRatio:"custom",className:"absolute inset-0 size-full rounded-none",cover:!0,data:d}):null,o[4]=d,o[5]=f,o[6]=r):r=o[6],o[7]!==g||o[8]!==x?(s=x&&g?(0,t.jsx)(E.SanityImage,{className:"absolute inset-0 size-full object-cover",image:g,mode:"cover",sizes:aL}):null,o[7]=g,o[8]=x,o[9]=s):s=o[9],o[10]!==n||o[11]!==r||o[12]!==s?(i=(0,t.jsxs)(J,{className:n,children:[r,s]}),o[10]=n,o[11]=r,o[12]=s,o[13]=i):i=o[13],i}function aE(e){let l,n,r,s,i,o,d,u,m,h,p,g,f,x,b,y,v,w,j,N,C,k,T,_,S,M,R=(0,a.c)(79),{subheading:D,heading:H,body:L,primaryCta:A,secondaryCta:F,primaryMedia:E,secondaryMedias:q,textFirst:K,index:$,themeKey:z}=e;if(R[0]!==A||R[1]!==E||R[2]!==F||R[3]!==q||R[4]!==K||R[5]!==z){let e=(0,B.stegaClean)(K),a=Array.isArray(q)?q[0]:void 0;if(n=A&&!A.isDisabled,r=F&&!F.isDisabled,l=n||r,R[14]!==z){let e=(0,I.resolveSectionTheme)(z?(0,B.stegaClean)(z):void 0);s=e?.resolvedThemeKey;let t=e?.rootClassName;u=(0,c.cn)("container",t),R[14]=z,R[15]=s,R[16]=u}else s=R[15],u=R[16];R[17]===Symbol.for("react.memo_cache_sentinel")?(o=(0,c.cn)("flex flex-col gap-2.5 px-5 py-5 text-media-block lg:grid lg:grid-cols-3 lg:gap-5 lg:px-0 lg:py-9"),R[17]=o):o=R[17];
1let m=(0,t.jsx)(aP,{className:(0,c.cn)("flex-1",{"lg:order-2":e,"lg:order-1":!e}),data:E}),h=(0,t.jsx)(aP,{className:(0,c.cn)("flex-1",{"lg:order-3":e,"lg:order-2":!e}),data:a});R[18]!==m||R[19]!==h?(d=(0,t.jsxs)("div",{className:"flex w-full gap-2.5 lg:contents",children:[m,h]}),R[18]=m,R[19]=h,R[20]=d):d=R[20],i=(0,c.cn)("w-full lg:min-h-0",{"lg:order-1":e,"lg:order-3":!e}),R[0]=A,R[1]=E,R[2]=F,R[3]=q,R[4]=K,R[5]=z,R[6]=l,R[7]=n,R[8]=r,R[9]=s,R[10]=i,R[11]=o,R[12]=d,R[13]=u}else l=R[6],n=R[7],r=R[8],s=R[9],i=R[10],o=R[11],d=R[12],u=R[13];return R[21]!==D?(m=D&&(0,t.jsx)("p",{className:"h5 section-accent leading-trim-both",children:D}),R[21]=D,R[22]=m):m=R[22],R[23]!==H||R[24]!==$?(h=H&&(0,t.jsx)(O.default,{className:"h2 section-accent leading-trim-both",index:$,children:H}),R[23]=H,R[24]=$,R[25]=h):h=R[25],R[26]!==m||R[27]!==h?(p=(0,t.jsxs)("div",{className:"flex flex-col gap-3 uppercase",children:[m,h]}),R[26]=m,R[27]=h,R[28]=p):p=R[28],R[29]!==L?(g=L&&(0,t.jsx)("p",{className:"body-2 whitespace-pre-line",children:L}),R[29]=L,R[30]=g):g=R[30],R[31]!==p||R[32]!==g?(f=(0,t.jsxs)("div",{className:"flex flex-col gap-5 px-5 py-6.25",children:[p,g]}),R[31]=p,R[32]=g,R[33]=f):f=R[33],R[34]!==l||R[35]!==n||R[36]!==r||R[37]!==A||R[38]!==s||R[39]!==F?(x=l&&(0,t.jsxs)("div",{className:"flex flex-wrap gap-4 px-5 pt-6.25 pb-6.25",children:[n&&(0,t.jsx)(P.HotelSanityButton,{themeKey:s,variant:"primary",...A}),r&&(0,t.jsx)(P.HotelSanityButton,{themeKey:s,variant:"secondary",...F})]}),R[34]=l,R[35]=n,R[36]=r,R[37]=A,R[38]=s,R[39]=F,R[40]=x):x=R[40],R[41]!==x||R[42]!==f?(b=(0,t.jsxs)("div",{className:"w-full rounded-brand bg-brand-neutral-200 lg:hidden",children:[f,x]}),R[41]=x,R[42]=f,R[43]=b):b=R[43],R[44]===Symbol.for("react.memo_cache_sentinel")?(y=(0,c.cn)("relative hidden w-full flex-col justify-center gap-6 px-6 pt-30 pb-15 lg:flex lg:gap-10 xl:pt-37.5",aH),R[44]=y):y=R[44],R[45]!==D?(v=D&&(0,t.jsx)("p",{className:"h5 section-accent max-w-md leading-trim-both",children:D}),R[45]=D,R[46]=v):v=R[46],R[47]!==H||R[48]!==$?(w=H&&(0,t.jsx)(O.default,{className:"h2 section-accent max-w-md text-center leading-trim-both",index:$,children:H}),R[47]=H,R[48]=$,R[49]=w):w=R[49],R[50]!==v||R[51]!==w?(j=(0,t.jsxs)("div",{className:"flex flex-col items-center gap-4 text-center uppercase",children:[v,w]}),R[50]=v,R[51]=w,R[52]=j):j=R[52],R[53]!==L?(N=L&&(0,t.jsx)("p",{className:"body-2 whitespace-pre-line",children:L}),R[53]=L,R[54]=N):N=R[54],R[55]!==l||R[56]!==n||R[57]!==r||R[58]!==A||R[59]!==s||R[60]!==F?(C=l&&(0,t.jsxs)("div",{className:"flex flex-wrap justify-center gap-7",children:[n&&(0,t.jsx)(P.HotelSanityButton,{themeKey:s,variant:"primary",...A}),r&&(0,t.jsx)(P.HotelSanityButton,{themeKey:s,variant:"secondary",...F})]}),R[55]=l,R[56]=n,R[57]=r,R[58]=A,R[59]=s,R[60]=F,R[61]=C):C=R[61],R[62]!==N||R[63]!==C?(k=(0,t.jsxs)("div",{className:"flex flex-col items-center gap-5.5 text-center",children:[N,C]}),R[62]=N,R[63]=C,R[64]=k):k=R[64],R[65]!==j||R[66]!==k?(T=(0,t.jsxs)(J,{className:y,children:[j,k]}),R[65]=j,R[66]=k,R[67]=T):T=R[67],R[68]!==i||R[69]!==b||R[70]!==T?(_=(0,t.jsxs)("div",{className:i,children:[b,T]}),R[68]=i,R[69]=b,R[70]=T,R[71]=_):_=R[71],R[72]!==o||R[73]!==_||R[74]!==d?(S=(0,t.jsxs)("div",{className:o,children:[d,_]}),R[72]=o,R[73]=_,R[74]=d,R[75]=S):S=R[75],R[76]!==S||R[77]!==u?(M=(0,t.jsx)("section",{className:u,children:S}),R[76]=S,R[77]=u,R[78]=M):M=R[78],M}function aq(e){let l,n,r,i,o,d,u,m,h,p,g,f,x,b,y,v=(0,a.c)(56),{subheading:w,heading:j,body:N,primaryCta:C,secondaryCta:k,primaryMedia:T,secondaryMedias:_,textFirst:S,variant:M,index:R,sectionBackgroundColor:D,imageMaskShape:H,themeKey:L}=e;v[0]!==H?(l=(0,B.stegaClean)(H)??"none",v[0]=H,v[1]=l):l=v[1];let A=l,F=(0,B.stegaClean)(S),E="split"===(0,B.stegaClean)(M),q=E&&("shape-1"===A||"shape-2"===A),[K,$]=(0,s.useState)(0);v[2]!==E||v[3]!==_?(n=E&&Array.isArray(_)?_:[],v[2]=E,v[3]=_,v[4]=n):n=v[4];let Y=n,V=Y.length>0,Z=!!(T&&T?.mediaType!=="none"),W=Y.length>1,G=C&&!C.isDisabled,Q=k&&!k.isDisabled,U=G||Q,J=(0,I.resolveSectionTheme)(L?(0,B.stegaClean)(L):void 0),ee=J?.resolvedThemeKey,et=J?.rootClassName,ea=(0,I.resolveSectionBackgroun
1dClassName)(D?(0,B.stegaClean)(D):void 0);v[5]!==Y.length?(r=e=>{$(t=>(t+e+Y.length)%Y.length)},v[5]=Y.length,v[6]=r):r=v[6];let el=r;v[7]!==K||v[8]!==Y.length?(i=()=>{K>=Y.length&&$(0)},o=[K,Y.length],v[7]=K,v[8]=Y.length,v[9]=i,v[10]=o):(i=v[9],o=v[10]),(0,s.useEffect)(i,o);let en=(0,c.cn)("container",ea??"bg-brand-neutral-100"),er=(0,c.cn)("grid grid-cols-1 overflow-hidden rounded-brand text-media-block md:grid-cols-2",et,{"md:grid-cols-2":E});v[11]!==K||v[12]!==el||v[13]!==W||v[14]!==Z||v[15]!==V||v[16]!==A||v[17]!==E||v[18]!==T||v[19]!==ee||v[20]!==Y||v[21]!==_?.[0]||v[22]!==q?(d=q?(0,t.jsx)(aF,{imageMaskShape:A,primaryMedia:Z?T:void 0,secondaryMedia:V?_?.[0]:void 0,themeKey:ee}):(0,t.jsxs)(t.Fragment,{children:[T&&(0,t.jsx)(z.default,{aspectRatio:"custom",className:(0,c.cn)("aspect-square w-full rounded-none object-cover md:aspect-[5/1]",{"md:aspect-square md:h-full":E}),data:T}),V&&(0,t.jsx)("div",{className:(0,c.cn)("absolute inset-18 md:inset-20",{"static aspect-square w-full rounded-none object-cover md:h-full":!Z}),children:Y.map((e,a)=>{let l=a===K;return(0,t.jsx)(z.default,{"aria-hidden":!l,aspectRatio:"custom",className:(0,c.cn)("absolute inset-0 h-full w-full rounded-none object-cover transition-opacity duration-700 ease-in-out",{"opacity-100":l,"opacity-0":!l}),data:e},e._key)})}),W&&(0,t.jsx)(X.CarouselNavigation,{className:"absolute bottom-5 left-1/2 -translate-x-1/2 lg:bottom-7",onNext:()=>el(1),onPrevious:()=>el(-1),variantStyle:"glass"})]}),v[11]=K,v[12]=el,v[13]=W,v[14]=Z,v[15]=V,v[16]=A,v[17]=E,v[18]=T,v[19]=ee,v[20]=Y,v[21]=_?.[0],v[22]=q,v[23]=d):d=v[23];let es=(0,c.cn)("order-2 col-span-full",{"order-1":F,"col-span-1":E,"md:flex md:h-full md:flex-col md:justify-between md:text-center":E});v[24]!==E?(u=(0,c.cn)("px-5 py-7.5 md:grid md:grid-cols-2 md:gap-12 md:px-22.5 md:py-15",{"flex flex-col gap-5 md:flex md:h-full md:justify-center md:gap-12":E}),v[24]=E,v[25]=u):u=v[25];let ei=E?"":"mb-4 lg:mb-0";return v[26]!==w?(m=w&&(0,t.jsx)("p",{className:"h5 section-accent mb-3 leading-trim-both md:mb-4.5",children:w}),v[26]=w,v[27]=m):m=v[27],v[28]!==j||v[29]!==R||v[30]!==E?(h=j&&(0,t.jsx)(O.default,{className:(0,c.cn)("h2 section-accent leading-trim-both",{"max-w-md":!E}),index:R,children:j}),v[28]=j,v[29]=R,v[30]=E,v[31]=h):h=v[31],v[32]!==ei||v[33]!==m||v[34]!==h?(p=(0,t.jsxs)("div",{className:ei,children:[m,h]}),v[32]=ei,v[33]=m,v[34]=h,v[35]=p):p=v[35],v[36]!==N?(g=N&&(0,t.jsx)("p",{className:"body-2 mb-6 inline-block whitespace-pre-line md:mb-6",children:N}),v[36]=N,v[37]=g):g=v[37],v[38]!==U||v[39]!==G||v[40]!==Q||v[41]!==E||v[42]!==C||v[43]!==ee||v[44]!==k?(f=U&&(0,t.jsxs)("div",{className:(0,c.cn)("flex flex-wrap gap-4 pt-6 md:justify-center",{"section-accent-border border-t md:justify-start md:border-t-0 md:pt-0":!E}),children:[G&&(0,t.jsx)(P.HotelSanityButton,{themeKey:ee,variant:"primary",...C}),Q&&(0,t.jsx)(P.HotelSanityButton,{themeKey:ee,variant:"secondary",...k})]}),v[38]=U,v[39]=G,v[40]=Q,v[41]=E,v[42]=C,v[43]=ee,v[44]=k,v[45]=f):f=v[45],v[46]!==g||v[47]!==f?(x=(0,t.jsxs)("div",{className:"inline-block",children:[g,f]}),v[46]=g,v[47]=f,v[48]=x):x=v[48],v[49]!==u||v[50]!==p||v[51]!==x?(b=(0,t.jsxs)("div",{className:u,children:[p,x]}),v[49]=u,v[50]=p,v[51]=x,v[52]=b):b=v[52],v[53]!==b||v[54]!==es?(y=(0,t.jsx)("div",{className:es,children:b}),v[53]=b,v[54]=es,v[55]=y):y=v[55],(0,t.jsx)("section",{className:en,children:(0,t.jsxs)("div",{className:er,children:[(0,t.jsx)("div",{className:(0,c.cn)("relative order-1 col-span-full",{"order-2":F,"md:col-span-1 md:h-full":E}),children:d}),y]})})}var aK=e.i(982462);let a$={hotelHero:en.HotelHeroBlock,hotelArchive:function({sections:e}){let a=(0,s.useRef)(new Map),[l,n]=(0,s.useState)(e?.[0]?._key??null),r=(0,s.useRef)(null),i=(0,s.useRef)(null),o=(0,s.useMemo)(()=>(0,u.buildTabEntries)(e??[],e=>e.sectionTitle??""),[e]),c=(0,s.useMemo)(()=>o.map(({id:e,label:t})=>({id:e,label:t})),[o]),d=e&&e?.length>1,m=(0,s.useCallback)(e=>{let t=r.current;t&&t!==e||(t&&t===e&&(r.current=null,i.current&&(window.clearTimeout(i.current),i.current=null)),n(t=>t===e?t:e))},[]),p=(0,s.useCallback)(e=>t=>{t?a.current.set(e,t):a.current.delete(e)},[]),g=(0,s.useCallback)(e=>{let t=a.current.get(e);t&&(r.current=e,i.current&&window.clearTimeout(i.current),i.current=window.setTimeout(()=>{r.current=null,i.current=null},1200),n(e),window.scrollTo({behavior:"smooth",top:t.getBoundingClientRect().top+window.scrollY-160}))},[]),f=(0,s.useCallback)(e=>{n(e)},[]);return(0,s.useEffect)(()=>()=>{i.current&&(window.clearTimeout(i.current),i.current=null),r.current=null},[]),(0,h.useFilterBarHash)({tabs:o,onActivate:f,scrollMode:"section",sectionRefs:a,pendingTabIdRef:r,pendingTimeoutIdRef:i,stickyOffsetPx:160}),(0,t.jsxs)("section",{"aria-label":"Archive",className:"bg-brand-neutral-100 py-7.5 lg:py-17",children:[d&&(0,t.jsx)(w.FilterBar,{activeId:l,ariaLabel:"Archive sections",className:"sticky top-[calc(var(--header-height)-1px)]",onTabChange:g,tabs:c}
1),(0,t.jsx)("div",{className:"container pt-7 lg:pt-12.5",children:e?.map(e=>(0,t.jsx)(N,{anchorId:(0,u.resolveTabAnchor)(e.anchor,e._key),onActive:m,section:e,setSectionRef:p(e._key),showSectionNav:d??!1},e._key))})]})},hotelContactDetails:function(e){let l,n,r,s,i,o,d,u,m,h,p,g,f=(0,a.c)(53),{additionalInfo:x,themeKey:b,contactInfo:y,title:v}=e;if(f[0]!==x||f[1]!==y||f[2]!==b||f[3]!==v){o=Symbol.for("react.early_return_sentinel");e:{let e,a,d,u,m,h,p,g,w,j,N,C=(0,I.resolveSectionTheme)(b?(0,B.stegaClean)(b):void 0);if(i=C?.rootClassName,!y){o=null;break e}f[10]!==y.phone?(e=(0,B.stegaClean)(y.phone),f[10]=y.phone,f[11]=e):e=f[11];let k=e;f[12]!==y.email?(a=(0,B.stegaClean)(y.email),f[12]=y.email,f[13]=a):a=f[13];let R=a;f[14]!==y.whatsApp?(d=(0,B.stegaClean)(y.whatsApp),f[14]=y.whatsApp,f[15]=d):d=f[15];let D=d;f[16]!==x?(u=x?.title?(0,B.stegaClean)(x.title):void 0,f[16]=x,f[17]=u):u=f[17],n=u,l=x?.body,s=!!l?.length;let H=!!(n||s);if(f[18]!==v?(m=(0,t.jsx)("h3",{className:"h3 section-accent col-span-9 col-start-1 self-center leading-none leading-trim-both md:col-span-4",children:v}),f[18]=v,f[19]=m):m=f[19],f[20]!==k||f[21]!==y.phone?(h=k&&(0,t.jsxs)("li",{className:"body-2 flex items-center gap-4 leading-trim-both",children:[(0,t.jsx)(S,{className:"size-5"}),(0,t.jsx)("a",{className:"underline",href:`tel:${k}`,children:y.phone})]}),f[20]=k,f[21]=y.phone,f[22]=h):h=f[22],f[23]!==R||f[24]!==y.email?(p=R&&(0,t.jsxs)("li",{className:"body-2 flex items-center gap-4 leading-trim-both",children:[(0,t.jsx)(T,{className:"size-5"}),(0,t.jsx)("a",{className:"underline",href:`mailto:${R}`,children:y.email})]}),f[23]=R,f[24]=y.email,f[25]=p):p=f[25],f[26]!==D?(g=D&&(0,t.jsxs)("li",{className:"body-2 flex items-center gap-4 leading-trim-both",children:[(0,t.jsx)(M,{className:"size-5"}),(0,t.jsx)("a",{className:"underline",href:`https://wa.me/${D}`,rel:"noopener noreferrer",target:"_blank",children:"WhatsApp"})]}),f[26]=D,f[27]=g):g=f[27],f[28]!==y.address?(w=y.address&&(0,t.jsxs)("li",{className:"body-2 flex items-center gap-4 whitespace-pre-line leading-trim-both",children:[(0,t.jsx)(_,{className:"size-5"}),y.address]}),f[28]=y.address,f[29]=w):w=f[29],f[30]!==w||f[31]!==h||f[32]!==p||f[33]!==g?(j=(0,t.jsx)("address",{className:"col-span-full col-start-1 not-italic md:col-span-6 md:col-start-7",children:(0,t.jsxs)("ul",{className:"flex flex-col gap-4 leading-trim-both md:gap-5",children:[h,p,g,w]})}),f[30]=w,f[31]=h,f[32]=p,f[33]=g,f[34]=j):j=f[34],f[35]!==j||f[36]!==m?(N=(0,t.jsxs)(t.Fragment,{children:[m,j]}),f[35]=j,f[36]=m,f[37]=N):N=f[37],r=N,!H){o=(0,t.jsx)("section",{className:(0,c.cn)("grid-container gap-y-5 py-7.5 md:py-10",i),children:r});break e}}f[0]=x,f[1]=y,f[2]=b,f[3]=v,f[4]=l,f[5]=n,f[6]=r,f[7]=s,f[8]=i,f[9]=o}else l=f[4],n=f[5],r=f[6],s=f[7],i=f[8],o=f[9];return o!==Symbol.for("react.early_return_sentinel")?o:(f[38]!==r?(d=(0,t.jsx)("div",{className:"grid-container gap-y-5 py-7.5 md:py-10",children:r}),f[38]=r,f[39]=d):d=f[39],f[40]===Symbol.for("react.memo_cache_sentinel")?(u=(0,t.jsx)("hr",{className:"section-accent-border"}),f[40]=u):u=f[40],f[41]!==n?(m=n&&(0,t.jsx)("h3",{className:"h3 section-accent col-span-9 col-start-1 self-center leading-trim-both md:col-span-4",children:n}),f[41]=n,f[42]=m):m=f[42],f[43]!==l||f[44]!==s?(h=s&&(0,t.jsx)(R.HotelRichText,{className:"body-2 col-span-full col-start-1 leading-trim-both md:col-span-6 md:col-start-7 [&_a]:text-(--section-text)",richText:l}),f[43]=l,f[44]=s,f[45]=h):h=f[45],f[46]!==m||f[47]!==h?(p=(0,t.jsxs)("div",{className:"grid-container gap-y-5 py-7.5 md:py-10",children:[m,h]}),f[46]=m,f[47]=h,f[48]=p):p=f[48],f[49]!==i||f[50]!==d||f[51]!==p?(g=(0,t.jsxs)("section",{className:i,children:[d,u,p]}),f[49]=i,f[50]=d,f[51]=p,f[52]=g):g=f[52],g)},hotelDataBlock:function(e){let l,n,r,s,i,o=(0,a.c)(17),d=(0,x.useTranslations)("DataBlock"),u=e.heading??"",m=e.body??"";o[0]!==e.points?(l=e.points??[],o[0]=e.points,o[1]=l):l=o[1];let h=l,p=!!e.removeBottomPadding,g=!!(u||m);if(!(g||h.length))return null;let f=p&&"pb-0 lg:pb-0";if(o[2]!==f?(n=(0,c.cn)("data-block grid-container body-2 bg-blue-dark bg-brand-neutral-100 py-14 text-off-white lg:py-18",f),o[2]=f,o[3]=n):n=o[3],o[4]!==m||o[5]!==g||o[6]!==u?(r=g?(0,t.jsx)("div",{className:"col-span-full border-brand-primary border-t py-7.5 md:py-12 md:pb-18",children:(0,t.jsxs)("div",{className:"columns-1 gap-y-6 lg:columns-2",children:[u?(0,t.jsx)("h2",{className:"h2 section-accent col-span-full mb-5 lg:col-span-6 lg:pr-6",children:u}):null,m?(0,t.jsx)("p",{className:"col-span-full whitespace-pre-line lg:col-span-6",children:m}):null]})}):null,o[4]=m,o[5]=g,o[6]=u,o[7]=r):r=o[7],o[8]!==h||o[9]!==d){let e;o[11]!==d?(e=e=>(0,t.jsx)(K,{point:e,t:d},e._key),o[11]=d,o[12]=e):e=o[12],s=h.map(e),o[8]=h,o[9]=d,o[10]=s}else s=o[10];return o[13]!==n||o[14]!==r||o[15]!==s?(i=(0,t.jsxs)("section",{className:n,children:[r,s]}),o[13]=n,o[14]=r,o[15]=s,o[16]=i):i=o[16],i},hotelTable:function(e){let l,n,r,s=(0,a.c)(11),{_key:i,introduction:o,rows:c,themeKey:d,title:u}=e;s[0]!==d?(l=(0,I.resolveSectionTheme)(d?(0,B.stegaClean)(d):void 0),s[0]=d,s[1]=l):l=s[1];let m=l;s[2]!==u?(n=(0,$.sectionAriaLabelProps)(u,"Table"),s[2]=u,s[3]=n):n=s[3];let h=m?.rootClassName;return s[4]!==i||s[5]!==o||s[6]!==c||s[7]!==n||s[8]!==h||s[9]!==u?(r=(0,t.jsx)(aB,{...n,_key:i,className:h,introduction:o,rows:c,title:u}),s[4]=i,s[5]=o,s[6]=c,s[7]=n,s[8]=h,s[9]=u,s[10]=r):r=s[10],r},hotelTextBlock:function(e){let l,n,r,s,i,o,d=(0,a.c)(31),{heading:u,subheading:m,themeKey:h,primaryCta:p,secondaryCta:g,ctaPosition:f,featureMedia:x,mediaSize:b,flipOrder:y,body:v,index:w}=e;if(d[0]!==v||d[1]!==f||d[2]!==x||d[3]!==y||d[4]!==u||d[5]!==w||d[6]!==b||d[7]!==p||d[8]!==g||d[9]!==m||d[10]!==h){let e,a,{hasFeatureMedia:i,bodyOnlyMode:o}=function({heading:e,subheading:t,primaryCta:a,secondaryCta:l,featureMedia:n}){let r=!!(n&&"none"!==n.mediaType),s=!!(0,B.stegaClean)(e)?.trim()||!!(0,B.stegaClean)(t)?.trim()||er(a)||er(l)||r;return{hasFeatureMedia:r,hasLeftColumnContent:s,bodyOnlyMode:!s}}({heading:u,subheading:m,primaryCta:p,secondaryCta:g,featureMedia:x});d[15]!==f?(e=(0,B.stegaClean)(f),d[15]=f,d[16]=e):e=d[16];let j=e,N=(0,B.stegaClean)(b);if(d[17]!==u||d[18]!==h){let e=(0,I.resolveSectionTheme)(h?(0,B.stegaClean)(h):void 0);a=e?.resolvedThemeKey;let t=e?.rootClassName;d[22]!==u?(r=(0,$.sectionAriaLabelProps)(u,"Text"),d[22]=u,d[23]=r):r=d[23],s=(0,c.cn)("py-7.5 lg:py-17.5",t),d[17]=u,d[18]=h,d[19]=a,d[20]=r,d[21]=s}else a=d[19],r=d[20],s=d[21];l="grid-container",n="large"===N?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("div",{className:(0,
1c.cn)("col-span-full col-start-1 lg:col-span-7",{"lg:col-start-6":y}),children:i&&x?(0,t.jsx)(z.default,{aspectRatio:"custom",className:"mb-7 aspect-square rounded-lg lg:aspect-16/9",data:x}):null}),(0,t.jsxs)("div",{className:(0,c.cn)("col-span-full col-start-1 lg:col-span-4 lg:col-start-9",{"row-start-1 lg:col-start-1":y}),children:[(0,t.jsx)(ei,{ctaPositionStegaClean:j,heading:u,index:w,primaryCta:p,resolvedThemeKey:a,secondaryCta:g,subheading:m}),(0,t.jsx)(R.HotelRichText,{className:"mb-6 w-full leading-trim-both",richText:v}),(p||g)&&"right"===j&&(0,t.jsx)(es,{primaryCta:p,secondaryCta:g,themeKey:a})]})]}):(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)("div",{className:(0,c.cn)("col-span-full lg:col-span-4 lg:col-start-1 lg:flex lg:flex-col lg:justify-between",{"hidden lg:hidden":o,"lg:col-span-5":!i,"lg:col-start-8":y}),children:[(0,t.jsx)(ei,{className:(0,c.cn)("",{"lg:sticky lg:top-[calc(var(--header-height)+70px)] lg:mb-[20vw]":i}),ctaPositionStegaClean:j,heading:u,index:w,primaryCta:p,resolvedThemeKey:a,secondaryCta:g,subheading:m}),i&&x?(0,t.jsx)(z.default,{aspectRatio:"custom",className:"mb-7 aspect-16/9 rounded-lg",data:x}):null]}),(0,t.jsxs)("div",{className:(0,c.cn)("col-span-full lg:col-span-6 lg:row-start-1",{"lg:col-start-4":o,"lg:col-start-7":!o,"lg:col-start-1":y}),children:[(0,t.jsx)(R.HotelRichText,{className:"mb-6 w-full leading-trim-both",richText:v}),(p||g)&&"right"===j&&(0,t.jsx)(es,{primaryCta:p,secondaryCta:g,themeKey:a})]})]}),d[0]=v,d[1]=f,d[2]=x,d[3]=y,d[4]=u,d[5]=w,d[6]=b,d[7]=p,d[8]=g,d[9]=m,d[10]=h,d[11]=l,d[12]=n,d[13]=r,d[14]=s}else l=d[11],n=d[12],r=d[13],s=d[14];return d[24]!==l||d[25]!==n?(i=(0,t.jsx)("div",{className:l,children:n}),d[24]=l,d[25]=n,d[26]=i):i=d[26],d[27]!==r||d[28]!==s||d[29]!==i?(o=(0,t.jsx)("section",{...r,className:s,children:i}),d[27]=r,d[28]=s,d[29]=i,d[30]=o):o=d[30],o},hotelStoryteller:eJ,hotelStorytellerSections:ag,hotelStorytellerComplete:function(e){let l=(0,a.c)(21);if("tabs"===(0,B.stegaClean)(e.variant)){let a,n,r=e.navType??void 0;l[0]!==e.sections?(a=e.sections??[],l[0]=e.sections,l[1]=a):a=l[1];let s=e.themeKey??void 0;return l[2]!==e._key||l[3]!==e.index||l[4]!==r||l[5]!==a||l[6]!==s?(n=(0,t.jsx)(ag,{_key:e._key,_type:"hotelStorytellerSections",index:e.index,navType:r,sections:a,themeKey:s}),l[2]=e._key,l[3]=e.index,l[4]=r,l[5]=a,l[6]=s,l[7]=n):n=l[7],n}if("filters"===(0,B.stegaClean)(e.variant)){let a;return l[8]!==e?(a=(0,t.jsx)(am,{...e}),l[8]=e,l[9]=a):a=l[9],a}if("standard"===(0,B.stegaClean)(e.variant)){let a,n=e.body??void 0,r=e.flipOrder??void 0,s=e.heading??"",i=e.media??null,o=e.primaryCta??null,c=e.secondaryCta??null,d=e.subheading??void 0,u=e.themeKey??void 0;return l[10]!==e._key||l[11]!==e.index||l[12]!==n||l[13]!==r||l[14]!==s||l[15]!==i||l[16]!==o||l[17]!==c||l[18]!==d||l[19]!==u?(a=(0,t.jsx)(eJ,{_key:e._key,_type:"hotelStoryteller",body:n,flipOrder:r,heading:s,index:e.index,media:i,primaryCta:o,secondaryCta:c,subheading:d,themeKey:u}),l[10]=e._key,l[11]=e.index,l[12]=n,l[13]=r,l[14]=s,l[15]=i,l[16]=o,l[17]=c,l[18]=d,l[19]=u,l[20]=a):a=l[20],a}return null},hotelTextMedia:function(e){let l,n=(0,a.c)(4);if("separate"===(0,B.stegaClean)(e.variant)){let a;return n[0]!==e?(a=(0,t.jsx)(aE,{...e}),n[0]=e,n[1]=a):a=n[1],a}return n[2]!==e?(l=(0,t.jsx)(aq,{...e}),n[2]=e,n[3]=l):l=n[3],l},hotelFeatureCarousel:function({themeKey:e,heading:a,body:l,sections:n,index:r}){var i;let o=(0,s.useRef)(null),d=(0,s.useRef)(null),m=(0,s.useRef)(null),[p,g]=(0,s.useState)(()=>n[0]?._key??""),f=(0,I.resolveSectionTheme)(e?(0,B.stegaClean)(e):void 0),x=f?.resolvedThemeKey,b=f?.rootClassName,y=(0,s.useMemo)(()=>(0,u.buildTabEntries)(n,e=>e.sectionTitle??""),[n]),v=(0,s.useMemo)(()=>y.map(({id:e,label:t})=>({id:e,label:t})),[y]),j=(0,s.useMemo)(()=>n.find(e=>e._key===p)??n[0],[n,p]),N=j?.sectionContent??[],C=(0,s.useMemo)(()=>(0,G.hasMixedFeatureContentCards)(N),[N]),{gridColumns:k,gridVariant:T,isEmpty:_,isGrid:S}=(i=N.length)>=4?{gridColumns:0,gridVariant:"3",isEmpty:!1,isGrid:!1}:3===i?{gridColumns:3,gridVariant:"3",isEmpty:!1,isGrid:!0}:2===i?{gridColumns:2,gridVariant:"2",isEmpty:!1,isGrid:!0}:1===i?{gridColumns:1,gridVariant:"2",isEmpty:!1,isGrid:!0}:{gridColumns:1,gridVariant:"3",isEmpty:!0,isGrid:!0},M=(0,s.useCallback)(e=>{g(e)},[]);
1(0,h.useFilterBarHash)({onActivate:M,pendingTabIdRef:d,pendingTimeoutIdRef:m,scrollMode:"filterBar",scrollTargetRef:o,tabs:y});let R=n.length>1,[D,H]=(0,s.useState)(),L=(0,$.hasVisibleHeading)(a),A=!!(0,B.stegaClean)(l)?.trim();return(0,t.jsxs)("section",{...(0,$.sectionAriaLabelProps)(a,"Feature Carousel"),className:(0,c.cn)("overflow-hidden py-7.5 lg:py-17",{container:R,"pl-container-padding":!R},b),children:[(0,t.jsxs)("div",{className:(0,c.cn)("mb-7.5 flex items-center justify-between gap-6 lg:mb-10 lg:flex-row",{"flex-col items-start justify-between md:flex-col":A||R,"pr-container-padding":!R}),children:[L&&(0,t.jsx)(O.default,{className:"h2 section-accent leading-trim-both",index:r,children:a}),A&&(0,t.jsx)("div",{className:"body-2 max-w-xl whitespace-pre-line",children:l}),!S&&(0,t.jsx)(X.CarouselNavigation,{api:D,className:(0,c.cn)("flex",A||R?"hidden":""),themeKey:x})]}),R&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(Z.FilterBarAnchorSentinels,{tabs:y}),(0,t.jsx)(w.FilterBar,{activeId:p,className:"section-accent-border mb-6 border-t md:border-t-0",isContained:!0,onTabChange:M,ref:o,tabs:v,themeKey:x})]}),!S&&(0,t.jsx)(X.CarouselNavigation,{api:D,className:(0,c.cn)("hidden",A||R?"mb-4 justify-end md:flex":"",{"pr-container-padding":!R}),themeKey:x}),S&&!_&&(0,t.jsx)(W,{className:(0,c.cn)("gap-4.5 md:gap-5",{"pr-container-padding":!R}),columns:k,children:N.map((e,a)=>(0,t.jsx)(G.FeatureContentCard,{gridVariant:T,item:e,layout:"carousel",solidCards:!1,themeKey:x,uniform:C},`${"_id"in e&&e._id?e._id:""}-${a}`))}),!S&&(0,t.jsx)(Q.Carousel,{className:"overflow-visible",opts:{align:"start",containScroll:"trimSnaps"},setApi:H,children:(0,t.jsx)(Q.CarouselContent,{className:(0,c.cn)("ml-0 gap-5",{"mr-container-padding":!R}),children:N.map((e,a)=>(0,t.jsx)(Q.CarouselItem,{className:(0,c.cn)("pl-0","basis-5/7 md:basis-4/10"),children:(0,t.jsx)(G.FeatureContentCard,{gridVariant:T,item:e,layout:"carousel",solidCards:!1,themeKey:x,uniform:C})},`${"_id"in e&&e._id?e._id:""}-${a}`))})},j?._key),!S&&(0,t.jsx)(X.CarouselNavigation,{api:D,className:(0,c.cn)(A||R?"mt-8 flex justify-start md:hidden":"hidden"),themeKey:x})]})},hotelFeatureGrid:U.FeatureGrid,hotelFeatureOverlay:function(e){let l,n,r,i,o,d,u,m,h,p,g,f,b,y=(0,a.c)(35),{overlayPosition:v,entries:w}=e,j=(0,x.useTranslations)("Common")("explore");y[0]!==w?(l=Array.isArray(w)?w:[],y[0]=w,y[1]=l):l=y[1];let N=l,C=N.length,k=C>1,[T,_]=(0,s.useState)(0),[S,M]=(0,s.useState)(!1),I=C>0?`${(T+1)/C*100}%`:"0%",R=(0,B.stegaClean)(v)??"left";y[2]!==k?(n=()=>{k&&M(!0)},y[2]=k,y[3]=n):n=y[3];let D=n;y[4]!==D||y[5]!==C?(r=e=>{D(),_(t=>(t+e+C)%C)},y[4]=D,y[5]=C,y[6]=r):r=y[6];let H=r;if(y[7]!==T||y[8]!==C?(i=()=>{C>0&&T>=C&&_(0)},o=[T,C],y[7]=T,y[8]=C,y[9]=i,y[10]=o):(i=y[9],o=y[10]),(0,s.useEffect)(i,o),y[11]!==k||y[12]!==S||y[13]!==C?(d=()=>{if(!(k&&!S))return;let e=window.setInterval(()=>{_(e=>(e+1)%C)},6e3);return()=>window.clearInterval(e)},u=[k,S,C],y[11]=k,y[12]=S,y[13]=C,y[14]=d,y[15]=u):(d=y[14],u=y[15]),(0,s.useEffect)(d,u),0===C)return null;if(y[16]!==T||y[17]!==N){let e;y[19]!==T?(e=(e,t)=>{let a=t===T,l="featureOverlayReferenceEntry"===e._type?{image:e.image}:{data:e.media};return(0,s.createElement)(z.default,{"aria-hidden":!a,className:(0,c.cn)("absolute inset-0 h-full w-full transition-opacity duration-1000 ease-in-out",{"opacity-100":a,"opacity-0":!a}),cover:!0,...l,key:e._key})},y[19]=T,y[20]=e):e=y[20],m=N.map(e),y[16]=T,y[17]=N,y[18]=m}else m=y[18];let L="right"===R;y[21]!==L?(h=(0,c.cn)("container absolute inset-0 flex items-end py-10 lg:py-20",{"lg:justify-end":L}),y[21]=L,y[22]=h):h=y[22];let A=N.map((e,a)=>{let l=a===T,n="featureOverlayReferenceEntry"===e._type?e.slug?{anchor:!1,href:e.slug,isDisabled:!1,label:(0,B.stegaClean)(e.roomLinkLabel)?.trim()||j,openInNewTab:!1}:null:e.secondaryCta;return(0,t.jsxs)("div",{"aria-hidden":!l,className:(0,c.cn)("relative col-start-1 row-start-1 flex flex-col items-center justify-between gap-3 transition-opacity duration-1000 ease-in-out lg:gap-7.5",{"opacity-100":l,"pointer-events-none opacity-0":!l}),inert:!l,children:[(0,t.jsxs)("div",{className:"flex grow-1 flex-col items-center justify-center gap-5 lg:gap-7.5",children:[(0,t.jsxs)("div",{className:"section-accent flex flex-col items-center gap-5 p-5 pt-0 lg:px-5.5 lg:pb-2",children:[e.subheading&&(0,t.jsx)("h5",{className:"h5 leading-trim-both",children:e.subheading}),(0,t.jsx)("h2",{className:"h2 text-center leading-trim-both",children:e.heading})]}),e.body&&(0,t.jsx)("p",{className:"body-2 mb-3 max-w-xs whitespace-pre-line px-5 text-center leading-trim-both lg:mb-0 lg:px-0",children:e.body})]}
1),k&&(0,t.jsxs)("div",{className:"relative flex w-full items-end justify-center gap-4 border-brand-neutral-900/50 border-t p-5",children:[(0,t.jsx)("span",{"aria-hidden":!0,className:"absolute -top-[1px] left-0 h-px bg-brand-primary transition-[width] duration-1000 ease-in-out",style:{width:I}}),(0,t.jsxs)("div",{className:"flex flex-wrap items-center gap-4",children:[e.primaryCta&&!e.primaryCta.isDisabled&&(0,t.jsx)(P.HotelSanityButton,{tabIndex:l?void 0:-1,variant:"primary",...e.primaryCta}),n&&!n.isDisabled&&(0,t.jsx)(P.HotelSanityButton,{tabIndex:l?void 0:-1,variant:"secondary",...n})]}),(0,t.jsx)(X.CarouselNavigation,{onNext:()=>H(1),onPrevious:()=>H(-1),variantStyle:"outline"})]}),!k&&(0,t.jsxs)("div",{className:"mb-7 flex flex-wrap gap-4 md:mb-15",children:[e.primaryCta&&!e.primaryCta.isDisabled&&(0,t.jsx)(P.HotelSanityButton,{tabIndex:l?void 0:-1,variant:"primary",...e.primaryCta}),n&&!n.isDisabled&&(0,t.jsx)(P.HotelSanityButton,{tabIndex:l?void 0:-1,variant:"secondary",...n})]})]},e._key)});return y[23]!==A?(p=(0,t.jsx)("div",{className:"grid grow-1 pt-27.5 pb-1 lg:pt-40",children:A}),y[23]=A,y[24]=p):p=y[24],y[25]!==J||y[26]!==p?(g=(0,t.jsx)(J,{className:"flex w-full flex-col sm:w-115 lg:h-full",children:p}),y[25]=J,y[26]=p,y[27]=g):g=y[27],y[28]!==h||y[29]!==g?(f=(0,t.jsx)("div",{className:h,children:g}),y[28]=h,y[29]=g,y[30]=f):f=y[30],y[31]!==D||y[32]!==m||y[33]!==f?(b=(0,t.jsxs)("section",{"aria-label":"Feature overlay",className:"relative h-170 overflow-hidden lg:h-200",onFocusCapture:D,onPointerDownCapture:D,children:[m,f]}),y[31]=D,y[32]=m,y[33]=f,y[34]=b):b=y[34],b},hotelSpacer:function(e){let l,n,r=(0,a.c)(4),{themeKey:s}=e;if(r[0]!==s){let e=(0,I.resolveSectionTheme)(s?(0,B.stegaClean)(s):void 0),t=e?.rootClassName;l=(0,c.cn)("h-10 w-full lg:h-17.5",t),r[0]=s,r[1]=l}else l=r[1];return r[2]!==l?(n=(0,t.jsx)("div",{className:l,"data-block":"spacer"}),r[2]=l,r[3]=n):n=r[3],n},hotelFaqs:function({themeKey:e,faqSections:a,primaryCta:l,secondaryCta:n,media:r,heading:i,body:o,index:d}){let m=(0,s.useRef)(new Map),[p,g]=(0,s.useState)(a[0]?._key??null),f=(0,s.useRef)(null),x=(0,s.useRef)(null),b=(0,I.resolveSectionTheme)(e?(0,B.stegaClean)(e):void 0),y=b?.resolvedThemeKey,v=b?.rootClassName,j=r&&"none"!==r.mediaType,N=(0,s.useMemo)(()=>(0,u.buildTabEntries)(a,e=>e.sectionTitle??""),[a]),C=(0,s.useMemo)(()=>N.map(({id:e,label:t})=>({id:e,label:t})),[N]),k=a.length>1,T=(0,s.useCallback)(e=>{let t=f.current;t&&t!==e||(t&&t===e&&(f.current=null,x.current&&(window.clearTimeout(x.current),x.current=null)),g(t=>t===e?t:e))},[]),_=(0,s.useCallback)(e=>t=>{t?m.current.set(e,t):m.current.delete(e)},[]),S=(0,s.useCallback)(e=>{let t=m.current.get(e);t&&(f.current=e,x.current&&window.clearTimeout(x.current),x.current=window.setTimeout(()=>{f.current=null,x.current=null},1200),g(e),window.scrollTo({behavior:"smooth",top:t.getBoundingClientRect().top+window.scrollY-160}))},[]),M=(0,s.useCallback)(e=>{g(e)},[]);(0,s.useEffect)(()=>()=>{x.current&&(window.clearTimeout(x.current),x.current=null),f.current=null},[]),(0,h.useFilterBarHash)({tabs:N,onActivate:M,scrollMode:"section",sectionRefs:m,pendingTabIdRef:f,pendingTimeoutIdRef:x,stickyOffsetPx:160});let R=(0,$.hasVisibleHeading)(i);return(0,t.jsxs)("section",{...(0,$.sectionAriaLabelProps)(i,"FAQs"),className:(0,c.cn)("faq-block pb-7 lg:pb-17.5",v),children:[k&&(0,t.jsx)(w.FilterBar,{activeId:p,align:"center",className:"sticky top-[calc(var(--header-height)-1px)]",onTabChange:S,tabs:C,themeKey:y}),(0,t.jsxs)("div",{className:"grid-container pt-7 lg:pt-17.5",children:[(0,t.jsxs)("div",{className:"col-span-full col-start-1 mb-12 flex flex-col justify-between gap-5 lg:col-span-5 lg:col-start-1 lg:gap-6",children:[(0,t.jsxs)("div",{className:(0,c.cn)("flex flex-col gap-5 lg:gap-6",{"lg:sticky lg:top-[calc(var(--header-height)+var(--filter-bar-height)+70px)]":k,"lg:pb-78":k&&j}),children:[R&&(0,t.jsx)(O.default,{className:"h2 section-accent leading-trim-both lg:mb-6",index:d,children:i}),o&&(0,t.jsx)("p",{className:"body-2 whitespace-pre-line leading-trim-both",children:o}),(0,t.jsxs)("div",{className:"flex flex-wrap gap-3",children:[l&&!l.isDisabled&&(0,t.jsx)(P.HotelSanityButton,{variant:"primary",...l,themeKey:y}),n&&!n.isDisabled&&(0,t.jsx)(P.HotelSanityButton,{themeKey:y,variant:"secondary",...n})]})]}),j&&(0,t.jsx)(z.default,{aspectRatio:"square",className:"hidden w-70 object-cover lg:block",data:r})]}),(0,t.jsx)("div",{className:"col-span-full col-start-1 lg:col-span-6 lg:col-start-7",children:a.map(e=>
1(0,t.jsx)(V,{anchorId:(0,u.resolveTabAnchor)(e.anchor,e._key),onActive:T,section:e,setSectionRef:_(e._key),showSectionNav:k,themeKey:y},e._key))}),j&&(0,t.jsx)(z.default,{aspectRatio:"square",className:"mt-7.5 w-70 object-cover md:block lg:hidden",data:r})]})]})},hotelMenu:function({menus:e}){let l=(0,s.useRef)(null),n=(0,s.useRef)(null),r=(0,s.useRef)(null),[i,d]=(0,s.useState)(()=>e[0]?._key??"");(0,s.useEffect)(()=>()=>{r.current&&(window.clearTimeout(r.current),r.current=null),n.current=null},[]);let m=(0,s.useMemo)(()=>(0,u.buildTabEntries)(e,e=>e.menuName??""),[e]),p=(0,s.useMemo)(()=>m.map(({id:e,label:t})=>({id:e,label:t})),[m]),g=e.length>1,f=(0,s.useCallback)(e=>{d(e)},[]);(0,h.useFilterBarHash)({tabs:m,onActivate:f,scrollMode:"filterBar",scrollTargetRef:l,pendingTabIdRef:n,pendingTimeoutIdRef:r}),function(e){let t,l,n=(0,a.c)(5),{activeTabId:r,onActivate:i,shareAnchorToTabId:o}=e;n[0]!==r||n[1]!==i||n[2]!==o?(t=()=>{let e=()=>{let e=decodeURIComponent(window.location.hash.replace(ez,"")).trim();if(!e)return;let t=o.get(e);t&&t!==r&&i(t)};return e(),window.addEventListener("hashchange",e),()=>{window.removeEventListener("hashchange",e)}},l=[r,i,o],n[0]=r,n[1]=i,n[2]=o,n[3]=t,n[4]=l):(t=n[3],l=n[4]),(0,s.useEffect)(t,l)}({activeTabId:i,onActivate:f,shareAnchorToTabId:(0,s.useMemo)(()=>(function(e){let t=new Map;for(let a of e)for(let e of a.shareAnchors){let l=(0,e$.getTrayShareAnchorId)(e);l&&!t.has(l)&&t.set(l,a.tabId)}return t})(e.map(e=>({tabId:e._key,shareAnchors:(e.menuSections??[]).flatMap(e=>(e.dishes??[]).filter(eZ).map(e=>e.shareAnchor))}))),[e])});let x=(0,s.useMemo)(()=>e.find(e=>e._key===i),[e,i]),b=x?.menuSections??[];return(0,t.jsxs)("section",{className:"menu-block relative bg-brand-neutral-100",children:[g&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(Z.FilterBarAnchorSentinels,{tabs:m}),(0,t.jsx)(w.FilterBar,{activeId:i,className:"sticky top-[calc(var(--header-height)-1px)]",onTabChange:e=>{d(e)},ref:l,tabs:p})]}),(0,t.jsx)("div",{className:"grid-container pt-10",children:(0,t.jsxs)("div",{className:"col-span-full col-start-1 md:col-span-6 md:col-start-4",children:[(0,t.jsxs)("div",{className:"mb-12.5 flex flex-col gap-4 md:gap-7.5",children:[(0,t.jsx)("h2",{className:"h2 text-brand-primary",children:x?.menuName}),x?.menuIntroduction&&(0,t.jsx)("p",{className:"body-2 whitespace-pre-line",children:x.menuIntroduction})]}),b.map(e=>{var a;return(0,t.jsxs)("div",{className:"mb-9 flex scroll-mt-[calc(var(--header-height)+var(--spacing-filter-bar-height)+1rem)] flex-col gap-6 md:mb-15 md:gap-7.5",id:(a=e._key,`menu-section-${i}-${a}`.replace(/[^a-zA-Z0-9_-]/g,"-")),children:[(0,t.jsx)("h3",{className:"h3 border-brand-neutral-900 border-b pb-3 leading-trim-both",children:e.sectionTitle}),e.dishes?.filter(eZ).map((e,a)=>(0,t.jsxs)("div",{className:(0,c.cn)((0,e$.getTrayShareAnchorId)(e.shareAnchor)&&o.BLOCK_SCROLL_MARGIN_CLASS,"flex justify-between gap-4 md:gap-7.5"),id:(0,e$.getTrayShareAnchorId)(e.shareAnchor),children:[(0,t.jsxs)("div",{className:"flex flex-col gap-3 md:gap-4",children:[(0,t.jsxs)("div",{className:"flex items-start gap-3",children:[(0,t.jsx)("h4",{className:"h4 leading-trim-both",children:e.title}),(0,t.jsx)(eW,{dish:e})]}),(0,t.jsx)(eX,{description:e.description,dietaryInfo:e.dietaryInfo})]}),(0,t.jsx)("div",{className:"body-2",children:e.price})]},e._id+String(a)))]},e._key)})]})})]})},hotelMap:function(e){let l,n,r,i,o,d,u,m,h,p,g,f,x,b,y,v,w,j,N,C,k,T,_,S,M,R,D,H,L=(0,a.c)(89),{variant:A,themeKey:F,subheading:q,heading:K,body:$,cta:z,mapImage:Y,pointsOfInterests:V,index:Z}=e,W=(0,B.stegaClean)(A),G="teaser"===W,Q="full"===W,X="map-first"===W,U=Q||X;L[0]!==Q||L[1]!==X||L[2]!==G?(l=(0,c.cn)("col-span-full col-start-1 my-5 md:my-0",{"md:col-span-8 md:col-start-5":Q,"md:col-span-8 md:col-start-1 md:row-start-1":X,"md:col-span-6 md:col-start-1 md:row-start-2":G}),L[0]=Q,L[1]=X,L[2]=G,L[3]=l):l=L[3];let J=l,ee=(0,I.resolveSectionTheme)(F?(0,B.stegaClean)(F):void 0),et=ee?.resolvedThemeKey,ea=ee?.rootClassName,el=et?"border-(--section-text) border-t":"border-brand-primary border-t";L[4]!==z||L[5]!==G||L[6]!==et?(n=G&&z?(0,t.jsx)(P.HotelSanityButton,{className:"w-fit",themeKey:et,variant:"secondary",variantStyle:"default",...z}):null,L[4]=z,L[5]=G,L[6]=et,L[7]=n):n=L[7];
1let en=n,[er,es]=(0,s.useState)(!1);L[8]===Symbol.for("react.memo_cache_sentinel")?(r={x:"50%",y:"50%"},L[8]=r):r=L[8];let[ei,em]=(0,s.useState)(r);L[9]===Symbol.for("react.memo_cache_sentinel")?(i=(e,t,a,l)=>{let n=e.getBoundingClientRect(),r=(t-n.left)/n.width*100,s=(a-n.top)/n.height*100;void 0!==l&&l&&(r=Math.min(100,Math.max(0,r)),s=Math.min(100,Math.max(0,s))),em({x:`${r}%`,y:`${s}%`})},L[9]=i):i=L[9];let eh=i;L[10]!==U||L[11]!==er?(o=e=>{if(U){if(er)return void es(!1);0===e.detail?em({x:"50%",y:"50%"}):eh(e.currentTarget,e.clientX,e.clientY),es(!0)}},L[10]=U,L[11]=er,L[12]=o):o=L[12];let ep=o;L[13]!==U||L[14]!==er?(d=e=>{U&&er&&eh(e.currentTarget,e.clientX,e.clientY,"touch"===e.pointerType)},L[13]=U,L[14]=er,L[15]=d):d=L[15];let eg=d;L[16]!==U?(u=e=>{U&&"mouse"===e.pointerType&&es(!1)},L[16]=U,L[17]=u):u=L[17];let ef=u;L[18]!==U||L[19]!==er?(m=e=>{U&&er&&(e.currentTarget.setPointerCapture(e.pointerId),eh(e.currentTarget,e.clientX,e.clientY,"touch"===e.pointerType))},L[18]=U,L[19]=er,L[20]=m):m=L[20];let ex=m,eb=(0,c.cn)("grid-container py-5 md:py-17.5",ea);L[21]!==el||L[22]!==U?(h=(0,c.cn)("col-span-full col-start-1 mb-5 md:mb-7.5",el,{hidden:U}),L[21]=el,L[22]=U,L[23]=h):h=L[23],L[24]!==h?(p=(0,t.jsx)("span",{className:h}),L[24]=h,L[25]=p):p=L[25];let ey=X||G;return L[26]!==el||L[27]!==U||L[28]!==ey?(g=(0,c.cn)("col-span-full col-start-1 flex flex-col justify-between gap-5 md:col-span-4",{[el]:U,"pt-5 md:pt-7.5":U,"md:col-start-9":ey}),L[26]=el,L[27]=U,L[28]=ey,L[29]=g):g=L[29],L[30]!==G?(f=(0,c.cn)("flex flex-col gap-5 md:gap-7.5",{"h-full md:justify-between":G}),L[30]=G,L[31]=f):f=L[31],L[32]!==q?(x=q&&(0,t.jsx)("h5",{className:"h5 section-accent mb-2.5 leading-trim-both md:mb-4.5",children:q}),L[32]=q,L[33]=x):x=L[33],L[34]!==K||L[35]!==Z?(b=K&&(0,t.jsx)(O.default,{className:"h2 section-accent leading-trim-both",index:Z,children:K}),L[34]=K,L[35]=Z,L[36]=b):b=L[36],L[37]!==x||L[38]!==b?(y=(0,t.jsxs)("div",{children:[x,b]}),L[37]=x,L[38]=b,L[39]=y):y=L[39],L[40]!==G?(v=(0,c.cn)("flex flex-col gap-5 md:gap-9",{"hidden md:flex":G}),L[40]=G,L[41]=v):v=L[41],L[42]!==$?(w=$&&(0,t.jsx)("p",{className:"body-2 whitespace-pre-line text-brand-neutral-900 leading-trim-both",children:$}),L[42]=$,L[43]=w):w=L[43],L[44]!==v||L[45]!==w||L[46]!==en?(j=(0,t.jsxs)("div",{className:v,children:[w,en]}),L[44]=v,L[45]=w,L[46]=en,L[47]=j):j=L[47],L[48]!==f||L[49]!==y||L[50]!==j?(N=(0,t.jsxs)("div",{className:f,children:[y,j]}),L[48]=f,L[49]=y,L[50]=j,L[51]=N):N=L[51],L[52]!==U||L[53]!==V?(C=V&&U&&(0,t.jsx)("div",{className:"hidden flex-col md:flex",children:V.map(ed)}),L[52]=U,L[53]=V,L[54]=C):C=L[54],L[55]!==g||L[56]!==N||L[57]!==C?(k=(0,t.jsxs)("div",{className:g,children:[N,C]}),L[55]=g,L[56]=N,L[57]=C,L[58]=k):k=L[58],L[59]!==ep||L[60]!==ex||L[61]!==ef||L[62]!==eg||L[63]!==U||L[64]!==er||L[65]!==Y||L[66]!==eu||L[67]!==ei?(T=Y&&(U?(0,t.jsxs)("button",{"aria-label":er?"Zoomed map. Activate to zoom out.":"Map. Activate to zoom in.","aria-pressed":er,className:(0,c.cn)("relative w-full overflow-hidden rounded-brand border-0 bg-transparent p-0 text-start",{"cursor-zoom-in":!er,"cursor-zoom-out":er,"touch-none":er}),onClick:ep,onPointerCancel:eu,onPointerDown:ex,onPointerLeave:ef,onPointerMove:eg,onPointerUp:eu,type:"button",children:[(0,t.jsx)(E.SanityImage,{className:(0,c.cn)("w-full rounded-brand object-contain transition-transform duration-300",er&&"scale-[180%]"),image:Y,sizes:"(min-width: 1024px) 70vw, 100vw",style:{transformOrigin:er?`${ei.x} ${ei.y}`:"50% 50%"}}),!er&&(0,t.jsx)(eo.Button,{asChild:!0,className:"pointer-events-none absolute right-5 bottom-5 w-fit",variant:"primary",variantStyle:"default",children:(0,t.jsx)("span",{"aria-hidden":"true",children:"Zoom in"})})]}):(0,t.jsx)(E.SanityImage,{className:"w-full rounded-brand object-contain",image:Y,sizes:"(min-width: 1024px) 70vw, 100vw"})),L[59]=ep,L[60]=ex,L[61]=ef,L[62]=eg,L[63]=U,L[64]=er,L[65]=Y,L[66]=eu,L[67]=ei,L[68]=T):T=L[68],L[69]!==J||L[70]!==T?(_=(0,t.jsx)("div",{className:J,children:T}),L[69]=J,L[70]=T,L[71]=_):_=L[71],L[72]===Symbol.for("react.memo_cache_sentinel")?(S=(0,c.cn)("col-span-full col-start-1 flex flex-col gap-5 md:hidden md:gap-9"),L[72]=S):S=L[72],L[73]!==$||L[74]!==G||L[75]!==en?(M=G&&(0,t.jsxs)(t.Fragment,{children:[$&&(0,t.jsx)("p",{className:"body-2 whitespace-pre-line leading-trim-both",children:$}),en]}),L[73]=$,L[74]=G,L[75]=en,L[76]=M):M=L[76],L[77]!==U||L[78]!==V?(R=V&&U&&(0,t.jsx)("div",{className:"flex flex-col gap-2.5",children:V.map(ec)}),L[77]=U,L[78]=V,L[79]=R):R=L[79],L[80]!==M||L[81]!==R?(D=(0,t.jsxs)("div",{className:S,children:[M,R]}),L[80]=M,L[81]=R,L[82]=D):D=L[82],L[83]!==p||L[84]!==k||L[85]!==_||L[86]!==D||L[87]!==eb?(H=(0,t.jsxs)("section",{className:eb,children:[p,k,_,D]}),L[83]=p,L[84]=k,L[85]=_,L[86]=D,L[87]=eb,L[88]=H):H=L[88],H},hotelTab:function({heading:e,body:a,index:l,sections:n,themeKey:r}){let i=n??[],o=(0,s.useRef)(null),d=(0,s.useRef)(null),m=(0,s.useRef)(null),[p,g]=(0,s.use
1State)(()=>i[0]?._key??"");(0,s.useEffect)(()=>{let e=i.map(e=>e._key);0===e.length?g(""):g(t=>t&&e.includes(t)?t:e[0]??"")},[i]),(0,s.useEffect)(()=>()=>{m.current&&(window.clearTimeout(m.current),m.current=null),d.current=null},[]);let f=(0,s.useMemo)(()=>(0,u.buildTabEntries)(i,e=>e.title??""),[i]),x=(0,s.useMemo)(()=>f.map(({id:e,label:t})=>({id:e,label:t})),[f]),b=(0,s.useMemo)(()=>i.find(e=>e._key===p)??i[0]??null,[i,p]),y=(0,s.useCallback)(e=>{g(e)},[]);(0,h.useFilterBarHash)({onActivate:y,pendingTabIdRef:d,pendingTimeoutIdRef:m,scrollMode:"filterBar",scrollTargetRef:o,tabs:f});let v=(0,I.resolveSectionTheme)(r?(0,B.stegaClean)(r):void 0),j=v?.resolvedThemeKey,N=v?.rootClassName;if(!b)return null;let C=(0,$.hasVisibleHeading)(e);return(0,t.jsxs)("section",{...(0,$.sectionAriaLabelProps)(e,"Tab"),className:(0,c.cn)("lg:grid-container",N),children:[C&&(0,t.jsx)(O.default,{className:"h2 section-accent mb-4 max-w-lg px-container-padding leading-trim-both lg:col-span-7 lg:mb-0 lg:px-0",index:l,children:e}),a&&(0,t.jsx)("div",{className:"body-2 whitespace-pre-line px-container-padding lg:col-span-5 lg:col-start-8 lg:self-center lg:px-0",children:a}),(0,t.jsx)(Z.FilterBarAnchorSentinels,{tabs:f}),(0,t.jsx)(w.FilterBar,{activeId:p,align:"center",className:"section-accent-border my-6 border-t lg:col-span-full lg:col-start-1 lg:border-t-0",isContained:!0,onTabChange:e=>{g(e)},ref:o,tabs:x,themeKey:j}),(0,t.jsx)(ak,{className:"mb-5 px-container-padding lg:col-span-8 lg:col-start-3 lg:mb-6 lg:px-0 lg:text-center",section:b,themeKey:j}),(0,t.jsxs)("div",{className:"mb-7.5 flex flex-wrap gap-3 self-start px-container-padding lg:col-span-full lg:col-start-1 lg:mb-9 lg:justify-center lg:px-0",children:[b.primaryCta&&(0,t.jsx)(P.HotelSanityButton,{themeKey:j,variant:"primary",...b.primaryCta}),b.secondaryCta&&(0,t.jsx)(P.HotelSanityButton,{themeKey:j,variant:"secondary",...b.secondaryCta})]}),b.media&&(0,t.jsx)("div",{className:"px-container-padding lg:col-span-full lg:col-start-1 lg:px-0",children:(0,t.jsx)(z.default,{aspectRatio:"custom",className:"aspect-3/2 w-full object-cover md:aspect-3/1",data:b.media})})]})},hotelMediaGallery:function({galleries:e,themeKey:a}){let l=e??[],n=(0,I.resolveSectionTheme)(a?(0,B.stegaClean)(a):void 0),r=n?.resolvedThemeKey,i=n?.rootClassName,o=(0,s.useRef)(null),d=(0,s.useRef)(null),m=(0,s.useRef)(null),[p,g]=(0,s.useState)(()=>
1l[0]?._key??""),[f,x]=(0,s.useState)(null),[b,y]=(0,s.useState)();(0,s.useEffect)(()=>()=>{m.current&&(window.clearTimeout(m.current),m.current=null),d.current=null},[]),(0,s.useEffect)(()=>{let e=l.map(e=>e._key);0===e.length?g(""):g(t=>t&&e.includes(t)?t:e[0]??"")},[l]);let v=(0,s.useMemo)(()=>(0,u.buildTabEntries)(l,e=>e.title??""),[l]),j=(0,s.useMemo)(()=>v.map(({id:e,label:t})=>({id:e,label:t})),[v]),N=(0,s.useMemo)(()=>l.find(e=>e._key===p)??l[0]??null,[l,p]),C=(0,s.useCallback)(e=>{g(e)},[]);if((0,h.useFilterBarHash)({tabs:v,onActivate:C,scrollMode:"filterBar",scrollTargetRef:o,pendingTabIdRef:d,pendingTimeoutIdRef:m}),!N)return null;let k=N.mediaItems,T=k.length>1,_=(0,B.stegaClean)(N.title)??"Media Gallery";return(0,t.jsxs)("section",{"aria-label":"Media Gallery",className:(0,c.cn)("media-gallery pb-7.5 lg:pb-17.5",i),children:[(0,t.jsx)(Z.FilterBarAnchorSentinels,{tabs:v}),(0,t.jsx)(w.FilterBar,{activeId:p,onTabChange:e=>{g(e)},ref:o,tabs:j,themeKey:r}),(0,t.jsx)("div",{className:"container my-7.5 columns-2 gap-4 lg:my-10 lg:columns-3 lg:gap-5",children:k.map((e,a)=>(0,t.jsx)("button",{"aria-label":`View image ${a+1} of ${k.length}`,className:"mb-4 block w-full cursor-zoom-in overflow-hidden rounded-rounded transition-opacity duration-200 ease-out hover:opacity-90 focus-visible:outline-2 focus-visible:outline-brand-neutral-900 lg:mb-5 lg:rounded-brand",onClick:()=>x(a),type:"button",children:(0,t.jsx)(z.default,{className:"h-auto w-full object-contain",data:e,sizes:"(min-width: 1024px) 30vw, 50vw"})},e._key))}),(0,t.jsx)(eE,{onOpenChange:e=>{e||x(null)},open:null!==f,children:(0,t.jsx)(eK,{label:_,children:(0,t.jsxs)(Q.Carousel,{className:"h-full w-full",opts:{startIndex:f??0,loop:T},setApi:y,children:[(0,t.jsx)(Q.CarouselContent,{className:"ml-0",children:k.map(e=>(0,t.jsx)(Q.CarouselItem,{className:"pl-0",children:(0,t.jsx)("div",{className:"m-auto flex h-screen w-full max-w-4xl items-center justify-center overflow-hidden rounded-brand px-4",children:(0,t.jsx)(z.default,{className:"max-h-[90%] max-w-full object-contain",data:e,sizes:"(min-width: 1024px) 30vw, 50vw"})})},e._key))}),T&&(0,t.jsx)(X.CarouselNavigation,{api:b,className:"absolute right-[50%] bottom-0 z-10 translate-x-1/2 bg-white px-4 py-3 lg:right-0 lg:bottom-0 lg:translate-x-0",themeKey:r})]})})})]})},hotelMapEmbed:function(e){let l,n,r,i,o,d,u,m,h,p,g=(0,a.c)(22),{embedCode:f,cta:x}=e;g[0]!==f?(l=(0,B.stegaClean)(f)?.trim()??"",g[0]=f,g[1]=l):l=g[1];let b=l,[y,v]=(0,s.useState)(!1),w=(0,s.useRef)(b);if(g[2]!==b?(n=()=>{w.current!==b&&(w.current=b,v(!1))},r=[b],g[2]=b,g[3]=n,g[4]=r):(n=g[3],r=g[4]),(0,s.useEffect)(n,r),!b)return null;let j=x&&!x.isDisabled;g[5]===Symbol.for("react.memo_cache_sentinel")?(i=(0,c.cn)("relative isolate h-150 w-full overflow-hidden bg-brand-neutral-100","lg:h-180"),g[5]=i):i=g[5];let N=!y&&"[&_iframe]:pointer-events-none";return g[6]!==N?(o=(0,c.cn)("absolute inset-0 min-h-0 [&_iframe]:block [&_iframe]:h-full [&_iframe]:w-full","[&_iframe]:max-h-none [&_iframe]:border-0",N),g[6]=N,g[7]=o):o=g[7],g[8]!==b?(d={__html:b},g[8]=b,g[9]=d):d=g[9],g[10]!==o||g[11]!==d?(u=(0,t.jsx)("div",{className:o,dangerouslySetInnerHTML:d}),g[10]=o,g[11]=d,g[12]=u):u=g[12],g[13]!==x||g[14]!==j?(m=j?(0,t.jsx)("div",{className:"pointer-events-none absolute inset-x-0 bottom-6 z-10 flex justify-center px-container-padding",children:(0,t.jsx)(P.HotelSanityButton,{className:"pointer-events-auto",variant:"primary",variantStyle:"default",...x})}):null,g[13]=x,g[14]=j,g[15]=m):m=g[15],g[16]!==y?(h=y?null:(0,t.jsx)("button",{"aria-label":"Show interactive map",className:"absolute inset-0 z-base cursor-pointer bg-transparent text-left",onClick:()=>{v(!0)},type:"button",children:(0,t.jsx)("span",{className:"sr-only",children:"Tap or click to use the map"})}),g[16]=y,g[17]=h):h=g[17],g[18]!==h||g[19]!==u||g[20]!==m?(p=(0,t.jsxs)("section",{"aria-label":"Map embed",className:i,children:[u,m,h]}),g[18]=h,g[19]=u,g[20]=m,g[21]=p):p=g[21],p},hotelMedia:function(e){let l,n,r,s,i,o,d,u,m,h,p,g,f,x=(0,a.c)(62),{variant:b,primaryMedia:y,secondaryMedia:v,tertiaryMedia:w,immersive:j,slim:N,alignment:C,applyMaskShape:k,themeKey:T}=e;if(x[0]!==C||x[1]!==k||x[2]!==j||x[3]!==y||x[4]!==v||x[5]!==N||x[6]!==w||x[7]!==T||x[8]!==b){u=Symbol.for("react.early_return_sentinel");e:{let e,a=(0,I.resolveSectionTheme)(T?(0,B.stegaClean)(T):void 0),m=a?.rootClassName,h=eD(b),p=!!(0,B.stegaClean)(j),g=!!(0,B.stegaClean)(N),f="single"===h;s="twoUp"===h,n="threeUp"===h;let _=!!(0,B.stegaClean)(k),S=(0,B.stegaClean)(C);if(r="top"===S,l="bottom"===S,x[17]!==l||x[18]!==n||x[19]!==r||x[20]!==s?(e=function({isBottom:e,isThreeUp:t,isTop:a,isTwoUp:l}){return t?a?{primary:"(min-width: 768px) 33vw, 100vw",secondary:"(min-width: 768px) 25vw, 50vw",tertiary:"(min-width: 768px) 42vw, 50vw"}
1:e?{primary:e_,secondary:"50vw",tertiary:"50vw"}:{primary:"(min-width: 768px) 45vw, 100vw",secondary:eS,tertiary:eS}:l?{primary:e_,secondary:e_,tertiary:eT}:{primary:eT,secondary:eT,tertiary:eT}}({isBottom:l,isThreeUp:n,isTop:r,isTwoUp:s}),x[17]=l,x[18]=n,x[19]=r,x[20]=s,x[21]=e):e=x[21],i=e,n&&_){let e,a,l,n;x[22]!==y?(e=(0,t.jsx)(eL,{className:"min-w-0 flex-1",data:y}),x[22]=y,x[23]=e):e=x[23],x[24]!==v?(a=(0,t.jsx)(eL,{className:"min-w-0 flex-1",data:v}),x[24]=v,x[25]=a):a=x[25],x[26]!==w?(l=(0,t.jsx)(eL,{className:"min-w-0 flex-1",data:w}),x[26]=w,x[27]=l):l=x[27],x[28]!==e||x[29]!==a||x[30]!==l?(n=(0,t.jsxs)("div",{className:"flex items-end justify-center gap-2.5 md:gap-4.5",children:[e,a,l]}),x[28]=e,x[29]=a,x[30]=l,x[31]=n):n=x[31],u=(0,t.jsx)("section",{"aria-label":"Media",className:(0,c.cn)("media-block container py-7.5 md:py-19",m),children:n});break e}if(f&&p){u=(0,t.jsx)(eA,{primaryMedia:y,sectionThemeRootClassName:m});break e}if(f&&g){let e;x[32]!==y?(e=(0,t.jsx)(z.default,{aspectRatio:"custom",className:"h-full w-full rounded-xs",cover:!0,data:y,sizes:"100vw"}),x[32]=y,x[33]=e):e=x[33],u=(0,t.jsx)("section",{"aria-label":"Media",className:(0,c.cn)("media-block z-0 h-[50lvh] min-h-70",m),children:e});break e}if(f){let e;x[34]!==y?(e=(0,t.jsx)(z.default,{aspectRatio:"custom",className:"h-full w-full rounded-xs",cover:!0,data:y,sizes:"100vw"}),x[34]=y,x[35]=e):e=x[35],u=(0,t.jsx)("div",{className:(0,c.cn)("relative z-0",eI,m),children:(0,t.jsx)("section",{"aria-label":"Media",className:(0,c.cn)("media-block sticky top-[var(--header-height)] z-0 h-[calc(100lvh-var(--header-height))]",m),children:e})});break e}o="Media",d=(0,c.cn)("media-block",m,{"h-[calc(100vh-var(--header-height))]":!(n&&(r||l)),"flex flex-col md:grid md:grid-cols-2 md:gap-5":s,"container grid grid-cols-1 gap-x-35 gap-y-5 py-7.5 md:grid-cols-2 md:py-19":n&&("stretch"===S||!S),"container grid grid-cols-1 gap-y-5 py-7.5 md:grid-cols-2 md:gap-x-19 md:py-19":n&&l,"md:grid-container container grid grid-cols-1 gap-y-5 py-7.5 md:py-19":n&&r})}x[0]=C,x[1]=k,x[2]=j,x[3]=y,x[4]=v,x[5]=N,x[6]=w,x[7]=T,x[8]=b,x[9]=l,x[10]=n,x[11]=r,x[12]=s,x[13]=i,x[14]=o,x[15]=d,x[16]=u}else l=x[9],n=x[10],r=x[11],s=x[12],i=x[13],o=x[14],d=x[15],u=x[16];if(u!==Symbol.for("react.early_return_sentinel"))return u;let _=n&&r;return x[36]!==l||x[37]!==r||x[38]!==_?(m=(0,c.cn)("h-full w-full rounded-xs",{"aspect-square h-auto":l,"aspect-square h-auto md:col-span-4 md:col-start-1":r,"order-2 md:order-none":_}),x[36]=l,x[37]=r,x[38]=_,x[39]=m):m=x[39],x[40]!==i.primary||x[41]!==y||x[42]!==m?(h=(0,t.jsx)(z.default,{aspectRatio:"custom",className:m,cover:!0,data:y,sizes:i.primary}),x[40]=i.primary,x[41]=y,x[42]=m,x[43]=h):h=x[43],x[44]!==s||x[45]!==i.secondary||x[46]!==v?(p=s&&(0,t.jsx)(z.default,{aspectRatio:"custom",className:"h-full w-full rounded-xs",cover:!0,data:v,sizes:i.secondary}),x[44]=s,x[45]=i.secondary,x[46]=v,x[47]=p):p=x[47],x[48]!==l||x[49]!==n||x[50]!==r||x[51]!==i.secondary||x[52]!==i.tertiary||x[53]!==v||x[54]!==w?(g=n&&(0,t.jsxs)("div",{className:(0,c.cn)("col-span-1 columns-2",{"md:gap-x-19 md:self-end":l,"grid gap-x-5 md:col-span-8 md:col-start-5 md:self-start":r}),children:[(0,t.jsx)(z.default,{aspectRatio:"custom",className:(0,c.cn)("h-full w-full rounded-xs",{"aspect-[31/35] h-auto":l||r,"col-span-5 col-start-1 self-start md:col-span-3 md:col-start-1":r}),cover:!0,data:v,sizes:i.secondary}),(0,t.jsx)(z.default,{aspectRatio:"custom",className:(0,c.cn)("h-full w-full rounded-xs",{"aspect-[31/35] h-auto self-end":l||r,"col-span-3 col-start-6 self-start md:col-span-5 md:col-start-4":r}),cover:!0,data:w,sizes:i.tertiary})]}),x[48]=l,x[49]=n,x[50]=r,x[51]=i.secondary,x[52]=i.tertiary,x[53]=v,x[54]=w,x[55]=g):g=x[55],x[56]!==o||x[57]!==d||x[58]!==h||x[59]!==p||x[60]!==g?(f=(0,t.jsxs)("section",{"aria-label":o,className:d,children:[h,p,g]}),x[56]=o,x[57]=d,x[58]=h,x[59]=p,x[60]=g,x[61]=f):f=x[61],f},hotelMediaCarousel:function(e){let l,n,r,i,o,d,u,m,h,p,g,f,x,b=(0,a.c)(35),{themeKey:y,fixedHeight:v,cta:w,mediaItems:j}=e,[N,C]=(0,s.useState)();if(b[0]!==j||b[1]!==y){d=Symbol.for("react.early_return_sentinel");e:{let e,t=(0,I.resolveSectionTheme)(y?(0,B.stegaClean)(y):void 0);n=t?.resolvedThemeKey;let a=t?.rootClassName;if(!j?.length){d=null;break e}l=j.length>1;let s=j.length<6;b[8]!==s||b[9]!==j?(e=s?[...j,...j]:j,b[8]=s,b[9]=j,b[10]=e):e=b[10],r=e,i="Media Carousel",o=(0,c.cn)("media-carousel overflow-visible py-7.5 md:py-17.5",a)}b[0]=j,b[1]=y,b[2]=l,b[3]=n,b[4]=r,b[5]=i,b[6]=o,b[7]=d}else l=b[2],n=b[3],r=b[4],i=b[5],o=b[6],d=b[7];if(d!==Symbol.for("react.early_return_sentinel"))return d;if(b[11]!==w||b[12]!==n?(u=w&&(0,t.jsx)("div",{className:"container mb-5 flex justify-end",children:(0,t.jsx)(P.HotelSanityButton,{asChild:!0,themeKey:n,variant:"secondary",...w})}),b[11]=w,b[12]=n,b[13]=u):u=b[13],b[14]!==l?(m={align:"start",containScroll:"trimSnaps",loop:l},b[14]=l,b[15]=m):m=b[15],b[16]!==v||b[17]!==r){let e;b[19]!==v?(e=(e,a)=>{let l=a%3==0;
1return(0,t.jsx)(Q.CarouselItem,{className:(0,c.cn)("pl-0",{"basis-3/4 md:basis-2/5 2xl:basis-1/3":l,"basis-2/5 md:basis-2/9 2xl:basis-1/6":!l}),children:(0,t.jsx)(z.default,{aspectRatio:v?"custom":"native",className:(0,c.cn)("w-full",{"h-50 md:h-77":v}),data:e,sizes:"(min-width: 1024px) 66vw, 85vw"})},`${e._key}-${a}`)},b[19]=v,b[20]=e):e=b[20],h=r.map(e),b[16]=v,b[17]=r,b[18]=h}else h=b[18];return b[21]!==h?(p=(0,t.jsx)(Q.CarouselContent,{className:"ml-0 gap-3 pl-3 md:gap-5 md:pl-5",children:h}),b[21]=h,b[22]=p):p=b[22],b[23]!==m||b[24]!==p?(g=(0,t.jsx)(Q.Carousel,{className:"ml-container-padding overflow-visible",opts:m,setApi:C,children:p}),b[23]=m,b[24]=p,b[25]=g):g=b[25],b[26]!==N||b[27]!==n?(f=(0,t.jsx)("div",{className:"container mt-4",children:(0,t.jsx)(X.CarouselNavigation,{api:N,className:"md:flex",showProgress:!0,themeKey:n})}),b[26]=N,b[27]=n,b[28]=f):f=b[28],b[29]!==i||b[30]!==o||b[31]!==u||b[32]!==g||b[33]!==f?(x=(0,t.jsxs)("section",{"aria-label":i,className:o,children:[u,g,f]}),b[29]=i,b[30]=o,b[31]=u,b[32]=g,b[33]=f,b[34]=x):x=b[34],x},hotelForm:function(e){let l,n,r,s,i,o,c,d,u,m,h,p,g,f,x=(0,a.c)(41),{heading:b,body:y,form:v,media:w,contactDetails:j,displayContactDetails:N,index:C}=e,k=N&&j&&(j.phone||j.email||j.whatsApp||j.address);x[0]!==b?(l=(0,$.hasVisibleHeading)(b),x[0]=b,x[1]=l):l=x[1];let T=l,_=v?.title;x[2]!==_?(n=(0,ee.isNewsletterFormTitle)(_),x[2]=_,x[3]=n):n=x[3];let S=n;if(x[4]!==v)r=(0,ee.getContactFormVariant)(v?.title)??"contact",x[4]=v,x[5]=r;else r=x[5];let M=r;return x[6]!==b?(s=(0,$.sectionAriaLabelProps)(b,"Form"),x[6]=b,x[7]=s):s=x[7],x[8]!==T||x[9]!==b||x[10]!==C?(i=T&&(0,t.jsx)(O.default,{className:"h2 section-accent leading-trim-both",index:C,children:b}),x[8]=T,x[9]=b,x[10]=C,x[11]=i):i=x[11],x[12]!==y?(o=y&&(0,t.jsx)("p",{className:"body-2 whitespace-pre-line leading-trim-both",children:y}),x[12]=y,x[13]=o):o=x[13],x[14]!==i||x[15]!==o?(c=(0,t.jsxs)("div",{className:"mb-5 flex flex-col gap-5 lg:mb-7 lg:gap-6",children:[i,o]}),x[14]=i,x[15]=o,x[16]=c):c=x[16],x[17]!==w?(d=w&&(0,t.jsx)(z.default,{aspectRatio:"custom",className:"hidden aspect-[5/6] w-50 object-contain lg:block",data:w}),x[17]=w,x[18]=d):d=x[18],x[19]!==j||x[20]!==k?(u=k&&j&&(0,t.jsx)(el,{className:"hidden lg:block",contactDetails:j}),x[19]=j,x[20]=k,x[21]=u):u=x[21],x[22]!==u||x[23]!==c||x[24]!==d?(m=(0,t.jsxs)("div",{className:"col-span-full col-start-1 mb-0 flex flex-col justify-between gap-5 lg:col-span-4 lg:col-start-1 lg:mb-12 lg:gap-6",children:[c,d,u]}),x[22]=u,x[23]=c,x[24]=d,x[25]=m):m=x[25],x[26]!==v?.revinateListToken||x[27]!==M||x[28]!==S?(h=(0,t.jsx)("div",{className:"col-span-full col-start-1 lg:col-span-6 lg:col-start-7",children:S?(0,t.jsx)(ea.NewsletterForm,{displayTitle:!1,revinateListToken:v?.revinateListToken??void 0,submitLayout:"inline"}):(0,t.jsx)(et.ExcelsiorVeniceContactForm,{displayTitle:!1,revinateListToken:v?.revinateListToken??void 0,submitLayout:"inline",variant:M})}),x[26]=v?.revinateListToken,x[27]=M,x[28]=S,x[29]=h):h=x[29],x[30]!==w?(p=w&&(0,t.jsx)(z.default,{aspectRatio:"custom",className:"col-span-full mt-7.5 block aspect-[5/6] w-50 object-cover lg:hidden",data:w}),x[30]=w,x[31]=p):p=x[31],x[32]!==j||x[33]!==k?(g=k&&j&&(0,t.jsx)(el,{className:"col-span-full mt-0 block lg:hidden",contactDetails:j}),x[32]=j,x[33]=k,x[34]=g):g=x[34],x[35]!==m||x[36]!==h||x[37]!==p||x[38]!==g||x[39]!==s?(f=(0,t.jsxs)("section",{...s,className:"grid-container bg-brand-neutral-100 py-7 lg:py-17.5",children:[m,h,p,g]}),x[35]=m,x[36]=h,x[37]=p,x[38]=g,x[39]=s,x[40]=f):f=x[40],f},hotelThingsToDoList:aK.ThingsToDoList,hotelMeOverview:function(e){let l,n=(0,a.c)(8),{index:r,introduction:s,items:i,media:o,primaryCta:c,secondaryCta:d,title:u}=e;return n[0]!==r||n[1]!==s||n[2]!==i||n[3]!==o||n[4]!==c||n[5]!==d||n[6]!==u?(l=(0,t.jsx)(eC,{HotelLinkPrimitive:ek.HotelLinkPrimitive,HotelMedia:z.default,HotelSanityButton:P.HotelSanityButton,hoverColor:"brand-primary",index:r,introduction:s,items:i,media:o,primaryCta:c,resolveHotelLink:ek.resolveHotelLink,secondaryCta:d,TitleTag:O.default,title:u}),n[0]=r,n[1]=s,n[2]=i,n[3]=o,n[4]=c,n[5]=d,n[6]=u,n[7]=l):l=n[7],l}};function az(e){return(0,d.createDataAttribute)({id:e.id,baseUrl:i.env.
1NEXT_PUBLIC_SANITY_STUDIO_URL,projectId:i.env.NEXT_PUBLIC_SANITY_PROJECT_ID,dataset:i.env.NEXT_PUBLIC_SANITY_DATASET,type:e.type,path:e.path}).toString()}function aO(e){let l,n,r,s=(0,a.c)(7),{blockType:i,blockKey:o}=e,c=`Unknown block type: ${i}`,d=`${i}-${o}`;return s[0]===Symbol.for("react.memo_cache_sentinel")?(l=(0,t.jsx)("p",{children:"Component not found for block type:"}),s[0]=l):l=s[0],s[1]!==i?(n=(0,t.jsxs)("div",{className:"space-y-2",children:[l,(0,t.jsx)("code",{className:"rounded bg-background px-2 py-1 font-mono text-sm",children:i})]}),s[1]=i,s[2]=n):n=s[2],s[3]!==c||s[4]!==d||s[5]!==n?(r=(0,t.jsx)("div",{"aria-label":c,className:"flex items-center justify-center rounded-lg border-2 border-muted-foreground/20 border-dashed bg-muted p-8 text-center text-muted-foreground",role:"alert",children:n},d),s[3]=c,s[4]=d,s[5]=n,s[6]=r):r=s[6],r}e.s(["PageBuilder",0,function(e){var i;let d,u,m,h,p,g,f,x,b,y,v,w,j,N,C,k=(0,a.c)(16),{pageBuilder:T,id:_,type:S}=e;k[0]!==T?(d=void 0===T?[]:T,k[0]=T,k[1]=d):d=k[1];let M=(i=d,(b=(0,a.c)(2))[0]!==_?(x=(e,t)=>t.id===_&&t.document?.pageBuilder?t.document.pageBuilder:e,b[0]=_,b[1]=x):x=b[1],function(e,t){let i,o,c,d,u,m=(0,a.c)(17),[h,p]=(0,s.use
1State)(!0),[g,f]=(0,s.useState)(e),[x,b]=(0,s.useState)(null),[y,v]=(0,s.useState)(e),w=(0,l.s)(),j=(0,s.useRef)(null),N,C;m[0]===t?(N=m[1],C=m[2]):(N=()=>{j.current=(e,a)=>(Array.isArray(t)?t:[t]).reduce((t,a)=>a(t,{document:e.document,id:(0,r.getPublishedId)(e.id),originalId:e.id,type:e.type}),a)},C=[t],m[0]=t,m[1]=N,m[2]=C),(0,s.useInsertionEffect)(N,C),m[3]===e?i=m[4]:(i=()=>v(e),m[3]=e,m[4]=i);let k=(0,s.useRef)(i),T,_;return m[5]===e?(T=m[6],_=m[7]):(T=()=>{k.current=()=>v(e)},_=[e],m[5]=e,m[6]=T,m[7]=_),(0,s.useInsertionEffect)(T,_),m[8]===w?(o=m[9],c=m[10]):(o=()=>{if((0,n.r)(w))return;let e,t=w.on("rebased.local",t=>{let a={document:t.document,id:t.id,originalId:(0,r.getPublishedId)(t.id),type:"mutate"};f(e=>j.current?j.current(a,e):e),b(a),k.current(),p(!1),clearTimeout(e)}),a=w.on("pristine",()=>{e=setTimeout(()=>{(0,s.startTransition)(()=>p(!0))},15e3)});return()=>{t.unsubscribe(),a.unsubscribe()}},c=[w],m[8]=w,m[9]=o,m[10]=c),(0,s.useEffect)(o,c),m[11]!==x||m[12]!==y||m[13]!==e||m[14]!==h?(d=()=>{if(!h){if(!x)throw Error("No last event found when syncing passthrough");y!==e&&(0,s.startTransition)(()=>{f(j.current?j.current(x,e):e),v(e)})}},u=[x,y,e,h],m[11]=x,m[12]=y,m[13]=e,m[14]=h,m[15]=d,m[16]=u):(d=m[15],u=m[16]),(0,s.useEffect)(d,u),h?e:g}(i,x)),{renderBlock:B}=((j=(0,a.c)(7))[0]!==_||j[1]!==S?(y=e=>az({id:_,type:S,path:`pageBuilder[_key=="${e}"]`}),j[0]=_,j[1]=S,j[2]=y):y=j[2],N=y,j[3]!==N?(v=(e,a,l)=>{let n=a$[e._type],r=a>0?l[a-1]:void 0,s=void 0!==r&&eH(r);if(!n)return(0,t.jsx)(aO,{blockKey:e._key,blockType:e._type},`${e._type}-${e._key}`);let i=(0,o.getPageBuilderBlockAnchorId)(e);return(0,t.jsx)("div",{className:(0,c.cn)("relative",{"isolate z-0":eH(e),"z-content-overlap":!eH(e),[eR]:s,"min-w-0 overflow-x-hidden":"hotelMeOverview"===e._type,[o.BLOCK_SCROLL_MARGIN_CLASS]:!!i}),"data-sanity":N(e._key),id:i,children:(0,t.jsx)(n,{...e,index:a})},`${e._type}-${e._key}`)},j[3]=N,j[4]=v):v=j[4],C=v,j[5]!==C?(w={renderBlock:C},j[5]=C,j[6]=w):w=j[6],w);if(k[2]!==_||k[3]!==S?(m=az({id:_,type:S,path:"pageBuilder"}),k[2]=_,k[3]=S,k[4]=m):m=k[4],u=m,!M.length)return null;k[5]!==M?(h=eH(M.at(-1)),k[5]=M,k[6]=h):h=k[6];let I=h;return k[7]!==M||k[8]!==B?(p=M.map((e,t)=>B(e,t,M)),k[7]=M,k[8]=B,k[9]=p):p=k[9],k[10]!==I?(g=I?(0,t.jsx)("div",{"aria-hidden":"true",className:(0,c.cn)("h-0",eR)}):null,k[10]=I,k[11]=g):g=k[11],k[12]!==u||k[13]!==p||k[14]!==g?(f=(0,t.jsxs)("main",{className:"relative z-base flex flex-col","data-sanity":u,children:[p,g]}),k[12]=u,k[13]=p,k[14]=g,k[15]=f):f=k[15],f}],598740)}]);

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.