1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9065],{4247:(e,t,l)=>{l.d(t,{A:()=>c});var a=l(95155),s=l(1725),r=l(95904),n=l(10004),i=l(12115);function c(e){let{isOpen:t,onClose:l,pointsOfInterest:c,currentProperty:o,selectedPoi:d}=e,x=null!=o?o:"timessquare",m={name:r.C.contact.properties[x].name,address:"".concat(r.C.contact.properties[x].address.street,", ").concat(r.C.contact.properties[x].address.city,", ").concat(r.C.contact.properties[x].address.state," ").concat(r.C.contact.properties[x].address.zip),image:r.C.contact.properties[x].image,lat:r.C.contact.properties[x].address.coordinates.lat,lng:r.C.contact.properties[x].address.coordinates.lng};return(0,i.useEffect)(()=>(t?document.body.style.overflow="hidden":document.body.style.overflow="unset",()=>{document.body.style.overflow="unset"}),[t]),(0,a.jsx)(s.bL,{open:t,onOpenChange:l,children:(0,a.jsxs)(s.ZL,{children:[(0,a.jsx)(s.hJ,{className:"fixed inset-0 bg-black/70 z-[98]"}),(0,a.jsxs)(s.UC,{className:"fixed z-[99] inset-0 md:top-1/2 md:left-1/2 md:right-auto md:bottom-auto md:-translate-x-1/2 md:-translate-y-1/2 md:w-[80vw] md:h-[80vh] bg-secondary text-white animate-fade-in",children:[(0,a.jsx)(s.hE,{className:"sr-only",children:"Modal Overlay"}),(0,a.jsx)(s.bm,{className:" absolute z-[401] cursor-pointer bg-white top-5 right-5 w-[48px] h-[48px] shadow-sm flex justify-center items-center ",children:(0,a.jsxs)("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,a.jsxs)("mask",{id:"path-1-outside-1_4897_42635",maskUnits:"userSpaceOnUse",x:"-0.296875",y:"-0.29834",width:"17",height:"17",fill:"black",children:[(0,a.jsx)("rect",{fill:"white",x:"-0.296875",y:"-0.29834",width:"17",height:"17"}),(0,a.jsx)("path",{d:"M15.4453 1.55029L8.99414 8.00049L15.5898 14.5952L14.7412 15.4438L8.14551 8.84912L1.55176 15.4438L0.703125 14.5952L7.29688 8.00049L0.84668 1.55029L1.69531 0.70166L8.14551 7.15186L14.5967 0.70166L15.4453 1.55029Z"})]}),(0,a.jsx)("path",{d:"M15.4453 1.55029L8.99414 8.00049L15.5898 14.5952L14.7412 15.4438L8.14551 8.84912L1.55176 15.4438L0.703125 14.5952L7.29688 8.00049L0.84668 1.55029L1.69531 0.70166L8.14551 7.15186L14.5967 0.70166L15.4453 1.55029Z",fill:"#151715"}),(0,a.jsx)("path",{d:"M15.4453 1.55029L15.6221 1.72708L15.7989 1.55031L15.6221 1.37352L15.4453 1.55029ZM8.99414 8.00049L8.81738 7.8237L8.64056 8.00049L8.81738 8.17728L8.99414 8.00049ZM15.5898 14.5952L15.7666 14.772L15.9434 14.5952L15.7666 14.4184L15.5898 14.5952ZM14.7412 15.4438L14.5644 15.6206L14.7412 15.7974L14.918 15.6206L14.7412 15.4438ZM8.14551 8.84912L8.32227 8.67233L8.14548 8.49557L7.96872 8.67236L8.14551 8.84912ZM1.55176 15.4438L1.37498 15.6206L1.55177 15.7974L1.72855 15.6206L1.55176 15.4438ZM0.703125 14.5952L0.526335 14.4185L0.349585 14.5952L0.526348 14.772L0.703125 14.5952ZM7.29688 8.00049L7.47366 8.17725L7.65042 8.00048L7.47365 7.82371L7.29688 8.00049ZM0.84668 1.55029L0.669903 1.37352L0.493126 1.55029L0.669903 1.72707L0.84668 1.55029ZM1.69531 0.70166L1.87209 0.524883L1.69531 0.348107L1.51854 0.524883L1.69531 0.70166ZM8.14551 7.15186L7.96873 7.32863L8.14549 7.5054L8.32227 7.32865L8.14551 7.15186ZM14.5967 0.70166L14.7735 0.524883L14.5967 0.34812L14.4199 0.52487L14.5967 0.70166ZM15.4453 1.55029L15.2685 1.3735L8.81738 7.8237L8.99414 8.00049L9.1709 8.17728L15.6221 1.72708L15.4453 1.55029ZM8.99414 8.00049L8.81738 8.17728L15.4131 14.772L15.5898 14.5952L15.7666 14.4184L9.1709 7.8237L8.99414 8.00049ZM15.5898 14.5952L15.4131 14.4184L14.5644 15.2671L14.7412 15.4438L14.918 15.6206L15.7666 14.772L15.5898 14.5952ZM14.7412 15.4438L14.918 15.2671L8.32227 8.67233L8.14551 8.84912L7.96874 9.02591L14.5644 15.6206L14.7412 15.4438ZM8.14551 8.84912L7.96872 8.67236L1.37497 15.2671L1.55176 15.4438L1.72855 15.6206L8.3223 9.02588L8.14551 8.84912ZM1.55176 15.4438L1.72853 15.2671L0.879902 14.4184L0.703125 14.5952L0.526348 14.772L1.37498 15.6206L1.55176 15.4438ZM0.703125 14.5952L0.879915 14.772L7.47366 8.17725L7.29688 8.00049L7.12009 7.82372L0.526335 14.4185L0.703125 14.5952ZM7.29688 8.00049L7.47365 7.82371L1.02346 1.37352L0.84668 1.55029L0.669903 1.72707L7.1201 8.17727L7.29688 8.00049ZM0.84668 1.55029L1.02346 1.72707L1.87209 0.878437L1.69531 0.70166L1.51854 0.524883L0.669903 1.37352L0.84668 1.55029ZM1.69531 0.70166L1.51854 0.878437L7.96873 7.32863L8.14551 7.15186L8.32228 6.97508L1.87209 0.524883L1.69531 0.70166ZM8.14551 7.15186L8.32227 7.32865L14.7734 0.87845L14.5967 0.70166L14.4199 0.52487L7.96874 6.97507L8.14551 7.15186ZM14.5967 0.70166L14.4199 0.878437L15.2685 1.72707L15.4453 1.55029L15.6221 1.37352L14.7735 0.524883L14.5967 0.70166Z",fill:"#151715",mask:"url(#path-1-outside-1_4897_42635)"})]})}),(0,a.jsx)("div",{className:"absolute inset-0 z-50",children:(0,a.jsx)(n.A,{name:(null==d?void 0:d.name)||m.name,address:(null==d?void 0:d.description)||m.address,image:(null==d?void 0:d.image)||m.image,lat:(null==d?void 0:d.lat)||m.lat,lng:(null==d?void 0:d.lng)||m.lng,zoom:15,pointsOfInterest:c,isOpenInModal:!0,selectedPoi:d})})]})]})})}},5414:(e,t,l)=>{l.d(t,{default:()=>h});var a=l(95155),s=l(12115),r=l(18344),n=l(81673),i=l(46429),c=l(52619),o=l.n(c),d=l(4247);function x(e){let{bgColor:t="black",pointsOfInterest:l,currentProperty:r}
1=e,[n,i]=(0,s.useState)(!1);return(0,a.jsxs)("div",{className:"relative h-[170px] mt-[-45px] mb-[1rem]",children:[(0,a.jsxs)("button",{onClick:()=>i(!0),className:"\n group/".concat(t," mx-auto flex flex-col gap-4 w-[170px] h-[170px] p-8 rounded-full\n z-30 justify-center items-center\n text-[16px]/[18px] tracking-wide font-extrabold uppercase text-center\n scale-[1] hover:scale-[0.982] transition-[background_color_transform] \n ").concat((()=>{switch(t){case"black":return"bg-".concat(t," text-white hover:text-white hover:bg-black [&_path]:fill-white");case"white":return"bg-".concat(t," text-black hover:text-white hover:bg-black [&_path]:fill-black");case"":return"bg-black text-white hover:text-white hover:bg-black [&_path]:fill-white"}})(),"\n "),children:[(0,a.jsx)("svg",{className:" group-hover/white:[&>path]:fill-white [&>path]:transition-[fill] ",width:"32",height:"32",viewBox:"0 0 32 32",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,a.jsx)("path",{d:"M16.0026 0C10.4053 0 5.33594 4.53733 5.33594 10.136C5.33594 15.7333 9.96127 22.416 16.0026 32C22.0439 22.416 26.6693 15.7333 26.6693 10.136C26.6693 4.53733 21.6013 0 16.0026 0ZM16.0026 14.6667C13.7933 14.6667 12.0026 12.876 12.0026 10.6667C12.0026 8.45733 13.7933 6.66667 16.0026 6.66667C18.2119 6.66667 20.0026 8.45733 20.0026 10.6667C20.0026 12.876 18.2119 14.6667 16.0026 14.6667Z",fill:"#151715"})}),"Explore the Map"]}),(0,a.jsx)(d.A,{isOpen:!0===n,onClose:()=>i(!1),pointsOfInterest:l,currentProperty:r})]})}var m=l(57359);function p(e){let{html:t,className:l,...r}=e,[n,i]=(0,s.useState)(!1);return((0,s.useEffect)(()=>{i(!0)},[]),n)?(0,a.jsx)("div",{className:l,dangerouslySetInnerHTML:{__html:t},...r}):(0,a.jsx)("div",{className:l,...r,children:t.replace(/<[^>]*>/g,"")})}function h(e){let{data:t,splitLeftImage:l,splitRightImage:c,pointsOfInterest:d}=e,{heading:h,description:u,"bg-color":f,"explore-map-bgcolor":g,"floating-button":b,"floating-button-location":v,"floating-button-bg-color":w,"slanted-type":j,title:y,paragraph:N,buttons:k,property:L,useh1:_}=t||{},C=b&&{FBbgColor:(null==w?void 0:w.key)||"white",FBlocation:(null==v?void 0:v.key)||"right",FBtext:(null==b?void 0:b.name)||"",FBlink:(null==b?void 0:b.link)||"",FBtarget:"_self"},M=(k||[]).map(e=>({text:e.link.name,href:e.link.link,target:e.link.target})),S=(null==f?void 0:f.key)||"bg-primary",V="bg-secondary"===f.key?"text-white":"text-black",E=(null==j?void 0:j.key)||"none",B="bg-secondary"===f.key?"btn-black-white":"btn-black",H=(0,r.s)(),[P,Z]=(0,i.Wx)({triggerOnce:!0,threshold:.4});s.useEffect(()=>{Z&&H.start("visible")},[Z,H]);
1let[A,I]=(0,s.useState)(!1);(0,s.useEffect)(()=>{I(window.innerWidth<768);let e=()=>I(window.innerWidth<768);return window.addEventListener("resize",e),()=>window.removeEventListener("resize",e)},[]);let T=L?L.key:"timessquare";return(0,a.jsxs)("section",{className:"relative ".concat(S," ").concat(V," -mt-[50px] md:-mt-[100px] py-[50px] md:py-[100px] z-10 transform ").concat("none"!==E?({top:"clip-diagonal-top-[50px] md:clip-diagonal-top-[100px]",bottom:"clip-diagonal-bottom-[50px] md:clip-diagonal-bottom-[100px]",both:"clip-diagonal-[50px] md:clip-diagonal-[100px]"})[E]:""),children:[(0,a.jsxs)("div",{className:"transform px-6 pt-[4rem] md:pt-[5rem] text-center max-w-[800px] mx-auto",children:[(0,a.jsxs)("div",{className:"relative",children:[(null==_?void 0:_.value)==="true"?(0,a.jsxs)(n.P.h1,{initial:{opacity:0,y:40},animate:{opacity:1,y:0},transition:{delay:.3,duration:.6},className:"text-[2.5rem] leading-[2.938rem] tracking-[-0.01em] md:text-[4.75rem] md:leading-[4.75rem] [-webkit-text-stroke:1px] font-extrabold uppercase mb-14",children:[C&&C.FBlink&&(0,a.jsx)(m.A,{bgColor:C.FBbgColor,location:C.FBlocation,text:C.FBtext,link:C.FBlink,target:C.FBtarget}),null==h?void 0:h.content]}):(0,a.jsxs)(n.P.h2,{initial:{opacity:0,y:40},animate:{opacity:1,y:0},transition:{delay:.3,duration:.6},className:"text-[2.5rem] leading-[2.938rem] tracking-[-0.01em] md:text-[4.75rem] md:leading-[4.75rem] [-webkit-text-stroke:1px] font-extrabold uppercase mb-14",children:[C&&C.FBlink&&(0,a.jsx)(m.A,{bgColor:C.FBbgColor,location:C.FBlocation,text:C.FBtext,link:C.FBlink,target:C.FBtarget}),null==h?void 0:h.content]}),"none"!==g.key&&(0,a.jsx)(x,{bgColor:g.key,pointsOfInterest:d,currentProperty:T})]}),(0,a.jsx)(n.P.div,{initial:{opacity:0,y:30},animate:{opacity:1,y:0},transition:{delay:.5,duration:.6},className:"max-w-[454px] md:max-w-[748px] mx-auto text-xl md:text-[1.375rem] font-medium",children:(0,a.jsx)(p,{html:(null==u?void 0:u.content)||""})})]}),l&&c&&(0,a.jsx)("div",{ref:P,className:"".concat(V," relative pt-[4rem] md:pt-44 pb-[4rem] md:pb-[5rem]"),children:(0,a.jsxs)("div",{className:"relative w-full flex items-center justify-center overflow-hidden",children:[(0,a.jsxs)(n.P.div,{variants:{hidden:{y:30,opacity:0},visible:{y:0,opacity:1,transition:{delay:.5,duration:.8}}},initial:"hidden",animate:H,className:"z-10 text-center px-10 max-w-[25rem] md:h-[680px] flex flex-col gap-6 items-center justify-center",children:[(0,a.jsx)(p,{html:(null==y?void 0:y.content)||"",className:"text-[36px] leading-[32px] text-stroke-075 font-black uppercase whitespace-pre-line"}),(0,a.jsx)(p,{html:(null==N?void 0:N.content)||"",className:"text-xl lg:w-[400px]"}),(0,a.jsx)("div",{className:"flex flex-row gap-5 justify-center flex-wrap",children:M.map((e,t)=>(0,a.jsx)(o(),{href:e.href,className:"/times-square"===e.href?"btn-black-purple":"/san-francisco"===e.href?"btn-black-teal":B,target:1===e.target?"_blank":"_self",children:e.text},t))})]}),(0,a.jsxs)("div",{className:"absolute left-0 top-0 w-full flex justify-between gap-[40px]",children:[(0,a.jsx)(n.P.div,{variants:{hidden:{x:"0%",opacity:1},visible:{x:A?"-80%":"-40%",opacity:1,transition:{duration:1}}},initial:"hidden",animate:H,className:"w-1/2 max-w-[100%] h-[680px] hidden md:block clip-top-right-[48px]",children:(0,a.jsx)("img",{src:l,alt:"Left",className:"w-full h-full object-cover"})}),(0,a.jsx)(n.P.div,{variants:{hidden:{x:"0%",opacity:1},visible:{x:A?"80%":"40%",opacity:1,transition:{duration:1}}},initial:"hidden",animate:H,className:"w-1/2 max-w-[100%] h-[680px] hidden md:block clip-bottom-left-[48px]",children:(0,a.jsx)("img",{src:c,alt:"Right",className:"w-full h-full object-cover"})})]})]})})]})}},6701:(e,t,l)=>{l.d(t,{default:()=>p});var a=l(95155),s=l(81673),r=l(15239),n=l(52619),i=l.n(n),c=l(14935),o=l(12115);let d={rest:{y:0,opacity:1},hover:{y:-20,opacity:1}},x={rest:{opacity:1,y:0},hover:{opacity:1,y:0}},m={rest:{opacity:0,y:10},hover:{opacity:1,y:0}};function p(e){let{cities:t}=e,l=function(){let[e,t]=(0,o.useState)(!1),[l,a]=(0,o.useState)(!1);return(0,o.useEffect)(()=>{a(!0);let e=()=>{t(window.innerWidth>=1025)};return e(),window.addEventListener("resize",e),()=>window.removeEventListener("resize",e)},[]),l&&e}();return(null==t?void 0:t.length)?(0,a.jsx)("section",{className:"w-full h-screen md:h-[calc(100vh+100px)]",children:(0,a.jsx)("div",{className:"flex flex-col md:flex-row h-full",children:t.map((e,t)=>{var n;return(0,a.jsxs)(s.P.div,{className:"relative w-full md:w-1/2 h-1/2 md:h-full overflow-hidden group",initial:"rest",whileHover:"hover",animate:"rest",children:[(0,a.jsx)("div",{className:"w-full h-full relative z-0 after:content-[''] after:absolute after:inset-0 after:bg-gradient-to-t after:from-black after:opacity-60 ",children:e.image?(0,a.jsx)(r.default,{src:e.image,alt:e.name,fill:!0,className:"object-cover",priority:!0}):(0,a.jsx)("div",{className:"w-full h-full bg-gray-400 flex items-center justify-center",children:(0,a.jsx)("span",{className:"text-white text-lg",children:"No Image"})})}),(0,a.jsx)("div",{className:"absolute inset-0 z-10 flex items-center justify-center",children:(0,a.jsxs)("div",{className:"text-center w-[90%] max-w-[650px]",children:[0===t?(0,a.jsx)(s.P.h1,{className:" text-white font-extrabold uppercase text-stroke-15 tracking-[-1.56px] leading-[2.625rem] md:leading-[3.5rem] lg:leading-[5rem] text-[3rem] md:text-[4rem] lg:text-[6.5rem] ",variants:d,transition:{duration:.4,ease:"easeOut"},children:e.name}):(0,a.jsx)(s.P.h2,{className:" text-white font-extrabold uppercase text-stroke-15 tracking-[-1.56px] leading-[2.625rem] md:leading-[3.5rem] lg:leading-[5rem] text-[3rem] md:text-[4rem] lg:text-[6.5rem] ",variants:d,transition:{duration:.4,ease:"easeOut"},children:e.name}),(0,a.jsx)(s.P.div,{className:"mt-4 hidden md:block",variants:l?m:
1x,transition:{duration:.4,ease:"easeOut"},children:(0,a.jsx)(i(),{href:(0,c.G)(e.buttonLink),className:(n=e.buttonColor,"".concat(l?"opacity-1 lg:opacity-0 transition-all duration-500 group-hover:opacity-100 mt-2":"opacity-1 transition-all duration-500 group-hover:opacity-100 mt-2"," ").concat("teal"===n?"btn-white-teal":"btn-white-purple")),children:e.buttonText})}),(0,a.jsxs)(i(),{href:(0,c.G)(e.buttonLink),className:"block md:hidden text-xl text-stroke-02 text-white font-extrabold tracking-[0.8px] uppercase flex gap-3 justify-center items-center mt-2",children:[e.buttonText,(0,a.jsx)("svg",{width:"8",height:"10",viewBox:"0 0 8 10",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,a.jsx)("path",{d:"M0.5 10L7.5 5L0.5 0L0.5 10Z",fill:"white"})})]})]})})]},t)})})}):null}},8887:(e,t,l)=>{l.d(t,{default:()=>c});var a=l(95155),s=l(12115),r=l(2821);function n(e,t){let l=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"";if(!e||"object"!=typeof e)return l;let a=e;for(let e of t)if(null==(a=null==a?void 0:a[e]))return l;return"string"==typeof a?a:String(a)}function i(e){return Array.isArray(e)?e.filter(e=>null!=e):[]}function c(e){let{data:t}=e,{categories:l,menuData:c,title:o,subtitle:d}=function(e){let t=null==e?void 0:e["dining-menu"];if(!Array.isArray(t)||0===t.length)return{categories:[],menuData:{},title:"",subtitle:""};let l=[],a={};return t.forEach(e=>{let t=n(e,["category-name","content"],"Unknown Category");l.includes(t)||l.push(t),a[t]||(a[t]={}),i(e["item-category"]).forEach((e,l)=>{let s=n(e,["item-category-name","content"],"Section ".concat(l+1));a[t][s]||(a[t][s]=[]),i(e.item).forEach((e,l)=>{let r=n(e,["item-name","content"],"Item ".concat(l+1)),i=n(e,["item-details","content"],""),c=n(e,["item-price","content"],"");a[t][s].push({name:r,description:"string"!=typeof i?"":i.replace(/<[^>]*>/g,""),price:c})})})}),{categories:l,menuData:a,title:n(e,["title"],""),subtitle:n(e,["subtitle"],"")}}(t),x=l[0]||"",[m,p]=(0,s.useState)(x);(0,s.useEffect)(()=>{x&&!m&&p(x)},[x,m]),(0,s.useEffect)(()=>{let e=()=>{let e=decodeURIComponent(window.location.hash.replace("#",""));e&&l.includes(e)&&p(e)};return e(),window.addEventListener("hashchange",e),()=>{window.removeEventListener("hashchange",e)}},[l]);let h=c[m]||{};return t&&0!==l.length?(0,a.jsxs)("section",{className:"max-w-5xl mx-auto px-4 pb-[150px] text-center",children:[o&&(0,a.jsxs)("div",{className:"mb-12",children:[(0,a.jsx)("h2",{className:"text-3xl md:text-4xl font-bold mb-4",children:o}),d&&(0,a.jsx)("p",{className:"text-lg text-gray-600",children:d})]}),(0,a.jsx)("div",{className:"mb-6 md:hidden",children:(0,a.jsx)("select",{value:m,onChange:e=>{let t=e.target.value;p(t),window.location.hash=t},className:"w-full border border-gray-300 rounded px-4 py-2 text-sm",children:l.map(e=>(0,a.jsx)("option",{value:e,children:e},e))})}),(0,a.jsx)("div",{className:"hidden md:flex flex-wrap justify-center gap-3 mb-[150px]",children:l.map(e=>(0,a.jsx)("button",{onClick:()=>{p(e),window.location.hash=e},className:(0,r.A)("px-4 py-2 transition-all",e===m?"btn-purple":"btn-black-purple"),children:e},e))}),(0,a.jsxs)("div",{className:"columns-1 md:columns-2 gap-x-12 text-left space-y-10",children:[Object.entries(h).map(e=>{let[t,l]=e;return(0,a.jsxs)("div",{className:"break-inside-avoid-column mb-10",children:[(0,a.jsx)("h3",{className:"h6 mb-6 text-center",children:t}),(0,a.jsx)("ul",{className:"space-y-4",children:l.map((e,t)=>(0,a.jsxs)("li",{className:"border-b pb-7 border-secondary/40",children:[(0,a.jsxs)("div",{className:"flex justify-between text-black font-extrabold text-[1.5rem] leading-[1.5em] uppercase text-stroke-03",children:[(0,a.jsx)("span",{children:e.name}),(0,a.jsx)("span",{children:e.price})]}),e.description&&(0,a.jsx)("p",{className:"text-sm text-black",children:e.description})]},t))})]},t)}),0===Object.keys(h).length&&(0,a.jsx)("div",{className:"text-center text-gray-500",children:(0,a.jsxs)("p",{children:['No menu available for "',m,'" yet.']})})]})]}):(0,a.jsx)("section",{className:"max-w-5xl mx-auto px-4 pb-[150px] text-center",children:(0,a.jsxs)("div",{className:"text-center",children:[(0,a.jsx)("h2",{className:"text-2xl font-bold mb-4 text-gray-800",children:"Dining Menu (ACM)"}),(0,a.jsxs)("div",{className:"p-4 bg-yellow-50 border border-yellow-200 rounded-lg",children:[(0,a.jsx)("p",{className:"text-gray-700 mb-2",children:"â ï¸ No ACM data found for dining-menu section"}),(0,a.jsx)("p",{className:"text-sm text-gray-600",children:"Expected data structure: categories, menu, title, etc."})]})]})})}},10004:(e,t,l)=>{l.d(t,{A:()=>c});var a=l(95155),s=l(15239),r=l(12115),n=l(64269),i=l(12669);function c(e){let{name:t,address:c,image:o,lat:d,lng:x,zoom:m=15,pointsOfInterest:p=[],selectedPoi:h,isOpenInModal:u=!1}=e,f=(0,r.useRef)(null),g=(0,r.useRef)(null),b=(0,r.useRef)([]),v=(0,r.useRef)([]),[w,j]=(0,r.useState)("all"),y=[];
1return p.forEach(e=>{var t;null==(t=e.categories)||t.forEach(e=>{y.includes(e.name)||y.push(e.name)})}),(0,r.useEffect)(()=>{let e,r={};return(async()=>{if(!g.current)return;f.current&&(f.current.remove(),f.current=null);let u=(await l.e(1761).then(l.t.bind(l,55027,23))).default;await Promise.all([l.e(4804),l.e(5603)]).then(l.t.bind(l,35603,23)),f.current=e=u.map(g.current,{preferCanvas:!0,scrollWheelZoom:!1,zoomControl:!1}).setView([d,x],m),u.control.zoom({position:"bottomright"}).addTo(e),u.tileLayer("https://cartodb-basemaps-{s}.global.ssl.fastly.net/rastertiles/voyager/{z}/{x}/{y}.png",{attribution:'© <a href="http://openstreetmap.org" target="_blank">OpenStreetMap</a> contributors',maxZoom:20}).addTo(e),b.current.forEach(e=>e.remove()),v.current.forEach(e=>e.unmount()),b.current=[],v.current=[];let j=u.marker([d,x],{icon:u.icon({iconUrl:"/images/poi-icons/hotel-marker.png",iconSize:[60,60],iconAnchor:[30,60],popupAnchor:[0,-50]})}).addTo(e);b.current.push(j);let y=document.createElement("div"),N=(0,i.createRoot)(y);v.current.push(N),N.render((0,a.jsxs)("div",{className:"map-popup w-full",children:[o&&(0,a.jsx)("div",{className:"relative w-full h-[200px]",children:(0,a.jsx)(s.default,{src:o,alt:t,width:310,height:200,className:"w-full h-[200px] object-cover"})}),(0,a.jsxs)("div",{className:"font-[Texta] text-black text-lg px-6 pt-5 pb-7",children:[(0,a.jsx)("h3",{className:"text-md font-extrabold",children:t}),(0,a.jsx)("p",{className:"!mt-1 !mb-5",children:c}),(0,a.jsx)("a",{href:"http://maps.google.com/maps?f=d&geocode=&daddr=".concat(d,",").concat(x,"&z=15"),target:"_blank",className:"".concat(t.toLowerCase().includes("san francisco")?"btn-black-teal":"btn-black-purple"," !text-white !text-center !block !w-full"),children:"Get Directions"})]})]})),j.bindPopup(y),p.forEach(l=>{var c,o,d,x,m,p,h;let f;if((null==(c=l.system)?void 0:c.is_active)===!1||(null==(o=l.system)?void 0:o.is_published)===!1||(null==(d=l.system)?void 0:d.is_deleted)===!0||"all"!==w&&w!==(0,n.Yv)((null==(m=l.categories)||null==(x=m[0])?void 0:x.name)||""))return;let g=u.marker([l.lat,l.lng],{icon:(f=(0,n.Yv)((null==(h=l.categories)||null==(p=h[0])?void 0:p.name)||""),u.icon({iconUrl:"/images/poi-icons/".concat(f,".png"),iconSize:[29,40],iconAnchor:[15,40],popupAnchor:[0,-30]}))}).addTo(e);r[l.name]=g,b.current.push(g);let j=document.createElement("div"),y=(0,i.createRoot)(j);v.current.push(y),y.render((0,a.jsxs)("div",{className:"map-popup w-full",children:[l.imageUrl&&(0,a.jsx)("div",{className:"relative w-full h-[120px]",children:(0,a.jsx)(s.default,{src:l.imageUrl,alt:l.imageAlt||l.name,width:150,height:120,className:"w-full h-[120px] object-cover"})}),(0,a.jsxs)("div",{className:"font-[Texta] text-black text-lg px-6 pt-5 pb-7",children:[(0,a.jsx)("h3",{className:"text-xl font-extrabold",children:l.name}),(0,a.jsx)("a",{href:"http://maps.google.com/maps?f=d&geocode=&daddr=".concat(l.lat,",").concat(l.lng,"&z=15"),target:"_blank",className:"!mt-5 ".concat(t.toLowerCase().includes("san francisco")?"btn-black-teal":"btn-black-purple"," !text-white !text-center !block !w-full"),children:"Get Directions"})]})]})),g.bindPopup(j)});let k=Object.values(r).concat(j);if(h&&r[h.name]){let t=r[h.name];e.flyTo([h.lat,h.lng],16,{duration:1.5}),t.openPopup()}else if(k.length){let t=u.featureGroup(k);e.fitBounds(t.getBounds(),{padding:[50,50]})}})(),()=>{var e;null==(e=f.current)||e.remove(),f.current=null,b.current=[],v.current.forEach(e=>e.unmount()),v.current=[]}},[d,x,m,p,w,h]),(0,a.jsx)("div",{ref:g,className:"w-full h-full relative overflow-hidden",children:(0,a.jsxs)("div",{className:"\n absolute z-[410] md:w-[283px]\n top-5 md:top-8 \n left-5 md:left-8 \n ".concat(u?"right-[88px] md:right-auto":"right-5 md:right-auto","\n "),children:[(0,a.jsx)("svg",{className:"absolute top-[22px] right-5 z-20 pointer-events-none",width:"14",height:"9",viewBox:"0 0 14 9",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,a.jsx)("path",{d:"M13 1L7 7L1 1",stroke:"#151715",strokeWidth:"2"})}),(0,a.jsxs)("select",{onChange:e=>{j(e.target.value)},className:"w-full px-[20px] py-[15px] text-[15px] text-black uppercase bg-white appearance-none drop-shadow-sm","aria-label":"Select Category",children:[(0,a.jsx)("option",{value:"all",children:"All"}),y.map((e,t)=>(0,a.jsx)("option",{value:(0,n.Yv)(e),children:e},t))]})]})})}},10773:(e,t,l)=>{l.d(t,{default:()=>i});var a=l(95155),s=l(88661),r=l.n(s),n=l(15239);function i(e){let{images:t}=e;return t.length,(0,a.jsxs)("div",{className:r().dynamic([["42c879fdce1f09b0",[480*t.length,4*t.length]]])+" relative overflow-hidden w-full h-[460px] md:h-[800px]",children:[(0,a.jsx)("div",{className:r().dynamic([["42c879fdce1f09b0",[480*t.length,4*t.length]]])+" flex animate-scroll",children:Array.from({length:4},(e,l)=>t.map((e,s)=>(0,a.jsx)("div",{className:r().dynamic([["42c879fdce1f09b0",[480*t.length,4*t.length]]])+" relative w-[100vw] md:w-[480px] h-[460px] md:h-[800px] flex-shrink-0",children:(0,a.jsx)(n.default,{src:e,alt:"",width:"1200",height:"800",className:"w-full h-full object-cover",priority:0===l&&s<3})},"set-".concat(l,"-").concat(s))))}),(0,a.jsx)(r(),{id:"42c879fdce1f09b0",dynamic:[480*t.length,4*t.length],children:"@keyframes scroll{0%{transform:translate3d(0,
10,0)}100%{transform:translate3d(-100vw,0,0)}}@media(min-width:768px){@keyframes scroll{0%{transform:translate3d(0,0,0)}100%{transform:translate3d(-".concat(480*t.length,"px,0,0)}}}.animate-scroll.__jsx-style-dynamic-selector{animation:scroll ").concat(4*t.length,"s linear infinite;will-change:transform;backface-visibility:hidden;perspective:1e3px}")})]})}},11365:(e,t,l)=>{l.r(t),l.d(t,{default:()=>n});var a=l(95155),s=l(57359),r=l(20238);function n(e){let{data:t,wide:l=!1,align:n="center",headingClassName:i,contentClassName:c}=e,{title:o,content:d,floatingButton:x,ctaButton:m}=t,p=null==x?void 0:x[0],h=!!(o&&o.replace(/<[^>]*>/g,"").replace(/ /g," ").trim().length>0);return(0,a.jsx)("section",{className:"bg-white text-black body-font clip-diagonal-top-[100px] px-5 py-0 md:py-14",children:(0,a.jsxs)("div",{className:"container max-w-[1157px] px-1 md:px-5 py-[3.5rem] md:py-[115px] mx-auto",children:[h&&(0,a.jsx)("div",{className:"left"===n?"":"text-center",children:(0,a.jsxs)("div",{className:"left"===n?"":"inline-block w-auto mx-auto",children:[p&&p.FBtext&&p.FBlink&&(0,a.jsx)(s.A,{bgColor:p.FBbgColor,location:p.FBlocation,text:p.FBtext,link:p.FBlink,target:p.FBtarget}),(0,a.jsx)("h1",{className:i||"".concat("left"===n?"":"inline-block w-auto mx-auto text-center"," text-4xl md:text-7xl sm:text-6xl tracking-[-1px] md:tracking-[-3.6px] uppercase text-stroke-2 font-extrabold max-w-[1100px] ").concat("left"===n?"text-left":""," mb-[23px] md:mb-[40px]"),dangerouslySetInnerHTML:{__html:o}})]})}),(0,a.jsxs)("div",{className:"\n text-xl ".concat("left"===n?"text-left":"text-center"," mx-auto\n ").concat(l?"":"max-w-[580px]","\n ").concat(c||"","\n "),children:[(()=>{let e=(null==d?void 0:d.replace(/<img([^>]*)\ssrc="([^"]*)"([^>]*)>/gi,(e,t,l,a)=>{if(l.startsWith("/")){let e="".concat("https://d18slle4wlf9ku.cloudfront.net/headless_base-1028505334").concat(l);return"<img".concat(t,' src="').concat(e,'"').concat(a,">")}return e}))||"";return(0,a.jsx)("div",{className:"content-styles ".concat(c||""),dangerouslySetInnerHTML:{__html:e}})})(),(null==m?void 0:m.text)&&(null==m?void 0:m.link)&&(0,a.jsx)(r.ButtonLink,{href:m.link,target:m.target||"_self",variant:"secondary_black",className:"mt-5",children:m.text})]})]})})}},12372:(e,t,l)=>{l.d(t,{default:()=>d});var a=l(95155),s=l(12115),r=l(74551),n=l(65380),i=l(15239),c=l(52619),o=l.n(c);function d(e){let{slides:t}=e,l=(0,s.useId)(),c="swiper-prev-".concat(l),d="swiper-next-".concat(l);return(0,a.jsxs)("div",{className:"w-full max-w-[1320px] mx-auto pl-5 py-10 flex flex-wrap",children:[(0,a.jsx)("div",{className:"w-1/5 max-w-[200px] hidden sm:block",children:(0,a.jsxs)("div",{className:"hidden flex-col gap-4 relative md:flex",children:[(0,a.jsx)("button",{className:"w-28 h-28 ".concat(c," border border-black rounded-full flex items-center justify-center"),"aria-label":"Previous Slide",children:(0,a.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"20",height:"36",viewBox:"0 0 20 36",fill:"none",children:[(0,a.jsx)("path",{d:"M19.9219 28.8114V34.6817L3.6343 20.4321L0.268572 17.4969L3.6343 14.5617L19.9219 28.8114Z",fill:"#151715"}),(0,a.jsx)("path",{d:"M4.90537 13.449L19.9219 0.288269V6.15858L8.27109 16.3842L4.90537 13.449Z",fill:"#151715"})]})}),(0,a.jsx)("button",{className:"w-28 h-28 ".concat(d," border border-black rounded-full flex items-center justify-center"),"aria-label":"Next Slide",children:(0,a.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"20",height:"36",viewBox:"0 0 20 36",fill:"none",children:[(0,a.jsx)("path",{d:"M0.0796509 28.8114V34.6817L16.3672 20.4321L19.733 17.4969L16.3672 14.5617L0.0796509 28.8114Z",fill:"#151715"}),(0,a.jsx)("path",{d:"M15.0962 13.449L0.0796509 0.288269V6.15858L11.7304 16.3842L15.0962 13.449Z",fill:"#151715"})]})})]})}),(0,a.jsx)("div",{className:"w-full sm:w-4/5",children:(0,a.jsx)(r.RC,{modules:[n.Vx,n.dK],spaceBetween:20,slidesPerView:1.2,navigation:{nextEl:".".concat(d),prevEl:".".concat(c)},breakpoints:{640:{slidesPerView:1.5},768:{slidesPerView:2.5},1024:{slidesPerView:2.2}},children:t.map((e,t)=>(0,a.jsx)(r.qr,{className:"group",children:(0,a.jsxs)("div",{className:"overflow-hidden relative",children:[(0,a.jsxs)("div",{className:"relative overflow-hidden clip-top-left-[48px] group-[&:nth-child(even)]:clip-bottom-right-[48px]",children:[(0,a.jsx)(i.default,{width:600,height:600,src:e.image,alt:e.title||"Slide Image",className:"w-full h-[297px] sm:h-[476px] object-cover transition-transform duration-300 group-hover:scale-105"}),(0,a.jsxs)("div",{className:"absolute inset-0 flex flex-col justify-center items-center text-center p-5 md:p-10 text-white px-4 opacity-0 group-hover:opacity-100 transition duration-300 ".concat(e.hoverBg||"bg-black/60"),
1children:[(0,a.jsx)("p",{className:"text-xl font-semibold mb-2",children:e.description}),(0,a.jsxs)(o(),{href:e.link,className:"flex flex-row gap-3 items-center","aria-label":"Explore ".concat(e.title),children:[(0,a.jsx)("span",{className:"text-[16px] leading-[18px] text-white tracking-[0.8px] uppercase font-extrabold text-stroke-02",children:"Explore"}),(0,a.jsx)("span",{children:(0,a.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"7",height:"10",viewBox:"0 0 7 10",fill:"none",children:(0,a.jsx)("path",{d:"M0 10L7 5L0 0L0 10Z",fill:"#fff"})})})]})]})]}),(0,a.jsx)("div",{className:"py-4 text-black",children:(0,a.jsx)("h3",{className:"text-2xl uppercase font-extrabold text-stroke-05",children:e.title})})]})},t))})})]})}l(74062),l(1878),l(18068)},13445:(e,t,l)=>{l.d(t,{default:()=>m});var a=l(95155),s=l(12115),r=l(20063),n=l(15239),i=l(94537),c=l(48941),o=l(82111),d=l(41750),x=l(57359);function m(e){var t;let{sectionTitle:l,bgColor:m,textColor:p,floatingButton:h,items:u,bottombtn:f}=e,g=(0,r.usePathname)(),b=(0,s.useRef)([]),[v,w]=(0,s.useState)(u.map(()=>!1)),j=e=>{let t=b.current[e];t&&(t.paused?t.play():t.pause())};(0,s.useEffect)(()=>{let e=b.current,t=[...v];e.forEach((e,l)=>{if(!e)return;let a=()=>{t[l]=!0,w([...t])},s=()=>{t[l]=!1,w([...t])};return e.addEventListener("play",a),e.addEventListener("pause",s),e.paused||(t[l]=!0),()=>{e.removeEventListener("play",a),e.removeEventListener("pause",s)}})},[u]);let y=function(e,t){let l=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return"image"===e.mediaType?e.mediaSrc?(0,a.jsx)(n.default,{src:e.mediaSrc,alt:e.title,fill:!0,className:"object-cover object-center ".concat(l?"hover:scale-100":"")}):null:e.placeholderImage?(0,a.jsx)("div",{className:"relative w-full h-full",children:e.mediaSrc?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("video",{ref:e=>{b.current[t]=e},className:"w-full h-full object-cover",poster:e.placeholderImage,autoPlay:!0,muted:!0,playsInline:!0,preload:"metadata",onError:t=>{console.warn("Video failed to load:",e.mediaSrc,t)},children:[(0,d.UP)(e.mediaSrc).map((e,t)=>(0,a.jsx)("source",{src:e.src,type:e.type},t)),(0,a.jsx)("track",{kind:"captions",src:"/captions/silent.vtt",srcLang:"en",label:"English",default:!0})]}),(0,a.jsx)("button",{onClick:()=>j(t),"aria-label":v[t]?"Pause video":"Play video",className:"absolute bottom-4 right-4 p-3 transition rounded-full bg-black bg-opacity-50 hover:bg-opacity-75",children:v[t]?(0,a.jsx)(c.A,{className:"text-white w-6 h-6","aria-hidden":"true"}):(0,a.jsx)(o.A,{className:"text-white w-6 h-6","aria-hidden":"true"})})]}):(0,a.jsx)(n.default,{src:e.placeholderImage,alt:e.title,fill:!0,className:"object-cover object-center"})}):e.mediaSrc?(0,a.jsxs)("div",{className:"relative w-full h-full",children:[(0,a.jsxs)("video",{ref:e=>{b.current[t]=e},className:"w-full h-full object-cover",autoPlay:!0,muted:!0,playsInline:!0,preload:"metadata",onError:t=>{console.warn("Video failed to load:",e.mediaSrc,t)},children:[(0,d.UP)(e.mediaSrc).map((e,t)=>(0,a.jsx)("source",{src:e.src,type:e.type},t)),(0,a.jsx)("track",{kind:"captions",src:"/captions/silent.vtt",srcLang:"en",label:"English",default:!0})]}),(0,a.jsx)("button",{onClick:()=>j(t),"aria-label":v[t]?"Pause video":"Play video",className:"absolute bottom-4 right-4 p-3 transition rounded-full bg-black bg-opacity-50 hover:bg-opacity-75",children:v[t]?(0,a.jsx)(c.A,{className:"text-white w-6 h-6","aria-hidden":"true"}):(0,a.jsx)(o.A,{className:"text-white w-6 h-6","aria-hidden":"true"})})]}):null};return(0,a.jsxs)("div",{className:"".concat(m),children:[(null==l?void 0:l.replace(/<[^>]*>/g,"").replace(/ /g,"").trim())?(0,a.jsx)("div",{className:"text-center pt-20 md:pt-44 mb-[40px] md:mb-[0px]",children:(0,a.jsxs)("div",{className:"inline-block w-auto mx-auto relative",children:[(0,a.jsx)("h2",{className:"text-[2.5rem] leading-[2.938rem] tracking-[-0.01em] [-webkit-text-stroke:1px] md:text-[4.75rem] md:leading-[4.75rem] md:[-webkit-text-stroke:0] uppercase font-extrabold mx-auto text-center break-normal\n max-w-[700px] max-[1180px]:max-w-full\n mb-[40px] max-[1180px]:mb-[23px]\n ".concat("white"===p?"text-white":"text-black"),dangerouslySetInnerHTML:{__html:l}}),h&&(null==(t=h.text)?void 0:t.trim())&&(0,a.jsx)(x.A,{bgColor:h.bgColor,location:"right",text:h.text,link:h.href||"#",target:h.isInternal?"_self":"_blank"})]})}):(0,a.jsx)("div",{className:"pt-20 md:pt-44","aria-hidden":"true"}),u.length>0&&(0,a.jsxs)(a.Fragment,{children:[(()=>{let e=u[0];return(0,a.jsx)("section",{className:"body-font ".concat("white"===p?"text-white":"text-black"," pb-12 md:pb-0"),children:(0,a.jsxs)("div",{className:"container max-w-[612px] lg:max-w-[1157px] mx-auto flex px-5 pb-8 md:pb-[5rem] flex-col ".concat(e.reverse?"lg:flex-row-reverse":"lg:flex-row"," justify-between items-center ").concat(e.extraBottomPadding&&"lg:pb-[120px]"),children:[(0,a.jsx)("div",{className:"w-full lg:w-[55%] mb-10 lg:mb-0 aspect-square lg:aspect-auto lg:h-[380px] ".concat(e.reverse?"clip-top-left-[48px]":"clip-top-right-[48px]"," relative"),children:y(e,0)}),(0,a.jsxs)("div",{className:"lg:flex-grow lg:max-w-[350px] max-w-full ".concat(e.reverse?"lg:pr-5":"lg:pl-5"," w-full lg:w-[40%] flex flex-col items-start text-left"),children:[e.title&&(0,a.jsx)("h3",{className:"".concat("white"===p?"text-white":"text-black"," font-extrabold text-[1.5rem] leading-[1.375rem] lg:text-[2.375rem] lg:leading-[40px] font-[900] uppercase mb-2"),children:e.title}),(0,a.jsx)("div",{className:"mb-8 text-[1.125rem] leading-[1.6875rem]",dangerouslySetInnerHTML:{__html:e.content}}),(0,a.jsx)("div",{className:"flex gap-5 flex-col xs:flex-row",children:e.linkText&&e.linkHref&&(0,a.jsx)(i.A,{color:"white"===p?"white":"black",text:e.linkText,link:e.linkHref,target:e.isInternal?"_self":"_blank"})})]})]})})})(),u.length>1&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("div",{className:"hidden lg:block w-full pb-[4rem]",children:(0,a.jsx)("div",{className:"container max-w-[1157px] mx-auto px-5",children:(0,a.jsx)("div",{className:"flex flex-col gap-[5rem]",children:u.slice(1).map((e,t)=>{let l=t+1;return(0,a.jsxs)("div",{className:"flex items-center justify-between ".concat("white"===p?"text-white":"text-black"," ").concat(e.reverse?"flex-row-reverse":""),children:[(0,a.jsx)("div",{className:"aspect-square lg:aspect-auto lg:w-[55%] lg:h-[380px] relative overflow-hidden clip-bottom-right-[48px]",children:y(e,l,!0)}),(0,a.jsxs)("div",{className:"w-[40%] max-w-[350px]",children:[e.title&&(0,a.jsx)("h3",{className:"font-extrabold text-[1.5rem] leading-[1.375rem] lg:text-[2.375rem] lg:leading-[40px] font-[900] uppercase mb-2",children:e.title}),(0,a.jsx)("div",{className:"mb-4 text-xl font-normal",dangerouslySetInnerHTML:{__html:e.content}}),e.linkText&&e.linkHref&&(0,a.jsx)(i.A,{color:"white"===p?"white":"black",text:e.linkText,link:e.linkHref,target:e.isInternal?"_self":"_blank"})]})]},l)})})})}),(0,a.jsxs)("div",{className:"pb-[4rem] md:pb-[8rem] px-5 max-w-[612px] mx-auto",children:[(0,a.jsx)("div",{className:"flex flex-col gap-[5rem] lg:hidden",children:u.slice(1).map((e,t)=>(0,a.jsxs)("div",{className:"flex flex-col",children:[(0,a.jsx)("div",{className:"w-full mb-6 aspect-square ".concat(t%2!=0?"clip-bottom-right-[48px]":"clip-top-left-[48px]"," relative overflow-hidden"),children:y(e,t,!0)}),(0,a.jsxs)("div",{className:"flex flex-col items-start text-left",children:[e.title&&(0,a.jsx)("h3",{className:"text-[1.5rem] leading-[1.375rem] uppercase font-extrabold mb-4",children:e.title}),(0,a.jsx)("div",{className:"mb-8 text-[1.125rem] leading-[1.6875rem]",dangerouslySetInnerHTML:{__html:e.content}}),(0,a.jsx)("div",{className:"flex gap-5 flex-col xs:flex-row",children:e.linkText&&e.linkHref&&(0,a.jsx)(i.A,{color:"white"===p?"white":"black",text:e.linkText,link:e.linkHref,target:e.isInternal?"_self":"_blank"})})]})]},t+1))}),f&&(null==f?void 0:f.text)!==""&&(0,a.jsx)("div",{className:"pt-[24px] text-center",children:(0,a.jsx)("a",{className:"".concat((null==g?void 0:g.includes("/san-francisco"))?"btn-black-teal":"btn-black-purple"),href:(null==f?void 0:f.href)||"#",children:null==f?void 0:f.text})})]})]})]})]})}},17959:(e,t,l)=>{l.d(t,{default:()=>i});var a=l(95155),s=l(12115),r=l(74551),n=l(65380);function i(e){let{isOnHp:t,heading:l="EXPLORE SUITES",bgColor:i="bg-secondary",textColor:c="text-white",slides:o,buttonText:d}=e,x=(0,s.useId)(),m="roomcat-prev-".concat(x),p="roomcat-next-".concat(x),h="text-black"===c,u=h?"border-black":"border-white",f=h?"black":"white",g=c.startsWith("text-")?c.substring(5):"white";return(0,a.jsx)("section",{className:"".concat(i," ").concat(c," pt-[0px] md:pt-[100px] pb-[6rem] md:pb-[8rem] overflow-hidden md:clip-diagonal-[100px]"),children:(0,a.jsxs)("div",{className:"container max-w-[1189px] mx-auto px-4",children:[l&&(0,a.jsx)("h2",{className:"h2 text-center mb-16 md:mb-24 ".concat(c),children:l}),(0,a.jsxs)("div",{className:"w-full py-4 flex flex-wrap items-stretch",children:[(0,a.jsx)("div",{className:"w-1/5 max-w-[200px] hidden md:block",children:(0,a.jsxs)("div",{className:"flex flex-col gap-6 pl-2",children:[(0,a.jsx)("button",{className:"w-28 h-28 ".concat(m," border ").concat(u," rounded-full flex items-center justify-center"),"aria-label":"Previous Slide",children:(0,a.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"20",height:"36",viewBox:"0 0 20 36",fill:"none",children:[(0,a.jsx)("path",{d:"M19.9219 28.8114V34.6817L3.6343 20.4321L0.268572 17.4969L3.6343 14.5617L19.9219 28.8114Z",fill:f}),(0,a.jsx)("path",{d:"M4.90537 13.449L19.9219 0.288269V6.15858L8.27109 16.3842L4.90537 13.449Z",fill:f})]})}),(0,a.jsx)("button",{className:"w-28 h-28 ".concat(p," border ").concat(u," rounded-full flex items-center justify-center"),"aria-label":"Next Slide",children:(0,a.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"20",height:"36",viewBox:"0 0 20 36",fill:"none",children:[(0,a.jsx)("path",{d:"M0.0796509 28.8114V34.6817L16.3672 20.4321L19.733 17.4969L16.3672 14.5617L0.0796509 28.8114Z",fill:f}),(0,a.jsx)("path",{d:"M15.0962 13.449L0.0796509 0.288269V6.15858L11.7304 16.3842L15.0962 13.449Z",fill:f})]})})]})}),(0,a.jsx)("div",{className:"w-full md:w-4/5 px-2 md:px-0 relative",children:(0,a.jsx)(r.RC,{className:"!overflow-visible clip-left",modules:[n.Vx],spaceBetween:20,slidesPerView:1.2,navigation:{nextEl:".".concat(p),prevEl:".".concat(m)},breakpoints:{640:{slidesPerView:1.6},768:{slidesPerView:2.4},1024:{slidesPerView:2.2}},children:o.map((e,t)=>(0,a.jsx)(r.qr,{className:"group",children:(0,a.jsx)("div",{className:"overflow-hidden relative",children:(0,a.jsxs)("a",{href:e.book_now_url,children:[(0,a.jsx)("div",{className:"relative overflow-hidden clip-top-left-[36px]",children:(0,a.jsx)("div",{className:"relative w-full bg-cover bg-center transition-transform duration-300 group-hover:scale-105",style:{backgroundImage:"url(".concat(e.image,")"),paddingBottom:"100%"},role:"img","aria-label":e.title})}),(0,a.jsxs)("div",{className:"pt-5",children:[(0,a.jsx)("h3",{className:"text-[24px] md:text-[30px] uppercase font-extrabold ".concat(c," text-stroke-02 leading-[28px] md:leading-[30px] mb-[8px] md:mb-[10px]"),children:e.title}),e.short_desc&&(0,a.jsx)("p",{className:"text-[17px] leading-[24px] md:text-[18px] md:leading-[26px] text-semibold ".concat(c," mb-[20px] md:mb-[24px]"),children:e.short_desc}),(0,a.jsxs)("span",{className:"flex flex-row gap-3 items-center text-[16px] leading-[18px] tracking-[0.8px] uppercase font-extrabold text-stroke-02",children:[(0,a.jsxs)("span",{children:["Explore ",e.title]}),(0,a.jsx)("span",{children:(0,a.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"7",height:"10",viewBox:"0 0 7 10",fill:"none",children:(0,a.jsx)("path",{d:"M0 10L7 5L0 0L0 10Z",className:"fill-".concat(g)})})})]})]})]})})},t))})})]})]})})}l(74062),l(1878)},18103:(e,t,l)=>{l.d(t,{default:()=>n});var a=l(95155),s=l(12115),r=l(15239);function n(e){let{features:t,textColor:l="black",bgColor:n="white",borderColor:i}
1=e,c=(0,s.useRef)(null),[o,d]=(0,s.useState)(!1),[x,m]=(0,s.useState)(!1),p="purple"===n?"bg-secondary":"blue"===n?"bg-tertiary":"orange"===n?"bg-primary":"bg-white",h="purple"===n||"blue"===n||"orange"===n,u=()=>{if(c.current){let{scrollLeft:e,scrollWidth:t,clientWidth:l}=c.current;d(e>0),m(e<t-l-1)}};return(0,s.useEffect)(()=>{u();let e=()=>u();return window.addEventListener("resize",e),()=>window.removeEventListener("resize",e)},[t]),(0,a.jsx)("div",{className:"border ".concat(h?"border-white":i," overflow-hidden"),children:(0,a.jsx)("div",{className:"grid grid-cols-2 md:grid-cols-".concat(t.length),children:t.map((e,t)=>(0,a.jsxs)("div",{className:"flex flex-col items-center justify-center text-center ".concat("white"===n?"bg-white":p," p-6 md:p-8 border ").concat(h?"border-white":i),children:[(0,a.jsx)("div",{className:"w-10 h-10 md:w-16 md:h-16 mb-4 relative",children:e.icon&&e.icon.trim()?(0,a.jsx)(r.default,{src:e.icon,alt:e.alt,fill:!0,className:"object-contain"}):(0,a.jsx)("div",{className:"w-full h-full bg-gray-200 border border-gray-300 rounded flex items-center justify-center",children:(0,a.jsx)("span",{className:"text-xs text-gray-500",children:"No Icon"})})}),(0,a.jsx)("p",{className:"text-sm font-medium text-black",children:e.label})]},t))})})}},19906:(e,t,l)=>{l.d(t,{default:()=>o});var a=l(95155),s=l(52619),r=l.n(s),n=l(12115),i=l(31257),c=l(31166);function o(e){let{events:t,propertyId:l}=e,s=1===l?"bg-tertiary":2===l?"bg-secondary":"bg-black",[o,d]=(0,n.useState)("list"),[x,m]=(0,n.use
1State)(null),[p,h]=(0,n.useState)(6),u=x?t.filter(e=>{let t=new Date(e.date);return!isNaN(t.getTime())&&(0,i.GP)(t,"yyyy-MM-dd")===x}):t,f=[...u].sort((e,t)=>new Date(e.date).getTime()-new Date(t.date).getTime()).slice(0,p),g=p<u.length;return(0,a.jsxs)("div",{className:"w-full max-w-[1200px] mx-auto px-5 pb-[180px] space-y-6",children:[(0,a.jsx)("div",{className:"flex flex-col sm:flex-row sm:items-center sm:justify-between gap-4",children:(0,a.jsxs)("div",{className:"items-center gap-2 hidden sm:flex",children:[(0,a.jsx)("button",{onClick:()=>d("list"),className:"p-[15px] clip-top-right-[10px] ".concat("list"===o?"".concat(s," text-white"):"bg-black"),"aria-label":"List View",children:(0,a.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"20",height:"20",fill:"none",children:[(0,a.jsx)("mask",{id:"list-icon",maskUnits:"userSpaceOnUse",x:"0",y:"0",width:"20",height:"20",children:(0,a.jsx)("rect",{width:"20",height:"20",fill:"#D9D9D9"})}),(0,a.jsx)("g",{mask:"url(#list-icon)",children:(0,a.jsx)("path",{d:"M0.832031 17.5034V13.7534H4.4987V17.5034H0.832031ZM6.33203 17.5034V13.7534H19.1654V17.5034H6.33203ZM0.832031 11.8784V8.12842H4.4987V11.8784H0.832031ZM6.33203 11.8784V8.12842H19.1654V11.8784H6.33203ZM0.832031 6.25342V2.50342H4.4987V6.25342H0.832031ZM6.33203 6.25342V2.50342H19.1654V6.25342H6.33203Z",fill:"white"})})]})}),(0,a.jsx)("button",{onClick:()=>d("grid"),className:"p-[15px] clip-top-right-[10px] ".concat("grid"===o?"".concat(s," text-white"):"bg-black"),"aria-label":"Grid View",children:(0,a.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"20",height:"20",fill:"none",children:[(0,a.jsx)("mask",{id:"grid-icon",maskUnits:"userSpaceOnUse",x:"0",y:"0",width:"20",height:"20",children:(0,a.jsx)("rect",{width:"20",height:"20",fill:"#D9D9D9"})}),(0,a.jsx)("g",{mask:"url(#grid-icon)",children:(0,a.jsx)("path",{d:"M2.5 9.16667V2.5H9.16667V9.16667H2.5ZM2.5 17.5V10.8333H9.16667V17.5H2.5ZM10.8333 9.16667V2.5H17.5V9.16667H10.8333ZM10.8333 17.5V10.8333H17.5V17.5H10.8333Z",fill:"white"})})]})})]})}),(0,a.jsx)("div",{className:"grid"===o?"grid sm:grid-cols-2 lg:grid-cols-3 gap-6":"space-y-6",children:f.map(e=>(0,a.jsx)("div",{className:"group",children:(0,a.jsxs)("div",{className:"".concat(s," text-white overflow-hidden ").concat("list"===o?"flex flex-col sm:flex-row items-center clip-top-right-[48px] sm:clip-bottom-right-[48px]":"flex flex-col items-start clip-top-right-[48px]"),children:[(0,a.jsx)("div",{className:"list"===o?"w-full sm:w-1/2 h-[260px] sm:h-[500px]":"w-full h-[260px]",children:(0,a.jsx)("img",{src:e.image,alt:e.title,className:"object-cover h-full w-full transition-transform group-hover:scale-[1.02]"})}),(0,a.jsxs)("div",{className:"flex-1 ".concat("list"===o?"p-[30px] sm:p-[72px] space-y-4 sm:space-y-6":"p-[30px] space-y-4 min-h-[320px] flex flex-col justify-between"),children:[(0,a.jsxs)("div",{className:"relative space-y-4",children:[(0,a.jsx)("p",{className:"text-xs font-extrabold uppercase",children:(0,i.GP)(new Date(e.date),"MMM dd, yyyy")}),(0,a.jsx)("h3",{className:"list"===o?"h6":"h7",children:e.title}),(0,a.jsx)("p",{className:"pxl",children:e.description})]}),(0,a.jsx)(r(),{href:e.link,className:"btn-black-white inline-block mt-2 w-1/2",target:"_blank",children:"Read More"})]})]})},e.title))}),0===f.length&&(0,a.jsx)("div",{className:"text-center py-12",children:(0,a.jsx)("p",{className:"text-gray-600",children:x?"No events found for the selected date.":"No events available at this time."})}),g&&(0,a.jsx)("div",{className:"text-center mt-6",children:(0,a.jsx)(c.$,{variant:1===l?"tertiary_black":2===l?"secondary_black":"default",onClick:()=>{h(e=>e+6)},className:"",children:"Load More"})})]})}},20238:(e,t,l)=>{l.r(t),l.d(t,{ButtonLink:()=>o});var a=l(95155),s=l(52619),r=l.n(s),n=l(12115),i=l(31166),c=l(64269);let o=(0,n.forwardRef)((e,t)=>{let{className:l,variant:s,size:n,href:o,forceReload:d,prefetch:x,replace:m,scroll:p,...h}=e,u=(0,c.cn)((0,i.r)({variant:s,size:n,className:l}));return d?(0,a.jsx)("a",{href:o,ref:t,className:u,...h}):(0,a.jsx)(r(),{href:o,prefetch:x,replace:m,scroll:p,ref:t,className:"".concat(u," whitespace-nowrap"),...h})});o.displayName="ButtonLink"},21369:(e,t,l)=>{l.d(t,{default:()=>c});var a=l(95155),s=l(12115),r=l(15239),n=l(71408),i=l(81673);function c(e){let{heading:t,bgcolor:l,items:c}
1=e,[o,d]=(0,s.useState)(null),[x,m]=(0,s.useState)({x:0,y:0}),[p,h]=(0,s.useState)(!1);(0,s.useEffect)(()=>{let e=()=>{h(window.innerWidth>=768)};return e(),window.addEventListener("resize",e),()=>{window.removeEventListener("resize",e)}},[]);let u=e=>{if(!p)return;let t=e.currentTarget.getBoundingClientRect();m({x:e.clientX-t.left-238.5,y:e.clientY-t.top-170})},f=()=>{p&&d(null)};return(0,a.jsxs)("div",{className:"relative ".concat(l," ").concat("bg-secondary"===l?"text-white":"text-black"," md:min-h-screen flex flex-col items-center justify-center pb-[calc(6rem+50px)] md:pb-[calc(8rem+50px)] pt-[4rem] md:pt-[5rem] px-4 clip-diagonal-bottom-[50px] md:clip-diagonal-bottom-[100px] md:clip-diagonal-bottom-[0px]"),children:[(0,a.jsx)("p",{className:"uppercase tracking-widest font-extrabold mb-6 text-[1rem] leading-[1rem] text-stroke-03",children:t}),(0,a.jsx)("ul",{className:"space-y-0 md:space-y-8 text-center w-full max-w-4xl",children:c.map((e,t)=>(0,a.jsxs)("li",{onMouseEnter:()=>{p&&d(t)},onMouseLeave:f,onMouseMove:u,className:"relative flex justify-center items-center transition-all duration-200 ".concat(o===t?"z-30":"z-10"),children:[(0,a.jsx)(n.N,{children:o===t&&e.image&&(0,a.jsx)(i.P.div,{className:"absolute pointer-events-none",style:{width:477,height:340},initial:{opacity:0,scale:.9},animate:{top:x.y,left:x.x,opacity:1,scale:1,transition:{type:"spring",stiffness:200,damping:26}},exit:{opacity:0,scale:.9,transition:{duration:.2}},children:(0,a.jsx)(r.default,{src:e.image,alt:e.label,fill:!0,className:"object-cover clip-bottom-left-[48px] shadow-xl"})})}),(0,a.jsx)("a",{href:e.link,className:"w-full md:w-auto",children:(0,a.jsx)("span",{className:"relative z-20 uppercase text-[3.5rem] md:text-[8.75rem] leading-[2.5rem] md:leading-[6rem] tracking-[-0.035rem] md:tracking-[-2.8px] block pb-3 md:pb-0 mb-3 md:mb-0 text-stroke-15 font-black transition-all duration-300\n ".concat(null===o||o===t?"bg-secondary"===l?"text-white":"text-black":"text-transparent","\n ").concat(t!==c.length-1?"border-b md:border-b-0":"","\n ").concat("bg-secondary"===l||"bg-black"===l?"border-white":"border-black","\n "),style:{WebkitTextStroke:null===o||o===t?"1.5px":"1px ".concat("bg-secondary"===l?"white":"black")},children:e.label})})]},e.label))})]})}},23529:(e,t,l)=>{l.d(t,{default:()=>c});var a=l(95155),s=l(12115),r=l(15239),n=l(57359),i=l(94537);function c(e){let{title:t,content:l,bgColor:c,textColor:o,floatingButton:d,ctaButton:x,images:m}=e,p=(0,s.useRef)([]),[h,u]=(0,s.useState)(m.map(e=>!!e.videoUrl)),f=(0,a.jsxs)("svg",{width:"32",height:"32",viewBox:"0 0 32 32",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,a.jsx)("mask",{id:"mask0_4897_19847",maskUnits:"userSpaceOnUse",x:"0",y:"0",width:"32",height:"32",children:(0,a.jsx)("rect",{x:"32",y:"32",width:"32",height:"32",transform:"rotate(-180 32 32)",fill:"#D9D9D9"})}),(0,a.jsx)("g",{mask:"url(#mask0_4897_19847)",children:(0,a.jsx)("path",{d:"M10.6693 6.66683L25.3359 16.0002L10.6693 25.3335L10.6693 6.66683Z",fill:"white"})})]}),g=(0,a.jsxs)("svg",{width:"32",height:"32",viewBox:"0 0 32 32",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,a.jsx)("mask",{id:"mask0_6777_2442",maskUnits:"userSpaceOnUse",x:"0",y:"0",width:"32",height:"32",children:(0,a.jsx)("rect",{width:"32",height:"32",fill:"white"})}),(0,a.jsx)("g",{mask:"url(#mask0_6777_2442)",children:(0,a.jsx)("path",{d:"M18.6673 24.6668V7.3335H23.6673V24.6668H18.6673ZM8.33398 24.6668V7.3335H13.334V24.6668H8.33398Z",fill:"white"})})]});return(0,a.jsxs)("section",{className:"".concat(c," ").concat(o," body-font clip-diagonal-bottom-[50px] md:clip-diagonal-bottom-[100px] px-5 pt-0 md:pt-14 pb-[50px] md:pb-24"),children:[" ",(0,a.jsxs)("div",{className:"container max-w-[1200px] px-1 md:px-5 pb-[6rem] md:pb-[8rem] pt-[4rem] md:pt-[5rem] mx-auto text-center",children:[(0,a.jsx)("div",{className:"text-center",children:(0,a.jsxs)("div",{className:"inline-block w-auto mx-auto relative",children:[(0,a.jsx)("h2",{className:"inline-block w-auto text-[2.5rem] leading-[2.938rem] tracking-[-0.01em] md:text-[4.75rem] md:leading-[4.75rem] [-webkit-text-stroke:1px] font-extrabold uppercase mx-auto text-center",dangerouslySetInnerHTML:{__html:t}}),d&&d.text&&d.link&&(0,a.jsx)(n.A,{bgColor:d.bgColor,location:"right",text:d.text,link:d.link,target:d.target})]})}),(0,a.jsxs)("div",{className:"text-center max-w-[748px] mx-auto text-[1.25rem] leading-[1.5em] md:text-[1.375rem] font-medium flex flex-col items-center mt-8 md:mt-[56px] content-styles",children:[(0,a.jsx)("div",{dangerouslySetInnerHTML:{__html:null!=l?l:""}}),(null==x?void 0:x.text)&&(null==x?void 0:x.link)&&(0,a.jsx)("div",{className:"text-center mt-6 md:mt-10",children:(0,a.jsx)(i.A,{color:"bg-secondary"===c?"white":"black",text:x.text,link:x.link,target:x.target,className:"w-fit"})})]}),m.length>0&&(0,a.jsx)("div",{className:"flex flex-row gap-[40px] mt-16 md:mt-[100px]",children:m.slice(0,3).map((e,t)=>{let l=0===t?"clip-top-left-[40px]":1===t?"clip-top-right-[40px]":"clip-bottom-right-[40px]",s=1===t?"block":"hidden md:block";return(0,a.jsx)("div",{className:"relative w-full md:w-1/3 h-[410px] md:h-[500px] ".concat(l," ").concat(s),children:e.videoUrl?(0,a.jsxs)("div",{className:"w-full h-full relative",children:[(0,a.jsxs)("video",{ref:e=>{p.current[t]=e},className:"w-full h-full object-cover",preload:"metadata",muted:!0,autoPlay:!0,loop:!0,playsInl
1ine:!0,poster:e.videoPoster,children:[(0,a.jsx)("source",{src:e.videoUrl,type:"video/mp4"}),(0,a.jsx)("track",{kind:"captions",src:"/captions/silent.vtt",srcLang:"en",label:"English",default:!0})]}),(0,a.jsx)("button",{onClick:()=>(e=>{let t=p.current[e];if(!t)return;let l=[...h];t.paused?(t.play(),l[e]=!0):(t.pause(),l[e]=!1),u(l)})(t),className:"absolute bottom-4 right-4 z-10","aria-label":h[t]?"Pause Video":"Play Video",children:h[t]?g:f})]}):(0,a.jsx)(r.default,{className:"w-full h-full object-cover",src:e.src,alt:e.alt||"image-".concat(t),width:"800",height:"500"})},t)})})]})]})}},25013:(e,t,l)=>{l.d(t,{default:()=>r});var a=l(12115),s=l(48668);function r(e){let{pageData:t}=e,{setPageData:l}=(0,s.B)();return(0,a.useEffect)(()=>(l(t),()=>{l(null)}),[t,l]),null}},27293:(e,t,l)=>{l.d(t,{default:()=>d});var a=l(95155),s=l(12115),r=l(74551),n=l(65380),i=l(15239),c=l(52619),o=l.n(c);function d(e){let{slides:t}=e,l=(0,s.useId)(),c="swiper-prev-".concat(l),d="swiper-next-".concat(l);return(0,a.jsxs)("div",{className:"w-full max-w-[1320px] mx-auto pl-5 py-10 flex flex-wrap",children:[(0,a.jsx)("div",{className:"w-1/5 max-w-[200px] hidden sm:block",children:(0,a.jsxs)("div",{className:"hidden flex-col gap-4 relative md:flex",children:[(0,a.jsx)("button",{className:"w-28 h-28 ".concat(c," border border-black rounded-full flex items-center justify-center"),"aria-label":"Previous Slide",children:(0,a.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"20",height:"36",viewBox:"0 0 20 36",fill:"none",children:[(0,a.jsx)("path",{d:"M19.9219 28.8114V34.6817L3.6343 20.4321L0.268572 17.4969L3.6343 14.5617L19.9219 28.8114Z",fill:"#151715"}),(0,a.jsx)("path",{d:"M4.90537 13.449L19.9219 0.288269V6.15858L8.27109 16.3842L4.90537 13.449Z",fill:"#151715"})]})}),(0,a.jsx)("button",{className:"w-28 h-28 ".concat(d," border border-black rounded-full flex items-center justify-center"),"aria-label":"Next Slide",children:(0,a.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"20",height:"36",viewBox:"0 0 20 36",fill:"none",children:[(0,a.jsx)("path",{d:"M0.0796509 28.8114V34.6817L16.3672 20.4321L19.733 17.4969L16.3672 14.5617L0.0796509 28.8114Z",fill:"#151715"}),(0,a.jsx)("path",{d:"M15.0962 13.449L0.0796509 0.288269V6.15858L11.7304 16.3842L15.0962 13.449Z",fill:"#151715"})]})})]})}),(0,a.jsx)("div",{className:"w-full sm:w-4/5",children:(0,a.jsx)(r.RC,{className:"!overflow-visible clip-left",modules:[n.Vx,n.dK],spaceBetween:20,slidesPerView:1.2,navigation:{nextEl:".".concat(d),prevEl:".".concat(c)},breakpoints:{640:{slidesPerView:1.5},768:{slidesPerView:2.5},1024:{slidesPerView:2.2}},children:t.map((e,t)=>(0,a.jsx)(r.qr,{className:"group",children:(0,a.jsxs)("div",{className:"overflow-hidden relative",children:[(0,a.jsxs)("div",{className:"relative overflow-hidden clip-top-left-[48px] group-[&:nth-child(even)]:clip-bottom-right-[48px]",children:[(0,a.jsx)(i.default,{width:600,height:600,src:e.image,alt:e.title||"Slide Image",className:"w-full h-[297px] sm:h-[476px] object-cover transition-transform duration-300 group-hover:scale-105"}),(0,a.jsxs)("div",{className:"absolute inset-0 flex flex-col justify-center items-center text-center p-5 md:p-10 text-white px-4 opacity-0 group-hover:opacity-100 transition duration-300 ".concat(e.hoverBg||"bg-black/60"),children:[(0,a.jsx)("p",{className:"text-xl font-semibold mb-2",children:e.description}),(0,a.jsxs)(o(),{href:e.link,className:"flex flex-row gap-3 items-center","aria-label":"Explore ".concat(e.title),children:[(0,a.jsx)("span",{className:"text-[16px] leading-[18px] text-white tracking-[0.8px] uppercase font-extrabold text-stroke-02",children:"Explore"}),(0,a.jsx)("span",{children:(0,a.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"7",height:"10",viewBox:"0 0 7 10",fill:"none",children:(0,a.jsx)("path",{d:"M0 10L7 5L0 0L0 10Z",fill:"#fff"})})})]})]})]}),(0,a.jsx)("div",{className:"py-4 text-black",children:(0,a.jsx)("h3",{className:"text-2xl uppercase font-extrabold text-stroke-05",children:e.title})})]})},t))})})]})}l(74062),l(1878),l(18068)},27346:(e,t,l)=>{l.d(t,{default:()=>m});var a=l(95155),s=l(12115),r=l(74551),n=l(65380);l(74062),l(1878);var i=l(52619),c=l.n(i),o=l(15239),d=l(41750);function x(e){return"string"==typeof e?e:e&&"object"==typeof e&&e.content?e.content:""}function m(e){let{slides:t,videoUrl:l,videoPoster:i,title:m,subtitle:p,links:h=[],bgColor:u="bg-primary",preloadedImageUrls:f={}}=e,g=x(m)||"",b=x(p)||"",v=x(l)||"",w=(t||[]).map(e=>{let t;return{title:e.title,place:e.place,description:e.description,image:f[t=e.image]||t,hoverBg:e.hoverBg||"bg-white",detailsLink:e.link}}),j=s.useRef(null),[y,N]=s.useState(!1);return(0,a.jsx)("section",{className:"pl-[24px] pr-0 sm:pr-[24px] pt-[50px] md:pt-[100px] clip-diagonal-top-[50px] md:clip-diagonal-top-[100px] ".concat(u||"bg-primary"),children:(0,a.jsxs)("div",{className:"container mx-auto relative max-w-[1440px] pb-[6rem] md:pb-[8rem] pt-[4rem] md:pt-[5rem]",children:[(0,a.jsxs)("div",{className:"grid grid-cols-1 lg:grid-cols-2 gap-8 mb-12 md:mb-20 mr-6",children:[(0,a.jsxs)("div",{className:"relative",children:[(0,a.jsxs)("video",{ref:j,className:"w-full h-[300px] md:h-[520px] object-cover",poster:i,controls:!1,preload:"metadata",onPause:()=>N(!1),onEnded:()=>N(!1),onError:e=>{console.warn("Video failed to load:",v,e)},children:[v&&(0,d.UP)(v).map((e,t)=>(0,a.jsx)("source",{src:e.src,type:e.type},t)),(0,a.jsx)("track",{kind:"captions",src:"/captions/silent.vtt",srcLang:"en",label:"English",default:!0})]}),(0,a.jsx)("button",{onClick:()=>
1{j.current&&(y?(j.current.pause(),N(!1)):(j.current.play(),N(!0)))},className:"absolute bottom-4 right-4 bg-black bg-opacity-30 hover:bg-opacity-50 transition-all duration-300 rounded-full p-2","aria-label":y?"Pause Video":"Play Video",children:(0,a.jsx)("div",{className:"w-16 h-16 flex items-center justify-center",children:y?(0,a.jsx)("svg",{className:"w-6 h-6 text-white",fill:"currentColor",viewBox:"0 0 20 20",children:(0,a.jsx)("path",{d:"M6 4h2v12H6V4zm6 0h2v12h-2V4z"})}):(0,a.jsx)("svg",{className:"w-6 h-6 text-white ml-1",fill:"currentColor",viewBox:"0 0 20 20",children:(0,a.jsx)("path",{d:"M8 5v10l8-5-8-5z"})})})})]}),(0,a.jsxs)("div",{className:"flex flex-col justify-center",children:[(0,a.jsx)("h2",{className:" mb-8\n whitespace-pre-line\n font-extrabold\n uppercase\n\n text-[2.5rem]\n leading-[2.938rem]\n tracking-[-0.01em]\n [-webkit-text-stroke:1px]\n\n md:text-[4.75rem]\n md:leading-[4.75rem] ".concat("bg-secondary"===u?"text-white":"text-black"),dangerouslySetInnerHTML:{__html:g}}),(0,a.jsx)("div",{className:"text-lg md:text-xl mb-8",children:(0,a.jsx)("div",{dangerouslySetInnerHTML:{__html:b}})}),(0,a.jsx)("div",{className:"flex flex-col gap-3",children:h.map((e,t)=>(0,a.jsxs)(c(),{href:e.link,...!e.isInternal?{target:"_blank",rel:"noopener noreferrer"}:{},className:"flex items-center gap-2 uppercase font-extrabold text-[14px] md:text-[16px] tracking-[0.8px] text-black hover:opacity-80 transition",children:[(0,a.jsx)("span",{children:e.name}),(0,a.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"8",height:"10",viewBox:"0 0 7 10",fill:"none",className:"fill-black relative top-[1px]",children:(0,a.jsx)("path",{d:"M0 10L7 5L0 0L0 10Z"})})]},t))})]})]}),0===w.length&&(0,a.jsx)("div",{className:"text-center py-12",children:(0,a.jsx)("p",{className:"text-lg text-gray-600 mb-4",children:"No slides available"})}),(0,a.jsx)("div",{className:"",children:(0,a.jsxs)("div",{className:"w-full py-4 flex flex-wrap items-stretch",children:[(0,a.jsx)("div",{className:"w-1/5 max-w-[200px] hidden md:block",children:(0,a.jsxs)("div",{className:"flex flex-col gap-6 pl-2",children:[(0,a.jsx)("button",{className:"w-28 h-28 swiper-prev border hover:border-0 bg-transparent group hover:group-hover transition-all duration-300 ".concat("bg-secondary"===u?"border-white hover:bg-white":"border-black"," rounded-full flex items-center justify-center disabled:border disabled:bg-transparent disabled:opacity-50"),"aria-label":"Previous Slide",children:(0,a.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"20",height:"36",viewBox:"0 0 20 36",fill:"none",children:[(0,a.jsx)("path",{d:"M19.9219 28.8114V34.6817L3.6343 20.4321L0.268572 17.4969L3.6343 14.5617L19.9219 28.8114Z",className:"".concat("bg-secondary"===u?"fill-white group-hover:fill-black group-disabled:fill-white":"fill-black group-hover:fill-white group-disabled:fill-black")}),(0,a.jsx)("path",{d:"M4.90537 13.449L19.9219 0.288269V6.15858L8.27109 16.3842L4.90537 13.449Z",className:"".concat("bg-secondary"===u?"fill-white group-hover:fill-black group-disabled:fill-white":"fill-black group-hover:fill-white group-disabled:fill-black")})]})}),(0,a.jsx)("button",{className:"w-28 h-28 swiper-next border hover:border-0 bg-transparent group hover:group-hover transition-all duration-300 ".concat("bg-secondary"===u?"border-white hover:bg-white":"border-black"," rounded-full flex items-center justify-center disabled:border disabled:bg-transparent disabled:opacity-50"),"aria-label":"Next Slide",children:(0,a.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"20",height:"36",viewBox:"0 0 20 36",fill:"none",children:[(0,a.jsx)("path",{d:"M0.0796509 28.8114V34.6817L16.3672 20.4321L19.733 17.4969L16.3672 14.5617L0.0796509 28.8114Z",className:"".concat("bg-secondary"===u?"fill-white group-hover:fill-black group-disabled:fill-white":"fill-black group-hover:fill-white group-disabled:fill-black")}),(0,a.jsx)("path",{d:"M15.0962 13.449L0.0796509 0.288269V6.15858L11.7304 16.3842L15.0962 13.449Z",className:"".concat("bg-secondary"===u?"fill-white group-hover:fill-black group-disabled:fill-white":"fill-black group-hover:fill-white group-disabled:fill-black")})]})})]})}),(0,a.jsx)("div",{className:"w-full md:w-4/5 relative ",children:w.length>0&&(0,a.jsx)(r.RC,{modules:[n.Vx],navigation:{nextEl:".swiper-next",prevEl:".swiper-prev"},spaceBetween:16,slidesPerView:1.2,breakpoints:{640:{slidesPerView:1.6},768:{slidesPerView:2.4,spaceBetween:20},1024:{slidesPerView:2.2,spaceBetween:30}},children:w.map((e,t)=>(0,a.jsx)(r.qr,{className:"group",children:(0,a.jsxs)("div",{className:"overflow-hidden relative",children:[(0,a.jsxs)("div",{className:"relative overflow-hidden clip-top-left-[36px]",children:[(0,a.jsx)(o.default,{width:700,height:500,src:e.image,alt:e.title,className:"w-full h-[300px] sm:h-[420px] md:h-[476px] object-cover transition-transform duration-300 group-hover:scale-105"}),(0,a.jsxs)("div",{className:"\n absolute inset-0 flex flex-col justify-center items-center text-center p-5 md:p-10 text-white px-4 opacity-0 group-hover:opacity-100 transition duration-300 ".concat(e.hoverBg,"\n "),children:[(0,a.jsx)("p",{className:"\n text-xl font-semibold mb-2 \n ".concat("bg-secondary"===e.hoverBg?"text-white":"text-black","\n "),children:e.description}),(0,a.jsx)("div",{className:"flex flex-row gap-6 items-center",children:(0,a.jsxs)(c(),{href:e.detailsLink,className:"flex flex-row gap-3 items-center whitespace-nowrap","aria-label":"Explore ".concat(e.title),children:[(0,a.jsx)("span",{className:"\n text-[16px] leading-[18px] tracking-[0.8px] \n uppercase font-extrabold text-stroke-02\n ".concat("bg-secondary"===e.hoverBg?"text-white":"text-black","\n "),children:"Explore"}),(0,a.jsx)("span",{children:(0,a.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"7",height:"10",viewBox:"0 0 7 10",fill:"none",children:(0,a.jsx)("path",{d:"M0 10L7 5L0 0L0 10Z",className:"".concat("bg-secondary"===e.hoverBg?"fill-white":"fill-black")})})})]})})]})]}),(0,a.jsx)(c(),{href:e.detailsLink,children:(0,a.jsxs)("div",{className:"pt-5",children:[(0,a.jsx)("h3",{className:"text-lg md:text-[1.875rem] md:leading-[30px] uppercase font-extrabold text-stroke-02",children:e.title}),e.place&&(0,a.jsx)("p",{className:"text-xs md:text-sm opacity-90 uppercase font-extrabold text-stroke-02",children:e.place})]})})]})},t))})})]})})]})})}},27496:(e,t,l)=>{l.d(t,{default:()=>d});var a=l(95155),s=l(12115),r=l(15239),n=l(52619),i=l.n(n),c=l(74551),o=l(65380);function d(e){let{heading:t="EXPLORE SUITES",bgColor:l="bg-secondary",textColor:n="text-white",slides:d}=e,x=(0,s.useId)(),m="roomcat-prev-".concat(x),p="roomcat-next-".concat(x),h="text-black"===n,u=h?"border-black":"border-white",f=h?"black":"white";return(0,a.jsx)("section",{className:"".concat(l," ").concat(n," pb-[4rem] md:pb-[8rem] overflow-hidden"),children:(0,a.jsxs)("div",{className:"container max-w-[1189px] mx-auto px-4",children:[t&&(0,a.jsx)("h2",{className:"h2 text-center mb-16 md:mb-24 ".concat(n),children:t}),(0,a.jsxs)("div",{className:"w-full py-4 flex flex-wrap items-stretch",children:[(0,a.jsx)("div",{className:"w-1/5 max-w-[200px] hidden md:block",children:(0,a.jsxs)("div",{className:"flex flex-col gap-6 pl-2",children:[(0,a.jsx)("button",{className:"w-28 h-28 ".concat(m," border ").concat(u," rounded-full flex items-center justify-center"),"aria-label":"Previous Slide",children:(0,a.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"20",height:"36",viewBox:"0 0 20 36",fill:"none",children:[(0,a.jsx)("path",{d:"M19.9219 28.8114V34.6817L3.6343 20.4321L0.268572 17.4969L3.6343 14.5617L19.9219 28.8114Z",fill:f}),(0,a.jsx)("path",{d:"M4.90537 13.449L19.9219 0.288269V6.15858L8.27109 16.3842L4.90537 13.449Z",fill:f})]})}),(0,a.jsx)("button",{className:"w-28 h-28 ".concat(p," border ").concat(u," rounded-full flex items-center justify-center"),"aria-label":"Next Slide",children:(0,a.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"20",height:"36",viewBox:"0 0 20 36",fill:"none",children:[(0,a.jsx)("path",{d:"M0.0796509 28.8114V34.6817L16.3672 20.4321L19.733 17.4969L16.3672 14.5617L0.0796509 28.8114Z",fill:f}),(0,a.jsx)("path",{d:"M15.0962 13.449L0.0796509 0.288269V6.15858L11.7304 16.3842L15.0962 13.449Z",fill:f})]})})]})}),(0,a.jsx)("div",{className:"w-full md:w-4/5 px-2 md:px-0 relative",children:(0,a.jsx)(c.RC,{className:"!overflow-visible clip-left",modules:[o.Vx],spaceBetween:20,slidesPerView:1.2,navigation:{nextEl:".".concat(p),prevEl:".".concat(m)},breakpoints:{640:{slidesPerView:1.6},768:{slidesPerView:2.4},1024:{slidesPerView:2.2}},children:d.filter(e=>!e.private).map((e,t)=>(0,a.jsx)(c.qr,{className:"group",children:(0,a.jsx)(i(),{href:e.url,children:(0,a.jsxs)("div",{className:"overflow-hidden relative",children:[(0,a.jsx)("div",{className:"relative overflow-hidden clip-top-left-[36px]",children:(0,a.jsx)(r.default,{width:700,height:500,src:e.image,alt:e.title,className:"w-full h-[300px] sm:h-[420px] md:h-[476px] object-cover transition-transform duration-300 group-hover:scale-105"})}),(0,a.jsxs)("div",{className:"pt-5",children:[(0,a.jsx)("h3",{className:"text-[24px] leading-[28px] uppercase font-extrabold ".concat(n," text-stroke-02 mb-[8px] md:mb-[10px]"),children:e.title}),(0,a.jsx)("p",{className:"text-[17px] leading-[24px] md:text-[18px] md:leading-[26px] ".concat(n," mb-[20px] md:mb-[24px]"),children:e.descr_short}),(0,a.jsxs)("div",{className:"flex flex-row gap-6 items-center",children:[(0,a.jsxs)(i(),{href:e.url,className:"flex flex-row gap-3 items-center whitespace-nowrap min-h-[48px] ".concat(n),onClick:e=>e.stopPropagation(),children:[(0,a.jsx)("span",{className:"\n text-[16px] leading-[18px] tracking-[0.8px] \n uppercase font-extrabold text-stroke-02\n ".concat(n,"\n "),children:"Offer Details"}),(0,a.jsx)("span",{children:(0,a.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"7",height:"10",viewBox:"0 0 7 10",fill:"none",children:(0,a.jsx)("path",{d:"M0 10L7 5L0 0L0 10Z",className:"fill-black"})})})]}),(0,a.jsxs)(i(),{target:"_blank",href:e.booking_url||"",className:"flex flex-row gap-3 items-center whitespace-nowrap min-h-[48px] ".concat(n),onClick:e=>e.stopPropagation(),"aria-label":"Book Now - ".concat(e.title),children:[(0,a.jsx)("span",{className:"\n text-[16px] leading-[18px] tracking-[0.8px] \n uppercase font-extrabold text-stroke-02\n ",children:"Book Now"}),(0,a.jsx)("span",{children:(0,a.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"7",height:"10",viewBox:"0 0 7 10",fill:"none",children:(0,a.jsx)("path",{d:"M0 10L7 5L0 0L0 10Z",className:"fill-black"})})})]})]})]})]})})},t))})})]})]})})}l(74062),l(1878)},27515:(e,t,l)=>{l.d(t,{default:()=>d});var a=l(95155),s=l(12115),r=l(52619),n=l.n(r),i=l(57359),c=l(74551);l(74062);var o=l(41750);function d(e){var t,l;let{heading:r,paragraph:d,videoSrc:x,bgColor:m,links:p,slides:h,dininglink:u,floatingButton:f}
1=e,g=(0,s.useRef)(null),[b,v]=(0,s.useState)(!0),w=!!(x&&x.trim().length>0),j=null==h||null==(t=h[0])?void 0:t.image,[y,N]=(0,s.useState)(null);return(0,a.jsxs)("section",{className:"".concat(m," pb-[6rem] md:pb-[8rem] pt-[4rem] md:pt-[5rem]"),children:[(0,a.jsxs)("div",{className:"container max-w-[1157px] mx-auto pl-4 mb-16 md:mb-[115px] text-black",children:[(0,a.jsx)("div",{className:"w-full flex items-center mb-20",children:(0,a.jsxs)("div",{className:"inline-block w-auto mx-auto text-center",children:[f&&f.FBtext&&(0,a.jsx)(i.A,{bgColor:f.FBbgColor,location:f.FBlocation,text:f.FBtext,link:f.FBlink||"#",target:f.FBtarget}),(0,a.jsx)("h2",{className:"inline-block w-auto text-[2.5rem] leading-[2.938rem] tracking-[-0.01em] md:text-[4.75rem] md:leading-[4.75rem] [-webkit-text-stroke:1px] font-extrabold uppercase max-w-[1100px] mx-auto text-center",dangerouslySetInnerHTML:{__html:r}})]})}),(0,a.jsxs)("div",{className:"flex flex-wrap md:flex-nowrap gap-9 md:gap-0 justify-center items-stretch clip-top-left-[48px]",children:[(0,a.jsx)("div",{className:"w-full md:w-1/2 h-[260px] md:h-[520px] relative group overflow-hidden",children:w?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("video",{ref:g,className:"w-full h-full object-cover",autoPlay:!0,loop:!0,muted:!0,playsInline:!0,preload:"metadata",onError:e=>{console.warn("Video failed to load:",x,e)},children:[(0,o.UP)(x).map((e,t)=>(0,a.jsx)("source",{src:e.src,type:e.type},t)),(0,a.jsx)("track",{kind:"captions",src:"/captions/silent.vtt",srcLang:"en",label:"English",default:!0})]}),(0,a.jsx)("button",{onClick:()=>{let e=g.current;e&&(e.paused?(e.play(),v(!0)):(e.pause(),v(!1)))},className:"absolute bottom-6 left-6 z-10 text-white p-2 transition duration-300","aria-label":b?"Pause video":"Play video",children:b?(0,a.jsxs)("svg",{width:"32",height:"32",viewBox:"0 0 32 32",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,a.jsx)("mask",{id:"mask0_6777_2442",maskUnits:"userSpaceOnUse",x:"0",y:"0",width:"32",height:"32",children:(0,a.jsx)("rect",{width:"32",height:"32",fill:"white"})}),(0,a.jsx)("g",{mask:"url(#mask0_6777_2442)",children:(0,a.jsx)("path",{d:"M18.6673 24.6668V7.3335H23.6673V24.6668H18.6673ZM8.33398 24.6668V7.3335H13.334V24.6668H8.33398Z",fill:"white"})})]}):(0,a.jsxs)("svg",{width:"32",height:"32",viewBox:"0 0 32 32",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,a.jsx)("mask",{id:"mask0_4897_19847",maskUnits:"userSpaceOnUse",x:"0",y:"0",width:"32",height:"32",children:(0,a.jsx)("rect",{x:"32",y:"32",width:"32",height:"32",transform:"rotate(-180 32 32)",fill:"#D9D9D9"})}),(0,a.jsx)("g",{mask:"url(#mask0_4897_19847)",children:(0,a.jsx)("path",{d:"M10.6693 6.66683L25.3359 16.0002L10.6693 25.3335L10.6693 6.66683Z",fill:"white"})})]})})]}):j?(0,a.jsx)("img",{src:j,alt:(null==h||null==(l=h[0])?void 0:l.title)||r,className:"w-full h-full object-cover"}):null}),(0,a.jsx)("div",{className:"w-full md:w-1/2 flex items-center justify-center",children:(0,a.jsxs)("div",{className:"wrapper w-full sm:max-w-[330px]",children:[(0,a.jsx)("h2",{className:"h6",children:"Cava\xf1a"}),(0,a.jsx)("p",{className:"text-xl font-normal mb-8",children:d}),(0,a.jsx)("div",{className:"flex flex-col gap-4",children:p.map((e,t)=>(0,a.jsxs)(n(),{href:e.href,className:"flex flex-row gap-3 items-center",...e.target&&{target:"_blank",rel:"noopener noreferrer"},children:[(0,a.jsx)("span",{className:"text-[16px] leading-[18px] tracking-[0.8px] uppercase font-extrabold text-stroke-02",children:e.text}),(0,a.jsx)("span",{children:(0,a.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"7",height:"10",viewBox:"0 0 7 10",fill:"none",children:(0,a.jsx)("path",{d:"M0 10L7 5L0 0L0 10Z",fill:"#151715"})})})]},t))})]})})]}),(0,a.jsx)("div",{className:"block lg:hidden mt-16 md:mt-[120px]",children:(0,a.jsx)(c.RC,{spaceBetween:16,slidesPerView:1.2,children:h.map((e,t)=>(0,a.jsx)(c.qr,{children:(0,a.jsxs)("div",{className:"relative",children:[(0,a.jsxs)("div",{className:"relative h-[270px] clip-bottom-right-[24px] md:clip-bottom-right-[48px]",onClick:()=>N(y===t?null:t),children:[(0,a.jsx)("img",{src:e.image,alt:e.title,className:"w-full h-full object-cover"}),(0,a.jsxs)("div",{className:"absolute inset-0 flex flex-col justify-center items-center text-center p-5 md:p-10 text-black \n transition duration-300 ".concat(e.hoverBg," bg-opacity-75\n ").concat(y===t?"opacity-100":"opacity-0"),children:[(0,a.jsx)("p",{className:"text-xl font-normal mb-2",children:e.description}),(0,a.jsxs)(n(),{href:e.link,className:"flex flex-row gap-3 items-center","aria-label":"Explore ".concat(e.title),children:[(0,a.jsx)("span",{className:"text-[16px] leading-[18px] text-black tracking-[0.8px] uppercase font-extrabold text-stroke-02",children:"Explore"}),(0,a.jsx)("span",{children:(0,a.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"7",height:"10",viewBox:"0 0 7 10",fill:"none",children:(0,a.jsx)("path",{d:"M0 10L7 5L0 0L0 10Z",fill:"#000"})})})]})]})]}),(0,a.jsx)("h3",{className:"mt-2 h7",children:e.title})]})},t))})}),(0,a.jsx)("div",{className:"hidden w-full gap-6 justify-between lg:flex mt-16 md:mt-[120px]",children:h.map((e,t)=>(0,a.jsx)("div",{className:"h-[486px] w-1/2 max-w-[413px] relative group even:group-even left-[64px] even:left-auto right-auto even:right-5",children:(0,a.jsxs)("div",{className:"absolute rounded-lg bottom-0 group-even:bottom-auto w-full h-[380px]",children:[(0,a.jsxs)("div",{className:"relative h-full clip-bottom-right-[24px] md:clip-bottom-right-[48px]",children:[(0,a.jsx)("img",{src:e.image,alt:e.title,className:"w-full h-full object-cover"}),(0,a.jsxs)("div",{className:"absolute inset-0 flex flex-col justify-center items-center text-center p-5 md:p-10 text-black px-4 opacity-0 group-hover:opacity-100 transition duration-300 ".concat(e.hoverBg),children:[(0,a.jsx)("p",{className:"text-xl font-normal mb-2",children:e.description}),(0,a.jsxs)(n(),{href:e.link,className:"flex flex-row gap-3 items-center","aria-label":"Explore ".concat(e.title),children:[(0,a.jsx)("span",{className:"text-[16px] leading-[18px] text-black tracking-[0.8px] uppercase font-extrabold text-stroke-02",children:"Explore"}),(0,a.jsx)("span",{children:(0,a.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"7",height:"10",viewBox:"0 0 7 10",fill:"none",children:(0,a.jsx)("path",{d:"M0 10L7 5L0 0L0 10Z",className:"fill-black"})})})]})]})]}),(0,a.jsx)("h3",{className:"mt-2 h7",children:e.title})]})},t))})]}),u&&u.length>0&&u.map((e,t)=>(0,a.jsx)("div",{className:"flex flex-row gap-5 justify-center flex-wrap",children:(0,a.jsx)(n(),{className:"btn-black",href:e.link,children:e.name||"Explore All Dining Options"})},t))]})}},28689:(e,t,l)=>{l.r(t),l.d(t,{default:()=>c});var a=l(95155),s=l(95904),r=l(20063),n=l(10004),i=l(96207);function c(e){let{data:t}=e,{title:l,property:c,locations:o}=t,d=c.key,x=(0,r.usePathname)().includes("san-francisco"),m={name:s.C.contact.properties[d].name,address:"".concat(s.C.contact.properties[d].address.street,", ").
1concat(s.C.contact.properties[d].address.city,", ").concat(s.C.contact.properties[d].address.state," ").concat(s.C.contact.properties[d].address.zip),image:s.C.contact.properties[d].image,lat:s.C.contact.properties[d].address.coordinates.lat,lng:s.C.contact.properties[d].address.coordinates.lng};return(0,a.jsx)("section",{className:"\n ".concat(x?"bg-tertiary":"bg-secondary","\n text-white body-font clip-diagonal-[50px] md:clip-diagonal-[100px] px-5 py-0 md:py-14\n "),children:(0,a.jsxs)("div",{className:"container max-w-[1240px] px-1 md:px-5 py-32 md:py-56 mx-auto",children:[l.content&&(0,a.jsx)("h2",{className:"text-4xl md:text-7xl sm:text-6xl tracking-[-1px] md:tracking-[-3.6px] uppercase text-stroke-2 font-extrabold max-w-[1100px] mx-auto mb-[40px] text-center",children:l.content}),(0,a.jsxs)("div",{className:"mt-[45px] md:mt-[100px] bg-white h-[600px] md:h-[750px] clip-bottom-left-[40px] md:clip-bottom-left-[48px]",children:[(0,a.jsx)(i.A,{id:"map"}),(0,a.jsx)(n.A,{name:m.name,address:m.address,image:m.image,lat:m.lat,lng:m.lng,zoom:15,pointsOfInterest:o,isOpenInModal:!1})]})]})})}},29706:(e,t,l)=>{l.d(t,{default:()=>i});var a=l(95155),s=l(1725),r=l(12115);function n(e){let{bgColor:t="black",location:l="left",text:s,onClick:r}=e;return(0,a.jsxs)("div",{children:[" ",(0,a.jsx)("button",{type:"button",onClick:r,className:"flex w-[132px] h-[132px] p-8 rounded-full\n justify-center items-center\n text-[14px]/[16px] md:text-[16px]/[18px] tracking-wide font-extrabold uppercase text-center\n scale-[1] hover:scale-[0.982] transition-[background_color_transform] mx-auto\n -top-[80px] md:absolute z-30 my-4 md:my-0 ".concat((()=>{switch(l){case"left":default:return"-left-[132px] max-[1024px]:-left-[150px]";case"right":return"-right-[100px]";case"center":return"static mx-auto"}})()," ").concat((()=>{switch(t){case"primary":case"secondary":case"black":return"bg-".concat(t," text-white hover:text-white hover:bg-black");case"tertiary":case"white":return"bg-".concat(t," text-black hover:text-white hover:bg-black");default:return"bg-black text-white hover:text-white hover:bg-black"}})()),children:s})]})}function i(e){let{rooms:t,heading:l,description:i,ctabubbletext:c,bgcolor:o,propertyId:d}=e,[x,m]=(0,r.useState)(!1),p=()=>o?"object"==typeof o&&"key"in o?"bg-".concat(o.key):"bg-".concat(o):"bg-primary";return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("section",{className:"relative z-10 transform",children:[(0,a.jsxs)("div",{className:"transform px-6 pt-44 text-center max-w-[800px] mx-auto text-black",children:[(0,a.jsxs)("div",{className:"relative inline-block",children:[l&&(0,a.jsx)("h2",{className:"uppercase font-extrabold text-[2.938rem] leading-[2.938rem] tracking-[-0.01em] [-webkit-text-stroke:1px] md:text-[4.75rem] md:leading-[4.75rem] md:mb-14",children:l}),(0,a.jsx)("div",{children:(0,a.jsx)(n,{bgColor:p().replace("bg-",""),text:c,location:"right",onClick:()=>m(!0)})})]}),i&&(0,a.jsx)("div",{className:"max-w-[748px] mx-auto text-[1.25rem] leading-[1.5em] md:text-[1.375rem] font-medium",dangerouslySetInnerHTML:{__html:i}})]})," "]}),(0,a.jsx)(s.bL,{open:x,onOpenChange:m,children:(0,a.jsx)(s.ZL,{children:(0,a.jsx)(s.UC,{className:"fixed top-1/2 left-1/2 -translate-x-1/2 -translate-y-1/2 w-[calc(100%-3rem)] max-w-[1200px] max-h-[calc(100vh-3rem)] overflow-y-auto z-50 p-3 pt-6 md:p-6 ".concat(p()," rounded-lg"),children:(0,a.jsxs)("div",{className:"w-full flex flex-col items-center justify-center ".concat(p()," relative"),children:[(0,a.jsx)(s.bm,{className:"absolute md:top-[-20px] top-[-14px] md:right-[-20px] right-[0px] ".concat("bg-tertiary"===p()?"text-black":"text-white"," text-2xl font-bold cursor-pointer z-10"),children:"â"}),(0,a.jsxs)("div",{className:"flex flex-col items-center justify-center w-full",children:[(0,a.jsx)("div",{className:"text-center ".concat("bg-tertiary"===p()?"text-black":"text-white"," md:text-[88px] text-[50px] leading-[42px] font-extrabold uppercase md:leading-[72px] mb-12"),children:"Compare Rooms and Suites"}),(0,a.jsx)("div",{className:"w-full overflow-x-auto md:overflow-visible max-w-[1109px]",children:(0,a.jsx)("div",{className:"min-w-[900px]",children:(0,a.jsxs)("div",{className:"grid grid-cols-[1fr_1fr_1fr_1fr] border-b border-white",children:[(0,a.jsx)("div",{className:"bg-white border-r border-black/10 px-5 py-4 flex items-center",children:(0,a.jsx)("div",{className:"text-center text-[#151715] text-[15px] font-extrabold uppercase tracking-[0.75px] w-full",children:"Room Category"})}),(0,a.jsx)("div",{className:"bg-white border-r border-black/10 px-5 py-4 flex items-center",children:(0,a.jsx)("div",{className:"text-center text-[#151715] text-[15px] font-extrabold uppercase tracking-[0.75px] w-full",children:"Beds"})}),(0,a.jsx)("div",{className:"bg-white border-r border-black/10 px-5 py-4 flex items-center",children:(0,a.jsx)("div",{className:"text-center text-[#151715] text-[15px] font-extrabold uppercase tracking-[0.75px] w-full",children:"Room Size (sq Ft)"})}),(0,a.jsx)("div",{className:"bg-white px-5 py-4 flex items-center clip-top-right-[40px] md:clip-top-right-[48px]",children:(0,a.jsx)("div",{className:"text-center text-[#151715] text-[15px] font-extrabold uppercase tracking-[0.75px] w-full",children:"Orientation"})}),t.map((e,l)=>{var s,n,i,c;return(0,a.jsxs)(r.Fragment,{children:[(0,a.jsx)("div",{className:"px-5 py-4 border-r border-l border-white flex items-center ".concat(l===t.length-1?"":"border-b border-white"),children:(0,a.jsx)("div",{className:"".concat("bg-tertiary"===p()?"text-black":"text-white"," text-[19px] font-extrabold leading-[26px] whitespace-normal w-full"),children:"string"==typeof(null==e?void 0:e.roomcategory)?e.roomcategory:(null==e||null==(s=e.roomcategory)?void 0:s.content)||""})}),(0,a.jsx)("div",{className:"px-5 py-4 border-r border-white flex items-center ".concat(l===t.length-1?"":"border-b border-white"),children:(0,a.jsx)("div",{className:"".concat("bg-tertiary"===p()?"text-black":"text-white"," text-[19px] font-extrabold leading-[26px] whitespace-normal w-full"),children:"string"==typeof(null==e?void 0:e.beds)?e.beds:(null==e||null==(n=e.beds)?void 0:n.content)||""})}),(0,a.jsx)("div",{className:"px-5 py-4 border-r border-white flex items-center ".concat(l===t.length-1?"":"border-b border-white"),children:(0,a.jsx)("div",{className:"".concat("bg-tertiary"===p()?"text-black":"text-white"," text-[19px] font-extrabold leading-[26px] whitespace-normal w-full"),children:"string"==typeof(null==e?void 0:e.roomsize)?e.roomsize:(null==e||null==(i=e.roomsize)?void 0:i.content)||""})}),(0,a.jsx)("div",{className:"px-5 py-4 flex border-r items-center ".concat(l===t.length-1?"":"border-b border-white"),children:(0,a.jsx)("div",{className:"".concat("bg-tertiary"===p()?"text-black":"text-white"," text-[1.375rem] font-extrabold leading-[1.5em] whitespace-normal w-full"),children:"string"==typeof(null==e?void 0:e.orientation)?e.orientation:(null==e||null==(c=e.orientation)?void 0:c.content)||""})})]},l)})]})})})]})]})})})})]})}},30697:(e,t,l)=>{l.d(t,{default:()=>c});var a=l(95155),s=l(15239),r=l(74551),n=l(20238),i=l(14935);function c(e){let{heading:t,offers:l,basePath:c,altTheme:o=!1}=e,d=Array.isArray(l)?l.filter(e=>!function(e){let t=e.private;return!0===t||1===t||"1"===t||"true"===t}(e)):[];return 0===d.length?null:(0,a.jsx)("div",{className:"".concat(o?"bg-tertiary text-black":"bg-secondary text-white"," pt-[150px] md:pt-[250px] pb-[150px] md:pb-[252px] px-6 clip-diagonal-top-[50px] md:clip-diagonal-top-[100px]"),children:(0,a.jsxs)("div",{className:"container max-w-7xl mx-auto",children:[(0,a.jsx)("h2",{className:"h3 text-center mb-10 md:mb-20",children:t||"Related Offers"}),(0,a.jsx)(r.RC,{breakpoints:{0:{slidesPerView:1.1,spaceBetween:16},768:{slidesPerView:2,spaceBetween:30},1200:{slidesPerView:3,spaceBetween:30}},children:d.map((e,t)=>(0,a.jsx)(r.qr,{children:(0,a.jsxs)("div",{className:"bg-white text-black overflow-hidden clip-top-left-[48px] flex flex-col h-full",children:[(0,a.jsx)("div",{className:"aspect-w-16 aspect-h-9 h-[230px] sm:h-[260px] relative overflow-hidden group",children:(0,a.jsx)("a",{href:(0,i.G)("".concat(c,"/").concat(e.slug)),children:(0,a.jsx)(s.default,{src:e.image||"/placeholder.jpg",alt:e.title,fill:!0,className:"object-cover h-full transition-transform duration-300 ease-in-out group-hover:scale-[1.2]"})})}),(0,a.jsxs)("div",{className:"px-[24px] md:px-[30px] py-[30px] md:py-8 min-h-[278px] sm:min-h-[288px] flex flex-col justify-between",children:[(0,a.jsxs)("div",{className:"top-content",children:[(0,a.jsx)("h3",{className:"h7 mb-[14px]",children:e.title}),(0,a.jsx)("p",{className:"text-[17px] leading-[26px] mb-4 line-clamp-3",children:e.description})]}),(0,a.jsxs)("div",{className:"footer-links flex flex-col xs:flex-row gap-4 w-full",children:[(0,a.jsx)(n.ButtonLink,{href:e.bookUrl?e.bookUrl:"#",forceReload:!!e.bookUrl,variant:o?"tertiary_black":"secondary_black",className:"w-full xs:w-1/2",target:e.bookUrl?"_blank":void 0,rel:e.bookUrl?"noopener noreferrer":void 0,"aria-label":"Book Now - ".concat(e.title),children:"Book Now"}),(0,a.jsxs)("a",{className:"w-full xs:w-1/2 flex flex-row gap-3 justify-center items-center text-[16px] leading-[18px] tracking-[0.8px] uppercase font-extrabold text-stroke-02",href:(0,i.G)("".concat(c,"/").concat(e.slug)),children:[(0,a.jsx)("span",{children:"VIEW DETAILS"}),(0,a.jsx)("span",{children:(0,a.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"7",height:"10",viewBox:"0 0 7 10",fill:"none",children:(0,a.jsx)("path",{d:"M0 10L7 5L0 0L0 10Z",className:"fill-black"})})})]})]})]})]})},"".concat(e.slug,"-").concat(t)))})]})})}},31480:(e,t,l)=>{l.r(t),l.d(t,{default:()=>n});var a=l(95155),s=l(12115),r=l(41750);function n(e){let{title:t,description:l,backgroundImage:n,backgroundVideo:i}
1=e,c=(0,s.useRef)(null),[o,d]=(0,s.useState)(!1);return(0,a.jsxs)("div",{className:"hero-image relative py-20 clip-diagonal-bottom-[50px] md:clip-diagonal-bottom-[100px] flex items-center justify-center ".concat(n||i?"h-[calc(100vh+50px)] md:h-[calc(100vh+100px)]":"bg-black"),children:[n&&(0,a.jsx)("div",{className:"absolute inset-0 bg-cover bg-center",style:{backgroundImage:"url(".concat(n,")")},children:(0,a.jsx)("div",{className:"absolute inset-0 bg-black/20"})}),i&&(0,a.jsxs)("video",{ref:c,className:"absolute inset-0 w-full h-full object-cover",autoPlay:!0,muted:!0,loop:!0,playsInline:!0,preload:"metadata",onError:e=>{console.warn("Video failed to load:",i,e)},children:[(0,r.UP)(i).map((e,t)=>(0,a.jsx)("source",{src:e.src,type:e.type},t)),(0,a.jsx)("track",{kind:"captions",src:"/captions/silent.vtt",srcLang:"en",label:"English",default:!0})]}),(n||i)&&(0,a.jsx)("div",{className:"absolute inset-0 bg-black/20 z-[1]"}),(0,a.jsxs)("div",{className:"container max-w-full mx-[30px] md:mx-auto px-0 md:px-24 relative z-[2] text-center lg:max-w-[80%] ",children:[l&&(0,a.jsx)("p",{className:"text-xl font-extrabold ".concat(n||i?"text-white/90":"text-gray-600"),children:l}),(0,a.jsx)("h1",{className:"uppercase font-extrabold mb-4 max-[920px]:text-[3.75rem] max-[920px]:leading-[3.5rem] text-[6.063rem] leading-[6.063rem] ".concat(n||i?"text-white":""),children:t})]}),i&&(0,a.jsx)("button",{onClick:()=>{c.current&&(o?c.current.play():c.current.pause(),d(!o))},className:"absolute bottom-40 right-6 z-50 text-white p-2 transition duration-300","aria-label":o?"Play text scroll":"Pause text scroll",children:o?(0,a.jsxs)("svg",{width:"32",height:"32",viewBox:"0 0 32 32",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,a.jsx)("mask",{id:"mask0_4897_19847",maskUnits:"userSpaceOnUse",x:"0",y:"0",width:"32",height:"32",children:(0,a.jsx)("rect",{x:"32",y:"32",width:"32",height:"32",transform:"rotate(-180 32 32)",fill:"#D9D9D9"})}),(0,a.jsx)("g",{mask:"url(#mask0_4897_19847)",children:(0,a.jsx)("path",{d:"M10.6693 6.66683L25.3359 16.0002L10.6693 25.3335L10.6693 6.66683Z",fill:"white"})})]}):(0,a.jsxs)("svg",{width:"32",height:"32",viewBox:"0 0 32 32",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,a.jsx)("mask",{id:"mask0_6777_2442",maskUnits:"userSpaceOnUse",x:"0",y:"0",width:"32",height:"32",children:(0,a.jsx)("rect",{width:"32",height:"32",fill:"white"})}),(0,a.jsx)("g",{mask:"url(#mask0_6777_2442)",children:(0,a.jsx)("path",{d:"M18.6673 24.6668V7.3335H23.6673V24.6668H18.6673ZM8.33398 24.6668V7.3335H13.334V24.6668H8.33398Z",fill:"white"})})]})})]})}},33923:(e,t,l)=>{l.d(t,{default:()=>c});var a=l(95155),s=l(20238),r=l(57359),n=l(52619),i=l.n(n);function c(e){let{data:t,propertyId:l}=e,{title:n,content:c,"floating-button":o,"floating-button-location":d,"floating-button-bg-color":x,link:m,arrowlink:p,"hide-floating-btn":h}=t,u=(null==d?void 0:d.key)||"left",f=(null==x?void 0:x.key)||"bg-black",g="boolean"==typeof h?h:(null==h?void 0:h.key)==="true";return(0,a.jsx)("section",{className:"bg-white text-black body-font clip-diagonal-top-[100px] px-5 py-0",children:(0,a.jsxs)("div",{className:"container max-w-[1109px] px-1 md:px-5 mx-auto ".concat(o&&!g?"pt-[9rem] pb-[4rem]":"py-[4rem]"),children:[(0,a.jsx)("div",{className:"text-center",children:(0,a.jsx)("div",{className:"relative",children:(0,a.jsxs)("div",{className:"relative inline-block",children:[(null==n?void 0:n.content)&&n.content.replace(/<[^>]*>/g,"").replace(/ /g," ").trim().length>0&&(0,a.jsx)("h2",{className:"text-[2.938rem] leading-[2.938rem] tracking-[-0.01em] md:text-[4.75rem] md:leading-[4.75rem] [-webkit-text-stroke:1px] font-extrabold uppercase uppercase mb-[23px] md:mb-[40px]",dangerouslySetInnerHTML:{__html:n.content}}),o&&o.name&&o.link&&!g&&(0,a.jsx)(r.A,{bgColor:f,location:u,text:o.name,link:o.link,target:o.is_internal?"_self":"_blank"})]})})}),(0,a.jsxs)("div",{className:"text-[1.375rem] leading-[1.5] text-center max-w-[748px] mx-auto content-styles",children:[(0,a.jsx)("div",{dangerouslySetInnerHTML:{__html:c.content}}),(null==m?void 0:m.name)&&(null==m?void 0:m.link)&&(0,a.jsx)(s.ButtonLink,{href:m.link,target:m.is_internal?"_self":"_blank",variant:1===l?"tertiary":"secondary",className:"mt-5",children:m.name}),(null==p?void 0:p.name)&&(null==p?void 0:p.link)&&(0,a.jsx)("div",{className:"flex flex-col gap-4 mt-[16px] md:mt-[20px]",children:(0,a.jsxs)(i(),{className:"flex flex-row gap-3 items-center justify-center !no-underline",href:p.link,target:p.is_internal?"_self":"_blank",children:[(0,a.jsx)("span",{className:"text-[16px] leading-[18px] tracking-[0.8px] uppercase font-extrabold text-stroke-02",children:p.name}),(0,a.jsx)("span",{children:(0,a.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"7",height:"10",viewBox:"0 0 7 10",fill:"none",children:(0,a.jsx)("path",{d:"M0 10L7 5L0 0L0 10Z",className:"fill-black"})})})]})})]})]})})}},38642:(e,t,l)=>{l.d(t,{default:()=>o});var a=l(95155),s=l(52619),r=l.n(s),n=l(12115),i=l(31257),c=l(31166);function o(e){let{events:t}
1=e,[l,s]=(0,n.useState)("list"),[o,d]=(0,n.useState)(null),[x,m]=(0,n.useState)(6),p=o?t.filter(e=>{let t=new Date(e.date);return!isNaN(t.getTime())&&(0,i.GP)(t,"yyyy-MM-dd")===o}):t,h=[...p].sort((e,t)=>new Date(e.date).getTime()-new Date(t.date).getTime()).slice(0,x),u=x<p.length;return(0,a.jsxs)("div",{className:"w-full max-w-[1200px] mx-auto px-5 pb-[180px] space-y-6",children:[(0,a.jsxs)("div",{className:"flex flex-col sm:flex-row sm:items-center sm:justify-between gap-4",children:[(0,a.jsxs)("div",{className:"items-center gap-2 hidden sm:flex",children:[(0,a.jsx)("button",{onClick:()=>s("list"),className:"p-[15px] clip-top-right-[10px] ".concat("list"===l?"bg-secondary text-white":"bg-black"),children:(0,a.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"20",height:"20",fill:"none",children:[(0,a.jsx)("mask",{id:"list-icon",maskUnits:"userSpaceOnUse",x:"0",y:"0",width:"20",height:"20",children:(0,a.jsx)("rect",{width:"20",height:"20",fill:"#D9D9D9"})}),(0,a.jsx)("g",{mask:"url(#list-icon)",children:(0,a.jsx)("path",{d:"M0.832031 17.5034V13.7534H4.4987V17.5034H0.832031ZM6.33203 17.5034V13.7534H19.1654V17.5034H6.33203ZM0.832031 11.8784V8.12842H4.4987V11.8784H0.832031ZM6.33203 11.8784V8.12842H19.1654V11.8784H6.33203ZM0.832031 6.25342V2.50342H4.4987V6.25342H0.832031ZM6.33203 6.25342V2.50342H19.1654V6.25342H6.33203Z",fill:"white"})})]})}),(0,a.jsx)("button",{onClick:()=>s("grid"),className:"p-[15px] clip-top-right-[10px] ".concat("grid"===l?"bg-secondary text-white":"bg-black"),children:(0,a.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"20",height:"20",fill:"none",children:[(0,a.jsx)("mask",{id:"grid-icon",maskUnits:"userSpaceOnUse",x:"0",y:"0",width:"20",height:"20",children:(0,a.jsx)("rect",{width:"20",height:"20",fill:"#D9D9D9"})}),(0,a.jsx)("g",{mask:"url(#grid-icon)",children:(0,a.jsx)("path",{d:"M2.5 9.16667V2.5H9.16667V9.16667H2.5ZM2.5 17.5V10.8333H9.16667V17.5H2.5ZM10.8333 9.16667V2.5H17.5V9.16667H10.8333ZM10.8333 17.5V10.8333H17.5V17.5H10.8333Z",fill:"white"})})]})})]}),(0,a.jsxs)("div",{className:"flex items-center gap-2",children:[(0,a.jsx)("label",{className:"text-sm font-medium"}),(0,a.jsx)("input",{type:"date",className:"border border-secondary px-2 py-[15px] text-base uppercase font-extrabold text-stroke-05",onChange:e=>{d(e.target.value),m(6)}})]})]}),(0,a.jsx)("div",{className:"grid"===l?"grid sm:grid-cols-2 lg:grid-cols-3 gap-6":"space-y-6",children:h.map(e=>(0,a.jsx)("div",{className:"group",children:(0,a.jsxs)("div",{className:"bg-secondary text-white overflow-hidden ".concat("list"===l?"flex flex-col sm:flex-row items-center clip-top-right-[48px] sm:clip-bottom-right-[48px]":"flex flex-col items-start clip-top-right-[48px]"),children:[(0,a.jsx)("div",{className:"list"===l?"w-full sm:w-1/2 h-[260px] sm:h-[500px]":"w-full h-[260px]",children:(0,a.jsx)("img",{src:e.image,alt:e.title,className:"object-cover h-full w-full transition-transform group-hover:scale-[1.02]"})}),(0,a.jsxs)("div",{className:"flex-1 ".concat("list"===l?"p-[30px] sm:p-[72px] space-y-4 sm:space-y-6":"p-[30px] space-y-4 min-h-[320px] flex flex-col justify-between"),children:[(0,a.jsxs)("div",{className:"relative space-y-4",children:[(0,a.jsx)("p",{className:"text-xs font-extrabold uppercase",children:(0,i.GP)(new Date(e.date),"MMM dd, yyyy")}),(0,a.jsx)("h3",{className:"list"===l?"h6":"h7",children:e.title}),(0,a.jsx)("p",{className:"pxl",children:e.description})]}),(0,a.jsx)(r(),{href:e.link,className:"btn-black-white inline-block mt-2 w-1/2",children:"Read More"})]})]})},e.id))}),0===h.length&&(0,a.jsx)("div",{className:"text-center py-12",children:(0,a.jsx)("p",{className:"text-gray-600",children:o?"No events found for the selected date.":"No events available at this time."})}),u&&(0,a.jsx)("div",{className:"text-center mt-6",children:(0,a.jsx)(c.$,{variant:"secondary_black",onClick:()=>{m(e=>e+6)},className:"",children:"Load More"})})]})}},39911:(e,t,l)=>{l.d(t,{default:()=>i});var a=l(95155),s=l(12115),r=l(11365),n=l(68489);function i(e){let{defaultHtml:t=""}=e,[l,i]=(0,s.useState)(null);return(0,s.useEffect)(()=>{try{let e=window.sessionStorage.getItem(n.dx);e&&(i(e),window.sessionStorage.removeItem(n.dx))}catch(e){}},[]),(0,a.jsx)(r.default,{data:{title:"",content:null!=l?l:t},wide:!0})}},41750:(e,t,l)=>{l.d(t,{UP:()=>a});function a(e){if(!e)return[];let t=[];if(e&&(e.includes("cloudinary.com")||e.includes("res.cloudinary.com")))if(e.toLowerCase().endsWith(".mp4")||e.toLowerCase().includes(".mp4"))t.push({src:e,type:'video/mp4; codecs="avc1.42E01E, mp4a.40.2"'});else{let l,a,s=e.includes("/f_"),r=e.includes("?");s?(l=e.replace(/\/f_[^\/\?]+/,"/f_mp4"),a=e.replace(/\/f_[^\/\?]+/,"/f_webm")):r?(l="".concat(e,"&f_mp4"),a="".concat(e,"&f_webm")):e.includes("/upload/")?(l=e.replace("/upload/","/upload/f_mp4/"),a=e.replace("/upload/","/upload/f_webm/")):(l=e,a=e),t.push({src:l,type:'video/mp4; codecs="avc1.42E01E, mp4a.40.2"'}),t.push({src:a,type:'video/webm; codecs="vp8, vorbis"'})}else{let l=e.toLowerCase();l.endsWith(".mp4")||l.includes(".mp4")?t.push({src:e,type:'video/mp4; codecs="avc1.42E01E, mp4a.40.2"'}):l.endsWith(".webm")||l.includes(".webm")?t.push({src:e,type:'video/webm; codecs="vp8, vorbis"'}):t.push({src:e,type:"video/mp4"})}return t}},44748:(e,t,l)=>{l.r(t),l.d(t,{default:()=>n});var a=l(95155),s=l(68321),r=l(12115);function n(e){let{tags:t,placement:l}=e,n=(t||[]).filter(e=>null!=e&&"object"==typeof e&&void 0!==e).filter(e=>{var t,a;return e&&e.placement===l&&(null==(t=e.system)?void 0:t.is_published)&&1===e.global&&!(null==(a=e.system)?void 0:a.is_deleted)});if((0,r.useEffect)(()=>{let e=[];
1return n.forEach(t=>{if(t&&t.content){let l=t.content.match(/<div[^>]*>[\s\S]*?<\/div>/g);l&&l.forEach(l=>{if(!l.includes("<script")){let a=document.createElement("div");a.innerHTML=l;let s=a.firstElementChild;if(s){let l=s.id||"dynamic-div-".concat(t.id,"-").concat(Date.now());if(!document.querySelector("#".concat(l))){s.id||(s.id=l);let t=s.cloneNode(!0);document.body.appendChild(t),e.push(t)}}}});let a=t.content.match(/<meta[^>]*>/g);a&&a.forEach(l=>{let a=document.createElement("div");a.innerHTML=l;let s=a.firstElementChild;if(s&&"META"===s.tagName){let l=s.getAttribute("name"),a=s.getAttribute("property"),r=s.getAttribute("http-equiv"),n="";if(l?n='meta[name="'.concat(l,'"]'):a?n='meta[property="'.concat(a,'"]'):r&&(n='meta[http-equiv="'.concat(r,'"]')),!(n?document.querySelector(n):null)){let l=document.createElement("meta");Array.from(s.attributes).forEach(e=>{l.setAttribute(e.name,e.value)});let a="dynamic-meta-".concat(t.id,"-").concat(Date.now());l.setAttribute("data-dynamic-id",a),document.head.appendChild(l),e.push(l)}}})}}),()=>{e.forEach(e=>{e&&e.parentNode&&e.parentNode.removeChild(e)})}},[n]),0===n.length)return null;let i=n.filter(e=>null!=e&&"object"==typeof e);return(0,a.jsx)(a.Fragment,{children:i.map((e,t)=>{if(!e||!e.id)return null;if(e.content&&e.content.includes("<script")){let l=e.content.match(/src="([^"]+)"/),r=e.content.includes("async"),n=e.content.includes("defer");if(l)return(0,a.jsx)(s.default,{src:l[1],strategy:"afterInteractive",...r&&{async:!0},...n&&{defer:!0}},e.id||"script-".concat(t));{let l=e.content.replace(/<\/?script[^>]*>/g,"");return(0,a.jsx)(s.default,{id:"dynamic-script-".concat(e.id||t),strategy:"afterInteractive",dangerouslySetInnerHTML:{__html:l}},e.id||"script-".concat(t))}}return e.content&&!e.content.includes("<"),null})})}},45523:(e,t,l)=>{l.d(t,{default:()=>r});var a=l(95155),s=l(12115);function r(e){var t,l;let{data:r,propertyId:n}=e,i=(null==(t=r.title)?void 0:t.content)||"",c=(null==(l=r.subtitle)?void 0:l.content)||"",o=r.accordion||[],[d,x]=(0,s.useState)(""),m=1===n;return(0,a.jsx)("section",{className:"faq-widget bg-white text-black body-font md:clip-diagonal-top-[100px] px-6 md:px-5 pb-0 md:pb-14",children:(0,a.jsxs)("div",{className:"max-w-[768px] w-full py-[5rem] md:py-[74px] mx-auto",children:[i&&(0,a.jsx)("h2",{className:"text-[2.5rem] leading-[2.938rem] tracking-[-0.01em] md:text-[4.75rem] md:leading-[4.75rem] [-webkit-text-stroke:1px] font-extrabold uppercase mb-[16px] md:mb-[16px] text-center",dangerouslySetInnerHTML:{__html:i}}),c&&(0,a.jsx)("p",{className:"text-[1.0625rem] leading-[1.625rem] mb-[40px] md:mb-[56px] text-center",dangerouslySetInnerHTML:{__html:c}}),o.length>0&&(0,a.jsx)("div",{className:"\n ".concat(m?"border-tertiary":"border-secondary","\n mt-6 md:mt-8 border-t\n "),children:o.map((e,t)=>{var l,s,r,n;let i="string"==typeof e.title?e.title:null!=(r=null==(l=e.title)?void 0:l.content)?r:"",c="string"==typeof e.content?e.content:null!=(n=null==(s=e.content)?void 0:s.content)?n:"",o=d===i,p="single-accordion-answer-".concat(t),h="single-accordion-button-".concat(t);return(0,a.jsxs)("div",{className:"\n ".concat(m?"border-tertiary":"border-secondary","\n border border-t-0\n "),children:[(0,a.jsxs)("button",{onClick:()=>{x(e=>e===i?"":i)},id:h,"aria-expanded":o,"aria-controls":p,className:"\n ".concat(o?"active":"","\n ").concat(m?"border-tertiary":"border-secondary","\n w-full relative\n py-[20px] md:py-[24px] pl-[16px] md:pl-[24px] pr-14 text-md md:text-lg\n leading-[1.37] md:leading-[1.52] text-left\n bg-white text-black [&_svg_path]:stroke-black\n transition-all duration-500 *:transition-all *:duration-500\n ").concat(m?"[&.active]:bg-tertiary [&.active]:text-black":"[&.active]:bg-secondary [&.active]:text-white","\n [&.active_svg_path]:stroke-white [&.active_svg_path]:last:opacity-0\n "),children:[(0,a.jsx)("div",{className:"question text-md md:text-[1.5rem] font-bold",dangerouslySetInnerHTML:{__html:i}}),(0,a.jsxs)("svg",{className:"w-[10px] md:w-[16px] h-[10px] md:h-[17px] absolute top-[26px] right-5 z-10",width:"16",height:"17",viewBox:"0 0 16 17",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,a.jsx)("path",{d:"M1 8.5H15",stroke:"#151715",strokeWidth:"2",strokeLinecap:"square"}),(0,a.jsx)("path",{d:"M8 1.5V15.5",stroke:"#151715",strokeWidth:"2",strokeLinecap:"square"})]})]}),(0,a.jsx)("div",{id:p,role:"region","aria-labelledby":h,"aria-label":"Answer: ".concat(i),className:"\n answer overflow-hidden transition-all duration-500\n ".concat(m?"bg-tertiary text-black":"bg-secondary text-white","\n ").concat(o?"":"max-h-0","\n "),children:(0,a.jsx)("div",{className:"pt-2 px-5 pb-[19px] md:pb-[23px] content-styles text-[1.125rem] leading-[1.5rem]",dangerouslySetInnerHTML:{__html:c}})})]},"".concat(i,"-").concat(t))})})]})})}},47672:(e,t,l)=>{l.r(t),l.d(t,{default:()=>i});var a=l(95155),s=l(12115),r=l(2821);function n(e){if(!e)return"";let t={"&":"&","<":"<",">":">",""":'"',"'":"'","'":"'"," ":"\xa0"};return e.replace(/&(?:#(\d+)|#x([0-9a-fA-F]+)|(\w+));/g,(e,l,a,s)=>{var r;return l?String.fromCharCode(parseInt(l,10)):a?String.fromCharCode(parseInt(a,16)):null!=(r=t["&".concat(s,";")])?r:e})}function i(e){let{menus:t,widget:l,categories:i}=e,c=t[0];if(!c)return(0,a.jsx)("div",{className:"bg-gray-100 border border-gray-400 text-gray-700 px-4 py-3 rounded",children:(0,a.jsxs)("p",{children:[(0,a.jsx)("strong",{children:"Menu Showcase Widget:"})," No menu data available"]})});let{menu:o,categories:d}
1=c,x=Object.keys(d),[m,p]=(0,s.useState)(x[0]||""),h=i.find(e=>e.slug===m||e.title===m),u=d[m]||{};return((0,s.useEffect)(()=>{x.length>0&&!m&&p(x[0])},[x,m]),(0,s.useEffect)(()=>{let e=()=>{let e=decodeURIComponent(window.location.hash.replace("#",""));e&&x.includes(e)&&p(e)};return e(),window.addEventListener("hashchange",e),()=>{window.removeEventListener("hashchange",e)}},[x]),0===x.length)?(0,a.jsx)("section",{className:"max-w-5xl mx-auto px-4 pb-[150px] text-center",children:(0,a.jsxs)("div",{className:"text-center",children:[(0,a.jsx)("h2",{className:"text-2xl font-bold mb-4 text-gray-800",children:"Menu Showcase"}),(0,a.jsxs)("div",{className:"p-4 bg-yellow-50 border border-yellow-200 rounded-lg",children:[(0,a.jsx)("p",{className:"text-gray-700 mb-2",children:"â ï¸ No menu categories found"}),(0,a.jsxs)("p",{className:"text-sm text-gray-600",children:["Menu: ",o.name," (ID: ",o.id,")"]})]})]})}):(0,a.jsxs)("section",{className:"max-w-5xl mx-auto px-4 pb-[150px] text-center",children:[(0,a.jsxs)("div",{className:"mb-12",children:[l.attributes.title&&(0,a.jsx)("h1",{className:"h4 mb-4",children:l.attributes.title}),l.attributes.subtitle&&(0,a.jsx)("h2",{className:"h5 mb-4 text-gray-600",children:l.attributes.subtitle}),!l.attributes.title&&!l.attributes.subtitle&&(0,a.jsx)("h2",{className:"h4 mb-4",children:o.name})]}),(0,a.jsx)("div",{className:"mb-6 md:hidden",children:(0,a.jsx)("select",{value:m,onChange:e=>{let t=e.target.value;p(t),window.location.hash=t},className:"w-full border border-gray-300 rounded px-4 py-2 text-sm",children:x.map(e=>{let t=i.find(t=>t.slug===e||t.title===e);return(0,a.jsx)("option",{value:e,children:n(t?t.title:e)},e)})})}),(0,a.jsx)("div",{className:"hidden md:flex flex-wrap justify-center gap-3 mb-[150px]",children:x.map(e=>{let t=i.find(t=>t.slug===e||t.title===e);return(0,a.jsxs)("button",{onClick:()=>{p(e),window.location.hash=e},className:(0,r.A)("px-4 py-2 transition-all",e===m?"btn-purple":"btn-black-purple"),children:[n(t?t.title:e)," "]},e)})}),h&&(0,a.jsx)("div",{className:"mb-10 text-center",children:h.descr_short&&(0,a.jsx)("p",{className:"text-black-600 whitespace-pre-line text-[1.5rem] leading-[1.5rem] mb-2 font-bold",children:n(h.descr_short)})}),(0,a.jsxs)("div",{className:"columns-1 md:columns-2 gap-x-12 text-left space-y-10",children:[Object.entries(u).map(e=>{let[t,l]=e;return(0,a.jsxs)("div",{className:"break-inside-avoid-column mb-10",children:[(0,a.jsx)("h3",{className:"h6 mb-6 text-center",children:n(l.title)}),(l.h2||l.descr_short)&&(0,a.jsxs)("div",{className:"mb-6 text-center space-y-2",children:[l.h2&&(0,a.jsx)("p",{className:"text-base font-bold",children:n(l.h2)}),l.descr_short&&(0,a.jsx)("p",{className:"text-sm text-black/80 font-bold whitespace-pre-line",children:n(l.descr_short)})]}),(0,a.jsx)("ul",{className:"space-y-4",children:l.items.map(e=>(0,a.jsxs)("li",{className:"border-b pb-7 border-secondary/40",children:[(0,a.jsxs)("div",{className:"flex justify-between text-black font-extrabold text-[1.5rem] leading-[1.5rem] uppercase text-stroke-03",children:[(0,a.jsx)("span",{children:n(e.name)}),parseFloat(e.price)>0&&(0,a.jsx)("span",{children:e.price})]}),(0,a.jsx)("p",{className:"text-sm text-black font-bold",children:n(e.h2)}),e.description&&(0,a.jsx)("p",{className:"text-sm text-black",children:n(e.description)})]},e.id))})]},t)}),0===Object.keys(u).length&&(0,a.jsx)("div",{className:"text-center text-gray-500",children:(0,a.jsxs)("p",{children:['No menu items available for "',m,'" yet.']})})]})]})}},47738:(e,t,l)=>{l.d(t,{default:()=>r});var a=l(95155),s=l(68321);function r(e){let{appId:t,scriptSrc:l="https://static.elfsight.com/platform/platform.js"}=e;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(s.default,{src:l,strategy:"afterInteractive"}),(0,a.jsx)("div",{className:"elfsight-app-".concat(t),"data-elfsight-app-lazy":!0})]})}},48642:(e,t,l)=>{l.d(t,{default:()=>x});var a=l(95155),s=l(12115),r=l(70419);let n={inputFirstName:"first_name",inputfirstname:"first_name",inputLastName:"last_name",inputlastname:"last_name",inputEmail:"email",inputemail:"email",inputDatepicker:"birthday",inputdatepicker:"birthday",inputZip:"zip_code",inputzip:"zip_code",inputHidden:"property_codes",inputhidden:"property_codes",country:"country"};function i(e){return!!(null==e||"string"==typeof e&&""===e.trim()||"number"==typeof e&&isNaN(e)||Array.isArray(e)&&0===e.length)||"object"==typeof e&&0===Object.keys(e).length}let c=function(e){let{data:t,onSubmit:l,isSubmitting:a,propertyId:s}=e,c=async e=>{var a;let r={};(null==e||null==(a=e.payload)?void 0:a.fieldsets)&&e.payload.fieldsets.forEac
1h(e=>{e.fields&&e.fields.forEach(e=>{r[e.name]=e.value})});let c={form_id:t.id,property_codes:"",property_id:s||null,payload:{fieldsets:[{fields:[]}]}},o=[];if(console.log("Subscribe Form - Hidden fields found:",t.structure.flatMap(e=>e.groups).flatMap(e=>e.fields).filter(e=>{var t;return"hidden"===((null==(t=e.data)?void 0:t.type)||e.attributes.type)})),t.structure.forEach(e=>{e.groups.forEach(e=>{e.fields.forEach(e=>{var t,l;let a=(null==(t=e.data)?void 0:t.type)||e.attributes.type,s=e.attributes.name;if("submit"===a||"paragraph"===a||"paragraph"===s||!s)return;let d=r[s];if("hidden"===a&&i(d)&&(d=e.value||e.attributes.value||""),"checkbox"!==a||(null==(l=e.data)?void 0:l.options)||(d=!0===d||"true"===d||"on"===d?"true":""),"datepicker"===a&&d)d=function(e){if(!e||""===e.trim())return"";try{if(e.match(/^(0[1-9]|1[0-2])\/(0[1-9]|[12]\d|3[01])$/)){let[t,l]=e.split("/");return"".concat(t,"-").concat(l)}if(e.includes("-")&&e.length>=10){let t=new Date(e);if(!isNaN(t.getTime())){let e=String(t.getMonth()+1).padStart(2,"0"),l=String(t.getDate()).padStart(2,"0");return"".concat(e,"-").concat(l)}}return e}catch(t){return console.error("Error formatting birthday:",t),e}}(d);else if("hidden"===a&&d){c.property_codes=d;return}if(i(d))return;let x=function(e){if(n[e])return n[e];let t=e.toLowerCase();for(let[e,l]of Object.entries(n))if(t.startsWith(e.toLowerCase()))return l;return e}(s);"property_codes"!==x&&o.push({name:x,value:String(d)})})})}),c.payload.fieldsets[0].fields=o,!c.property_codes){let e=t.structure.flatMap(e=>e.groups).flatMap(e=>e.fields).find(e=>{var t;return"hidden"===((null==(t=e.data)?void 0:t.type)||e.attributes.type)});if(e){let t=r[e.attributes.name]||e.value||e.attributes.value||"";t&&(c.property_codes=t)}}console.log("Subscribe Form - Final Transformed Payload:",JSON.stringify(c,null,2)),l&&await l(c)};return(0,r.x)({data:t,onSubmit:c,isSubmitting:a})};var o=l(20063),d=l(68489);function x(e){let{data:t,onSubmit:l,propertyId:r}=e,n=(0,o.useRouter)(),i=(0,o.usePathname)(),{title:x,property:m,formData:p,bgcolor:h}=t,u=(0,d.bo)(null==t?void 0:t.thankyoumessage),[f,g]=(0,s.useState)(!1),b=async e=>{g(!0);try{if(l){let t=await l(e);if(t.success){(0,d._C)(u),n.push((0,d.BL)(i));return}throw Error(t.error||"Form submission failed")}(0,d._C)(u),n.push((0,d.BL)(i));return}catch(e){console.error("Error submitting form:",e),g(!1)}};return(0,a.jsxs)("div",{id:"form",className:"w-full",children:[(0,a.jsx)("h2",{className:"hidden",children:"Email Subscription"}),(0,a.jsx)("div",{className:"container max-w-[1109px] px-1 md:px-5 pb-[5rem] md:pb-[115px] mx-auto",children:(0,a.jsx)("div",{className:"\n ".concat((()=>{switch(h.key){case"bg-primary":case"bg-secondary":case"bg-black":return"\n ".concat(h.key," text-white\n [&_select_option]:!text-black [&_select_option]:!bg-white\n ");case"bg-tertiary":case"bg-white":return"\n ".concat(h.key,' text-black\n [&_label]:!text-black\n [&_input[type="text"]]:!border-black [&_input[type="email"]]:!border-black [&_input[type="date"]]:!border-black [&_input[type="month"]]:!border-black \n [&_input[type="phone"]]:!border-black [&_input[type="number"]]:!border-black \n [&_textarea]:!border-black [&_select]:!border-black\n [&_input[type="text"]]:!text-black [&_input[type="email"]]:!text-black [&_input[type="date"]]:!text-black [&_input[type="month"]]:!text-black \n [&_textarea]:!text-black [&_select]:!text-black [&_input[type="phone"]]:!text-black [&_input[type="number"]]:!text-black\n [&_input[type="text"]::placeholder]:!text-black/70 [&_input[type="email"]::placeholder]:!text-black/70 [&_input[type="date"]::placeholder]:!text-black/70\n [&_textarea::placeholder]:!text-black/70\n [&_.checkbox_label]:!text-black [&_.checkbox_label_a]:!text-black\n ')}})()," form-bg px-7 md:px-14 pt-8 md:pt-10 pb-10 md:pb-14 mx-0 md:mx-10 \n clip-top-right-[32px] md:clip-top-right-[48px]\n "),children:p&&c({data:p.data,onSubmit:b,isSubmitting:f,propertyId:r})})})]})}},49994:(e,t,l)=>{l.d(t,{default:()=>n});var a=l(95155),s=l(12115),r=l(15239);function n(e){let{images:t,galleries:l,widget:n,propertyId:i}
1=e,[c,o]=(0,s.useState)(null),[d,x]=(0,s.useState)(null),m=1===i?"teal":2===i?"purple":"black",p=d?t.filter(e=>e.galleryName===d):t,h=Array.from(new Set(t.map(e=>e.galleryName)));return 0===t.length?(0,a.jsx)("div",{className:"bg-gray-100 border border-gray-300 text-gray-600 px-4 py-3 rounded",children:(0,a.jsxs)("p",{children:[(0,a.jsx)("strong",{children:"Gallery:"})," No images available"]})}):(0,a.jsxs)("section",{className:"gallery-widget bg-white pb-16",children:[(0,a.jsxs)("div",{className:"container mx-auto px-8 max-w-5xl",children:[(0,a.jsxs)("div",{className:"text-center mb-12",children:[(0,a.jsx)("h2",{className:"h2 text-4xl md:text-5xl font-bold mb-6",children:"Gallery"}),l.length>1&&(0,a.jsxs)("p",{className:"text-black text-xl mb-8",children:["Featuring ",l.map(e=>e.name).join(", ")]})]}),h.length>1&&(0,a.jsx)("div",{className:"mb-12",children:(0,a.jsxs)("div",{className:"flex flex-wrap justify-center gap-4",children:[(0,a.jsxs)("button",{onClick:()=>x(null),className:"".concat(null===d?"btn-".concat(m):"btn-black-".concat(m)),children:["All (",t.length,")"]}),h.map(e=>(0,a.jsxs)("button",{onClick:()=>x(e),className:"".concat(d===e?"btn-".concat(m):"btn-black-".concat(m)),children:[e," (",t.filter(t=>t.galleryName===e).length,")"]},e))]})}),(0,a.jsx)("div",{className:"grid grid-cols-2 md:grid-cols-3 gap-8",children:p.map((e,t)=>(0,a.jsxs)("div",{className:"aspect-[4/3] relative overflow-hidden cursor-pointer group bg-gray-100 shadow-lg hover:shadow-xl transition-all duration-300",onClick:()=>o(e),children:[(0,a.jsx)(r.default,{src:e.src,alt:e.alt,fill:!0,className:"object-cover group-hover:scale-105 transition-transform duration-300",sizes:"(max-width: 768px) 100vw, (max-width: 1024px) 50vw, (max-width: 1280px) 33vw, 25vw"}),(0,a.jsx)("div",{className:"absolute inset-0 bg-black bg-opacity-0 group-hover:bg-opacity-30 transition-opacity duration-300 flex items-end",children:(0,a.jsxs)("div",{className:"p-3 text-white opacity-0 group-hover:opacity-100 transition-opacity duration-300",children:[(0,a.jsx)("p",{className:"text-sm font-medium",children:e.galleryName}),e.caption&&(0,a.jsx)("p",{className:"text-xs opacity-90",children:e.caption})]})})]},"".concat(e.image_id,"-").concat(t)))})]}),0===p.length&&(0,a.jsxs)("div",{className:"text-center py-12 text-gray-500",children:[(0,a.jsx)("p",{className:"text-lg",children:"No images to display"}),(0,a.jsx)("p",{className:"text-sm",children:"Try selecting a different gallery filter"})]}),c&&(0,a.jsx)("div",{className:"fixed inset-0 bg-black bg-opacity-90 z-50 flex items-center justify-center p-4",onClick:()=>o(null),children:(0,a.jsxs)("div",{className:"relative max-w-7xl max-h-[90vh] w-full h-full flex items-center justify-center",children:[(0,a.jsx)(r.default,{src:c.src,alt:c.alt,fill:!0,className:"object-contain",sizes:"100vw"}),(0,a.jsx)("button",{className:"absolute top-4 right-4 text-white text-4xl hover:text-gray-300 transition-colors z-10",onClick:e=>{e.stopPropagation(),o(null)},children:"\xd7"}),(0,a.jsxs)("div",{className:"absolute bottom-4 left-4 text-white z-10",children:[(0,a.jsx)("p",{className:"text-lg font-medium",children:c.galleryName}),c.caption&&(0,a.jsx)("p",{className:"text-sm opacity-90",children:c.caption}),c.content&&(0,a.jsx)("div",{className:"text-sm opacity-80 mt-1",dangerouslySetInnerHTML:{__html:c.content}})]}),p.length>1&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("button",{className:"absolute left-4 top-1/2 transform -translate-y-1/2 text-white text-3xl hover:text-gray-300 transition-colors z-10",onClick:e=>{e.stopPropagation();let t=p.findIndex(e=>e.image_id===c.image_id),l=t>0?t-1:p.length-1;o(p[l])},children:"â¹"}),(0,a.jsx)("button",{className:"absolute right-4 top-1/2 transform -translate-y-1/2 text-white text-3xl hover:text-gray-300 transition-colors z-10",onClick:e=>{e.stopPropagation();let t=p.findIndex(e=>e.image_id===c.image_id),l=t<p.length-1?t+1:0;o(p[l])},children:"âº"})]})]})})]})}},50756:(e,t,l)=>{l.d(t,{default:()=>g});var a=l(95155),s=l(12115),r=l(78674),n=l(88901),i=l(82192),c=l(51321),o=l(92381),d=l(26467),x=l(31257),m=l(50316),p=l(47141),h=l(58576),u=l(35405),f=l(20063);function g(e){let{data:t,events:l}=e;(0,s.useEffect)(()=>
1{if(!document.querySelector('link[href="/styles/customCalendar.css"]')){let e=document.createElement("link");e.rel="stylesheet",e.href="/styles/customCalendar.css",e.type="text/css",e.media="print";let t=()=>{e.media="all"};"onload"in e&&(e.onload=t),setTimeout(t,100),document.head.appendChild(e)}},[]);let[g,b]=(0,s.useState)("grid"),[v,w]=(0,s.useState)(new Date().getFullYear()),[j,y]=(0,s.useState)(new Date().getMonth()),[N,k]=(0,s.useState)(null),[L,_]=(0,s.useState)({y1:"auto",y2:"auto"}),[C,M]=(0,s.useState)(new Set),[S,V]=(0,s.useState)({}),E=(0,s.useRef)({}),B=(0,s.useRef)({}),H=(0,s.useRef)(null),P=(0,s.useRef)(null),Z=(0,f.usePathname)(),A=["JANUARY","FEBRUARY","MARCH","APRIL","MAY","JUNE","JULY","AUGUST","SEPTEMBER","OCTOBER","NOVEMBER","DECEMBER"],I=(0,s.useCallback)((e,t)=>{let l=e.currentTarget,a=l.getBoundingClientRect(),s=e.pageX-a.left-100;s<0&&(s=0),s>l.offsetWidth-200&&(s=l.offsetWidth-200),V(e=>({...e,[t]:{left:s}}))},[]),T=(0,s.useCallback)((e,t)=>{document.querySelectorAll(".evid".concat(e)).forEac
1h(e=>{t?e.classList.add("hover"):e.classList.remove("hover")})},[]),z=(0,s.useCallback)(e=>{E.current[e]&&(clearTimeout(E.current[e]),delete E.current[e]),B.current[e]||(B.current[e]=!0,M(new Set),M(new Set([e])),B.current[e]=!1)},[]),R=(0,s.useCallback)(e=>{E.current[e]&&clearTimeout(E.current[e]),E.current[e]=setTimeout(()=>{delete E.current[e],M(t=>{let l=new Set(t);return l.delete(e),l})},400)},[]);(0,s.useEffect)(()=>()=>{Object.values(E.current).forEach(e=>{clearTimeout(e)})},[]);let q=()=>{let e=[];for(let t=-5;t<=6;t++){let l=(j+t+12)%12,a=v+Math.floor((j+t)/12);e.push({name:A[l],index:l,year:a,position:t,isActive:0===t})}return e},O=e=>{let t={};return e.forEach(e=>{if(!e.start_date)return;let l=(0,d.H)(e.start_date),a=e.end_date?(0,d.H)(e.end_date):l,s=l;for(;s<=a;){let l=(0,x.GP)(s,"yyyy-MM-dd");t[l]||(t[l]=[]),t[l].push(e),s=(0,o.f)(s,1)}}),t},F=(e,t)=>t[(0,x.GP)(e,"yyyy-MM-dd")]||[],U=(0,s.useRef)({}),D=(0,s.useRef)({}),W=(0,s.useRef)(1),G=()=>{if(!H.current||!P.current)return;let e=H.current,t=P.current;if(t.querySelector(".y2")){let l=q(),a=[...new Set(l.map(e=>e.year))].sort();if(a.length>1){let s=a[1],r=-1;for(let e=0;e<l.length;e++)if(l[e].year===s){r=e;break}if(r>=0){let l=e.querySelector("li:nth-child(".concat(r+1,") a"));if(l){let a=e.getBoundingClientRect(),s=l.getBoundingClientRect().left-a.left,r=t.offsetWidth;_({y1:"".concat(s,"px"),y2:"".concat(r-s,"px")})}}}else{let e=t.offsetWidth;_({y1:"".concat(e,"px"),y2:"0px"})}}else{let t=e.offsetWidth;_({y1:"".concat(t,"px"),y2:"auto"})}};(0,s.useEffect)(()=>{let e=setTimeout(()=>{G()},100);return()=>clearTimeout(e)},[j,v]),(0,s.useEffect)(()=>{let e=()=>{G()};return window.addEventListener("resize",e),()=>window.removeEventListener("resize",e)},[j]);let Y=((e,t)=>{let l=new Date(e,t),a=(0,r.w)(l),s=(0,n.p)(l),d=(0,i.k)(a),x=(0,c.$)(s),m=[],p=d;for(;p<=x;){let e=new Date(p);m.push(e),p=(0,o.f)(p,1)}return m})(v,j),$=null===N?l:l.filter(e=>!!e.categories&&!!Array.isArray(e.categories)&&0!==e.categories.length&&e.categories.some(e=>e.id===N)),J=O($),{eventTimeSlots:X,eventColors:K}=(e=>{let t={},l={};return D.current={},(e=>{let t=new Map;return Object.keys(e).forEach(l=>{let a=(0,d.H)(l),s=(0,i.k)(a),r=(0,x.GP)(s,"yyyy-MM-dd");t.has(r)||t.set(r,{dates:[],events:{}});let n=t.get(r);n.dates.push(l),n.events[l]=e[l]}),Array.from(t.values()).forEach(e=>{e.dates.sort()}),Array.from(t.values())})(e).forEach(e=>{var a=e,s=t,r=l;let n=[];a.dates.forEach(e=>{(a.events[e]||[]).forEach(e=>{e.id&&!n.includes(e.id)&&n.push(e.id)})});let i={};n.forEach((e,t)=>{let l=null;a.dates.forEach(s=>{i[s]||(i[s]=[]),i[s][t]||(i[s][t]=null);let r=(a.events[s]||[]).map(e=>e.id);if(l){let e=(a.events[l]||[]).map(e=>e.id),t=i[l],n=r.filter(t=>e.includes(t)),c=r.filter(t=>!e.includes(t));n.forEach(e=>{let l=t.findIndex(t=>t===e);-1===l||i[s][l]||(i[s][l]=e)}),c.forEach(e=>{for(let t=0;t<i[s].length;t++)if(!i[s][t]&&!i[s].includes(e)){i[s][t]=e;break}})}else i[s][t]=r.includes(e)?e:null;l=s})});let c={},o={};
1Object.keys(i).forEach(e=>{i[e].forEach((t,l)=>{o[l]||(o[l]={}),o[l][e]=t})}),Object.keys(o).forEach(e=>{let t=parseInt(e);c[t]={};let l=null,s=null;a.dates.forEach(e=>{let a=o[t][e]||null;a&&a===l&&s?(c[t][e]={eventId:a,skip:!0,counter:0},c[t][s]&&c[t][s].counter++):a?(c[t][e]={eventId:a,skip:!1,counter:1},s=e):(c[t][e]={eventId:null,skip:!0,counter:0},s=null),l=a})}),a.dates.forEach(e=>{let t=0;Object.keys(c).sort((e,t)=>parseInt(e)-parseInt(t)).forEach(l=>{let a=c[parseInt(l)][e];if(!a||!a.eventId)return;if(a.skip)return void t++;let n=a.eventId;s[n]||(s[n]={}),s[n][e]=t,t=0,U.current[n]||(U.current[n]=W.current,W.current=W.current>=8?1:W.current+1),r[n]||(r[n]={}),r[n][e]=U.current[n]})})}),{eventTimeSlots:t,eventColors:l}})(J),Q=(()=>{let e=new Map;return l.forEach(t=>{t.categories&&Array.isArray(t.categories)&&t.categories.forEach(t=>{e.has(t.id)||e.set(t.id,t)})}),Array.from(e.values()).sort((e,t)=>e.title.localeCompare(t.title))})(),ee=Z.includes("times-square")?"times-square":Z.includes("san-francisco")?"san-francisco":"";return(0,a.jsxs)("div",{className:"w-full max-w-[1200px] mx-auto px-5 pb-[180px] space-y-6 pt-[60px] ".concat(ee),children:[(0,a.jsxs)("div",{className:"content-styles text-center",children:[(0,a.jsx)("h2",{className:"text-4xl md:text-7xl sm:text-6xl tracking-[-1px] md:tracking-[-3.6px] uppercase text-stroke-2 font-extrabold mb-[13px] md:mb-[20px]",children:t.heading.content}),t.subheading.content&&(0,a.jsx)("h3",{children:t.subheading.content}),(0,a.jsx)("div",{className:"text-xl text-center max-w-[580px] mx-auto",children:(0,a.jsx)("p",{children:t["intro-text"].content})})]}),(0,a.jsxs)("div",{id:"calendar",className:"center-column ".concat("grid"===g?"grid-view":"list"===g?"list-view":"single-event"),children:[(0,a.jsxs)("div",{id:"calendar-header",children:[(0,a.jsxs)("ul",{id:"calendar-views",className:"views text-xl uppercase",children:[(0,a.jsx)("li",{onClick:()=>b("grid"),className:"grid"===g?"font-bold uppercase text-stroke-02":"cursor-pointer",children:"Grid View"}),(0,a.jsx)("li",{children:(0,a.jsx)("span",{})}),(0,a.jsx)("li",{onClick:()=>b("list"),className:"list"===g?"font-bold uppercase text-stroke-02":"cursor-pointer",children:"List View"})]}),(0,a.jsx)("form",{action:"",id:"calendar-filter",children:(0,a.jsxs)("fieldset",{children:[(0,a.jsx)("label",{htmlFor:"calendar-category-filter",className:"screen-reader-only",children:"Show:"}),(0,a.jsxs)("div",{className:"select-wrapper",children:[(0,a.jsxs)("select",{id:"calendar-category-filter","aria-label":"Filter events by category",value:N||0,onChange:e=>{let t=parseInt(e.target.value);k(0===t?null:t)},children:[(0,a.jsx)("option",{value:0,children:"All Events"}),Q.map(e=>(0,a.jsx)("option",{value:e.id,children:e.title},e.id))]}),(0,a.jsx)("div",{className:"select-icon"})]})]})})]}),(0,a.jsx)("ul",{id:"calendar-year",ref:P,children:[...new Set(q().map(e=>e.year))].sort().map((e,t)=>(0,a.jsx)("li",{className:"y".concat(t+1," ").concat(v===e?"active":""),style:{width:0===t?L.y1:L.y2},children:(0,a.jsx)("a",{href:"#",onClick:t=>{t.preventDefault(),w(e),y(0)},children:e})},e))}),(0,a.jsx)("ul",{id:"calendar-month",ref:H,children:q().map((e,t)=>{var l;let s=0===(l=e.position)?"current":1===l?"next":-1===l?"prev":"";return(0,a.jsx)("li",{className:s||void 0,children:(0,a.jsx)("a",{href:"#",onClick:t=>{t.preventDefault(),y(e.index),w(e.year)},className:e.isActive?"active":"",children:e.name})},"".concat(e.year,"-").concat(e.index))})}),"grid"===g&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("ul",{id:"calendar-week",children:[(0,a.jsxs)("li",{children:[(0,a.jsx)("span",{className:"full",children:"Sunday"}),(0,a.jsx)("span",{className:"short",children:"Sun"})]}),(0,a.jsxs)("li",{children:[(0,a.jsx)("span",{className:"full",children:"Monday"}),(0,a.jsx)("span",{className:"short",children:"Mon"})]}),(0,a.jsxs)("li",{children:[(0,a.jsx)("span",{className:"full",children:"Tuesday"}),(0,a.jsx)("span",{className:"short",children:"Tue"})]}),(0,a.jsxs)("li",{children:[(0,a.jsx)("span",{className:"full",children:"Wednesday"}),(0,a.jsx)("span",{className:"short",children:"Wed"})]}),(0,a.jsxs)("li",{children:[(0,a.jsx)("span",{className:"full",children:"Thursday"}),(0,a.jsx)("span",{className:"short",children:"Thu"})]}),(0,a.jsxs)("li",{children:[(0,a.jsx)("span",{className:"full",children:"Friday"}),(0,a.jsx)("span",{className:"short",children:"Fri"})]}),(0,a.jsxs)("li",{children:[(0,a.jsx)("span",{className:"full",children:"Saturday"}),(0,a.jsx)("span",{className:"short",children:"Sat"})]})]}),(0,a.jsx)("ul",{id:"calendar-days",children:Y.map((e,t)=>{let l=F(e,J),s=((e,t)=>{let l=["week_days"],a=(0,i.k)(e),s=(0,c.$)(e),r=0,n=a;for(;n<=s;){let e=F(n,t).length;e>r&&(r=e),n=(0,o.f)(n,1)}return r>0&&l.push("day_items".concat(r)),(0,p.t)(e,new Date(v,j))||((0,h.Y)(e,new Date(v,j,1))?l.push("prev_month"):l.push("next_month")),(0,u.r)(e,new Date)&&l.push("today"),l.join(" ")})(e,J),r=!(0,p.t)(e,new Date(v,j));return(0,a.jsxs)("li",{className:s,children:[(0,a.jsx)("time",{dateTime:(0,x.GP)(e,"yyyy-MM-dd"),className:"date",children:(0,a.jsxs)("a",{href:"#",children:[r&&(0,a.jsx)("span",{className:"screen-reader-only",children:"Day"}),(0,x.GP)(e,"d")]})}),l.map((t,l)=>{let s=((e,t,l,a)=>{var s,r,n,o;let p=[];if(!e.start_date)return"";let h=(0,d.H)(e.start_date),u=e.end_date?(0,d.H)(e.end_date):h,f=(0,i.k)(t),g=(0,c.$)(t),b=h>f?h:f,v=(0,m.c)(u<g?u:g,b)+1;p.push("w".concat(v));let w=(0,x.GP)(t,"yyyy-MM-dd"),j=null!=(n=null==(s=l[e.id])?void 0:s[w])?n:0;p.push("t".concat(j));let y=null!=(o=null==(r=a[e.id])?void 0:r[w])?o:1;return p.push("c".concat(y)),(0,x.GP)(t,"yyyy-MM-dd")!==(0,x.GP)(b,"yyyy-MM-dd")&&v>1&&p.push("hide"),p.join(" ")})(t,e,X,K),r=C.has(t.id),n=S[t.id],o=r?{left:n?"".concat(n.left,"px"):"0px",bottom:"28px",display:"block"}:{display:"none"};return(0,a.jsxs)("dl",{"data-eventid":t.id,className:"".concat(s," evid").concat(t.id),onMouseEnter:()=>T(t.id,!0),onMouseLeave:()=>T(t.id,!1),children:[(0,a.jsx)("dt",{children:(0,a.jsxs)("a",{href:t.link,onMouseMove:e=>I(e,t.id),onMouseOver:()=>z(t.id),onMouseOut:()=>R(t.id),children:[(0,a.jsxs)("span",{className:"screen-reader-only",children:[t.start_date," ",t.title," - read more button"]}),t.title]})}),(0,a.jsxs)("dd",{style:o,onMouseOver:()=>z(t.id),onMouseOut:()=>R(t.id),children:[(0,a.jsx)("h3",{children:t.title}),t.image&&(0,a.jsxs)("a",{href:t.link,children:[(0,a.jsxs)("span",{className:"screen-reader-only",children:[t.start_date," ",t.title]}),(0,a.jsx)("img",{src:t.image,loading:"lazy",alt:t.title})]}),(0,a.jsx)("p",{className:"read-more",children:t.description}),(0,a.jsxs)("a",{href:t.link,className:"read-more-link",children:[(0,a.jsxs)("span",{className:"screen-reader-only",children:[t.start_date," ",t.title]}),"Read more"]}),(0,a.jsx)("div",{className:"triangle",children:(0,a.jsx)("span",{})})]})]},t.id)})]},t)})})]}),"list"===g&&(0,a.jsx)("div",{className:"calendar-list",children:(()=>{let e=O($),t=new Date(v,j,1),l=new Date(v,j+1,0);return Object.keys(e).filter(e=>{let a=(0,d.H)(e);return a>=t&&a<=l}).sort().map(t=>{let l=(0,d.H)(t),s=e[t];return s&&0!==s.length?(0,a.jsxs)("section",{className:"image-list calendar page-content content-styles",children:[(0,a.jsx)("h4",{children:(0,x.GP)(l,"EEEE, MMMM d, yyyy")}),s.map((e,t)=>(0,a.jsxs)("article",{className:"image-list-item vevent ".concat(t%2==0?"odd":""),children:[e.image&&(0,a.jsx)("div",{className:"background",children:(0,a.jsx)("img",{src:e.image,loading:"lazy",alt:e.title,className:"object-fit"})}),(0,a.jsxs)("div",{className:"description",children:[(0,a.jsx)("h3",{children:(0,a.jsxs)("a",{href:e.link,children:[e.title,(0,a.jsxs)("span",{className:"screen-reader-only",children:[e.description," ",e.start_date]})]})}),(0,a.jsx)("p",{className:"summary text-xl",children:e.description}),Z.includes("times-square")?(0,a.jsxs)("a",{className:"button btn-purple-black",href:e.link,children:[(0,a.jsxs)("span",{className:"screen-reader-only",children:[e.title," ",e.description," ",e.start_date]}),"Read More"]}):Z.includes("san-francisco")?(0,a.jsxs)("a",{className:"button btn-black-teal",href:e.link,children:[(0,a.jsxs)("span",{className:"screen-reader-only",children:[e.title," ",e.description," ",e.start_date]}),"Read More"]}):(0,a.jsxs)("a",{className:"button btn-yellow",href:e.link,children:[(0,a.jsxs)("span",{className:"screen-reader-only",children:[e.title," ",e.description," ",e.start_date]}),"Read More"]})]})]},e.id))]},t):null})})()})]})]})}},54785:(e,t,l)=>{l.d(t,{default:()=>i});var a=l(95155),s=l(52619),r=l.n(s),n=l(12115);function i(e){let{data:t}=e,{bgColor:l,textColor:s,heading:i,links:c,posts:o}=t;return(0,a.jsx)("section",{className:"text-black body-font py-20 md:py-[100px] ".concat(l," ").concat(s," clip-diagonal-top-[50px] md:clip-diagonal-top-[100px]"),children:(0,a.jsxs)("div",{className:"container px-5 pt-14 pb-24 md:pb-14 md:py-[180px] mx-auto",children:[(0,a.jsxs)("div",{className:"heading-wrapper flex flex-col justify-center gap-6 text-center mb-12 md:mb-[6.25rem]",children:[(0,a.jsx)("div",{className:"flex flex-col md:flex-row justify-center gap-0 md:gap-[10px] z-10",children:c.map((e,t)=>(0,a.jsxs)(n.Fragment,{children:[(0,a.jsx)(r(),{href:e.href,className:"text-md font-extrabold uppercase text-stroke-03",children:e.label}),t<c.length-1&&(0,a.jsx)("span",{className:"text-md font-extrabold uppercase text-stroke-03 hidden md:block",children:"\xa0 | \xa0"})]},e.href+t))}),(0,a.jsx)("h2",{className:"h1",children:i})]}),(0,a.jsx)("div",{className:"flex flex-wrap -m-4",children:o.map((e,t)=>(0,a.jsx)("div",{className:"w-1/2 lg:w-1/4 p-2 md:p-4 group even:group-even",children:(0,a.jsxs)("a",{href:e.linkUrl,className:"block relative h-[10.3125rem] md:h-[282px] overflow-hidden",target:"_blank",rel:"noopener noreferrer",children:[(0,a.jsx)("div",{className:"absolute z-[1] right-5 bottom-5 w-6 h-6",children:(0,a.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",children:(0,a.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 5.83929C13.1071 5.83929 14.1339 6.11607 15.0804 6.66964C16.0268 7.22321 16.7768 7.97321 17.3304 8.91964C17.8839 9.86607 18.1607 10.8929 18.1607 12C18.1607 13.1071 17.8839 14.1339 17.3304 15.0804C16.7768 16.0268 16.0268 16.7768 15.0804 17.3304C14.1339 17.8839 13.1071 18.1607 12 18.1607C10.8929 18.1607 9.86607 17.8839 8.91964 17.3304C7.97321 16.7768 7.22321 16.0268 6.66964 15.0804C6.11607 14.1339 5.83929 13.1071 5.83929 12C5.83929 10.8929 6.11607 9.86607 6.66964 8.91964C7.22321 7.97321 7.97321 7.22321 8.91964 6.66964C9.86607 6.11607 10.8929 5.83929 12 5.83929ZM12 16.0179C13.1071 16.0179 14.0536 15.625 14.8393 14.8393C15.625 14.0536 16.0179 13.1071 16.0179 12C16.0179 10.8929 15.625 9.94643 14.8393 9.16071C14.0536 8.375 13.1071 7.98214 12 7.98214C10.8929 7.98214 9.94643 8.375 9.16071 9.16071C8.375 9.94643 7.98214 10.8929 7.98214 12C7.98214 13.1071 8.375 14.0536 9.16071 14.8393C9.94643 15.625 10.8929 16.0179 12 16.0179ZM19.875 5.57143
1C19.8393 5.96429 19.6875 6.30357 19.4196 6.58929C19.1518 6.875 18.8214 7.01786 18.4286 7.01786C18.0357 7.01786 17.6964 6.875 17.4107 6.58929C17.125 6.30357 16.9821 5.96429 16.9821 5.57143C16.9821 5.17857 17.125 4.83929 17.4107 4.55357C17.6964 4.26786 18.0357 4.125 18.4286 4.125C18.8214 4.125 19.1607 4.26786 19.4464 4.55357C19.7321 4.83929 19.875 5.17857 19.875 5.57143ZM23.9464 7.01786C23.9821 8.01786 24 9.67857 24 12C24 14.3214 23.9732 15.9911 23.9196 17.0089C23.8661 18.0268 23.7143 18.9107 23.4643 19.6607C23.1429 20.5536 22.6518 21.3304 21.9911 21.9911C21.3304 22.6518 20.5536 23.1429 19.6607 23.4643C18.9107 23.7143 18.0268 23.8661 17.0089 23.9196C15.9911 23.9732 14.3214 24 12 24C9.67857 24 8.00893 23.9732 6.99107 23.9196C5.97321 23.8661 5.08929 23.6964 4.33929 23.4107C3.44643 23.125 2.66964 22.6518 2.00893 21.9911C1.34821 21.3304 0.857143 20.5536 0.535714 19.6607C0.285714 18.9107 0.133929 18.0268 0.0803571 17.0089C0.0267857 15.9911 0 14.3214 0 12C0 9.67857 0.0267857 8.00893 0.0803571 6.99107C0.133929 5.97321 0.285714 5.08929 0.535714 4.33929C0.857143 3.44643 1.34821 2.66964 2.00893 2.00893C2.66964 1.34821 3.44643 0.857143 4.33929 0.535714C5.08929 0.285714 5.97321 0.133929 6.99107 0.0803571C8.00893 0.0267857 9.67857 0 12 0C14.3214 0 15.9911 0.0267857 17.0089 0.0803571C18.0268 0.133929 18.9107 0.285714 19.6607 0.535714C20.5536 0.857143 21.3304 1.34821 21.9911 2.00893C22.6518 2.66964 23.1429 3.44643 23.4643 4.33929C23.7143 5.08929 23.875 5.98214 23.9464 7.01786ZM21.375 19.0714C21.5893 18.4643 21.7321 17.5 21.8036 16.1786C21.8393 15.3929 21.8571 14.2857 21.8571 12.8571V11.1429C21.8571 9.67857 21.8393 8.57143 21.8036 7.82143C21.7321 6.46429 21.5893 5.5 21.375 4.92857C20.9464 3.82143 20.1786 3.05357 19.0714 2.625C18.5 2.41071 17.5357 2.26786 16.1786 2.19643C15.3929 2.16071 14.2857 2.14286 12.8571 2.14286H11.1429C9.71429 2.14286 8.60714 2.16071 7.82143 2.19643C6.5 2.26786 5.53571 2.41071 4.92857 2.625C3.82143 3.05357 3.05357 3.82143 2.625 4.92857C2.41071 5.5 2.26786 6.46429 2.19643 7.82143C2.16071 8.60714 2.14286 9.71429 2.14286 11.1429V12.8571C2.14286 14.2857 2.16071 15.3929 2.19643 16.1786C2.26786 17.5 2.41071 18.4643 2.625 19.0714C3.08929 20.1786 3.85714 20.9464 4.92857 21.375C5.53571 21.5893 6.5 21.7321 7.82143 21.8036C8.60714 21.8393 9.71429 21.8571 11.1429 21.8571H12.8571C14.3214 21.8571 15.4286 21.8393 16.1786 21.8036C17.5357 21.7321 18.5 21.5893 19.0714 21.375C20.1786 20.9107 20.9464 20.1429 21.375 19.0714Z",fill:"white"})})}),(0,a.jsx)("img",{width:282,height:282,alt:"instagram",src:e.imageUrl,className:"object-cover object-center w-full h-full block clip-top-right-[20px] md:clip-top-right-[40px] group-even:clip-bottom-left-[20px] md:group-even:clip-bottom-left-[40px]"})]})},t))})]})})}},56600:(e,t,l)=>{l.d(t,{default:()=>p});var a=l(95155),s=l(52619),r=l.n(s),n=l(15239),i=l(12115),c=l(64269),o=l(20063),d=l(1725);function x(e){let{isOpen:t,onClose:l,name:s,description:i,link:c,image:o,imageAlt:x}=e;return(0,a.jsx)(d.bL,{open:t,onOpenChange:l,children:(0,a.jsx)(d.ZL,{children:(0,a.jsxs)(d.UC,{className:"fixed z-[99] inset-0 bg-secondary text-white animate-fade-in",children:[(0,a.jsx)(d.hE,{className:"sr-only",children:"Modal Overlay"}),(0,a.jsx)(d.bm,{className:" absolute z-[111] cursor-pointer p-[5px] top-[327px] md:top-[27px] right-[20px] md:right-[27px] [&_svg]:w-[20px] md:[&_svg]:w-[24px] [&_svg]:h-[20px] md:[&_svg]:h-[24px] ",children:(0,a.jsx)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,a.jsx)("path",{d:"M23.167 2.3252L13.4902 12.001L23.3828 21.8936L22.1094 23.167L12.2168 13.2744L2.3252 23.167L1.05273 21.8936L10.9443 12.001L1.26855 2.3252L2.54102 1.05273L12.2168 10.7285L21.8936 1.05273L23.167 2.3252Z",fill:"white"})})}),(0,a.jsx)("div",{className:" absolute z-[100] left-0 md:left-[50%] top-0 md:top-[50%] h-full md:max-h-[780px] w-full max-w-[1280px] md:p-10 md:translate-x-[-50%] md:translate-y-[-50%] ",children:(0,a.jsxs)("div",{className:" flex flex-col md:flex-row gap-0 items-stretch md:items-center w-full h-full max-h-full ",children:[(0,a.jsx)("div",{className:" relative h-full flex-[0_0_307px] md:flex-[0_0_48.3%] max-[768px]:w-full max-[768px]:h-[307px] flex items-center md:clip-top-right-[48px] ",children:(0,a.jsx)(n.default,{src:o,alt:x,width:"1000",height:"700",className:"object-cover w-full h-full"})}),(0,a.jsxs)("div",{className:" flex-auto flex gap-[14px] flex-col justify-start items-start text-[18px]/[1.5] px-6 md:px-4 py-6 md:py-6 mt-14 md:mt-0 md:pl-[12%] md:pr-[5%] md:py-6 overflow-x-hidden overflow-y-auto ",children:[(0,a.jsx)("h2",{className:"h5",children:s}),(0,a.jsx)("div",{className:"mt-1 md:mt-4 mb-2 [&>p]:mb-2 [&>ul]:mb-2 [&>ol]:mb-2",children:(0,a.jsx)("p",{children:i})}),c&&(0,a.jsx)(r(),{href:c,target:"_blank",className:"btn-black-white",children:"Visit the Website"})]})]})})]})})})}var m=l(4247);function p(e){let{data:t}=e,l=[],[s,d]=(0,i.useState)("all"),[p,h]=(0,i.useState)(""),u=(0,o.usePathname)().includes("san-francisco"),[f,g]=(0,i.useState)(!1),[b,v]=(0,i.useState)(null),w=e=>!0===e||1===e||"1"===e||"true"===e,j=(t||[]).filter(e=>{var t,l,a,s,r,n,i,c;let o=(null==e?void 0:e.system)||{},d=w(null==(l=null!=(t=o.is_active)?t:null==e?void 0:e.active)||l),x=w(null==(r=null!=(s=null!=(a=o.is_published)?a:null==e?void 0:e.is_published)?s:null==e?void 0:e.published)||r),m=w(null!=(c=null!=(i=null!=(n=o.is_deleted)?n:null==e?void 0:e.is_deleted)?i:null==e?void 0:e.deleted)&&c);return d&&x&&!m});
1return j.forEach(e=>{(e.categories||[]).forEach(e=>{(null==e?void 0:e.name)&&!l.includes(e.name)&&l.push(e.name)})}),(0,a.jsx)("section",{className:"bg-white text-black body-font px-6 md:px-5 pt-0 md:pt-2 pb-0 md:pb-[180px]",children:(0,a.jsxs)("div",{className:"container max-w-[1200px] flex flex-col md:flex-row gap-7 mx-auto",children:[(0,a.jsx)("div",{className:"flex-auto md:flex-[0_0_280px]",children:(0,a.jsx)("div",{className:"sticky top-40 z-20 w-full",children:(0,a.jsxs)("div",{className:"w-full",children:[(0,a.jsx)("div",{className:"md:hidden block bg-white mb-4",children:(0,a.jsxs)("select",{onChange:e=>d(e.target.value),className:"\n ".concat(u?"border-tertiary":"border-secondary","\n w-full border py-[15px] px-5\n text-md leading-[1.5] text-black uppercase font-bold bg-white\n "),children:[(0,a.jsx)("option",{value:"all",children:"All"}),l.map((e,t)=>(0,a.jsx)("option",{value:"".concat((0,c.Yv)(e)),children:e},t))]})}),(0,a.jsx)("div",{className:"hidden md:block",children:(0,a.jsxs)("ul",{className:" text-m2xl md:text-2xl text-stroke-05 font-extrabold uppercase space-y-4 ",children:[(0,a.jsx)("li",{children:(0,a.jsxs)("button",{onClick:()=>d("all"),className:"\n ".concat("all"===s?"active":"","\n group flex items-center gap-2 relative cursor-pointer uppercase\n pl-0 pr-5 [&.active]:pl-5 [&.active]:pr-0 transition-[padding] duration-500\n [&.active_svg]:opacity-100\n "),children:[(0,a.jsx)("svg",{className:"absolute top-[10px] left-0 z-10 opacity-0 transition-[opacity] duration-500",xmlns:"http://www.w3.org/2000/svg",width:"10",height:"14",viewBox:"0 0 10 14",fill:"none",children:(0,a.jsx)("path",{d:"M0 13.5L10 7L0 0.5V13.5Z",className:"\n ".concat(u?"fill-tertiary":"fill-secondary","\n ")})}),(0,a.jsx)("span",{className:"\n ".concat(u?"group-hover:text-tertiary":"group-hover:text-secondary","\n text-black text-left transition-[color]\n "),children:"All"})]})}),l.map((e,t)=>(0,a.jsx)("li",{children:(0,a.jsxs)("button",{onClick:()=>d((0,c.Yv)(e)),className:"\n ".concat(s===(0,c.Yv)(e)?"active":"","\n group flex items-center gap-2 relative cursor-pointer uppercase\n pl-0 pr-5 [&.active]:pl-5 [&.active]:pr-0 transition-[padding] duration-500\n [&.active_svg]:opacity-100\n "),children:[(0,a.jsx)("svg",{className:"absolute top-[10px] left-0 z-10 opacity-0 transition-[opacity] duration-500",xmlns:"http://www.w3.org/2000/svg",width:"10",height:"14",viewBox:"0 0 10 14",fill:"none",children:(0,a.jsx)("path",{d:"M0 13.5L10 7L0 0.5V13.5Z",className:"\n ".concat(u?"fill-tertiary":"fill-secondary","\n ")})}),(0,a.jsx)("span",{className:"\n ".concat(u?"group-hover:text-tertiary":"group-hover:text-secondary","\n text-black text-left transition-[color]\n "),children:e})]})},t))]})})]})})}),(0,a.jsx)("div",{className:" flex-[1_1_100%] pb-20 md:pb-0 flex flex-wrap items-stretch gap-[26px] md:gap-[40px] justify-start ",children:j.map((e,t)=>{var l,i,o,d;return("all"===s||Array.isArray(e.categories)&&e.categories.some(e=>(0,c.Yv)((null==e?void 0:e.name)||"")===s))&&(0,a.jsxs)("div",{cat:(0,c.Yv)((null==(i=e.categories)||null==(l=i[0])?void 0:l.name)||(null==(d=e.categories)||null==(o=d[0])?void 0:o.slug)||""),className:" w-full md:w-[calc(50%-20px)] ",children:[(0,a.jsxs)("div",{className:"\n ".concat(u?"bg-tertiary":"bg-secondary","\n h-full pb-[61px] relative overflow-hidden clip-top-left-[40px] md:clip-top-left-[48px]\n "),children:[(0,a.jsx)("div",{className:"image h-[230px] md:h-[300px]",children:e.imageUrl&&(0,a.jsx)(n.default,{src:e.imageUrl,alt:e.imageAlt,width:"400",height:"300",className:"h-full w-full object-cover object-center"})}),(0,a.jsxs)("div",{className:"\n ".concat(u?"text-black":"text-white","\n min-h-[186px] md:min-
1h-[233px] text-xl px-5 md:px-[1.9rem] py-4 md:py-7 mb-[60px]\n "),children:[(0,a.jsx)("h3",{className:"text-[28px] md:text-[30px] leading-[30px] md:leading-[32px] text-stroke-1 font-extrabold uppercase mt-1 mb-2 md:mb-4",children:e.name}),e.descr]}),(0,a.jsxs)("div",{className:" flex gap-[4%] w-full px-5 md:px-[1.9rem] py-4 md:py-8 absolute bottom-0 left-0 z-10 ",children:[(0,a.jsx)(r(),{href:e.link||"#",target:"_blank",rel:"noopener noreferrer",className:"\n ".concat(u?"btn-black":"btn-black-white","\n w-full flex-[0_0_48%] text-center\n "),children:"Visit Website"}),(0,a.jsxs)("button",{onClick:()=>{v(e),g(!0)},className:"".concat(u?"text-black hover:text-white":"text-white hover:text-black","\n group flex flex-row justify-center gap-3 items-center\n text-[16px] leading-[18px] tracking-[0.8px] uppercase\n font-extrabold text-stroke-02\n text-center transition-all w-full flex-[0_0_48%]"),children:["View on Map",(0,a.jsx)("span",{children:(0,a.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"7",height:"10",viewBox:"0 0 7 10",fill:"none",children:(0,a.jsx)("path",{d:"M0 10L7 5L0 0L0 10Z",className:"\n ".concat(u?"fill-black group-hover:fill-white":"fill-white group-hover:fill-black","\n transition-all\n ")})})})]})]})]}),(0,a.jsx)(m.A,{isOpen:f,onClose:()=>g(!1),pointsOfInterest:j,currentProperty:"timessquare",selectedPoi:b}),(0,a.jsx)(x,{isOpen:p===e.name+"-"+t,onClose:()=>h(!1),name:e.name,description:e.descr,link:e.link,image:e.imageUrl,imageAlt:e.imageAlt})]},t)})})]})})}},57359:(e,t,l)=>{l.d(t,{A:()=>s});var a=l(95155);function s(e){let{bgColor:t="black",location:l="left",text:s,link:r,target:n}=e;return(0,a.jsxs)("div",{className:"\n -right-[100px] flex w-[132px] h-[132px] rounded-full\n md:absolute -top-[80px] z-30 justify-center items-center\n text-[16px]/[18px] tracking-wide font-extrabold uppercase text-center\n scale-[1] hover:scale-[0.982] transition-[background_color_transform] \n h-0 block mx-auto mt-8 md:mt-0 mb-0 ".concat((()=>"-right-[100px]")()," ").concat((()=>{switch(t){case"primary":case"secondary":case"black":return"bg-".concat(t," text-white hover:text-white hover:bg-black");case"tertiary":case"white":return"bg-".concat(t," text-black hover:text-white hover:bg-black");case"":return"bg-black text-white hover:text-white hover:bg-black"}})(),"\n "),children:[" ",(0,a.jsx)("a",{href:r,target:n,className:"\n flex w-[132px] h-[132px] p-8 rounded-full\n justify-center items-center\n text-[16px]/[18px] tracking-wide font-extrabold uppercase text-center\n scale-[1] hover:scale-[0.982] transition-[background_color_transform]\n ",children:s})]})}},60237:(e,t,l)=>{l.d(t,{default:()=>m});var a=l(95155);l(12115);var s=l(74551),r=l(65380);l(74062),l(1878);var n=l(15239),i=l(52619),c=l.n(i),o=l(64269),d=l(20238);function x(e){let{title:t,description:l,image:s,link:r,bookingLink:i,detailsLink:x,footer:m,className:p,propertyId:h,isExternalBookingLink:u}=e,f=(i||x)&&!m?(0,a.jsxs)("div",{className:"flex gap-4 w-full",children:[i&&(0,a.jsx)(d.ButtonLink,{href:i,variant:"sf"===h?"tertiary_black":"tsq"===h?"secondary_black":"default",className:"w-1/2",forceReload:u,target:u?"_blank":void 0,rel:u?"noopener noreferrer":void 0,"aria-label":"Book Now - ".concat(t),children:"Book Now"}),x&&(0,a.jsxs)("a",{className:"w-1/2 flex flex-row gap-3 justify-center items-center text-[16px] leading-[18px] tracking-[0.8px] uppercase font-extrabold text-stroke-02",href:x,children:[(0,a.jsx)("span",{children:"VIEW DETAILS"}),(0,a.jsx)("span",{children:(0,a.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"7",height:"10",viewBox:"0 0 7 10",fill:"none",children:(0,a.jsx)("path",{d:"M0 10L7 5L0 0L0 10Z",className:"fill-black"})})})]})]}):null,g=(0,a.jsxs)("div",{className:(0,o.cn)("bg-white clip-top-left-[48px]",p),children:[s&&(0,a.jsx)("div",{className:"aspect-w-16 aspect-h-9 h-[230px] sm:h-[260px] relative overflow-hidden group",children:(0,a.jsx)(n.default,{src:s.src,alt:s.alt,fill:!0,className:"object-cover h-full transition-transform duration-300 ease-in-out group-hover:scale-[1.2]"})}),(0,a.jsxs)("div",{className:"px-[24px] md:px-[30px] py-[30px] md:py-8 min-h-[278px] sm:min-h-[288px] flex flex-col justify-between",children:[(0,a.jsxs)("div",{children:[(0,a.jsx)("h3",{className:"h7 mb-[14px]",children:t}),l&&(0,a.jsx)("p",{className:"text-black text-[17px] leading-[26px] mb-4 line-clamp-3",children:l})]}),(m||f)&&(0,a.jsx)("div",{className:"",children:null!=m?m:f})]})]});return r?(0,a.jsx)(c(),{href:r,className:"block group hover:group-hover",children:g}):g}function m(e){let{heading:t,bgColor:l,offers:n,propertyKey:i,propertyValue:c}=e;return(0,a.jsx)("section",{className:"pl-[24px] pr-0 sm:pr-[24px] py-[130px] md:py-[280px] clip-diagonal-[50px] md:clip-diagonal-[100px] ".concat(l),children:(0,a.jsxs)("div",{className:"container mx-auto relative max-w-[1440px]",children:[(0,a.jsxs)("div",{className:"flex justify-between items-center mb-10 md:mb-20",children:[(0,a.jsx)("h2",{className:"mr-auto ml-auto md:ml-0 text-center md:text-left text-[2.938rem] leading-[2.938rem] tracking-[-0.01em] [-webkit-text-stroke:1px] md:text-[4.75rem] md:leading-[4.75rem] md:tracking-[-0.01em] md:[-webkit-text-stroke:0] font-extrabold uppercase ".concat("bg-secondary"===l?"text-white":"text-black"),children:t}),(0,a.jsxs)("div",{className:"hidden flex-row gap-4 relative md:flex",children:[(0,a.jsx)("button",{className:"w-28 h-28 swiper-prev border bg-transparent group hover:group-hover transition-all duration-300 ".concat("bg-secondary"===l?"border-white hover:bg-white":"border-black"," rounded-full flex items-center justify-center disabled:border disabled:bg-transparent disabled:opacity-50"),"aria-label":"Previous Slide",children:(0,a.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"20",height:"36",viewBox:"0 0 20 36",fill:"none",children:[(0,a.jsx)("path",{d:"M19.9219 28.8114V34.6817L3.6343 20.4321L0.268572 17.4969L3.6343 14.5617L19.9219 28.8114Z",className:"fill-black group-hover:fill-black group-disabled:fill-white"}),(0,a.jsx)("path",{d:"M4.90537 13.449L19.9219 0.288269V6.15858L8.27109 16.3842L4.90537 13.449Z",className:"fill-black group-hover:fill-black group-disabled:fill-white"})]})}),(0,a.jsx)("button",{className:"w-28 h-28 swiper-next border bg-transparent group hover:group-hover transition-all duration-300 ".concat("bg-secondary"===l?"border-white hover:bg-white ":"border-black"," rounded-full flex items-center justify-center disabled:border disabled:bg-transparent disabled:opacity-50"),"aria-label":"Next Slide",children:(0,a.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"20",height:"36",viewBox:"0 0 20 36",fill:"none",children:[(0,a.jsx)("path",{d:"M0.0796509 28.8114V34.6817L16.3672 20.4321L19.733 17.4969L16.3672 14.5617L0.0796509 28.8114Z",className:"fill-black group-hover:fill-black group-disabled:fill-white"}),(0,a.jsx)("path",{d:"M15.0962 13.449L0.0796509 0.288269V6.15858L11.7304 16.3842L15.0962 13.449Z",className:"fill-black group-hover:fill-black group-disabled:fill-white"})]})})]})]}),0===n.length&&(0,a.jsxs)("div",{className:"text-center py-12",children:[(0,a.jsxs)("p",{className:"text-lg text-gray-600 mb-4",children:["No offers found for ",c||i||"this property"]}),(0,a.jsxs)("p",{className:"text-sm text-gray-500",children:["Property filter: ",i," (",c,")"]}),(0,a.jsx)("p",{className:"text-xs text-gray-400 mt-2",children:"Check browser console for filtering details"})]}),n.length>0&&(0,a.jsx)(s.RC,{modules:[r.Vx],navigation:{nextEl:".swiper-next",prevEl:".swiper-prev"},spaceBetween:16,slidesPerView:1.1,breakpoints:{768:{slidesPerView:2,spaceBetween:20},1024:{slidesPerView:2,spaceBetween:30},1200:{slidesPerView:3,spaceBetween:40}},children:n.map((e,t)=>(0,a.jsx)(s.qr,{className:"group",children:(0,a.jsx)(x,{title:e.title,de
1scription:e.description,image:{src:e.image,alt:e.title},bookingLink:e.bookingLink,detailsLink:e.detailsLink,className:"".concat(e.bgColor),propertyId:i,isExternalBookingLink:e.isExternalBookingLink})},t))})]})})}},60342:(e,t,l)=>{l.d(t,{default:()=>o});var a=l(95155),s=l(12115),r=l(86457);function n(e){let{options:t,onSelectCategory:l,propertyId:r}=e,[n,i]=(0,s.useState)(null),c=e=>{i(e.id),l(e)},o=1===r?"#5ad0d7":2===r?"#993AC7":"default";return(0,a.jsx)("div",{className:"sticky top-40 w-full md:w-1/4 z-20",children:(0,a.jsxs)("div",{className:"sticky top-40 z-20",children:[(0,a.jsx)("div",{className:"md:hidden block bg-white shadow-sm rounded mb-4",children:(0,a.jsxs)("div",{className:"relative",children:[(0,a.jsx)("select",{className:"w-full border ".concat(1===r?"border-tertiary":2===r?"border-secondary":"border-gray-300"," p-3 pr-10 text-base font-bold uppercase appearance-none bg-white focus:outline-none focus:ring-2 focus:ring-offset-0 ").concat(1===r?"focus:ring-tertiary border-radius-none":2===r?"focus:ring-secondary border-radius-none":"focus:ring-gray-300 border-radius-none"),value:null!=n?n:"",onChange:e=>{let l=t.find(t=>t.id===Number(e.target.value));l&&c(l)},children:t.map(e=>(0,a.jsx)("option",{value:e.id,children:e.name},e.id))}),(0,a.jsx)("div",{className:"absolute inset-y-0 right-0 flex items-center pr-3 pointer-events-none",children:(0,a.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"14",height:"9",viewBox:"0 0 14 9",fill:"none",children:(0,a.jsx)("path",{d:"M1 1L7 7L13 1",stroke:"#151715",strokeWidth:"2"})})})]})}),(0,a.jsx)("div",{className:"hidden md:block",children:(0,a.jsx)("ul",{className:"text-m2xl md:text-2xl text-stroke-05 font-extrabold uppercase space-y-4 relative",children:t.map(e=>(0,a.jsx)("li",{onClick:()=>c(e),className:"relative flex items-center cursor-pointer transition-colors duration-200",children:n===e.id?(0,a.jsxs)("div",{className:"flex items-center gap-2",children:[(0,a.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"10",height:"14",viewBox:"0 0 10 14",fill:"none",children:(0,a.jsx)("path",{d:"M0 13.5L10 7L0 0.5V13.5Z",fill:o})}),(0,a.jsx)("span",{className:"text-black whitespace-nowrap",children:e.name})]}):(0,a.jsx)("span",{className:"text-black whitespace-nowrap",children:e.name})},e.id))})})]})})}function i(e){let{options:t,propertyId:l}=e;return(0,a.jsx)(n,{options:t,onSelectCategory:e=>{let t=document.getElementById(String(e.id));if(!t)return;let l=t.getBoundingClientRect().top+window.pageYOffset;window.scrollTo({top:l-120,behavior:"smooth"})},propertyId:l})}var c=l(20238);function o(e){let{categories:t,propertyId:l,slug:n,h2:o,pathname:d,buttonVariant:x,propertySegment:m,parentPath:p}=e,[h,u]=(0,s.useState)(new Set),[f,g]=(0,s.useState)(!1),b=(0,s.useRef)({});(0,s.useEffect)(()=>{let e=()=>{g(window.innerWidth>=1025)};return e(),window.addEventListener("resize",e),()=>window.removeEventListener("resize",e)},[]),(0,s.useEffect)(()=>{if(f)return;let e=()=>{let e=window.scrollY,l=window.innerHeight;t.forEach(t=>{let a=b.current[t.id];if(!a||h.has(t.id))return;let s=a.getBoundingClientRect(),r=s.top+e;r+s.height/4<=e+l&&u(e=>new Set([...e,t.id]))})};return window.addEventListener("scroll",e),e(),()=>window.removeEventListener("scroll",e)},[t,h,f]);let v=t.map(e=>({id:Number(e.id),name:e.title})),w="string"==typeof n&&n.split("/").pop()||"",j=new Set(t.map(e=>(e.slug||e.title).toLowerCase().replace(/\s+/g,"-")));return w&&j.has(w)?(0,a.jsx)("section",{className:"bg-white",children:(0,a.jsxs)("div",{className:"max-w-[1440px] px-5 mx-auto py-16 text-center",children:[(0,a.jsx)("h2",{className:"text-2xl font-bold mb-4",children:"Category Detail"}),(0,a.jsxs)("p",{children:["Category detail template would render here for: ",w]})]})}):(0,a.jsx)("section",{className:"relative w-full px-4 py-16 md:py-24 bg-white",children:(0,a.jsxs)("div",{className:"max-w-[1440px] mx-auto flex flex-col md:flex-row gap-8",children:[(0,a.jsx)("div",{className:"w-full md:w-1/4",children:(0,a.jsx)(i,{options:v,propertyId:l})}),(0,a.jsx)("div",{className:"w-full md:w-3/4 grid grid-cols-1 gap-12",children:t.map(e=>(0,a.jsx)("div",{id:String(e.id),children:(0,a.jsxs)("div",{className:"overflow-hidden h-full flex flex-col",children:[(0,a.jsx)("a",{href:(0,r.j2)("/".concat([p,(e.slug||e.title).toLowerCase().replace(/\s+/g,"-")].filter(
1Boolean).join("/")),d),className:"block group flex-grow clip-top-right-[24px] md:clip-top-right-[48px]",children:(0,a.jsxs)("div",{ref:t=>b.current[e.id]=t,className:"relative w-full pb-[56.25%] overflow-hidden group",onMouseEnter:()=>{f&&!h.has(e.id)&&u(t=>new Set([...t,e.id]))},children:[e.imageUrl?(0,a.jsx)("img",{src:e.imageUrl,alt:e.title,className:"absolute inset-0 w-full h-full object-cover z-0"}):(0,a.jsx)("div",{className:"absolute inset-0 w-full h-full bg-gray-200"}),(0,a.jsxs)("div",{className:"absolute inset-0 z-10 pointer-events-none transition-transform duration-1000 ease-out hidden md:block",style:{transform:h.has(e.id)?"translateY(-100%)":"translateY(0)"},children:[1===l&&(0,a.jsx)("img",{src:"/images/sf-pattern.png",alt:"San Francisco Pattern Overlay",className:"w-full h-full object-cover"}),2===l&&(0,a.jsx)("img",{src:"/images/ny-pattern.png",alt:"New York Pattern Overlay",className:"w-full h-full object-cover"})]})]})}),(0,a.jsxs)("div",{className:"flex flex-col md:flex-row justify-between py-6 text-left text-black",children:[(0,a.jsx)("div",{className:"w-full md:w-1/2",children:(0,a.jsx)("h2",{className:"h6 max-w-full md:max-w-[80%] !text-stroke-1 !font-black",children:e.title})}),(0,a.jsxs)("div",{className:"w-full md:w-1/2",children:[e.h2&&(0,a.jsx)("p",{className:"pxl",children:e.h2.replace(/<[^>]*>/g,"")}),(0,a.jsxs)("div",{className:"flex items-center gap-6 pt-4",children:[(()=>{let t=(e.slug||e.title).toLowerCase().replace(/\s+/g,"-"),l="/".concat([m||"","stay","rooms-suites",t].filter(Boolean).join("/"),"/#/booking/step-1");return(0,a.jsx)(c.ButtonLink,{variant:x,href:l,target:"_self",forceReload:!0,"aria-label":"Book Now - ".concat(e.title),children:"BOOK NOW"})})(),(0,a.jsxs)("a",{className:"inline-flex items-center gap-3 text-black text-[15px] leading-[15px] tracking-[5%] uppercase font-extrabold",href:(0,r.j2)("/".concat([p,(e.slug||e.title).toLowerCase().replace(/\s+/g,"-")].filter(Boolean).join("/")),d),children:[(0,a.jsx)("span",{children:"VIEW DETAILS"}),(0,a.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"7",height:"10",viewBox:"0 0 7 10",fill:"none",children:(0,a.jsx)("path",{d:"M0 10L7 5L0 0L0 10Z",fill:"#151715"})})]})]})]})]})]})},e.id))})]})})}},61471:(e,t,l)=>{l.d(t,{default:()=>r});var a=l(95155),s=l(15239);function r(e){let{mainColumn:t,secondColumn:l}=e;return(0,a.jsx)("section",{className:"w-full",children:(0,a.jsx)("div",{className:"container px-[1.25rem] md:px-5 mx-auto content-styles content-minimal normal-case pb-[5rem]",children:(0,a.jsxs)("div",{className:"flex flex-col md:flex-row gap-0 md:gap-[84px] justify-center",children:[(0,a.jsx)("div",{className:"w-full md:w-[524px] flex-shrink-0",children:t.map((e,t)=>{var l;return(0,a.jsx)("div",{className:"text-black",dangerouslySetInnerHTML:{__html:(null==(l=e.content)?void 0:l.content)||""}},t)})}),(0,a.jsx)("div",{className:"w-full md:w-[263px] flex-shrink-0 mt-8 md:mt-0",children:l.map((e,t)=>{var l,r;return(0,a.jsxs)("div",{className:"mb-8 last:mb-0",children:[(null==(l=e.columnimage)?void 0:l.image)&&(0,a.jsx)("div",{className:"mb-4",children:(0,a.jsx)(s.default,{src:e.columnimage.image,alt:"",width:263,height:263,className:"w-full h-auto object-cover"})}),(null==(r=e.content)?void 0:r.content)&&(0,a.jsx)("div",{className:"text-black",dangerouslySetInnerHTML:{__html:e.content.content}})]},t)})})]})})})}},61691:(e,t,l)=>{l.d(t,{default:()=>s});var a=l(95155);function s(e){var t,l,s,r,n,i;let{data:c,propertyId:o}=e,d=null!=(i=null==c?void 0:c.hours)?i:[],x=(null==c||null==(t=c["add-spacing-below"])?void 0:t.value)==="margin"?"mb-[120px]":"mb-0";null==c||null==(l=c["add-spacing-below"])||l.value;let m=(null==c||null==(s=c["add-spacing-above"])?void 0:s.value)==="margin"?"mt-[120px]":"mt-0";return null==c||null==(r=c["add-spacing-above"])||r.value,(0,a.jsxs)("section",{className:"px-4 pb-[40px] ".concat(x," ").concat(m),children:[" ",(null==c||null==(n=c.title)?void 0:n.content)&&c.title.content.replace(/ /g," ").trim().length>0&&(0,a.jsx)("h2",{className:"text-center text-[2.938rem] leading-[2.938rem] tracking-[-0.01em] md:text-[4.75rem] md:leading-[4.75rem] [-webkit-text-stroke:1px] font-extrabold uppercase uppercase mb-[23px] md:mb-[40px]",children:c.title.content}),(0,a.jsx)("div",{className:"max-w-6xl mx-auto grid grid-cols-1 ".concat((()=>{let e=d.length;return 1===e?"md:grid-cols-1":2===e?"md:grid-cols-2":3===e?"md:grid-cols-3":4===e?"md:grid-cols-4":5===e?"md:grid-cols-5":6===e?"md:grid-cols-6":"md:grid-cols-3"})()," ").concat(1===o?"border-tertiary":2===o?"border-secondary":"border-black"," border ").concat(1===o?"divide-tertiary":2===o?"divide-secondary":"divide-black"," divide-y md:divide-y-0 md:divide-x"),children:d.map((e,t)=>{var l,s;return(0,a.jsxs)("div",{className:"p-10 text-center",children:[(null==(l=e.title)?void 0:l.content)&&(0,a.jsx)("h3",{className:"uppercase text-sm font-bold text-blue-600 mb-2",children:e.title.content}),(0,a.jsx)("div",{className:"text-xl text-black space-y-1",dangerouslySetInnerHTML:{__html:(null==(s=e.content)?void 0:s.content)||""}}),e.button&&e.button.link&&(0,a.jsx)("a",{href:e.button.link,target:0!==e.button.target?"_blank":void 0,rel:0!==e.button.target?"noopener noreferrer":void 0,className:"mt-[24px] ".concat(1===o?"btn-teal-black":2===o?"btn-purple-black":"btn-yellow-black"),children:e.button.name})]},t)})})]})}},63598:(e,t,l)=>{l.d(t,{default:()=>c});var a=l(95155),s=l(12115),r=l(70419),n=l(20063),i=l(68489);function c(e){let{form:t,onSubmit:l,thankYouMessage:c=""}=e,o=(0,n.useRouter)(),d=(0,n.usePathname)(),x=t.data,[m,p]=(0,s.use
1State)(!1),[h,u]=(0,s.useState)("idle"),f=async e=>{p(!0),u("idle");try{if(l){let t=await l(e);if(t.success){(0,i._C)(c),o.push((0,i.BL)(d));return}throw Error(t.error||"Form submission failed")}(0,i._C)(c),o.push((0,i.BL)(d));return}catch(e){u("error"),p(!1)}};return(0,a.jsxs)("div",{className:"w-full",children:[(0,a.jsx)("h2",{className:"hidden",children:"Contact Us"}),(0,r.x)({data:x,onSubmit:f,isSubmitting:m}),"success"===h&&(0,a.jsx)("div",{className:"mt-4 p-4 bg-green-50 text-green-700 rounded-md",children:"Thank you for your message. We will get back to you soon!"}),"error"===h&&(0,a.jsx)("div",{className:"mt-4 p-4 bg-red-50 text-red-700 rounded-md",children:"Sorry, there was an error sending your message. Please try again."})]})}},64926:(e,t,l)=>{l.d(t,{default:()=>c});var a=l(95155),s=l(15239),r=l(20238),n=l(74551),i=l(65380);function c(e){let{heading:t,rooms:l,altTheme:s=!1}=e;return(0,a.jsxs)("div",{className:"pt-[150px] pb-[252px] container max-w-7xl mx-auto pl-6",children:[(0,a.jsx)("h2",{className:"h3 text-center mb-10 md:mb-20",children:t||"Similar Rooms"}),(0,a.jsx)("div",{className:"block md:hidden",children:(0,a.jsx)(n.RC,{modules:[i.Vx],spaceBetween:16,slidesPerView:1.1,children:l.map((e,t)=>(0,a.jsx)(n.qr,{children:(0,a.jsx)(o,{room:e,altTheme:s})},t))})}),(0,a.jsx)("div",{className:"hidden md:grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-8",children:l.map((e,t)=>(0,a.jsx)(o,{room:e,altTheme:s},t))})]})}function o(e){let{room:t,altTheme:l}=e;return(0,a.jsxs)("div",{className:"bg-white overflow-hidden clip-top-left-[48px] flex flex-col h-full",children:[(0,a.jsx)("div",{className:"aspect-w-16 aspect-h-9 h-[230px] sm:h-[260px] relative overflow-hidden group",children:t.imageUrl&&(0,a.jsx)("a",{href:t.detailsHref,children:(0,a.jsx)(s.default,{src:t.imageUrl,alt:t.name,fill:!0,className:"object-cover h-full transition-transform duration-300 ease-in-out group-hover:scale-[1.2]"})})}),(0,a.jsxs)("div",{className:"px-[24px] md:px-[30px] py-[30px] md:py-8 min-h-[278px] sm:min-h-[288px] flex flex-col justify-between \n ".concat(l?"bg-tertiary text-black":"bg-secondary text-white","\n "),children:[(0,a.jsxs)("div",{children:[(0,a.jsx)("h3",{className:"h7 mb-[14px]",children:t.name}),t.short_description&&(0,a.jsx)("p",{className:"pxl mb-4 line-clamp-3",children:t.short_description})]}),(0,a.jsxs)("div",{className:"footer-links flex gap-4 w-full",children:[(0,a.jsx)(r.ButtonLink,{href:t.bookHref||"#",variant:l?"tertiary_white":"secondary_white",className:"w-1/2","aria-label":"Book Now - ".concat(t.name),children:"Book Now"}),(0,a.jsxs)("a",{className:"w-1/2 flex flex-row gap-3 justify-center items-center text-[16px] leading-[18px] tracking-[0.8px] uppercase font-extrabold text-stroke-02 whitespace-nowrap",href:t.detailsHref,children:[(0,a.jsx)("span",{children:"VIEW DETAILS"}),(0,a.jsx)("span",{children:(0,a.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"7",height:"10",viewBox:"0 0 7 10",fill:"none",children:(0,a.jsx)("path",{d:"M0 10L7 5L0 0L0 10Z",className:l?"fill-black":"fill-white"})})})]})]})]})]})}l(74062),l(1878)},66467:(e,t,l)=>{l.d(t,{default:()=>c});var a=l(95155),s=l(12115),r=l(70419),n=l(20063),i=l(68489);function c(e){let{data:t,onSubmit:l}=e,c=(0,n.useRouter)(),o=(0,n.usePathname)(),{title:d,property:x,formData:m,bgcolor:p}=t,h=(0,i.bo)(null==t?void 0:t.thankyoumessage),[u,f]=(0,s.useState)(!1),g=async e=>{f(!0);try{if(l){let t=await l(e);if(t.success){(0,i._C)(h),c.push((0,i.BL)(o));return}throw Error(t.error||"Form submission failed")}(0,i._C)(h),c.push((0,i.BL)(o));return}catch(e){console.error("Error submitting form:",e),f(!1)}};return(0,a.jsxs)("div",{id:"form",className:"w-full",children:[(0,a.jsx)("h2",{className:"hidden",children:"Submit an RFP"}),(0,a.jsx)("div",{className:"container max-w-[1109px] px-1 md:px-5 pb-[5rem] md:pb-[115px] mx-auto",children:(0,a.jsx)("div",{className:"\n ".concat((()=>{switch(p.key){case"bg-primary":case"bg-secondary":case"bg-black":return"\n ".concat(p.key," text-white\n ");case"bg-tertiary":case"bg-white":return"\n ".concat(p.key,' text-black\n [&_label]:!text-black\n [&_input[type="text"]]:!border-black [&_input[type="email"]]:!border-black [&_input[type="date"]]:!border-black \n [&_input[type="phone"]]:!border-black [&_input[type="number"]]:!border-black \n [&_textarea]:!border-black [&_select]:!border-black\n [&_input[type="text"]]:!text-black [&_input[type="email"]]:!text-black [&_input[type="date"]]:!text-black \n [&_textarea]:!text-black [&_select]:!text-black [&_input[type="phone"]]:!text-black [&_input[type="number"]]:!text-black\n [&_.checkbox_label]:!text-black [&_.checkbox_label_a]:!text-black\n ')}})()," form-bg px-7 md:px-14 pt-8 md:pt-10 pb-10 md:pb-14 mx-0 md:mx-10 \n clip-top-right-[32px] md:clip-top-right-[48px]\n "),children:m&&(0,r.x)({data:m.data,onSubmit:g,isSubmitting:u})})})]})}},68489:(e,t,l)=>{l.d(t,{BL:()=>r,_C:()=>n,bo:()=>s,dx:()=>a});let a="luma:thankYouMessage";function s(e){if("string"==typeof e)return e;if(e&&"object"==typeof e){if("string"==typeof e.content)return e.content;if("string"==typeof e.value)return e.value}}function r(e){return e.includes("/times-square")?"/times-square/thank-you":e.includes("/san-francisco")?"/san-francisco/thank-you":"/thank-you"}function n(e){try{let t="string"==typeof e?e.trim():"";t?window.sessionStorage.setItem(a,t):window.sessionStorage.removeItem(a)}catch(e){}}},68872:(e,t,l)=>{l.d(t,{default:()=>d});var a=l(95155),s=l(12115),r=l(64269),n=l(52619),i=l.n(n),c=l(15239),o=l(20063);function d(e){let{data:t}
1=e,[l,n]=(0,s.useState)(!1),d=(0,o.usePathname)().includes("san-francisco");return(0,a.jsx)("section",{className:"bg-white text-black body-font clip-diagonal-top-[100px] px-5 py-0 md:py-14",children:(0,a.jsxs)("div",{className:"container max-w-[1202px] py-[5rem] md:py-[74px] mx-auto",children:[(0,a.jsx)("div",{className:"mx-0 md:mx-[-20px] flex flex-wrap items-stretch gap-[26px] md:gap-0 justify-start",children:t&&t.map((e,t)=>{let s;return(0,a.jsx)("div",{className:"\n px-0 md:px-[20px]\n py-0 md:py-[20px]\n w-full\n md:w-1/2\n lg:w-1/3 lg:max-w-[414px]\n ".concat(t>8?"hidden":"","\n ").concat(!0===l?"!block":"","\n "),children:(0,a.jsxs)("div",{className:"\n ".concat(d?"bg-tertiary":"bg-secondary","\n h-full pb-[57px] relative overflow-hidden clip-top-right-[48px]\n "),children:[e.imageUrl&&(0,a.jsx)("div",{className:"image",children:(0,a.jsx)(c.default,{src:e.imageUrl,alt:e.imageAlt||e.name,width:"500",height:"500",className:"h-[230px] md:h-[260px] w-full object-cover object-center"})}),(0,a.jsxs)("div",{className:"".concat(d?"text-black":"text-white"," px-5 md:px-[1.9rem] py-4 md:py-7"),children:[e.date&&(0,a.jsx)("div",{className:"text-lg font-extrabold uppercase",children:(0,r.fr)(new Date(e.date))}),(0,a.jsx)("h2",{className:"min-h-[128px] text-[28px] md:text-[30px] leading-[30px] md:leading-[32px] text-stroke-1 font-extrabold mt-1 mb-2 md:mb-5",children:(s=e.name,Object.entries({"&#039;":"'","&quot;":'"',"&lt;":"<","&gt;":">","&amp;":"&","&#39;":"'","&#34;":'"',"&#60;":"<","&#62;":">","&#38;":"&","'":"'",""":'"',"<":"<",">":">","&":"&","'":"'",""":'"',"<":"<",">":">","&":"&"}).forEach(e=>{let[t,l]=e;s=s.replace(RegExp(t,"g"),l)}),s)})]}),(0,a.jsx)("div",{className:"flex gap-[4%] w-full px-5 md:px-[1.9rem] py-4 md:py-7 absolute bottom-0 left-0 z-10",children:(0,a.jsx)(i(),{className:"".concat(d?"btn-black":"btn-black-white"),href:e.link.url,target:"_blank",children:e.link.title?e.link.title:"Read More"})})]})},e.id)})}),t&&t.length>9&&!1===l&&(0,a.jsx)("div",{className:"text-center mt-5",children:(0,a.jsx)("button",{className:"".concat(d?"btn-black-teal":"btn-black-purple"),onClick:()=>n(!0),children:"Load More"})})]})})}},70419:(e,t,l)=>{l.d(t,{x:()=>d});var a=l(95155),s=l(12115),r=l(22544),n=l(20063),i=l(66942),c=l(72377),o=l(1141);l(31257);let d=function(e){let{data:t,onSubmit:l,isSubmitting:d}=e,x=(0,n.usePathname)(),[m,p]=(0,s.useState)({}),[h,u]=(0,s.useState)(null),[f,g]=(0,s.useState)(null),[b,v]=(0,s.useState)("g-recaptcha-response"),[w,j]=(0,s.useState)(!1),y=s.useRef(null),N=t.structure.some(e=>e.groups.some(e=>e.fields.some(e=>"recaptcha"===e.name)));s.useEffect(()=>{var e;let l=t.structure.flatMap(e=>e.groups).flatMap(e=>e.fields).find(e=>{var t;return(null==(t=e.data)?void 0:t.type)==="recaptcha"});l&&(null==(e=l.attributes)?void 0:e.name)&&v(l.attributes.name)},[t]),s.useEffect(()=>{if(N){let e=setInterval(()=>{let t=window.grecaptcha,l=document.querySelector(".g-recaptcha-response"),a=null==l?void 0:l.querySelector("iframe");t&&a&&(j(!0),clearInterval(e))},100),t=setTimeout(()=>{j(!0),clearInterval(e)},2e3);return()=>{clearInterval(e),clearTimeout(t)}}},[N]);let k=t.structure.flatMap(e=>e.groups.flatMap(e=>e.fields)),L=function(e){let t={};return e.forEach(e=>{var l,a,s,r,n,i,o,d;if(e.validators&&(null==(l=e.attributes)?void 0:l.name)){let l=(null==(a=e.data)?void 0:a.type)||e.name||(null==(s=e.attributes)?void 0:s.type)||"text";"radioGroup"===e.name&&(l="text"),"recaptcha"===l?t[e.attributes.name]=c.Yj({invalid_type_error:"Please complete the reCAPTCHA verification"}).min(1,"Please complete the reCAPTCHA verification"):"checkbox"===l&&(null==(r=e.data)?void 0:r.options)&&"radioGroup"!==e.name&&(e.data.options.length>1||"checkboxGroup"===e.name)?(null==(i=e.validators)||null==(n=i.required)?void 0:n.enabled)?t[e.attributes.name]=c.bz().refine(e=>!!e&&"object"==typeof e&&Object.values(e).some(e=>!0===e||"on"===e||"string"==typeof e&&e.length>0),{message:(null==(d=e.validators)||null==(o=d.required)?void 0:o.label)||"Please select at least one option"}):t[e.attributes.name]=c.bz().optional():t[e.attributes.name]=function(e,t){var l,a,s,r,n,i,o,d;if("checkbox"===t)return(null==(a=e.required)?void 0:a.enabled)?c.zM().refine(e=>!0===e,{message:e.required.label||"This field is required"}):c.zM().optional();if("number"===t){let t=c.ai({invalid_type_error:"Please enter a valid number"}).min(0,"Please enter a non-negative number");return(null==(s=e.required)?void 0:s.enabled)?t:c.KC([c.Yj().transform(e=>""===e?void 0:Number(e)),c.ai().min(0,"Please enter a non-negative number"),c.Vx()]).optional()}let x=c.Yj();return"email"===t?(null==(r=e.email)?void 0:r.enabled)&&(x=x.email("Please enter a valid email address")):"phone"===t?(null==(n=e.phone)?void 0:n.enabled)&&(x=x.regex(/^[\d\s\(\)\-\+\.]*$/,"Please enter a valid phone number").max(20,"Phone number is too long")):(null==(i=e.onlyNumber)?void 0:i.enabled)?x=x.regex(/^\d*$/,"Only numbers are allowed"):(null==(o=e.onlyLetters)?void 0:o.enabled)?x=x.regex(/^[a-zA-Z\s]*$/,"Only letters are allowed"):(null==(d=e.alphanumeric)?void 0:d.enabled)&&(x=x.regex(/^[a-zA-Z0-9]*$/,"Only letters and numbers are allowed")),x=(null==(l=e.required)?void 0:l.enabled)?x.min(1,"This field is required").refine(e=>e.trim().length>0,{message:"This field is required"}):x.optional()}(e.validators,l)}}),c.Ik(t)}(k),_={};
1k.forEach(e=>{var t,l,a;if("checkbox"===((null==(t=e.data)?void 0:t.type)||e.name||(null==(l=e.attributes)?void 0:l.type))&&(null==(a=e.data)?void 0:a.options)&&"radioGroup"!==e.name){let t={};e.data.options.forEach(e=>{t[e.id]=e.selected||!1}),_[e.attributes.name]=t}});let{register:C,handleSubmit:M,formState:{errors:S,isSubmitting:V},setValue:E,watch:B,reset:H}=(0,r.mN)({resolver:(0,i.u)(L),defaultValues:{[b]:"",..._}});if(!t.is_published)return null;let P=e=>!!(null==e||"string"==typeof e&&""===e.trim()||"number"==typeof e&&isNaN(e)||Array.isArray(e)&&0===e.length)||"object"==typeof e&&0===Object.keys(e).length,Z=(e,l)=>{var a,s,r,n,i,c,o,d,x,m,p,h,u,f;let g=(null==(a=e.data)?void 0:a.type)||e.attributes.type,b=e.attributes.name;if("select"===g&&(null==(s=e.data)?void 0:s.options)){let t=l[b];if(t&&""!==t){let l=e.data.options.find(e=>e.value===t);return l?l.label:t}return""}if("tags"===g&&(null==(n=e.data)||null==(r=n.dataSource)?void 0:r.type)==="tags"&&(null==(c=e.data)||null==(i=c.dataSource)?void 0:i.source)==="system"){let e=l[b];if(e&&""!==e){let l=null==(u=t.tags)?void 0:u.find(t=>t.slug===e);return l?l.name:e}return""}if("select"===g&&(null==(d=e.data)||null==(o=d.dataSource)?void 0:o.type)==="countries"&&(null==(m=e.data)||null==(x=m.dataSource)?void 0:x.source)==="system"){let e=l[b];if(e&&""!==e){let l=null==(f=t.countries)?void 0:f.find(t=>t.code===e);return l?l.name:e}return""}if("checkbox"===g&&(null==(p=e.data)?void 0:p.options)&&"radioGroup"===e.name){let t=l[b];if(t&&""!==t){let l=e.data.options.find(e=>e.value===t);return l?l.label:t}return""}if("checkbox"===g&&(null==(h=e.data)?void 0:h.options))return e.data.options.filter(e=>{var t;let a="".concat(b,".").concat(e.id),s=null==(t=l[b])?void 0:t[e.id];return l[a]||s}).map(e=>e.label).join(", ");if("number"===g){let e=l[b];return null==e||""===e?"":String(e)}{let e=l[b];return null!=e?String(e):""}},A=async e=>{if(N&&!h)return void g("Please complete the reCAPTCHA verification");if(N&&h&&!await R(h))return;let a=k.filter(e=>{var t,l,a;let s=(null==(t=e.data)?void 0:t.type)||e.attributes.type,r=e.attributes.name,n=null==(a=e.validators)||null==(l=a.required)?void 0:l.enabled;return"submit"!==s&&"paragraph"!==s&&"paragraph"!==r&&r&&n}),s=[];if(a.forEach(t=>{let l=t.attributes.name;if(P(Z(t,e))){var a;s.push((null==(a=t.data)?void 0:a.label)||l)}}),s.length>0)return void console.error("Form submission blocked: Required fields are empty:",s);let r={payload:{fieldsets:t.structure.map(t=>({title:t.title,fields:t.groups.flatMap(t=>t.fields.filter(t=>{var l,a,s,r;let n=(null==(l=t.data)?void 0:l.type)||t.attributes.type,i=t.attributes.name,c=null==(s=t.validators)||null==(a=s.required)?void 0:a.enabled;if("submit"===n||"paragraph"===n||"paragraph"===i||!i)return!1;let o=Z(t,e);return c&&P(o)?(console.warn('Required field "'.concat(i,'" (').concat(null==(r=t.data)?void 0:r.label,") is empty - excluding from payload")),!1):!(!c&&P(o))}).map(t=>{let l=t.attributes.name,a=Z(t,e);return{name:l,label:t.data.label,value:a}}))}))},form_id:t.id,property_id:t.property_id};l&&await l(r)},I=e=>{u(e),g(null),e&&E(b,e)},T=()=>{u(null),g("reCAPTCHA expired. Please verify again."),y.current&&y.current.reset()},z=()=>{u(null),g("reCAPTCHA verification failed. Please try again.")},R=async e=>{try{let t=await fetch("/api/recaptcha/verify",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({token:e})}),l=await t.json();if(!l.success)return g(l.message||"reCAPTCHA verification failed"),!1;return!0}catch(e){return console.error("reCAPTCHA validation error:",e),g("Failed to verify reCAPTCHA. Please try again."),!1}};return(0,a.jsx)("form",{id:"form_form_".concat(t.id),className:"form","data-element":"form",onSubmit:M(A,e=>{console.log("Form validation failed with errors:",e)}),children:t.structure.map(e=>(0,a.jsxs)("fieldset",{id:e.attributes.id,title:e.attributes.title,"data-element":"fieldset",children:[(0,a.jsx)("legend",{className:"hidden",children:e.title}),(0,a.jsx)("h3",{className:"hidden",children:e.title}),e.groups.map((e,l)=>
1(0,a.jsx)("div",{className:"form-builder-group columns-".concat(e.columns," ").concat(e.class),children:e.fields.map((e,l)=>{var s,r,n,i,c,m,p,h,u;let{id:f,title:g,name:b,type:v,placeholder:j,value:N,"data-element":k,ariaRequired:L,labelHtml:_="\n ".concat((null==(s=e.data)?void 0:s.label)||(null==(r=e.attributes)?void 0:r.title)||"","\n ").concat((null==(i=e.validators)||null==(n=i.required)?void 0:n.enabled)?"<em>*</em>":"","\n ")}=e.attributes,M=S[b],H=!!M,P=(null==(c=e.data)?void 0:c.type)||e.name||v;return(0,a.jsxs)("div",{className:"form-builder-field ".concat(e.id||"field-".concat(l)),children:["submit"!==v&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("div",{className:"w-full ".concat("checkbox"===P&&(null==(m=e.data)?void 0:m.options)&&"radioGroup"===e.name?"radio-group-wrap":"checkbox"===P&&(null!=(u=null==(h=e.data)||null==(p=h.options)?void 0:p.length)?u:0)>1?"checkbox-multi":P),children:[_&&""!==_.trim()&&!_.includes("undefined")&&"paragraph"!==e.name&&(0,a.jsx)("label",{htmlFor:f,dangerouslySetInnerHTML:{__html:_}}),(()=>{var l,s,r,n,i,c,d,x,m,p,h,u,_,S,V,Z,A,R,q,O,F,U,D,W,G;if("paragraph"===e.name&&(null==(l=e.data)?void 0:l.text))return(0,a.jsx)("div",{className:(null==(F=e.attributes)?void 0:F.class)||"",dangerouslySetInnerHTML:{__html:e.data.text}});if("checkbox"===P&&(null==(s=e.data)?void 0:s.options)&&"radioGroup"===e.name)return(0,a.jsx)("div",{className:"radio-group flex flex-col",children:e.data.options.map(t=>(0,a.jsxs)("div",{className:"radio-option flex mb-2",children:[(0,a.jsx)("input",{...C(b),type:"radio",className:"".concat(e.attributes.class," ").concat(H?"border-error focus:border-error":""),style:{marginTop:"0px",alignItems:"center",marginRight:"0.5rem"},id:"".concat(f,"_").concat(t.id),value:t.value,defaultChecked:t.selected,"aria-required":L?"true":void 0,"aria-invalid":H?"true":"false"}),(0,a.jsx)("label",{htmlFor:"".concat(f,"_").concat(t.id),className:"radio-label",children:t.label})]},t.id))});if((null==(n=e.data)||null==(r=n.dataSource)?void 0:r.type)==="countries"&&(null==(c=e.data)||null==(i=c.dataSource)?void 0:i.source)==="system"||(null==(d=e.name)?void 0:d.toLowerCase().startsWith("country"))&&(null==(m=e.data)||null==(x=m.dataSource)?void 0:x.type)==="countries"){let l=t.countries||[];return(0,a.jsxs)("select",{...C(b),className:"".concat(e.attributes.class," ").concat(H?"border-error focus:border-error":""),id:f,title:g,"data-element":k,defaultValue:"","aria-required":L?"true":void 0,"aria-invalid":H?"true":"false",children:[e.data.emptyOption&&(0,a.jsx)("option",{value:"",children:e.data.emptyOption.label}),l.map((e,t)=>(0,a.jsx)("option",{value:e.code,children:e.name},e.code||t))]})}if("select"===P&&(null==(p=e.data)?void 0:p.options))return(0,a.jsxs)("select",{...C(b),className:"".concat(e.attributes.class," ").concat(H?"border-error focus:border-error":""),id:f,title:g,"data-element":k,defaultValue:(null==(U=e.data.options.find(e=>e.selected))?void 0:U.value)||"","aria-required":L?"true":void 0,"aria-invalid":H?"true":"false",children:[e.data.emptyOption&&(0,a.jsx)("option",{value:"",children:e.data.emptyOption.label}),e.data.options.map(e=>(0,a.jsx)("option",{value:e.value,children:e.label},e.id))]});if("tags"===P&&(null==(u=e.data)||null==(h=u.dataSource)?void 0:h.type)==="tags"&&(null==(S=e.data)||null==(_=S.dataSource)?void 0:_.source)==="system"){let l=t.tags||[];return(0,a.jsxs)("select",{...C(b),className:"".concat(e.attributes.class," ").concat(H?"border-error focus:border-error":""),id:f,title:g,"data-element":k,defaultValue:"","aria-required":L?"true":void 0,"aria-invalid":H?"true":"false",children:[e.data.emptyOption&&(0,a.jsx)("option",{value:"",children:e.data.emptyOption.label}),l.map(e=>(0,a.jsx)("option",{value:e.name,children:e.name},e.id))]})}if((null==(Z=e.data)||null==(V=Z.dataSource)?void 0:V.type)==="countries"&&(null==(R=e.data)||null==(A=R.dataSource)?void 0:A.source)==="system"){let l=t.countries||[];return(0,a.jsxs)("select",{...C(b),className:"".concat(e.attributes.class," ").concat(H?"border-error focus:border-error":""),id:f,title:g,"data-element":k,defaultValue:"","aria-required":L?"true":void 0,"aria-invalid":H?"true":"false",children:[e.data.emptyOption&&(0,a.jsx)("option",{value:"",children:e.data.emptyOption.label}),l.map((e,t)=>(0,a.jsx)("option",{value:e.code,children:e.name},e.code||t))]})}if("checkbox"===P&&(null==(q=e.data)?void 0:q.options))return(0,a.jsx)("div",{className:"checkbox-group flex flex-col",children:e.data.options.map(t=>(0,a.jsxs)("div",{className:"checkbox-option flex mb-2",children:[(0,a.jsx)("input",{...C("".concat(b,".").concat(t.id),{setValueAs:e=>!0===e||"true"===e||"on"===e}),type:"checkbox",className:"".concat(e.attributes.class," ").concat(H?"border-error focus:border-error":""),style:{marginTop:"0px",alignItems:"center",marginRight:"0.5rem"},id:"".concat(f,"_").concat(t.id),value:t.value,defaultChecked:t.selected,"aria-required":L?"true":void 0,"aria-invalid":H?"true":"false"}),(0,a.jsx)("label",{htmlFor:"".concat(f,"_").concat(t.id),className:"checkbox-label",children:t.label})]},t.id))});if("checkbox"===P&&!(null==(O=e.data)?void 0:O.options))return(0,a.jsx)("input",{...C(b,{setValueAs:e=>!0===e||"true"===e||"on"===e}),type:"checkbox",className:"".concat(e.attributes.class," ").concat(H?"border-error focus:border-error":""),id:f,title:g,"data-element":k,defaultChecked:"true"===N||!0===N,"aria-required":L?"true":void 0,"aria-invalid":H?"true":"false"});if("textarea"===P)return(0,a.jsx)("textarea",{...C(b),className:"".concat(e.attributes.class," ").concat(H?"border-error focus:border-error":""),id:f,title:g,"data-element":k,placeholder:j||"",defaultValue:N||"","aria-required":L?"true":void 0,"aria-invalid":H?"true":"false",rows:4});if("number"===P)return(0,a.jsx)("input",{...C(b,{setValueAs:e=>""===e?"":Number(e)}),type:"number",min:"0",className:"".concat(e.attributes.class," ").concat(H?"border-error focus:border-error":""),id:f,title:g,"data-element":k,placeholder:j||"",defaultValue:N||"","aria-required":L?"true":void 0,"aria-invalid":H?"true":"false"});if("datepicker"===P){let l,s;if(b.toLowerCase().includes("birthday")||(null==(W=e.data)||null==(D=W.label)?void 0:D.toLowerCase().includes("birthday"))||(null==(G=e.name)?void 0:G.toLowerCase().includes("birthday"))){let t=e=>{let t=e.replace(/\D/g,"").slice(0,4);return t.length<=2?t:"".concat(t.slice(0,2),"/").concat(t.slice(2))},{onChange:l,...s}=C(b,{validate:e=>{let t=String(null!=e?e:"").trim();return!t||/^(0[1-9]|1[0-2])\/(0[1-9]|[12]\d|3[01])$/.test(t)||"Please use mm/dd format"}});return(0,a.jsx)("input",{...s,type:"text",inputMode:"numeric",maxLength:5,className:"".concat(e.attributes.class," placeholder:text-black/70 ").concat(H?"border-error focus:border-error":""),id:f,title:g,"data-element":k,placeholder:"MM/DD",defaultValue:N?t(N):"","aria-required":L?"true":void 0,"aria-invalid":H?"true":"false",onChange:e=>{let a=t(e.target.value);e.target.value=a,E(b,a,{shouldValidate:!0}),l(e)}})}let r=b.toLowerCase().includes("arrival")||e.data.label.toLowerCase().includes("arrival"),n=b.toLowerCase().includes("departure")||e.data.label.toLowerCase().includes("departure");
1if(r||n){let e=t.structure.flatMap(e=>e.groups.flatMap(e=>e.fields.filter(e=>{var t;return(null==(t=e.data)?void 0:t.type)==="datepicker"})));if(r){let t=e.find(e=>e.attributes.name!==b&&(e.attributes.name.toLowerCase().includes("departure")||e.data.label.toLowerCase().includes("departure")));if(t){let e=B(t.attributes.name);e&&(s=e)}}if(n){let t=e.find(e=>e.attributes.name!==b&&(e.attributes.name.toLowerCase().includes("arrival")||e.data.label.toLowerCase().includes("arrival")));if(t){let e=B(t.attributes.name);e&&(l=e)}}}return(0,a.jsx)("input",{...C(b),type:"date",className:"".concat(e.attributes.class," ").concat(H?"border-error focus:border-error":""),id:f,title:g,"data-element":k,placeholder:j||"",defaultValue:N||"",min:l,max:s,"aria-required":L?"true":void 0,"aria-invalid":H?"true":"false"})}return"recaptcha"===P?(0,a.jsxs)("div",{className:"recaptcha-container pt-4 relative",children:[(0,a.jsx)(o.A,{ref:y,sitekey:"6LdimfQrAAAAAMrbcAX9vOHXPykpnzIs7tjme1g-",onChange:I,onExpired:T,onError:z}),!w&&(0,a.jsx)("div",{className:"absolute inset-0 flex flex-col items-center justify-center py-8 px-4",style:{zIndex:1e3},children:(0,a.jsx)("p",{className:"text-sm text-gray-600",children:"Loading reCAPTCHA..."})}),(null==M?void 0:M.message)&&(0,a.jsx)("span",{className:"text-error text-sm mt-1 block",children:"string"==typeof M.message?M.message:"Please complete the reCAPTCHA verification"})]}):(0,a.jsx)("input",{...C(b),type:v,className:"".concat(e.attributes.class," ").concat(H?"border-error focus:border-error":""),id:f,title:g,"data-element":k,placeholder:j||"",defaultValue:N||"","aria-required":L?"true":void 0,"aria-invalid":H?"true":"false"})})(),M&&"checkbox"!==P&&"recaptcha"!==P&&(0,a.jsx)("span",{className:"text-error text-sm mt-1 block",children:M.message})]}),M&&"checkbox"===P&&(0,a.jsx)("span",{className:"text-error text-sm block",children:M.message})]}),"submit"===v&&(0,a.jsx)("div",{className:"w-full",children:(0,a.jsx)("button",{type:"submit",className:"\n ".concat(e.attributes.class," disabled:opacity-50 mt-5\n ").concat(x.includes("san-francisco")?"btn-black":"btn-black-white","\n "),id:f,title:g,"data-element":k,disabled:null!=d?d:V,children:(null!=d?d:V)?"Submitting...":N||"Submit"})})]},e.id||"field-".concat(l))})},"g-".concat(e.id||l)))]},"fs-".concat(e.id)))})}},72205:(e,t,l)=>{l.d(t,{default:()=>r});var a=l(95155),s=l(12115);function r(e){let{data:t,propertyId:l}=e,[r,n]=(0,s.useState)(!1);return(0,s.useEffect)(()=>{let e=()=>{n(window.innerWidth>1440)};return e(),window.addEventListener("resize",e),()=>window.removeEventListener("resize",e)},[]),(0,a.jsxs)("div",{className:"w-full",children:[" ",(0,a.jsx)("div",{className:"flex flex-row",children:t.map(e=>(0,a.jsx)("div",{className:"flex-1 relative",style:{aspectRatio:r?"auto":"480/800",height:r?"800px":"auto"},children:(0,a.jsx)("img",{src:e.image,alt:"Gallery image ".concat(e.image_id),className:"absolute inset-0 w-full h-full object-cover"})},e.image_id))})]})}},75787:(e,t,l)=>{l.d(t,{default:()=>s});var a=l(95155);function s(e){let t,{data:l,propertyId:s}=e,{content:r}=l;return t=1===s?"sf":2===s?"ny":"default",(0,a.jsx)("section",{className:"bg-white text-black body-font px-5 py-0 md:py-20 ".concat(t),children:(0,a.jsx)("div",{dangerouslySetInnerHTML:{__html:r.content}})})}},76290:(e,t,l)=>{l.d(t,{default:()=>o});var a=l(95155),s=l(15239),r=l(20238),n=l(20063),i=l(14935);let c="w-1/2 wrap-whitespace text-[.875rem] leading-[.9375rem] px-0 lg:text-base lg:px-8";function o(e){let{offers:t,categories:l,offerBasePath:o="/offers",categoryBasePath:d="/offers"}=e,x=(0,n.usePathname)().includes("san-francisco"),m=[...t.map(e=>({...e,isCategory:!1})),...l];return(0,a.jsx)("div",{className:"grid grid-cols-1 sm:grid-cols-2 xl:grid-cols-3 gap-8",children:m.map((e,t)=>(0,a.jsxs)("div",{className:"bg-white clip-top-left-[48px] overflow-hidden",children:[e.image&&(0,a.jsxs)("div",{className:"aspect-w-16 aspect-h-9 h-[260px] relative overflow-hidden group",children:[(0,a.jsx)(s.default,{src:e.image,alt:e.title,fill:!0,className:"object-cover h-full transition-transform duration-300 ease-in-out group-hover:scale-[1.2]"}),!e.isCategory&&"discount"in e&&e.discount&&(0,a.jsxs)("div",{className:"absolute top-4 right-4 bg-primary text-white px-3 py-1 rounded-full",children:["Save ",e.discount,"%"]})]}),(0,a.jsxs)("div",{className:"\n ".concat(x?"bg-tertiary text-black":"bg-secondary text-white","\n px-[30px] py-8 min-h-[280px] flex flex-col justify-between\n "),children:[(0,a.jsxs)("div",{className:"top-content",children:[(0,a.jsx)("h3",{className:"h7 mb-[14px]",children:e.title}),e.descr_short&&(0,a.jsx)("p",{className:"pxl mb-4 line-clamp-3",children:e.descr_short})]}),(0,a.jsxs)("div",{className:"footer-links flex gap-4 w-full",children:[e.isCategory?(0,a.jsx)("div",{className:"w-1/2"}):"extlink"in e&&e.extlink?(0,a.jsx)(r.ButtonLink,{href:e.extlink,variant:x?"default":"default_white",className:c,target:"_blank",rel:"noopener noreferrer","aria-label":"".concat("linktitle"in e&&e.linktitle?e.linktitle:"Book Now"," - ").concat(e.title),children:"linktitle"in e&&e.linktitle?e.linktitle:"Book Now"}):(0,a.jsx)(r.ButtonLink,{href:"#",variant:x?"default":"default_white",className:c,"aria-label":"".concat("linktitle"in e&&e.linktitle?e.linktitle:"Book Now"," - ").concat(e.title),children:"linktitle"in e&&e.linktitle?e.linktitle:"Book Now"}),(0,a.jsxs)("a",{className:"w-1/2 flex flex-row gap-3 justify-center items-center text-[.875rem] leading-[.9375rem] lg:text-[16
1px] lg:leading-[18px] tracking-[0.8px] uppercase font-extrabold text-stroke-02",href:(0,i.G)(e.isCategory?"".concat(d,"/").concat(e.slug):"".concat(o,"/").concat(e.slug)),children:[(0,a.jsx)("span",{children:"VIEW DETAILS"}),(0,a.jsx)("span",{children:(0,a.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"7",height:"10",viewBox:"0 0 7 10",fill:"none",children:(0,a.jsx)("path",{d:"M0 10L7 5L0 0L0 10Z",className:x?"fill-black":"fill-white"})})})]})]})]})]},e.isCategory?"category-".concat(e.id,"-").concat(t):"offer-".concat(e.slug,"-").concat(t)))})}},76896:(e,t,l)=>{l.d(t,{default:()=>o});var a=l(95155),s=l(12115),r=l(74551),n=l(65380),i=l(71408),c=l(81673);function o(e){let{imageUrls:t}=e,l=(0,s.useRef)(null),[o,d]=(0,s.useState)(!1),[x,m]=(0,s.useState)(!1);return t&&Array.isArray(t)&&0!==t.length?((0,s.useEffect)(()=>{let e=new IntersectionObserver(e=>{let[t]=e;t.isIntersecting&&!o&&(d(!0),setTimeout(()=>m(!0),2e3))},{threshold:.6});return l.current&&e.observe(l.current),()=>e.disconnect()},[o]),(0,a.jsx)("div",{ref:l,className:"relative h-[80vh] max-h-[1024px] overflow-hidden w-full flex items-center justify-center",children:(0,a.jsxs)("div",{className:"relative w-full h-full",children:[(0,a.jsx)(i.N,{children:!x&&(0,a.jsx)(c.P.div,{initial:{scale:1},animate:{scale:o?1.5:1},transition:{duration:1.5,ease:"easeInOut"},className:"w-full h-full origin-center",children:(0,a.jsx)("div",{className:"grid grid-cols-3 grid-rows-3 gap-[14px] md:gap-[32px] w-full h-full",children:t.slice(0,9).map((e,t)=>{let l=1===t;return(0,a.jsx)(c.P.div,{initial:{opacity:1},animate:{opacity:o?+!!l:1},transition:{duration:3.2,delay:.6*!!o},className:"w-full h-full overflow-hidden",children:(0,a.jsx)("img",{src:e,alt:"",className:"w-full h-full object-cover"})},t)})})})}),x&&(0,a.jsx)(c.P.div,{className:"absolute inset-0 z-30",initial:{opacity:0}
1,animate:{opacity:1},transition:{duration:.8},children:(0,a.jsxs)("div",{className:"relative w-full h-full",children:[(0,a.jsx)(r.RC,{modules:[n.Ij,n.Vx],autoplay:{delay:3e3},loop:!0,navigation:{prevEl:".custom-prev",nextEl:".custom-next"},className:"w-full h-full",children:t.map((e,t)=>(0,a.jsx)(r.qr,{children:(0,a.jsx)("img",{src:e,alt:"slide-".concat(t),className:"w-full h-full object-cover"})},t))}),(0,a.jsxs)("div",{className:"absolute inset-0 flex items-center justify-between z-40 pointer-events-none",children:[(0,a.jsx)("button",{className:"w-[56px] md:w-[112px] h-[56px] md:h-[112px] custom-prev pointer-events-auto absolute left-4 top-1/2 -translate-y-1/2 bg-white px-5 md:px-11 rounded-full","aria-label":"Previous Slide",children:(0,a.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"20",height:"36",viewBox:"0 0 20 36",fill:"none",className:"w-[14px] md:w-5 h-6 md:h-9",children:[(0,a.jsx)("path",{d:"M19.9204 28.8113V34.6815L3.63284 20.4319L0.267107 17.4967L3.63284 14.5615L19.9204 28.8113Z",fill:"#151715"}),(0,a.jsx)("path",{d:"M4.90391 13.4489L19.9204 0.288086V6.15839L8.26963 16.3841L4.90391 13.4489Z",fill:"#151715"})]})}),(0,a.jsx)("button",{className:"w-[56px] md:w-[112px] h-[56px] md:h-[112px] custom-next pointer-events-auto absolute right-4 top-1/2 -translate-y-1/2 bg-white px-5 md:px-11 rounded-full","aria-label":"Next Slide",children:(0,a.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"20",height:"36",viewBox:"0 0 20 36",fill:"none",className:"w-[14px] md:w-5 h-6 md:h-9",children:[(0,a.jsx)("path",{d:"M0.0800781 28.8113V34.6815L16.3676 20.4319L19.7334 17.4967L16.3676 14.5615L0.0800781 28.8113Z",fill:"#151715"}),(0,a.jsx)("path",{d:"M15.0966 13.4489L0.0800781 0.288086V6.15839L11.7309 16.3841L15.0966 13.4489Z",fill:"#151715"})]})})]})]})})]})})):null}l(74062),l(1878)},78382:(e,t,l)=>{l.d(t,{default:()=>c});var a=l(95155),s=l(15239),r=l(12115),n=l(18344),i=l(81673);function c(e){let{data:t}=e,l=(0,n.E)();(0,r.useEffect)(()=>{l.start({x:["0%","-50%"],transition:{ease:"linear",duration:30,repeat:1/0}})},[l]);let c=(Array.isArray(null==t?void 0:t.images)?t.images:[]).map(e=>{var t,l;return{url:"string"==typeof(null==e?void 0:e.url)?e.url:null==e||null==(t=e.url)?void 0:t.content,caption:"string"==typeof(null==e?void 0:e.caption)?e.caption:null==e||null==(l=e.caption)?void 0:l.content}}).filter(e=>"string"==typeof e.url&&e.url&&e.url.trim().length>0);return 0===c.length?null:(0,a.jsx)("div",{className:"relative overflow-hidden w-full h-[300px] md:h-[800px]",children:(0,a.jsx)(i.P.div,{animate:l,className:"flex w-max",style:{whiteSpace:"nowrap"},children:[...c,...c].map((e,t)=>(0,a.jsx)("div",{className:"relative w-[100vw] md:w-[33.33vw] h-[300px] md:h-[800px] flex-shrink-0",children:(0,a.jsx)(s.default,{src:e.url,alt:"",fill:!0,className:"object-cover",sizes:"(max-width: 768px) 100vw, 33vw",priority:t<3})},t))})})}},78648:(e,t,l)=>{l.d(t,{default:()=>c});var a=l(95155),s=l(12115),r=l(64269),n=l(20063),i=l(96207);function c(e){let{faqs:t,widget:l,mode:c,expand:o,thumbnails:d,propertyId:x,slug:m}=e,p=[];t.forEach(e=>{p.includes(e.category.title)||p.push(e.category.title)});let[h,u]=(0,s.useState)(""),f=(0,n.usePathname)().includes("san-francisco");return 0===t.length?(0,a.jsx)("div",{className:"bg-gray-100 border border-gray-300 text-gray-600 px-4 py-3 rounded",children:(0,a.jsxs)("p",{children:[(0,a.jsx)("strong",{children:"FAQ:"})," No frequently asked questions available"]})}):(0,a.jsx)("section",{className:"faq-widget bg-white text-black body-font md:clip-diagonal-top-[100px] px-6 md:px-5 pb-0 md:pb-14",children:(0,a.jsxs)("div",{className:"container w-full flex flex-col md:flex-row gap-5 md:gap-24 py-[5rem] md:py-[74px] mx-auto",children:[(0,a.jsx)("div",{className:"flex-auto md:flex-[0_0_310px] pt-0 md:pt-5",children:(0,a.jsx)("div",{className:"sticky top-40 z-20 w-full",children:(0,a.jsxs)("div",{className:"w-full",children:[(0,a.jsx)("div",{className:"md:hidden block bg-white mb-4",children:(0,a.jsxs)("select",{className:"\n ".concat(f?"border-tertiary":"border-secondary","\n scroll-to-selection w-full border py-[15p
1x] px-5\n text-md leading-[1.5] text-black uppercase font-bold bg-white\n "),onChange:e=>{let t=document.querySelector(e.target.value);t&&t.scrollIntoView({behavior:"smooth"})},children:[(0,a.jsx)("option",{value:"",children:"Select Category"}),p.map((e,t)=>(0,a.jsx)("option",{value:"#".concat((0,r.Yv)(e)),children:e},t))]})}),(0,a.jsx)("div",{className:"hidden md:block",children:(0,a.jsx)("ul",{className:"text-m2xl md:text-2xl text-stroke-05 font-extrabold uppercase space-y-4",children:p.map((e,t)=>(0,a.jsx)("li",{children:(0,a.jsxs)("a",{href:"#".concat((0,r.Yv)(e)),className:" group flex items-center gap-2 relative cursor-pointer uppercase pl-0 pr-5 hover:pl-5 hover:pr-0 transition-[padding] duration-500 ",children:[(0,a.jsx)("svg",{className:"absolute top-[10px] left-0 z-10 opacity-0 group-hover:opacity-100 transition-[opacity] duration-500",xmlns:"http://www.w3.org/2000/svg",width:"10",height:"14",viewBox:"0 0 10 14",fill:"none",children:(0,a.jsx)("path",{d:"M0 13.5L10 7L0 0.5V13.5Z",className:"\n ".concat(f?"fill-tertiary":"fill-secondary","\n ")})}),(0,a.jsx)("span",{className:"text-black",children:e})]})},t))})})]})})}),(0,a.jsx)("div",{className:"flex-[1_1_100%] pl-0 md:pl-2 pb-20 md:pb-0",children:p.map((e,l)=>(0,a.jsxs)("div",{className:"mb-20 last:mb-0 text-left",children:[(0,a.jsx)(i.A,{id:(0,r.Yv)(e)}),(0,a.jsx)("h2",{className:"my-5 text-m3xl md:text-3xl text-stroke-05 font-extrabold uppercase",children:e}),(0,a.jsx)("div",{className:"\n ".concat(f?"border-tertiary":"border-secondary","\n mt-6 md:mt-8 border-t\n "),children:t.filter(t=>t.category.title===e).map((t,l)=>{let s=h===t.question,r="faq-answer-".concat(t.id,"-").concat(l),n="faq-button-".concat(t.id,"-").concat(l);return(0,a.jsxs)("div",{className:"\n ".concat(f?"border-tertiary":"border-secondary","\n border border-t-0\n "),children:[(0,a.jsxs)("button",{onClick:()=>{var e;return e=t.question,void u(t=>t===e?"":e)},id:n,"aria-expanded":s,"aria-controls":r,className:"\n ".concat(s?"active":"","\n ").concat(f?"border-tertiary":"border-secondary","\n\n w-full relative\n py-[19px] md:py-[23px] pl-5 pr-14 text-md md:text-lg\n leading-[1.37] md:leading-[1.52] text-left\n bg-white text-black [&_svg_path]:stroke-black\n transition-all duration-500 *:transition-all *:duration-500\n\n ").concat(f?"[&.active]:bg-tertiary [&.active]:text-black":"[&.active]:bg-secondary [&.active]:text-white","\n [&.active_svg_path]:stroke-white [&.active_svg_path]:last:opacity-0\n "),children:[(0,a.jsx)("div",{className:"question text-md md:text-xl font-bold",children:t.question}),(0,a.jsxs)("svg",{className:"w-[10px] md:w-[16px] h-[10px] md:h-[17px] absolute top-[26px] right-5 z-10",width:"16",height:"17",viewBox:"0 0 16 17",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,a.jsx)("path",{d:"M1 8.5H15",stroke:"#151715",strokeWidth:"2",strokeLinecap:"square"}),(0,a.jsx)("path",{d:"M8 1.5V15.5",stroke:"#151715",strokeWidth:"2",strokeLinecap:"square"})]})]}),(0,a.jsx)("div",{id:r,role:"region","aria-labelledby":n,"aria-label":"".concat(e," - Answer to: ").concat(t.question," (FAQ ").concat(t.id,")"),className:"\n answer overflow-hidden transition-all duration-500\n ".concat(f?"bg-tertiary text-black":"bg-secondary text-white","\n ").concat(s?"":"max-h-0","\n "),children:(0,a.jsx)("div",{className:"pt-2 px-5 pb-[19px] md:pb-[23px] content-styles",dangerouslySetInnerHTML:{__html:t.answer}})})]},l)})})]},l))})]})})}},82836:(e,t,l)=>{l.d(t,{default:()=>n});var a=l(95155),s=l(12115),r=l(20063);function n(e){var t,l,n,i,c;let{data:o,propertyId:d}
1=e,[x,m]=(0,s.useState)(!0),[p,h]=(0,s.useState)(!1),u=(0,r.usePathname)(),f=(null==o||null==(t=o.text)?void 0:t.content)||(null==o||null==(l=o.message)?void 0:l.content)||(null==o||null==(n=o.heading)?void 0:n.content)||"",g=(null==o||null==(i=o.link)?void 0:i.name)||"",b=(null==o||null==(c=o.link)?void 0:c.link)||"";if(!f||!x)return null;let v=(null==u?void 0:u.includes("san-francisco"))||1===d?"san-francisco":(null==u?void 0:u.includes("times-square"))||2===d?"times-square":"default",w=()=>{switch(v){case"san-francisco":default:return"text-black";case"times-square":return"text-white"}};return(0,a.jsxs)("div",{className:"\n ".concat((()=>{switch(v){case"san-francisco":return"bg-tertiary";case"times-square":return"bg-secondary";default:return"bg-primary"}})()," \n relative \n py-[10px] px-[48px] \n md:py-[14px] md:px-[40px]\n text-center\n transition-all duration-300 ease-out\n ").concat(p?"-translate-y-full opacity-0":"translate-y-0 opacity-100","\n "),children:[(0,a.jsxs)("p",{className:"".concat(w()," text-[16px] leading-[20px] md:text-[17px] md:leading-[26px] font-bold"),children:[f,g&&b&&(0,a.jsxs)(a.Fragment,{children:[" ",(0,a.jsx)("a",{href:b,className:"underline hover:opacity-80 transition-opacity",children:g})]})]}),(0,a.jsx)("button",{onClick:()=>{h(!0),setTimeout(()=>{m(!1)},300)},className:"absolute right-4 md:right-6 top-1/2 -translate-y-1/2 p-1 hover:opacity-70 transition-opacity ".concat(w()),"aria-label":"Close banner",children:(0,a.jsx)("svg",{width:"14",height:"14",viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,a.jsx)("path",{d:"M1 1L13 13M13 1L1 13",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})})})]})}},89366:(e,t,l)=>{l.d(t,{default:()=>m});var a=l(95155),s=l(12115),r=l(20063),n=l(81673),i=l(41750),c=l(52619),o=l.n(c);function d(e){let{title:t,description:l,ctaText:r,ctaHref:n,property:i="default",hasPromoBanner:c=!1}=e,[d,x]=(0,s.useState)(!0);return(0,a.jsxs)("div",{className:"absolute right-0 ".concat(c?"top-1/2 md:top-[190px]":"top-1/2 md:top-[136px]"," z-30 flex items-stretch"),children:[(0,a.jsx)("div",{className:"\n bg-[#212121] \n text-white \n overflow-hidden\n transition-all duration-300 ease-in-out\n text-center\n ".concat(d?"w-[calc(100vw-24px)] md:w-[380px] opacity-100":"w-0 opacity-0","\n "),children:(0,a.jsxs)("div",{className:"p-6 md:p-8 min-w-[calc(100vw-24px)] md:min-w-[380px]",children:[(0,a.jsx)("h3",{className:"font-extrabold text-[17px] leading-[17px] tracking-[.85px] uppercase mb-[10px]",children:t}),(0,a.jsx)("p",{className:"text-[16px] leading-[24px] text-white mb-[16px]",children:l}),(0,a.jsxs)(o(),{href:n,className:"inline-flex items-center gap-2 font-extrabold text-[15px] tracking-[.75px] uppercase text-white hover:opacity-80 transition-opacity group",children:[(0,a.jsx)("span",{children:r}),(0,a.jsx)("svg",{width:"7",height:"12",viewBox:"0 0 7 12",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,a.jsx)("path",{d:"M0 12L7 7L0 2L0 12Z",fill:"white"})})]})]})}),(0,a.jsx)("button",{onClick:()=>x(!d),className:"\n ".concat((()=>{switch(i){case"san-francisco":return"bg-tertiary";case"times-square":return"bg-secondary";default:return"bg-primary"}})()," \n w-[24px] md:w-[32px] \n flex items-center justify-center \n transition-all duration-300\n hover:opacity-90\n "),"aria-label":d?"Hide promo":"Show promo",children:(0,a.jsx)("svg",{width:"10",height:"18",viewBox:"0 0 10 18",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:"transition-transform duration-300 ".concat(d?"rotate-180":"rotate-0"),children:(0,a.jsx)("path",{d:"M1 1L9 9L1 17",stroke:"white",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"})})})]})}var x=l(48668);function m(e){var t,l,c,o,m,p,h,u,f,g,b,v,w,j,y,N,k,L,_,C;let{backgroundImage:M,scrollText:S,pausedTitle:V,pausedSubtitle:E,videoBackground:B}=e,H=(0,r.usePathname)(),P=(0,s.useRef)(null),Z=(0,s.useRef)(null),[A,I]=(0,s.use
1State)(0),[T,z]=(0,s.useState)(!1),{pageData:R}=(0,x.B)(),q="/san-francisco"===H||"/san-francisco/"===H,O=(null==R||null==(t=R.acm)?void 0:t.layout)||null,F=null==O?void 0:O.find(e=>"promotile"===e.section_slug),U=F&&(null==(c=F.settings)||null==(l=c.publishing)?void 0:l.status)?{title:(null==(p=F.elements)||null==(m=p.find(e=>"heading"===e.slug))||null==(o=m.data)?void 0:o.content)||"",description:(null==(f=F.elements)||null==(u=f.find(e=>"text"===e.slug))||null==(h=u.data)?void 0:h.content)||"",ctaText:(null==(v=F.elements)||null==(b=v.find(e=>"link"===e.slug))||null==(g=b.data)?void 0:g.name)||"",ctaHref:(null==(y=F.elements)||null==(j=y.find(e=>"link"===e.slug))||null==(w=j.data)?void 0:w.link)||""}:null,D=null==O?void 0:O.find(e=>"promobanner"===e.section_slug),W=!!(D&&(null==(k=D.settings)||null==(N=k.publishing)?void 0:N.status)&&(null==(C=D.elements)||null==(_=C.find(e=>"text"===e.slug))||null==(L=_.data)?void 0:L.content)),G="/san-francisco"===H||"/san-francisco/"===H||"/times-square"===H||"/times-square/"===H,Y=H.includes("san-francisco")?"san-francisco":"times-square";return(0,s.useEffect)(()=>{P.current&&I(P.current.offsetWidth),(document.documentElement.classList.contains("mobile-device")||window.innerWidth<=768)&&z(!0);let e=()=>{P.current&&I(P.current.getBoundingClientRect().width),z(document.documentElement.classList.contains("mobile-device")||window.innerWidth<=768)};return window.addEventListener("resize",e),()=>{window.removeEventListener("resize",e)}},[]),(0,a.jsxs)("section",{className:"relative h-[calc(100vh+50px)] md:h-[calc(100vh+100px)] w-full overflow-hidden",children:[(0,a.jsx)("div",{className:"hero-image absolute inset-0 z-0",children:B?(0,a.jsxs)("video",{ref:Z,className:"absolute inset-0 w-full h-full object-cover",autoPlay:!0,muted:!0,loop:!0,playsInline:!0,preload:"metadata",onError:e=>{console.warn("Video failed to load:",B,e)},children:[(0,i.UP)(B).map((e,t)=>(0,a.jsx)("source",{src:e.src,type:e.type},t)),(0,a.jsx)("track",{kind:"captions",src:"/captions/silent.vtt",srcLang:"en",label:"English",default:!0})]}):(0,a.jsx)("img",{src:M,alt:"Property Banner",className:"object-cover w-full h-full"})}),(0,a.jsx)("div",{className:"absolute inset-0 bg-black/40 z-10"}),(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("button",{onClick:()=>{z(!T),Z.current&&(T?Z.current.play():Z.current.pause())},className:"absolute bottom-40 left-6 z-30 text-white p-2 transition duration-300","aria-label":T?"Play video":"Pause video",children:T?(0,a.jsxs)("svg",{width:"32",height:"32",viewBox:"0 0 32 32",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,a.jsx)("mask",{id:"mask0_4897_19847",maskUnits:"userSpaceOnUse",x:"0",y:"0",width:"32",height:"32",children:(0,a.jsx)("rect",{x:"32",y:"32",width:"32",height:"32",transform:"rotate(-180 32 32)",fill:"#D9D9D9"})}),(0,a.jsx)("g",{mask:"url(#mask0_4897_19847)",children:(0,a.jsx)("path",{d:"M10.6693 6.66683L25.3359 16.0002L10.6693 25.3335L10.6693 6.66683Z",fill:"white"})})]}):(0,a.jsxs)("svg",{width:"32",height:"32",viewBox:"0 0 32 32",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,a.jsx)("mask",{id:"mask0_6777_2442",maskUnits:"userSpaceOnUse",x:"0",y:"0",width:"32",height:"32",children:(0,a.jsx)("rect",{width:"32",height:"32",fill:"white"})}),(0,a.jsx)("g",{mask:"url(#mask0_6777_2442)",children:(0,a.jsx)("path",{d:"M18.6673 24.6668V7.3335H23.6673V24.6668H18.6673ZM8.33398 24.6668V7.3335H13.334V24.6668H8.33398Z",fill:"white"})})]})}),(0,a.jsx)("div",{className:"\n absolute inset-0 z-20 flex justify-center items-center\n ",children:(0,a.jsx)(n.P.div,{initial:{opacity:0,scale:2},animate:{opacity:1,scale:1},transition:{duration:1},className:"max-w-[900px] px-5 text-center",children:(null==H?void 0:H.startsWith("/zh-hans"))||(null==H?void 0:H.startsWith("/zh-hant"))?(0,a.jsx)("div",{className:"w-[207px] h-[154px] md:w-[389px] md:h-[291px]",children:(0,a.jsxs)("svg",{viewBox:"0 0 459 343",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:"w-full h-full",children:[(0,a.jsxs)("g",{clipPath:"url(#clip0_8937_295)",children:[(0,a.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M30.4687 116.969H42.657V86.456H30.4687V116.969ZM42.657 142.394H30.4687V172.912H42.657V142.394ZM0 5.08733H61.6371L36.2467 30.5177H30.4687V61.026H42.657V35.601L73.1255 5.08733V198.337H0V5.08733ZM81.2477 178H126.953V159.69H89.3745V134.26H126.953V111.886H157.424V134.26H195.001V159.69H157.424V178H203.125V203.429H81.2477V178ZM141.934 83.0643L115.808 123.389H82.2648L108.535 83.0643H81.25V57.634H126.953V40.684H89.3745V15.2587H126.953V0H157.424V15.2587H195.003V40.684H157.424V57.634H203.128V83.0643H175.841L202.11 123.389H168.565L142.439 83.0643H141.934H141.934Z",fill:"white"}),(0,a.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M286.339 45.7717V61.026H255.875V15.2587L286.339 45.7717Z",fill:"white"}),(0,a.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M267.36 15.2587H342.201V0H372.669V15.2587H447.509L422.117 40.684H292.753L267.36 15.2587Z",fill:"white"}),(0,a.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M459 15.2587V61.026H428.531V45.7717L459 15.2587Z",fill:"white"}),(0,a.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M271.106 66.
1114H443.763V91.5437H372.669V111.886H459V137.311H372.669V203.43L342.201 172.912V137.311H255.875V111.886H342.201V91.5437H271.106V66.114Z",fill:"white"}),(0,a.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M361.179 203.43H311.731L286.339 178H335.791L361.179 203.43Z",fill:"white"}),(0,a.jsx)("path",{d:"M152.004 343.001C151.615 342.998 150.897 343.106 150.696 342.665H140.368C140.079 343.014 139.61 343.034 139.198 342.994C139.293 323.698 139.313 288.688 139.382 269.526C143.386 269.381 153.484 269.405 157.603 269.43L157.638 260.448C152.974 260.463 140.903 260.514 136.405 260.694L136.327 256.834L128.371 267.069C123.555 262.934 118.171 259.442 112.748 256.213C114.43 254.154 120.016 247.23 121.593 245.297C127.148 247.595 131.893 251.305 136.369 255.326L136.407 248.006L208.09 247.999L208.086 260.52C203.627 260.464 190.586 260.462 185.942 260.461L185.956 269.474C186.609 269.815 204.75 268.515 204.376 270.112C204.088 271.844 204.317 341.353 204.251 342.665L190.854 342.652L190.83 335.698L152.36 335.699C152.319 336.724 152.506 342.159 152.004 343L152.004 343.001ZM173.956 269.367L173.899 260.445L169.678 260.511L169.672 269.482L173.956 269.367ZM157.747 284.54L158 280.522L152.328 280.525L152.388 296.363C155.998 293.427 157.486 288.703 157.747 284.54H157.747ZM188.368 309.676L190.878 309.583L190.829 302.687C168.334 304.51 174.977 297.678 173.929 280.533L169.62 280.521C169.582 290.978 167.382 301.318 158.325 307.613C157.16 306.418 153.785 302.867 152.37 302.074L152.343 309.689C160.348 309.704 180.147 309.686 188.368 309.676L188.368 309.676ZM190.869 291.386L190.865 280.502L185.076 280.592L185.077 290.427C185.261 292.238 189.831 291.179 190.869 291.386ZM190.84 324.873L190.847 320.39L152.369 320.399L152.374 324.879L190.84 324.873Z",fill:"white"}),(0,a.jsx)("path",{d:"M296.552 298.531L323.581 298.543L323.665 301.436L323.648 340.003L309.125 340.014L309.083 334.963L274.985 334.97L274.932 341.035L260.983 341.027L261.034 298.557L281.992 298.53L281.965 266.479C300.969 267.081 296.38 263.158 296.581 275.587L327.803 275.562C327.76 276.991 327.75 286.52 327.743 288.175C320.944 288.059 303.569 288.096 296.567 288.122L296.552 298.531ZM309.076 323.029L309.092 310.345L274.927 310.367L274.946 323.051L309.076 323.029Z",fill:"white"}),(0,a.jsx)("path",{d:"M255.844 308.247C254.44 318.936 251.087 330.819 245.218 339.941C237.459 335.301 235.402 331.803 236.952 322.162C239.678 316.496 241.832 310.503 242.386 304.141C244.2 289.628 243.526 265.866 243.505 251.142L279.922 251.191L278.586 243.251C278.586 243.251 289.343 242.793 294.04 243.159C296.536 243.058 294.412 248.004 296.119 251.185C296.118 251.185 331.458 251.172 331.458 251.172C331.613 253.588 331.461 261.197 331.514 263.59C317.817 263.471 271.814 263.52 257.384 263.505C257.343 275.956 257.729 296.126 255.844 308.247Z",fill:"white"}),(0,a.jsx)("path",{d:"M125.082 337.873C124.631 338.528 123.737 342.765 122.567 342.632C120.729 341.568 112.007 336.438 110.279 335.626C116.05 324.354 120.503 312.698 123.173 299.985L134.71 307.55L134.364 309.744C132.219 318.952 128.499 329.042 125.082 337.873Z",fill:"white"}),(0,a.jsx)("path",{d:"M126.661 290.248L124.452 293.264C119.567 289.256 114.571 285.912 108.996 282.91L117.549 271.811C123.07 274.598 128.53 277.424 133.334 281.29L126.661 290.248V290.248Z",fill:"white"})]}),(0,a.jsx)("defs",{children:(0,a.jsx)("clipPath",{id:"clip0_8937_295",children:(0,a.jsx)("rect",{width:"459",height:"343",fill:"white"})})})]})}):(0,a.jsxs)(a.Fragment,{children:[V&&(0,a.jsx)("h1",{className:"text-white font-extrabold uppercase tracking-[-0.0425rem] text-stroke-125 px-4 ".concat(q?"text-[3.75rem] md:text-[6.063rem] leading-[0.95em]":"text-[4.25rem] md:text-[8.75rem] leading-[3.5rem] md:leading-[6.875rem]"),children:V}),E&&(0,a.jsx)("p",{className:"text-white ".concat(q?"text-[1.125rem] md:text-[1.375rem] leading-[1.25em] md:leading-[1.5em]":"pxl"),children:E})]})})})]}),G&&U&&U.title&&(0,a.jsx)(d,{title:U.title,description:U.description,ctaText:U.ctaText,ctaHref:U.ctaHref,property:Y,hasPromoBanner:W})]})}},92520:(e,t,l)=>{l.d(t,{default:()=>n});var a=l(95155);l(12115);var s=l(74551),r=l(65380);function n(e){let{data:t}=e;if(!t||!Array.isArray(t.reviews))return null;let l=t.reviews.filter(e=>null!=e&&"object"==typeof e),{heading:n,"bg-color":i,"slanted-type":c}=t,o=(null==i?void 0:i.key)||"bg-white",d="bg-secondary"===o,x=(null==c?void 0:c.key)||"none";return(0,a.jsx)("section",{className:"pl-4 md:mb-[0px] ".concat((null==c?void 0:c.key)==="none"?"py-[4rem] md:py-[5rem]":"pt-[calc(4rem+50px)] pb-[4rem] md:py-[calc(5rem+50px)]"," ").concat(o," ").concat(d?"text-white":"text-black"," ").concat("none"!==x?({top:"clip-diagonal-top-[50px] md:clip-diagonal-top-[100px]",bottom:"clip-diagonal-bottom-[50px] md:clip-diagonal-bottom-[100px]",both:"clip-diagonal-[50px] md:clip-diagonal-[100px]"})[x]:""),children:(0,a.jsxs)("div",{className:"container mx-auto relative max-w-[1200px]",children:[(0,a.jsxs)("div",{className:"flex justify-between items-center mb-10",children:[(0,a.jsx)("h2",{className:"text-[2.5rem] leading-[2.938rem] tracking-[-0.01em] [-webkit-text-stroke:1px] md:text-[4.75rem] md:leading-[4.75rem] md:[-webkit-text-stroke:0] uppercase font-extrabold",children:null==n?void 0:n.content}),(0,a.jsxs)("div",{className:"hidden lg:flex flex-row gap-4 relative",children:[(0,a.jsx)("button",{className:"review-slider-prev w-28 h-28 border rounded-full flex items-center justify-center disabled:opacity-50 ".concat(d?"border-white":"border-black"),"aria-label":"Previous Review",children:(0,a.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"20",height:"36",viewBox:"0 0 20 36",fill:"none",children:[(0,a.jsx)("path",{d:"M19.9219 28.8114V34.6817L3.6343 20.4321L0.268572 17.4969L3.6343 14.5617L19.9219 28.8114Z",fill:d?"#fff":"#151715"}),(0,a.jsx)("path",{d:"M4.90537 13.449L19.9219 0.288269V6.15858L8.27109 16.3842L4.90537 13.449Z",fill:d?"#fff":"#151715"})]})}),(0,a.jsx)("button",{className:"review-slider-next w-28 h-28 border rounded-full flex items-center justify-center disabled:opacity-50 ".concat(d?"border-white":"border-black"),"aria-label":"Next Review",children:(0,a.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"20",height:"36",viewBox:"0 0 20 36",fill:"none",children:[(0,a.jsx)("path",{d:"M0.0796509 28.8114V34.6817L16.3672 20.4321L19.733 17.4969L16.3672 14.5617L0.0796509 28.8114Z",fill:d?"#fff":"#151715"}),(0,a.jsx)("path",{d:"M15.0962 13.449L0.0796509 0.288269V6.15858L11.7304 16.3842L15.0962 13.449Z",fill:d?"#fff":"#151715"})]})})]}),(0,a.jsxs)("div",{className:"flex lg:hidden flex-row gap-4 relative pr-[1rem]",children:[(0,a.jsx)("button",{className:"review-slider-prev w-[40px] h-[40p
1x] md:w-[64px] md:h-[64px] border rounded-full flex items-center justify-center disabled:opacity-50 ".concat(d?"border-white":"border-black"),"aria-label":"Previous Review",children:(0,a.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",className:"w-[7px] h-[12px] md:w-[12px] md:h-[20px]",viewBox:"0 0 20 36",fill:"none",children:[(0,a.jsx)("path",{d:"M19.9219 28.8114V34.6817L3.6343 20.4321L0.268572 17.4969L3.6343 14.5617L19.9219 28.8114Z",fill:d?"#fff":"#151715"}),(0,a.jsx)("path",{d:"M4.90537 13.449L19.9219 0.288269V6.15858L8.27109 16.3842L4.90537 13.449Z",fill:d?"#fff":"#151715"})]})}),(0,a.jsx)("button",{className:"review-slider-next w-[40px] h-[40px] md:w-[64px] md:h-[64px] border rounded-full flex items-center justify-center disabled:opacity-50 ".concat(d?"border-white":"border-black"),"aria-label":"Next Review",children:(0,a.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",className:"w-[7px] h-[12px] md:w-[12px] md:h-[20px]",viewBox:"0 0 20 36",fill:"none",children:[(0,a.jsx)("path",{d:"M0.0796509 28.8114V34.6817L16.3672 20.4321L19.733 17.4969L16.3672 14.5617L0.0796509 28.8114Z",fill:d?"#fff":"#151715"}),(0,a.jsx)("path",{d:"M15.0962 13.449L0.0796509 0.288269V6.15858L11.7304 16.3842L15.0962 13.449Z",fill:d?"#fff":"#151715"})]})})]})]}),(0,a.jsx)(s.RC,{modules:[r.Vx],navigation:{prevEl:".review-slider-prev",nextEl:".review-slider-next"},spaceBetween:16,slidesPerView:1.1,breakpoints:{768:{slidesPerView:1.1,spaceBetween:20},1024:{slidesPerView:2,spaceBetween:40}},children:l.map((e,t)=>{var l,r,n,i;if(!e)return null;let c=(null==(l=e["card-bgcolor"])?void 0:l.key)||"bg-white",o="string"==typeof e.quote?e.quote:(null==(r=e.quote)?void 0:r.content)||"",d="string"==typeof e.text?e.text:(null==(n=e.text)?void 0:n.content)||"",x="string"==typeof e.author?e.author:(null==(i=e.author)?void 0:i.content)||"";return(0,a.jsx)(s.qr,{className:"group even:group-even",children:(0,a.jsxs)("div",{className:"".concat(c," ").concat("bg-secondary"===c?"text-white":"text-black"," py-8 md:py-14 px-8 md:px-14 min-h-[400px] clip-top-right-[30px] group-even:clip-bottom-right-[30px] relative h-auto flex flex-col"),children:[(0,a.jsx)("div",{className:"text-[120px] md:text-[150px] leading-[80px] font-extrabold uppercase text-stroke-05 mb-4 md:mb-6",children:'"'}),(0,a.jsx)("h3",{className:"font-extrabold text-[28px] md:text-2xl leading-[28px] md:leading-[30px] uppercase text-stroke-05 mb-4 h-[56px] md:h-auto line-clamp-2 md:line-clamp-none",children:o}),(0,a.jsx)("div",{className:"text-lg mb-6 line-clamp-8 md:line-clamp-none",dangerouslySetInnerHTML:{__html:d}}),(0,a.jsx)("p",{className:"font-extrabold text-[16px] leading-[18px] tracking-[0.8px] uppercase text-stroke-02 line-clamp-8 md:line-clamp-none line-clamp-2 md:line-clamp-none flex flex-grow items-end",children:x})]})},t)})})]})})}l(74062),l(1878)},94537:(e,t,l)=>{l.d(t,{A:()=>n});var a=l(95155),s=l(52619),r=l.n(s);function n(e){let{color:t,text:l,link:s,target:n}=e;return(0,a.jsxs)(r(),{href:s,target:n,className:"!no-underline flex flex-row gap-3 items-center",children:[(0,a.jsx)("span",{className:"text-".concat(t," text-[16px] leading-[18px] tracking-[0.8px] uppercase font-extrabold text-stroke-02"),children:l}),(0,a.jsx)("span",{children:(0,a.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"7",height:"10",viewBox:"0 0 7 10",fill:"none",children:(0,a.jsx)("path",{d:"M0 10L7 5L0 0L0 10Z",fill:t})})})]})}},96207:(e,t,l)=>{l.d(t,{A:()=>s});var a=l(95155);function s(e){let{id:t}=e;return(0,a.jsx)("div",{className:"anchor",id:t})}},96221:(e,t,l)=>{l.d(t,{default:()=>s});var a=l(95155);function s(e){let{mainColumn:t}=e;return(0,a.jsx)("section",{className:"w-full",children:(0,a.jsx)("div",{className:"container max-w-[868px] px-[1.25rem] md:px-5 mx-auto content-styles content-minimal normal-case pb-[5rem]",children:(0,a.jsx)("div",{className:"flex flex-col md:flex-row gap-0 md:gap-[84px] justify-center",children:t.map((e,t)=>{var l;return(0,a.jsx)("div",{className:"text-black content-mobile-fix",dangerouslySetInnerHTML:{__html:(null==(l=e.content)?void 0:l.content)||""}},t)})})})})}}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.