1import{j as e,r as o}from"./react-core-BSCL27gy.js";import{S as k,H as C,P as E,F as S}from"./SEO-Bu0Ir4zU.js";import{C as c,c as d}from"./card-CqetXg83.js";import{t as M,u as T,D as P,j as U,M as I,v as W,r as N}from"./icons-LZ6P8FPo.js";import"./router-DHt9iqAr.js";import"./vendor-BUpIB3sU.js";import"./index-D1bktOwS.js";import"./radix-ui-CSOjT_Dq.js";function q(){const[p,x]=o.useState(!1),[f,y]=o.useState(!1),[g,h]=o.useState(null),b=o.useRef(null),[s,j]=o.useState({fullName:"",email:"",phone:"",category:"",specialty:"",portfolioLink:"",instagram:"",typicalRate:"",equipment:"",bio:""}),t=m=>{j(i=>({...i,[m.target.name]:m.target.value}))},v=async m=>{m.preventDefault(),x(!0),h(null);try{if(!(await fetch("/.netlify/functions/get-booked-talent",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(s)})).ok)throw new Error("Submission failed");y(!0),setTimeout(()=>b.current?.scrollIntoView({behavior:"smooth",block:"center"}),50)}catch{h("Something went wrong. Please try again or email [email protected] directly.")}finally{x(!1)}};if(f)return e.jsxs("div",{ref:b,className:"bg-primary/10 border border-primary/40 rounded-xl p-10 text-center",children:[e.jsx(N,{className:"text-primary mx-auto mb-4",size:48}),e.jsx("h3",{className:"text-2xl font-bold text-white mb-3",children:"Application Received"}),e.jsx("p",{className:"text-white/80 text-lg",children:"Thanks for reaching out. Justin personally reviews every application and will be in touch within a few business days."})]});const a="w-full bg-gray-100 text-gray-900 border border-gray-300 rounded-md px-4 py-3 focus:ring-2 focus:ring-primary focus:border-transparent placeholder:text-gray-500 outline-none",n="text-sm font-bold text-white mb-2 block";return e.jsxs("form",{onSubmit:v,className:"space-y-6",children:[e.jsxs("div",{className:"grid md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsx("label",{className:n,children:"Full Name *"}),e.jsx("input",{name:"fullName",required:!0,value:s.fullName,onChange:t,className:a,placeholder:"Your full name"})]}),e.jsxs("div",{children:[e.jsx("label",{className:n,children:"Email Address *"}),e.jsx("input",{name:"email",type:"email",required:!0,value:s.email,onChange:t,className:a,placeholder:"[email protected]"})]})]}),e.jsxs("div",{className:"grid md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsx("label",{className:n,children:"Phone Number *"}),e.jsx("input",{name:"phone",type:"tel",required:!0,value:s.phone,onChange:t,className:a,placeholder:"(401) 555-0100"})]}),e.jsxs("div",{children:[e.jsx("label",{className:n,children:"Talent Category *"}),e.jsxs("select",{name:"category",required:!0,value:s.category,onChange:t,className:a,children:[e.jsx("option",{value:"",children:"Select a category"}),e.jsx("option",{value:"Musician",children:"Musician"}),e.jsx("option",{value:"DJ",children:"DJ"}),e.jsx("option",{value:"Photographer",children:"Photographer"}),e.jsx("option",{value:"Videographer",children:"Videographer"}),e.jsx("option",{value:"Other",children:"Other"})]})]})]}),e.jsxs("div",{children:[e.jsxs("label",{className:n,children:["Instrument or Specialty ",e.jsx("span",{className:"text-white/50 font-normal",children:"(if Musician)"})]}),e.jsx("input",{name:"specialty",value:s.specialty,onChange:t,className:a,placeholder:"e.g. Piano, Violin, Acoustic Guitar"})]}),e.jsxs("div",{children:[e.jsx("label",{className:n,children:"Portfolio / Website / Reel Link *"}),e.jsx("input",{name:"portfolioLink",type:"url",required:!0,value:s.portfolioLink,onChange:t,className:a,placeholder:"https://yourwebsite.com or YouTube link"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:n,children:["Instagram Profile ",e.jsx("span",{className:"text-white/50 font-normal",children:"(optional)"})]}),e.jsx("input",{name:"instagram",value:s.instagram,onChange:t,className:a,placeholder:"https://instagram.com/yourhandle"})]}),e.jsxs("div",{children:[e.jsx("label",{className:n,children:"Typical Rate for a 5-Hour Wedding or Event *"}),e.jsx("input",{name:"typicalRate",required:!0,value:s.typicalRate,onChange:t,className:a,placeholder:"e.g. $800, $1,200, negotiable"})]}),e.jsxs("div",{children:[e.jsx("label",{className:n,children:"Equipment You Own and Bring to Events *"}),e.jsx("textarea",{name:"equipment",required:!0,value:s.equipment,onChange:t,rows:3,className:a,placeholder:"List the equipment you typically bring (PA system, camera gear, lighting, etc.)"})]}),e.jsxs("div",{children:[e.jsx("label",{className:n,children:"Tell us a little about yourself and why you want to work with UME *"}),e.jsx("textarea",{name:"bio",required:!0,value:s.bio,onChange:t,rows:5,className:a,placeholder:"Share your background, experience, and what you are looking for from a partnership with UME."})]}),g&&e.jsx("p",{className:"text-red-400 text-sm",children:g}),e.jsx("div",{children:e.jsx("button",{type:"submit",disabled:p,className:"bg-primary text-white font-semibold px-8 py-3 rounded-full w-full md:w-auto uppercase tracking-widest hover:bg-primary/90 transition-colors duration-200 disabled:opacity-60",children:p?"Submitting...":"Submit Your Application"})})]})}const R=["Weddings","Corporate Events","Nonprofit Fundraisers","Private Parties","Concerts","Other"];
1function V(){const[p,x]=o.useState(!1),[f,y]=o.useState(!1),[g,h]=o.useState(null),b=o.useRef(null),[s,j]=o.useState({venueName:"",contactName:"",email:"",phone:"",location:"",capacity:"",websiteOrInstagram:"",partnershipNote:""}),[t,v]=o.useState([]),a=r=>{j(u=>({...u,[r.target.name]:r.target.value}))},n=r=>{v(u=>u.includes(r)?u.filter(w=>w!==r):[...u,r])},m=async r=>{if(r.preventDefault(),t.length===0){h("Please select at least one event type.");return}x(!0),h(null);try{if(!(await fetch("/.netlify/functions/get-booked-venue",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({...s,eventTypes:t})})).ok)throw new Error("Submission failed");y(!0),setTimeout(()=>b.current?.scrollIntoView({behavior:"smooth",block:"center"}),50)}catch{h("Something went wrong. Please try again or email [email protected] directly.")}finally{x(!1)}};if(f)return e.jsxs("div",{ref:b,className:"bg-primary/10 border border-primary/40 rounded-xl p-10 text-center",children:[e.jsx(N,{className:"text-primary mx-auto mb-4",size:48}),e.jsx("h3",{className:"text-2xl font-bold text-white mb-3",children:"Venue Submission Received"}),e.jsx("p",{className:"text-white/80 text-lg",children:"Thanks for reaching out about a venue partnership. We will review your submission and be in touch within a few business days."})]});const i="w-full bg-gray-100 text-gray-900 border border-gray-300 rounded-md px-4 py-3 focus:ring-2 focus:ring-primary focus:border-transparent placeholder:text-gray-500 outline-none",l="text-sm font-bold text-white mb-2 block";return e.jsxs("form",{onSubmit:m,className:"space-y-6",children:[e.jsxs("div",{className:"grid md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsx("label",{className:l,children:"Venue Name *"}),e.jsx("input",{name:"venueName",required:!0,value:s.venueName,onChange:a,className:i,placeholder:"The Grand Ballroom"})]}),e.jsxs("div",{children:[e.jsx("label",{className:l,children:"Contact Name *"}),e.jsx("input",{name:"contactName",required:!0,value:s.contactName,onChange:a,className:i,placeholder:"Your name"})]})]}),e.jsxs("div",{className:"grid md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsx("label",{className:l,children:"Email Address *"}),e.jsx("input",{name:"email",type:"email",required:!0,value:s.email,onChange:a,className:i,placeholder:"[email protected]"})]}),e.jsxs("div",{children:[e.jsx("label",{className:l,children:"Phone Number *"}),e.jsx("input",{name:"phone",type:"tel",required:!0,value:s.phone,onChange:a,className:i,placeholder:"(401) 555-0100"})]})]}),e.jsxs("div",{className:"grid md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsx("label",{className:l,children:"Venue Location (City, State) *"}),e.jsx("input",{name:"location",required:!0,value:s.location,onChange:a,className:i,placeholder:"Providence, RI"})]}),e.jsxs("div",{children:[e.jsx("label",{className:l,children:"Venue Capacity *"}),e.jsx("input",{name:"capacity",required:!0,value:s.capacity,onChange:a,className:i,placeholder:"e.g. 200 guests"})]})]}),e.jsxs("div",{children:[e.jsx("label",{className:l,children:"Types of Events You Host *"}),e.jsx("div",{className:"flex flex-wrap gap-3 mt-1",children:R.map(r=>e.jsx("button",{type:"button",onClick:()=>n(r),className:`px-4 py-2 rounded-full text-sm font-semibold border-2 transition-colors duration-150 ${t.includes(r)?"bg-primary border-primary text-white":"bg-transparent border-border text-white/70 hover:border-primary hover:text-white"}`,children:r},r))})]}),e.jsxs("div",{children:[e.jsxs("label",{className:l,children:["Website or Instagram ",e.jsx("span",{className:"text-white/50 font-normal",children:"(optional)"})]}),e.jsx("input",{name:"websiteOrInstagram",value:s.websiteOrInstagram,onChange:a,className:i,placeholder:"https://yourvenue.com or Instagram link"})]}),e.jsxs("div",{children:[e.jsx("label",{className:l,children:"Tell us about your venue and what you are looking for from a partnership with UME *"}),e.jsx("textarea",{name:"partnershipNote",required:!0,value:s.partnershipNote,onChange:a,rows:5,className:i,placeholder:"Describe your venue, the types of events you typically host, and what you are hoping to get from a partnership with UME."})]}),g&&e.jsx("p",{className:"text-red-400 text-sm",children:g}),e.jsx("div",{children:e.jsx("button",{type:"submit",disabled:p,className:"bg-primary text-white font-semibold px-8 py-3 rounded-full w-full md:w-auto uppercase tracking-widest hover:bg-primary/90 transition-colors duration-200 disabled:opacity-60",children:p?"Submitting...":"Submit Your Venue"})})]})}function G(){return e.jsxs("div",{className:"min-h-screen flex flex-col",children:[e.jsx(k,{title:"Get Booked With UME | Musicians, DJs, Photographers, Videographers & Venues",description:"Apply to join the UME talent network or submit your venue for our preferred partner list. UME connects talented professionals and exceptional spaces with clients across Rhode Island and Massachusetts.",url:"/get-booked"}),e.jsx(C,{}),e.jsx(E,{tagline:"Whether you are a performer or a venue, UME brings
1you the clients and events you deserve."}),e.jsxs("main",{className:"flex-1",children:[e.jsx("section",{id:"first-content",className:"section-stage py-12",children:e.jsxs("div",{className:"container text-center",children:[e.jsx("h1",{className:"text-4xl md:text-5xl font-bold text-white mb-8",children:"Get Booked With UME"}),e.jsx("div",{className:"max-w-3xl mt-4 mb-10 mx-auto",children:e.jsx("p",{className:"text-lg text-white/90 leading-relaxed",children:"Whether you are a performer or a venue, UME brings you the clients and events you deserve. UME is a Rhode Island-based event entertainment agency serving musicians, DJs, photographers, videographers, and event venues across New England. We connect talented professionals and exceptional spaces with the clients who are looking for exactly what they offer. If you want consistent, well-paying work without the overhead of running your own client-facing business, you are in the right place."})}),e.jsxs("div",{className:"flex flex-wrap gap-4 justify-center",children:[e.jsx("a",{href:"#performers",className:"px-8 py-3 rounded-full bg-primary border-2 border-primary text-white font-semibold uppercase tracking-widest hover:bg-primary/90 transition-colors duration-200",children:"For Performers"}),e.jsx("a",{href:"#venues",className:"px-8 py-3 rounded-full bg-transparent border-2 border-white/40 text-white/60 font-semibold uppercase tracking-widest hover:border-white hover:text-white transition-colors duration-200",children:"For Venues"})]})]})}),e.jsx("section",{id:"performers",className:"bg-background py-16 scroll-mt-24",children:e.jsxs("div",{className:"container",children:[e.jsx("h2",{className:"text-4xl md:text-5xl font-bold text-white mb-4",children:"Stop Chasing Gigs. Start Playing Them."}),e.jsx("div",{className:"w-48 h-1 bg-primary mb-8"}),e.jsx("div",{className:"max-w-4xl mt-12 mb-14 pl-8 md:pl-16",children:e.jsx("p",{className:"text-white/90 text-lg leading-relaxed",children:"We are actively building our roster of musicians, DJs, photographers, and videographers. We are not looking for the most followers or the most experience - we are looking for professionals who are excellent at their craft, reliable under pressure, and genuinely good to work with."})}),e.jsxs("div",{className:"grid md:grid-cols-3 gap-6 mb-14",children:[e.jsx(c,{className:"bg-white border-0 rounded-2xl p-6",children:e.jsxs(d,{className:"p-0",children:[e.jsx(M,{size:48,className:"text-primary mb-4"}),e.jsx("h3",{className:"text-lg font-bold text-gray-900 mb-3",children:"You get booked. We handle everything else."}),e.jsx("p",{className:"text-gray-600 leading-relaxed",children:"UME manages all client acquisition, contract administration, and payment collection. You receive a gig sheet, show up prepared, and get paid. No chasing invoices. No difficult client conversations. No administrative overhead."})]})}),e.jsx(c,{className:"bg-white border-0 rounded-2xl p-6",children:e.jsxs(d,{className:"p-0",children:[e.jsx(T,{size:48,className:"text-primary mb-4"}),e.jsx("h3",{className:"text-lg font-bold text-gray-900 mb-3",children:"You work with someone who gets it."}),e.jsx("p",{className:"text-gray-600 leading-relaxed",children:"UME was founded by Justin Cahoon, a professional musician and audio engineer with over 15 years of experience playing and producing events across New England. When you work with UME, you are working with someone who has stood where you stand and built this agency specifically to make the experience better for performers."})]})}),e.jsx(c,{className:"bg-white border-0 rounded-2xl p-6",children:e.jsxs(d,{className:"p-0",children:[e.jsx(P,{size:48,className:"text-primary mb-4"}),e.jsx("h3",{className:"text-lg font-bold text-gray-900 mb-3",children:"Transparent commission. On-time payment."}),e.jsx("p",{className:"text-gray-600 leading-relaxed",children:"UME takes a flat 15% commission on every booking we secure for you. That is it. No membership fees, no hidden charges, no fine print. If we do not find you a gig, you owe us nothing. We process contractor payments within 15 days of every event."})]})})]}),e.jsx("h3",{className:"text-2xl font-bold text-white mb-6",children:"Apply to Work With UME"}),e.jsx(c,{className:"bg-card border-border rounded-xl p-8",children:e.jsx(d,{className:"p-0",children:e.jsx(q,{})})}),e.jsx("p",{className:"text-xs text-white/60 mt-4 text-center max-w-3xl mx-auto",children:"UME works with independent contractors, not employees. All talent partners sign an Independent Contractor Agreement prior to their first booking. UME serves Rhode Island and Massachusetts, with select events throughout New England."})]})}),e.jsx("section",{id:"venues",className:"section-stage py-16 scroll-mt-24",children:e.jsxs("div",{className:"container",children:[e.jsx("h2",{className:"text-4xl md:text-5xl font-bold text-white mb-4",children:"Get Your Venue in Front of the Right Clients"}),e.jsx("div",{className:"w-48 h-1 bg-primary mb-8"}),e.jsx("div",{className:"max-w-4xl mt-12 mb-10 pl-8 md:pl-16",children:e.jsxs("p",{className:"text-lg text-white/90 leading-relaxed",children:["UME actively recommends venues to clients during the planning process. When a couple or organization is looking for the right space for their event, we point them toward the venues we know and trust. If you want to be part of that conversation, we want to hear from you. Being a UME preferred venue means your space gets in front of couples, nonprofits, and organizations who are actively planning events in Rhode Island and Massachusetts. We also source talent for your in-house venue events for a flat ",e.jsx("strong",{children:"10% commission"})," - no retainer, no overhead."]})}),e.jsxs("div",{className:"grid md:grid-cols-3 gap-6 mb-12",children:[e.jsx(c,{className:"bg-card border-border rounded-xl p-6",children:e.jsxs(d,{className:"p-0",children:[e.jsx(U,{size:48,className:"text-primary mb-4"}),e.jsx("h3",{className:"text-lg font-bold text-white mb-3",children:"Your venue in front of our clients."}),e.jsx("p",{className:"text-white/80 leading-relaxed",children:"When clients ask us about spaces for their event, we point them toward the venues we know and trust. Being a UME preferred venue means your space is part of that conversation."})]})}),e.jsx(c,{className:"bg-card border-border rounded-xl p-6",children:e.jsxs(d,{className:"p-0",children:[e.jsx(I,{size:48,className:"text-primary mb-4"}),e.jsx("h3",{className:"text-lg font-bold text-white mb-3",children:"Talent for your in-house events."}),e.jsx("p",{className:"text-white/80 leading-relaxed",children:"When your venue needs a musician or DJ for a private or in-house event, UME sources the right talent for a flat 10% commission. No retainer. Just one call."})]})}),e.jsx(c,{className:"bg-card border-border rounded-xl p-6",children:e.jsxs(d,{className:"p-0",children:[e.jsx(W,{size:48,className:"text-primary mb-4"}),e.jsx("h3",{className:"text-lg font-bold text-white mb-3",children:"A mutual partnership."}),e.jsx("p",{className:"text-white/80 leading-relaxed",children:"There is no cost to become a UME preferred venue. We recommend you because we believe in y
1our space - and when you send clients our way, we take care of them."})]})})]}),e.jsx("h3",{className:"text-2xl font-bold text-white mb-6",children:"Submit Your Venue"}),e.jsx(c,{className:"bg-card border-border rounded-xl p-8",children:e.jsx(d,{className:"p-0",children:e.jsx(V,{})})})]})})]}),e.jsx(S,{})]})}export{G as default};
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.