https://web-production-285d3.up.railway.app/_next/static/chunks/ap…/contact/page-b16a33aa2d4f6152.js
1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4461],{1770:(e,a,t)=>{"use strict";t.d(a,{o:()=>o});let s=({apiPath:e,data:a,endpoint:t,serverURL:s})=>fetch(`${s}${e}/${t}`,{body:JSON.stringify(a),credentials:"include",headers:{"Content-Type":"application/json","X-Payload-HTTP-Method-Override":"GET"},method:"POST"}),l=async e=>{let{apiRoute:a,collectionSlug:t,depth:l,globalSlug:i,incomingData:n,initialData:r,locale:o,serverURL:c}=e,d=e.requestHandler||s;return await d({apiPath:a||"/api",data:{data:n,depth:l,flattenLocales:!1,locale:o},endpoint:encodeURI(`${i?"globals/":""}${t??i}${t?`/${r.id}`:""}`),serverURL:c}).then(e=>e.json())},i={previousData:void 0},n=async e=>{let{apiRoute:a,depth:t,event:s,initialData:n,requestHandler:r,serverURL:o}=e;if(((e,a)=>e.origin===a&&e.data&&"object"==typeof e.data&&"payload-live-preview"===e.data.type)(s,o)){let{collectionSlug:e,data:c,globalSlug:d,locale:m}=s.data;if(!e&&!d)return n;let u=await l({apiRoute:a,collectionSlug:e,depth:t,globalSlug:d,incomingData:c,initialData:i?.previousData||n,locale:m,requestHandler:r,serverURL:o});return i.previousData=u,u}return i.previousData||(i.previousData=n),i.previousData};var r=t(8963);let o=e=>{let{apiRoute:a,depth:t,initialData:s,requestHandler:l,serverURL:o}=e,[c,d]=(0,r.useState)(s),[m,u]=(0,r.useState)(!0),x=(0,r.useRef)(!1),h=(0,r.useCallback)(e=>{d(e),u(!1)},[]);return(0,r.useEffect)(()=>{let e=(e=>{let{apiRoute:a,callback:t,depth:s,initialData:l,requestHandler:r,serverURL:o}=e;i.previousData=void 0;let c=async e=>{t(await n({apiRoute:a,depth:s,event:e,initialData:l,requestHandler:r,serverURL:o}))};return"undefined"!=typeof window&&window.addEventListener("message",c),c})({apiRoute:a,callback:h,depth:t,initialData:s,requestHandler:l,serverURL:o});return x.current||(x.current=!0,(e=>{let{serverURL:a}=e;if("undefined"!=typeof window){let e=window?.opener||window?.parent;e?.postMessage({type:"payload-live-preview",ready:!0},a)}})({serverURL:o})),()=>{"undefined"!=typeof window&&window.removeEventListener("message",e)}},[o,h,t,s,a,l]),{data:c,isLoading:m}}},3031:(e,a,t)=>{"use strict";t.d(a,{m:()=>i});var s=t(8723);let l={sm:"max-w-2xl",md:"max-w-4xl",lg:"max-w-6xl",xl:"max-w-7xl",full:"max-w-full"};function i(e){let{size:a="xl",as:t="div",children:i,noPadding:n=!1,className:r=""}=e;return(0,s.jsx)(t,{className:["mx-auto w-full",l[a],n?"":"px-4 sm:px-6 lg:px-8",r].filter(Boolean).join(" "),children:i})}},4634:(e,a,t)=>{"use strict";t.d(a,{I:()=>n});var s=t(8723),l=t(8963);let i=[{text:"Izakaya",lang:"ja"},{text:"Ristorante",lang:"it"},{text:"Chifa",lang:"es"}];function n(e){if(!e)return null!=e?e:null;let a=[],t=e,n=0;for(;t.length>0;){let e=null;for(let a of i){let s=t.indexOf(a.text);-1!==s&&(null===e||s<e.idx)&&(e={idx:s,word:a.text,lang:a.lang})}if(!e){a.push(t);break}e.idx>0&&a.push(t.slice(0,e.idx)),a.push((0,s.jsx)("span",{lang:e.lang,children:e.word},"lang-".concat(n++))),t=t.slice(e.idx+e.word.length)}return(0,s.jsx)(l.Fragment,{children:a.map((e,a)=>(0,s.jsx)(l.Fragment,{children:e},a))})}},5226:(e,a,t)=>{Promise.resolve().then(t.bind(t,8533))},8533:(e,a,t)=>{"use strict";t.d(a,{ContactPageContent:()=>p});var s=t(8723),l=t(8963),i=t(4977),n=t(9703),r=t.n(n),o=t(1770),c=t(3031),d=t(5238),m=t(4634);let u={name:"",email:"",brand:"",subject:"",message:""},x=["General Inquiry","Catering & Events","Partnership Opportunity","Career Inquiry","Feedback","Press / Media","Other"],h=[{label:"Careers",href:"/careers"},{label:"About",href:"/about"},{label:"Catering",href:"/catering"},{label:"FAQ",href:"/faq"}];function p(e){var a,t,n,p,w,N,k,C;let{initialSettings:E}=e,{data:L}=(0,o.o)({initialData:null!=E?E:{},serverURL:"https://cms-production-7209.up.railway.app",depth:2}),P=null==L?void 0:L.contactPage,F=null!=(n=null==P?void 0:P.heroSubtitle)?n:"Questions, partnerships, catering, or just want to say hello?",q=null!=(p=null==P?void 0:P.contactEmail)?p:"[email protected]",S=null!=(w=null==P?void 0:P.locationLabel)?w:"Location",O=null!=(N=null==P?void 0:P.locationValue)?N:"Orange County, California",I=null!=(k=null==P?void 0:P.responseTimeLabel)?k:"Response Time",D=null!=(C=null==P?void 0:P.responseTimeValue)?C:"Within 24 hours",T=(null==P||null==(a=P.subjectOptions)?void 0:a.length)?P.subjectOptions.map(e=>e.label):x,B=(null==P||null==(t=P.sidebarLinks)?void 0:t.length)?P.sidebarLinks:h,[M,R]=(0,l.useState)(u),[$,_]=(0,l.useState)({}),[A,W]=(0,l.useState)("idle");function z(e){let{name:a,value:t}=e.target;R(e=>({...e,[a]:t})),$[a]&&_(e=>{let t={...e};return delete t[a],t})}return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("section",{className:"bg-[#0f0f0f] py-20 sm:py-28 lg:py-32",children:(0,s.jsxs)(c.m,{size:"lg",className:"text-center",children:[(0,s.jsx)(i.P.p,{initial:{y:12}
1,animate:{opacity:1,y:0},transition:{duration:.5},className:"text-xs sm:text-sm font-medium uppercase tracking-[0.4em] text-[#eed1bf] mb-5",children:"Get in Touch"}),(0,s.jsx)(i.P.h1,{initial:{y:20},animate:{opacity:1,y:0},transition:{duration:.6,delay:.1},className:"text-4xl sm:text-5xl md:text-6xl lg:text-7xl font-bold tracking-tight text-white",children:"Contact Us"}),(0,s.jsx)(i.P.div,{initial:{scaleX:0},animate:{scaleX:1},transition:{duration:.8,delay:.4,ease:[.16,1,.3,1]},className:"mt-8 mx-auto h-px w-20 bg-[#eed1bf] origin-center"}),(0,s.jsx)(i.P.p,{initial:{y:12},animate:{opacity:1,y:0},transition:{duration:.5,delay:.5},className:"mt-6 text-base sm:text-lg md:text-xl text-white/85 max-w-2xl mx-auto font-light tracking-wide",children:F})]})}),(0,s.jsx)("section",{className:"bg-[#FAF7EE] py-12 sm:py-16",children:(0,s.jsx)(c.m,{size:"lg",children:(0,s.jsx)("div",{className:"grid grid-cols-1 sm:grid-cols-3 gap-4 sm:gap-6",children:[{icon:(0,s.jsx)(f,{className:"w-6 h-6"}),label:"Email",value:q,href:"mailto:".concat(q),ariaLabel:"Email ".concat(q," (opens email app)")},{icon:(0,s.jsx)(v,{className:"w-6 h-6"}),label:S,value:O,href:null,ariaLabel:null},{icon:(0,s.jsx)(y,{className:"w-6 h-6"}),label:I,value:D,href:null,ariaLabel:null}].map((e,a)=>{var t;return(0,s.jsxs)(i.P.div,{initial:{y:16},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.4,delay:.1*a},className:"flex items-center gap-4 p-5 sm:p-6 rounded-xl bg-white border border-[#e8e2d6] shadow-sm",children:[(0,s.jsx)("div",{className:"shrink-0 w-12 h-12 rounded-lg bg-[#eed1bf]/10 flex items-center justify-center text-[#232323]",children:e.icon}),(0,s.jsxs)("div",{children:[(0,s.jsx)("p",{className:"text-xs font-medium uppercase tracking-wider text-[#232323] mb-0.5",children:e.label}),e.href?(0,s.jsx)("a",{href:e.href,"aria-label":null!=(t=e.ariaLabel)?t:void 0,className:"text-sm font-semibold text-[#232323] hover:text-[#232323] transition-colors",children:e.value}):(0,s.jsx)("p",{className:"text-sm font-semibold text-[#232323]",children:e.value})]})]},e.label)})})})}),(0,s.jsx)("section",{className:"bg-[#FAF7EE] pb-16 sm:pb-24",children:(0,s.jsx)(c.m,{size:"lg",children:(0,s.jsxs)("div",{className:"grid grid-cols-1 lg:grid-cols-5 gap-10 lg:gap-14",children:[(0,s.jsx)("div",{className:"lg:col-span-3",children:(0,s.jsxs)(i.P.div,{initial:{y:24},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.6},className:"bg-white rounded-2xl p-6 sm:p-8 border border-[#e8e2d6] shadow-sm",children:[(0,s.jsx)("h2",{className:"text-xl sm:text-2xl font-bold tracking-tight text-[#232323] mb-1",children:"Send Us a Message"}),(0,s.jsx)("p",{className:"text-sm text-[#232323] mb-6",children:"Fill out the form and we will get back to you within 24 hours."}),"success"===A?(0,s.jsx)(b,{onReset:()=>W("idle"),contactEmail:q}):(0,s.jsxs)("form",{onSubmit:function(e){if(e.preventDefault(),"submitting"===A)return;let a=function(e){let a={};return e.name.trim()||(a.name="Please enter your full name."),e.email.trim()?/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(e.email)||(a.email="Please enter a valid email address."):a.email="Please enter your email address.",e.subject||(a.subject="Please pick a subject."),e.message.trim()||(a.message="Please add a message."),a}(M);if(_(a),Object.keys(a).length>0){let e=["name","email","subject","message"].find(e=>a[e]);if(e){let a=document.getElementById("contact-".concat(e));null==a||a.focus()}return}W("submitting");let t="Contact Form: ".concat(M.name," â ").concat(M.subject||M.message.slice(0,40)),s=["Name: ".concat(M.name),"Email: ".concat(M.email),M.brand?"Brand: ".concat(M.brand):"","Subject: ".concat(M.subject),"",M.message].filter(Boolean).join("\n"),l="mailto:".concat(q,"?subject=").concat(encodeURIComponent(t),"&body=").concat(encodeURIComponent(s));window.location.href=l,W("success")},noValidate:!0,className:"space-y-5",children:[(0,s.jsxs)("div",{className:"grid grid-cols-1 sm:grid-cols-2 gap-5",children:[(0,s.jsxs)("div",{children:[(0,s.jsxs)("label",{htmlFor:"contact-name",className:g,children:["Full Name ",(0,s.jsx)("span",{className:"text-red-700","aria-hidden":"true",children:"*"}),(0,s.jsx)("span",{className:"sr-only",children:" required"})]}),(0,s.jsx)("input",{id:"contact-name",name:"name",type:"text",required:!0,"aria-required":"true","aria-invalid":!!$.name||void 0,"aria-describedby":$.name?"contact-name-error":void 0,autoComplete:"name",value:M.name,onChange:z,className:j,placeholder:"Your full name"}),$.name&&(0,s.jsx)("p",{id:"contact-name-error",role:"alert",className:"mt-1 text-xs text-red-700",children:$.name})]}),(0,s.jsxs)("div",{children:[(0,s.jsxs)("label",{htmlFor:"contact-email",className:g,children:["Email Address ",(0,s.jsx)("span",{className:"text-red-700","aria-hidden":"true",children:"*"}),(0,s.jsx)("span",{className:"sr-only",children:" required"})]}),(0,s.jsx)("input",{id:"contact-email",name:"email",type:"email",required:!0,"aria-required":"true","aria-invalid":!!$.email||void 0,"aria-describedby":$.email?"contact-email-error":void 0,autoComplete:"email",value:M.email,onChange:z,className:j,placeholder:"[email protected]"}),$.email&&(0,s.jsx)("p",{id:"contact-email-error",role:"alert",className:"mt-1 text-xs text-red-700",children:$.email})]})]}),(0,s.jsxs)("div",{className:"grid grid-cols-1 sm:grid-cols-2 gap-5",children:[(0,s.jsxs)("div",{children:[(0,s.jsx)("label",{htmlFor:"contact-brand",className:g,children:"Which concept?"}),(0,s.jsxs)("select",{id:"contact-brand",name:"brand",value:M.brand,onChange:z,autoComplete:"off",className:j,children:[(0,s.jsx)("option",{value:"",children:"General / All Concepts"}),d.Z_.map(e=>(0,s.jsx)("option",{value:e.slug,children:e.name},e.slug)),(0,s.jsx)("option",{value:"kei-concepts",children:"Kei Concepts (Corporate)"})]})]}),(0,s.jsxs)("div",{children:[(0,s.jsxs)("label",{htmlFor:"contact-subject",className:g,children:["Subject ",(0,s.jsx)("span",{className:"text-red-700","aria-hidden":"true",children:"*"}),(0,s.jsx)("span",{className:"sr-only",children:" required"})]}),(0,s.jsxs)("select",{id:"contact-subject",name:"subject",required:!0,"aria-required":"true","aria-invalid":!!$.subject||void 0,"aria-describedby":$.subject?"contact-subject-error":void 0,value:M.subject,onChange:z,autoComplete:"off",className:j,children:[(0,s.jsx)("option",{value:"",children:"Select a subject"}),T.map(e=>(0,s.jsx)("option",{value:e,children:e},e))]}),$.subject&&(0,s.jsx)("p",{id:"contact-subject-error",role:"alert",className:"mt-1 text-xs text-red-700",children:$.subject})]})]}),(0,s.jsxs)("div",{children:[(0,s.jsxs)("label",{htmlFor:"contact-message",className:g,children:["Message ",(0,s.jsx)("span",{className:"text-red-700","aria-hidden":"true",children:"*"}),(0,s.jsx)("span",{className:"sr-only",children:" required"})]}),(0,s.jsx)("textarea",{id:"contact-message",name:"message",required:!0,"aria-required":"true","aria-invalid":!!$.message||void 0,"aria-describedby":$.message?"contact-message-error":void 0,rows:5,value:M.message,onChange:z,autoComplete:"off",className:"".concat(j," resize-y min-h-[120px]"),placeholder:"How can we help?"}),$.message&&(0,s.jsx)("p",{id:"contact-message-error",role:"alert",className:"mt-1 text-xs text-red-700",children:$.message})]}),"error"===A&&(0,s.jsxs)("div",{role:"alert",className:"p-4 rounded-lg bg-red-50 border border-red-200 text-red-800 text-sm",children:["We couldn't send your message â this usually means your email client didn't open. You can email us directly at"," ",(0,s.jsx)("a",{href:"mailto:".concat(q),"aria-label":"Email ".concat(q," (opens email app)"),className:"font-medium underline",children:q}),"."]}),(0,s.jsx)("button",{type:"submit",disabled:"submitting"===A,"aria-busy":"submitting"===A||void 0,className:"w-full sm:w-auto inline-flex items-center justify-center px-8 py-3.5 rounded-full text-sm font-semibold tracking-wide text-[#000000] bg-[#eed1bf] hover:brightness-110 hover:shadow-lg transition-all duration-200 disabled:opacity-50 disabled:cursor-not-allowed cursor-pointer",children:"submitting"===A?"Sending...":"Send Message"})]})]})}),(0,s.jsx)("div",{className:"lg:col-span-2",children:(0,s.jsxs)(i.P.div,{initial:{y:24},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.6,delay:.15},className:"space-y-8",children:[(0,s.jsxs)("div",{className:"bg-white rounded-2xl p-6 border border-[#e8e2d6] shadow-sm",children:[(0,s.jsx)("h2",{className:"text-sm font-semibold uppercase tracking-wider text-[#232323] mb
1-4",children:"Our Concepts"}),(0,s.jsx)("ul",{className:"space-y-1.5",role:"list",children:d.Z_.map(e=>(0,s.jsx)("li",{children:(0,s.jsxs)(r(),{href:"/brands/".concat(e.slug),className:"flex items-center gap-2.5 py-1.5 text-sm text-[#232323] hover:text-[#232323] transition-colors",children:[(0,s.jsx)("span",{className:"w-2 h-2 rounded-full shrink-0",style:{backgroundColor:e.accentColor}}),(0,s.jsx)("span",{children:(0,m.I)(e.name)})]})},e.slug))})]}),(0,s.jsxs)("div",{className:"bg-white rounded-2xl p-6 border border-[#e8e2d6] shadow-sm",children:[(0,s.jsx)("h2",{className:"text-sm font-semibold uppercase tracking-wider text-[#232323] mb-4",children:"Quick Links"}),(0,s.jsx)("ul",{className:"space-y-2",role:"list",children:B.map(e=>(0,s.jsx)("li",{children:(0,s.jsx)(r(),{href:e.href,className:"text-sm text-[#232323] hover:text-[#232323] transition-colors",children:e.label})},e.href))})]})]})})]})})})]})}function b(e){let{onReset:a,contactEmail:t}=e;return(0,s.jsxs)(i.P.div,{initial:{scale:.95},animate:{opacity:1,scale:1},transition:{duration:.4},className:"text-center py-10",role:"status","aria-live":"polite","aria-atomic":"true",children:[(0,s.jsx)("div",{className:"inline-flex items-center justify-center w-14 h-14 rounded-full bg-[#eed1bf]/15 mb-5",children:(0,s.jsx)("svg",{className:"w-7 h-7",viewBox:"0 0 24 24",fill:"none",stroke:"#eed1bf",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round",role:"presentation",focusable:"false",children:(0,s.jsx)("polyline",{points:"20 6 9 17 4 12"})})}),(0,s.jsx)("h3",{className:"text-xl font-bold text-[#232323] mb-2",children:"Opening Your Email Client"}),(0,s.jsxs)("p",{className:"text-sm text-[#232323] mb-5 max-w-sm mx-auto",children:["If it doesn't open, email us directly at"," ",(0,s.jsx)("a",{href:"mailto:".concat(t),"aria-label":"Email ".concat(t," (opens email app)"),className:"font-medium underline text-[#232323]",children:t})]}),(0,s.jsx)("button",{type:"button",onClick:a,className:"text-sm font-medium underline text-[#232323] cursor-pointer",children:"Send another message"})]})}let g="block text-xs font-medium uppercase tracking-wider text-[#232323]/80 mb-1.5",j="block w-full rounded-lg px-4 py-3 text-sm text-[#232323] bg-[#FAF7EE] border border-[#e8e2d6] placeholder:text-[#232323]/70 transition-all duration-200 hover:border-[#eed1bf]/40 focus:border-[#eed1bf] focus:ring-2 focus:ring-[#eed1bf]/20 focus:outline-none";function f(e){let{className:a=""}=e;return(0,s.jsxs)("svg",{className:a,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:1.5,strokeLinecap:"round",strokeLinejoin:"round",role:"presentation",focusable:"false",children:[(0,s.jsx)("rect",{x:"2",y:"4",width:"20",height:"16",rx:"2"}),(0,s.jsx)("path",{d:"M22 7l-8.97 5.7a1.94 1.94 0 01-2.06 0L2 7"})]})}function v(e){let{className:a=""}=e;return(0,s.jsxs)("svg",{className:a,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:1.5,strokeLinecap:"round",strokeLinejoin:"round",role:"presentation",focusable:"false",children:[(0,s.jsx)("path",{d:"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0118 0z"}),(0,s.jsx)("circle",{cx:"12",cy:"10",r:"3"})]})}function y(e){let{className:a=""}=e;return(0,s.jsxs)("svg",{className:a,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:1.5,strokeLinecap:"round",strokeLinejoin:"round",role:"presentation",focusable:"false",children:[(0,s.jsx)("circle",{cx:"12",cy:"12",r:"10"}),(0,s.jsx)("polyline",{points:"12 6 12 12 16 14"})]})}}},e=>{e.O(0,[9703,4977,5238,7074,3411,7358],()=>e(e.s=5226)),_N_E=e.O()}]);
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.