1import{T as f,c as n,b as m,u as o,Z as _,d as r,g as v,m as d,v as u,t as l,j as a,q as y,w as b,o as i,I as q,F as w,k}from"./app-Dgj2QQ2l.js";import{H as S}from"./FrontendLayout-D8UQLWTv.js";import{_ as C}from"./_plugin-vue_export-helper-DlAUqK2U.js";/* empty css *//* empty css */const x={class:"container mx-auto"},V={key:0,class:"errors"},g={key:0,class:"errors"},D={key:0,class:"errors"},U={class:"grid-2"},F={key:0,class:"errors"},T={key:0,class:"errors"},N={class:"grid-2"},B={key:0,class:"errors"},I={key:0,class:"errors"},M={key:0,class:"errors"},P={key:0,class:"errors"},j={key:0,class:"errors"},E={key:0,class:"success"},H=["disabled"],O={name:"CompetitionService",layout:S},z=Object.assign(O,{setup(L){const t=f({competition_name:"",country:"",town:"",start_date:"",finish_date:"",contact_name:"",contact_email:"",contact_phone:"",competition_type:1,eventDocumentation:null}),c=()=>{t.post(route("competition.service.store"),{forceFormData:!0,preserveScroll:!0,onSuccess:()=>{t.reset()}})},p=k(()=>t.recentlySuccessful||t.wasSuccessful);return(W,e)=>(i(),n(w,null,[m(o(_),{title:"Competition Service"}),r("section",x,[e[21]||(e[21]=r("header",null,[r("h1",{class:"primary-text"},"Submit a Competition Invitation"),r("p",{class:"secondary-text"},"Provide competition details and attach a PDF invitation.")],-1)),r("form",{onSubmit:v(c,["prevent"]),enctype:"multipart/form-data",resetOnSuccess:""},[r("div",null,[e[10]||(e[10]=r("label",{for:"competition_name",class:"form-required"},"Competition Name",-1)),d(r("input",{id:"competition_name","onUpdate:modelValue":e[0]||(e[0]=s=>o(t).competition_name=s),class:"form-control",type:"text",required:""},null,512),[[u,o(t).competition_name]]),o(t).errors.competition_name?(i(),n("div",V,l(o(t).errors.competition_name),1)):a("",!0)]),r("div",null,[e[11]||(e[11]=r("label",{for:"country",class:"form-required"},"Country",-1)),d(r("input",{id:"country","onUpdate:modelValue":e[1]||(e[1]=s=>o(t).country=s),class:"form-control",type:"text",required:""},null,512),[[u,o(t).country]]),o(t).errors.country?(i(),n("div",g,l(o(t).errors.country),1)):a("",!0)]),r("div",null,[e[12]||(e[12]=r("label",{for:"town",class:"form-required"},"Town",-1)),d(r("input",{id:"town","onUpdate:modelValue":e[2]||(e[2]=s=>o(t).town=s),class:"form-control",type:"text",required:""},null,512),[[u,o(t).town]]),o(t).errors.town?(i(),n("div",D,l(o(t).errors.town),1)):a("",!0)]),r("div",U,[r("div",null,[e[13]||(e[13]=r("label",{for:"start_date",class:"form-required"},"Start Date",-1)),d(r("input",{id:"start_date","onUpdate:modelValue":e[3]||(e[3]=s=>o(t).start_date=s),class:"form-control",type:"date",required:""},null,512),[[u,o(t).start_date]]),o(t).errors.start_date?(i(),n("div",F,l(o(t).errors.start_date),1)):a("",!0)]),r("div",null,[e[14]||(e[14]=r("label",{for:"finish_date",class:"form-required"},"Finish Date",-1)),d(r("input",{id:"finish_date","onUpdate:modelValue":e[4]||(e[4]=s=>o(t).finish_date=s),class:"form-control",type:"date",required:""},null,512),[[u,o(t).finish_date]]),o(t).errors.finish_date?(i(),n("div",T,l(o(t).errors.finish_date),1)):a("",!0)])]),r("div",N,[r("div",null,[e[15]||(e[15]=r("label",{for:"contact_name",class:"form-required"},"Contact Name",-1)),d(r("input",{id:"contact_name","onUpdate:modelValue":e[5]||(e[5]=s=>o(t).contact_name=s),class:"form-control",type:"text",required:""},null,512),[[u,o(t).contact_name]]),o(t).errors.contact_name?(i(),n("div",B,l(o(t).errors.contact_name),1)):a("",!0)]),r("div",null,[e[16]||(e[16]=r("label",{for:"contact_email",class:"form-required"},"Contact Email",-1)),d(r("input",{id:"contact_email","onUpdate:modelValue":e[6]||(e[6]=s=>o(t).contact_email=s),class:"form-control",type:"email",required:""},null,512),[[u,o(t).contact_email]]),o(t).errors.contact_email?(i(),n("div",I,l(o(t).errors.contact_email),1)):a("",!0)])]),r("div",null,[e[17]||(e[17]=r("label",{for:"contact_phone",class:"form-required"},"Telephone number",-1)),d(r("input",{id:"contact_phone","onUpdate:modelValue":e[7]||
1(e[7]=s=>o(t).contact_phone=s),class:"form-control",type:"tel",required:""},null,512),[[u,o(t).contact_phone]]),o(t).errors.contact_phone?(i(),n("div",M,l(o(t).errors.contact_phone),1)):a("",!0)]),r("div",null,[e[19]||(e[19]=r("label",{for:"competition_type",class:"form-required"},"Competition Type",-1)),d(r("select",{id:"competition_type","onUpdate:modelValue":e[8]||(e[8]=s=>o(t).competition_type=s),class:"form-control",required:""},[...e[18]||(e[18]=[r("option",{value:"1"},"Casting",-1),r("option",{value:"2"},"Fly Casting",-1)])],512),[[y,o(t).competition_type]]),o(t).errors.competition_type?(i(),n("div",P,l(o(t).errors.competition_type),1)):a("",!0)]),r("div",null,[e[20]||(e[20]=r("label",{for:"invitation"},"Invitation (PDF only, max size 1 MB)",-1)),r("input",{id:"invitation",class:"form-control",type:"file",accept:"application/pdf",onChange:e[9]||(e[9]=s=>o(t).eventDocumentation=s.target.files[0])},null,32),o(t).errors.eventDocumentation?(i(),n("div",j,l(o(t).errors.eventDocumentation),1)):a("",!0)]),m(q,{name:"success",appear:""},{default:b(()=>[p.value?(i(),n("div",E,"Thanks! Your submission was received. We will review it and post it on our website")):a("",!0)]),_:1}),r("input",{class:"submit",disabled:o(t).processing,type:"submit",value:"Submit"},null,8,H)],32)])],64))}}),K=C(z,[["__scopeId","data-v-bba3878c"]]);export{K 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.