1import{Z as k,i as I,r as l,o as c,c as _,a as r,b as u,t as a,d as n,w as m,F as B,f as F,e as S}from"./app-c78041ec.js";import{_ as v}from"./AuthLayout-a19ba102.js";import{_ as x,B as U}from"./Button-0a4ba45b.js";import{I as q}from"./Input-5741788e.js";import{I as E}from"./InputGroup-fee203b4.js";import{F as N}from"./FormErrors-93b451f1.js";import{S as P}from"./Switch-1eea391b.js";import{P as C}from"./Panel-b6c6ce5a.js";import"./Container-ad2f0e2e.js";import"./Logo-243bdfd8.js";import"./keyboard-b4eab9df.js";import"./hidden-c2874b95.js";const G={layout:v,components:{Head:k,Switch:P,Button:U,Input:q,InputGroup:E,FormErrors:N,Link:I,Panel:C},props:{status:String},data(){return{form:this.$inertia.form({name:"",email:"",password:"",password_confirmation:"",terms:!1})}},methods:{submit(){this.form.post(this.route("register"),{onFinish:()=>this.form.reset("password","password_confirmation")})}}},H={class:"text-center text-3xl font-extrabold text-gray-900"},L={class:"mt-2 text-center text-sm text-gray-600"},j={key:0,class:"mb-4 font-medium text-sm text-success-600"},D=["href"],M={class:"flex items-center justify-end mt-4"};function R(o,t,p,T,e,d){const g=l("Head"),w=l("Link"),b=l("FormErrors"),f=l("Input"),i=l("InputGroup"),V=l("Switch"),y=l("Button"),h=l("Panel");return c(),_(B,null,[r(g,{title:o.$t("register.meta.title")},null,8,["title"]),u("h2",H,a(o.$t("register.title")),1),u("p",L,[n(a(o.$t("register.subtitle"))+" ",1),r(w,{href:o.route("login"),class:"font-medium text-600 hover:text-primary"},{default:m(()=>[n(a(o.$t("register.click")),1)]),_:1},8,["href"]),n(". ")]),r(h,{card:"",edge:"",class:"mt-8"},{default:m(()=>[r(b,{class:"mb-4",details:!1}),p.status?(c(),_("div",j,a(p.status),1)):F("",!0),u("form",{onSubmit:t[5]||(t[5]=S((...s)=>d.submit&&d.submit(...s),["prevent"])),class:"space-y-6"},[r(i,{label:o.$t("register.form.fullname"),target:"name",error:e.form.errors.name},{default:m(()=>[r(f,{modelValue:e.form.name,"onUpdate:modelValue":t[0]||(t[0]=s=>e.form.name=s),required:"",autofocus:"",autocomplete:"name"},null,8,["modelValue"])]),_:1},8,["label","error"]),r(i,{label:o.$t("register.form.email"),target:"email",error:e.form.errors.email},{default:m(()=>[r(f,{type:"email",modelValue:e.form.email,"onUpdate:modelValue":t[1]||(t[1]=s=>e.form.email=s),required:"",autocomplete:"username"},null,8,["modelValue"])]),_:1},8,["label","error"]),r(i,{label:o.$t("register.form.password"),target:"password",error:e.form.errors.password},{default:m(()=>[r(f,{type:"password",modelValue:e.form.password,"onUpdate:modelValue":t[2]||(t[2]=s=>e.form.password=s),required:"",autocomplete:"new-password"},null,8,["modelValue"])]),_:1},8,["label","error"]),r(i,{label:o.$t("register.form.confirm"),target:"password_confirmation",error:e.form.errors.password_confirmation},{default:m(()=>[r(f,{type:"password",modelValue:e.form.password_confirmation,"onUpdate:modelValue":t[3]||(t[3]=s=>e.form.password_confirmation=s),required:"",autocomplete:"new-password"},null,8,["modelValue"])]),_:1},8,["label","error"]),r(i,{target:"terms",error:e.form.errors.terms},{default:m(()=>[r(V,{modelValue:e.form.terms,"onUpdate:modelValue":t[4]||(t[4]=s=>e.form.terms=s)},{default:m(()=>[n(a(o.$t("register.form.terms.label"))+" ",1),u("a",{href:o.route("cgu"),target:"_blank",class:"text-primary hover:underline"},a(o.$t("register.form.terms.link")),9,D),n(". ")]),_:1},8,["modelValue"])]),_:1},8,["error"]),u("div",M,[r(y,{color:"primary",disabled:e.form.processing},{default:m(()=>[n(a(o.$t("register.form.submit")),1)]),_:1},8,["disabled"])])],32)]),_:1})],64)}const re=x(G,[["render",R]]);export{re 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.