UNPKG

transfer-token

Version:

Plugin for transferring tokens to different wallets in API City

1 lines 306 kB
var bl=Object.create;var En=Object.defineProperty;var xl=Object.getOwnPropertyDescriptor;var vl=Object.getOwnPropertyNames;var kl=Object.getPrototypeOf,Sl=Object.prototype.hasOwnProperty;var Bl=(r,t,e)=>t in r?En(r,t,{enumerable:!0,configurable:!0,writable:!0,value:e}):r[t]=e;var ft=(r,t)=>()=>(r&&(t=r(r=0)),t);var Ct=(r,t)=>()=>(t||r((t={exports:{}}).exports,t),t.exports),ec=(r,t)=>{for(var e in t)En(r,e,{get:t[e],enumerable:!0})},rc=(r,t,e,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let o of vl(t))!Sl.call(r,o)&&o!==e&&En(r,o,{get:()=>t[o],enumerable:!(n=xl(t,o))||n.enumerable});return r};var De=(r,t,e)=>(e=r!=null?bl(kl(r)):{},rc(t||!r||!r.__esModule?En(e,"default",{value:r,enumerable:!0}):e,r)),nc=r=>rc(En({},"__esModule",{value:!0}),r);var le=(r,t,e)=>(Bl(r,typeof t!="symbol"?t+"":t,e),e);var sc=Ct(ao=>{"use strict";ao.byteLength=Il;ao.toByteArray=Al;ao.fromByteArray=Ml;var je=[],Oe=[],El=typeof Uint8Array<"u"?Uint8Array:Array,Vi="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";for(Pr=0,oc=Vi.length;Pr<oc;++Pr)je[Pr]=Vi[Pr],Oe[Vi.charCodeAt(Pr)]=Pr;var Pr,oc;Oe[45]=62;Oe[95]=63;function ic(r){var t=r.length;if(t%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var e=r.indexOf("=");e===-1&&(e=t);var n=e===t?0:4-e%4;return[e,n]}function Il(r){var t=ic(r),e=t[0],n=t[1];return(e+n)*3/4-n}function _l(r,t,e){return(t+e)*3/4-e}function Al(r){var t,e=ic(r),n=e[0],o=e[1],i=new El(_l(r,n,o)),s=0,c=o>0?n-4:n,u;for(u=0;u<c;u+=4)t=Oe[r.charCodeAt(u)]<<18|Oe[r.charCodeAt(u+1)]<<12|Oe[r.charCodeAt(u+2)]<<6|Oe[r.charCodeAt(u+3)],i[s++]=t>>16&255,i[s++]=t>>8&255,i[s++]=t&255;return o===2&&(t=Oe[r.charCodeAt(u)]<<2|Oe[r.charCodeAt(u+1)]>>4,i[s++]=t&255),o===1&&(t=Oe[r.charCodeAt(u)]<<10|Oe[r.charCodeAt(u+1)]<<4|Oe[r.charCodeAt(u+2)]>>2,i[s++]=t>>8&255,i[s++]=t&255),i}function Rl(r){return je[r>>18&63]+je[r>>12&63]+je[r>>6&63]+je[r&63]}function Ll(r,t,e){for(var n,o=[],i=t;i<e;i+=3)n=(r[i]<<16&16711680)+(r[i+1]<<8&65280)+(r[i+2]&255),o.push(Rl(n));return o.join("")}function Ml(r){for(var t,e=r.length,n=e%3,o=[],i=16383,s=0,c=e-n;s<c;s+=i)o.push(Ll(r,s,s+i>c?c:s+i));return n===1?(t=r[e-1],o.push(je[t>>2]+je[t<<4&63]+"==")):n===2&&(t=(r[e-2]<<8)+r[e-1],o.push(je[t>>10]+je[t>>4&63]+je[t<<2&63]+"=")),o.join("")}});var ac=Ct(ji=>{ji.read=function(r,t,e,n,o){var i,s,c=o*8-n-1,u=(1<<c)-1,y=u>>1,m=-7,x=e?o-1:0,I=e?-1:1,S=r[t+x];for(x+=I,i=S&(1<<-m)-1,S>>=-m,m+=c;m>0;i=i*256+r[t+x],x+=I,m-=8);for(s=i&(1<<-m)-1,i>>=-m,m+=n;m>0;s=s*256+r[t+x],x+=I,m-=8);if(i===0)i=1-y;else{if(i===u)return s?NaN:(S?-1:1)*(1/0);s=s+Math.pow(2,n),i=i-y}return(S?-1:1)*s*Math.pow(2,i-n)};ji.write=function(r,t,e,n,o,i){var s,c,u,y=i*8-o-1,m=(1<<y)-1,x=m>>1,I=o===23?Math.pow(2,-24)-Math.pow(2,-77):0,S=n?0:i-1,R=n?1:-1,_=t<0||t===0&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(c=isNaN(t)?1:0,s=m):(s=Math.floor(Math.log(t)/Math.LN2),t*(u=Math.pow(2,-s))<1&&(s--,u*=2),s+x>=1?t+=I/u:t+=I*Math.pow(2,1-x),t*u>=2&&(s++,u/=2),s+x>=m?(c=0,s=m):s+x>=1?(c=(t*u-1)*Math.pow(2,o),s=s+x):(c=t*Math.pow(2,x-1)*Math.pow(2,o),s=0));o>=8;r[e+S]=c&255,S+=R,c/=256,o-=8);for(s=s<<o|c,y+=o;y>0;r[e+S]=s&255,S+=R,s/=256,y-=8);r[e+S-R]|=_*128}});var _n=Ct(on=>{"use strict";var Gi=sc(),rn=ac(),cc=typeof Symbol=="function"&&typeof Symbol.for=="function"?Symbol.for("nodejs.util.inspect.custom"):null;on.Buffer=P;on.SlowBuffer=Nl;on.INSPECT_MAX_BYTES=50;var co=2147483647;on.kMaxLength=co;P.TYPED_ARRAY_SUPPORT=Tl();!P.TYPED_ARRAY_SUPPORT&&typeof console<"u"&&typeof console.error=="function"&&console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support.");function Tl(){try{let r=new Uint8Array(1),t={foo:function(){return 42}};return Object.setPrototypeOf(t,Uint8Array.prototype),Object.setPrototypeOf(r,t),r.foo()===42}catch{return!1}}Object.defineProperty(P.prototype,"parent",{enumerable:!0,get:function(){if(P.isBuffer(this))return this.buffer}});Object.defineProperty(P.prototype,"offset",{enumerable:!0,get:function(){if(P.isBuffer(this))return this.byteOffset}});function Qe(r){if(r>co)throw new RangeError('The value "'+r+'" is invalid for option "size"');let t=new Uint8Array(r);return Object.setPrototypeOf(t,P.prototype),t}function P(r,t,e){if(typeof r=="number"){if(typeof t=="string")throw new TypeError('The "string" argument must be of type string. Received type number');return Xi(r)}return hc(r,t,e)}P.poolSize=8192;function hc(r,t,e){if(typeof r=="string")return Cl(r,t);if(ArrayBuffer.isView(r))return Ol(r);if(r==null)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof r);if(Ge(r,ArrayBuffer)||r&&Ge(r.buffer,ArrayBuffer)||typeof SharedArrayBuffer<"u"&&(Ge(r,SharedArrayBuffer)||r&&Ge(r.buffer,SharedArrayBuffer)))return Yi(r,t,e);if(typeof r=="number")throw new TypeError('The "value" argument must not be of type number. Received type number');let n=r.valueOf&&r.valueOf();if(n!=null&&n!==r)return P.from(n,t,e);let o=Ul(r);if(o)return o;if(typeof Symbol<"u"&&Symbol.toPrimitive!=null&&typeof r[Symbol.toPrimitive]=="function")return P.from(r[Symbol.toPrimitive]("string"),t,e);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof r)}P.from=function(r,t,e){return hc(r,t,e)};Object.setPrototypeOf(P.prototype,Uint8Array.prototype);Object.setPrototypeOf(P,Uint8Array);function dc(r){if(typeof r!="number")throw new TypeError('"size" argument must be of type number');if(r<0)throw new RangeError('The value "'+r+'" is invalid for option "size"')}function Pl(r,t,e){return dc(r),r<=0?Qe(r):t!==void 0?typeof e=="string"?Qe(r).fill(t,e):Qe(r).fill(t):Qe(r)}P.alloc=function(r,t,e){return Pl(r,t,e)};function Xi(r){return dc(r),Qe(r<0?0:Qi(r)|0)}P.allocUnsafe=function(r){return Xi(r)};P.allocUnsafeSlow=function(r){return Xi(r)};function Cl(r,t){if((typeof t!="string"||t==="")&&(t="utf8"),!P.isEncoding(t))throw new TypeError("Unknown encoding: "+t);let e=pc(r,t)|0,n=Qe(e),o=n.write(r,t);return o!==e&&(n=n.slice(0,o)),n}function Zi(r){let t=r.length<0?0:Qi(r.length)|0,e=Qe(t);for(let n=0;n<t;n+=1)e[n]=r[n]&255;return e}function Ol(r){if(Ge(r,Uint8Array)){let t=new Uint8Array(r);return Yi(t.buffer,t.byteOffset,t.byteLength)}return Zi(r)}function Yi(r,t,e){if(t<0||r.byteLength<t)throw new RangeError('"offset" is outside of buffer bounds');if(r.byteLength<t+(e||0))throw new RangeError('"length" is outside of buffer bounds');let n;return t===void 0&&e===void 0?n=new Uint8Array(r):e===void 0?n=new Uint8Array(r,t):n=new Uint8Array(r,t,e),Object.setPrototypeOf(n,P.prototype),n}function Ul(r){if(P.isBuffer(r)){let t=Qi(r.length)|0,e=Qe(t);return e.length===0||r.copy(e,0,0,t),e}if(r.length!==void 0)return typeof r.length!="number"||es(r.length)?Qe(0):Zi(r);if(r.type==="Buffer"&&Array.isArray(r.data))return Zi(r.data)}function Qi(r){if(r>=co)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+co.toString(16)+" bytes");return r|0}function Nl(r){return+r!=r&&(r=0),P.alloc(+r)}P.isBuffer=function(t){return t!=null&&t._isBuffer===!0&&t!==P.prototype};P.compare=function(t,e){if(Ge(t,Uint8Array)&&(t=P.from(t,t.offset,t.byteLength)),Ge(e,Uint8Array)&&(e=P.from(e,e.offset,e.byteLength)),!P.isBuffer(t)||!P.isBuffer(e))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(t===e)return 0;let n=t.length,o=e.length;for(let i=0,s=Math.min(n,o);i<s;++i)if(t[i]!==e[i]){n=t[i],o=e[i];break}return n<o?-1:o<n?1:0};P.isEncoding=function(t){switch(String(t).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}};P.concat=function(t,e){if(!Array.isArray(t))throw new TypeError('"list" argument must be an Array of Buffers');if(t.length===0)return P.alloc(0);let n;if(e===void 0)for(e=0,n=0;n<t.length;++n)e+=t[n].length;let o=P.allocUnsafe(e),i=0;for(n=0;n<t.length;++n){let s=t[n];if(Ge(s,Uint8Array))i+s.length>o.length?(P.isBuffer(s)||(s=P.from(s)),s.copy(o,i)):Uint8Array.prototype.set.call(o,s,i);else if(P.isBuffer(s))s.copy(o,i);else throw new TypeError('"list" argument must be an Array of Buffers');i+=s.length}return o};function pc(r,t){if(P.isBuffer(r))return r.length;if(ArrayBuffer.isView(r)||Ge(r,ArrayBuffer))return r.byteLength;if(typeof r!="string")throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof r);let e=r.length,n=arguments.length>2&&arguments[2]===!0;if(!n&&e===0)return 0;let o=!1;for(;;)switch(t){case"ascii":case"latin1":case"binary":return e;case"utf8":case"utf-8":return Ji(r).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return e*2;case"hex":return e>>>1;case"base64":return Sc(r).length;default:if(o)return n?-1:Ji(r).length;t=(""+t).toLowerCase(),o=!0}}P.byteLength=pc;function zl(r,t,e){let n=!1;if((t===void 0||t<0)&&(t=0),t>this.length||((e===void 0||e>this.length)&&(e=this.length),e<=0)||(e>>>=0,t>>>=0,e<=t))return"";for(r||(r="utf8");;)switch(r){case"hex":return Gl(this,t,e);case"utf8":case"utf-8":return gc(this,t,e);case"ascii":return Vl(this,t,e);case"latin1":case"binary":return jl(this,t,e);case"base64":return Hl(this,t,e);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Zl(this,t,e);default:if(n)throw new TypeError("Unknown encoding: "+r);r=(r+"").toLowerCase(),n=!0}}P.prototype._isBuffer=!0;function Cr(r,t,e){let n=r[t];r[t]=r[e],r[e]=n}P.prototype.swap16=function(){let t=this.length;if(t%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(let e=0;e<t;e+=2)Cr(this,e,e+1);return this};P.prototype.swap32=function(){let t=this.length;if(t%4!==0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(let e=0;e<t;e+=4)Cr(this,e,e+3),Cr(this,e+1,e+2);return this};P.prototype.swap64=function(){let t=this.length;if(t%8!==0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(let e=0;e<t;e+=8)Cr(this,e,e+7),Cr(this,e+1,e+6),Cr(this,e+2,e+5),Cr(this,e+3,e+4);return this};P.prototype.toString=function(){let t=this.length;return t===0?"":arguments.length===0?gc(this,0,t):zl.apply(this,arguments)};P.prototype.toLocaleString=P.prototype.toString;P.prototype.equals=function(t){if(!P.isBuffer(t))throw new TypeError("Argument must be a Buffer");return this===t?!0:P.compare(this,t)===0};P.prototype.inspect=function(){let t="",e=on.INSPECT_MAX_BYTES;return t=this.toString("hex",0,e).replace(/(.{2})/g,"$1 ").trim(),this.length>e&&(t+=" ... "),"<Buffer "+t+">"};cc&&(P.prototype[cc]=P.prototype.inspect);P.prototype.compare=function(t,e,n,o,i){if(Ge(t,Uint8Array)&&(t=P.from(t,t.offset,t.byteLength)),!P.isBuffer(t))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof t);if(e===void 0&&(e=0),n===void 0&&(n=t?t.length:0),o===void 0&&(o=0),i===void 0&&(i=this.length),e<0||n>t.length||o<0||i>this.length)throw new RangeError("out of range index");if(o>=i&&e>=n)return 0;if(o>=i)return-1;if(e>=n)return 1;if(e>>>=0,n>>>=0,o>>>=0,i>>>=0,this===t)return 0;let s=i-o,c=n-e,u=Math.min(s,c),y=this.slice(o,i),m=t.slice(e,n);for(let x=0;x<u;++x)if(y[x]!==m[x]){s=y[x],c=m[x];break}return s<c?-1:c<s?1:0};function yc(r,t,e,n,o){if(r.length===0)return-1;if(typeof e=="string"?(n=e,e=0):e>2147483647?e=2147483647:e<-2147483648&&(e=-2147483648),e=+e,es(e)&&(e=o?0:r.length-1),e<0&&(e=r.length+e),e>=r.length){if(o)return-1;e=r.length-1}else if(e<0)if(o)e=0;else return-1;if(typeof t=="string"&&(t=P.from(t,n)),P.isBuffer(t))return t.length===0?-1:uc(r,t,e,n,o);if(typeof t=="number")return t=t&255,typeof Uint8Array.prototype.indexOf=="function"?o?Uint8Array.prototype.indexOf.call(r,t,e):Uint8Array.prototype.lastIndexOf.call(r,t,e):uc(r,[t],e,n,o);throw new TypeError("val must be string, number or Buffer")}function uc(r,t,e,n,o){let i=1,s=r.length,c=t.length;if(n!==void 0&&(n=String(n).toLowerCase(),n==="ucs2"||n==="ucs-2"||n==="utf16le"||n==="utf-16le")){if(r.length<2||t.length<2)return-1;i=2,s/=2,c/=2,e/=2}function u(m,x){return i===1?m[x]:m.readUInt16BE(x*i)}let y;if(o){let m=-1;for(y=e;y<s;y++)if(u(r,y)===u(t,m===-1?0:y-m)){if(m===-1&&(m=y),y-m+1===c)return m*i}else m!==-1&&(y-=y-m),m=-1}else for(e+c>s&&(e=s-c),y=e;y>=0;y--){let m=!0;for(let x=0;x<c;x++)if(u(r,y+x)!==u(t,x)){m=!1;break}if(m)return y}return-1}P.prototype.includes=function(t,e,n){return this.indexOf(t,e,n)!==-1};P.prototype.indexOf=function(t,e,n){return yc(this,t,e,n,!0)};P.prototype.lastIndexOf=function(t,e,n){return yc(this,t,e,n,!1)};function Fl(r,t,e,n){e=Number(e)||0;let o=r.length-e;n?(n=Number(n),n>o&&(n=o)):n=o;let i=t.length;n>i/2&&(n=i/2);let s;for(s=0;s<n;++s){let c=parseInt(t.substr(s*2,2),16);if(es(c))return s;r[e+s]=c}return s}function ql(r,t,e,n){return uo(Ji(t,r.length-e),r,e,n)}function Dl(r,t,e,n){return uo(Ql(t),r,e,n)}function Kl(r,t,e,n){return uo(Sc(t),r,e,n)}function Wl(r,t,e,n){return uo(th(t,r.length-e),r,e,n)}P.prototype.write=function(t,e,n,o){if(e===void 0)o="utf8",n=this.length,e=0;else if(n===void 0&&typeof e=="string")o=e,n=this.length,e=0;else if(isFinite(e))e=e>>>0,isFinite(n)?(n=n>>>0,o===void 0&&(o="utf8")):(o=n,n=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");let i=this.length-e;if((n===void 0||n>i)&&(n=i),t.length>0&&(n<0||e<0)||e>this.length)throw new RangeError("Attempt to write outside buffer bounds");o||(o="utf8");let s=!1;for(;;)switch(o){case"hex":return Fl(this,t,e,n);case"utf8":case"utf-8":return ql(this,t,e,n);case"ascii":case"latin1":case"binary":return Dl(this,t,e,n);case"base64":return Kl(this,t,e,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Wl(this,t,e,n);default:if(s)throw new TypeError("Unknown encoding: "+o);o=(""+o).toLowerCase(),s=!0}};P.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function Hl(r,t,e){return t===0&&e===r.length?Gi.fromByteArray(r):Gi.fromByteArray(r.slice(t,e))}function gc(r,t,e){e=Math.min(r.length,e);let n=[],o=t;for(;o<e;){let i=r[o],s=null,c=i>239?4:i>223?3:i>191?2:1;if(o+c<=e){let u,y,m,x;switch(c){case 1:i<128&&(s=i);break;case 2:u=r[o+1],(u&192)===128&&(x=(i&31)<<6|u&63,x>127&&(s=x));break;case 3:u=r[o+1],y=r[o+2],(u&192)===128&&(y&192)===128&&(x=(i&15)<<12|(u&63)<<6|y&63,x>2047&&(x<55296||x>57343)&&(s=x));break;case 4:u=r[o+1],y=r[o+2],m=r[o+3],(u&192)===128&&(y&192)===128&&(m&192)===128&&(x=(i&15)<<18|(u&63)<<12|(y&63)<<6|m&63,x>65535&&x<1114112&&(s=x))}}s===null?(s=65533,c=1):s>65535&&(s-=65536,n.push(s>>>10&1023|55296),s=56320|s&1023),n.push(s),o+=c}return $l(n)}var fc=4096;function $l(r){let t=r.length;if(t<=fc)return String.fromCharCode.apply(String,r);let e="",n=0;for(;n<t;)e+=String.fromCharCode.apply(String,r.slice(n,n+=fc));return e}function Vl(r,t,e){let n="";e=Math.min(r.length,e);for(let o=t;o<e;++o)n+=String.fromCharCode(r[o]&127);return n}function jl(r,t,e){let n="";e=Math.min(r.length,e);for(let o=t;o<e;++o)n+=String.fromCharCode(r[o]);return n}function Gl(r,t,e){let n=r.length;(!t||t<0)&&(t=0),(!e||e<0||e>n)&&(e=n);let o="";for(let i=t;i<e;++i)o+=eh[r[i]];return o}function Zl(r,t,e){let n=r.slice(t,e),o="";for(let i=0;i<n.length-1;i+=2)o+=String.fromCharCode(n[i]+n[i+1]*256);return o}P.prototype.slice=function(t,e){let n=this.length;t=~~t,e=e===void 0?n:~~e,t<0?(t+=n,t<0&&(t=0)):t>n&&(t=n),e<0?(e+=n,e<0&&(e=0)):e>n&&(e=n),e<t&&(e=t);let o=this.subarray(t,e);return Object.setPrototypeOf(o,P.prototype),o};function he(r,t,e){if(r%1!==0||r<0)throw new RangeError("offset is not uint");if(r+t>e)throw new RangeError("Trying to access beyond buffer length")}P.prototype.readUintLE=P.prototype.readUIntLE=function(t,e,n){t=t>>>0,e=e>>>0,n||he(t,e,this.length);let o=this[t],i=1,s=0;for(;++s<e&&(i*=256);)o+=this[t+s]*i;return o};P.prototype.readUintBE=P.prototype.readUIntBE=function(t,e,n){t=t>>>0,e=e>>>0,n||he(t,e,this.length);let o=this[t+--e],i=1;for(;e>0&&(i*=256);)o+=this[t+--e]*i;return o};P.prototype.readUint8=P.prototype.readUInt8=function(t,e){return t=t>>>0,e||he(t,1,this.length),this[t]};P.prototype.readUint16LE=P.prototype.readUInt16LE=function(t,e){return t=t>>>0,e||he(t,2,this.length),this[t]|this[t+1]<<8};P.prototype.readUint16BE=P.prototype.readUInt16BE=function(t,e){return t=t>>>0,e||he(t,2,this.length),this[t]<<8|this[t+1]};P.prototype.readUint32LE=P.prototype.readUInt32LE=function(t,e){return t=t>>>0,e||he(t,4,this.length),(this[t]|this[t+1]<<8|this[t+2]<<16)+this[t+3]*16777216};P.prototype.readUint32BE=P.prototype.readUInt32BE=function(t,e){return t=t>>>0,e||he(t,4,this.length),this[t]*16777216+(this[t+1]<<16|this[t+2]<<8|this[t+3])};P.prototype.readBigUInt64LE=lr(function(t){t=t>>>0,nn(t,"offset");let e=this[t],n=this[t+7];(e===void 0||n===void 0)&&In(t,this.length-8);let o=e+this[++t]*2**8+this[++t]*2**16+this[++t]*2**24,i=this[++t]+this[++t]*2**8+this[++t]*2**16+n*2**24;return BigInt(o)+(BigInt(i)<<BigInt(32))});P.prototype.readBigUInt64BE=lr(function(t){t=t>>>0,nn(t,"offset");let e=this[t],n=this[t+7];(e===void 0||n===void 0)&&In(t,this.length-8);let o=e*2**24+this[++t]*2**16+this[++t]*2**8+this[++t],i=this[++t]*2**24+this[++t]*2**16+this[++t]*2**8+n;return(BigInt(o)<<BigInt(32))+BigInt(i)});P.prototype.readIntLE=function(t,e,n){t=t>>>0,e=e>>>0,n||he(t,e,this.length);let o=this[t],i=1,s=0;for(;++s<e&&(i*=256);)o+=this[t+s]*i;return i*=128,o>=i&&(o-=Math.pow(2,8*e)),o};P.prototype.readIntBE=function(t,e,n){t=t>>>0,e=e>>>0,n||he(t,e,this.length);let o=e,i=1,s=this[t+--o];for(;o>0&&(i*=256);)s+=this[t+--o]*i;return i*=128,s>=i&&(s-=Math.pow(2,8*e)),s};P.prototype.readInt8=function(t,e){return t=t>>>0,e||he(t,1,this.length),this[t]&128?(255-this[t]+1)*-1:this[t]};P.prototype.readInt16LE=function(t,e){t=t>>>0,e||he(t,2,this.length);let n=this[t]|this[t+1]<<8;return n&32768?n|4294901760:n};P.prototype.readInt16BE=function(t,e){t=t>>>0,e||he(t,2,this.length);let n=this[t+1]|this[t]<<8;return n&32768?n|4294901760:n};P.prototype.readInt32LE=function(t,e){return t=t>>>0,e||he(t,4,this.length),this[t]|this[t+1]<<8|this[t+2]<<16|this[t+3]<<24};P.prototype.readInt32BE=function(t,e){return t=t>>>0,e||he(t,4,this.length),this[t]<<24|this[t+1]<<16|this[t+2]<<8|this[t+3]};P.prototype.readBigInt64LE=lr(function(t){t=t>>>0,nn(t,"offset");let e=this[t],n=this[t+7];(e===void 0||n===void 0)&&In(t,this.length-8);let o=this[t+4]+this[t+5]*2**8+this[t+6]*2**16+(n<<24);return(BigInt(o)<<BigInt(32))+BigInt(e+this[++t]*2**8+this[++t]*2**16+this[++t]*2**24)});P.prototype.readBigInt64BE=lr(function(t){t=t>>>0,nn(t,"offset");let e=this[t],n=this[t+7];(e===void 0||n===void 0)&&In(t,this.length-8);let o=(e<<24)+this[++t]*2**16+this[++t]*2**8+this[++t];return(BigInt(o)<<BigInt(32))+BigInt(this[++t]*2**24+this[++t]*2**16+this[++t]*2**8+n)});P.prototype.readFloatLE=function(t,e){return t=t>>>0,e||he(t,4,this.length),rn.read(this,t,!0,23,4)};P.prototype.readFloatBE=function(t,e){return t=t>>>0,e||he(t,4,this.length),rn.read(this,t,!1,23,4)};P.prototype.readDoubleLE=function(t,e){return t=t>>>0,e||he(t,8,this.length),rn.read(this,t,!0,52,8)};P.prototype.readDoubleBE=function(t,e){return t=t>>>0,e||he(t,8,this.length),rn.read(this,t,!1,52,8)};function Re(r,t,e,n,o,i){if(!P.isBuffer(r))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>o||t<i)throw new RangeError('"value" argument is out of bounds');if(e+n>r.length)throw new RangeError("Index out of range")}P.prototype.writeUintLE=P.prototype.writeUIntLE=function(t,e,n,o){if(t=+t,e=e>>>0,n=n>>>0,!o){let c=Math.pow(2,8*n)-1;Re(this,t,e,n,c,0)}let i=1,s=0;for(this[e]=t&255;++s<n&&(i*=256);)this[e+s]=t/i&255;return e+n};P.prototype.writeUintBE=P.prototype.writeUIntBE=function(t,e,n,o){if(t=+t,e=e>>>0,n=n>>>0,!o){let c=Math.pow(2,8*n)-1;Re(this,t,e,n,c,0)}let i=n-1,s=1;for(this[e+i]=t&255;--i>=0&&(s*=256);)this[e+i]=t/s&255;return e+n};P.prototype.writeUint8=P.prototype.writeUInt8=function(t,e,n){return t=+t,e=e>>>0,n||Re(this,t,e,1,255,0),this[e]=t&255,e+1};P.prototype.writeUint16LE=P.prototype.writeUInt16LE=function(t,e,n){return t=+t,e=e>>>0,n||Re(this,t,e,2,65535,0),this[e]=t&255,this[e+1]=t>>>8,e+2};P.prototype.writeUint16BE=P.prototype.writeUInt16BE=function(t,e,n){return t=+t,e=e>>>0,n||Re(this,t,e,2,65535,0),this[e]=t>>>8,this[e+1]=t&255,e+2};P.prototype.writeUint32LE=P.prototype.writeUInt32LE=function(t,e,n){return t=+t,e=e>>>0,n||Re(this,t,e,4,4294967295,0),this[e+3]=t>>>24,this[e+2]=t>>>16,this[e+1]=t>>>8,this[e]=t&255,e+4};P.prototype.writeUint32BE=P.prototype.writeUInt32BE=function(t,e,n){return t=+t,e=e>>>0,n||Re(this,t,e,4,4294967295,0),this[e]=t>>>24,this[e+1]=t>>>16,this[e+2]=t>>>8,this[e+3]=t&255,e+4};function mc(r,t,e,n,o){kc(t,n,o,r,e,7);let i=Number(t&BigInt(4294967295));r[e++]=i,i=i>>8,r[e++]=i,i=i>>8,r[e++]=i,i=i>>8,r[e++]=i;let s=Number(t>>BigInt(32)&BigInt(4294967295));return r[e++]=s,s=s>>8,r[e++]=s,s=s>>8,r[e++]=s,s=s>>8,r[e++]=s,e}function wc(r,t,e,n,o){kc(t,n,o,r,e,7);let i=Number(t&BigInt(4294967295));r[e+7]=i,i=i>>8,r[e+6]=i,i=i>>8,r[e+5]=i,i=i>>8,r[e+4]=i;let s=Number(t>>BigInt(32)&BigInt(4294967295));return r[e+3]=s,s=s>>8,r[e+2]=s,s=s>>8,r[e+1]=s,s=s>>8,r[e]=s,e+8}P.prototype.writeBigUInt64LE=lr(function(t,e=0){return mc(this,t,e,BigInt(0),BigInt("0xffffffffffffffff"))});P.prototype.writeBigUInt64BE=lr(function(t,e=0){return wc(this,t,e,BigInt(0),BigInt("0xffffffffffffffff"))});P.prototype.writeIntLE=function(t,e,n,o){if(t=+t,e=e>>>0,!o){let u=Math.pow(2,8*n-1);Re(this,t,e,n,u-1,-u)}let i=0,s=1,c=0;for(this[e]=t&255;++i<n&&(s*=256);)t<0&&c===0&&this[e+i-1]!==0&&(c=1),this[e+i]=(t/s>>0)-c&255;return e+n};P.prototype.writeIntBE=function(t,e,n,o){if(t=+t,e=e>>>0,!o){let u=Math.pow(2,8*n-1);Re(this,t,e,n,u-1,-u)}let i=n-1,s=1,c=0;for(this[e+i]=t&255;--i>=0&&(s*=256);)t<0&&c===0&&this[e+i+1]!==0&&(c=1),this[e+i]=(t/s>>0)-c&255;return e+n};P.prototype.writeInt8=function(t,e,n){return t=+t,e=e>>>0,n||Re(this,t,e,1,127,-128),t<0&&(t=255+t+1),this[e]=t&255,e+1};P.prototype.writeInt16LE=function(t,e,n){return t=+t,e=e>>>0,n||Re(this,t,e,2,32767,-32768),this[e]=t&255,this[e+1]=t>>>8,e+2};P.prototype.writeInt16BE=function(t,e,n){return t=+t,e=e>>>0,n||Re(this,t,e,2,32767,-32768),this[e]=t>>>8,this[e+1]=t&255,e+2};P.prototype.writeInt32LE=function(t,e,n){return t=+t,e=e>>>0,n||Re(this,t,e,4,2147483647,-2147483648),this[e]=t&255,this[e+1]=t>>>8,this[e+2]=t>>>16,this[e+3]=t>>>24,e+4};P.prototype.writeInt32BE=function(t,e,n){return t=+t,e=e>>>0,n||Re(this,t,e,4,2147483647,-2147483648),t<0&&(t=4294967295+t+1),this[e]=t>>>24,this[e+1]=t>>>16,this[e+2]=t>>>8,this[e+3]=t&255,e+4};P.prototype.writeBigInt64LE=lr(function(t,e=0){return mc(this,t,e,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))});P.prototype.writeBigInt64BE=lr(function(t,e=0){return wc(this,t,e,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))});function bc(r,t,e,n,o,i){if(e+n>r.length)throw new RangeError("Index out of range");if(e<0)throw new RangeError("Index out of range")}function xc(r,t,e,n,o){return t=+t,e=e>>>0,o||bc(r,t,e,4,34028234663852886e22,-34028234663852886e22),rn.write(r,t,e,n,23,4),e+4}P.prototype.writeFloatLE=function(t,e,n){return xc(this,t,e,!0,n)};P.prototype.writeFloatBE=function(t,e,n){return xc(this,t,e,!1,n)};function vc(r,t,e,n,o){return t=+t,e=e>>>0,o||bc(r,t,e,8,17976931348623157e292,-17976931348623157e292),rn.write(r,t,e,n,52,8),e+8}P.prototype.writeDoubleLE=function(t,e,n){return vc(this,t,e,!0,n)};P.prototype.writeDoubleBE=function(t,e,n){return vc(this,t,e,!1,n)};P.prototype.copy=function(t,e,n,o){if(!P.isBuffer(t))throw new TypeError("argument should be a Buffer");if(n||(n=0),!o&&o!==0&&(o=this.length),e>=t.length&&(e=t.length),e||(e=0),o>0&&o<n&&(o=n),o===n||t.length===0||this.length===0)return 0;if(e<0)throw new RangeError("targetStart out of bounds");if(n<0||n>=this.length)throw new RangeError("Index out of range");if(o<0)throw new RangeError("sourceEnd out of bounds");o>this.length&&(o=this.length),t.length-e<o-n&&(o=t.length-e+n);let i=o-n;return this===t&&typeof Uint8Array.prototype.copyWithin=="function"?this.copyWithin(e,n,o):Uint8Array.prototype.set.call(t,this.subarray(n,o),e),i};P.prototype.fill=function(t,e,n,o){if(typeof t=="string"){if(typeof e=="string"?(o=e,e=0,n=this.length):typeof n=="string"&&(o=n,n=this.length),o!==void 0&&typeof o!="string")throw new TypeError("encoding must be a string");if(typeof o=="string"&&!P.isEncoding(o))throw new TypeError("Unknown encoding: "+o);if(t.length===1){let s=t.charCodeAt(0);(o==="utf8"&&s<128||o==="latin1")&&(t=s)}}else typeof t=="number"?t=t&255:typeof t=="boolean"&&(t=Number(t));if(e<0||this.length<e||this.length<n)throw new RangeError("Out of range index");if(n<=e)return this;e=e>>>0,n=n===void 0?this.length:n>>>0,t||(t=0);let i;if(typeof t=="number")for(i=e;i<n;++i)this[i]=t;else{let s=P.isBuffer(t)?t:P.from(t,o),c=s.length;if(c===0)throw new TypeError('The value "'+t+'" is invalid for argument "value"');for(i=0;i<n-e;++i)this[i+e]=s[i%c]}return this};var en={};function ts(r,t,e){en[r]=class extends e{constructor(){super(),Object.defineProperty(this,"message",{value:t.apply(this,arguments),writable:!0,configurable:!0}),this.name=`${this.name} [${r}]`,this.stack,delete this.name}get code(){return r}set code(o){Object.defineProperty(this,"code",{configurable:!0,enumerable:!0,value:o,writable:!0})}toString(){return`${this.name} [${r}]: ${this.message}`}}}ts("ERR_BUFFER_OUT_OF_BOUNDS",function(r){return r?`${r} is outside of buffer bounds`:"Attempt to access memory outside buffer bounds"},RangeError);ts("ERR_INVALID_ARG_TYPE",function(r,t){return`The "${r}" argument must be of type number. Received type ${typeof t}`},TypeError);ts("ERR_OUT_OF_RANGE",function(r,t,e){let n=`The value of "${r}" is out of range.`,o=e;return Number.isInteger(e)&&Math.abs(e)>2**32?o=lc(String(e)):typeof e=="bigint"&&(o=String(e),(e>BigInt(2)**BigInt(32)||e<-(BigInt(2)**BigInt(32)))&&(o=lc(o)),o+="n"),n+=` It must be ${t}. Received ${o}`,n},RangeError);function lc(r){let t="",e=r.length,n=r[0]==="-"?1:0;for(;e>=n+4;e-=3)t=`_${r.slice(e-3,e)}${t}`;return`${r.slice(0,e)}${t}`}function Yl(r,t,e){nn(t,"offset"),(r[t]===void 0||r[t+e]===void 0)&&In(t,r.length-(e+1))}function kc(r,t,e,n,o,i){if(r>e||r<t){let s=typeof t=="bigint"?"n":"",c;throw i>3?t===0||t===BigInt(0)?c=`>= 0${s} and < 2${s} ** ${(i+1)*8}${s}`:c=`>= -(2${s} ** ${(i+1)*8-1}${s}) and < 2 ** ${(i+1)*8-1}${s}`:c=`>= ${t}${s} and <= ${e}${s}`,new en.ERR_OUT_OF_RANGE("value",c,r)}Yl(n,o,i)}function nn(r,t){if(typeof r!="number")throw new en.ERR_INVALID_ARG_TYPE(t,"number",r)}function In(r,t,e){throw Math.floor(r)!==r?(nn(r,e),new en.ERR_OUT_OF_RANGE(e||"offset","an integer",r)):t<0?new en.ERR_BUFFER_OUT_OF_BOUNDS:new en.ERR_OUT_OF_RANGE(e||"offset",`>= ${e?1:0} and <= ${t}`,r)}var Jl=/[^+/0-9A-Za-z-_]/g;function Xl(r){if(r=r.split("=")[0],r=r.trim().replace(Jl,""),r.length<2)return"";for(;r.length%4!==0;)r=r+"=";return r}function Ji(r,t){t=t||1/0;let e,n=r.length,o=null,i=[];for(let s=0;s<n;++s){if(e=r.charCodeAt(s),e>55295&&e<57344){if(!o){if(e>56319){(t-=3)>-1&&i.push(239,191,189);continue}else if(s+1===n){(t-=3)>-1&&i.push(239,191,189);continue}o=e;continue}if(e<56320){(t-=3)>-1&&i.push(239,191,189),o=e;continue}e=(o-55296<<10|e-56320)+65536}else o&&(t-=3)>-1&&i.push(239,191,189);if(o=null,e<128){if((t-=1)<0)break;i.push(e)}else if(e<2048){if((t-=2)<0)break;i.push(e>>6|192,e&63|128)}else if(e<65536){if((t-=3)<0)break;i.push(e>>12|224,e>>6&63|128,e&63|128)}else if(e<1114112){if((t-=4)<0)break;i.push(e>>18|240,e>>12&63|128,e>>6&63|128,e&63|128)}else throw new Error("Invalid code point")}return i}function Ql(r){let t=[];for(let e=0;e<r.length;++e)t.push(r.charCodeAt(e)&255);return t}function th(r,t){let e,n,o,i=[];for(let s=0;s<r.length&&!((t-=2)<0);++s)e=r.charCodeAt(s),n=e>>8,o=e%256,i.push(o),i.push(n);return i}function Sc(r){return Gi.toByteArray(Xl(r))}function uo(r,t,e,n){let o;for(o=0;o<n&&!(o+e>=t.length||o>=r.length);++o)t[o+e]=r[o];return o}function Ge(r,t){return r instanceof t||r!=null&&r.constructor!=null&&r.constructor.name!=null&&r.constructor.name===t.name}function es(r){return r!==r}var eh=function(){let r="0123456789abcdef",t=new Array(256);for(let e=0;e<16;++e){let n=e*16;for(let o=0;o<16;++o)t[n+o]=r[e]+r[o]}return t}();function lr(r){return typeof BigInt>"u"?rh:r}function rh(){throw new Error("BigInt not supported")}});function An(r){if(!Number.isSafeInteger(r)||r<0)throw new Error("positive integer expected, got "+r)}function nh(r){return r instanceof Uint8Array||ArrayBuffer.isView(r)&&r.constructor.name==="Uint8Array"}function hr(r,...t){if(!nh(r))throw new Error("Uint8Array expected");if(t.length>0&&!t.includes(r.length))throw new Error("Uint8Array expected of length "+t+", got length="+r.length)}function Bc(r){if(typeof r!="function"||typeof r.create!="function")throw new Error("Hash should be wrapped by utils.wrapConstructor");An(r.outputLen),An(r.blockLen)}function tr(r,t=!0){if(r.destroyed)throw new Error("Hash instance has been destroyed");if(t&&r.finished)throw new Error("Hash#digest() has already been called")}function fo(r,t){hr(r);let e=t.outputLen;if(r.length<e)throw new Error("digestInto() expects output buffer of length at least "+e)}var Rn=ft(()=>{});var Or,Ec=ft(()=>{Or=typeof globalThis=="object"&&"crypto"in globalThis?globalThis.crypto:void 0});function ns(r){for(let t=0;t<r.length;t++)r[t]=oh(r[t])}function _c(r){if(typeof r!="string")throw new Error("utf8ToBytes expected string, got "+typeof r);return new Uint8Array(new TextEncoder().encode(r))}function pr(r){return typeof r=="string"&&(r=_c(r)),hr(r),r}function os(...r){let t=0;for(let n=0;n<r.length;n++){let o=r[n];hr(o),t+=o.length}let e=new Uint8Array(t);for(let n=0,o=0;n<r.length;n++){let i=r[n];e.set(i,o),o+=i.length}return e}function sn(r){let t=n=>r().update(pr(n)).digest(),e=r();return t.outputLen=e.outputLen,t.blockLen=e.blockLen,t.create=()=>r(),t}function Ac(r){let t=(n,o)=>r(o).update(pr(n)).digest(),e=r({});return t.outputLen=e.outputLen,t.blockLen=e.blockLen,t.create=n=>r(n),t}function ho(r=32){if(Or&&typeof Or.getRandomValues=="function")return Or.getRandomValues(new Uint8Array(r));if(Or&&typeof Or.randomBytes=="function")return Or.randomBytes(r);throw new Error("crypto.getRandomValues must be defined")}var Ic,lo,Ke,rs,oh,dr,yr=ft(()=>{Ec();Rn();Ic=r=>new Uint32Array(r.buffer,r.byteOffset,Math.floor(r.byteLength/4)),lo=r=>new DataView(r.buffer,r.byteOffset,r.byteLength),Ke=(r,t)=>r<<32-t|r>>>t,rs=new Uint8Array(new Uint32Array([287454020]).buffer)[0]===68,oh=r=>r<<24&4278190080|r<<8&16711680|r>>>8&65280|r>>>24&255;dr=class{clone(){return this._cloneInto()}}});function ih(r,t,e,n){if(typeof r.setBigUint64=="function")return r.setBigUint64(t,e,n);let o=BigInt(32),i=BigInt(4294967295),s=Number(e>>o&i),c=Number(e&i),u=n?4:0,y=n?0:4;r.setUint32(t+u,s,n),r.setUint32(t+y,c,n)}var Rc,Lc,an,is=ft(()=>{Rn();yr();Rc=(r,t,e)=>r&t^~r&e,Lc=(r,t,e)=>r&t^r&e^t&e,an=class extends dr{constructor(t,e,n,o){super(),this.blockLen=t,this.outputLen=e,this.padOffset=n,this.isLE=o,this.finished=!1,this.length=0,this.pos=0,this.destroyed=!1,this.buffer=new Uint8Array(t),this.view=lo(this.buffer)}update(t){tr(this);let{view:e,buffer:n,blockLen:o}=this;t=pr(t);let i=t.length;for(let s=0;s<i;){let c=Math.min(o-this.pos,i-s);if(c===o){let u=lo(t);for(;o<=i-s;s+=o)this.process(u,s);continue}n.set(t.subarray(s,s+c),this.pos),this.pos+=c,s+=c,this.pos===o&&(this.process(e,0),this.pos=0)}return this.length+=t.length,this.roundClean(),this}digestInto(t){tr(this),fo(t,this),this.finished=!0;let{buffer:e,view:n,blockLen:o,isLE:i}=this,{pos:s}=this;e[s++]=128,this.buffer.subarray(s).fill(0),this.padOffset>o-s&&(this.process(n,0),s=0);for(let x=s;x<o;x++)e[x]=0;ih(n,o-8,BigInt(this.length*8),i),this.process(n,0);let c=lo(t),u=this.outputLen;if(u%4)throw new Error("_sha2: outputLen should be aligned to 32bit");let y=u/4,m=this.get();if(y>m.length)throw new Error("_sha2: outputLen bigger than state");for(let x=0;x<y;x++)c.setUint32(4*x,m[x],i)}digest(){let{buffer:t,outputLen:e}=this;this.digestInto(t);let n=t.slice(0,e);return this.destroy(),n}_cloneInto(t){t||(t=new this.constructor),t.set(...this.get());let{blockLen:e,buffer:n,length:o,finished:i,destroyed:s,pos:c}=this;return t.length=o,t.pos=c,t.finished=i,t.destroyed=s,o%e&&t.buffer.set(n),t}}});function Mc(r,t=!1){return t?{h:Number(r&po),l:Number(r>>ss&po)}:{h:Number(r>>ss&po)|0,l:Number(r&po)|0}}function as(r,t=!1){let e=new Uint32Array(r.length),n=new Uint32Array(r.length);for(let o=0;o<r.length;o++){let{h:i,l:s}=Mc(r[o],t);[e[o],n[o]]=[i,s]}return[e,n]}function yh(r,t,e,n){let o=(t>>>0)+(n>>>0);return{h:r+e+(o/2**32|0)|0,l:o|0}}var po,ss,sh,ah,ch,uh,fh,lh,hh,dh,ph,cs,us,fs,ls,gh,mh,wh,bh,xh,vh,kh,it,hs=ft(()=>{po=BigInt(4294967295),ss=BigInt(32);sh=(r,t)=>BigInt(r>>>0)<<ss|BigInt(t>>>0),ah=(r,t,e)=>r>>>e,ch=(r,t,e)=>r<<32-e|t>>>e,uh=(r,t,e)=>r>>>e|t<<32-e,fh=(r,t,e)=>r<<32-e|t>>>e,lh=(r,t,e)=>r<<64-e|t>>>e-32,hh=(r,t,e)=>r>>>e-32|t<<64-e,dh=(r,t)=>t,ph=(r,t)=>r,cs=(r,t,e)=>r<<e|t>>>32-e,us=(r,t,e)=>t<<e|r>>>32-e,fs=(r,t,e)=>t<<e-32|r>>>64-e,ls=(r,t,e)=>r<<e-32|t>>>64-e;gh=(r,t,e)=>(r>>>0)+(t>>>0)+(e>>>0),mh=(r,t,e,n)=>t+e+n+(r/2**32|0)|0,wh=(r,t,e,n)=>(r>>>0)+(t>>>0)+(e>>>0)+(n>>>0),bh=(r,t,e,n,o)=>t+e+n+o+(r/2**32|0)|0,xh=(r,t,e,n,o)=>(r>>>0)+(t>>>0)+(e>>>0)+(n>>>0)+(o>>>0),vh=(r,t,e,n,o,i)=>t+e+n+o+i+(r/2**32|0)|0,kh={fromBig:Mc,split:as,toBig:sh,shrSH:ah,shrSL:ch,rotrSH:uh,rotrSL:fh,rotrBH:lh,rotrBL:hh,rotr32H:dh,rotr32L:ph,rotlSH:cs,rotlSL:us,rotlBH:fs,rotlBL:ls,add:yh,add3L:gh,add3H:mh,add4L:wh,add4H:bh,add5H:vh,add5L:xh},it=kh});var Sh,Bh,gr,mr,ds,Tc,Pc=ft(()=>{is();hs();yr();[Sh,Bh]=it.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))),gr=new Uint32Array(80),mr=new Uint32Array(80),ds=class extends an{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:t,Al:e,Bh:n,Bl:o,Ch:i,Cl:s,Dh:c,Dl:u,Eh:y,El:m,Fh:x,Fl:I,Gh:S,Gl:R,Hh:_,Hl:E}=this;return[t,e,n,o,i,s,c,u,y,m,x,I,S,R,_,E]}set(t,e,n,o,i,s,c,u,y,m,x,I,S,R,_,E){this.Ah=t|0,this.Al=e|0,this.Bh=n|0,this.Bl=o|0,this.Ch=i|0,this.Cl=s|0,this.Dh=c|0,this.Dl=u|0,this.Eh=y|0,this.El=m|0,this.Fh=x|0,this.Fl=I|0,this.Gh=S|0,this.Gl=R|0,this.Hh=_|0,this.Hl=E|0}process(t,e){for(let T=0;T<16;T++,e+=4)gr[T]=t.getUint32(e),mr[T]=t.getUint32(e+=4);for(let T=16;T<80;T++){let N=gr[T-15]|0,V=mr[T-15]|0,q=it.rotrSH(N,V,1)^it.rotrSH(N,V,8)^it.shrSH(N,V,7),W=it.rotrSL(N,V,1)^it.rotrSL(N,V,8)^it.shrSL(N,V,7),j=gr[T-2]|0,Y=mr[T-2]|0,mt=it.rotrSH(j,Y,19)^it.rotrBH(j,Y,61)^it.shrSH(j,Y,6),J=it.rotrSL(j,Y,19)^it.rotrBL(j,Y,61)^it.shrSL(j,Y,6),nt=it.add4L(W,J,mr[T-7],mr[T-16]),v=it.add4H(nt,q,mt,gr[T-7],gr[T-16]);gr[T]=v|0,mr[T]=nt|0}let{Ah:n,Al:o,Bh:i,Bl:s,Ch:c,Cl:u,Dh:y,Dl:m,Eh:x,El:I,Fh:S,Fl:R,Gh:_,Gl:E,Hh:M,Hl:U}=this;for(let T=0;T<80;T++){let N=it.rotrSH(x,I,14)^it.rotrSH(x,I,18)^it.rotrBH(x,I,41),V=it.rotrSL(x,I,14)^it.rotrSL(x,I,18)^it.rotrBL(x,I,41),q=x&S^~x&_,W=I&R^~I&E,j=it.add5L(U,V,W,Bh[T],mr[T]),Y=it.add5H(j,M,N,q,Sh[T],gr[T]),mt=j|0,J=it.rotrSH(n,o,28)^it.rotrBH(n,o,34)^it.rotrBH(n,o,39),nt=it.rotrSL(n,o,28)^it.rotrBL(n,o,34)^it.rotrBL(n,o,39),v=n&i^n&c^i&c,a=o&s^o&u^s&u;M=_|0,U=E|0,_=S|0,E=R|0,S=x|0,R=I|0,{h:x,l:I}=it.add(y|0,m|0,Y|0,mt|0),y=c|0,m=u|0,c=i|0,u=s|0,i=n|0,s=o|0;let l=it.add3L(mt,nt,a);n=it.add3H(l,Y,J,v),o=l|0}({h:n,l:o}=it.add(this.Ah|0,this.Al|0,n|0,o|0)),{h:i,l:s}=it.add(this.Bh|0,this.Bl|0,i|0,s|0),{h:c,l:u}=it.add(this.Ch|0,this.Cl|0,c|0,u|0),{h:y,l:m}=it.add(this.Dh|0,this.Dl|0,y|0,m|0),{h:x,l:I}=it.add(this.Eh|0,this.El|0,x|0,I|0),{h:S,l:R}=it.add(this.Fh|0,this.Fl|0,S|0,R|0),{h:_,l:E}=it.add(this.Gh|0,this.Gl|0,_|0,E|0),{h:M,l:U}=it.add(this.Hh|0,this.Hl|0,M|0,U|0),this.set(n,o,i,s,c,u,y,m,x,I,S,R,_,E,M,U)}roundClean(){gr.fill(0),mr.fill(0)}destroy(){this.buffer.fill(0),this.set(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0)}},Tc=sn(()=>new ds)});var mo={};ec(mo,{aInRange:()=>Le,abool:()=>We,abytes:()=>cn,bitGet:()=>Lh,bitLen:()=>ms,bitMask:()=>Mn,bitSet:()=>Mh,bytesToHex:()=>rr,bytesToNumberBE:()=>nr,bytesToNumberLE:()=>br,concatBytes:()=>or,createHmacDrbg:()=>ws,ensureBytes:()=>Ot,equalBytes:()=>Ah,hexToBytes:()=>Nr,hexToNumber:()=>gs,inRange:()=>Ln,isBytes:()=>wr,memoized:()=>Fr,notImplemented:()=>Ph,numberToBytesBE:()=>xr,numberToBytesLE:()=>zr,numberToHexUnpadded:()=>Ur,numberToVarBytesBE:()=>_h,utf8ToBytes:()=>Rh,validateObject:()=>Ze});function wr(r){return r instanceof Uint8Array||ArrayBuffer.isView(r)&&r.constructor.name==="Uint8Array"}function cn(r){if(!wr(r))throw new Error("Uint8Array expected")}function We(r,t){if(typeof t!="boolean")throw new Error(r+" boolean expected, got "+t)}function rr(r){cn(r);let t="";for(let e=0;e<r.length;e++)t+=Ih[r[e]];return t}function Ur(r){let t=r.toString(16);return t.length&1?"0"+t:t}function gs(r){if(typeof r!="string")throw new Error("hex string expected, got "+typeof r);return r===""?yo:BigInt("0x"+r)}function Cc(r){if(r>=er._0&&r<=er._9)return r-er._0;if(r>=er.A&&r<=er.F)return r-(er.A-10);if(r>=er.a&&r<=er.f)return r-(er.a-10)}function Nr(r){if(typeof r!="string")throw new Error("hex string expected, got "+typeof r);let t=r.length,e=t/2;if(t%2)throw new Error("hex string expected, got unpadded hex of length "+t);let n=new Uint8Array(e);for(let o=0,i=0;o<e;o++,i+=2){let s=Cc(r.charCodeAt(i)),c=Cc(r.charCodeAt(i+1));if(s===void 0||c===void 0){let u=r[i]+r[i+1];throw new Error('hex string expected, got non-hex character "'+u+'" at index '+i)}n[o]=s*16+c}return n}function nr(r){return gs(rr(r))}function br(r){return cn(r),gs(rr(Uint8Array.from(r).reverse()))}function xr(r,t){return Nr(r.toString(16).padStart(t*2,"0"))}function zr(r,t){return xr(r,t).reverse()}function _h(r){return Nr(Ur(r))}function Ot(r,t,e){let n;if(typeof t=="string")try{n=Nr(t)}catch(i){throw new Error(r+" must be hex string or Uint8Array, cause: "+i)}else if(wr(t))n=Uint8Array.from(t);else throw new Error(r+" must be hex string or Uint8Array");let o=n.length;if(typeof e=="number"&&o!==e)throw new Error(r+" of length "+e+" expected, got "+o);return n}function or(...r){let t=0;for(let n=0;n<r.length;n++){let o=r[n];cn(o),t+=o.length}let e=new Uint8Array(t);for(let n=0,o=0;n<r.length;n++){let i=r[n];e.set(i,o),o+=i.length}return e}function Ah(r,t){if(r.length!==t.length)return!1;let e=0;for(let n=0;n<r.length;n++)e|=r[n]^t[n];return e===0}function Rh(r){if(typeof r!="string")throw new Error("string expected");return new Uint8Array(new TextEncoder().encode(r))}function Ln(r,t,e){return ps(r)&&ps(t)&&ps(e)&&t<=r&&r<e}function Le(r,t,e,n){if(!Ln(t,e,n))throw new Error("expected valid "+r+": "+e+" <= n < "+n+", got "+t)}function ms(r){let t;for(t=0;r>yo;r>>=go,t+=1);return t}function Lh(r,t){return r>>BigInt(t)&go}function Mh(r,t,e){return r|(e?go:yo)<<BigInt(t)}function ws(r,t,e){if(typeof r!="number"||r<2)throw new Error("hashLen must be a number");if(typeof t!="number"||t<2)throw new Error("qByteLen must be a number");if(typeof e!="function")throw new Error("hmacFn must be a function");let n=ys(r),o=ys(r),i=0,s=()=>{n.fill(1),o.fill(0),i=0},c=(...x)=>e(o,n,...x),u=(x=ys())=>{o=c(Oc([0]),x),n=c(),x.length!==0&&(o=c(Oc([1]),x),n=c())},y=()=>{if(i++>=1e3)throw new Error("drbg: tried 1000 values");let x=0,I=[];for(;x<t;){n=c();let S=n.slice();I.push(S),x+=n.length}return or(...I)};return(x,I)=>{s(),u(x);let S;for(;!(S=I(y()));)u();return s(),S}}function Ze(r,t,e={}){let n=(o,i,s)=>{let c=Th[i];if(typeof c!="function")throw new Error("invalid validator function");let u=r[o];if(!(s&&u===void 0)&&!c(u,r))throw new Error("param "+String(o)+" is invalid. Expected "+i+", got "+u)};for(let[o,i]of Object.entries(t))n(o,i,!1);for(let[o,i]of Object.entries(e))n(o,i,!0);return r}function Fr(r){let t=new WeakMap;return(e,...n)=>{let o=t.get(e);if(o!==void 0)return o;let i=r(e,...n);return t.set(e,i),i}}var yo,go,Eh,Ih,er,ps,Mn,ys,Oc,Th,Ph,qr=ft(()=>{yo=BigInt(0),go=BigInt(1),Eh=BigInt(2);Ih=Array.from({length:256},(r,t)=>t.toString(16).padStart(2,"0"));er={_0:48,_9:57,A:65,F:70,a:97,f:102};ps=r=>typeof r=="bigint"&&yo<=r;Mn=r=>(Eh<<BigInt(r-1))-go,ys=r=>new Uint8Array(r),Oc=r=>Uint8Array.from(r);Th={bigint:r=>typeof r=="bigint",function:r=>typeof r=="function",boolean:r=>typeof r=="boolean",string:r=>typeof r=="string",stringOrUint8Array:r=>typeof r=="string"||wr(r),isSafeInteger:r=>Number.isSafeInteger(r),array:r=>Array.isArray(r),field:(r,t)=>t.Fp.isValid(r),hash:r=>typeof r=="function"&&Number.isSafeInteger(r.outputLen)};Ph=()=>{throw new Error("not implemented")}});function wt(r,t){let e=r%t;return e>=fe?e:t+e}function Nh(r,t,e){if(t<fe)throw new Error("invalid exponent, negatives unsupported");if(e<=fe)throw new Error("invalid modulus");if(e===Et)return fe;let n=Et;for(;t>fe;)t&Et&&(n=n*r%e),r=r*r%e,t>>=Et;return n}function It(r,t,e){let n=r;for(;t-- >fe;)n*=n,n%=e;return n}function wo(r,t){if(r===fe)throw new Error("invert: expected non-zero number");if(t<=fe)throw new Error("invert: expected positive modulus, got "+t);let e=wt(r,t),n=t,o=fe,i=Et,s=Et,c=fe;for(;e!==fe;){let y=n/e,m=n%e,x=o-s*y,I=i-c*y;n=e,e=m,o=s,i=c,s=x,c=I}if(n!==Et)throw new Error("invert: does not exist");return wt(o,t)}function zh(r){let t=(r-Et)/Dr,e,n,o;for(e=r-Et,n=0;e%Dr===fe;e/=Dr,n++);for(o=Dr;o<r&&Nh(o,t,r)!==r-Et;o++)if(o>1e3)throw new Error("Cannot find square root: likely non-prime P");if(n===1){let s=(r+Et)/bs;return function(u,y){let m=u.pow(y,s);if(!u.eql(u.sqr(m),y))throw new Error("Cannot find square root");return m}}let i=(e+Et)/Dr;return function(c,u){if(c.pow(u,t)===c.neg(c.ONE))throw new Error("Cannot find square root");let y=n,m=c.pow(c.mul(c.ONE,o),e),x=c.pow(u,i),I=c.pow(u,e);for(;!c.eql(I,c.ONE);){if(c.eql(I,c.ZERO))return c.ZERO;let S=1;for(let _=c.sqr(I);S<y&&!c.eql(_,c.ONE);S++)_=c.sqr(_);let R=c.pow(m,Et<<BigInt(y-S-1));m=c.sqr(R),x=c.mul(x,R),I=c.mul(I,m),y=S}return x}}function Fh(r){if(r%bs===Ch){let t=(r+Et)/bs;return function(n,o){let i=n.pow(o,t);if(!n.eql(n.sqr(i),o))throw new Error("Cannot find square root");return i}}if(r%Nc===Uc){let t=(r-Uc)/Nc;return function(n,o){let i=n.mul(o,Dr),s=n.pow(i,t),c=n.mul(o,s),u=n.mul(n.mul(c,Dr),s),y=n.mul(c,n.sub(u,n.ONE));if(!n.eql(n.sqr(y),o))throw new Error("Cannot find square root");return y}}return r%Uh,zh(r)}function xs(r){let t={ORDER:"bigint",MASK:"bigint",BYTES:"isSafeInteger",BITS:"isSafeInteger"},e=qh.reduce((n,o)=>(n[o]="function",n),t);return Ze(r,e)}function Dh(r,t,e){if(e<fe)throw new Error("invalid exponent, negatives unsupported");if(e===fe)return r.ONE;if(e===Et)return t;let n=r.ONE,o=t;for(;e>fe;)e&Et&&(n=r.mul(n,o)),o=r.sqr(o),e>>=Et;return n}function Kh(r,t){let e=new Array(t.length),n=t.reduce((i,s,c)=>r.is0(s)?i:(e[c]=i,r.mul(i,s)),r.ONE),o=r.inv(n);return t.reduceRight((i,s,c)=>r.is0(s)?i:(e[c]=r.mul(i,e[c]),r.mul(i,s)),o),e}function vs(r,t){let e=t!==void 0?t:r.toString(2).length,n=Math.ceil(e/8);return{nBitLength:e,nByteLength:n}}function vr(r,t,e=!1,n={}){if(r<=fe)throw new Error("invalid field: expected ORDER > 0, got "+r);let{nBitLength:o,nByteLength:i}=vs(r,t);if(i>2048)throw new Error("invalid field: expected ORDER of <= 2048 bytes");let s,c=Object.freeze({ORDER:r,isLE:e,BITS:o,BYTES:i,MASK:Mn(o),ZERO:fe,ONE:Et,create:u=>wt(u,r),isValid:u=>{if(typeof u!="bigint")throw new Error("invalid field element: expected bigint, got "+typeof u);return fe<=u&&u<r},is0:u=>u===fe,isOdd:u=>(u&Et)===Et,neg:u=>wt(-u,r),eql:(u,y)=>u===y,sqr:u=>wt(u*u,r),add:(u,y)=>wt(u+y,r),sub:(u,y)=>wt(u-y,r),mul:(u,y)=>wt(u*y,r),pow:(u,y)=>Dh(c,u,y),div:(u,y)=>wt(u*wo(y,r),r),sqrN:u=>u*u,addN:(u,y)=>u+y,subN:(u,y)=>u-y,mulN:(u,y)=>u*y,inv:u=>wo(u,r),sqrt:n.sqrt||(u=>(s||(s=Fh(r)),s(c,u))),invertBatch:u=>Kh(c,u),cmov:(u,y,m)=>m?y:u,toBytes:u=>e?zr(u,i):xr(u,i),fromBytes:u=>{if(u.length!==i)throw new Error("Field.fromBytes: expected "+i+" bytes, got "+u.length);return e?br(u):nr(u)}});return Object.freeze(c)}function Fc(r){if(typeof r!="bigint")throw new Error("field order must be bigint");let t=r.toString(2).length;return Math.ceil(t/8)}function ks(r){let t=Fc(r);return t+Math.ceil(t/2)}function qc(r,t,e=!1){let n=r.length,o=Fc(t),i=ks(t);if(n<16||n<i||n>1024)throw new Error("expected "+i+"-1024 bytes of input, got "+n);let s=e?br(r):nr(r),c=wt(s,t-Et)+Et;return e?zr(c,o):xr(c,o)}var fe,Et,Dr,Ch,bs,Uc,Nc,Oh,Uh,zc,qh,un=ft(()=>{qr();fe=BigInt(0),Et=BigInt(1),Dr=BigInt(2),Ch=BigInt(3),bs=BigInt(4),Uc=BigInt(5),Nc=BigInt(8),Oh=BigInt(9),Uh=BigInt(16);zc=(r,t)=>(wt(r,t)&Et)===Et,qh=["create","isValid","is0","neg","inv","sqrt","sqr","eql","add","sub","mul","pow","div","addN","subN","mulN","sqrN"]});function Ss(r,t){let e=t.negate();return r?e:t}function Kc(r,t){if(!Number.isSafeInteger(r)||r<=0||r>t)throw new Error("invalid window size, expected [1.."+t+"], got W="+r)}function Bs(r,t){Kc(r,t);let e=Math.ceil(t/r)+1,n=2**(r-1);return{windows:e,windowSize:n}}function Hh(r,t){if(!Array.isArray(r))throw new Error("array expected");r.forEach((e,n)=>{if(!(e instanceof t))throw new Error("invalid point at index "+n)})}function $h(r,t){if(!Array.isArray(r))throw new Error("array of scalars expected");r.forEach((e,n)=>{if(!t.isValid(e))throw new Error("invalid scalar at index "+n)})}function Is(r){return Wc.get(r)||1}function xo(r,t){return{constTimeNegate:Ss,hasPrecomputes(e){return Is(e)!==1},unsafeLadder(e,n,o=r.ZERO){let i=e;for(;n>Dc;)n&bo&&(o=o.add(i)),i=i.double(),n>>=bo;return o},precomputeWindow(e,n){let{windows:o,windowSize:i}=Bs(n,t),s=[],c=e,u=c;for(let y=0;y<o;y++){u=c,s.push(u);for(let m=1;m<i;m++)u=u.add(c),s.push(u);c=u.double()}return s},wNAF(e,n,o){let{windows:i,windowSize:s}=Bs(e,t),c=r.ZERO,u=r.BASE,y=BigInt(2**e-1),m=2**e,x=BigInt(e);for(let I=0;I<i;I++){let S=I*s,R=Number(o&y);o>>=x,R>s&&(R-=m,o+=bo);let _=S,E=S+Math.abs(R)-1,M=I%2!==0,U=R<0;R===0?u=u.add(Ss(M,n[_])):c=c.add(Ss(U,n[E]))}return{p:c,f:u}},wNAFUnsafe(e,n,o,i=r.ZERO){let{windows:s,windowSize:c}=Bs(e,t),u=BigInt(2**e-1),y=2**e,m=BigInt(e);for(let x=0;x<s;x++){let I=x*c;if(o===Dc)break;let S=Number(o&u);if(o>>=m,S>c&&(S-=y,o+=bo),S===0)continue;let R=n[I+Math.abs(S)-1];S<0&&(R=R.negate()),i=i.add(R)}return i},getPrecomputes(e,n,o){let i=Es.get(n);return i||(i=this.precomputeWindow(n,e),e!==1&&Es.set(n,o(i))),i},wNAFCached(e,n,o){let i=Is(e);return this.wNAF(i,this.getPrecomputes(i,e,o),n)},wNAFCachedUnsafe(e,n,o,i){let s=Is(e);return s===1?this.unsafeLadder(e,n,i):this.wNAFUnsafe(s,this.getPrecomputes(s,e,o),n,i)},setWindowSize(e,n){Kc(n,t),Wc.set(e,n),Es.delete(e)}}}function vo(r,t,e,n){if(Hh(e,r),$h(n,t),e.length!==n.length)throw new Error("arrays of points and scalars must have equal length");let o=r.ZERO,i=ms(BigInt(e.length)),s=i>12?i-3:i>4?i-2:i?2:1,c=(1<<s)-1,u=new Array(c+1).fill(o),y=Math.floor((t.BITS-1)/s)*s,m=o;for(let x=y;x>=0;x-=s){u.fill(o);for(let S=0;S<n.length;S++){let R=n[S],_=Number(R>>BigInt(x)&BigInt(c));u[_]=u[_].add(e[S])}let I=o;for(let S=u.length-1,R=o;S>0;S--)R=R.add(u[S]),I=I.add(R);if(m=m.add(I),x!==0)for(let S=0;S<s;S++)m=m.double()}return m}function Tn(r){return xs(r.Fp),Ze(r,{n:"bigint",h:"bigint",Gx:"field",Gy:"field"},{nBitLength:"isSafeInteger",nByteLength:"isSafeInteger"}),Object.freeze({...vs(r.n,r.nBitLength),...r,p:r.Fp.ORDER})}var Dc,bo,Es,Wc,_s=ft(()=>{un();qr();Dc=BigInt(0),bo=BigInt(1);Es=new WeakMap,Wc=new WeakMap});function Gh(r){let t=Tn(r);return Ze(r,{hash:"function",a:"bigint",d:"bigint",randomBytes:"function"},{adjustScalarBytes:"function",domain:"function",uvRatio:"function",mapToCurve:"function"}),Object.freeze({...t})}function Hc(r){let t=Gh(r),{Fp:e,n,prehash:o,hash:i,randomBytes:s,nByteLength:c,h:u}=t,y=ko<<BigInt(c*8)-Me,m=e.create,x=vr(t.n,t.nBitLength),I=t.uvRatio||((h,d)=>{try{return{isValid:!0,value:e.sqrt(h*e.inv(d))}}catch{return{isValid:!1,value:He}}}),S=t.adjustScalarBytes||(h=>h),R=t.domain||((h,d,p)=>{if(We("phflag",p),d.length||p)throw new Error("Contexts/pre-hash are not supported");return h});function _(h,d){Le("coordinate "+h,d,He,y)}function E(h){if(!(h instanceof T))throw new Error("ExtendedPoint expected")}let M=Fr((h,d)=>{let{ex:p,ey:b,ez:B}=h,g=h.is0();d==null&&(d