Files
digital_doctor/digital_doctor/public/ai/assets/index-8b3f8a02.js
2024-08-01 15:35:32 +00:00

2 lines
12 KiB
JavaScript
Executable File
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

import{d as ke,u as Ie,a as Be,q as Le,s as Te,r as c,b as Pe,c as Ne,t as l,e as _,f as a,h as e,g as o,i,w as u,v as P,l as C,x as p,y as k,z as Se,A as Re,B as Z,C as Fe,D as De,o as I,N as B,j as D,k as $,E as Me,m as W,n as ee,_ as te,F as Ve,G as ze,H as Xe,I as Ue}from"./index-fd641271.js";import{b as Qe,a as le,c as se,d as ae,u as oe,e as We}from"./validator-3b4c866c.js";import{c as qe}from"./copy-ee710165.js";const Ye="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAACXBIWXMAACE4AAAhOAFFljFgAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAARWSURBVHgB7ZtbUhtHFIb/0z1cqpKAtIIoKwi8xPBkeQUmK4hZAfBsMMLEz1JWYLKC2CtAfsLyC8oOlBUIcFxFkLpP+rSFSnd065EG+auihFpT0vzTPWfOrQmBqF7mUrirZyNWP7LiDQZvgClFQKb1OAYqRKi4f67Y2r8tUMTqUjm9mbtCAAhTRERGdbvHzFknIItJIBTJ0rs6q/fp7VwFU2IqgqsXL7Naq+OJRfbDiTfGnqS33xQxIRMJDi60m4pm2v9u6/V7jMlYgqsXuYzW5m2MQtshnBmjT8ZZ6goj8vnTqz1N5nJmYgXGC63M+b+lV79hRIaeYTFI+o6PAbuP+aKw9uT0YNiDhxLsrW+tfs5MG5hDmLhsTfTrMEv8QcH+fnXLBx3PzzmkYqx+9pDogYITJPaeiln+vJneLPR1WgYarUjX/0JyxAoZVfv+fNABfQXflI7z83rPDoLcOd+UjvJ9P+81eHNx9MJdirdIMMw4WN86LXSOdwlO4H3bGxeMGNabnUasa0kr1HNIuliBkPLeYAdtgqulwx1SNLL3MgouBDwxyzrt/9yyQ0icNyj+futQ1PpGg/IICLM9WN9+03pfFa4vXqZIuQAkED64kRi7QXOGG1cig4DYlS9nXWOrSwWEpGOWm4K1pmBXedY0ZtnjBYtldg5pFoFRtz90BR5RzQa1GR6Z5cv9lP89fyJsdhADpHB8/fHoyq7oM//jkg6ynEMMNC52zgumiJ+7GUYcuIRdXt8ZbxwZ8UEaT/3r1zjXVLEAuMAirXBbS5y/PC76v7WnylmtLGIkVsej87dhforcQ/9nxMQsHI9WRKty8VQKMTETx6MFVyDYUM46ZxATvTIRoUoqvSBQShyPDBaHzMh56aTzTfBjRwRXsDhUlLNcsVnJmcNOsHVVdywIFriW53AZCwKxLSvSXMGCIP0jyixHRSwKq1/Kyrt2xEU8dhhFcW39c5gNf8Ajh2F9X4gXHGfEMissL72TVy/40S9rWc6NGlPTtTSGTxCY+1Rp+1gueDxu2Da1NQX7pq/AszyLvLS0NrY2tLXVlmSWtQqXkJ9FXtqC2/JmXcnom0+H53FUIWKBcLb2y+lu61BXeGhMtCvFZCQcWcrSrdc53iVYrJkBghuw0LgoMNerhalnAiC9dVpwGb4/kFDk3NeevP6z12d9Mx52JcoxkhdJSVfe+tbvfdsj+woWZ8Quq2ecoIyInKu0IA46ZmBOy4u2OhGivdghWg8fTOLJF3wVPb/L2zeXLne3KPVipKLw9cfDAhHtYY4QAzXonu1kpDStfLGx2J2HJc6yC0aKcyOIFcbeAiANbKF7uvrCXDQc7Y6zBWCyTR6lwx1XfsxTXPUpL5Qn2t0yvW08RMegQD74FITeM92NWrLUyT4n2J2JxTuRziB9kGzMNEuqwVp3fGB/W9uQlgoi6TLglHu0ZYg6tuK5aoCLw6/I5cfl0WfJ/gOXSQ1VN/4fLDn+ohP0MhIAAAAASUVORK5CYII=",Ge={class:"flex h-full justify-center items-center"},Ee={class:"flex justify-center items-center card-style"},Je={key:0,style:{"flex-basis":"29.25rem"}},Oe={class:"text-40 mb-6 font-mono"},je=a("div",null,null,-1),Ke={class:"tracking-widest text-sm"},He={class:"font-mono font-bold"},Ze={class:"tracking-widest text-sm text-center color-fff"},$e={key:1,style:{"flex-basis":"29.25rem",position:"relative"}},et={class:"text-2xl mb-6"},tt={class:"text-base mb-6",style:{color:"rgba(255, 255, 255, 50%)"}},lt={class:"input-box"},st={class:"tracking-widest text-sm mt-8"},at={key:0},ot={class:"font-mono font-bold"},rt={class:"tracking-widest text-sm text-center color-fff"},it={key:2,style:{"flex-basis":"29.25rem"}},nt={class:"text-2xl mb-6"},ut={class:"text-base mb-6",style:{color:"rgba(255, 255, 255, 50%)"}},ct=a("div",null,null,-1),dt={class:"font-mono font-bold"},ft={class:"tracking-widest text-sm text-center mt-4 color-fff"},mt={key:3,class:"fixed top-10 left-0 w-[100%] d-c-c"},vt={class:"register-info"},pt=a("text",{class:"ml-2 rela-info"},"Invalid Invitation code. The product is in private beta. To apply for the invitation code, please send email to ",-1),wt=ke({__name:"index",setup(yt){const q=Ie(),re=Be(),Y=Le(),{renderCustomHeader:M}=We(),{theme:L}=Te(),V=c(!1),z=c(null),G=c(null),d=Pe();let h=c("email");const E=c("medium"),N=Ne({fontSize:"14px",fontWeight:500,fontFamily:"inherit"});let m=c({email:"",inviteCode:""});m.value.inviteCode=q.currentRoute.value.params.inviterCode||"";let v=c({password:"",confirmPassword:""}),ie={email:{required:!0,message:l("user.text19"),trigger:["input","blur"],validator:(s,t)=>Qe(t)},inviteCode:{required:!0,message:l("user.text35"),trigger:["input","blur"]}},ne={password:{required:!0,trigger:["input","blur"],validator:(s,t)=>le(t,6)?se(t)?ae(t)?!0:new Error("At least 1 capital letter"):new Error("At least 1 number"):new Error("The value contains as least 6 characters")},confirmPassword:[{required:!0,message:l("user.text21"),trigger:["input","blur"]},{validator:ue,message:l("user.text27"),trigger:""}]};const S=oe.emailTipsOptions;let J=c([{label:"",key:""},{label:"",key:""},{label:"",key:""},{label:"",key:""},{label:"",key:""}]),R=oe.optionsDefaultPassword,A=c(!1),g=c(!1),w=c(0),n=c(""),b=c(!1),X=c(!1),T=c(!0),O=c(!0),F=c(!0);function ue(s,t){return t===v.value.password}function ce(){let s=m.value.email;for(let t=0;t<S.value.length;t++){let r=S.value[t];if(s.indexOf(r.label)!=-1)return}s&&(A.value=!0),U();for(let t=0;t<S.value.length;t++){s.indexOf("@")!=-1&&(s=s.slice(0,s.indexOf("@")));let r=S.value[t],y=J.value[t];y.label=s+r.label,y.key=s+r.key}}function de(){U()}function fe(s){var t;s.preventDefault(),(t=z.value)==null||t.validate(r=>{r?(console.log(r),d.error("Invalid")):K()})}function me(s){var t;s.preventDefault(),(t=G.value)==null||t.validate(async r=>{if(r)console.log(r),d.error("Invalid");else{let y={code:n.value,password:v.value.password,username:m.value.email,invite_code:m.value.inviteCode},f=d.loading("loading",{duration:0}),x=await ze(y);if(x.code!=200){f.destroy(),d.error(x.msg);return}d.success("Register Success"),re.setToken(x.data.ticket),await Y.getChatList();let _e=(await Xe()).data,H=[];_e.forEach(Q=>{let Ce={id:Q.id,symbol:Q.symbol,rank:Q.cmc_rank};H.push(Ce)}),Y.setCoinList(H),f.destroy(),setTimeout(()=>{q.replace({name:"Chat",params:{isRegister:"true"}})},1e3)}})}function ve(s){X.value=s,U()}function U(){X.value&&m.value.email&&m.value.inviteCode?T.value=!1:T.value=!0}async function pe(){if(n.value.length<6){d.error("VerifyCode Error");return}let s={code:n.value,username:m.value.email},t=d.loading("loading",{duration:0}),r=await Ue(s);if(t.destroy(),r.code!=200){d.error(r.msg);return}d.success("Check Success"),h.value="register"}function j(s){var t;A.value=!1,m.value.email=s,(t=z.value)==null||t.validate(r=>{r&&console.log(r)})}async function K(){if(w.value>0)return;let s=d.loading("loading",{duration:0}),t=await Fe(m.value.email);if(s.destroy(),t.code==202){V.value=!0;return}else if(t.code==201){d.error("The invitation code has been used");return}else if(t.code!=200){d.error(t.msg);return}d.success("Success"),w.value=60,h.value="code";const r=setInterval(()=>{w.value--,w.value<=0&&(w.value=0,clearInterval(r))},1e3)}function ye(){n.value&&n.value.length>=6?O.value=!1:O.value=!0}function xe(){b.value=!1}function he(){b.value=!0}function be(){var t,r,y;let s=v.value.password;le(s,6)&&(R.value[0].render=M({icon:"gravity-ui:circle-check-fill",color:(t=L.value)==null?void 0:t.common.primaryColor,textColor:"#fff",value:"The value contains as least 6 characters"})),se(s)&&(R.value[1].render=M({icon:"gravity-ui:circle-check-fill",color:(r=L.value)==null?void 0:r.common.primaryColor,textColor:"#fff",value:"At least 1 number"})),ae(s)&&(R.value[2].render=M({icon:"gravity-ui:circle-check-fill",color:(y=L.value)==null?void 0:y.common.primaryColor,textColor:"#fff",value:"At least 1 capital letter"})),s&&v.value.confirmPassword?F.value=!1:F.value=!0}function ge(){v.value.password&&v.value.confirmPassword?F.value=!1:F.value=!0}function we(){v.value.password!=v.value.confirmPassword&&d.error("Two passwords do not match")}async function Ae(s){try{await qe(s||""),d.success(l("chat.copied"))}catch{d.error(l("chat.copyFailed"))}}return(s,t)=>{var y;const r=De("router-link");return I(),_("div",Ge,[a("div",Ee,[e(h)=="email"?(I(),_("div",Je,[a("div",Oe,o(e(l)("user.text1")),1),i(e(ee),{ref_key:"formRef",ref:z,"label-width":80,model:e(m),rules:e(ie),size:E.value},{default:u(()=>[i(e(B),{label:e(l)("user.text3"),path:"email","label-style":N},{default:u(()=>[i(e(D),{value:e(m).email,"onUpdate:value":t[0]||(t[0]=f=>e(m).email=f),placeholder:e(l)("user.text19"),class:"input-style",onInput:ce},null,8,["value","placeholder"])]),_:1},8,["label","label-style"]),i(e($),{style:{width:"23rem",top:"-25px"},show:e(A),options:e(J),onSelect:j,onClickoutside:t[1]||(t[1]=f=>{C(A)?A.value=!1:A=!1})},{default:u(()=>[je]),_:1},8,["show","options"]),i(e(B),{label:e(l)("user.text5"),path:"inviteCode","label-style":N},{default:u(()=>[i(e(D),{value:e(m).inviteCode,"onUpdate:value":t[2]||(t[2]=f=>e(m).inviteCode=f),placeholder:e(l)("user.text28"),class:"input-style",onInput:de},null,8,["value","placeholder"])]),_:1},8,["label","label-style"]),a("div",Ke,[i(e(Me),{checked:e(X),size:"small",label:"","onUpdate:checked":ve},null,8,["checked"]),p(" "+o(e(l)("user.text6"))+" ",1),i(r,{target:"_blank",to:"/user/userAgreement",class:"primary-text-color"},{default:u(()=>[p(o(e(l)("user.text7")),1)]),_:1}),p(o(e(l)("user.text8"))+" ",1),i(r,{target:"_blank",to:"/user/privacyPolicy",class:"primary-text-color"},{default:u(()=>[p(o(e(l)("user.text9")),1)]),_:1})]),i(e(B),null,{default:u(()=>[i(e(W),{disabled:e(T),class:"button-style",block:!0,"attr-type":"button",onClick:fe,type:"primary"},{default:u(()=>[a("text",He,o(e(l)("user.text16")),1)]),_:1},8,["disabled"])]),_:1}),a("div",Ze,[p(o(e(l)("user.text10")),1),i(r,{to:"/user/login",class:"primary-text-color"},{default:u(()=>[p(o(e(l)("user.text11")),1)]),_:1})])]),_:1},8,["model","rules","size"])])):P("",!0),e(h)=="code"?(I(),_("div",$e,[a("button",{onClick:t[3]||(t[3]=f=>{C(n)?n.value="":n="",C(h)?h.value="email":h="email"}),class:"flex text-base items-center mb-6",style:{color:"rgba(255, 255, 255, 50%)",top:"104px",left:"72px"},quaternary:""},[i(e(te),{class:"text-3xl",icon:"bxs:chevron-left"}),p(" Back ")]),a("div",et,o(e(l)("user.text12")),1),a("div",tt,o(e(l)("user.text13"))+o(e(m).email),1),a("div",lt,[a("div",{class:k(["code-item",e(n).length==0&&e(b)?"code-item-active":""])},o(e(n)[0]),3),a("div",{class:k(["code-item",e(n).length==1&&e(b)?"code-item-active":""])},o(e(n)[1]),3),a("div",{class:k(["code-item",e(n).length==2&&e(b)?"code-item-active":""])},o(e(n)[2]),3),a("div",{class:k(["code-item",e(n).length==3&&e(b)?"code-item-active":""])},o(e(n)[3]),3),a("div",{class:k(["code-item",e(n).length==4&&e(b)?"code-item-active":""])},o(e(n)[4]),3),a("div",{class:k(["code-item",e(n).length>=5&&e(b)?"code-item-active":""])},o(e(n)[5]),3),Se(a("input",{class:"input-code","onUpdate:modelValue":t[4]||(t[4]=f=>C(n)?n.value=f:n=f),maxlength:6,type:"tel",onBlur:xe,onFocus:he,onInput:ye},null,544),[[Re,e(n)]])]),a("div",null,[a("div",st,[a("button",{onClick:K},o(e(l)("user.text14")),1),e(w)>0?(I(),_("text",at,o(e(l)("user.text15"))+" "+o(e(w))+"s",1)):P("",!0)]),i(e(B),null,{default:u(()=>[i(e(W),{disabled:e(T),class:"button-style",block:!0,"attr-type":"button",onClick:pe,type:"primary"},{default:u(()=>[a("text",ot,o(e(l)("user.text16")),1)]),_:1},8,["disabled"])]),_:1}),a("div",rt,[p(o(e(l)("user.text10")),1),i(r,{to:"/user/login",style:Z("color:"+((y=e(L))==null?void 0:y.common.primaryColor))},{default:u(()=>[p(o(e(l)("user.text11")),1)]),_:1},8,["style"])])])])):P("",!0),e(h)=="register"?(I(),_("div",it,[a("div",nt,o(e(l)("user.text17")),1),a("div",ut,o(e(l)("user.text18")),1),i(e(ee),{ref_key:"formRefPassword",ref:G,"label-width":80,model:e(v),rules:e(ne),size:E.value},{default:u(()=>{var f;return[i(e(B),{label:e(l)("user.text4"),path:"password","label-style":N},{default:u(()=>[i(e(D),{type:"password",value:e(v).password,"onUpdate:value":t[5]||(t[5]=x=>e(v).password=x),placeholder:e(l)("user.text20"),class:"input-style",onInput:be,onFocus:t[6]||(t[6]=x=>{C(g)?g.value=!0:g=!0}),onBlur:t[7]||(t[7]=x=>{C(g)?g.value=!1:g=!1})},null,8,["value","placeholder"])]),_:1},8,["label","label-style"]),i(e($),{class:"dropdown",show:e(g),options:e(R),onSelect:j},{default:u(()=>[ct]),_:1},8,["show","options"]),i(e(B),{label:e(l)("user.text29"),path:"confirmPassword","label-style":N},{default:u(()=>[i(e(D),{type:"password",disabled:!e(v).password,value:e(v).confirmPassword,"onUpdate:value":t[8]||(t[8]=x=>e(v).confirmPassword=x),placeholder:e(l)("user.text21"),class:"input-style",onInput:ge,onBlur:we},null,8,["disabled","value","placeholder"])]),_:1},8,["label","label-style"]),i(e(W),{disabled:e(T),class:"button-style",block:!0,"attr-type":"button",onClick:me,type:"primary"},{default:u(()=>[a("text",dt,o(e(l)("user.text16")),1)]),_:1},8,["disabled"]),a("div",ft,[p(o(e(l)("user.text10")),1),i(r,{to:"/user/login",style:Z("color:"+((f=e(L))==null?void 0:f.common.primaryColor))},{default:u(()=>[p(o(e(l)("user.text11")),1)]),_:1},8,["style"])])]}),_:1},8,["model","rules","size"])])):P("",!0),V.value?(I(),_("div",mt,[a("div",vt,[i(e(Ve),{width:"20",height:"20",src:e(Ye)},null,8,["src"]),pt,a("button",{onClick:t[9]||(t[9]=f=>Ae("contact@tearline.xyz")),class:"ml-2 btn-copy rela-info"},"contact@tearline.xyz"),a("button",{onClick:t[10]||(t[10]=f=>V.value=!1)},[i(e(te),{icon:"gravity-ui:xmark",class:"ml-2 text-xl"})])])])):P("",!0)])])}}});export{wt as default};