import{_ as D,r as E,i as O,m as R,b as W,u as H,a as J,s as Q,g as X,c as Y}from"./index-BTglIPU2.js?v=1773287522785";import{_ as ee}from"./index.vue_vue_type_script_setup_true_lang-D8O2mMsP.js?v=1773287522785";import{_ as ne}from"./index-DIKmrNCq.js?v=1773287522785";import{k as se,R as te,r as _,e as I,$ as b,a8 as oe,a9 as t,_ as o,aa as l,a0 as s,S as a,Z as k,j as u,ai as ae,aj as le,ak as ie,N as S}from"./vue-core-DJjvd5ZC.js?v=1773287522785";import{Z as re,$ as ue,B as de,a0 as pe,a1 as _e,b as me,k as ge,a2 as ce,g as fe}from"./naive-ui--dJnpVcV.js?v=1773287522785";import"./prismjs-BZPoR7_J.js?v=1773287522785";const ve={class:"font-600"},xe={class:"info flex mt-50px w-820px mx-auto"},we={class:"tips py-40px w-50%"},be={class:"font-600 text-16px"},$e={class:"mt-10px mb-20px font-600 text-16px"},ye={key:0,class:"w-50% py-24px px-32px"},ke={class:"my-16px"},Ce={class:"my-16px"},Le={class:"w-100%"},he={class:"flex justify-end mt-8px"},Be={key:1,class:"w-50% p-30px"},Pe={class:"font-600 text-left"},ze={class:"underline"},Ae={class:"text-16px my-20px text-left"},Re={key:0,class:"ml-5px"},Ie=se({__name:"index",setup(Se){const{t:g}=te(),C=_(null),L=_(null),i=I({email:"",password:"",isPro:1}),F={email:{required:!0,trigger:["blur","input"],message:g("Component.BindAccount.index_4")},password:{required:!0,trigger:["blur","input"],message:g("Component.BindAccount.index_5")}},d=I({username:"",password:"",isPro:1}),U={username:{required:!0,trigger:["blur","input"],message:g("Component.BindAccount.index_4")},password:{required:!0,trigger:["blur","input"],message:g("Component.BindAccount.index_5")}},$=_(!1),c=_(!1),N=n=>{c.value=n==="login"},f=_(60),v=_(!0);let x;const V=()=>{v.value=!1,x&&clearInterval(x),x=setInterval(()=>{f.value--,f.value<=0&&(clearInterval(x),f.value=60,v.value=!0)},1e3)},j=async()=>{var e;await((e=C.value)==null?void 0:e.validate());const{message:n}=await E(S(i));O(n)&&(n.status?($.value=!0,R.success(n.msg)):R.error(n.msg))},q=()=>c.value?d:{username:i.email,password:i.password,isPro:1},y=async()=>{var n;await((n=L.value)==null?void 0:n.validate());try{await W(S(q()))}catch(e){fe(e,"message.validated",!0)||($.value=!0);return}await H({force:1}),J.push("/")},G=()=>{V();let n=c.value?d.username:i.email;Q({email:n})},h=()=>{window.location.href="".concat(X(),"/google/redirect")};return(n,e)=>{const B=ne,p=de,P=pe,w=me,m=_e,z=ee,A=ue,T=D,K=re,M=ge,Z=ce;return b(),oe(Z,{class:"box pt-100px flex items-center text-center"},{default:t(()=>[o("h1",ve,l(n.$t("Login.index_26")),1),o("div",xe,[o("div",we,[e[7]||(e[7]=o("h3",{class:"font-600 mb-20px"},"YakPanel Pro",-1)),o("div",be,l(n.$t("Login.index_29")),1),o("div",$e,l(n.$t("Login.index_30")),1),s(B,{class:"text-left pl-30px w-400px"},{default:t(()=>[o("li",null,l(n.$t("Login.index_27")),1),o("li",null,l(n.$t("Login.index_28")),1)]),_:1})]),a($)?(b(),k("div",Be,[o("h3",Pe,[u(l(n.$t("Login.index_35"))+": ",1),o("span",ze,l(a(c)?a(d).username:a(i).email),1)]),o("div",Ae,[u(l(n.$t("Login.index_36"))+": ",1),e[15]||(e[15]=o("span",{class:"underline"},"support@yakpanel.com",-1))]),s(M,null,{default:t(()=>[s(p,{type:"primary",size:"large",onClick:e[6]||(e[6]=r=>y())},{default:t(()=>[u(l(n.$t("Login.index_37")),1)]),_:1}),s(p,{size:"large",onClick:G,disabled:!a(v)},{default:t(()=>[u(l(n.$t("Login.index_38"))+" ",1),a(v)?ie("",!0):(b(),k("span",Re,"("+l(a(f))+")",1))]),_:1},8,["disabled"])]),_:1})])):(b(),k("div",ye,[s(K,{"default-value":"signup",size:"large",animated:"","onUpdate:value":N},{default:t(()=>[s(A,{name:"signup",tab:"Sign up",class:"text-left"},{default:t(()=>[s(z,{ref_key:"signFormRef",ref:C,model:a(i),rules:F,size:"large"},{default:t(()=>[s(p,{class:"google-btn",block:"",size:"large",onClick:h},{icon:t(()=>e[8]||(e[8]=[o("i",{class:"i-common:google"},null,-1)])),default:t(()=>[e[9]||(e[9]=o("span",null,"Continue with Google",-1))]),_:1,__:[9]}),o("div",ke,[s(P,null,{default:t(()=>e[10]||(e[10]=[u("or")])),_:1,__:[10]})]),s(m,{path:"email"},{default:t(()=>[s(w,{value:a(i).email,"onUpdate:value":e[0]||(e[0]=r=>a(i).email=r),placeholder:n.$t("Config.Alarm.index_3")},null,8,["value","placeholder"])]),_:1}),s(m,{path:"password"},{default:t(()=>[s(w,{value:a(i).password,"onUpdate:value":e[1]||(e[1]=r=>a(i).password=r),type:"password",placeholder:n.$t("Config.Panel.index_66")},null,8,["value","placeholder"])]),_:1}),s(m,{"show-feedback":!1},{default:t(()=>[s(p,{type:"primary",onClick:j,size:"large",block:""},{default:t(()=>[u(l(n.$t("Login.index_31")),1)]),_:1})]),_:1})]),_:1},8,["model"])]),_:1}),s(A,{name:"login",tab:"Login",class:"text-left"},{default:t(()=>[s(z,{ref_key:"loginFormRef",ref:L,model:a(d),rules:U,size:"large"},{default:t(()=>[s(p,{class:"google-btn",block:"",size:"large",onClick:h},{icon:t(()=>e[11]||(e[11]=[o("i",{class:"i-common:google"},null,-1)])),default:t(()=>[e[12]||(e[12]=o("span",null,"Continue with Google",-1))]),_:1,__:[12]}),o("div",Ce,[s(P,null,{default:t(()=>e[13]||(e[13]=[u("or")])),_:1,__:[13]})]),s(m,{path:"username"},{default:t(()=>[s(w,{value:a(d).username,"onUpdate:value":e[2]||(e[2]=r=>a(d).username=r),placeholder:n.$t("Config.Alarm.index_3")},null,8,["value","placeholder"])]),_:1}),s(m,{path:"password"},{default:t(()=>[s(w,{value:a(d).password,"onUpdate:value":e[3]||(e[3]=r=>a(d).password=r),type:"password",placeholder:n.$t("Config.Panel.index_66"),onKeyup:e[4]||(e[4]=ae(le(r=>y(),["prevent"]),["enter"]))},null,8,["value","placeholder"])]),_:1})]),_:1},8,["model"]),o("div",Le,[s(p,{type:"primary",onClick:e[5]||(e[5]=r=>y()),size:"large",block:""},{default:t(()=>[u(l(n.$t("Login.index_32")),1)]),_:1}),o("div",he,[s(T,{target:"_blank",href:"https://www.yakpanel.com/user_admin/login?page=reset"},{default:t(()=>e[14]||(e[14]=[u("Forget Password>>")])),_:1,__:[14]})])])]),_:1})]),_:1})]))])]),_:1})}}}),Ge=Y(Ie,[["__scopeId","data-v-4273d5ee"]]);export{Ge as default};