PageSourceSearch

https://askaichat.app/cms_nuxt/DP_grZih2.js

js askaichat.app collected 2026-10-02 04:19:36 UTC 2,909 bytes, 1 lines download raw bytes

1import{Bt as s,C as a,E as e,Et as o,I as l,Jt as r,Q as i,St as n,T as t,a as d,c,d as m,ft as u,jt as p,ln as g,m as f,mn as v,vt as y}from"./DIU4zoEY.js";import{u as w}from"./BchFfQlE.js";import{n as h,r as b}from"./lxo_juQh.js";import{a as j,t as S}from"./DTMFp4DO.js";import{l as k,r as C}from"./B-mhidQU.js";import{t as E}from"./DgLP3hnZ.js";import{t as I}from"./CRM_WXKq2.js";import{t as _}from"./CkrgP49_2.js";n(),l(),r(),d();var P={class:"signin-page"},T={class:"signin-container"},W={class:"logo-section"},G={class:"fs-16 clr-700"},L={class:"form-group"},N={class:"form-field"},R={class:"form-field"},U={class:"password-input"},x=["type"],A={key:0,class:"error-message fs-14"},D=["disabled"],J={key:0,class:"loading-spinner"},M={key:1},V={class:"copyright fs-14 clr-400"},q=E({__name:"signin",setup(l){_({name:"Signin"}),b({title:"Content Management System"}),h(()=>({link:[{rel:"icon",href:"/favicon.ico"}]}));const r=S(),n=p(""),d=p(""),E=p("idle"),I=p(""),q=p(!1),z={"auth/network-error":"errorSomethingWentWrong","auth/invalid-email":"errorInvalidEmail","auth/invalid-credential":"errorWrongPassword"},B=async()=>{I.value="";try{E.value="loading";const s=await k(C(),n.value,d.value);console.log("result",s)}catch(s){E.value="idle",I.value=await F(s),console.log(I.value)}},F=async s=>{const a=s?s.code:void 0;return"auth/user-not-found"===a?"errorEmailNotRegistered":z[a]||s.message||"errorPleaseTryAgain"},O=()=>{q.value=!q.value},{user:Q}=j(r);return u(Q,s=>{s&&s.uid&&w("/")}),(l,r)=>(i(),e("div",P,[a("div",T,[a("div",W,[r[2]||(r[2]=a("img",{src:""+new URL("Group.gzkJqT_h.png",import.meta.url).href,alt:"Codeway Logo",class:"logo"},null,-1)),r[3]||(r[3]=a("h1",{class:"fs-24 semi-bold green-gradient"},"Welcome",-1)),a("p",G,"Sign in to continue to CMS "+v("prod"===s("prod")?"PROD":"STAGING"),1)]),a("form",{onSubmit:f(B,["prevent"]),class:"signin-form"},[a("div",L,[a("div",N,[r[4]||(r[4]=a("label",{for:"email",class:"fs-14 medium clr-700"},"Email",-1)),y(a("input",{type:"email",id:"email","onUpdate:modelValue":r[0]||(r[0]=s=>o(n)?n.value=s:null),placeholder:"[email protected]",class:g({error:s(I)&&s(I).includes("email")})},null,2),[[m,s(n)]])]),a("div",R,[r[5]||(r[5]=a("label",{for:"password",class:"fs-14 medium clr-700"},"Password",-1)),a("div",U,[y(a("input",{type:s(q)?"text":"password",id:"password","onUpdate:modelValue":r[1]||(r[1]=s=>o(d)?d.value=s:null),placeholder:"Enter your password",class:g({error:s(I)&&s(I).includes("password")})},null,10,x),[[c,s(d)]]),a("button",{type:"button",class:"toggle-password",onClick:O},v(s(q)?"👁️":"👁️‍🗨️"),1)])])]),s(I)?(i(),e("p",A,v(s(I)),1)):t("",!0),a("button",{type:"submit",class:"signin-button",disabled:"loading"===s(E)},["loading"===s(E)?(i(),e("span",J)):(i(),e("span",M,"Sign In"))],8,D)],32),a("p",V,"Codeway © "+v((new Date).getFullYear()),1)])]))}},[["__scopeId","data-v-ea7fd5ca"]]);export{q 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.