1import{a as s,j as r}from"./CV4d5j3N.js";import{L as b}from"./DYk5B7br.js";import{I as l,l as F,f as m,b as P,s as R,m as I,V as L}from"./DK-ZFHmz.js";import{S as T}from"./RKb5VkO1.js";import{H as _}from"./CtGc7OM4.js";import{u}from"./FASs9ZuQ.js";import{u as A,a as U}from"./N0RSfERS.js";import{c as i}from"./C7rEmnPn.js";import{b as D}from"./FqngZm7k.js";import{u as H}from"./8tR2MClf.js";import{S as M}from"./DqcxJX25.js";import"./BakcSyg6.js";import"./CWG1rEj-.js";import"./B1_wMxF2.js";import"./D2Tgy2LM.js";import"./Dj8pLVsi.js";import"./CxTyLFAO.js";import"./ZJqjhFJc.js";import"./Bwd5OOmI.js";import"./C90QWMdF.js";import"./Bq0TTqIH.js";import"./BR76m4z7.js";import"./DP1tGiab.js";import"./C1lCZ5Qs.js";import"./D_7cP-M3.js";import"./BaUvM3gb.js";import"./BQJCHx-L.js";import"./CIbNQ9ty.js";import"./DlNQscw-.js";import"./CHqF18-c.js";import"./CeKdK5_e.js";import"./HJ0M68Jl.js";import"./B3Pq5sEo.js";import"./SnscZydK.js";import"./qXo9UB1H.js";import"./CNo3oIkL.js";import"./i3HOLjOL.js";import"./Bkh3c-0a.js";import"./CnIJiMPK.js";import"./CQnNU0GN.js";import"./Cy-MWh4Z.js";import"./DwqXybN5.js";import"./CSUqiIUZ.js";import"./Da13uJSy.js";import"./BOnKlfjS.js";import"./CMBiYTiD.js";import"./yXg7GJNS.js";import"./BgujPkGU.js";import"./BzfDG744.js";import"./q3O-U-PI.js";import"./CY0Q9z1Q.js";import"./CtRu48qb.js";import"./DgDCE3uo.js";import"./DaAlhC9H.js";import"./DxFLWkYZ.js";import"./COeKK7Ce.js";import"./CpG_3luw.js";import"./D1RWyH7B.js";import"./dwXES3An.js";import"./XE1fYlh-.js";import"./DpDW55zt.js";import"./Aj92jXBP.js";import"./VvJwaSRC.js";import"./CH3hxQ-S.js";import"./cx1E9w9A.js";import"./6IwnyhEX.js";import"./B1937iaX.js";import"./BijCJQMc.js";import"./Colw1zgD.js";import"./WldOFDRm.js";import"./x5IvBceT.js";import"./3S_6p140.js";import"./D66-pmUQ.js";import"./NDxJlhMN.js";import"./Bz01HNZW.js";import"./DAbWZ_Fb.js";import"./BqfUsxxt.js";import"./BdPwpGay.js";import"./CH0rrWnS.js";import"./BJB7pSge.js";import"./Ci3hnNR3.js";import"./6j0XEAEK.js";import"./CDmLZnAP.js";import"./Bj8Y1BEu.js";import"./Cqzf62VU.js";import"./B8HJbWvx.js";import"./Co_0sdPR.js";import"./C_ZgJHL_.js";import"./4swVSIEC.js";import"./CvUeUNW9.js";import"./bMS9_hFQ.js";import"./l3MTcKoc.js";import"./Dju3oUBS.js";import"./DrUQ9rbp.js";import"./CPnOI40R.js";import"./E7BW5IRg.js";import"./DQYf4rmc.js";import"./BQXfn2kq.js";import"./BEbOsNQY.js";import"./bvupvAlH.js";import"./CboHuxXW.js";import"./bg1spP5W.js";import"./C2c9Dldw.js";import"./CQ7MNUEZ.js";import"./Dd_tw-Um.js";import"./BjeGbvVg.js";import"./CcWs4rIg.js";import"./BB9BhiqW.js";import"./DGa8lynz.js";import"./DRhchCQm.js";import"./C1CyTSSW.js";import"./D7uXRtkb.js";/* empty css */import"./cuT060ZD.js";import"./a2zLGm8V.js";import"./BBS_fMiN.js";import"./soHPqA82.js";import"./BTZi53CR.js";import"./BZGWv2P6.js";import"./eevAQMZo.js";import"./CCS-SmB-.js";const Yt=()=>{const v=A(c=>c.app.systemSettings.name),[e,w,p]=u("",L.USERNAME),[h,a]=s.useState(!1),[n,C]=s.useState(!1),[f,y]=u(""),[g,S]=u(""),[d,N]=s.useState(""),x=D(),j=U(),{t}=H();s.useEffect(()=>{d&&x(d)},[x,d]);const E=c=>{c.preventDefault(),a(!0),n?F({reset_code:f,user_name:e,new_password:g}).then(({data:o})=>{m({messages:o}),N("/sign-in"),j(P(!1)),j(R(null))}).catch(({errors:o})=>m({messages:o,isError:!0})).finally(()=>a(!1)):I({user_name:e,reset_code:1}).then(({data:o})=>{m({messages:o}),C(!0)}).catch(({errors:o})=>m({messages:o,isError:!0})).finally(()=>a(!1))};return r.jsxs(r.Fragment,{children:[r.jsx(_,{children:r.jsxs("title",{children:[t("passwordRecovery")," | ",v]})}),r.jsxs("form",{onSubmit:E,className:i["id-card"],children:[r.jsx("div",{className:i["id-card-header"],children:t("passwordRecovery")}),r.jsx("div",{className:i["id-card__content"],children:n?r.jsxs(r.Fragment,{children:[r.jsx(l,{type:"text",id:"resetCode",name:"resetCode",label:t("resetCode"),auth:!0,value:f,onChange:y}),r.jsx(l,{type:"password",id:"password",name:"password",label:t("newPassword"),auth:!0,value:g,onChange:S})]}):r.jsx(r.Fragment,{children:r.jsx(l,{id:"username",name:"username",label:`${t("username")} *`,auth:!0,value:e,onChange:w,error:p,errorMessage:p})})}),r.jsx("div",{className:i["id-card-actions"],children:r.jsxs("button",{type:"submit",disabled:!e||p||h,children:[t(n?"done":"reset")," ",h&&r.jsx(M,{size:20,style:{marginLeft:"10px"},color:"#FFF",secondaryColor:"var(--secondaryTextColor)"})]})})]}),r.jsx("div",{className:i["id-header"],children:r.jsx(b,{to:"/sign-in",children:t("backToLogIn")})}),r.jsxs("div",{className:i["id-header"],children:[t("anyQuestionsContactUsAt")," ",r.jsx(T,{})]})]})};export{Yt 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.