import{_ as Z}from"./DH4x0ALa.js";import{m as N,s as v,r as z,a as q,l as c}from"./CzhZNH44.js";import{e as B,g as p,l as M,o as r,J as I,w as C,i as e,m as i,c as l,a as n,t as A,q as T,T as $,s as L,j as J,r as V,n as w,b as h,p as D,v as F,d as G}from"./BEEduvDn.js";import{u as P}from"./_AYvGf1u.js";import{_ as H}from"./EK6A63r9.js";import{_ as K}from"./BoDh9yiy.js";import{u as O}from"./BLTX3D7q.js";import{s as Q}from"./pnb8GxRC.js";const W=["initial","enter","leave"],X={class:"rounded-md p-8 w-1/2 bg-white flex flex-col space-y-4 justify-start font-Nunito shadow-4xl"},Y={class:"text-xl"},ee=B({__name:"alert_modal",setup(S){let u=P();const _=L();let b=p(()=>u.get_show_recover),y=p(()=>u.get_recover_msg.message);function x(){u.show_recover=!u.show_recover,J("/")}return(o,s)=>{const g=M("motion");return r(),I($,{css:!1,onLeave:s[1]||(s[1]=(m,k)=>e(_).div.leave(k))},{default:C(()=>[e(b)?i((r(),l("div",{key:0,initial:("modal_animation"in o?o.modal_animation:e(N)).initial,enter:("modal_animation"in o?o.modal_animation:e(N)).enter,leave:("modal_animation"in o?o.modal_animation:e(N)).leave,class:"absolute min-h-screen lg:px-64 px-16 inset-0 flex flex-col space-y-4 items-center justify-center bg-gray-300 bg-opacity-50"},[i((r(),l("div",X,[s[2]||(s[2]=n("h1",{class:"text-5xl text-teal-800"}," Notice ",-1)),n("p",Y,A(e(y)),1),n("button",{onClick:s[0]||(s[0]=m=>x()),class:"font-semibold capitalize border-2 rounded-md transition-all ease-in-out duration-500 hover:scale-105 hover:border-green-500 hover:text-green-500 text-indigo-500 border-indigo-500"}," close ")])),[[g,("stagger_effect"in o?o.stagger_effect:e(v))(675,0,100)]])],8,W)),[[g,"div"]]):T("",!0)]),_:1})}}}),te=["initial","enter"],ae={class:"lg:w-[48rem] hidden md:flex mds:hidden"},oe={class:"h-[34rem]",src:H,alt:"recovery password"},ie={class:"h-[2.5rem] w-[6rem] rounded-md border-2 border-green-300",src:K,alt:"logo"},ne={class:"flex justify-start items-center space-x-2"},se={class:"w-full flex justify-start items-center"},re=["initial","enter","leave"],le={class:"w-full flex flex-col space-y-1"},de=["initial","enter"],me={class:"flex w-full justify-center item-center"},he=B({__name:"recover",setup(S){const u=L(),_=P(),b=O();let y=p(()=>_.get_error),x=p(()=>_.get_error_message),o=V(!1),s=V(""),g=p(()=>b.get_theme),m=V(""),k=/^(([^<>()\[\]\\.,;:\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,}))$/;function E(){m.value===""||k.test(m.value)===!1?(o.value=!0,Q(()=>{o.value=!1},8e3)):_.recoverPassword(m.value,s.value)}return(t,a)=>{const R=Z,U=ee,d=M("motion");return r(),l("section",{class:w(["flex w-full min-h-screen p-1",e(g)?"bg-innerDark":"bg-orange-500"])},[i((r(),l("div",{initial:("recover_page_animation"in t?t.recover_page_animation:e(z)).initial,enter:("recover_page_animation"in t?t.recover_page_animation:e(z)).enter,class:w(["w-full min-h-full py-2 lg:px-6 px-4 rounded-md flex justify-between items-center space-x-6",e(g)?"bg-Dark":"bg-orange-50"])},[i((r(),l("div",ae,[i(n("img",oe,null,512),[[d,"image_animation"in t?t.image_animation:e(q)]])])),[[d,("stagger_effect"in t?t.stagger_effect:e(v))(400,0,-100)]]),n("div",{class:w(["flex flex-col w-full space-y-6 justify-start item-center px-8 font-Nunito",e(g)?"text-teal-400":"text-teal-800"])},[i(n("img",ie,null,512),[[d,("stagger_effect"in t?t.stagger_effect:e(v))(375,0,100)]]),i((r(),l("div",ne,a[5]||(a[5]=[n("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",class:"w-8 h-8"},[n("path",{"fill-rule":"evenodd",d:"M12 1.5a5.25 5.25 0 00-5.25 5.25v3a3 3 0 00-3 3v6.75a3 3 0 003 3h10.5a3 3 0 003-3v-6.75a3 3 0 00-3-3v-3c0-2.9-2.35-5.25-5.25-5.25zm3.75 8.25v-3a3.75 3.75 0 10-7.5 0v3h7.5z","clip-rule":"evenodd"})],-1),n("h2",{class:"text-3xl font-semibold"}," Recover your password ",-1)]))),[[d,("stagger_effect"in t?t.stagger_effect:e(v))(500,0,100)]]),h($,{css:!1,onLeave:a[1]||(a[1]=(f,j)=>e(u).div.leave(j))},{default:C(()=>[i((r(),l("div",se,[h(R,{class:"rounded-md overflow-hidden",modelValue:e(s),"onUpdate:modelValue":a[0]||(a[0]=f=>D(s)?s.value=f:s=f)},null,8,["modelValue"])])),[[d,("stagger_effect"in t?t.stagger_effect:e(v))(925,0,200)]])]),_:1}),h($,{css:!1,onLeave:a[2]||(a[2]=(f,j)=>e(u).div.leave(j))},{default:C(()=>[e(y)?i((r(),l("div",{key:0,initial:("leave_animation"in t?t.leave_animation:e(c)).initial,enter:("leave_animation"in t?t.leave_animation:e(c)).enter,leave:("leave_animation"in t?t.leave_animation:e(c)).leave,class:"flex justify-between items-center w-full rounded-md py-2 px-8 border-2 border-red-600 font-semibold text-red-600"},[G(A(e(x).message),1)],8,re)),[[d,"div"]]):T("",!0)]),_:1}),i((r(),l("div",le,[a[7]||(a[7]=n("label",{class:"text-xl font-bold",for:"email"},"Email",-1)),e(o)?i((r(),l("div",{key:0,initial:("leave_animation"in t?t.leave_animation:e(c)).initial,enter:("leave_animation"in t?t.leave_animation:e(c)).enter,class:"w-full flex justify-center items-center rounded-md bg-red-50 text-red-600 py-2"},a[6]||(a[6]=[n("h2",null,"Please ensure that you enter email.",-1)]),8,de)),[[d,"div"]]):T("",!0),i(n("input",{id:"email","onUpdate:modelValue":a[3]||(a[3]=f=>D(m)?m.value=f:m=f),class:w(["py-2 px-2 border-2 border-gray-300 w-full rounded-md outline-none transition-all ease-in-out duration-700 focus:border-green-500 focus:shadow-4xl",e(o)?"border-red-500 text-red-500":""]),placeholder:"Please enter your email eg. example@gmail.com",type:"email"},null,2),[[F,e(m)]])])),[[d,("stagger_effect"in t?t.stagger_effect:e(v))(675,0,100)]]),i((r(),l("div",me,[n("button",{onClick:a[4]||(a[4]=f=>E()),class:"w-1/2 rounded-md border-2 py-1 uppercase font-semibold text-teal-500 transition-all ease-in-out duration-700 hover:text-indigo-500 hover:border-indigo-500 hover:shadow-5xl hover:bg-indigo-50"}," send email ")])),[[d,("stagger_effect"in t?t.stagger_effect:e(v))(775,0,100)]])],2)],10,te)),[[d]]),h(U)],2)}}});export{he as default};
