1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6536],{65872:function(e,t,a){(window.__NEXT_P=window.__NEXT_P||[]).push(["/promotions/concerts",function(){return a(16498)}])},16498:function(e,t,a){"use strict";a.r(t),a.d(t,{default:function(){return j}});var s=a(85893),l=a(2962),r=a(44182),n=a(67294),o=a(33556),i=a(11163),c=a(1604);let d=new RegExp(/^([+]?\s?[0-9]+)?(\d{3}|[(]?[0-9]+[)])?([-]?\s?[0-9])+$/),u=c.z.object({name:c.z.string().min(1,"Name is required"),email:c.z.string().email("Invalid email address"),phone:c.z.string().regex(d,"Invalid phone number format").transform(e=>e.replace(/[^0-9]/g,"")).refine(e=>e.length>=10&&e.length<=15,"Phone number must be between 10 and 15 digits"),DOB:c.z.string().refine(e=>{let t=new Date(e);return t instanceof Date&&!isNaN(t.getTime())},"Invalid date").refine(e=>{let t=new Date(e);return new Date().getFullYear()-t.getFullYear()>=18},"You must be at least 18 years old").refine(e=>{let t=new Date(e);return new Date().getFullYear()-t.getFullYear()<=120},"Age cannot exceed 120 years"),hasVisitedBays:c.z.enum(["yes","no"]),experienceRating:c.z.string().min(1,"Please select a rating"),hasAttendedConcert:c.z.enum(["yes","no"]),knewAboutConcerts:c.z.enum(["yes","no"]),enjoyConcerts:c.z.enum(["yes","no"]),musicGenres:c.z.array(c.z.string()).min(1,"Please select at least one genre"),suggestions:c.z.string().optional(),tags:c.z.string()});function m(e){let{id:t,label:a,type:l="text",value:r,placeholder:n,errors:o,required:i=!1,onChange:c}=e;return(0,s.jsxs)("div",{children:[(0,s.jsxs)("label",{htmlFor:t,className:"block mb-2 text-sm font-medium text-gray-900",children:[a,i&&(0,s.jsx)("span",{className:"text-red-500",children:"*"})]}),(0,s.jsx)("input",{id:t,name:t,type:l,value:r,placeholder:n,required:i,onChange:c,className:"block w-full rounded-md border-gray-300 py-2 px-4 shadow-sm focus:border-black focus:ring-black"}),o&&(0,s.jsx)("p",{className:"mt-2 text-sm text-red-600",children:o})]})}function x(e){let{id:t,label:a,options:l,errors:r,required:n=!1}=e;return(0,s.jsxs)("div",{children:[(0,s.jsxs)("label",{className:"block mb-2 text-sm font-medium text-gray-900",children:[a,n&&(0,s.jsx)("span",{className:"text-red-500",children:"*"})]}),(0,s.jsx)("div",{className:"flex gap-4",children:l.map(e=>(0,s.jsxs)("div",{className:"flex items-center",children:[(0,s.jsx)("input",{id:"".concat(t,"-").concat(e.value),name:t,type:"radio",value:e.value,required:n,className:"h-4 w-4 border-gray-300 text-crackerjack focus:ring-crackerjack"}),(0,s.jsx)("label",{htmlFor:"".concat(t,"-").concat(e.value),className:"ml-2 block text-sm font-medium text-gray-900",children:e.label})]},e.value))}),r&&(0,s.jsx)("p",{className:"mt-2 text-sm text-red-600",children:r})]})}function h(e){let{id:t,label:a,options:l,errors:r,required:n=!1}=e;return(0,s.jsxs)("div",{children:[(0,s.jsxs)("label",{htmlFor:t,className:"block mb-2 text-sm font-medium text-gray-900",children:[a,n&&(0,s.jsx)("span",{className:"text-red-500",children:"*"})]}),(0,s.jsxs)("select",{id:t,name:t,required:n,className:"block w-full rounded-md border-gray-300 py-2 px-4 shadow-sm focus:border-black focus:ring-black",children:[(0,s.jsx)("option",{value:"",children:"Select an option"}),l.map(e=>(0,s.jsx)("option",{value:e.value,children:e.label},e.value))]}),r&&(0,s.jsx)("p",{className:"mt-2 text-sm text-red-600",children:r})]})}function g(e){let{id:t,label:a,options:l,errors:r,required:n=!1}=e;return(0,s.jsxs)("div",{children:[(0,s.jsxs)("label",{className:"block mb-2 text-sm font-medium text-gray-900",children:[a,n&&(0,s.jsx)("span",{className:"text-red-500",children:"*"})]}),(0,s.jsx)("div",{className:"grid grid-cols-2 gap-2",children:l.map(e=>(0,s.jsxs)("div",{className:"flex items-center",children:[(0,s.jsx)("input",{id:"".concat(t,"-").concat(e.value),name:"".concat(t,"[]"),type:"checkbox",value:e.value,className:"h-4 w-4 rounded border-gray-300 text-crackerjack focus:ring-crackerjack"}),(0,s.jsx)("label",{htmlFor:"".concat(t,"-").concat(e.value),className:"ml-2 block text-sm font-medium text-gray-900",children:e.label})]},e.value))}),r&&(0,s.jsx)("p",{className:"mt-2 text-sm text-red-600",children:r})]})}function b(e){let{id:t,label:a,placeholder:l,errors:r,required:n=!1}=e;return(0,s.jsxs)("div",{children:[(0,s.jsxs)("label",{htmlFor:t,className:"block mb-2 text-sm font-medium text-gray-900",children:[a,n&&(0,s.jsx)("span",{className:"text-red-500",children:"*"})]}),(0,s.jsx)("textarea",{id:t,name:t,placeholder:l,required:n,rows:4,className:"block w-full rounded-md border-gray-300 py-2 px-4 shadow-sm focus:border-black focus:ring-black"}),r&&(0,s.jsx)("p",{className:"mt-2 text-sm text-red-600",children:r})]})}
1function p(){let[e,t]=(0,o.cI)("xovjodwy"),[a,l]=(0,n.useState)({}),[r,c]=(0,n.useState)(!1);(0,i.useRouter)();let d=async e=>{e.preventDefault();let a=e.currentTarget,s=new FormData(a),r=Array.from(a.querySelectorAll('input[name="musicGenres[]"]:checked')).map(e=>e.value),{errors:n,data:o}=function(e,t){let a=e.safeParse(t);return a.success?{errors:null,data:a.data}:{errors:a.error.issues.reduce((e,t)=>(e[t.path[0].toString()]=t.message,e),{}),data:null}}(u,{name:s.get("name"),email:s.get("email"),phone:s.get("phone"),DOB:s.get("DOB"),hasVisitedBays:s.get("hasVisitedBays"),experienceRating:s.get("experienceRating"),hasAttendedConcert:s.get("hasAttendedConcert"),knewAboutConcerts:s.get("knewAboutConcerts"),enjoyConcerts:s.get("enjoyConcerts"),musicGenres:r,suggestions:s.get("suggestions"),tags:s.get("tags")});if(n){l(Object.keys(n).reduce((e,t)=>(e[t]=n[t],e),{}));return}l({}),await t(s),c(!0),window.scrollTo({top:0,behavior:"smooth"})},p=Array.from({length:10},(e,t)=>({value:(t+1).toString(),label:(t+1).toString()}));return r?(0,s.jsx)("div",{className:"mx-auto max-w-7xl sm:mb-10",children:(0,s.jsxs)("div",{className:"relative isolate overflow-hidden bg-white px-6 py-12 shadow-xl sm:rounded-3xl text-center",children:[(0,s.jsx)("h2",{className:"text-3xl font-wide text-crackerjack mb-4",children:"Thank You!"}),(0,s.jsx)("p",{className:"text-lg mb-6",children:"Thank you for completing this survey for our team! You are now entered for a chance to win a VIP 4 Top Table at a 2025 concert of your choice! Keep on Swingin'!"})]})}):(0,s.jsx)("div",{className:"mx-auto max-w-7xl sm:mb-10",children:(0,s.jsx)("div",{className:"relative isolate overflow-hidden bg-white px-6 py-12 shadow-xl sm:rounded-3xl",children:(0,s.jsxs)("div",{className:"w-full md:w-auto",children:[(0,s.jsxs)("div",{className:"mb-6",children:[(0,s.jsx)("h2",{className:"text-3xl font-wide text-crackerjack",children:"Concert Experience Survey"}),(0,s.jsx)("p",{className:"mt-2 text-gray-600 lg:hidden text-sm",children:"Complete our quick survey about your concert preferences and be entered for a chance to win a VIP 4 Top Table at any 2025 concert at Home Run Dugout!"}),(0,s.jsx)("p",{className:"mt-2 text-gray-600 text-sm",children:"Disclaimer: Your responses will NOT affect your ability to win this giveaway! Please answer with your honest opinion."})]}),(0,s.jsxs)("form",{className:"mt-6 grid sm:grid-cols-1 lg:grid-cols-2 gap-y-6 sm:gap-x-8",onSubmit:d,children:[(0,s.jsx)(m,{id:"name",label:"Name",required:!0,errors:a.name}),(0,s.jsx)(m,{id:"email",label:"Email",type:"email",placeholder:"[email protected]",required:!0,errors:a.email}),(0,s.jsx)(m,{id:"phone",label:"Phone",type:"tel",placeholder:"000-000-0000",required:!0,errors:a.phone}),(0,s.jsx)(m,{id:"DOB",label:"Birthday",type:"date",required:!0,errors:a.DOB}),(0,s.jsx)(x,{id:"hasVisitedBays",label:"Have you hit in the bays at HRD?",options:[{value:"yes",label:"Yes"},{value:"no",label:"No"}],required:!0,errors:a.hasVisitedBays}),(0,s.jsx)(h,{id:"experienceRating",label:"What would you rate your overall experience at HRD from 1-10?",options:p,required:!0,errors:a.experienceRating}),(0,s.jsx)(x,{id:"hasAttendedConcert",label:"Have you been to a concert at Home Run Dugout?",options:[{value:"yes",label:"Yes"},{value:"no",label:"No"}],required:!0,errors:a.hasAttendedConcert}),(0,s.jsx)(x,{id:"knewAboutConcerts",label:"Did you know Home Run Dugout had concerts?",options:[{value:"yes",label:"Yes"},{value:"no",label:"No"}],required:!0,errors:a.knewAboutConcerts}),(0,s.jsx)(x,{id:"enjoyConcerts",label:"Do you enjoy going to concerts?",options:[{value:"yes",label:"Yes"},{value:"no",label:"No"}],required:!0,errors:a.enjoyConcerts}),(0,s.jsx)("div",{className:"lg:col-span-2",children:(0,s.jsx)(g,{id:"musicGenres",label:"What genres of music would you most interested in attending a concert for? (select all that apply)",options:[{value:"rock",label:"Rock"},{value:"pop",label:"Pop"},{value:"country",label:"Country"},{value:"hiphop",label:"Hip Hop"},{value:"rnb",label:"R&B"},{value:"electronic",label:"Electronic"},{value:"jazz",label:"Jazz"},{value:"blues",label:"Blues"},{value:"folk",label:"Folk"},{value:"indie",label:"Indie"},{value:"metal",label:"Metal"},{value:"classical",label:"Classical"}],required:!0,errors:a.musicGenres})}),(0,s.jsx)("div",{className:"lg:col-span-2",children:(0,s.jsx)(b,{id:"suggestions",label:"Please provide any suggestions for how we could improve our experience or marketing materials:",placeholder:"Share your thoughts with us...",errors:a.suggestions})}),(0,s.jsx)("input",{type:"hidden",name:"tags",value:"CONCERT_SURVEY_2025"}),(0,s.jsx)("div",{className:"lg:col-span-2 flex justify-end",children:(0,s.jsx)("button",{type:"submit",className:"inline-flex items-center justify-center rounded-md bg-crackerjack px-6 py-2 text-lg font-wide font-semibold text-white shadow-sm hover:bg-eyeblack focus:outline-none focus:ring-offset-2 transition-all",disabled:e.submitting,children:e.submitting?"Submitting...":"Submit"})})]})]})})})}var v=a(9008),f=a.n(v);function j(){return(0,s.jsxs)(r.Z,{children:[(0,s.jsx)(f(),{children:(0,s.jsx)("meta",{name:"robots",content:"noindex, nofollow"})}),(0,s.jsx)(l.PB,{title:"Concert Survey & VIP Table Giveaway | Home Run Dugout in Katy, TX",description:"Take our concert survey for a chance to win a VIP 4 Top Table at a 2025 concert of your choice at Home Run Dugout in Katy, TX!",canonical:"https://www.homerundugout.com/promotions/concerts",noindex:!0,nofollow:!0}),(0,s.jsxs)("div",{className:"w-full relative lg:-mt-28 mt-0 -z-10 mb-10",children:[(0,s.jsxs)("div",{className:"relative w-full overflow-hidden lg:h-screen h-72",children:[(0,s.jsxs)("video",{className:"video-background object-cover w-full h-full object-[center_25%]",autoPlay:!0,muted:!0,loop:!0,playsInl
1ine:!0,children:[(0,s.jsx)("source",{src:"https://gc.homerundugout.com/videos/concert-promo.mp4",type:"video/mp4"}),"Your browser does not support the video tag."]}),(0,s.jsx)("div",{className:"absolute inset-0 bg-gradient-to-t from-black/70 via-black/40 to-black/20"})]}),(0,s.jsxs)("div",{className:"mx-auto max-w-7xl text-left absolute inset-0 justify-center flex flex-col px-4 animate-fade-in-fwd",children:[(0,s.jsx)("h1",{className:"mt-2 lg:text-4xl font-wide font-semibold text-white text-2xl text-center",children:"Win a VIP Concert Experience at Home Run Dugout"}),(0,s.jsx)("p",{className:"mt-2 font-wide text-white lg:text-2xl text-md text-center max-w-7xl mx-auto hidden lg:block",children:"Complete our quick survey about your concert preferences and be entered for a chance to win a VIP 4 Top Table at any 2025 concert at Home Run Dugout!"})]}),(0,s.jsx)("div",{className:"hidden lg:flex absolute bottom-0 left-0 right-0 justify-center mb-6",children:(0,s.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor",className:"w-6 h-6 scroll-down-icon text-white",children:(0,s.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M9 12.75l3 3m0 0l3-3m-3 3v-7.5M21 12a9 9 0 11-18 0 9 9 0 0118 0z"})})})]}),(0,s.jsx)("div",{className:"bg-white ",children:(0,s.jsx)("div",{className:"relative mx-auto max-w-7xl px-4 sm:px-6 lg:px-8",children:(0,s.jsx)("div",{className:"relative",children:(0,s.jsx)(p,{})})})})]})}}},function(e){e.O(0,[3662,3061,9363,1604,4182,2888,9774,179],function(){return e(e.s=65872)}),_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.