1import{_ as N,a as R,b as B}from"./u-iHELT5.js";import{f as k,x as C,v as F,r as p,y as T,c as r,o as _,a as o,k as y,t as m,p as e,b as t,w as n,K as q,J as E,n as Z,d as v,e as D}from"./BQDpIwrx.js";import{_ as I}from"./nbfHEe7g.js";import{_ as J}from"./BpJKE2q5.js";import"./DLbg7WoS.js";const K={class:"flex flex-1 flex-col px-6 py-8 lg:px-8"},L={class:"sm:mx-auto sm:w-full sm:max-w-sm"},M={class:"mb-6 text-left font-size-large font-bold leading-9 tracking-tight"},O={key:0,class:"sm:mx-auto sm:w-full sm:max-w-sm"},P={class:"pt-2 space-y-2 flex flex-col align-end"},j={class:"inline-flex ml-auto"},G={key:1,class:"sm:mx-auto sm:w-full sm:max-w-sm px-6 sm:px-0"},H={__name:"ResendActivation",setup(w){const{$t:s}=k(),x=C();F();const b=p(),l=p(),c=T({email:""}),u=p(!1),g=i=>{const a=[];return(!i.email||i.email.length<3||!String(i.email).toLowerCase().match(/^(([^<>()[\]\\.,;:\s@"]+(\.[^<>()[\]\\.,;:\s@"]+)*)|.(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/))&&a.push({path:"email",message:"Required"}),a},$=async()=>{try{await x("/auth/send-email-confirmation",{method:"POST",body:{email:c.email,cf_turnstile_response:l.value}})}catch{}u.value=!0};return(i,a)=>{const V=R,z=N,S=q,d=Z,U=B,h=I,A=J;return _(),r("div",K,[o("div",L,[o("div",M,m(e(s)("resend_activation.title")),1)]),e(u)?y("",!0):(_(),r("div",O,[t(U,{validate:g,state:e(c),class:"space-y-6",onSubmit:$},{default:n(()=>[o("div",null,[t(z,{name:"email"},{label:n(()=>a[2]||(a[2]=[o("label",{for:"email",class:"block font-size-small font-medium leading-6"},"Email",-1)])),default:n(()=>[t(V,{modelValue:e(c).email,"onUpdate:modelValue":a[0]||(a[0]=f=>e(c).email=f),size:"xl",class:"w-full"},null,8,["modelValue"])]),_:1})]),o("div",P,[o("div",j,[t(S,{ref_key:"turnstile",ref:b,modelValue:e(l),"onUpdate:modelValue":a[1]||(a[1]=f=>E(l)?l.value=f:null)},null,8,["modelValue"])]),t(d,{disabled:!e(l),size:"xl",type:"submit",color:"neutral",block:""},{default:n(()=>[v(m(e(s)("resend_activation.submit")),1)]),_:1},8,["disabled"])])]),_:1},8,["state"]),t(h,{label:e(s)("resend_activation.have_credentials"),class:"my-8",color:"white"},null,8,["label"]),t(d,{size:"xl",class:"mx-auto",block:"",color:"neutral",variant:"outline",to:"/"},{default:n(()=>[v(m(e(s)("resend_activation.back_to_login")),1)]),_:1})])),e(u)?(_(),r("div",G,[t(A,{title:e(s)("resend_activation.success_title"),description:e(s)("resend_activation.success_description")},null,8,["title","description"]),t(h,{class:"my-8",color:"white"}),t(d,{size:"xl",class:"mx-auto",block:"",color:"neutral",variant:"outline",to:"/"},{default:n(()=>[v(m(e(s)("resend_activation.back_to_login")),1)]),_:1})])):y("",!0)])}}},Q={class:"min-h-screen w-full h-full py-8"},se={__name:"resend-activation",setup(w){const{$t:s}=k();return D({title:s("resend_activation.title"),description:"Resend activation email"}),(x,b)=>{const l=H;return _(),r("div",null,[o("div",null,[o("div",Q,[t(l)])])])}}};export{se 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.