1import{d as w,u as _,a as v,A as x,o as V,B as k,b as y,c as S,e as m,x as o,f as a,G as u,E as p,h as c,t as f,N as B,m as N,r as g}from"./app-B5M2SnJB.js";const q={class:"container flex flex-col h-screen justify-center px-1 py-10"},U=["alt"],I=w({__name:"Login",setup(C){const l=g(""),t=g(""),r=_(),d=v(),n=x();async function b(){await n.logUserIn(l.value,t.value)}return V(async()=>{n.user&&r.redirect({name:"errors.403"}),d.params.token&&await n.logUserInByToken(d.params.token)}),(e,s)=>{const h=k("router-link");return y(),S("div",q,[m("img",{class:"h-6 mb-5 md:mb-8 mx-auto",src:"/img/logo.svg",alt:e.app.name},null,8,U),m("form",{class:"bg-white border border-slate-200 max-w-[400px] mb-20 mx-auto p-5 rounded shadow-sm w-full",onSubmit:N(b,["prevent"])},[o(a(u),{class:"mb-10",name:"email",type:"email",required:"",invalid:!!a(r).errors?.email,label:e.__("Email"),placeholder:e.__("placeholders.email"),modelValue:l.value,"onUpdate:modelValue":s[0]||(s[0]=i=>l.value=i)},null,8,["invalid","label","placeholder","modelValue"]),o(a(u),{class:"mb-10",name:"password",placeholder:"**********",type:"password",required:"",invalid:!!a(r).errors?.password,label:e.__("Password"),modelValue:t.value,"onUpdate:modelValue":s[1]||(s[1]=i=>t.value=i)},null,8,["invalid","label","modelValue"]),o(a(B),{class:"bg-highlight text-white",dusk:"login",submit:""},{default:p(()=>[c(f(e.__("Login")),1)]),_:1}),o(h,{class:"ml-5 text-highlight text-sm",to:{name:"forgot-password"}},{default:p(()=>[c(f(e.__("Forgotten password?")),1)]),_:1})],32)])}}});export{I as default}; 2//# sourceMappingURL=Login-BFgqEi4O.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.