-
Notifications
You must be signed in to change notification settings - Fork 0
/
5510.788f92b7e776f537b270.js
1 lines (1 loc) · 22.9 KB
/
5510.788f92b7e776f537b270.js
1
(self.webpackChunktimeless_frontend=self.webpackChunktimeless_frontend||[]).push([[5510],{99244:(S,w)=>{"use strict";Object.defineProperty(w,"__esModule",{value:!0}),w.createHashFunction=function(e){return function(E){var h=e();return h.update(E),Buffer.from(h.digest())}}},55075:(S,w,g)=>{"use strict";Object.defineProperty(w,"__esModule",{value:!0});var e=g(99244),E=g(58577);w.keccak224=e.createHashFunction(function(){return E("keccak224")}),w.keccak256=e.createHashFunction(function(){return E("keccak256")}),w.keccak384=e.createHashFunction(function(){return E("keccak384")}),w.keccak512=e.createHashFunction(function(){return E("keccak512")})},71669:(S,w,g)=>{S.exports=g(47410)(g(64259))},64259:(S,w,g)=>{const E=new(0,g(5247).ec)("secp256k1"),h=E.curve,i=h.n.constructor;function a(r){const u=r[0];switch(u){case 2:case 3:return 33!==r.length?null:function(r,u){let n=new i(u);if(n.cmp(h.p)>=0)return null;n=n.toRed(h.red);let d=n.redSqr().redIMul(n).redIAdd(h.b).redSqrt();return 3===r!==d.isOdd()&&(d=d.redNeg()),E.keyPair({pub:{x:n,y:d}})}(u,r.subarray(1,33));case 4:case 6:case 7:return 65!==r.length?null:function(r,u,n){let d=new i(u),c=new i(n);if(d.cmp(h.p)>=0||c.cmp(h.p)>=0||(d=d.toRed(h.red),c=c.toRed(h.red),(6===r||7===r)&&c.isOdd()!==(7===r)))return null;const s=d.redSqr().redIMul(d);return c.redSqr().redISub(s.redIAdd(h.b)).isZero()?E.keyPair({pub:{x:d,y:c}}):null}(u,r.subarray(1,33),r.subarray(33,65));default:return null}}function l(r,u){const n=u.encode(null,33===r.length);for(let d=0;d<r.length;++d)r[d]=n[d]}S.exports={contextRandomize:()=>0,privateKeyVerify(r){const u=new i(r);return u.cmp(h.n)<0&&!u.isZero()?0:1},privateKeyNegate(r){const u=new i(r),n=h.n.sub(u).umod(h.n).toArrayLike(Uint8Array,"be",32);return r.set(n),0},privateKeyTweakAdd(r,u){const n=new i(u);if(n.cmp(h.n)>=0||(n.iadd(new i(r)),n.cmp(h.n)>=0&&n.isub(h.n),n.isZero()))return 1;const d=n.toArrayLike(Uint8Array,"be",32);return r.set(d),0},privateKeyTweakMul(r,u){let n=new i(u);if(n.cmp(h.n)>=0||n.isZero())return 1;n.imul(new i(r)),n.cmp(h.n)>=0&&(n=n.umod(h.n));const d=n.toArrayLike(Uint8Array,"be",32);return r.set(d),0},publicKeyVerify:r=>null===a(r)?1:0,publicKeyCreate(r,u){const n=new i(u);return n.cmp(h.n)>=0||n.isZero()?1:(l(r,E.keyFromPrivate(u).getPublic()),0)},publicKeyConvert(r,u){const n=a(u);return null===n?1:(l(r,n.getPublic()),0)},publicKeyNegate(r,u){const n=a(u);if(null===n)return 1;const d=n.getPublic();return d.y=d.y.redNeg(),l(r,d),0},publicKeyCombine(r,u){const n=new Array(u.length);for(let c=0;c<u.length;++c)if(n[c]=a(u[c]),null===n[c])return 1;let d=n[0].getPublic();for(let c=1;c<n.length;++c)d=d.add(n[c].pub);return d.isInfinity()?2:(l(r,d),0)},publicKeyTweakAdd(r,u,n){const d=a(u);if(null===d)return 1;if((n=new i(n)).cmp(h.n)>=0)return 2;const c=d.getPublic().add(h.g.mul(n));return c.isInfinity()?2:(l(r,c),0)},publicKeyTweakMul(r,u,n){const d=a(u);return null===d?1:(n=new i(n)).cmp(h.n)>=0||n.isZero()?2:(l(r,d.getPublic().mul(n)),0)},signatureNormalize(r){const u=new i(r.subarray(0,32)),n=new i(r.subarray(32,64));return u.cmp(h.n)>=0||n.cmp(h.n)>=0?1:(1===n.cmp(E.nh)&&r.set(h.n.sub(n).toArrayLike(Uint8Array,"be",32),32),0)},signatureExport(r,u){const n=u.subarray(0,32),d=u.subarray(32,64);if(new i(n).cmp(h.n)>=0||new i(d).cmp(h.n)>=0)return 1;const{output:c}=r;let s=c.subarray(4,37);s[0]=0,s.set(n,1);let t=33,b=0;for(;t>1&&0===s[b]&&!(128&s[b+1]);--t,++b);if(s=s.subarray(b),128&s[0]||t>1&&0===s[0]&&!(128&s[1]))return 1;let _=c.subarray(39,72);_[0]=0,_.set(d,1);let y=33,x=0;for(;y>1&&0===_[x]&&!(128&_[x+1]);--y,++x);return _=_.subarray(x),128&_[0]||y>1&&0===_[0]&&!(128&_[1])?1:(r.outputlen=6+t+y,c[0]=48,c[1]=r.outputlen-2,c[2]=2,c[3]=s.length,c.set(s,4),c[4+t]=2,c[5+t]=_.length,c.set(_,6+t),0)},signatureImport(r,u){if(u.length<8||u.length>72||48!==u[0]||u[1]!==u.length-2||2!==u[2])return 1;const n=u[3];if(0===n||5+n>=u.length||2!==u[4+n])return 1;const d=u[5+n];if(0===d||6+n+d!==u.length||128&u[4]||n>1&&0===u[4]&&!(128&u[5])||128&u[n+6]||d>1&&0===u[n+6]&&!(128&u[n+7]))return 1;let c=u.subarray(4,4+n);if(33===c.length&&0===c[0]&&(c=c.subarray(1)),c.length>32)return 1;let s=u.subarray(6+n);if(33===s.length&&0===s[0]&&(s=s.slice(1)),s.length>32)throw new Error("S length is too long");let t=new i(c);t.cmp(h.n)>=0&&(t=new i(0));let b=new i(u.subarray(6+n));return b.cmp(h.n)>=0&&(b=new i(0)),r.set(t.toArrayLike(Uint8Array,"be",32),0),r.set(b.toArrayLike(Uint8Array,"be",32),32),0},ecdsaSign(r,u,n,d,c){if(c){const b=c;c=_=>{const y=b(u,n,null,d,_);if(!(y instanceof Uint8Array&&32===y.length))throw new Error("This is the way");return new i(y)}}const s=new i(n);if(s.cmp(h.n)>=0||s.isZero())return 1;let t;try{t=E.sign(u,n,{canonical:!0,k:c,pers:d})}catch{return 1}return r.signature.set(t.r.toArrayLike(Uint8Array,"be",32),0),r.signature.set(t.s.toArrayLike(Uint8Array,"be",32),32),r.recid=t.recoveryParam,0},ecdsaVerify(r,u,n){const d={r:r.subarray(0,32),s:r.subarray(32,64)},c=new i(d.r),s=new i(d.s);if(c.cmp(h.n)>=0||s.cmp(h.n)>=0)return 1;if(1===s.cmp(E.nh)||c.isZero()||s.isZero())return 3;const t=a(n);if(null===t)return 2;const b=t.getPublic();return E.verify(u,d,b)?0:3},ecdsaRecover(r,u,n,d){const c={r:u.slice(0,32),s:u.slice(32,64)},s=new i(c.r),t=new i(c.s);if(s.cmp(h.n)>=0||t.cmp(h.n)>=0)return 1;if(s.isZero()||t.isZero())return 2;let b;try{b=E.recoverPubKey(d,c,n)}catch{return 2}return l(r,b),0},ecdh(r,u,n,d,c,s,t){const b=a(u);if(null===b)return 1;const _=new i(n);if(_.cmp(h.n)>=0||_.isZero())return 2;const y=b.getPublic().mul(_);if(void 0===c){const x=y.encode(null,!0),m=E.hash().update(x).digest();for(let v=0;v<32;++v)r[v]=m[v]}else{s||(s=new Uint8Array(32));const x=y.getX().toArray("be",32);for(let A=0;A<32;++A)s[A]=x[A];t||(t=new Uint8Array(32));const m=y.getY().toArray("be",32);for(let A=0;A<32;++A)t[A]=m[A];const v=c(s,t,d);if(!(v instanceof Uint8Array&&v.length===r.length))return 2;r.set(v)}return 0}}},47410:S=>{const w_IMPOSSIBLE_CASE="Impossible case. Please create issue.",w_TWEAK_ADD="The tweak was out of range or the resulted private key is invalid",w_TWEAK_MUL="The tweak was out of range or equal to zero",w_PUBKEY_PARSE="Public Key could not be parsed",w_PUBKEY_SERIALIZE="Public Key serialization error",w_SIG_PARSE="Signature could not be parsed";function g(f,o){if(!f)throw new Error(o)}function e(f,o,a){if(g(o instanceof Uint8Array,`Expected ${f} to be an Uint8Array`),void 0!==a)if(Array.isArray(a)){const r=`Expected ${f} to be an Uint8Array with length [${a.join(", ")}]`;g(a.includes(o.length),r)}else g(o.length===a,`Expected ${f} to be an Uint8Array with length ${a}`)}function E(f){g("Boolean"===i(f),"Expected compressed to be a Boolean")}function h(f=(a=>new Uint8Array(a)),o){return"function"==typeof f&&(f=f(o)),e("output",f,o),f}function i(f){return Object.prototype.toString.call(f).slice(8,-1)}S.exports=f=>({contextRandomize(o){if(1===(g(null===o||o instanceof Uint8Array,"Expected seed to be an Uint8Array or null"),null!==o&&e("seed",o,32),f.contextRandomize(o)))throw new Error("Unknow error on context randomization")},privateKeyVerify:o=>(e("private key",o,32),0===f.privateKeyVerify(o)),privateKeyNegate(o){switch(e("private key",o,32),f.privateKeyNegate(o)){case 0:return o;case 1:throw new Error(w_IMPOSSIBLE_CASE)}},privateKeyTweakAdd(o,a){switch(e("private key",o,32),e("tweak",a,32),f.privateKeyTweakAdd(o,a)){case 0:return o;case 1:throw new Error(w_TWEAK_ADD)}},privateKeyTweakMul(o,a){switch(e("private key",o,32),e("tweak",a,32),f.privateKeyTweakMul(o,a)){case 0:return o;case 1:throw new Error(w_TWEAK_MUL)}},publicKeyVerify:o=>(e("public key",o,[33,65]),0===f.publicKeyVerify(o)),publicKeyCreate(o,a=!0,l){switch(e("private key",o,32),E(a),l=h(l,a?33:65),f.publicKeyCreate(l,o)){case 0:return l;case 1:throw new Error("Private Key is invalid");case 2:throw new Error(w_PUBKEY_SERIALIZE)}},publicKeyConvert(o,a=!0,l){switch(e("public key",o,[33,65]),E(a),l=h(l,a?33:65),f.publicKeyConvert(l,o)){case 0:return l;case 1:throw new Error(w_PUBKEY_PARSE);case 2:throw new Error(w_PUBKEY_SERIALIZE)}},publicKeyNegate(o,a=!0,l){switch(e("public key",o,[33,65]),E(a),l=h(l,a?33:65),f.publicKeyNegate(l,o)){case 0:return l;case 1:throw new Error(w_PUBKEY_PARSE);case 2:throw new Error(w_IMPOSSIBLE_CASE);case 3:throw new Error(w_PUBKEY_SERIALIZE)}},publicKeyCombine(o,a=!0,l){g(Array.isArray(o),"Expected public keys to be an Array"),g(o.length>0,"Expected public keys array will have more than zero items");for(const r of o)e("public key",r,[33,65]);switch(E(a),l=h(l,a?33:65),f.publicKeyCombine(l,o)){case 0:return l;case 1:throw new Error(w_PUBKEY_PARSE);case 2:throw new Error("The sum of the public keys is not valid");case 3:throw new Error(w_PUBKEY_SERIALIZE)}},publicKeyTweakAdd(o,a,l=!0,r){switch(e("public key",o,[33,65]),e("tweak",a,32),E(l),r=h(r,l?33:65),f.publicKeyTweakAdd(r,o,a)){case 0:return r;case 1:throw new Error(w_PUBKEY_PARSE);case 2:throw new Error(w_TWEAK_ADD)}},publicKeyTweakMul(o,a,l=!0,r){switch(e("public key",o,[33,65]),e("tweak",a,32),E(l),r=h(r,l?33:65),f.publicKeyTweakMul(r,o,a)){case 0:return r;case 1:throw new Error(w_PUBKEY_PARSE);case 2:throw new Error(w_TWEAK_MUL)}},signatureNormalize(o){switch(e("signature",o,64),f.signatureNormalize(o)){case 0:return o;case 1:throw new Error(w_SIG_PARSE)}},signatureExport(o,a){e("signature",o,64);const l={output:a=h(a,72),outputlen:72};switch(f.signatureExport(l,o)){case 0:return a.slice(0,l.outputlen);case 1:throw new Error(w_SIG_PARSE);case 2:throw new Error(w_IMPOSSIBLE_CASE)}},signatureImport(o,a){switch(e("signature",o),a=h(a,64),f.signatureImport(a,o)){case 0:return a;case 1:throw new Error(w_SIG_PARSE);case 2:throw new Error(w_IMPOSSIBLE_CASE)}},ecdsaSign(o,a,l={},r){e("message",o,32),e("private key",a,32),g("Object"===i(l),"Expected options to be an Object"),void 0!==l.data&&e("options.data",l.data),void 0!==l.noncefn&&g("Function"===i(l.noncefn),"Expected options.noncefn to be a Function");const u={signature:r=h(r,64),recid:null};switch(f.ecdsaSign(u,o,a,l.data,l.noncefn)){case 0:return u;case 1:throw new Error("The nonce generation function failed, or the private key was invalid");case 2:throw new Error(w_IMPOSSIBLE_CASE)}},ecdsaVerify(o,a,l){switch(e("signature",o,64),e("message",a,32),e("public key",l,[33,65]),f.ecdsaVerify(o,a,l)){case 0:return!0;case 3:return!1;case 1:throw new Error(w_SIG_PARSE);case 2:throw new Error(w_PUBKEY_PARSE)}},ecdsaRecover(o,a,l,r=!0,u){switch(e("signature",o,64),g("Number"===i(a)&&a>=0&&a<=3,"Expected recovery id to be a Number within interval [0, 3]"),e("message",l,32),E(r),u=h(u,r?33:65),f.ecdsaRecover(u,o,a,l)){case 0:return u;case 1:throw new Error(w_SIG_PARSE);case 2:throw new Error("Public key could not be recover");case 3:throw new Error(w_IMPOSSIBLE_CASE)}},ecdh(o,a,l={},r){switch(e("public key",o,[33,65]),e("private key",a,32),g("Object"===i(l),"Expected options to be an Object"),void 0!==l.data&&e("options.data",l.data),void 0!==l.hashfn?(g("Function"===i(l.hashfn),"Expected options.hashfn to be a Function"),void 0!==l.xbuf&&e("options.xbuf",l.xbuf,32),void 0!==l.ybuf&&e("options.ybuf",l.ybuf,32),e("output",r)):r=h(r,32),f.ecdh(r,o,a,l.data,l.hashfn,l.xbuf,l.ybuf)){case 0:return r;case 1:throw new Error(w_PUBKEY_PARSE);case 2:throw new Error("Scalar was invalid (zero or overflow)")}}})},18876:(S,w,g)=>{"use strict";Object.defineProperty(w,"__esModule",{value:!0});var e=g(16589);w.getRandomBytes=function(i){return new Promise(function(f,o){e(i,function(a,l){a?o(a):f(l)})})},w.getRandomBytesSync=function(i){return e(i)}},10019:function(S,w,g){"use strict";var e=this&&this.__awaiter||function(r,u,n,d){return new(n||(n=Promise))(function(s,t){function b(x){try{y(d.next(x))}catch(m){t(m)}}function _(x){try{y(d.throw(x))}catch(m){t(m)}}function y(x){x.done?s(x.value):function(s){return s instanceof n?s:new n(function(t){t(s)})}(x.value).then(b,_)}y((d=d.apply(r,u||[])).next())})},E=this&&this.__generator||function(r,u){var d,c,s,t,n={label:0,sent:function(){if(1&s[0])throw s[1];return s[1]},trys:[],ops:[]};return t={next:b(0),throw:b(1),return:b(2)},"function"==typeof Symbol&&(t[Symbol.iterator]=function(){return this}),t;function b(y){return function(x){return function(y){if(d)throw new TypeError("Generator is already executing.");for(;n;)try{if(d=1,c&&(s=2&y[0]?c.return:y[0]?c.throw||((s=c.return)&&s.call(c),0):c.next)&&!(s=s.call(c,y[1])).done)return s;switch(c=0,s&&(y=[2&y[0],s.value]),y[0]){case 0:case 1:s=y;break;case 4:return n.label++,{value:y[1],done:!1};case 5:n.label++,c=y[1],y=[0];continue;case 7:y=n.ops.pop(),n.trys.pop();continue;default:if(!(s=(s=n.trys).length>0&&s[s.length-1])&&(6===y[0]||2===y[0])){n=0;continue}if(3===y[0]&&(!s||y[1]>s[0]&&y[1]<s[3])){n.label=y[1];break}if(6===y[0]&&n.label<s[1]){n.label=s[1],s=y;break}if(s&&n.label<s[2]){n.label=s[2],n.ops.push(y);break}s[2]&&n.ops.pop(),n.trys.pop();continue}y=u.call(r,n)}catch(x){y=[6,x],c=0}finally{d=s=0}if(5&y[0])throw y[1];return{value:y[0]?y[1]:void 0,done:!0}}([y,x])}}};Object.defineProperty(w,"__esModule",{value:!0});var i=g(71669),f=g(18876);w.createPrivateKey=function(){return e(this,void 0,void 0,function(){var r;return E(this,function(u){switch(u.label){case 0:return[4,f.getRandomBytes(32)];case 1:return r=u.sent(),i.privateKeyVerify(r)?[2,r]:[3,0];case 2:return[2]}})})},w.createPrivateKeySync=function(){for(;;){var r=f.getRandomBytesSync(32);if(i.privateKeyVerify(r))return r}},function(r){for(var u in r)w.hasOwnProperty(u)||(w[u]=r[u])}(g(71669))},58577:(S,w,g)=>{S.exports=g(40378)(g(50349))},40378:(S,w,g)=>{const e=g(73396),E=g(24079);S.exports=function(h){const i=e(h),f=E(h);return function(o,a){switch("string"==typeof o?o.toLowerCase():o){case"keccak224":return new i(1152,448,null,224,a);case"keccak256":return new i(1088,512,null,256,a);case"keccak384":return new i(832,768,null,384,a);case"keccak512":return new i(576,1024,null,512,a);case"sha3-224":return new i(1152,448,6,224,a);case"sha3-256":return new i(1088,512,6,256,a);case"sha3-384":return new i(832,768,6,384,a);case"sha3-512":return new i(576,1024,6,512,a);case"shake128":return new f(1344,256,31,a);case"shake256":return new f(1088,512,31,a);default:throw new Error("Invald algorithm: "+o)}}}},73396:(S,w,g)=>{const{Transform:e}=g(18300);S.exports=E=>class ut extends e{constructor(i,f,o,a,l){super(l),this._rate=i,this._capacity=f,this._delimitedSuffix=o,this._hashBitLength=a,this._options=l,this._state=new E,this._state.initialize(i,f),this._finalized=!1}_transform(i,f,o){let a=null;try{this.update(i,f)}catch(l){a=l}o(a)}_flush(i){let f=null;try{this.push(this.digest())}catch(o){f=o}i(f)}update(i,f){if(!Buffer.isBuffer(i)&&"string"!=typeof i)throw new TypeError("Data must be a string or a buffer");if(this._finalized)throw new Error("Digest already called");return Buffer.isBuffer(i)||(i=Buffer.from(i,f)),this._state.absorb(i),this}digest(i){if(this._finalized)throw new Error("Digest already called");this._finalized=!0,this._delimitedSuffix&&this._state.absorbLastFewBits(this._delimitedSuffix);let f=this._state.squeeze(this._hashBitLength/8);return void 0!==i&&(f=f.toString(i)),this._resetState(),f}_resetState(){return this._state.initialize(this._rate,this._capacity),this}_clone(){const i=new ut(this._rate,this._capacity,this._delimitedSuffix,this._hashBitLength,this._options);return this._state.copy(i._state),i._finalized=this._finalized,i}}},24079:(S,w,g)=>{const{Transform:e}=g(18300);S.exports=E=>class lt extends e{constructor(i,f,o,a){super(a),this._rate=i,this._capacity=f,this._delimitedSuffix=o,this._options=a,this._state=new E,this._state.initialize(i,f),this._finalized=!1}_transform(i,f,o){let a=null;try{this.update(i,f)}catch(l){a=l}o(a)}_flush(){}_read(i){this.push(this.squeeze(i))}update(i,f){if(!Buffer.isBuffer(i)&&"string"!=typeof i)throw new TypeError("Data must be a string or a buffer");if(this._finalized)throw new Error("Squeeze already called");return Buffer.isBuffer(i)||(i=Buffer.from(i,f)),this._state.absorb(i),this}squeeze(i,f){this._finalized||(this._finalized=!0,this._state.absorbLastFewBits(this._delimitedSuffix));let o=this._state.squeeze(i);return void 0!==f&&(o=o.toString(f)),o}_resetState(){return this._state.initialize(this._rate,this._capacity),this}_clone(){const i=new lt(this._rate,this._capacity,this._delimitedSuffix,this._options);return this._state.copy(i._state),i._finalized=this._finalized,i}}},11126:(S,w)=>{const g=[1,0,32898,0,32906,2147483648,2147516416,2147483648,32907,0,2147483649,0,2147516545,2147483648,32777,2147483648,138,0,136,0,2147516425,0,2147483658,0,2147516555,0,139,2147483648,32905,2147483648,32771,2147483648,32770,2147483648,128,2147483648,32778,0,2147483658,2147483648,2147516545,2147483648,32896,2147483648,2147483649,0,2147516424,2147483648];w.p1600=function(e){for(let E=0;E<24;++E){const h=e[0]^e[10]^e[20]^e[30]^e[40],i=e[1]^e[11]^e[21]^e[31]^e[41],f=e[2]^e[12]^e[22]^e[32]^e[42],o=e[3]^e[13]^e[23]^e[33]^e[43],a=e[4]^e[14]^e[24]^e[34]^e[44],l=e[5]^e[15]^e[25]^e[35]^e[45],r=e[6]^e[16]^e[26]^e[36]^e[46],u=e[7]^e[17]^e[27]^e[37]^e[47],n=e[8]^e[18]^e[28]^e[38]^e[48],d=e[9]^e[19]^e[29]^e[39]^e[49];let c=n^(f<<1|o>>>31),s=d^(o<<1|f>>>31);const t=e[0]^c,b=e[1]^s,_=e[10]^c,y=e[11]^s,x=e[20]^c,m=e[21]^s,v=e[30]^c,p=e[31]^s,A=e[40]^c,me=e[41]^s;c=h^(a<<1|l>>>31),s=i^(l<<1|a>>>31);const ve=e[2]^c,Ae=e[3]^s,pe=e[12]^c,Ke=e[13]^s,Pe=e[22]^c,Be=e[23]^s,Ie=e[32]^c,ke=e[33]^s,Re=e[42]^c,ze=e[43]^s;c=f^(r<<1|u>>>31),s=o^(u<<1|r>>>31);const Ue=e[4]^c,Le=e[5]^s,Te=e[14]^c,Oe=e[15]^s,Ce=e[24]^c,Ne=e[25]^s,Me=e[34]^c,Ve=e[35]^s,Ze=e[44]^c,De=e[45]^s;c=a^(n<<1|d>>>31),s=l^(d<<1|n>>>31);const Ye=e[6]^c,Fe=e[7]^s,je=e[16]^c,He=e[17]^s,qe=e[26]^c,Ge=e[27]^s,We=e[36]^c,$e=e[37]^s,Xe=e[46]^c,Je=e[47]^s;c=r^(h<<1|i>>>31),s=u^(i<<1|h>>>31);const Qe=e[8]^c,et=e[9]^s,tt=e[18]^c,rt=e[19]^s,nt=e[28]^c,it=e[29]^s,ot=e[38]^c,st=e[39]^s,ct=e[48]^c,at=e[49]^s,K=t,P=b,B=y<<4|_>>>28,I=_<<4|y>>>28,k=x<<3|m>>>29,R=m<<3|x>>>29,z=p<<9|v>>>23,U=v<<9|p>>>23,L=A<<18|me>>>14,T=me<<18|A>>>14,O=ve<<1|Ae>>>31,C=Ae<<1|ve>>>31,N=Ke<<12|pe>>>20,M=pe<<12|Ke>>>20,V=Pe<<10|Be>>>22,Z=Be<<10|Pe>>>22,D=ke<<13|Ie>>>19,Y=Ie<<13|ke>>>19,F=Re<<2|ze>>>30,j=ze<<2|Re>>>30,H=Le<<30|Ue>>>2,q=Ue<<30|Le>>>2,G=Te<<6|Oe>>>26,W=Oe<<6|Te>>>26,$=Ne<<11|Ce>>>21,X=Ce<<11|Ne>>>21,J=Me<<15|Ve>>>17,Q=Ve<<15|Me>>>17,ee=De<<29|Ze>>>3,te=Ze<<29|De>>>3,re=Ye<<28|Fe>>>4,ne=Fe<<28|Ye>>>4,ie=He<<23|je>>>9,oe=je<<23|He>>>9,se=qe<<25|Ge>>>7,ce=Ge<<25|qe>>>7,ae=We<<21|$e>>>11,ue=$e<<21|We>>>11,le=Je<<24|Xe>>>8,fe=Xe<<24|Je>>>8,he=Qe<<27|et>>>5,de=et<<27|Qe>>>5,we=tt<<20|rt>>>12,ye=rt<<20|tt>>>12,be=it<<7|nt>>>25,_e=nt<<7|it>>>25,Ee=ot<<8|st>>>24,ge=st<<8|ot>>>24,xe=ct<<14|at>>>18,Se=at<<14|ct>>>18;e[0]=K^~N&$,e[1]=P^~M&X,e[10]=re^~we&k,e[11]=ne^~ye&R,e[20]=O^~G&se,e[21]=C^~W&ce,e[30]=he^~B&V,e[31]=de^~I&Z,e[40]=H^~ie&be,e[41]=q^~oe&_e,e[2]=N^~$&ae,e[3]=M^~X&ue,e[12]=we^~k&D,e[13]=ye^~R&Y,e[22]=G^~se&Ee,e[23]=W^~ce&ge,e[32]=B^~V&J,e[33]=I^~Z&Q,e[42]=ie^~be&z,e[43]=oe^~_e&U,e[4]=$^~ae&xe,e[5]=X^~ue&Se,e[14]=k^~D&ee,e[15]=R^~Y&te,e[24]=se^~Ee&L,e[25]=ce^~ge&T,e[34]=V^~J&le,e[35]=Z^~Q&fe,e[44]=be^~z&F,e[45]=_e^~U&j,e[6]=ae^~xe&K,e[7]=ue^~Se&P,e[16]=D^~ee&re,e[17]=Y^~te&ne,e[26]=Ee^~L&O,e[27]=ge^~T&C,e[36]=J^~le&he,e[37]=Q^~fe&de,e[46]=z^~F&H,e[47]=U^~j&q,e[8]=xe^~K&N,e[9]=Se^~P&M,e[18]=ee^~re&we,e[19]=te^~ne&ye,e[28]=L^~O&G,e[29]=T^~C&W,e[38]=le^~he&B,e[39]=fe^~de&I,e[48]=F^~H&ie,e[49]=j^~q&oe,e[0]^=g[2*E],e[1]^=g[2*E+1]}}},50349:(S,w,g)=>{const e=g(11126);function E(){this.state=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],this.blockSize=null,this.count=0,this.squeezing=!1}E.prototype.initialize=function(h,i){for(let f=0;f<50;++f)this.state[f]=0;this.blockSize=h/8,this.count=0,this.squeezing=!1},E.prototype.absorb=function(h){for(let i=0;i<h.length;++i)this.state[~~(this.count/4)]^=h[i]<<this.count%4*8,this.count+=1,this.count===this.blockSize&&(e.p1600(this.state),this.count=0)},E.prototype.absorbLastFewBits=function(h){this.state[~~(this.count/4)]^=h<<this.count%4*8,0!=(128&h)&&this.count===this.blockSize-1&&e.p1600(this.state),this.state[~~((this.blockSize-1)/4)]^=128<<(this.blockSize-1)%4*8,e.p1600(this.state),this.count=0,this.squeezing=!0},E.prototype.squeeze=function(h){this.squeezing||this.absorbLastFewBits(1);const i=Buffer.alloc(h);for(let f=0;f<h;++f)i[f]=this.state[~~(this.count/4)]>>>this.count%4*8&255,this.count+=1,this.count===this.blockSize&&(e.p1600(this.state),this.count=0);return i},E.prototype.copy=function(h){for(let i=0;i<50;++i)h.state[i]=this.state[i];h.blockSize=this.blockSize,h.count=this.count,h.squeezing=this.squeezing},S.exports=E},89153:function(S,w,g){"use strict";var e=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(w,"__esModule",{value:!0}),w.getLength=w.decode=w.encode=void 0;var E=e(g(62630));function i(t,b){if("0"===t[0]&&"0"===t[1])throw new Error("invalid RLP: extra zeros");return parseInt(t,b)}function f(t,b){if(t<56)return Buffer.from([t+b]);var _=n(t),x=n(b+55+_.length/2);return Buffer.from(x+_,"hex")}function l(t){var b,_,y,x,m,v=[],p=t[0];if(p<=127)return{data:t.slice(0,1),remainder:t.slice(1)};if(p<=183){if(b=p-127,y=128===p?Buffer.from([]):t.slice(1,b),2===b&&y[0]<128)throw new Error("invalid rlp encoding: byte must be less 0x80");return{data:y,remainder:t.slice(b)}}if(p<=191){if(t.length-1<(_=p-182))throw new Error("invalid RLP: not enough bytes for string length");if((b=i(t.slice(1,_).toString("hex"),16))<=55)throw new Error("invalid RLP: expected string length to be greater than 55");if((y=t.slice(_,b+_)).length<b)throw new Error("invalid RLP: not enough bytes for string");return{data:y,remainder:t.slice(b+_)}}if(p<=247){for(x=t.slice(1,b=p-191);x.length;)m=l(x),v.push(m.data),x=m.remainder;return{data:v,remainder:t.slice(b)}}var A=(_=p-246)+(b=i(t.slice(1,_).toString("hex"),16));if(A>t.length)throw new Error("invalid rlp: total length is larger than the data");if(0===(x=t.slice(_,A)).length)throw new Error("invalid rlp, List has a invalid length");for(;x.length;)m=l(x),v.push(m.data),x=m.remainder;return{data:v,remainder:t.slice(A)}}function r(t){return"0x"===t.slice(0,2)}function n(t){if(t<0)throw new Error("Invalid integer as argument, must be unsigned!");var b=t.toString(16);return b.length%2?"0"+b:b}function s(t){if(!Buffer.isBuffer(t)){if("string"==typeof t)return r(t)?Buffer.from(function(t){return t.length%2?"0"+t:t}(function(t){return"string"!=typeof t?t:r(t)?t.slice(2):t}(t)),"hex"):Buffer.from(t);if("number"==typeof t||"bigint"==typeof t)return t?function(t){var b=n(t);return Buffer.from(b,"hex")}(t):Buffer.from([]);if(null==t)return Buffer.from([]);if(t instanceof Uint8Array)return Buffer.from(t);if(E.default.isBN(t))return Buffer.from(t.toArray());throw new Error("invalid type")}return t}w.encode=function h(t){if(Array.isArray(t)){for(var b=[],_=0;_<t.length;_++)b.push(h(t[_]));var y=Buffer.concat(b);return Buffer.concat([f(y.length,192),y])}var x=s(t);return 1===x.length&&x[0]<128?x:Buffer.concat([f(x.length,128),x])},w.decode=function(t,b){if(void 0===b&&(b=!1),!t||0===t.length)return Buffer.from([]);var y=l(s(t));if(b)return y;if(0!==y.remainder.length)throw new Error("invalid remainder");return y.data},w.getLength=function(t){if(!t||0===t.length)return Buffer.from([]);var b=s(t),_=b[0];if(_<=127)return b.length;if(_<=183)return _-127;if(_<=191)return _-182;if(_<=247)return _-191;var y=_-246;return y+i(b.slice(1,y).toString("hex"),16)}}}]);