2 lines
8.0 KiB
JavaScript
2 lines
8.0 KiB
JavaScript
import{u as p,_ as b}from"./index.522031d9.js";import{d as g,f as F,r as m,D as y,G as u,u as x,aS as L,be as w,bf as v,b5 as _,C as S,bg as C,bh as A}from"./arco.e1f675a6.js";import{a as I}from"./avatar.ba476779.js";import{f as B}from"./vue.a6ab00f8.js";import{u as D}from"./loading.4dd025d4.js";import"./chart.d3b875fb.js";class i{constructor(){this._dataLength=0,this._bufferLength=0,this._state=new Int32Array(4),this._buffer=new ArrayBuffer(68),this._buffer8=new Uint8Array(this._buffer,0,68),this._buffer32=new Uint32Array(this._buffer,0,17),this.start()}static hashStr(n,a=!1){return this.onePassHasher.start().appendStr(n).end(a)}static hashAsciiStr(n,a=!1){return this.onePassHasher.start().appendAsciiStr(n).end(a)}static _hex(n){const a=i.hexChars,r=i.hexOut;let t,e,s,o;for(o=0;o<4;o+=1)for(e=o*8,t=n[o],s=0;s<8;s+=2)r[e+1+s]=a.charAt(t&15),t>>>=4,r[e+0+s]=a.charAt(t&15),t>>>=4;return r.join("")}static _md5cycle(n,a){let r=n[0],t=n[1],e=n[2],s=n[3];r+=(t&e|~t&s)+a[0]-680876936|0,r=(r<<7|r>>>25)+t|0,s+=(r&t|~r&e)+a[1]-389564586|0,s=(s<<12|s>>>20)+r|0,e+=(s&r|~s&t)+a[2]+606105819|0,e=(e<<17|e>>>15)+s|0,t+=(e&s|~e&r)+a[3]-1044525330|0,t=(t<<22|t>>>10)+e|0,r+=(t&e|~t&s)+a[4]-176418897|0,r=(r<<7|r>>>25)+t|0,s+=(r&t|~r&e)+a[5]+1200080426|0,s=(s<<12|s>>>20)+r|0,e+=(s&r|~s&t)+a[6]-1473231341|0,e=(e<<17|e>>>15)+s|0,t+=(e&s|~e&r)+a[7]-45705983|0,t=(t<<22|t>>>10)+e|0,r+=(t&e|~t&s)+a[8]+1770035416|0,r=(r<<7|r>>>25)+t|0,s+=(r&t|~r&e)+a[9]-1958414417|0,s=(s<<12|s>>>20)+r|0,e+=(s&r|~s&t)+a[10]-42063|0,e=(e<<17|e>>>15)+s|0,t+=(e&s|~e&r)+a[11]-1990404162|0,t=(t<<22|t>>>10)+e|0,r+=(t&e|~t&s)+a[12]+1804603682|0,r=(r<<7|r>>>25)+t|0,s+=(r&t|~r&e)+a[13]-40341101|0,s=(s<<12|s>>>20)+r|0,e+=(s&r|~s&t)+a[14]-1502002290|0,e=(e<<17|e>>>15)+s|0,t+=(e&s|~e&r)+a[15]+1236535329|0,t=(t<<22|t>>>10)+e|0,r+=(t&s|e&~s)+a[1]-165796510|0,r=(r<<5|r>>>27)+t|0,s+=(r&e|t&~e)+a[6]-1069501632|0,s=(s<<9|s>>>23)+r|0,e+=(s&t|r&~t)+a[11]+643717713|0,e=(e<<14|e>>>18)+s|0,t+=(e&r|s&~r)+a[0]-373897302|0,t=(t<<20|t>>>12)+e|0,r+=(t&s|e&~s)+a[5]-701558691|0,r=(r<<5|r>>>27)+t|0,s+=(r&e|t&~e)+a[10]+38016083|0,s=(s<<9|s>>>23)+r|0,e+=(s&t|r&~t)+a[15]-660478335|0,e=(e<<14|e>>>18)+s|0,t+=(e&r|s&~r)+a[4]-405537848|0,t=(t<<20|t>>>12)+e|0,r+=(t&s|e&~s)+a[9]+568446438|0,r=(r<<5|r>>>27)+t|0,s+=(r&e|t&~e)+a[14]-1019803690|0,s=(s<<9|s>>>23)+r|0,e+=(s&t|r&~t)+a[3]-187363961|0,e=(e<<14|e>>>18)+s|0,t+=(e&r|s&~r)+a[8]+1163531501|0,t=(t<<20|t>>>12)+e|0,r+=(t&s|e&~s)+a[13]-1444681467|0,r=(r<<5|r>>>27)+t|0,s+=(r&e|t&~e)+a[2]-51403784|0,s=(s<<9|s>>>23)+r|0,e+=(s&t|r&~t)+a[7]+1735328473|0,e=(e<<14|e>>>18)+s|0,t+=(e&r|s&~r)+a[12]-1926607734|0,t=(t<<20|t>>>12)+e|0,r+=(t^e^s)+a[5]-378558|0,r=(r<<4|r>>>28)+t|0,s+=(r^t^e)+a[8]-2022574463|0,s=(s<<11|s>>>21)+r|0,e+=(s^r^t)+a[11]+1839030562|0,e=(e<<16|e>>>16)+s|0,t+=(e^s^r)+a[14]-35309556|0,t=(t<<23|t>>>9)+e|0,r+=(t^e^s)+a[1]-1530992060|0,r=(r<<4|r>>>28)+t|0,s+=(r^t^e)+a[4]+1272893353|0,s=(s<<11|s>>>21)+r|0,e+=(s^r^t)+a[7]-155497632|0,e=(e<<16|e>>>16)+s|0,t+=(e^s^r)+a[10]-1094730640|0,t=(t<<23|t>>>9)+e|0,r+=(t^e^s)+a[13]+681279174|0,r=(r<<4|r>>>28)+t|0,s+=(r^t^e)+a[0]-358537222|0,s=(s<<11|s>>>21)+r|0,e+=(s^r^t)+a[3]-722521979|0,e=(e<<16|e>>>16)+s|0,t+=(e^s^r)+a[6]+76029189|0,t=(t<<23|t>>>9)+e|0,r+=(t^e^s)+a[9]-640364487|0,r=(r<<4|r>>>28)+t|0,s+=(r^t^e)+a[12]-421815835|0,s=(s<<11|s>>>21)+r|0,e+=(s^r^t)+a[15]+530742520|0,e=(e<<16|e>>>16)+s|0,t+=(e^s^r)+a[2]-995338651|0,t=(t<<23|t>>>9)+e|0,r+=(e^(t|~s))+a[0]-198630844|0,r=(r<<6|r>>>26)+t|0,s+=(t^(r|~e))+a[7]+1126891415|0,s=(s<<10|s>>>22)+r|0,e+=(r^(s|~t))+a[14]-1416354905|0,e=(e<<15|e>>>17)+s|0,t+=(s^(e|~r))+a[5]-57434055|0,t=(t<<21|t>>>11)+e|0,r+=(e^(t|~s))+a[12]+1700485571|0,r=(r<<6|r>>>26)+t|0,s+=(t^(r|~e))+a[3]-1894986606|0,s=(s<<10|s>>>22)+r|0,e+=(r^(s|~t))+a[10]-1051523|0,e=(e<<15|e>>>17)+s|0,t+=(s^(e|~r))+a[1]-2054922799|0,t=(t<<21|t>>>11)+e|0,r+=(e^(t|~s))+a[8]+1873313359|0,r=(r<<6|r>>>26)+t|0,s+=(t^(r|~e))+a[15]-30611744|0,s=(s<<10|s>>>22)+r|0,e+=(r^(s|~t))+a[6]-1560198380|0,e=(e<<15|e>>>17)+s|0,t+=(s^(e|~r))+a[13]+1309151649|0,t=(t<<21|t>>>11)+e|0,r+=(e^(t|~s))+a[4]-145523070|0,r=(r<<6|r>>>26)+t|0,s+=(t^(r|~e))+a[11]-1120210379|0,s=(s<<10|s>>>22)+r|0,e+=(r^(s|~t))+a[2]+718787259|0,e=(e<<15|e>>>17)+s|0,t+=(s^(e|~r))+a[9]-343485551|0,t=(t<<21|t>>>11)+e|0,n[0]=r+n[0]|0,n[1]=t+n[1]|0,n[2]=e+n[2]|0,n[3]=s+n[3]|0}start(){return this._dataLength=0,this._bufferLength=0,this._state.set(i.stateIdentity),this}appendStr(n){const a=this._buffer8,r=this._buffer32;let t=this._bufferLength,e,s;for(s=0;s<n.length;s+=1){if(e=n.charCodeAt(s),e<128)a[t++]=e;else if(e<2048)a[t++]=(e>>>6)+192,a[t++]=e&63|128;else if(e<55296||e>56319)a[t++]=(e>>>12)+224,a[t++]=e>>>6&63|128,a[t++]=e&63|128;else{if(e=(e-55296)*1024+(n.charCodeAt(++s)-56320)+65536,e>1114111)throw new Error("Unicode standard supports code points up to U+10FFFF");a[t++]=(e>>>18)+240,a[t++]=e>>>12&63|128,a[t++]=e>>>6&63|128,a[t++]=e&63|128}t>=64&&(this._dataLength+=64,i._md5cycle(this._state,r),t-=64,r[0]=r[16])}return this._bufferLength=t,this}appendAsciiStr(n){const a=this._buffer8,r=this._buffer32;let t=this._bufferLength,e,s=0;for(;;){for(e=Math.min(n.length-s,64-t);e--;)a[t++]=n.charCodeAt(s++);if(t<64)break;this._dataLength+=64,i._md5cycle(this._state,r),t=0}return this._bufferLength=t,this}appendByteArray(n){const a=this._buffer8,r=this._buffer32;let t=this._bufferLength,e,s=0;for(;;){for(e=Math.min(n.length-s,64-t);e--;)a[t++]=n[s++];if(t<64)break;this._dataLength+=64,i._md5cycle(this._state,r),t=0}return this._bufferLength=t,this}getState(){const n=this._state;return{buffer:String.fromCharCode.apply(null,Array.from(this._buffer8)),buflen:this._bufferLength,length:this._dataLength,state:[n[0],n[1],n[2],n[3]]}}setState(n){const a=n.buffer,r=n.state,t=this._state;let e;for(this._dataLength=n.length,this._bufferLength=n.buflen,t[0]=r[0],t[1]=r[1],t[2]=r[2],t[3]=r[3],e=0;e<a.length;e+=1)this._buffer8[e]=a.charCodeAt(e)}end(n=!1){const a=this._bufferLength,r=this._buffer8,t=this._buffer32,e=(a>>2)+1;this._dataLength+=a;const s=this._dataLength*8;if(r[a]=128,r[a+1]=r[a+2]=r[a+3]=0,t.set(i.buffer32Identity.subarray(e),e),a>55&&(i._md5cycle(this._state,t),t.set(i.buffer32Identity)),s<=4294967295)t[14]=s;else{const o=s.toString(16).match(/(.*?)(.{0,8})$/);if(o===null)return;const h=parseInt(o[2],16),f=parseInt(o[1],16)||0;t[14]=h,t[15]=f}return i._md5cycle(this._state,t),n?this._state:i._hex(this._state)}}i.stateIdentity=new Int32Array([1732584193,-271733879,-1732584194,271733878]);i.buffer32Identity=new Int32Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]);i.hexChars="0123456789abcdef";i.hexOut=[];i.onePassHasher=new i;if(i.hashStr("hello")!=="5d41402abc4b2a76b9719d911017c592")throw new Error("Md5 self test failed.");const d=c=>(C("data-v-f3803cdc"),c=c(),A(),c),E={class:"login-background"},U=d(()=>u("div",{id:"login-mask"},null,-1)),j={id:"login_box"},H={id:"userImage"},K=["src"],P=d(()=>u("div",{class:"login_title"},"\u6B22\u8FCE\u4F7F\u7528TheresaBot",-1)),q={id:"pwdDiv",class:"input_outer"},O=d(()=>u("span",{class:"us_uer"},null,-1)),R=["onKeyup"],T=g({__name:"index",setup(c){const n=B(),{loading:a,setLoading:r}=D(),t=p(),e=F(""),s=m({password:""}),o=async()=>{try{if(a.value)return;if(r(!0),s.password===void 0||s.password.trim().length===0){_.error({content:"\u8BF7\u8F93\u5165\u5BC6\u7801",duration:5*1e3});return}const h={password:i.hashStr(s.password).toUpperCase()};await t.login(h);const{redirect:f,...l}=n.currentRoute.value.query;n.push({name:f||"Workplace",query:{...l}}),_.success("\u6B22\u8FCE\u56DE\u6765")}catch(h){e.value=h.message}finally{r(!1)}};return(h,f)=>(S(),y("div",E,[U,u("div",j,[u("div",H,[u("img",{src:x(I),style:{height:"100%"}},null,8,K)]),P,u("div",q,[O,L(u("input",{id:"login_pass",name:"logpass",class:"text","onUpdate:modelValue":f[0]||(f[0]=l=>s.password=l),type:"password",placeholder:"\u8F93\u5165\u914D\u7F6E\u6587\u4EF6\u4E2D\u7684\u540E\u53F0\u5BC6\u7801",onKeyup:v(o,["enter"])},null,40,R),[[w,s.password]])]),u("div",{class:"loginDiv"},[u("a",{id:"loginBtn",onClick:o,class:"act-but submit",href:"javascript:;",style:{color:"#FFFFFF"}},"\u767B\u5F55")])])]))}});const z=b(T,[["__scopeId","data-v-f3803cdc"]]);export{z as default};
|