@fewcha/aptos
Version:
1 lines • 231 kB
JavaScript
"use strict";var aptosSDK=(()=>{var _f=Object.create;var Wn=Object.defineProperty;var ha=Object.getOwnPropertyDescriptor;var Af=Object.getOwnPropertyNames;var Sf=Object.getPrototypeOf,vf=Object.prototype.hasOwnProperty;var ya=(r=>typeof require!="undefined"?require:typeof Proxy!="undefined"?new Proxy(r,{get:(e,t)=>(typeof require!="undefined"?require:e)[t]}):r)(function(r){if(typeof require!="undefined")return require.apply(this,arguments);throw new Error('Dynamic require of "'+r+'" is not supported')});var te=(r,e)=>()=>(e||r((e={exports:{}}).exports,e),e.exports),jn=(r,e)=>{for(var t in e)Wn(r,t,{get:e[t],enumerable:!0})},ma=(r,e,t,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let s of Af(e))!vf.call(r,s)&&s!==t&&Wn(r,s,{get:()=>e[s],enumerable:!(n=ha(e,s))||n.enumerable});return r};var dt=(r,e,t)=>(t=r!=null?_f(Sf(r)):{},ma(e||!r||!r.__esModule?Wn(t,"default",{value:r,enumerable:!0}):t,r)),Ef=r=>ma(Wn({},"__esModule",{value:!0}),r),ge=(r,e,t,n)=>{for(var s=n>1?void 0:n?ha(e,t):e,o=r.length-1,a;o>=0;o--)(a=r[o])&&(s=(n?a(e,t,s):a(s))||s);return n&&s&&Wn(e,t,s),s};var xa=te(()=>{});var Di=te((w0,ks)=>{(function(r){"use strict";var e=function(c){var l,d=new Float64Array(16);if(c)for(l=0;l<c.length;l++)d[l]=c[l];return d},t=function(){throw new Error("no PRNG")},n=new Uint8Array(16),s=new Uint8Array(32);s[0]=9;var o=e(),a=e([1]),u=e([56129,1]),p=e([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),m=e([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),y=e([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),x=e([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),_=e([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]);function E(c,l,d,i){c[l]=d>>24&255,c[l+1]=d>>16&255,c[l+2]=d>>8&255,c[l+3]=d&255,c[l+4]=i>>24&255,c[l+5]=i>>16&255,c[l+6]=i>>8&255,c[l+7]=i&255}function P(c,l,d,i,f){var g,b=0;for(g=0;g<f;g++)b|=c[l+g]^d[i+g];return(1&b-1>>>8)-1}function z(c,l,d,i){return P(c,l,d,i,16)}function W(c,l,d,i){return P(c,l,d,i,32)}function Q(c,l,d,i){for(var f=i[0]&255|(i[1]&255)<<8|(i[2]&255)<<16|(i[3]&255)<<24,g=d[0]&255|(d[1]&255)<<8|(d[2]&255)<<16|(d[3]&255)<<24,b=d[4]&255|(d[5]&255)<<8|(d[6]&255)<<16|(d[7]&255)<<24,S=d[8]&255|(d[9]&255)<<8|(d[10]&255)<<16|(d[11]&255)<<24,q=d[12]&255|(d[13]&255)<<8|(d[14]&255)<<16|(d[15]&255)<<24,N=i[4]&255|(i[5]&255)<<8|(i[6]&255)<<16|(i[7]&255)<<24,C=l[0]&255|(l[1]&255)<<8|(l[2]&255)<<16|(l[3]&255)<<24,be=l[4]&255|(l[5]&255)<<8|(l[6]&255)<<16|(l[7]&255)<<24,I=l[8]&255|(l[9]&255)<<8|(l[10]&255)<<16|(l[11]&255)<<24,Y=l[12]&255|(l[13]&255)<<8|(l[14]&255)<<16|(l[15]&255)<<24,J=i[8]&255|(i[9]&255)<<8|(i[10]&255)<<16|(i[11]&255)<<24,se=d[16]&255|(d[17]&255)<<8|(d[18]&255)<<16|(d[19]&255)<<24,ne=d[20]&255|(d[21]&255)<<8|(d[22]&255)<<16|(d[23]&255)<<24,Z=d[24]&255|(d[25]&255)<<8|(d[26]&255)<<16|(d[27]&255)<<24,re=d[28]&255|(d[29]&255)<<8|(d[30]&255)<<16|(d[31]&255)<<24,ee=i[12]&255|(i[13]&255)<<8|(i[14]&255)<<16|(i[15]&255)<<24,O=f,G=g,M=b,D=S,$=q,k=N,T=C,w=be,R=I,A=Y,v=J,U=se,j=ne,ie=Z,ce=re,oe=ee,h,le=0;le<20;le+=2)h=O+j|0,$^=h<<7|h>>>32-7,h=$+O|0,R^=h<<9|h>>>32-9,h=R+$|0,j^=h<<13|h>>>32-13,h=j+R|0,O^=h<<18|h>>>32-18,h=k+G|0,A^=h<<7|h>>>32-7,h=A+k|0,ie^=h<<9|h>>>32-9,h=ie+A|0,G^=h<<13|h>>>32-13,h=G+ie|0,k^=h<<18|h>>>32-18,h=v+T|0,ce^=h<<7|h>>>32-7,h=ce+v|0,M^=h<<9|h>>>32-9,h=M+ce|0,T^=h<<13|h>>>32-13,h=T+M|0,v^=h<<18|h>>>32-18,h=oe+U|0,D^=h<<7|h>>>32-7,h=D+oe|0,w^=h<<9|h>>>32-9,h=w+D|0,U^=h<<13|h>>>32-13,h=U+w|0,oe^=h<<18|h>>>32-18,h=O+D|0,G^=h<<7|h>>>32-7,h=G+O|0,M^=h<<9|h>>>32-9,h=M+G|0,D^=h<<13|h>>>32-13,h=D+M|0,O^=h<<18|h>>>32-18,h=k+$|0,T^=h<<7|h>>>32-7,h=T+k|0,w^=h<<9|h>>>32-9,h=w+T|0,$^=h<<13|h>>>32-13,h=$+w|0,k^=h<<18|h>>>32-18,h=v+A|0,U^=h<<7|h>>>32-7,h=U+v|0,R^=h<<9|h>>>32-9,h=R+U|0,A^=h<<13|h>>>32-13,h=A+R|0,v^=h<<18|h>>>32-18,h=oe+ce|0,j^=h<<7|h>>>32-7,h=j+oe|0,ie^=h<<9|h>>>32-9,h=ie+j|0,ce^=h<<13|h>>>32-13,h=ce+ie|0,oe^=h<<18|h>>>32-18;O=O+f|0,G=G+g|0,M=M+b|0,D=D+S|0,$=$+q|0,k=k+N|0,T=T+C|0,w=w+be|0,R=R+I|0,A=A+Y|0,v=v+J|0,U=U+se|0,j=j+ne|0,ie=ie+Z|0,ce=ce+re|0,oe=oe+ee|0,c[0]=O>>>0&255,c[1]=O>>>8&255,c[2]=O>>>16&255,c[3]=O>>>24&255,c[4]=G>>>0&255,c[5]=G>>>8&255,c[6]=G>>>16&255,c[7]=G>>>24&255,c[8]=M>>>0&255,c[9]=M>>>8&255,c[10]=M>>>16&255,c[11]=M>>>24&255,c[12]=D>>>0&255,c[13]=D>>>8&255,c[14]=D>>>16&255,c[15]=D>>>24&255,c[16]=$>>>0&255,c[17]=$>>>8&255,c[18]=$>>>16&255,c[19]=$>>>24&255,c[20]=k>>>0&255,c[21]=k>>>8&255,c[22]=k>>>16&255,c[23]=k>>>24&255,c[24]=T>>>0&255,c[25]=T>>>8&255,c[26]=T>>>16&255,c[27]=T>>>24&255,c[28]=w>>>0&255,c[29]=w>>>8&255,c[30]=w>>>16&255,c[31]=w>>>24&255,c[32]=R>>>0&255,c[33]=R>>>8&255,c[34]=R>>>16&255,c[35]=R>>>24&255,c[36]=A>>>0&255,c[37]=A>>>8&255,c[38]=A>>>16&255,c[39]=A>>>24&255,c[40]=v>>>0&255,c[41]=v>>>8&255,c[42]=v>>>16&255,c[43]=v>>>24&255,c[44]=U>>>0&255,c[45]=U>>>8&255,c[46]=U>>>16&255,c[47]=U>>>24&255,c[48]=j>>>0&255,c[49]=j>>>8&255,c[50]=j>>>16&255,c[51]=j>>>24&255,c[52]=ie>>>0&255,c[53]=ie>>>8&255,c[54]=ie>>>16&255,c[55]=ie>>>24&255,c[56]=ce>>>0&255,c[57]=ce>>>8&255,c[58]=ce>>>16&255,c[59]=ce>>>24&255,c[60]=oe>>>0&255,c[61]=oe>>>8&255,c[62]=oe>>>16&255,c[63]=oe>>>24&255}function pe(c,l,d,i){for(var f=i[0]&255|(i[1]&255)<<8|(i[2]&255)<<16|(i[3]&255)<<24,g=d[0]&255|(d[1]&255)<<8|(d[2]&255)<<16|(d[3]&255)<<24,b=d[4]&255|(d[5]&255)<<8|(d[6]&255)<<16|(d[7]&255)<<24,S=d[8]&255|(d[9]&255)<<8|(d[10]&255)<<16|(d[11]&255)<<24,q=d[12]&255|(d[13]&255)<<8|(d[14]&255)<<16|(d[15]&255)<<24,N=i[4]&255|(i[5]&255)<<8|(i[6]&255)<<16|(i[7]&255)<<24,C=l[0]&255|(l[1]&255)<<8|(l[2]&255)<<16|(l[3]&255)<<24,be=l[4]&255|(l[5]&255)<<8|(l[6]&255)<<16|(l[7]&255)<<24,I=l[8]&255|(l[9]&255)<<8|(l[10]&255)<<16|(l[11]&255)<<24,Y=l[12]&255|(l[13]&255)<<8|(l[14]&255)<<16|(l[15]&255)<<24,J=i[8]&255|(i[9]&255)<<8|(i[10]&255)<<16|(i[11]&255)<<24,se=d[16]&255|(d[17]&255)<<8|(d[18]&255)<<16|(d[19]&255)<<24,ne=d[20]&255|(d[21]&255)<<8|(d[22]&255)<<16|(d[23]&255)<<24,Z=d[24]&255|(d[25]&255)<<8|(d[26]&255)<<16|(d[27]&255)<<24,re=d[28]&255|(d[29]&255)<<8|(d[30]&255)<<16|(d[31]&255)<<24,ee=i[12]&255|(i[13]&255)<<8|(i[14]&255)<<16|(i[15]&255)<<24,O=f,G=g,M=b,D=S,$=q,k=N,T=C,w=be,R=I,A=Y,v=J,U=se,j=ne,ie=Z,ce=re,oe=ee,h,le=0;le<20;le+=2)h=O+j|0,$^=h<<7|h>>>32-7,h=$+O|0,R^=h<<9|h>>>32-9,h=R+$|0,j^=h<<13|h>>>32-13,h=j+R|0,O^=h<<18|h>>>32-18,h=k+G|0,A^=h<<7|h>>>32-7,h=A+k|0,ie^=h<<9|h>>>32-9,h=ie+A|0,G^=h<<13|h>>>32-13,h=G+ie|0,k^=h<<18|h>>>32-18,h=v+T|0,ce^=h<<7|h>>>32-7,h=ce+v|0,M^=h<<9|h>>>32-9,h=M+ce|0,T^=h<<13|h>>>32-13,h=T+M|0,v^=h<<18|h>>>32-18,h=oe+U|0,D^=h<<7|h>>>32-7,h=D+oe|0,w^=h<<9|h>>>32-9,h=w+D|0,U^=h<<13|h>>>32-13,h=U+w|0,oe^=h<<18|h>>>32-18,h=O+D|0,G^=h<<7|h>>>32-7,h=G+O|0,M^=h<<9|h>>>32-9,h=M+G|0,D^=h<<13|h>>>32-13,h=D+M|0,O^=h<<18|h>>>32-18,h=k+$|0,T^=h<<7|h>>>32-7,h=T+k|0,w^=h<<9|h>>>32-9,h=w+T|0,$^=h<<13|h>>>32-13,h=$+w|0,k^=h<<18|h>>>32-18,h=v+A|0,U^=h<<7|h>>>32-7,h=U+v|0,R^=h<<9|h>>>32-9,h=R+U|0,A^=h<<13|h>>>32-13,h=A+R|0,v^=h<<18|h>>>32-18,h=oe+ce|0,j^=h<<7|h>>>32-7,h=j+oe|0,ie^=h<<9|h>>>32-9,h=ie+j|0,ce^=h<<13|h>>>32-13,h=ce+ie|0,oe^=h<<18|h>>>32-18;c[0]=O>>>0&255,c[1]=O>>>8&255,c[2]=O>>>16&255,c[3]=O>>>24&255,c[4]=k>>>0&255,c[5]=k>>>8&255,c[6]=k>>>16&255,c[7]=k>>>24&255,c[8]=v>>>0&255,c[9]=v>>>8&255,c[10]=v>>>16&255,c[11]=v>>>24&255,c[12]=oe>>>0&255,c[13]=oe>>>8&255,c[14]=oe>>>16&255,c[15]=oe>>>24&255,c[16]=T>>>0&255,c[17]=T>>>8&255,c[18]=T>>>16&255,c[19]=T>>>24&255,c[20]=w>>>0&255,c[21]=w>>>8&255,c[22]=w>>>16&255,c[23]=w>>>24&255,c[24]=R>>>0&255,c[25]=R>>>8&255,c[26]=R>>>16&255,c[27]=R>>>24&255,c[28]=A>>>0&255,c[29]=A>>>8&255,c[30]=A>>>16&255,c[31]=A>>>24&255}function H(c,l,d,i){Q(c,l,d,i)}function ye(c,l,d,i){pe(c,l,d,i)}var F=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]);function Ut(c,l,d,i,f,g,b){var S=new Uint8Array(16),q=new Uint8Array(64),N,C;for(C=0;C<16;C++)S[C]=0;for(C=0;C<8;C++)S[C]=g[C];for(;f>=64;){for(H(q,S,b,F),C=0;C<64;C++)c[l+C]=d[i+C]^q[C];for(N=1,C=8;C<16;C++)N=N+(S[C]&255)|0,S[C]=N&255,N>>>=8;f-=64,l+=64,i+=64}if(f>0)for(H(q,S,b,F),C=0;C<f;C++)c[l+C]=d[i+C]^q[C];return 0}function Bt(c,l,d,i,f){var g=new Uint8Array(16),b=new Uint8Array(64),S,q;for(q=0;q<16;q++)g[q]=0;for(q=0;q<8;q++)g[q]=i[q];for(;d>=64;){for(H(b,g,f,F),q=0;q<64;q++)c[l+q]=b[q];for(S=1,q=8;q<16;q++)S=S+(g[q]&255)|0,g[q]=S&255,S>>>=8;d-=64,l+=64}if(d>0)for(H(b,g,f,F),q=0;q<d;q++)c[l+q]=b[q];return 0}function Ue(c,l,d,i,f){var g=new Uint8Array(32);ye(g,i,f,F);for(var b=new Uint8Array(8),S=0;S<8;S++)b[S]=i[S+16];return Bt(c,l,d,b,g)}function ve(c,l,d,i,f,g,b){var S=new Uint8Array(32);ye(S,g,b,F);for(var q=new Uint8Array(8),N=0;N<8;N++)q[N]=g[N+16];return Ut(c,l,d,i,f,q,S)}var Ye=function(c){this.buffer=new Uint8Array(16),this.r=new Uint16Array(10),this.h=new Uint16Array(10),this.pad=new Uint16Array(8),this.leftover=0,this.fin=0;var l,d,i,f,g,b,S,q;l=c[0]&255|(c[1]&255)<<8,this.r[0]=l&8191,d=c[2]&255|(c[3]&255)<<8,this.r[1]=(l>>>13|d<<3)&8191,i=c[4]&255|(c[5]&255)<<8,this.r[2]=(d>>>10|i<<6)&7939,f=c[6]&255|(c[7]&255)<<8,this.r[3]=(i>>>7|f<<9)&8191,g=c[8]&255|(c[9]&255)<<8,this.r[4]=(f>>>4|g<<12)&255,this.r[5]=g>>>1&8190,b=c[10]&255|(c[11]&255)<<8,this.r[6]=(g>>>14|b<<2)&8191,S=c[12]&255|(c[13]&255)<<8,this.r[7]=(b>>>11|S<<5)&8065,q=c[14]&255|(c[15]&255)<<8,this.r[8]=(S>>>8|q<<8)&8191,this.r[9]=q>>>5&127,this.pad[0]=c[16]&255|(c[17]&255)<<8,this.pad[1]=c[18]&255|(c[19]&255)<<8,this.pad[2]=c[20]&255|(c[21]&255)<<8,this.pad[3]=c[22]&255|(c[23]&255)<<8,this.pad[4]=c[24]&255|(c[25]&255)<<8,this.pad[5]=c[26]&255|(c[27]&255)<<8,this.pad[6]=c[28]&255|(c[29]&255)<<8,this.pad[7]=c[30]&255|(c[31]&255)<<8};Ye.prototype.blocks=function(c,l,d){for(var i=this.fin?0:2048,f,g,b,S,q,N,C,be,I,Y,J,se,ne,Z,re,ee,O,G,M,D=this.h[0],$=this.h[1],k=this.h[2],T=this.h[3],w=this.h[4],R=this.h[5],A=this.h[6],v=this.h[7],U=this.h[8],j=this.h[9],ie=this.r[0],ce=this.r[1],oe=this.r[2],h=this.r[3],le=this.r[4],Te=this.r[5],we=this.r[6],ue=this.r[7],me=this.r[8],xe=this.r[9];d>=16;)f=c[l+0]&255|(c[l+1]&255)<<8,D+=f&8191,g=c[l+2]&255|(c[l+3]&255)<<8,$+=(f>>>13|g<<3)&8191,b=c[l+4]&255|(c[l+5]&255)<<8,k+=(g>>>10|b<<6)&8191,S=c[l+6]&255|(c[l+7]&255)<<8,T+=(b>>>7|S<<9)&8191,q=c[l+8]&255|(c[l+9]&255)<<8,w+=(S>>>4|q<<12)&8191,R+=q>>>1&8191,N=c[l+10]&255|(c[l+11]&255)<<8,A+=(q>>>14|N<<2)&8191,C=c[l+12]&255|(c[l+13]&255)<<8,v+=(N>>>11|C<<5)&8191,be=c[l+14]&255|(c[l+15]&255)<<8,U+=(C>>>8|be<<8)&8191,j+=be>>>5|i,I=0,Y=I,Y+=D*ie,Y+=$*(5*xe),Y+=k*(5*me),Y+=T*(5*ue),Y+=w*(5*we),I=Y>>>13,Y&=8191,Y+=R*(5*Te),Y+=A*(5*le),Y+=v*(5*h),Y+=U*(5*oe),Y+=j*(5*ce),I+=Y>>>13,Y&=8191,J=I,J+=D*ce,J+=$*ie,J+=k*(5*xe),J+=T*(5*me),J+=w*(5*ue),I=J>>>13,J&=8191,J+=R*(5*we),J+=A*(5*Te),J+=v*(5*le),J+=U*(5*h),J+=j*(5*oe),I+=J>>>13,J&=8191,se=I,se+=D*oe,se+=$*ce,se+=k*ie,se+=T*(5*xe),se+=w*(5*me),I=se>>>13,se&=8191,se+=R*(5*ue),se+=A*(5*we),se+=v*(5*Te),se+=U*(5*le),se+=j*(5*h),I+=se>>>13,se&=8191,ne=I,ne+=D*h,ne+=$*oe,ne+=k*ce,ne+=T*ie,ne+=w*(5*xe),I=ne>>>13,ne&=8191,ne+=R*(5*me),ne+=A*(5*ue),ne+=v*(5*we),ne+=U*(5*Te),ne+=j*(5*le),I+=ne>>>13,ne&=8191,Z=I,Z+=D*le,Z+=$*h,Z+=k*oe,Z+=T*ce,Z+=w*ie,I=Z>>>13,Z&=8191,Z+=R*(5*xe),Z+=A*(5*me),Z+=v*(5*ue),Z+=U*(5*we),Z+=j*(5*Te),I+=Z>>>13,Z&=8191,re=I,re+=D*Te,re+=$*le,re+=k*h,re+=T*oe,re+=w*ce,I=re>>>13,re&=8191,re+=R*ie,re+=A*(5*xe),re+=v*(5*me),re+=U*(5*ue),re+=j*(5*we),I+=re>>>13,re&=8191,ee=I,ee+=D*we,ee+=$*Te,ee+=k*le,ee+=T*h,ee+=w*oe,I=ee>>>13,ee&=8191,ee+=R*ce,ee+=A*ie,ee+=v*(5*xe),ee+=U*(5*me),ee+=j*(5*ue),I+=ee>>>13,ee&=8191,O=I,O+=D*ue,O+=$*we,O+=k*Te,O+=T*le,O+=w*h,I=O>>>13,O&=8191,O+=R*oe,O+=A*ce,O+=v*ie,O+=U*(5*xe),O+=j*(5*me),I+=O>>>13,O&=8191,G=I,G+=D*me,G+=$*ue,G+=k*we,G+=T*Te,G+=w*le,I=G>>>13,G&=8191,G+=R*h,G+=A*oe,G+=v*ce,G+=U*ie,G+=j*(5*xe),I+=G>>>13,G&=8191,M=I,M+=D*xe,M+=$*me,M+=k*ue,M+=T*we,M+=w*Te,I=M>>>13,M&=8191,M+=R*le,M+=A*h,M+=v*oe,M+=U*ce,M+=j*ie,I+=M>>>13,M&=8191,I=(I<<2)+I|0,I=I+Y|0,Y=I&8191,I=I>>>13,J+=I,D=Y,$=J,k=se,T=ne,w=Z,R=re,A=ee,v=O,U=G,j=M,l+=16,d-=16;this.h[0]=D,this.h[1]=$,this.h[2]=k,this.h[3]=T,this.h[4]=w,this.h[5]=R,this.h[6]=A,this.h[7]=v,this.h[8]=U,this.h[9]=j},Ye.prototype.finish=function(c,l){var d=new Uint16Array(10),i,f,g,b;if(this.leftover){for(b=this.leftover,this.buffer[b++]=1;b<16;b++)this.buffer[b]=0;this.fin=1,this.blocks(this.buffer,0,16)}for(i=this.h[1]>>>13,this.h[1]&=8191,b=2;b<10;b++)this.h[b]+=i,i=this.h[b]>>>13,this.h[b]&=8191;for(this.h[0]+=i*5,i=this.h[0]>>>13,this.h[0]&=8191,this.h[1]+=i,i=this.h[1]>>>13,this.h[1]&=8191,this.h[2]+=i,d[0]=this.h[0]+5,i=d[0]>>>13,d[0]&=8191,b=1;b<10;b++)d[b]=this.h[b]+i,i=d[b]>>>13,d[b]&=8191;for(d[9]-=1<<13,f=(i^1)-1,b=0;b<10;b++)d[b]&=f;for(f=~f,b=0;b<10;b++)this.h[b]=this.h[b]&f|d[b];for(this.h[0]=(this.h[0]|this.h[1]<<13)&65535,this.h[1]=(this.h[1]>>>3|this.h[2]<<10)&65535,this.h[2]=(this.h[2]>>>6|this.h[3]<<7)&65535,this.h[3]=(this.h[3]>>>9|this.h[4]<<4)&65535,this.h[4]=(this.h[4]>>>12|this.h[5]<<1|this.h[6]<<14)&65535,this.h[5]=(this.h[6]>>>2|this.h[7]<<11)&65535,this.h[6]=(this.h[7]>>>5|this.h[8]<<8)&65535,this.h[7]=(this.h[8]>>>8|this.h[9]<<5)&65535,g=this.h[0]+this.pad[0],this.h[0]=g&65535,b=1;b<8;b++)g=(this.h[b]+this.pad[b]|0)+(g>>>16)|0,this.h[b]=g&65535;c[l+0]=this.h[0]>>>0&255,c[l+1]=this.h[0]>>>8&255,c[l+2]=this.h[1]>>>0&255,c[l+3]=this.h[1]>>>8&255,c[l+4]=this.h[2]>>>0&255,c[l+5]=this.h[2]>>>8&255,c[l+6]=this.h[3]>>>0&255,c[l+7]=this.h[3]>>>8&255,c[l+8]=this.h[4]>>>0&255,c[l+9]=this.h[4]>>>8&255,c[l+10]=this.h[5]>>>0&255,c[l+11]=this.h[5]>>>8&255,c[l+12]=this.h[6]>>>0&255,c[l+13]=this.h[6]>>>8&255,c[l+14]=this.h[7]>>>0&255,c[l+15]=this.h[7]>>>8&255},Ye.prototype.update=function(c,l,d){var i,f;if(this.leftover){for(f=16-this.leftover,f>d&&(f=d),i=0;i<f;i++)this.buffer[this.leftover+i]=c[l+i];if(d-=f,l+=f,this.leftover+=f,this.leftover<16)return;this.blocks(this.buffer,0,16),this.leftover=0}if(d>=16&&(f=d-d%16,this.blocks(c,l,f),l+=f,d-=f),d){for(i=0;i<d;i++)this.buffer[this.leftover+i]=c[l+i];this.leftover+=d}};function xt(c,l,d,i,f,g){var b=new Ye(g);return b.update(d,i,f),b.finish(c,l),0}function ct(c,l,d,i,f,g){var b=new Uint8Array(16);return xt(b,0,d,i,f,g),z(c,l,b,0)}function gt(c,l,d,i,f){var g;if(d<32)return-1;for(ve(c,0,l,0,d,i,f),xt(c,16,c,32,d-32,c),g=0;g<16;g++)c[g]=0;return 0}function Ir(c,l,d,i,f){var g,b=new Uint8Array(32);if(d<32||(Ue(b,0,32,i,f),ct(l,16,l,32,d-32,b)!==0))return-1;for(ve(c,0,l,0,d,i,f),g=0;g<32;g++)c[g]=0;return 0}function Ve(c,l){var d;for(d=0;d<16;d++)c[d]=l[d]|0}function Ei(c){var l,d,i=1;for(l=0;l<16;l++)d=c[l]+i+65535,i=Math.floor(d/65536),c[l]=d-i*65536;c[0]+=i-1+37*(i-1)}function tn(c,l,d){for(var i,f=~(d-1),g=0;g<16;g++)i=f&(c[g]^l[g]),c[g]^=i,l[g]^=i}function rn(c,l){var d,i,f,g=e(),b=e();for(d=0;d<16;d++)b[d]=l[d];for(Ei(b),Ei(b),Ei(b),i=0;i<2;i++){for(g[0]=b[0]-65517,d=1;d<15;d++)g[d]=b[d]-65535-(g[d-1]>>16&1),g[d-1]&=65535;g[15]=b[15]-32767-(g[14]>>16&1),f=g[15]>>16&1,g[14]&=65535,tn(b,g,1-f)}for(d=0;d<16;d++)c[2*d]=b[d]&255,c[2*d+1]=b[d]>>8}function ta(c,l){var d=new Uint8Array(32),i=new Uint8Array(32);return rn(d,c),rn(i,l),W(d,0,i,0)}function ra(c){var l=new Uint8Array(32);return rn(l,c),l[0]&1}function Ri(c,l){var d;for(d=0;d<16;d++)c[d]=l[2*d]+(l[2*d+1]<<8);c[15]&=32767}function bt(c,l,d){for(var i=0;i<16;i++)c[i]=l[i]+d[i]}function Tt(c,l,d){for(var i=0;i<16;i++)c[i]=l[i]-d[i]}function he(c,l,d){var i,f,g=0,b=0,S=0,q=0,N=0,C=0,be=0,I=0,Y=0,J=0,se=0,ne=0,Z=0,re=0,ee=0,O=0,G=0,M=0,D=0,$=0,k=0,T=0,w=0,R=0,A=0,v=0,U=0,j=0,ie=0,ce=0,oe=0,h=d[0],le=d[1],Te=d[2],we=d[3],ue=d[4],me=d[5],xe=d[6],Ce=d[7],Se=d[8],Be=d[9],qe=d[10],Pe=d[11],He=d[12],Le=d[13],Fe=d[14],We=d[15];i=l[0],g+=i*h,b+=i*le,S+=i*Te,q+=i*we,N+=i*ue,C+=i*me,be+=i*xe,I+=i*Ce,Y+=i*Se,J+=i*Be,se+=i*qe,ne+=i*Pe,Z+=i*He,re+=i*Le,ee+=i*Fe,O+=i*We,i=l[1],b+=i*h,S+=i*le,q+=i*Te,N+=i*we,C+=i*ue,be+=i*me,I+=i*xe,Y+=i*Ce,J+=i*Se,se+=i*Be,ne+=i*qe,Z+=i*Pe,re+=i*He,ee+=i*Le,O+=i*Fe,G+=i*We,i=l[2],S+=i*h,q+=i*le,N+=i*Te,C+=i*we,be+=i*ue,I+=i*me,Y+=i*xe,J+=i*Ce,se+=i*Se,ne+=i*Be,Z+=i*qe,re+=i*Pe,ee+=i*He,O+=i*Le,G+=i*Fe,M+=i*We,i=l[3],q+=i*h,N+=i*le,C+=i*Te,be+=i*we,I+=i*ue,Y+=i*me,J+=i*xe,se+=i*Ce,ne+=i*Se,Z+=i*Be,re+=i*qe,ee+=i*Pe,O+=i*He,G+=i*Le,M+=i*Fe,D+=i*We,i=l[4],N+=i*h,C+=i*le,be+=i*Te,I+=i*we,Y+=i*ue,J+=i*me,se+=i*xe,ne+=i*Ce,Z+=i*Se,re+=i*Be,ee+=i*qe,O+=i*Pe,G+=i*He,M+=i*Le,D+=i*Fe,$+=i*We,i=l[5],C+=i*h,be+=i*le,I+=i*Te,Y+=i*we,J+=i*ue,se+=i*me,ne+=i*xe,Z+=i*Ce,re+=i*Se,ee+=i*Be,O+=i*qe,G+=i*Pe,M+=i*He,D+=i*Le,$+=i*Fe,k+=i*We,i=l[6],be+=i*h,I+=i*le,Y+=i*Te,J+=i*we,se+=i*ue,ne+=i*me,Z+=i*xe,re+=i*Ce,ee+=i*Se,O+=i*Be,G+=i*qe,M+=i*Pe,D+=i*He,$+=i*Le,k+=i*Fe,T+=i*We,i=l[7],I+=i*h,Y+=i*le,J+=i*Te,se+=i*we,ne+=i*ue,Z+=i*me,re+=i*xe,ee+=i*Ce,O+=i*Se,G+=i*Be,M+=i*qe,D+=i*Pe,$+=i*He,k+=i*Le,T+=i*Fe,w+=i*We,i=l[8],Y+=i*h,J+=i*le,se+=i*Te,ne+=i*we,Z+=i*ue,re+=i*me,ee+=i*xe,O+=i*Ce,G+=i*Se,M+=i*Be,D+=i*qe,$+=i*Pe,k+=i*He,T+=i*Le,w+=i*Fe,R+=i*We,i=l[9],J+=i*h,se+=i*le,ne+=i*Te,Z+=i*we,re+=i*ue,ee+=i*me,O+=i*xe,G+=i*Ce,M+=i*Se,D+=i*Be,$+=i*qe,k+=i*Pe,T+=i*He,w+=i*Le,R+=i*Fe,A+=i*We,i=l[10],se+=i*h,ne+=i*le,Z+=i*Te,re+=i*we,ee+=i*ue,O+=i*me,G+=i*xe,M+=i*Ce,D+=i*Se,$+=i*Be,k+=i*qe,T+=i*Pe,w+=i*He,R+=i*Le,A+=i*Fe,v+=i*We,i=l[11],ne+=i*h,Z+=i*le,re+=i*Te,ee+=i*we,O+=i*ue,G+=i*me,M+=i*xe,D+=i*Ce,$+=i*Se,k+=i*Be,T+=i*qe,w+=i*Pe,R+=i*He,A+=i*Le,v+=i*Fe,U+=i*We,i=l[12],Z+=i*h,re+=i*le,ee+=i*Te,O+=i*we,G+=i*ue,M+=i*me,D+=i*xe,$+=i*Ce,k+=i*Se,T+=i*Be,w+=i*qe,R+=i*Pe,A+=i*He,v+=i*Le,U+=i*Fe,j+=i*We,i=l[13],re+=i*h,ee+=i*le,O+=i*Te,G+=i*we,M+=i*ue,D+=i*me,$+=i*xe,k+=i*Ce,T+=i*Se,w+=i*Be,R+=i*qe,A+=i*Pe,v+=i*He,U+=i*Le,j+=i*Fe,ie+=i*We,i=l[14],ee+=i*h,O+=i*le,G+=i*Te,M+=i*we,D+=i*ue,$+=i*me,k+=i*xe,T+=i*Ce,w+=i*Se,R+=i*Be,A+=i*qe,v+=i*Pe,U+=i*He,j+=i*Le,ie+=i*Fe,ce+=i*We,i=l[15],O+=i*h,G+=i*le,M+=i*Te,D+=i*we,$+=i*ue,k+=i*me,T+=i*xe,w+=i*Ce,R+=i*Se,A+=i*Be,v+=i*qe,U+=i*Pe,j+=i*He,ie+=i*Le,ce+=i*Fe,oe+=i*We,g+=38*G,b+=38*M,S+=38*D,q+=38*$,N+=38*k,C+=38*T,be+=38*w,I+=38*R,Y+=38*A,J+=38*v,se+=38*U,ne+=38*j,Z+=38*ie,re+=38*ce,ee+=38*oe,f=1,i=g+f+65535,f=Math.floor(i/65536),g=i-f*65536,i=b+f+65535,f=Math.floor(i/65536),b=i-f*65536,i=S+f+65535,f=Math.floor(i/65536),S=i-f*65536,i=q+f+65535,f=Math.floor(i/65536),q=i-f*65536,i=N+f+65535,f=Math.floor(i/65536),N=i-f*65536,i=C+f+65535,f=Math.floor(i/65536),C=i-f*65536,i=be+f+65535,f=Math.floor(i/65536),be=i-f*65536,i=I+f+65535,f=Math.floor(i/65536),I=i-f*65536,i=Y+f+65535,f=Math.floor(i/65536),Y=i-f*65536,i=J+f+65535,f=Math.floor(i/65536),J=i-f*65536,i=se+f+65535,f=Math.floor(i/65536),se=i-f*65536,i=ne+f+65535,f=Math.floor(i/65536),ne=i-f*65536,i=Z+f+65535,f=Math.floor(i/65536),Z=i-f*65536,i=re+f+65535,f=Math.floor(i/65536),re=i-f*65536,i=ee+f+65535,f=Math.floor(i/65536),ee=i-f*65536,i=O+f+65535,f=Math.floor(i/65536),O=i-f*65536,g+=f-1+37*(f-1),f=1,i=g+f+65535,f=Math.floor(i/65536),g=i-f*65536,i=b+f+65535,f=Math.floor(i/65536),b=i-f*65536,i=S+f+65535,f=Math.floor(i/65536),S=i-f*65536,i=q+f+65535,f=Math.floor(i/65536),q=i-f*65536,i=N+f+65535,f=Math.floor(i/65536),N=i-f*65536,i=C+f+65535,f=Math.floor(i/65536),C=i-f*65536,i=be+f+65535,f=Math.floor(i/65536),be=i-f*65536,i=I+f+65535,f=Math.floor(i/65536),I=i-f*65536,i=Y+f+65535,f=Math.floor(i/65536),Y=i-f*65536,i=J+f+65535,f=Math.floor(i/65536),J=i-f*65536,i=se+f+65535,f=Math.floor(i/65536),se=i-f*65536,i=ne+f+65535,f=Math.floor(i/65536),ne=i-f*65536,i=Z+f+65535,f=Math.floor(i/65536),Z=i-f*65536,i=re+f+65535,f=Math.floor(i/65536),re=i-f*65536,i=ee+f+65535,f=Math.floor(i/65536),ee=i-f*65536,i=O+f+65535,f=Math.floor(i/65536),O=i-f*65536,g+=f-1+37*(f-1),c[0]=g,c[1]=b,c[2]=S,c[3]=q,c[4]=N,c[5]=C,c[6]=be,c[7]=I,c[8]=Y,c[9]=J,c[10]=se,c[11]=ne,c[12]=Z,c[13]=re,c[14]=ee,c[15]=O}function ut(c,l){he(c,l,l)}function na(c,l){var d=e(),i;for(i=0;i<16;i++)d[i]=l[i];for(i=253;i>=0;i--)ut(d,d),i!==2&&i!==4&&he(d,d,l);for(i=0;i<16;i++)c[i]=d[i]}function sa(c,l){var d=e(),i;for(i=0;i<16;i++)d[i]=l[i];for(i=250;i>=0;i--)ut(d,d),i!==1&&he(d,d,l);for(i=0;i<16;i++)c[i]=d[i]}function Ss(c,l,d){var i=new Uint8Array(32),f=new Float64Array(80),g,b,S=e(),q=e(),N=e(),C=e(),be=e(),I=e();for(b=0;b<31;b++)i[b]=l[b];for(i[31]=l[31]&127|64,i[0]&=248,Ri(f,d),b=0;b<16;b++)q[b]=f[b],C[b]=S[b]=N[b]=0;for(S[0]=C[0]=1,b=254;b>=0;--b)g=i[b>>>3]>>>(b&7)&1,tn(S,q,g),tn(N,C,g),bt(be,S,N),Tt(S,S,N),bt(N,q,C),Tt(q,q,C),ut(C,be),ut(I,S),he(S,N,S),he(N,q,be),bt(be,S,N),Tt(S,S,N),ut(q,S),Tt(N,C,I),he(S,N,u),bt(S,S,C),he(N,N,S),he(S,C,I),he(C,q,f),ut(q,be),tn(S,q,g),tn(N,C,g);for(b=0;b<16;b++)f[b+16]=S[b],f[b+32]=N[b],f[b+48]=q[b],f[b+64]=C[b];var Y=f.subarray(32),J=f.subarray(16);return na(Y,Y),he(J,J,Y),rn(c,J),0}function vs(c,l){return Ss(c,l,s)}function ia(c,l){return t(l,32),vs(c,l)}function Es(c,l,d){var i=new Uint8Array(32);return Ss(i,d,l),ye(c,n,i,F)}var oa=gt,yf=Ir;function mf(c,l,d,i,f,g){var b=new Uint8Array(32);return Es(b,f,g),oa(c,l,d,i,b)}function xf(c,l,d,i,f,g){var b=new Uint8Array(32);return Es(b,f,g),yf(c,l,d,i,b)}var aa=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591];function ca(c,l,d,i){for(var f=new Int32Array(16),g=new Int32Array(16),b,S,q,N,C,be,I,Y,J,se,ne,Z,re,ee,O,G,M,D,$,k,T,w,R,A,v,U,j=c[0],ie=c[1],ce=c[2],oe=c[3],h=c[4],le=c[5],Te=c[6],we=c[7],ue=l[0],me=l[1],xe=l[2],Ce=l[3],Se=l[4],Be=l[5],qe=l[6],Pe=l[7],He=0;i>=128;){for($=0;$<16;$++)k=8*$+He,f[$]=d[k+0]<<24|d[k+1]<<16|d[k+2]<<8|d[k+3],g[$]=d[k+4]<<24|d[k+5]<<16|d[k+6]<<8|d[k+7];for($=0;$<80;$++)if(b=j,S=ie,q=ce,N=oe,C=h,be=le,I=Te,Y=we,J=ue,se=me,ne=xe,Z=Ce,re=Se,ee=Be,O=qe,G=Pe,T=we,w=Pe,R=w&65535,A=w>>>16,v=T&65535,U=T>>>16,T=(h>>>14|Se<<32-14)^(h>>>18|Se<<32-18)^(Se>>>41-32|h<<32-(41-32)),w=(Se>>>14|h<<32-14)^(Se>>>18|h<<32-18)^(h>>>41-32|Se<<32-(41-32)),R+=w&65535,A+=w>>>16,v+=T&65535,U+=T>>>16,T=h&le^~h&Te,w=Se&Be^~Se&qe,R+=w&65535,A+=w>>>16,v+=T&65535,U+=T>>>16,T=aa[$*2],w=aa[$*2+1],R+=w&65535,A+=w>>>16,v+=T&65535,U+=T>>>16,T=f[$%16],w=g[$%16],R+=w&65535,A+=w>>>16,v+=T&65535,U+=T>>>16,A+=R>>>16,v+=A>>>16,U+=v>>>16,M=v&65535|U<<16,D=R&65535|A<<16,T=M,w=D,R=w&65535,A=w>>>16,v=T&65535,U=T>>>16,T=(j>>>28|ue<<32-28)^(ue>>>34-32|j<<32-(34-32))^(ue>>>39-32|j<<32-(39-32)),w=(ue>>>28|j<<32-28)^(j>>>34-32|ue<<32-(34-32))^(j>>>39-32|ue<<32-(39-32)),R+=w&65535,A+=w>>>16,v+=T&65535,U+=T>>>16,T=j&ie^j&ce^ie&ce,w=ue&me^ue&xe^me&xe,R+=w&65535,A+=w>>>16,v+=T&65535,U+=T>>>16,A+=R>>>16,v+=A>>>16,U+=v>>>16,Y=v&65535|U<<16,G=R&65535|A<<16,T=N,w=Z,R=w&65535,A=w>>>16,v=T&65535,U=T>>>16,T=M,w=D,R+=w&65535,A+=w>>>16,v+=T&65535,U+=T>>>16,A+=R>>>16,v+=A>>>16,U+=v>>>16,N=v&65535|U<<16,Z=R&65535|A<<16,ie=b,ce=S,oe=q,h=N,le=C,Te=be,we=I,j=Y,me=J,xe=se,Ce=ne,Se=Z,Be=re,qe=ee,Pe=O,ue=G,$%16===15)for(k=0;k<16;k++)T=f[k],w=g[k],R=w&65535,A=w>>>16,v=T&65535,U=T>>>16,T=f[(k+9)%16],w=g[(k+9)%16],R+=w&65535,A+=w>>>16,v+=T&65535,U+=T>>>16,M=f[(k+1)%16],D=g[(k+1)%16],T=(M>>>1|D<<32-1)^(M>>>8|D<<32-8)^M>>>7,w=(D>>>1|M<<32-1)^(D>>>8|M<<32-8)^(D>>>7|M<<32-7),R+=w&65535,A+=w>>>16,v+=T&65535,U+=T>>>16,M=f[(k+14)%16],D=g[(k+14)%16],T=(M>>>19|D<<32-19)^(D>>>61-32|M<<32-(61-32))^M>>>6,w=(D>>>19|M<<32-19)^(M>>>61-32|D<<32-(61-32))^(D>>>6|M<<32-6),R+=w&65535,A+=w>>>16,v+=T&65535,U+=T>>>16,A+=R>>>16,v+=A>>>16,U+=v>>>16,f[k]=v&65535|U<<16,g[k]=R&65535|A<<16;T=j,w=ue,R=w&65535,A=w>>>16,v=T&65535,U=T>>>16,T=c[0],w=l[0],R+=w&65535,A+=w>>>16,v+=T&65535,U+=T>>>16,A+=R>>>16,v+=A>>>16,U+=v>>>16,c[0]=j=v&65535|U<<16,l[0]=ue=R&65535|A<<16,T=ie,w=me,R=w&65535,A=w>>>16,v=T&65535,U=T>>>16,T=c[1],w=l[1],R+=w&65535,A+=w>>>16,v+=T&65535,U+=T>>>16,A+=R>>>16,v+=A>>>16,U+=v>>>16,c[1]=ie=v&65535|U<<16,l[1]=me=R&65535|A<<16,T=ce,w=xe,R=w&65535,A=w>>>16,v=T&65535,U=T>>>16,T=c[2],w=l[2],R+=w&65535,A+=w>>>16,v+=T&65535,U+=T>>>16,A+=R>>>16,v+=A>>>16,U+=v>>>16,c[2]=ce=v&65535|U<<16,l[2]=xe=R&65535|A<<16,T=oe,w=Ce,R=w&65535,A=w>>>16,v=T&65535,U=T>>>16,T=c[3],w=l[3],R+=w&65535,A+=w>>>16,v+=T&65535,U+=T>>>16,A+=R>>>16,v+=A>>>16,U+=v>>>16,c[3]=oe=v&65535|U<<16,l[3]=Ce=R&65535|A<<16,T=h,w=Se,R=w&65535,A=w>>>16,v=T&65535,U=T>>>16,T=c[4],w=l[4],R+=w&65535,A+=w>>>16,v+=T&65535,U+=T>>>16,A+=R>>>16,v+=A>>>16,U+=v>>>16,c[4]=h=v&65535|U<<16,l[4]=Se=R&65535|A<<16,T=le,w=Be,R=w&65535,A=w>>>16,v=T&65535,U=T>>>16,T=c[5],w=l[5],R+=w&65535,A+=w>>>16,v+=T&65535,U+=T>>>16,A+=R>>>16,v+=A>>>16,U+=v>>>16,c[5]=le=v&65535|U<<16,l[5]=Be=R&65535|A<<16,T=Te,w=qe,R=w&65535,A=w>>>16,v=T&65535,U=T>>>16,T=c[6],w=l[6],R+=w&65535,A+=w>>>16,v+=T&65535,U+=T>>>16,A+=R>>>16,v+=A>>>16,U+=v>>>16,c[6]=Te=v&65535|U<<16,l[6]=qe=R&65535|A<<16,T=we,w=Pe,R=w&65535,A=w>>>16,v=T&65535,U=T>>>16,T=c[7],w=l[7],R+=w&65535,A+=w>>>16,v+=T&65535,U+=T>>>16,A+=R>>>16,v+=A>>>16,U+=v>>>16,c[7]=we=v&65535|U<<16,l[7]=Pe=R&65535|A<<16,He+=128,i-=128}return i}function Hr(c,l,d){var i=new Int32Array(8),f=new Int32Array(8),g=new Uint8Array(256),b,S=d;for(i[0]=1779033703,i[1]=3144134277,i[2]=1013904242,i[3]=2773480762,i[4]=1359893119,i[5]=2600822924,i[6]=528734635,i[7]=1541459225,f[0]=4089235720,f[1]=2227873595,f[2]=4271175723,f[3]=1595750129,f[4]=2917565137,f[5]=725511199,f[6]=4215389547,f[7]=327033209,ca(i,f,l,d),d%=128,b=0;b<d;b++)g[b]=l[S-d+b];for(g[d]=128,d=256-128*(d<112?1:0),g[d-9]=0,E(g,d-8,S/536870912|0,S<<3),ca(i,f,g,d),b=0;b<8;b++)E(c,8*b,i[b],f[b]);return 0}function Rs(c,l){var d=e(),i=e(),f=e(),g=e(),b=e(),S=e(),q=e(),N=e(),C=e();Tt(d,c[1],c[0]),Tt(C,l[1],l[0]),he(d,d,C),bt(i,c[0],c[1]),bt(C,l[0],l[1]),he(i,i,C),he(f,c[3],l[3]),he(f,f,m),he(g,c[2],l[2]),bt(g,g,g),Tt(b,i,d),Tt(S,g,f),bt(q,g,f),bt(N,i,d),he(c[0],b,S),he(c[1],N,q),he(c[2],q,S),he(c[3],b,N)}function ua(c,l,d){var i;for(i=0;i<4;i++)tn(c[i],l[i],d)}function Ui(c,l){var d=e(),i=e(),f=e();na(f,l[2]),he(d,l[0],f),he(i,l[1],f),rn(c,i),c[31]^=ra(d)<<7}function Bi(c,l,d){var i,f;for(Ve(c[0],o),Ve(c[1],a),Ve(c[2],a),Ve(c[3],o),f=255;f>=0;--f)i=d[f/8|0]>>(f&7)&1,ua(c,l,i),Rs(l,c),Rs(c,c),ua(c,l,i)}function Us(c,l){var d=[e(),e(),e(),e()];Ve(d[0],y),Ve(d[1],x),Ve(d[2],a),he(d[3],y,x),Bi(c,d,l)}function qi(c,l,d){var i=new Uint8Array(64),f=[e(),e(),e(),e()],g;for(d||t(l,32),Hr(i,l,32),i[0]&=248,i[31]&=127,i[31]|=64,Us(f,i),Ui(c,f),g=0;g<32;g++)l[g+32]=c[g];return 0}var Bs=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]);function Pi(c,l){var d,i,f,g;for(i=63;i>=32;--i){for(d=0,f=i-32,g=i-12;f<g;++f)l[f]+=d-16*l[i]*Bs[f-(i-32)],d=Math.floor((l[f]+128)/256),l[f]-=d*256;l[f]+=d,l[i]=0}for(d=0,f=0;f<32;f++)l[f]+=d-(l[31]>>4)*Bs[f],d=l[f]>>8,l[f]&=255;for(f=0;f<32;f++)l[f]-=d*Bs[f];for(i=0;i<32;i++)l[i+1]+=l[i]>>8,c[i]=l[i]&255}function ki(c){var l=new Float64Array(64),d;for(d=0;d<64;d++)l[d]=c[d];for(d=0;d<64;d++)c[d]=0;Pi(c,l)}function da(c,l,d,i){var f=new Uint8Array(64),g=new Uint8Array(64),b=new Uint8Array(64),S,q,N=new Float64Array(64),C=[e(),e(),e(),e()];Hr(f,i,32),f[0]&=248,f[31]&=127,f[31]|=64;var be=d+64;for(S=0;S<d;S++)c[64+S]=l[S];for(S=0;S<32;S++)c[32+S]=f[32+S];for(Hr(b,c.subarray(32),d+32),ki(b),Us(C,b),Ui(c,C),S=32;S<64;S++)c[S]=i[S];for(Hr(g,c,d+64),ki(g),S=0;S<64;S++)N[S]=0;for(S=0;S<32;S++)N[S]=b[S];for(S=0;S<32;S++)for(q=0;q<32;q++)N[S+q]+=g[S]*f[q];return Pi(c.subarray(32),N),be}function gf(c,l){var d=e(),i=e(),f=e(),g=e(),b=e(),S=e(),q=e();return Ve(c[2],a),Ri(c[1],l),ut(f,c[1]),he(g,f,p),Tt(f,f,c[2]),bt(g,c[2],g),ut(b,g),ut(S,b),he(q,S,b),he(d,q,f),he(d,d,g),sa(d,d),he(d,d,f),he(d,d,g),he(d,d,g),he(c[0],d,g),ut(i,c[0]),he(i,i,g),ta(i,f)&&he(c[0],c[0],_),ut(i,c[0]),he(i,i,g),ta(i,f)?-1:(ra(c[0])===l[31]>>7&&Tt(c[0],o,c[0]),he(c[3],c[0],c[1]),0)}function Ci(c,l,d,i){var f,g=new Uint8Array(32),b=new Uint8Array(64),S=[e(),e(),e(),e()],q=[e(),e(),e(),e()];if(d<64||gf(q,i))return-1;for(f=0;f<d;f++)c[f]=l[f];for(f=0;f<32;f++)c[f+32]=i[f];if(Hr(b,c,d),ki(b),Bi(S,q,b),Us(q,l.subarray(32)),Rs(S,q),Ui(g,S),d-=64,W(l,0,g,0)){for(f=0;f<d;f++)c[f]=0;return-1}for(f=0;f<d;f++)c[f]=l[f+64];return d}var Mi=32,qs=24,Nn=32,nn=16,Gn=32,Ps=32,Ln=32,Fn=32,Ii=32,la=qs,bf=Nn,Tf=nn,Lt=64,Or=32,sn=64,Hi=32,Oi=64;r.lowlevel={crypto_core_hsalsa20:ye,crypto_stream_xor:ve,crypto_stream:Ue,crypto_stream_salsa20_xor:Ut,crypto_stream_salsa20:Bt,crypto_onetimeauth:xt,crypto_onetimeauth_verify:ct,crypto_verify_16:z,crypto_verify_32:W,crypto_secretbox:gt,crypto_secretbox_open:Ir,crypto_scalarmult:Ss,crypto_scalarmult_base:vs,crypto_box_beforenm:Es,crypto_box_afternm:oa,crypto_box:mf,crypto_box_open:xf,crypto_box_keypair:ia,crypto_hash:Hr,crypto_sign:da,crypto_sign_keypair:qi,crypto_sign_open:Ci,crypto_secretbox_KEYBYTES:Mi,crypto_secretbox_NONCEBYTES:qs,crypto_secretbox_ZEROBYTES:Nn,crypto_secretbox_BOXZEROBYTES:nn,crypto_scalarmult_BYTES:Gn,crypto_scalarmult_SCALARBYTES:Ps,crypto_box_PUBLICKEYBYTES:Ln,crypto_box_SECRETKEYBYTES:Fn,crypto_box_BEFORENMBYTES:Ii,crypto_box_NONCEBYTES:la,crypto_box_ZEROBYTES:bf,crypto_box_BOXZEROBYTES:Tf,crypto_sign_BYTES:Lt,crypto_sign_PUBLICKEYBYTES:Or,crypto_sign_SECRETKEYBYTES:sn,crypto_sign_SEEDBYTES:Hi,crypto_hash_BYTES:Oi,gf:e,D:p,L:Bs,pack25519:rn,unpack25519:Ri,M:he,A:bt,S:ut,Z:Tt,pow2523:sa,add:Rs,set25519:Ve,modL:Pi,scalarmult:Bi,scalarbase:Us};function fa(c,l){if(c.length!==Mi)throw new Error("bad key size");if(l.length!==qs)throw new Error("bad nonce size")}function wf(c,l){if(c.length!==Ln)throw new Error("bad public key size");if(l.length!==Fn)throw new Error("bad secret key size")}function tt(){for(var c=0;c<arguments.length;c++)if(!(arguments[c]instanceof Uint8Array))throw new TypeError("unexpected type, use Uint8Array")}function pa(c){for(var l=0;l<c.length;l++)c[l]=0}r.randomBytes=function(c){var l=new Uint8Array(c);return t(l,c),l},r.secretbox=function(c,l,d){tt(c,l,d),fa(d,l);for(var i=new Uint8Array(Nn+c.length),f=new Uint8Array(i.length),g=0;g<c.length;g++)i[g+Nn]=c[g];return gt(f,i,i.length,l,d),f.subarray(nn)},r.secretbox.open=function(c,l,d){tt(c,l,d),fa(d,l);for(var i=new Uint8Array(nn+c.length),f=new Uint8Array(i.length),g=0;g<c.length;g++)i[g+nn]=c[g];return i.length<32||Ir(f,i,i.length,l,d)!==0?null:f.subarray(Nn)},r.secretbox.keyLength=Mi,r.secretbox.nonceLength=qs,r.secretbox.overheadLength=nn,r.scalarMult=function(c,l){if(tt(c,l),c.length!==Ps)throw new Error("bad n size");if(l.length!==Gn)throw new Error("bad p size");var d=new Uint8Array(Gn);return Ss(d,c,l),d},r.scalarMult.base=function(c){if(tt(c),c.length!==Ps)throw new Error("bad n size");var l=new Uint8Array(Gn);return vs(l,c),l},r.scalarMult.scalarLength=Ps,r.scalarMult.groupElementLength=Gn,r.box=function(c,l,d,i){var f=r.box.before(d,i);return r.secretbox(c,l,f)},r.box.before=function(c,l){tt(c,l),wf(c,l);var d=new Uint8Array(Ii);return Es(d,c,l),d},r.box.after=r.secretbox,r.box.open=function(c,l,d,i){var f=r.box.before(d,i);return r.secretbox.open(c,l,f)},r.box.open.after=r.secretbox.open,r.box.keyPair=function(){var c=new Uint8Array(Ln),l=new Uint8Array(Fn);return ia(c,l),{publicKey:c,secretKey:l}},r.box.keyPair.fromSecretKey=function(c){if(tt(c),c.length!==Fn)throw new Error("bad secret key size");var l=new Uint8Array(Ln);return vs(l,c),{publicKey:l,secretKey:new Uint8Array(c)}},r.box.publicKeyLength=Ln,r.box.secretKeyLength=Fn,r.box.sharedKeyLength=Ii,r.box.nonceLength=la,r.box.overheadLength=r.secretbox.overheadLength,r.sign=function(c,l){if(tt(c,l),l.length!==sn)throw new Error("bad secret key size");var d=new Uint8Array(Lt+c.length);return da(d,c,c.length,l),d},r.sign.open=function(c,l){if(tt(c,l),l.length!==Or)throw new Error("bad public key size");var d=new Uint8Array(c.length),i=Ci(d,c,c.length,l);if(i<0)return null;for(var f=new Uint8Array(i),g=0;g<f.length;g++)f[g]=d[g];return f},r.sign.detached=function(c,l){for(var d=r.sign(c,l),i=new Uint8Array(Lt),f=0;f<i.length;f++)i[f]=d[f];return i},r.sign.detached.verify=function(c,l,d){if(tt(c,l,d),l.length!==Lt)throw new Error("bad signature size");if(d.length!==Or)throw new Error("bad public key size");var i=new Uint8Array(Lt+c.length),f=new Uint8Array(Lt+c.length),g;for(g=0;g<Lt;g++)i[g]=l[g];for(g=0;g<c.length;g++)i[g+Lt]=c[g];return Ci(f,i,i.length,d)>=0},r.sign.keyPair=function(){var c=new Uint8Array(Or),l=new Uint8Array(sn);return qi(c,l),{publicKey:c,secretKey:l}},r.sign.keyPair.fromSecretKey=function(c){if(tt(c),c.length!==sn)throw new Error("bad secret key size");for(var l=new Uint8Array(Or),d=0;d<l.length;d++)l[d]=c[32+d];return{publicKey:l,secretKey:new Uint8Array(c)}},r.sign.keyPair.fromSeed=function(c){if(tt(c),c.length!==Hi)throw new Error("bad seed size");for(var l=new Uint8Array(Or),d=new Uint8Array(sn),i=0;i<32;i++)d[i]=c[i];return qi(l,d,!0),{publicKey:l,secretKey:d}},r.sign.publicKeyLength=Or,r.sign.secretKeyLength=sn,r.sign.seedLength=Hi,r.sign.signatureLength=Lt,r.hash=function(c){tt(c);var l=new Uint8Array(Oi);return Hr(l,c,c.length),l},r.hash.hashLength=Oi,r.verify=function(c,l){return tt(c,l),c.length===0||l.length===0||c.length!==l.length?!1:P(c,0,l,0,c.length)===0},r.setPRNG=function(c){t=c},function(){var c=typeof self!="undefined"?self.crypto||self.msCrypto:null;if(c&&c.getRandomValues){var l=65536;r.setPRNG(function(d,i){var f,g=new Uint8Array(i);for(f=0;f<i;f+=l)c.getRandomValues(g.subarray(f,f+Math.min(i-f,l)));for(f=0;f<i;f++)d[f]=g[f];pa(g)})}else typeof ya!="undefined"&&(c=xa(),c&&c.randomBytes&&r.setPRNG(function(d,i){var f,g=c.randomBytes(i);for(f=0;f<i;f++)d[f]=g[f];pa(g)}))}()})(typeof ks!="undefined"&&ks.exports?ks.exports:self.nacl=self.nacl||{})});var Vn=te(Ke=>{"use strict";Object.defineProperty(Ke,"__esModule",{value:!0});Ke.output=Ke.exists=Ke.hash=Ke.bytes=Ke.bool=Ke.number=void 0;function Cs(r){if(!Number.isSafeInteger(r)||r<0)throw new Error(`Wrong positive integer: ${r}`)}Ke.number=Cs;function ga(r){if(typeof r!="boolean")throw new Error(`Expected boolean, not ${r}`)}Ke.bool=ga;function zi(r,...e){if(!(r instanceof Uint8Array))throw new TypeError("Expected Uint8Array");if(e.length>0&&!e.includes(r.length))throw new TypeError(`Expected Uint8Array of length ${e}, not of length=${r.length}`)}Ke.bytes=zi;function ba(r){if(typeof r!="function"||typeof r.create!="function")throw new Error("Hash should be wrapped by utils.wrapConstructor");Cs(r.outputLen),Cs(r.blockLen)}Ke.hash=ba;function Ta(r,e=!0){if(r.destroyed)throw new Error("Hash instance has been destroyed");if(e&&r.finished)throw new Error("Hash#digest() has already been called")}Ke.exists=Ta;function wa(r,e){zi(r);let t=e.outputLen;if(r.length<t)throw new Error(`digestInto() expects output buffer of length at least ${t}`)}Ke.output=wa;var Rf={number:Cs,bool:ga,bytes:zi,hash:ba,exists:Ta,output:wa};Ke.default=Rf});var _a=te(Ms=>{"use strict";Object.defineProperty(Ms,"__esModule",{value:!0});Ms.crypto=void 0;Ms.crypto={node:void 0,web:typeof self=="object"&&"crypto"in self?self.crypto:void 0}});var Dr=te(fe=>{"use strict";Object.defineProperty(fe,"__esModule",{value:!0});fe.randomBytes=fe.wrapConstructorWithOpts=fe.wrapConstructor=fe.checkOpts=fe.Hash=fe.concatBytes=fe.toBytes=fe.utf8ToBytes=fe.asyncLoop=fe.nextTick=fe.hexToBytes=fe.bytesToHex=fe.isLE=fe.rotr=fe.createView=fe.u32=fe.u8=void 0;var Is=_a(),Uf=r=>new Uint8Array(r.buffer,r.byteOffset,r.byteLength);fe.u8=Uf;var Bf=r=>new Uint32Array(r.buffer,r.byteOffset,Math.floor(r.byteLength/4));fe.u32=Bf;var qf=r=>new DataView(r.buffer,r.byteOffset,r.byteLength);fe.createView=qf;var Pf=(r,e)=>r<<32-e|r>>>e;fe.rotr=Pf;fe.isLE=new Uint8Array(new Uint32Array([287454020]).buffer)[0]===68;if(!fe.isLE)throw new Error("Non little-endian hardware is not supported");var kf=Array.from({length:256},(r,e)=>e.toString(16).padStart(2,"0"));function Cf(r){if(!(r instanceof Uint8Array))throw new Error("Uint8Array expected");let e="";for(let t=0;t<r.length;t++)e+=kf[r[t]];return e}fe.bytesToHex=Cf;function Mf(r){if(typeof r!="string")throw new TypeError("hexToBytes: expected string, got "+typeof r);if(r.length%2)throw new Error("hexToBytes: received invalid unpadded hex");let e=new Uint8Array(r.length/2);for(let t=0;t<e.length;t++){let n=t*2,s=r.slice(n,n+2),o=Number.parseInt(s,16);if(Number.isNaN(o)||o<0)throw new Error("Invalid byte sequence");e[t]=o}return e}fe.hexToBytes=Mf;var If=async()=>{};fe.nextTick=If;async function Hf(r,e,t){let n=Date.now();for(let s=0;s<r;s++){t(s);let o=Date.now()-n;o>=0&&o<e||(await(0,fe.nextTick)(),n+=o)}}fe.asyncLoop=Hf;function Aa(r){if(typeof r!="string")throw new TypeError(`utf8ToBytes expected string, got ${typeof r}`);return new TextEncoder().encode(r)}fe.utf8ToBytes=Aa;function Ni(r){if(typeof r=="string"&&(r=Aa(r)),!(r instanceof Uint8Array))throw new TypeError(`Expected input type is Uint8Array (got ${typeof r})`);return r}fe.toBytes=Ni;function Of(...r){if(!r.every(n=>n instanceof Uint8Array))throw new Error("Uint8Array list expected");if(r.length===1)return r[0];let e=r.reduce((n,s)=>n+s.length,0),t=new Uint8Array(e);for(let n=0,s=0;n<r.length;n++){let o=r[n];t.set(o,s),s+=o.length}return t}fe.concatBytes=Of;var $i=class{clone(){return this._cloneInto()}};fe.Hash=$i;var Df=r=>Object.prototype.toString.call(r)==="[object Object]"&&r.constructor===Object;function zf(r,e){if(e!==void 0&&(typeof e!="object"||!Df(e)))throw new TypeError("Options should be object or undefined");return Object.assign(r,e)}fe.checkOpts=zf;function $f(r){let e=n=>r().update(Ni(n)).digest(),t=r();return e.outputLen=t.outputLen,e.blockLen=t.blockLen,e.create=()=>r(),e}fe.wrapConstructor=$f;function Nf(r){let e=(n,s)=>r(s).update(Ni(n)).digest(),t=r({});return e.outputLen=t.outputLen,e.blockLen=t.blockLen,e.create=n=>r(n),e}fe.wrapConstructorWithOpts=Nf;function Gf(r=32){if(Is.crypto.web)return Is.crypto.web.getRandomValues(new Uint8Array(r));if(Is.crypto.node)return new Uint8Array(Is.crypto.node.randomBytes(r).buffer);throw new Error("The environment doesn't have randomBytes function")}fe.randomBytes=Gf});var Sa=te(Kn=>{"use strict";Object.defineProperty(Kn,"__esModule",{value:!0});Kn.hmac=void 0;var Hs=Vn(),Gi=Dr(),Os=class extends Gi.Hash{constructor(e,t){super(),this.finished=!1,this.destroyed=!1,Hs.default.hash(e);let n=(0,Gi.toBytes)(t);if(this.iHash=e.create(),!(this.iHash instanceof Gi.Hash))throw new TypeError("Expected instance of class which extends utils.Hash");let s=this.blockLen=this.iHash.blockLen;this.outputLen=this.iHash.outputLen;let o=new Uint8Array(s);o.set(n.length>this.iHash.blockLen?e.create().update(n).digest():n);for(let a=0;a<o.length;a++)o[a]^=54;this.iHash.update(o),this.oHash=e.create();for(let a=0;a<o.length;a++)o[a]^=106;this.oHash.update(o),o.fill(0)}update(e){return Hs.default.exists(this),this.iHash.update(e),this}digestInto(e){Hs.default.exists(this),Hs.default.bytes(e,this.outputLen),this.finished=!0,this.iHash.digestInto(e),this.oHash.update(e),this.oHash.digestInto(e),this.destroy()}digest(){let e=new Uint8Array(this.oHash.outputLen);return this.digestInto(e),e}_cloneInto(e){e||(e=Object.create(Object.getPrototypeOf(this),{}));let{oHash:t,iHash:n,finished:s,destroyed:o,blockLen:a,outputLen:u}=this;return e=e,e.finished=s,e.destroyed=o,e.blockLen=a,e.outputLen=u,e.oHash=t._cloneInto(e.oHash),e.iHash=n._cloneInto(e.iHash),e}destroy(){this.destroyed=!0,this.oHash.destroy(),this.iHash.destroy()}},Lf=(r,e,t)=>new Os(r,e).update(t).digest();Kn.hmac=Lf;Kn.hmac.create=(r,e)=>new Os(r,e)});var Ra=te(an=>{"use strict";Object.defineProperty(an,"__esModule",{value:!0});an.pbkdf2Async=an.pbkdf2=void 0;var Ds=Vn(),Ff=Sa(),on=Dr();function va(r,e,t,n){Ds.default.hash(r);let s=(0,on.checkOpts)({dkLen:32,asyncTick:10},n),{c:o,dkLen:a,asyncTick:u}=s;if(Ds.default.number(o),Ds.default.number(a),Ds.default.number(u),o<1)throw new Error("PBKDF2: iterations (c) should be >= 1");let p=(0,on.toBytes)(e),m=(0,on.toBytes)(t),y=new Uint8Array(a),x=Ff.hmac.create(r,p),_=x._cloneInto().update(m);return{c:o,dkLen:a,asyncTick:u,DK:y,PRF:x,PRFSalt:_}}function Ea(r,e,t,n,s){return r.destroy(),e.destroy(),n&&n.destroy(),s.fill(0),t}function Wf(r,e,t,n){let{c:s,dkLen:o,DK:a,PRF:u,PRFSalt:p}=va(r,e,t,n),m,y=new Uint8Array(4),x=(0,on.createView)(y),_=new Uint8Array(u.outputLen);for(let E=1,P=0;P<o;E++,P+=u.outputLen){let z=a.subarray(P,P+u.outputLen);x.setInt32(0,E,!1),(m=p._cloneInto(m)).update(y).digestInto(_),z.set(_.subarray(0,z.length));for(let W=1;W<s;W++){u._cloneInto(m).update(_).digestInto(_);for(let Q=0;Q<z.length;Q++)z[Q]^=_[Q]}}return Ea(u,p,a,m,_)}an.pbkdf2=Wf;async function jf(r,e,t,n){let{c:s,dkLen:o,asyncTick:a,DK:u,PRF:p,PRFSalt:m}=va(r,e,t,n),y,x=new Uint8Array(4),_=(0,on.createView)(x),E=new Uint8Array(p.outputLen);for(let P=1,z=0;z<o;P++,z+=p.outputLen){let W=u.subarray(z,z+p.outputLen);_.setInt32(0,P,!1),(y=m._cloneInto(y)).update(x).digestInto(E),W.set(E.subarray(0,W.length)),await(0,on.asyncLoop)(s-1,a,Q=>{p._cloneInto(y).update(E).digestInto(E);for(let pe=0;pe<W.length;pe++)W[pe]^=E[pe]})}return Ea(p,m,u,y,E)}an.pbkdf2Async=jf});var Wi=te(zs=>{"use strict";Object.defineProperty(zs,"__esModule",{value:!0});zs.SHA2=void 0;var Li=Vn(),Qn=Dr();function Vf(r,e,t,n){if(typeof r.setBigUint64=="function")return r.setBigUint64(e,t,n);let s=BigInt(32),o=BigInt(4294967295),a=Number(t>>s&o),u=Number(t&o),p=n?4:0,m=n?0:4;r.setUint32(e+p,a,n),r.setUint32(e+m,u,n)}var Fi=class extends Qn.Hash{constructor(e,t,n,s){super(),this.blockLen=e,this.outputLen=t,this.padOffset=n,this.isLE=s,this.finished=!1,this.length=0,this.pos=0,this.destroyed=!1,this.buffer=new Uint8Array(e),this.view=(0,Qn.createView)(this.buffer)}update(e){Li.default.exists(this);let{view:t,buffer:n,blockLen:s}=this;e=(0,Qn.toBytes)(e);let o=e.length;for(let a=0;a<o;){let u=Math.min(s-this.pos,o-a);if(u===s){let p=(0,Qn.createView)(e);for(;s<=o-a;a+=s)this.process(p,a);continue}n.set(e.subarray(a,a+u),this.pos),this.pos+=u,a+=u,this.pos===s&&(this.process(t,0),this.pos=0)}return this.length+=e.length,this.roundClean(),this}digestInto(e){Li.default.exists(this),Li.default.output(e,this),this.finished=!0;let{buffer:t,view:n,blockLen:s,isLE:o}=this,{pos:a}=this;t[a++]=128,this.buffer.subarray(a).fill(0),this.padOffset>s-a&&(this.process(n,0),a=0);for(let p=a;p<s;p++)t[p]=0;Vf(n,s-8,BigInt(this.length*8),o),this.process(n,0);let u=(0,Qn.createView)(e);this.get().forEach((p,m)=>u.setUint32(4*m,p,o))}digest(){let{buffer:e,outputLen:t}=this;this.digestInto(e);let n=e.slice(0,t);return this.destroy(),n}_cloneInto(e){e||(e=new this.constructor),e.set(...this.get());let{blockLen:t,buffer:n,length:s,finished:o,destroyed:a,pos:u}=this;return e.length=s,e.pos=u,e.finished=o,e.destroyed=a,s%t&&e.buffer.set(n),e}};zs.SHA2=Fi});var Ua=te($s=>{"use strict";Object.defineProperty($s,"__esModule",{value:!0});$s.sha256=void 0;var Kf=Wi(),wt=Dr(),Qf=(r,e,t)=>r&e^~r&t,Yf=(r,e,t)=>r&e^r&t^e&t,Xf=new Uint32Array([1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298]),Jt=new Uint32Array([1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225]),Zt=new Uint32Array(64),ji=class extends Kf.SHA2{constructor(){super(64,32,8,!1),this.A=Jt[0]|0,this.B=Jt[1]|0,this.C=Jt[2]|0,this.D=Jt[3]|0,this.E=Jt[4]|0,this.F=Jt[5]|0,this.G=Jt[6]|0,this.H=Jt[7]|0}get(){let{A:e,B:t,C:n,D:s,E:o,F:a,G:u,H:p}=this;return[e,t,n,s,o,a,u,p]}set(e,t,n,s,o,a,u,p){this.A=e|0,this.B=t|0,this.C=n|0,this.D=s|0,this.E=o|0,this.F=a|0,this.G=u|0,this.H=p|0}process(e,t){for(let x=0;x<16;x++,t+=4)Zt[x]=e.getUint32(t,!1);for(let x=16;x<64;x++){let _=Zt[x-15],E=Zt[x-2],P=(0,wt.rotr)(_,7)^(0,wt.rotr)(_,18)^_>>>3,z=(0,wt.rotr)(E,17)^(0,wt.rotr)(E,19)^E>>>10;Zt[x]=z+Zt[x-7]+P+Zt[x-16]|0}let{A:n,B:s,C:o,D:a,E:u,F:p,G:m,H:y}=this;for(let x=0;x<64;x++){let _=(0,wt.rotr)(u,6)^(0,wt.rotr)(u,11)^(0,wt.rotr)(u,25),E=y+_+Qf(u,p,m)+Xf[x]+Zt[x]|0,z=((0,wt.rotr)(n,2)^(0,wt.rotr)(n,13)^(0,wt.rotr)(n,22))+Yf(n,s,o)|0;y=m,m=p,p=u,u=a+E|0,a=o,o=s,s=n,n=E+z|0}n=n+this.A|0,s=s+this.B|0,o=o+this.C|0,a=a+this.D|0,u=u+this.E|0,p=p+this.F|0,m=m+this.G|0,y=y+this.H|0,this.set(n,s,o,a,u,p,m,y)}roundClean(){Zt.fill(0)}destroy(){this.set(0,0,0,0,0,0,0,0),this.buffer.fill(0)}};$s.sha256=(0,wt.wrapConstructor)(()=>new ji)});var Pa=te(lt=>{"use strict";Object.defineProperty(lt,"__esModule",{value:!0});lt.add=lt.toBig=lt.split=lt.fromBig=void 0;var Ns=BigInt(2**32-1),Vi=BigInt(32);function Ki(r,e=!1){return e?{h:Number(r&Ns),l:Number(r>>Vi&Ns)}:{h:Number(r>>Vi&Ns)|0,l:Number(r&Ns)|0}}lt.fromBig=Ki;function Ba(r,e=!1){let t=new Uint32Array(r.length),n=new Uint32Array(r.length);for(let s=0;s<r.length;s++){let{h:o,l:a}=Ki(r[s],e);[t[s],n[s]]=[o,a]}return[t,n]}lt.split=Ba;var Jf=(r,e)=>BigInt(r>>>0)<<Vi|BigInt(e>>>0);lt.toBig=Jf;var Zf=(r,e,t)=>r>>>t,ep=(r,e,t)=>r<<32-t|e>>>t,tp=(r,e,t)=>r>>>t|e<<32-t,rp=(r,e,t)=>r<<32-t|e>>>t,np=(r,e,t)=>r<<64-t|e>>>t-32,sp=(r,e,t)=>r>>>t-32|e<<64-t,ip=(r,e)=>e,op=(r,e)=>r,ap=(r,e,t)=>r<<t|e>>>32-t,cp=(r,e,t)=>e<<t|r>>>32-t,up=(r,e,t)=>e<<t-32|r>>>64-t,dp=(r,e,t)=>r<<t-32|e>>>64-t;function qa(r,e,t,n){let s=(e>>>0)+(n>>>0);return{h:r+t+(s/2**32|0)|0,l:s|0}}lt.add=qa;var lp=(r,e,t)=>(r>>>0)+(e>>>0)+(t>>>0),fp=(r,e,t,n)=>e+t+n+(r/2**32|0)|0,pp=(r,e,t,n)=>(r>>>0)+(e>>>0)+(t>>>0)+(n>>>0),hp=(r,e,t,n,s)=>e+t+n+s+(r/2**32|0)|0,yp=(r,e,t,n,s)=>(r>>>0)+(e>>>0)+(t>>>0)+(n>>>0)+(s>>>0),mp=(r,e,t,n,s,o)=>e+t+n+s+o+(r/2**32|0)|0,xp={fromBig:Ki,split:Ba,toBig:lt.toBig,shrSH:Zf,shrSL:ep,rotrSH:tp,rotrSL:rp,rotrBH:np,rotrBL:sp,rotr32H:ip,rotr32L:op,rotlSH:ap,rotlSL:cp,rotlBH:up,rotlBL:dp,add:qa,add3L:lp,add3H:fp,add4L:pp,add4H:hp,add5H:mp,add5L:yp};lt.default=xp});var ka=te(qt=>{"use strict";Object.defineProperty(qt,"__esModule",{value:!0});qt.sha384=qt.sha512_256=qt.sha512=qt.SHA512=void 0;var gp=Wi(),de=Pa(),Xi=Dr(),[bp,Tp]=de.default.split(["0x428a2f98d728ae22","0x7137449123ef65cd","0xb5c0fbcfec4d3b2f","0xe9b5dba58189dbbc","0x3956c25bf348b538","0x59f111f1b605d019","0x923f82a4af194f9b","0xab1c5ed5da6d8118","0xd807aa98a3030242","0x12835b0145706fbe","0x243185be4ee4b28c","0x550c7dc3d5ffb4e2","0x72be5d74f27b896f","0x80deb1fe3b1696b1","0x9bdc06a725c71235","0xc19bf174cf692694","0xe49b69c19ef14ad2","0xefbe4786384f25e3","0x0fc19dc68b8cd5b5","0x240ca1cc77ac9c65","0x2de92c6f592b0275","0x4a7484aa6ea6e483","0x5cb0a9dcbd41fbd4","0x76f988da831153b5","0x983e5152ee66dfab","0xa831c66d2db43210","0xb00327c898fb213f","0xbf597fc7beef0ee4","0xc6e00bf33da88fc2","0xd5a79147930aa725","0x06ca6351e003826f","0x142929670a0e6e70","0x27b70a8546d22ffc","0x2e1b21385c26c926","0x4d2c6dfc5ac42aed","0x53380d139d95b3df","0x650a73548baf63de","0x766a0abb3c77b2a8","0x81c2c92e47edaee6","0x92722c851482353b","0xa2bfe8a14cf10364","0xa81a664bbc423001","0xc24b8b70d0f89791","0xc76c51a30654be30","0xd192e819d6ef5218","0xd69906245565a910","0xf40e35855771202a","0x106aa07032bbd1b8","0x19a4c116b8d2d0c8","0x1e376c085141ab53","0x2748774cdf8eeb99","0x34b0bcb5e19b48a8","0x391c0cb3c5c95a63","0x4ed8aa4ae3418acb","0x5b9cca4f7763e373","0x682e6ff3d6b2b8a3","0x748f82ee5defb2fc","0x78a5636f43172f60","0x84c87814a1f0ab72","0x8cc702081a6439ec","0x90befffa23631e28","0xa4506cebde82bde9","0xbef9a3f7b2c67915","0xc67178f2e372532b","0xca273eceea26619c","0xd186b8c721c0c207","0xeada7dd6cde0eb1e","0xf57d4f7fee6ed178","0x06f067aa72176fba","0x0a637dc5a2c898a6","0x113f9804bef90dae","0x1b710b35131c471b","0x28db77f523047d84","0x32caab7b40c72493","0x3c9ebe0a15c9bebc","0x431d67c49c100d4c","0x4cc5d4becb3e42b6","0x597f299cfc657e2a","0x5fcb6fab3ad6faec","0x6c44198c4a475817"].map(r=>BigInt(r))),er=new Uint32Array(80),tr=new Uint32Array(80),cn=class extends gp.SHA2{constructor(){super(128,64,16,!1),this.Ah=1779033703,this.Al=-205731576,this.Bh=-1150833019,this.Bl=-2067093701,this.Ch=1013904242,this.Cl=-23791573,this.Dh=-1521486534,this.Dl=1595750129,this.Eh=1359893119,this.El=-1377402159,this.Fh=-1694144372,this.Fl=725511199,this.Gh=528734635,this.Gl=-79577749,this.Hh=1541459225,this.Hl=327033209}get(){let{Ah:e,Al:t,Bh:n,Bl:s,Ch:o,Cl:a,Dh:u,Dl:p,Eh:m,El:y,Fh:x,Fl:_,Gh:E,Gl:P,Hh:z,Hl:W}=this;return[e,t,n,s,o,a,u,p,m,y,x,_,E,P,z,W]}set(e,t,n,s,o,a,u,p,m,y,x,_,E,P,z,W){this.Ah=e|0,this.Al=t|0,this.Bh=n|0,this.Bl=s|0,this.Ch=o|0,this.Cl=a|0,this.Dh=u|0,this.Dl=p|0,this.Eh=m|0,this.El=y|0,this.Fh=x|0,this.Fl=_|0,this.Gh=E|0,this.Gl=P|0,this.Hh=z|0,this.Hl=W|0}process(e,t){for(let H=0;H<16;H++,t+=4)er[H]=e.getUint32(t),tr[H]=e.getUint32(t+=4);for(let H=16;H<80;H++){let ye