PageSourceSearch

https://metaevos.ai/assets/ForgetPassword-DHvvjYfM.js

js metaevos.ai collected 2026-10-05 12:58:54 UTC 3,613 bytes, 1 lines download raw bytes

1import{u as S,a as b,g as q,r as n,j as e,k as p,B as D,d as W,J as _,o as L,p as O,s as R,q as V,O as t,bn as I,b7 as $,S as H,h as K}from"./index-DN_nZfwy.js";import{A as M,a as z}from"./AuthCardWrapper-CtAkqDKS.js";import{T as G}from"./index-D59Xdd3p.js";import{F as J,c as Q,a as N}from"./array-DhzcVmbX.js";import{A as U}from"./AnimateButton-Bl7-0e2Q.js";import{F as X}from"./FormControl-KJFw7VFa.js";import{I as Y,F as Z}from"./InputLabel-3h1Cja0O.js";import{O as ee}from"./OutlinedInput-BOQxxPG8.js";const te=({...o})=>{const{t:s}=S(),l=b(),u=q(r=>r.siteInfo),[v,w]=n.useState(!1),[f,E]=n.useState(!1),[T,k]=n.useState(""),[g,B]=n.useState(""),[c,d]=n.useState(!1),[i,x]=n.useState(30),y=r=>{R(r),d(!1),x(30)},C=async(r,{setSubmitting:a})=>{if(d(!0),a(!0),f&&g===""){_(s("registerForm.verificationInfo")),a(!1);return}try{const m=await L.get(`/api/reset_password?email=${r.email}&turnstile=${g}`),{success:h,message:j}=m.data;h?(O(s("registerForm.restSendEmail")),w(!0)):y(j)}catch{y(s("common.serverError"))}a(!1)};return n.useEffect(()=>{let r=null;return c&&i>0?r=setInterval(()=>{x(i-1)},1e3):i===0&&(d(!1),x(30)),()=>clearInterval(r)},[c,i]),n.useEffect(()=>{u.turnstile_check&&(E(!0),k(u.turnstile_site_key))},[u]),e.jsx(e.Fragment,{children:v?e.jsx(p,{variant:"h3",padding:"20px",children:s("registerForm.restSendEmail")}):e.jsx(J,{initialValues:{email:""},validationSchema:Q().shape({email:N().email(s("registerForm.validEmailRequired")).max(255).required(s("registerForm.emailRequired"))}),onSubmit:C,children:({errors:r,handleBlur:a,handleChange:m,handleSubmit:h,isSubmitting:j,touched:F,values:A})=>e.jsxs("form",{noValidate:!0,onSubmit:h,...o,children:[e.jsxs(X,{fullWidth:!0,error:!!(F.email&&r.email),sx:{...l.typography.customInput},children:[e.jsx(Y,{htmlFor:"outlined-adornment-email-register",children:"Email"}),e.jsx(ee,{id:"outlined-adornment-email-register",type:"text",value:A.email,name:"email",onBlur:a,onChange:m,inputProps:{}}),F.email&&r.email&&e.jsx(Z,{error:!0,id:"standard-weight-helper-text--register",children:r.email})]}),f?e.jsx(G,{sitekey:T,onVerify:P=>{B(P)}}):e.jsx(e.Fragment,{}),e.jsx(D,{sx:{mt:2},children:e.jsx(U,{children:e.jsx(W,{disableElevation:!0,disabled:j||c,fullWidth:!0,size:"large",type:"submit",variant:"contained",color:"primary",children:c?s("common.again",{count:i}):s("common.submit")})})})]})})})},me=()=>{const{t:o}=S(),s=b(),l=V(s.breakpoints.down("md"));return e.jsx(M,{children:e.jsx(t,{container:!0,direction:"column",justifyContent:"flex-end",children:e.jsx(t,{item:!0,xs:12,children:e.jsx(t,{container:!0,justifyContent:"center",alignItems:"center",sx:{minHeight:"calc(100vh - 136px)"},children:e.jsx(t,{item:!0,sx:{m:{xs:1,sm:3},mb:0},children:e.jsx(z,{children:e.jsxs(t,{container:!0,spacing:2,alignItems:"center",justifyContent:"center",children:[e.jsx(t,{item:!0,sx:{mb:3},children:e.jsx(I,{to:"#",children:e.jsx($,{})})}),e.jsx(t,{item:!0,xs:12,children:e.jsx(t,{container:!0,direction:l?"column-reverse":"row",alignItems:"center",justifyContent:"center",children:e.jsx(t,{item:!0,children:e.jsx(H,{alignItems:"center",justifyContent:"center",spacing:1,children:e.jsx(p,{color:s.palette.primary.main,gutterBottom:!0,variant:l?"h3":"h2",children:o("auth.restPassword")})})})})}),e.jsx(t,{item:!0,xs:12,children:e.jsx(te,{})}),e.jsx(t,{item:!0,xs:12,children:e.jsx(K,{})}),e.jsx(t,{item:!0,xs:12,children:e.jsx(t,{item:!0,container:!0,direction:"column",alignItems:"center",xs:12,children:e.jsx(p,{component:I,to:"/login",variant:"subtitle1",sx:{textDecoration:"none"},children:o("menu.login")})})})]})})})})})})})};export{me 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.