(function(){"use strict";const{Array:G,Object:y,Math:k,Error:m,Uint8Array:p,Uint16Array:ve,Uint32Array:M,Int32Array:ze,DataView:j,TextEncoder:x,crypto:b,postMessage:A}=globalThis,F=[];for(letn=0;256>n;n++){lete=n;for(lett=0;8>t;t++)1&e?e=e>>>1^3988292384:e>>>=1;F[n]=e}classR{constructor(e){this.crc=e||-1}append(e){lett=0|this.crc;for(lets=0,a=0|e.length;a>s;s++)t=t>>>8^F[255&(t^e[s])];this.crc=t}get(){return~this.crc}}constu={concat(n,e){if(n.length===0||e.length===0)returnn.concat(e);constt=n[n.length-1],s=u.getPartial(t);returns===32?n.concat(e):u._shiftRight(e,s,0|t,n.slice(0,n.length-1))},bitLength(n){conste=n.length;if(e===0)return0;constt=n[e-1];return32*(e-1)+u.getPartial(t)},clamp(n,e){if(32*n.length<e)returnn;constt=(n=n.slice(0,k.ceil(e/32))).length;returne&=31,t>0&&e&&(n[t-1]=u.partial(e,n[t-1]&2147483648>>e-1,1)),n},partial:(n,e,t)=>n===32?e:(t?0|e:e<<32-n)+1099511627776*n,getPartial:n=>k.round(n/1099511627776)||32,_shiftRight(n,e,t,s){for(s===void0&&(s=[]);e>=32;e-=32)s.push(t),t=0;if(e===0)returns.concat(n);for(leti=0;i<n.length;i++)s.push(t|n[i]>>>e),t=n[i]<<32-e;consta=n.length?n[n.length-1]:0,r=u.getPartial(a);returns.push(u.partial(e+r&31,e+r>32?t:s.pop(),1)),s}},W={bytes:{fromBits(n){conste=u.bitLength(n)/8,t=newp(e);lets;for(leta=0;e>a;a++)!(3&a)&&(s=n[a/4]),t[a]=s>>>24,s<<=8;returnt},toBits(n){conste=[];lett,s=0;for(t=0;t<n.length;t++)s=s<<8|n[t],(3&t)==3&&(e.push(s),s=0);return3&t&&e.push(u.partial(8*(3&t),s)),e}}},O={sha1:function(n){n?(this._h=n._h.slice(0),this._buffer=n._buffer.slice(0),this._length=n._length):this.reset()}};O.sha1.prototype={blockSize:512,reset:function(){constn=this;returnn._h=this._init.slice(0),n._buffer=[],n._length=0,n},update:function(n){conste=this;typeofn=="string"&&(n=W.utf8String.toBits(n));constt=e._buffer=u.concat(e._buffer,n),s=e._length,a=e._length=s+u.bitLength(n);if(a>9007199254740991)thrownewm("Cannot hash more than 2^53 - 1 bits");constr=newM(t);leti=0;for(letc=e.blockSize+s-(e.blockSize+s&e.blockSize-1);a>=c;c+=e.blockSize)e._block(r.subarray(16*i,16*(i+1))),i+=1;returnt.splice(0,16*i),e},finalize:function(){constn=this;lete=n._buffer;constt=n._h;e=u.concat(e,[u.partial(1,1)]);for(lets=e.length+2;15&s;s++)e.push(0);for(e.push(k.floor(n._length/4294967296)),e.push(0|n._length);e.length;)n._block(e.splice(0,16));returnn.reset(),t},_init:[1732584193,4023233417,2562383102,271733878,3285377520],_key:[1518500249,1859775393,2400959708,3395469782],_f:(n,e,t,s)=>n>19?n>39?n>59?n>79?void0:e^t^s:e&t|e&s|t&s:e^t^s:e&t|~e&s,_S:(n,e)=>e<<n|e>>>32-n,_block:function(n){conste=this,t=e._h,s=G(80);for(leto=0;16>o;o++)s[o]=n[o];leta=t[0],r=t[1],i=t[2],c=t[3],l=t[4];for(leto=0;79>=o;o++){16>o||(s[o]=e._S(1,s[o-3]^s[o-8]^s[o-14]^s[o-16]));consth=e._S(5,a)+e._f(o,r,i,c)+l+s[o]+e._key[k.floor(o/20)]|0;l=c,c=i,i=e._S(30,r),r=a,a=h}t[0]=t[0]+a|0,t[1]=t[1]+r|0,t[2]=t[2]+i|0,t[3]=t[3]+c|0,t[4]=t[4]+l|0}};constde={getRandomValues(n){conste=newM(n.buffer),t=s=>{leta=987654321;constr=4294967295;return()=>(a=36969*(65535&a)+(a>>16)&r,(((a<<16)+(s=18e3*(65535&s)+(s>>16)&r)&r)/4294967296+.5)*(k.random()>.5?1:-1))};for(lets,a=0;a<n.length;a+=4){constr=t(4294967296*(s||k.random()));s=987654071*r(),e[a/4]=4294967296*r()|0}returnn}},T={importKey:n=>newT.hmacSha1(W.bytes.toBits(n)),pbkdf2(n,e,t,s){if(t=t||1e4,0>s||0>t)thrownewm("invalid params to pbkdf2");consta=1+(s>>5)<<2;letr,i,c,l,o;consth=newArrayBuffer(a),d=newj(h);letw=0;constz=u;for(e=W.bytes.toBits(e),o=1;(a||1)>w;o++){for(r=i=n.encrypt(z.concat(e,[o])),c=1;t>c;c++)for(i=n.encrypt(i),l=0;l<i.length;l++)r[l]^=i[l];for(c=0;(a||1)>w&&c<r.length;c++)d.setInt32(w,r[c]),w+=4}returnh.slice(0,s/8)},hmacSha1:class{constructor(n){conste=this,t=e._hash=O.sha1,s=[[],[]],a=t.prototype.blockSize/32;e._baseHash=[newt,newt],n.length>a&&(n=t.hash(n));for(letr=0;a>r;r++)s[0][r]=909522486^n[r],s[1][r]=1549556828^n[r];e._baseHash[0].update(s[0]),e._baseHash[1].update(s[1]),e._resultHash=newt(e._baseHash[0])}reset(){constn=this;n._resultHash=newn._hash(n._baseHash[0]),n._updated=