1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9335],{48105:function(e,t,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/contact",function(){return n(66855)}])},54996:function(e,t,n){"use strict";var r=n(20567),s=n(85893),i=n(67294);t.Z=function(e){let{slot:t,width:n,height:l}=e,o=(0,i.useRef)(null);(0,i.useEffect)(()=>{try{if(o.current&&o.current.offsetWidth<100)return;(window.adsbygoogle=window.adsbygoogle||[]).push({})}catch(e){console.error("Adsense error:",e)}},[]);let a=n&&l,d=a?{display:"inline-block",width:"".concat(n,"px"),height:"".concat(l,"px")}:{display:"block"};return(0,s.jsx)("div",{style:{textAlign:"center",minHeight:a?l:"auto",marginTop:"12px"},children:(0,s.jsxs)("div",{style:{border:"1px solid #524e4eff",paddingTop:"6px",borderRadius:"4px"},children:[(0,s.jsx)("div",{style:{fontSize:"11px",color:"#524e4eff",marginBottom:"6px",letterSpacing:"0.3px"},children:"Sponsored"}),(0,s.jsx)("ins",(0,r._)({ref:o,className:"adsbygoogle",style:d,"data-ad-client":"ca-pub-6596539204451830","data-ad-slot":t},!a&&{"data-ad-format":"auto","data-full-width-responsive":"true"}))]})})}},66855:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return H}});var r=n(20567),s=n(14932),i=n(85893),l=n(67294),o=n(11163),a=n(9008),d=n.n(a),c=n(65806),u=n(12166),x=n(96788),m=n(10018),h=n(84677),b=n(60990),f=n(26541),p=n(11032),g=n(66118),y=n(78841),j=n(57532),v=n(86854);function w(e){let{compact:t=!1}=e,[n,r]=(0,l.useState)(""),[s,o]=(0,l.useState)(null),[a,d]=(0,l.useState)(!1),c=async e=>{e.preventDefault(),d(!0);try{let e=await fetch("/api/newsletter",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({email:n})});o(e.ok?"success":"error")}catch(e){o("error")}finally{d(!1)}};return"success"===s?(0,i.jsx)(m.Z,{severity:"success",sx:{borderRadius:2},children:"You're in! Look for us in your inbox every Thursday."}):(0,i.jsxs)(b.Z,{children:[!t&&(0,i.jsx)(x.Z,{variant:"h6",sx:{fontWeight:700,mb:.5},children:"âThis Weekend in Live Musicâ"}),(0,i.jsx)(x.Z,{variant:"body2",sx:{mb:1.5,color:t?"inherit":"text.secondary"},children:"Weekly picks for Long Island & Maryland. Free, no spam."}),(0,i.jsxs)(b.Z,{component:"form",onSubmit:c,sx:{display:"flex",gap:1,flexWrap:"wrap"},children:[(0,i.jsx)(f.Z,{size:"small",type:"email",placeholder:"[email protected]",value:n,onChange:e=>r(e.target.value),required:!0,sx:{flex:1,minWidth:200}}),(0,i.jsx)(h.Z,{type:"submit",variant:"contained",disabled:a,children:a?"â¦":"Sign up free"})]}),"error"===s&&(0,i.jsx)(m.Z,{severity:"error",sx:{mt:1},children:"Something went wrong â please try again."})]})}var Z=n(54996);let S=[{id:"list-venue",label:"List my venue",desc:"Get your bar, club, or festival on the platform",Icon:g.Z},{id:"add-events",label:"Add / update events",desc:"Submit upcoming shows or fix an existing listing",Icon:y.Z},{id:"band",label:"Band / artist listing",desc:"Create or update your artist profile",Icon:j.Z},{id:"general",label:"General question",desc:"Feedback, press, partnerships, or anything else",Icon:v.Z}],_={venue:"list-venue",events:"add-events",artist:"band",question:"general"},W=()=>({venueName:"",city:"",name:"",email:"",website:"",newsletter:!1}),k=()=>({venueName:"",message:"",email:"",newsletter:!1}),C=()=>({bandName:"",genre:"",notes:"",email:"",newsletter:!1}),T=()=>({message:"",email:"",newsletter:!1});function N(e){let{checked:t,onChange:n}=e;return(0,i.jsx)(c.Z,{control:(0,i.jsx)(u.Z,{checked:t,onChange:n,size:"small"}),label:(0,i.jsx)(x.Z,{variant:"body2",sx:{color:"text.secondary"},children:"Sign me up for the free âThis Weekend in Live Musicâ newsletter"}),sx:{mb:1.5,alignItems:"flex-start"}})}function z(e){let{label:t,sending:n,error:r}=e;return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(x.Z,{variant:"body2",sx:{mb:1.5,color:"text.disabled",fontSize:"0.78rem"},children:"We never spam or sell your email. Ever."}),r&&(0,i.jsx)(m.Z,{severity:"error",sx:{mb:2},children:"Something went wrong â please try again."}),(0,i.jsx)(h.Z,{type:"submit",variant:"contained",size:"large",disabled:n,sx:{fontWeight:700,textTransform:"none"},children:n?"Sendingâ¦":t})]})}function q(e){let{form:t,set:n,onSubmit:l,sending:o,error:a}=e,d=e=>({value:t[e],onChange:t=>n(n=>(0,s._)((0,r._)({},n),{[e]:t.target.value}))});return(0,i.jsxs)(b.Z,{component:"form",onSubmit:l,children:[(0,i.jsxs)(b.Z,{sx:{display:"flex",gap:2,mb:2,flexWrap:{xs:"wrap",sm:"nowrap"}},children:[(0,i.jsx)(f.Z,(0,r._)({fullWidth:!0,label:"Venue name",required:!0},d("venueName"))),(0,i.jsx)(f.Z,(0,r._)({fullWidth:!0,label:"City",required:!0},d("city")))]}),(0,i.jsx)(f.Z,(0,s._)((0,r._)({fullWidth:!0,label:"Your name",required:!0},d("name")),{sx:{mb:2}})),(0,i.jsx)(f.Z,(0,s._)((0,r._)({fullWidth:!0,type:"email",label:"Email (we'll only use this to follow up)",required:!0},d("email")),{sx:{mb:2}}
1)),(0,i.jsx)(f.Z,(0,s._)((0,r._)({fullWidth:!0,label:"Website (optional)"},d("website")),{sx:{mb:2}})),(0,i.jsx)(N,{checked:t.newsletter,onChange:e=>n(t=>(0,s._)((0,r._)({},t),{newsletter:e.target.checked}))}),(0,i.jsx)(z,{label:"Submit venue",sending:o,error:a})]})}function E(e){let{form:t,set:n,onSubmit:l,sending:o,error:a}=e,d=e=>({value:t[e],onChange:t=>n(n=>(0,s._)((0,r._)({},n),{[e]:t.target.value}))});return(0,i.jsxs)(b.Z,{component:"form",onSubmit:l,children:[(0,i.jsx)(f.Z,(0,s._)((0,r._)({fullWidth:!0,label:"Venue name",required:!0},d("venueName")),{sx:{mb:2}})),(0,i.jsx)(f.Z,(0,s._)((0,r._)({fullWidth:!0,multiline:!0,rows:4,label:"What do you need?",required:!0},d("message")),{sx:{mb:2}})),(0,i.jsx)(f.Z,(0,s._)((0,r._)({fullWidth:!0,type:"email",label:"Email (optional â only if you'd like a confirmation)"},d("email")),{sx:{mb:2}})),(0,i.jsx)(N,{checked:t.newsletter,onChange:e=>n(t=>(0,s._)((0,r._)({},t),{newsletter:e.target.checked}))}),(0,i.jsx)(z,{label:"Send request",sending:o,error:a})]})}function R(e){let{form:t,set:n,onSubmit:l,sending:o,error:a}=e,d=e=>({value:t[e],onChange:t=>n(n=>(0,s._)((0,r._)({},n),{[e]:t.target.value}))});return(0,i.jsxs)(b.Z,{component:"form",onSubmit:l,children:[(0,i.jsxs)(b.Z,{sx:{display:"flex",gap:2,mb:2,flexWrap:{xs:"wrap",sm:"nowrap"}},children:[(0,i.jsx)(f.Z,(0,r._)({fullWidth:!0,label:"Artist / band name",required:!0},d("bandName"))),(0,i.jsx)(f.Z,(0,r._)({fullWidth:!0,label:"Genre"},d("genre")))]}),(0,i.jsx)(f.Z,(0,s._)((0,r._)({fullWidth:!0,multiline:!0,rows:3,label:"Notes or links (optional)"},d("notes")),{sx:{mb:2}})),(0,i.jsx)(f.Z,(0,s._)((0,r._)({fullWidth:!0,type:"email",label:"Email (optional â only if you'd like a confirmation)"},d("email")),{sx:{mb:2}})),(0,i.jsx)(N,{checked:t.newsletter,onChange:e=>n(t=>(0,s._)((0,r._)({},t),{newsletter:e.target.checked}))}),(0,i.jsx)(z,{label:"Get listed",sending:o,error:a})]})}function I(e){let{form:t,set:n,onSubmit:l,sending:o,error:a}=e,d=e=>({value:t[e],onChange:t=>n(n=>(0,s._)((0,r._)({},n),{[e]:t.target.value}))});return(0,i.jsxs)(b.Z,{component:"form",onSubmit:l,children:[(0,i.jsx)(f.Z,(0,s._)((0,r._)({fullWidth:!0,multiline:!0,rows:5,label:"What's on your mind?",required:!0},d("message")),{sx:{mb:2}})),(0,i.jsx)(f.Z,(0,s._)((0,r._)({fullWidth:!0,type:"email",label:"Email (optional â only if you'd like a reply)"},d("email")),{sx:{mb:2}})),(0,i.jsx)(N,{checked:t.newsletter,onChange:e=>n(t=>(0,s._)((0,r._)({},t),{newsletter:e.target.checked}))}),(0,i.jsx)(z,{label:"Send message",sending:o,error:a})]})}function H(){let e=(0,o.useRouter)(),t=(0,l.useRef)(null),[n,s]=(0,l.useState)(null),[a,c]=(0,l.useState)(!1),[u,h]=(0,l.useState)(!1),[f,g]=(0,l.useState)(!1),[y,j]=(0,l.useState)(W),[v,N]=(0,l.useState)(k),[z,H]=(0,l.useState)(C),[L,O]=(0,l.useState)(T);function F(e){s(t=>t===e?t:e),c(!1),g(!1)}async function G(e){var t;e.preventDefault(),h(!0),g(!1);let s=(0,r._)({intent:n},null!==(t=({"list-venue":y,"add-events":v,band:z,general:L})[n])&&void 0!==t?t:L);try{(await fetch("/api/contact",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(s)})).ok?(s.newsletter&&s.email&&fetch("/api/newsletter",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({email:s.email})}).catch(()=>{}),c(!0)):g(!0)}catch(e){g(!0)}finally{h(!1)}}(0,l.useEffect)(()=>{if(!e.isReady)return;let t=_[e.query.intent];t&&s(t)},[e.isReady,e.query.intent]),(0,l.useEffect)(()=>{n&&t.current&&setTimeout(()=>{var e;null===(e=t.current)||void 0===e||e.scrollIntoView({behavior:"smooth",block:"nearest"})},50)},[n]);let A=S.find(e=>e.id===n);return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsxs)(d(),{children:[(0,i.jsx)("title",{children:"Contact Webtunes | List Your Venue or Band"}),(0,i.jsx)("meta",{name:"description",content:"Contact Webtunes to list your venue, add events, or get your band on the site. Join 3,300+ venues already on the platform. We respond within 24 hours."}),(0,i.jsx)("link",{rel:"canonical",href:"".concat("https://webtunes.com","/contact")})]}),(0,i.jsx)(b.Z,{sx:{backgroundColor:"#f4f7fb",minHeight:"100vh",py:5},children:(0,i.jsxs)(p.Z,{maxWidth:"md",children:[(0,i.jsxs)(b.Z,{sx:{textAlign:"center",mb:5},children:[(0,i.jsx)(x.Z,{component:"h1",sx:{fontSize:{xs:"2rem",md:"2.75rem"},fontWeight:800,mb:1.5,lineHeight:1.15},children:"Get on Webtunes"}),(0,i.jsxs)(x.Z,{sx:{fontSize:"1.05rem",color:"text.secondary",maxWidth:500,mx:"auto",lineHeight:1.6},children:["Join 3,300+ venues already listed. It's free."," ","We typically respond within 24 hours."]})]}),(0,i.jsx)(b.Z,{sx:{display:"grid",gridTemplateColumns:"1fr 1fr",gap:{xs:1.5,sm:2},mb:3},children:S.map(e=>
1{let{id:t,label:r,desc:s,Icon:l}=e,o=n===t;return(0,i.jsxs)(b.Z,{role:"button",tabIndex:0,onClick:()=>F(t),onKeyDown:e=>("Enter"===e.key||" "===e.key)&&F(t),sx:{cursor:"pointer",borderRadius:2,p:{xs:2,sm:2.5},border:"2px solid",borderColor:o?"#1565c0":"#dde3ed",backgroundColor:o?"#1565c0":"white",color:o?"white":"inherit",transition:"border-color 0.15s, background-color 0.15s, box-shadow 0.15s",boxShadow:o?"0 4px 16px rgba(21,101,192,0.28)":"0 1px 3px rgba(0,0,0,0.06)","&:hover":{borderColor:"#1565c0",boxShadow:"0 4px 14px rgba(21,101,192,0.18)"},display:"flex",flexDirection:"column",gap:.75,userSelect:"none",outline:"none","&:focus-visible":{boxShadow:"0 0 0 3px rgba(21,101,192,0.45)"}},children:[(0,i.jsx)(l,{sx:{fontSize:{xs:26,sm:32},color:o?"rgba(255,255,255,0.92)":"#1565c0"}}),(0,i.jsx)(x.Z,{sx:{fontWeight:700,fontSize:{xs:"0.88rem",sm:"0.98rem"},lineHeight:1.2},children:r}),(0,i.jsx)(x.Z,{sx:{fontSize:{xs:"0.74rem",sm:"0.8rem"},opacity:o?.82:.6,lineHeight:1.4},children:s})]},t)})}),n&&(0,i.jsx)(b.Z,{ref:t,sx:{backgroundColor:"white",borderRadius:2,p:{xs:2.5,sm:3.5},mb:4,boxShadow:"0 1px 6px rgba(0,0,0,0.07)"},children:a?(0,i.jsx)(m.Z,{severity:"success",sx:{borderRadius:1},children:"Got it â we'll be in touch within 24 hours. Thanks!"}):(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(x.Z,{variant:"h2",sx:{fontSize:"1.1rem",fontWeight:700,mb:2.5,color:"#0b3d6b"},children:null==A?void 0:A.label}),"list-venue"===n&&(0,i.jsx)(q,{form:y,set:j,onSubmit:G,sending:u,error:f}),"add-events"===n&&(0,i.jsx)(E,{form:v,set:N,onSubmit:G,sending:u,error:f}),"band"===n&&(0,i.jsx)(R,{form:z,set:H,onSubmit:G,sending:u,error:f}),"general"===n&&(0,i.jsx)(I,{form:L,set:O,onSubmit:G,sending:u,error:f})]})}),(0,i.jsx)(Z.Z,{slot:"2518308540"}),(0,i.jsxs)(b.Z,{sx:{background:"linear-gradient(135deg, #0b3d6b 0%, #0d4f8a 100%)",color:"white",borderRadius:2,p:{xs:2.5,sm:3.5}},children:[(0,i.jsx)(x.Z,{sx:{fontSize:"0.68rem",fontWeight:700,letterSpacing:1.5,textTransform:"uppercase",opacity:.65,mb:.5},children:"Free newsletter"}),(0,i.jsx)(x.Z,{variant:"h2",sx:{fontSize:{xs:"1.2rem",sm:"1.4rem"},fontWeight:800,mb:1,lineHeight:1.2},children:"This Weekend in Live Music"}),(0,i.jsx)(x.Z,{sx:{fontSize:"0.92rem",opacity:.85,mb:2.5,lineHeight:1.65,maxWidth:480},children:"Weekly picks for Long Island & Maryland. What's on, where to go. No spam, ever."}),(0,i.jsx)(w,{compact:!0}),(0,i.jsx)(x.Z,{sx:{mt:2,fontSize:"0.72rem",opacity:.55},children:"3,300+ venues \xb7 No spam \xb7 Weekly only"})]})]})})]})}}},function(e){e.O(0,[7249,18,7994,2888,9774,179],function(){return e(e.s=48105)}),_N_E=e.O()}]); 2//# sourceMappingURL=contact-d53ba5e0ff736d03.js.map
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.