PageSourceSearch

https://the-dumpling-hut-web.vercel.app/_next/static/chunks/2ai3waq0q4h3n.js

js the-dumpling-hut-web.vercel.app collected 2026-10-03 07:52:19 UTC 23,810 bytes, 1 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,71554,e=>{"use strict";var r=e.i(71645);e.s(["useReveal",0,function(){let e=(0,r.useRef)(null);return(0,r.useEffect)(()=>{let r=e.current;if(!r)return;let t=r.querySelectorAll(".reveal");if(0===t.length)return;if("u"<typeof IntersectionObserver)return void t.forEach(e=>e.classList.add("is-in"));let s=new IntersectionObserver(e=>{for(let r of e)r.isIntersecting&&(r.target.classList.add("is-in"),s.unobserve(r.target))},{threshold:.15,rootMargin:"0px 0px -8% 0px"});return t.forEach((e,r)=>{e.style.transitionDelay=`${Math.min(70*r,420)}ms`,s.observe(e)}),()=>s.disconnect()},[]),e}])},8024,e=>{"use strict";var r=e.i(43476),t=e.i(71645);e.s(["ProgressiveImage",0,function({thumb:e,full:s,alt:a,fit:l="cover"}){let[o,i]=(0,t.useState)(!1),n=(0,t.useRef)(null);(0,t.useEffect)(()=>{n.current?.complete&&i(!0)},[]);let c="contain"===l?"object-contain":"object-cover object-center";return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("img",{src:e,alt:"","aria-hidden":"true",className:`absolute inset-0 h-full w-full ${c}`}),(0,r.jsx)("img",{ref:n,src:s,alt:a,onLoad:()=>i(!0),className:`absolute inset-0 h-full w-full ${c} transition-opacity duration-500 ${o?"opacity-100":"opacity-0"}`})]})}])},73157,e=>{"use strict";var r=e.i(43476),t=e.i(74080),s=e.i(71645),a=e.i(13003),l=e.i(33499),o=e.i(71554),i=e.i(8024);let n=["from-[#2138a8] to-[#041e8d]","from-[#3f6fd6] to-[#2138a8]","from-[#e9b949] to-[#3f6fd6]","from-[#041e8d] to-[#0a1030]","from-[#6f8f57] to-[#3f5a32]","from-[#3f6fd6] to-[#041e8d]"];function c({img:e,index:t,title:s,caption:l,onOpen:o,className:i}){return(0,r.jsxs)("button",{type:"button",onClick:()=>o(t),"aria-label":`${s}, ${l}`,"aria-haspopup":"dialog",className:`reveal group relative block w-full cursor-zoom-in overflow-hidden rounded-xl text-left focus:outline-none focus-visible:ring-4 focus-visible:ring-[var(--color-gold)] ${i??"aspect-square"}`,children:[(0,r.jsx)("div",{className:`absolute inset-0 bg-gradient-to-br ${n[t%n.length]}`}),(0,r.jsx)("img",{src:(0,a.feedThumb)(e.src),alt:`${s}, ${l}`,loading:0===t?"eager":"lazy",fetchPriority:0===t?"high":"auto",decoding:"async",className:"absolute inset-0 h-full w-full object-cover transition-transform duration-700 group-hover:scale-110"}),(0,r.jsx)("div",{className:"absolute inset-0 bg-gradient-to-t from-[var(--color-ink)]/40 via-transparent to-[var(--color-ink)]/15"}),e.shortcode&&(0,r.jsx)("div",{className:"absolute left-2 top-2 grid size-5 place-items-center rounded-full bg-[var(--color-cream)]/25 text-[0.55rem] font-bold text-[var(--color-cream)] backdrop-blur-sm",children:"IG"}),(0,r.jsxs)("div",{className:"absolute inset-0 flex flex-col justify-end bg-gradient-to-t from-[var(--color-ink)]/88 via-[var(--color-ink)]/15 to-transparent p-3 opacity-0 transition-opacity duration-300 group-hover:opacity-100",children:[(0,r.jsx)("p",{className:"font-display text-sm leading-tight text-[var(--color-cream)]",children:s}),(0,r.jsx)("p",{className:"mt-0.5 line-clamp-2 text-[0.65rem] leading-snug text-[var(--color-cream)]/80",children:l})]}),(0,r.jsx)("p",{className:"font-display absolute bottom-2 left-2 right-2 text-xs leading-tight text-[var(--color-cream)] drop-shadow-md transition-opacity duration-300 group-hover:opacity-0",children:s})]})}function d({index:e,onIndexChange:o,onClose:n}){let{t:c}=(0,l.useI18n)(),x=c.feed,m=a.feedImages.length,u=a.feedImages[e],[f,p]=x.posts[e]??["",""],h=(0,s.useCallback)(r=>o((e+r+m)%m),[e,m,o]),[v,g]=(0,s.useState)(null);return(0,s.useEffect)(()=>{let e=e=>{"Escape"===e.key?n():"ArrowRight"===e.key?h(1):"ArrowLeft"===e.key&&h(-1)};return document.addEventListener("keydown",e),document.body.style.overflow="hidden",()=>{document.removeEventListener("keydown",e),document.body.style.overflow=""}},[h,n]),(0,t.createPortal)((0,r.jsxs)("div",{className:"modal-backdrop fixed inset-0 z-[100] flex flex-col bg-[var(--color-ink)]/85 backdrop-blur-md sm:items-center sm:justify-center sm:p-6",onClick:n,role:"dialog","aria-modal":"true","aria-label":f,onTouchStart:e=>g(e.touches[0].clientX),onTouchEnd:e=>{if(null===v)return;let r=e.changedTouches[0].clientX-v;Math.abs(r)>50&&h(r<0?1:-1),g(null)},children:[(0,r.jsx)("button",{type:"button",onClick:n,"aria-label":x.close,className:"absolute right-4 top-4 z-20 grid size-11 place-items-center rounded-full bg-[var(--color-cream)]/15 text-xl text-[var(--color-cream)] backdrop-blur-sm transition hover:bg-[var(--color-cream)]/30",children:"✕"}),(0,r.jsx)("button",{type:"button",onClick:e=>{e.stopPropagation(),h(-1)},"aria-label":x.prev,className:"absolute left-2 top-1/2 z-20 grid size-12 -translate-y-1/2 place-items-center rounded-full bg-[var(--color-cream)]/15 text-2xl text-[var(--color-cream)] backdrop-blur-sm transition hover:bg-[var(--color-cream)]/30 sm:left-6",children:"‹"}),(0,r.jsx)("button",{type:"button",onClick:e=>{e.stopPropagation(),h(1)},"aria-label":x.next,className:"absolute right-2 top-1/2 z-20 grid size-12 -translate-y-1/2 place-items-center rounded-full bg-[var(--color-cream)]/15 text-2xl text-[var(--color-cream)] backdrop-blur-sm transition hover:bg-[var(--color-cream)]/30 sm:right-6",children:"›"}),(0,r.jsxs)("div",{className:"modal-card relative flex min-h-0 w-full flex-1 flex-col overflow-hidden bg-[var(--color-night)] shadow-2xl sm:h-[88vh] sm:max-w-2xl sm:flex-none sm:rounded-3xl",onClick:e=>e.stopPropagation(),children:[(0,r.jsx)("div",{className:"relative min-h-0 flex-1 overflow-hidden bg-[var(--color-ink)]",children:(0,r.jsx)(i.ProgressiveImage,{thumb:(0,a.feedThumb)(u.src),full:u.src,alt:`${f}, ${p}`},u.src)}),(0,r.jsxs)("div",{className:"shrink-0 bg-[var(--color-cream)] px-5 py-5 sm:px-7 sm:py-6",children:[(0,r.jsxs)("div",{className:"flex items-start justify-between gap-4",children:[(0,r.jsxs)("div",{className:"min-w-0",children:[(0,r.jsx)("h3",{className:"font-display text-2xl leading-tight text-[var(--color-ink)] sm:text-3xl",children:f}),(0,r.jsx)("p",{className:"mt-2 text-sm leading-6 text-[var(--color-ink)]/70 sm:text-base",children:p})]}),(0,r.jsxs)("span",{className:"shrink-0 rounded-full bg-[var(--color-cream-2)] px-3 py-1 text-xs font-bold text-[var(--color-ink)]/60",children:[e
1+1," / ",m]})]}),(0,r.jsxs)("div",{className:"mt-5 flex flex-wrap items-center gap-3",children:[u.shortcode&&(0,r.jsxs)("a",{href:(0,a.instagramPostHref)(u.shortcode),target:"_blank",rel:"noreferrer",className:"inline-flex items-center gap-2 rounded-full bg-[var(--color-lacquer)] px-4 py-2 text-sm font-bold text-[var(--color-cream)] transition hover:bg-[var(--color-lacquer-soft)]",children:[(0,r.jsx)("span",{className:"grid size-5 place-items-center rounded-md bg-[var(--color-cream)]/20 text-[0.6rem]",children:"IG"}),x.viewOnIg]}),(0,r.jsx)("span",{className:"text-xs font-bold text-[var(--color-ink)]/45",children:a.restaurant.instagram})]})]})]})]}),document.body)}e.s(["Feed",0,function(){let{t:e}=(0,l.useI18n)(),t=e.feed,i=(0,o.useReveal)(),[n,x]=(0,s.useState)(null);return(0,r.jsxs)("div",{ref:i,children:[(0,r.jsxs)("div",{className:"flex flex-col items-start justify-between gap-6 sm:flex-row sm:items-end",children:[(0,r.jsxs)("div",{className:"max-w-2xl reveal",children:[(0,r.jsx)("p",{className:"eyebrow text-[var(--color-lacquer)]",children:t.eyebrow}),(0,r.jsx)("h2",{className:"font-display mt-3 text-3xl text-[var(--color-ink)] sm:text-4xl",children:t.title}),(0,r.jsx)("p",{className:"mt-3 text-[var(--color-ink)]/65",children:t.lead})]}),(0,r.jsx)("a",{href:a.restaurant.instagramHref,target:"_blank",rel:"noreferrer",className:"btn btn-gold reveal shrink-0",children:t.follow})]}),(0,r.jsx)("div",{className:"mt-8 grid grid-cols-3 gap-2 lg:grid-cols-4",children:a.feedImages.map((e,s)=>(0,r.jsx)(c,{img:e,index:s,title:t.posts[s]?.[0]??"",caption:t.posts[s]?.[1]??"",onOpen:x,className:0===s?"aspect-square lg:col-span-2 lg:row-span-2":"aspect-square"},e.src))}),(0,r.jsxs)("p",{className:"mt-6 text-center text-xs text-[var(--color-ink)]/45",children:["Photos via"," ",(0,r.jsx)("a",{href:a.restaurant.instagramHref,target:"_blank",rel:"noreferrer",className:"underline underline-offset-2 hover:text-[var(--color-lacquer)]",children:a.restaurant.instagram})," ","on Instagram."]}),null!==n&&(0,r.jsx)(d,{index:n,onIndexChange:x,onClose:()=>x(null)})]})}])},3333,e=>{"use strict";var r=e.i(43476),t=e.i(71645);let s=[{left:"16%",size:34,delay:"0s"},{left:"30%",size:42,delay:"0.7s"},{left:"44%",size:50,delay:"0.25s"},{left:"58%",size:40,delay:"1s"},{left:"72%",size:32,delay:"0.5s"}];function a(e){return 1-(1-e)**3}function l({bambooId:e}){return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("ellipse",{cx:"0",cy:"8",rx:"176",ry:"14",fill:"#8f6630",opacity:"0.38"}),(0,r.jsx)("ellipse",{cx:"0",cy:"2",rx:"180",ry:"54",fill:"#b98042"}),(0,r.jsx)("rect",{x:"-174",y:"-48",width:"348",height:"50",rx:"12",fill:`url(#${e})`}),(0,r.jsxs)("g",{stroke:"#a9803f",strokeWidth:"2",opacity:"0.62",children:[(0,r.jsx)("line",{x1:"-174",y1:"-14",x2:"174",y2:"-14"}),(0,r.jsx)("line",{x1:"-174",y1:"-28",x2:"174",y2:"-28"}),(0,r.jsx)("line",{x1:"-174",y1:"-42",x2:"174",y2:"-42"})]}),(0,r.jsx)("ellipse",{cx:"0",cy:"-48",rx:"176",ry:"50",fill:"#d8b271"}),(0,r.jsx)("ellipse",{cx:"0",cy:"-58",rx:"158",ry:"38",fill:"#e7caa0"}),(0,r.jsx)("ellipse",{cx:"0",cy:"-68",rx:"138",ry:"28",fill:"#edd5aa"}),(0,r.jsxs)("g",{stroke:"#a9803f",strokeWidth:"1.8",opacity:"0.5",fill:"none",children:[(0,r.jsx)("ellipse",{cx:"0",cy:"-58",rx:"148",ry:"32"}),(0,r.jsx)("line",{x1:"-120",y1:"-64",x2:"120",y2:"-64"})]}),(0,r.jsx)("ellipse",{cx:"0",cy:"-84",rx:"30",ry:"13",fill:"#b98a4a"}),(0,r.jsx)("ellipse",{cx:"0",cy:"-92",rx:"19",ry:"11",fill:"#e8c98c"})]})}e.s(["SteamerBasket",0,function({className:e="",animate:o=!0}){let i=(0,t.useId)().replace(/:/g,""),n=`steamer-glow-${i}`,c=`steamer-bamboo-${i}`,d=(0,t.useRef)(null),x=(0,t.useRef)(null);return(0,t.useEffect)(()=>{let e=d.current,r=x.current;if(!e||!r)return;let t=window.matchMedia("(prefers-reduced-motion: reduce)").matches;if(!o||t){e.setAttribute("opacity","0"),r.classList.add("is-active"),r.style.opacity="1";return}let s=0,l=null,i=t=>{null===l&&(l=t);let o=t-l-700;if(o<0){e.setAttribute("transform","translate(0 0) rotate(0)"),e.setAttribute("opacity","1"),r.classList.remove("is-active"),r.style.opacity="0",s=requestAnimationFrame(i);return}let n=Math.min(o/2200,1),{x:c,y:d,rot:x,opacity:m}=function(e){if(e<=.4){let r=a(e/.4);return{x:0,y:-32*r,rot:-2.5*r,opacity:1}}let r=a((e-.4)/.6);return{x:105*r,y:-32-42*r,rot:-2.5+26*r,opacity:e<.65?1:1-a((e-.65)/.35)}}(n);if(e.setAttribute("transform",`translate(${c} ${d}) rotate(${x}
1)`),e.setAttribute("opacity",String(m)),r.classList.add("is-active"),r.style.opacity=String(Math.min(.55+.45*n,1)),n>=1){e.setAttribute("opacity","0"),r.style.opacity="1";return}s=requestAnimationFrame(i)};return s=requestAnimationFrame(i),()=>cancelAnimationFrame(s)},[o]),(0,r.jsxs)("div",{className:"relative w-full overflow-hidden",children:[(0,r.jsxs)("svg",{viewBox:"0 0 420 360",className:e,role:"img","aria-label":"A bamboo steamer of dumplings",children:[(0,r.jsxs)("defs",{children:[(0,r.jsxs)("radialGradient",{id:n,cx:"50%",cy:"35%",r:"65%",children:[(0,r.jsx)("stop",{offset:"0%",stopColor:"var(--color-gold-soft)",stopOpacity:"0.5"}),(0,r.jsx)("stop",{offset:"100%",stopColor:"var(--color-gold-soft)",stopOpacity:"0"})]}),(0,r.jsxs)("linearGradient",{id:c,x1:"0",y1:"0",x2:"0",y2:"1",children:[(0,r.jsx)("stop",{offset:"0%",stopColor:"#e8c98c"}),(0,r.jsx)("stop",{offset:"100%",stopColor:"#cda35e"})]})]}),(0,r.jsx)("ellipse",{cx:"210",cy:"150",rx:"200",ry:"150",fill:`url(#${n})`}),(0,r.jsx)("ellipse",{cx:"210",cy:"250",rx:"180",ry:"60",fill:"#b98a4a"}),(0,r.jsx)("rect",{x:"30",y:"190",width:"360",height:"62",rx:"14",fill:`url(#${c})`}),(0,r.jsxs)("g",{stroke:"#a9803f",strokeWidth:"2",opacity:"0.6",children:[(0,r.jsx)("line",{x1:"30",y1:"206",x2:"390",y2:"206"}),(0,r.jsx)("line",{x1:"30",y1:"222",x2:"390",y2:"222"}),(0,r.jsx)("line",{x1:"30",y1:"238",x2:"390",y2:"238"})]}),(0,r.jsx)("ellipse",{cx:"210",cy:"190",rx:"180",ry:"56",fill:"#d8b271"}),(0,r.jsx)("ellipse",{cx:"210",cy:"186",rx:"168",ry:"50",fill:"#e7caa0"}),[[140,176,1],[210,168,1.1],[282,176,1],[175,196,.95],[248,196,.95]].map(([e,t,s],a)=>(0,r.jsxs)("g",{transform:`translate(${e} ${t}) scale(${s})`,children:[(0,r.jsx)("path",{d:"M-44 8c0-22 20-32 44-32s44 10 44 32c0 5-5 7-9 4-3-7-7-7-10 0-2 4-6 4-8 0-3-7-7-7-10 0-2 4-6 4-8 0-3-7-7-7-10 0-4 3-9 1-15-4Z",fill:"var(--color-cream)",stroke:"#e3c79c",strokeWidth:"2"}),(0,r.jsx)("path",{d:"M-40 8c5 9 20 13 40 13s35-4 40-13",fill:"none",stroke:"#d8b98a",strokeWidth:"2.4",strokeLinecap:"round"})]},a)),(0,r.jsx)("g",{transform:"translate(210 196)",children:(0,r.jsx)("g",{ref:d,children:(0,r.jsx)(l,{bambooId:c})})})]}),(0,r.jsx)("div",{ref:x,className:"steamer-mist pointer-events-none absolute inset-x-[12%] bottom-[46%] top-[18%] z-10","aria-hidden":"true",children:s.map((e,t)=>(0,r.jsx)("span",{className:"steamer-puff",style:{left:e.left,width:e.size,height:e.size,marginLeft:-e.size/2,animationDelay:e.delay}},t))})]})}])},16350,e=>{"use strict";var r=e.i(43476),t=e.i(57688),s=e.i(22016),a=e.i(71645),l=e.i(13003),o=e.i(33499);let i=["pork-chive","lamb-coriander","chicken-mushroom","pork-dill","cabbage-mushroom"],n="clamp(6.25rem, 30vw, 10.5rem)";function c({menuItems:e}){let{lang:d,t:x}=(0,o.useI18n)(),m=i.map(r=>e.find(e=>e.id===r)).filter(e=>null!=e),u=m.length,f=360/u,[p,h]=(0,a.useState)(0),[v,g]=(0,a.useState)(!1),[b,j]=(0,a.useState)(!1);return(0,a.useEffect)(()=>{if(window.matchMedia("(prefers-reduced-motion: reduce)").matches)return void j(!0);let e=window.requestAnimationFrame(()=>j(!0));return()=>window.cancelAnimationFrame(e)},[]),(0,a.useEffect)(()=>{if(!b||v)return;let e=window.setInterval(()=>{h(e=>(e+1)%u)},3200);return()=>window.clearInterval(e)},[u,b,v]),(0,r.jsxs)("div",{className:"mt-10 grid items-center gap-12 lg:grid-cols-[1.1fr_0.9fr] lg:gap-14",children:[(0,r.jsx)("div",{className:"relative mx-auto flex aspect-square w-full max-w-[22rem] items-center justify-center overflow-hidden sm:max-w-[26rem] lg:max-w-[28rem]",onMouseEnter:()=>g(!0),onMouseLeave:()=>g(!1),onFocus:()=>g(!0),onBlur:()=>g(!1),children:(0,r.jsx)("div",{className:"relative h-0 w-0",children:(0,r.jsx)("div",{className:"featured-fan-ring absolute bottom-0 left-0 origin-bottom-left",style:{transform:b?`rotate(${-(f*p)}deg)`:void 0},children:m.map((e,s)=>{let a=f*s,l=(s-(u-1)/2)*9,o=s===p,i=b?a:l;return(0,r.jsx)("button",{type:"button",onClick:()=>h(s),"aria-label":e.name[d],"aria-pressed":o,disabled:!b,className:`featured-fan-card absolute bottom-0 left-0 origin-bottom-left overflow-hidden rounded-[1.45rem] border-[6px] border-white bg-white shadow-[0_26px_60px_-28px_rgba(28,14,11,0.72)] disabled:cursor-default ${o&&b?"z-30 opacity-100 shadow-[0_34px_75px_-22px_rgba(4,30,141,0.58)]":b?"z-10 opacity-90 hover:opacity-100":"z-10 opacity-95"}`,style:{width:n,height:n,transform:b&&o?`rotate(${i}deg) scale(1.05)`:`rotate(${i}deg)`,transitionDelay:b?`${120*s}ms`:"0ms"},children:(0,r.jsx)(t.default,{src:e.image,alt:e.name[d],fill:!0,sizes:"(max-width: 768px) 48vw, 200px",className:"object-cover"})},e.id)})})})}),(0,r.jsxs)("div",{className:"relative min-h-[14rem]",children:[m.map((e,t)=>{let s,a=t===p;return(0,r.jsxs)("div",{"aria-hidden":!a,className:`transition-all duration-700 ease-[var(--ease-soft)] ${a?"relative translate-y-0 opacity-100":"pointer-events-none absolute inset-0 translate-y-3 op
1acity-0"}`,children:[(0,r.jsxs)("p",{className:"eyebrow text-[var(--color-lacquer)]",children:["0",t+1," · ",x.menu.cooks[e.cook]]}),(0,r.jsx)("h3",{className:"font-display mt-2 text-3xl text-[var(--color-ink)] sm:text-4xl",children:e.name[d]}),(0,r.jsx)("p",{className:"mt-3 max-w-md leading-7 text-[var(--color-ink)]/70",children:e.blurb[d]}),(0,r.jsx)("p",{className:"mt-5 font-bold text-[var(--color-lacquer)]",children:(s=(0,l.getItemSizes)(e)).length>0?s.map(e=>`$${e.price.toFixed(2)} \xb7 \xd7${e.count}`).join("  "):`$${e.price.toFixed(2)}${e.count?` \xb7 \xd7${e.count}`:""}`})]},e.id)}),(0,r.jsxs)("div",{className:"mt-8 flex flex-wrap items-center gap-3",children:[m.map((e,t)=>(0,r.jsx)("button",{type:"button",onClick:()=>h(t),"aria-label":e.name[d],className:`size-2.5 rounded-full transition ${t===p?"scale-125 bg-[var(--color-lacquer)]":"bg-[var(--color-ink)]/20 hover:bg-[var(--color-gold)]"}`},e.id)),(0,r.jsxs)(s.default,{href:`/${d}/menu`,className:"ml-auto text-sm font-bold text-[var(--color-lacquer)] hover:underline",children:[x.nav.menu," →"]})]})]})]})}var d=e.i(71554),x=e.i(84604);e.s(["FeaturedDishes",0,function({menuItems:e}){let{lang:t,t:a}=(0,o.useI18n)(),l=(0,d.useReveal)();return(0,r.jsxs)("section",{ref:l,className:"relative mx-auto max-w-6xl overflow-x-clip px-5 py-24 sm:px-8",children:[(0,r.jsxs)("div",{className:"flex items-end justify-between gap-6",children:[(0,r.jsxs)("div",{className:"reveal max-w-xl",children:[(0,r.jsx)("p",{className:"eyebrow text-[var(--color-lacquer)]",children:a.menu.eyebrow}),(0,r.jsx)("h2",{className:"font-display mt-3 text-3xl text-[var(--color-ink)] sm:text-4xl",children:a.menu.title})]}),(0,r.jsxs)(s.default,{href:`/${t}/menu`,className:"reveal hidden shrink-0 items-center gap-1 text-sm font-bold text-[var(--color-lacquer)] hover:underline sm:inline-flex",children:[a.nav.menu," →"]})]}),(0,r.jsx)("div",{className:"reveal",children:(0,r.jsx)(c,{menuItems:e})})]})},"StatsBand",0,function(){let{t:e}=(0,o.useI18n)(),t=(0,d.useReveal)();return(0,r.jsx)("section",{ref:t,className:"mx-auto max-w-6xl px-5 py-20 sm:px-8",children:(0,r.jsxs)("div",{className:"relative grid items-center gap-8 overflow-hidden rounded-[2.5rem] border border-[var(--color-ink)]/10 bg-[var(--color-lacquer)] p-10 text-[var(--color-cream)] sm:grid-cols-3",children:[(0,r.jsx)("div",{className:"pointer-events-none absolute -right-10 -top-10 opacity-30 spin-slow",children:(0,r.jsx)(x.Seal,{text:l.restaurant.hanzi,className:"size-40 text-2xl leading-tight"})}),e.story.stats.map(([e,t])=>(0,r.jsxs)("div",{className:"reveal relative",children:[(0,r.jsx)("p",{className:"font-display text-5xl text-[var(--color-gold-soft)]",children:e}),(0,r.jsx)("p",{className:"mt-2 text-sm font-semibold text-[var(--color-cream)]/80",children:t})]},t))]})})},"StoryStrip",0,function(){let{lang:e,t}=(0,o.useI18n)(),a=(0,d.useReveal)(),l=t.story;return(0,r.jsxs)("section",{ref:a,className:"relative overflow-hidden bg-[var(--color-night)] py-24 text-[var(--color-cream)]",children:[(0,r.jsx)(x.ChiliSprig,{className:"absolute right-10 top-12 hidden w-20 opacity-80 float-slow lg:block"}),(0,r.jsx)("div",{className:"mx-auto max-w-6xl px-5 sm:px-8",children:(0,r.jsxs)("div",{className:"grid items-start gap-12 lg:grid-cols-[0.9fr_1.1fr]",children:[(0,r.jsxs)("div",{className:"reveal",children:[(0,r.jsx)("p",{className:"eyebrow text-[var(--color-gold)]",children:l.eyebrow}),(0,r.jsx)("h2",{className:"font-display mt-3 text-3xl leading-tight sm:text-4xl",children:l.title}),(0,r.jsx)("p",{className:"mt-5 max-w-md leading-7 text-[var(--color-cream)]/70",children:l.lead}),(0,r.jsx)("div",{className:"mt-8 flex flex-wrap gap-2",children:l.values.map(e=>(0,r.jsx)("span",{className:"rounded-full border border-[var(--color-cream)]/20 px-3 py-1.5 text-xs font-bold text-[var(--color-cream)]/80",children:e},e))}),(0,r.jsx)(s.default,{href:`/${e}/about`,className:"btn btn-gold mt-8",children:t.nav.story})]}),(0,r.jsx)("div",{className:"grid gap-4",children:l.blocks.map(e=>(0,r.jsxs)("div",{className:"reveal flex gap-5 rounded-2xl border border-[var(--color-cream)]/10 bg-[var(--color-cream)]/[0.04] p-6",children:[(0,r.jsx)("span",{className:"font-display text-3xl text-[var(--color-gold)]",children:e.k}),(0,r.jsxs)("div",{children:[(0,r.jsx)("h3",{className:"font-display text-xl",children:e.h}),(0,r.jsx)("p",{className:"mt-2 leading-7 text-[var(--color-cream)]/70",children:e.p})]})]},e.k))})]})})]})}],16350)},61564,e=>{"use strict";var r=e.i(43476),t=e.i(22016),s=e.i(13003),a=e.i(33499),l=e.i(84604),o=e.i(3333);e.s(["Hero",0,function(){let{lang:e,t:i}=(0,a.useI18n)(),n=i.hero;return(0,r.jsxs)("section",{className:"relative isolate overflow-hidden bg-[var(--color-ink)] pb-20 pt-28 text-[var(--color-cream)] sm:pt-32",children:[(0,r.jsxs)("div",{className:"pointer-events-none absolute inset-0 -z-10",children:[(0,r.jsx)("div",{className:"absolute left-1/2 top-0 size-[60rem] -translate-x-1/2 -translate-y-1/3 rounded-full bg-[var(--color-lacquer)] opacity-50 blur-[120px]"}),(0,r.jsx)("div",{className:"absolute -right-32 bottom-0 size-[34rem] rounded-full bg-[var(--color-gold)] opacity-20 blur-[120px]"})]}),(0,r.jsx)(l.Lantern,{className:"absolute left-[8%] top-0 hidden lg:block",delay:0}),(0,r.jsx)(l.Lantern,{className:"absolute right-[12%] top-0 hidden lg:block",delay:1.8}),(0,r.jsxs)("div",{className:"mx-auto grid max-w-6xl items-center gap-10 px-5 sm:px-8 lg:grid-cols-[1.1fr_0.9fr]",children:[(0,r.jsxs)("div",{children:[(0,r.jsxs)("span",{className:"inline-flex items-center gap-2 rounded-full border border-[var(--color-gold)]/40 bg-[var(--color-cream)]/5 px-4 py-1.5 text-xs font-bold tracking-wide text-[var(--color-gold-soft)]",children:[(0,r.jsx)("span",{className:"size-1.5 rounded-full bg-[var(--color-gold)]"}),n.tag]}),(0,r.jsxs)("h1",{className:"font-display mt-6 text-balance text-[clamp(2.6rem,7vw,5.2rem)] leading-[0.98]",children:[(0,r.jsx)("span",{className:"block text-[var(--color-gold-soft)]",children:n.lead}),(0,r.jsx)("span",{className:"block",children:n.title})]}),(0,r.jsx)("p",{className:"mt-6 max-w-xl text-pretty text-base leading-7 text-[var(--color-cream)]/75 sm:text-lg",children:n.sub}),(0,r.jsxs)("div",{className:"mt-9 flex flex-wrap gap-3",children:[(0,r.jsx)(t.default,{href:`/${e}/menu`,className:"btn btn-gold",children:n.ctaMenu}),(0,r.jsx)(t.default,{href:`/${e}/location`,className:"btn btn-ghost border-[var(--color-cream)]/35 text-[var(--color-cream)]",children:n.ctaVisit})]}),(0,r.jsxs)("a",{href:s.restaurant.instagramHref,target:"_blank",rel:"noreferrer",className:"mt-7 inline-flex items-center gap-2 text-sm font-semibold text-[var(--color-cream)]/60 transition hover:text-[var(--color-gold)]",children:[(0,r.jsx)("span",{className:"grid size-7 place-items-center rounded-full border border-current",children:(0,r.jsxs)("svg",{viewBox:"0 0 24 24",className:"size-4",fill:"none",stroke:"currentColor",strokeWidth:"1.8",children:[(0,r.jsx)("rect",{x:"3",y:"3",width:"18",height:"18",rx:"5"}),(0,r.jsx)("circle",{cx:"12",cy:"12",r:"4"}),(0,r.jsx)("circle",{cx:"17.5",cy:"6.5",r:"1",fill:"currentColor",stroke:"none"})]})}),s.restaurant.instagram]})]}),(0,r.jsx)("div",{className:"relative mx-auto w-full max-w-md",children:(0,r.jsx)(o.SteamerBasket,{className:"w-full drop-shadow-2xl"})})]}),(0,r.jsxs)("div",{className:"mx-auto mt-14 flex max-w-6xl items-center gap-3 px-5 text-xs font-semibold uppercase tracking-[0.3em] text-[var(--color-cream)]/45 sm:px-8",children:[(0,r.jsx)("span",{className:"h-px w-10 bg-[var(--color-cream)]/30"}),n.scroll,(0,r.jsx)("span",{className:"animate-bounce",children:"↓"})]})]})}])},39817,e=>{"use strict";var r=e.i(43476),t=e.i(33499);e.s(["Marquee",0,function(){let{t:e}=(0,t.useI18n)(),s=e.marquee,a=[...s,...s];return(0,r.jsx)("div",{className:"marquee-mask relative overflow-hidden border-y border-[var(--color-ink)]/10 bg-[var(--color-lacquer)] py-3 text-[var(--color-cream)]",children:(0,r.jsx)("div",{className:"marquee-track",children:a.map((e,t)=>(0,r.jsxs)("span",{className:"flex items-center",children:[(0,r.jsx)("span",{className:"font-display whitespace-nowrap px-6 text-sm uppercase tracking-[0.18em]",children:e}),(0,r.jsx)("span",{className:"text-[var(--color-gold)]","aria-hidden":"true",children:"✶"})]},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.