1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,73375,e=>{"use strict";let t=(0,e.i(75254).default)("chevron-left",[["path",{d:"m15 18-6-6 6-6",key:"1wnfg3"}]]);e.s(["ChevronLeft",()=>t],73375)},41984,e=>{"use strict";var t=e.i(43476),a=e.i(57688),n=e.i(71645),i=e.i(73375),s=e.i(63059),l=e.i(38630);function o(){let e=["/venues/header/Header1x1.webp"],[o,r]=(0,n.useState)(0),[c,u]=(0,n.useState)(!1),[d,p]=(0,n.useState)(null),[x,h]=(0,n.useState)(null),m=()=>{r(t=>0===t?e.length-1:t-1)},v=()=>{r(t=>t===e.length-1?0:t+1)};return(0,n.useEffect)(()=>{let t=setInterval(()=>{r(t=>t===e.length-1?0:t+1)},5e3);return()=>clearInterval(t)},[e.length]),(0,t.jsxs)("section",{className:"w-full bg-white",children:[(0,t.jsxs)("div",{className:"relative w-full h-[220px] sm:h-[320px] md:h-[400px] lg:h-[520px] overflow-hidden",onTouchStart:e=>{h(null),p(e.targetTouches[0].clientX)},onTouchMove:e=>{h(e.targetTouches[0].clientX)},onTouchEnd:()=>{if(!d||!x)return;let e=d-x;e>50&&v(),e<-50&&m()},children:[e.map((e,n)=>(0,t.jsx)(a.default,{src:e,alt:"Venues",fill:!0,priority:0===n,className:`object-cover transition-opacity duration-1000 ${n===o?"opacity-100":"opacity-0"}`,sizes:"100vw"},e)),(0,t.jsxs)("div",{className:"absolute top-4 right-4 z-20 md:hidden bg-black/60 text-white text-xs px-3 py-1.5 rounded-full backdrop-blur-sm",children:[o+1," / ",e.length]}),(0,t.jsxs)("div",{className:"absolute bottom-0 left-1/2 -translate-x-1/2 z-20 flex items-center justify-between bg-[#FFFFFF] shadow-md",style:{width:"clamp(90px, 25vw, 130px)",padding:"clamp(6px, 1.5vw, 8px) clamp(8px, 2vw, 16px)"},children:[(0,t.jsx)("button",{onClick:m,className:"text-[#F15B19] hover:text-white hover:bg-[#F15B19] transition p-1","aria-label":"Previous image",children:(0,t.jsx)(i.ChevronLeft,{size:24,className:"md:size-[32px]"})}),(0,t.jsx)("button",{onClick:v,className:"text-[#F15B19] hover:text-white hover:bg-[#F15B19] transition p-1","aria-label":"Next image",children:(0,t.jsx)(s.ChevronRight,{size:24,className:"md:size-[32px]"})})]})]}),(0,t.jsxs)("div",{className:"relative w-full px-4 md:px-0 py-5 md:py-8 flex flex-col items-center justify-center text-center",children:[(0,t.jsx)("h1",{className:"font-brisa text-4xl sm:text-5xl md:text-[75px] font-medium tracking-wide text-black mb-2 md:mb-1 leading-tight",children:"Venues"}),(0,t.jsx)("p",{className:"font-jost text-base sm:text-lg md:text-xl lg:text-[28px] max-w-[1100px] leading-tight text-black px-6 md:px-4 mb-4 md:mb-6",children:"Whether you're hosting an intimate gathering or a large celebration, we partner with a variety of venues to suit your event needs. From stylish indoor spaces to open, flexible locations, we help you find the perfect setting to bring your event to life."}),(0,t.jsx)("button",{onClick:()=>u(!0),className:"font-jost border-2 md:border-4 border-[#F28C28] text-black px-6 md:px-4 py-2 md:py-1 text-xl md:text-[28px] tracking-wider hover:bg-[#F28C28] hover:text-white transition-all duration-300 font-medium",children:"CONTACT US"})]}),(0,t.jsx)(l.default,{open:c,onClose:()=>u(!1)})]})}e.s(["default",()=>o])},42874,e=>{"use strict";var t=e.i(43476),a=e.i(57688),n=e.i(22016),i=e.i(71645);function s(){let e=[["/venues/locations/maginhawa/1.webp","/venues/locations/maginhawa/2.webp","/venues/locations/maginhawa/3.webp","/venues/locations/maginhawa/4.webp","/venues/locations/maginhawa/5.webp","/venues/locations/maginhawa/6.webp","/venues/locations/maginhawa/7.webp","/venues/locations/maginhawa/8.webp"],["/venues/locations/brittany/1.webp","/venues/locations/brittany/2.webp","/venues/locations/brittany/3.webp"],["/venues/locations/katipunan/1.webp","/venues/locations/katipunan/2.webp","/venues/locations/katipunan/3.webp"],["/venues/locations/up/1.webp","/venues/locations/up/2.webp","/venues/locations/up/3.webp"]],[s,l]=(0,i.useState)(null),[o,r]=(0,i.useState)([,,,,].fill(0)),c=(0,i.useRef)([,,,,].fill(null));return(0,i.useEffect)(()=>()=>{c.current.forEach(e=>{e&&clearInterval(e)})},[]),(0,t.jsx)("section",{className:"w-full bg-[#F4F4F4] py-16",children:(0,t.jsx)("div",{className:"max-w-[1400px] mx-auto grid grid-cols-1 md:grid-cols-2 lg:grid-cols-2 gap-10 px-6",children:[{name:"CRAVINGS MAGINHAWA",location:"Quezon City",image:"/venues/locations/locations1-1.png",link:"venues/maginhawa"},{name:"BRITTANY HOTEL",location:"BGC",image:"/venues/locations/locations1-3.png",link:"venues/brittany-hotel"},{name:"CASA KATIPUNAN",location:"Quezon City",image:"/venues/locations/locations1-4.png",link:"venues/casa-katipunan"},{name:"CORPORATE GATHERINGS - UP",location:"Bonifacio Global City",image:"/venues/locations/locations1-5.png",link:"venues/up"}].map((i,u)=>(0,t.jsxs)("div",{className:"bg-white shadow-md overflow-hidden",onMouseEnter:()=>{l(u),c.current[u]&&clearInterval(c.current[u]),c.current[u]=setInterval(()=>{r(t=>{let a=[...t];return a[u]=a[u]===e[u].length-1?0:a[u]+1,a})},1e3)},onMouseLeave:()=>{l(null),c.current[u]&&(clearInterval(c.current[u]),c.current[u]=null),r(e=>{let t=[...e];return t[u]=0,t})},children:[(0,t.jsx)("div",{className:"relative w-full h-[320px] overflow-hidden",children:e[u].map((e,n)=>(0,t.jsx)("div",{className:`absolute inset-0 transition-all duration-700 ease-in-out ${n===o[u]?"opacity-100":"opacity-0"} ${s===u?"scale-110":"scale-100"}`,children:(0,t.jsx)(a.default,{src:e,alt:i.name,fill:!0,className:"object-cover",sizes:"(max-width: 768px) 100vw, 50vw"})},e))}),(0,t.jsxs)("div",{className:"bg-[#F05A00] text-white flex items-center justify-between px-6 py-5 font-jost",children:[(0,t.jsxs)("div",{children:[(0,t.jsx)("h3",{className:"text-[20px] tracking-wide",children:i.name}),(0,t.jsx)("p",{className:"text-[15px] opacity-90",children:i.location})]}),(0,t.jsx)(n.default,{href:i.link,className:"border border-white px-4 py-2 text-[13px] tracking-widest hover:bg-white hover:text-[#F05A00] transition",children:"LEARN MORE"})]})]},u))})})}e.s(["default",()=>s])}]);
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.