vendor: 10,155 bytes, line 1
1(self.webpackChunkseascape_web=self.webpackChunkseascape_web||[]).push([[8960],{91094:function(e,t,n){var r,o=n(34155);!function(){"use strict";var i="input is invalid type",a="object"==typeof window,s=a?window:{};s.JS_SHA3_NO_WINDOW&&(a=!1);var c=!a&&"object"==typeof self;!s.JS_SHA3_NO_NODE_JS&&"object"==typeof o&&o.versions&&o.versions.node?s=n.g:c&&(s=self);var u=!s.JS_SHA3_NO_COMMON_JS&&e.exports,l=n.amdO,f=!s.JS_SHA3_NO_ARRAY_BUFFER&&"undefined"!=typeof ArrayBuffer,d="0123456789abcdef".split(""),h=[4,1024,262144,67108864],A=[0,8,16,24],p=[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],g=[224,256,384,512],m=[128,256],w=["hex","buffer","arrayBuffer","array","digest"],y={128:168,256:136};!s.JS_SHA3_NO_NODE_JS&&Array.isArray||(Array.isArray=function(e){return"[object Array]"===Object.prototype.toString.call(e)}),!f||!s.JS_SHA3_NO_ARRAY_BUFFER_IS_VIEW&&ArrayBuffer.isView||(ArrayBuffer.isView=function(e){return"object"==typeof e&&e.buffer&&e.buffer.constructor===ArrayBuffer});for(var v=function(e,t,n){return function(r){return new T(e,t,e).update(r)[n]()}},b=function(e,t,n){return function(r,o){return new T(e,t,o).update(r)[n]()}},E=function(e,t,n){return function(t,r,o,i){return x["cshake"+e].update(t,r,o,i)[n]()}},k=function(e,t,n){return function(t,r,o,i){return x["kmac"+e].update(t,r,o,i)[n]()}},C=function(e,t,n,r){for(var o=0;o<w.length;++o){var i=w[o];e[i]=t(n,r,i)}return e},B=function(e,t){var n=v(e,t,"hex");return n.create=function(){return new T(e,t,e)},n.update=function(e){return n.create().update(e)},C(n,v,e,t)},O=[{name:"keccak",padding:[1,256,65536,16777216],bits:g,createMethod:B},{name:"sha3",padding:[6,1536,393216,100663296],bits:g,createMethod:B},{name:"shake",padding:[31,7936,2031616,520093696],bits:m,createMethod:function(e,t){var n=b(e,t,"hex");return n.create=function(n){return new T(e,t,n)},n.update=function(e,t){return n.create(t).update(e)},C(n,b,e,t)}},{name:"cshake",padding:h,bits:m,createMethod:function(e,t){var n=y[e],r=E(e,0,"hex");return r.create=function(r,o,i){return o||i?new T(e,t,r).bytepad([o,i],n):x["shake"+e].create(r)},r.update=function(e,t,n,o){return r.create(t,n,o).update(e)},C(r,E,e,t)}},{name:"kmac",padding:h,bits:m,createMethod:function(e,t){var n=y[e],r=k(e,0,"hex");return r.create=function(r,o,i){return new Q(e,t,o).bytepad(["KMAC",i],n).bytepad([r],n)},r.update=function(e,t,n,o){return r.create(e,n,o).update(t)},C(r,k,e,t)}}],x={},I=[],S=0;S<O.length;++S)for(var D=O[S],P=D.bits,N=0;N<P.length;++N){var R=D.name+"_"+P[N];if(I.push(R),x[R]=D.createMethod(P[N],D.padding),"sha3"!==D.name){var M=D.name+P[N];I.push(M),x[M]=x[R]}}function T(e,t,n){this.blocks=[],this.s=[],this.padding=t,this.outputBits=n,this.reset=!0,this.finalized=!1,this.block=0,this.start=0,this.blockCount=1600-(e<<1)>>5,this.byteCount=this.blockCount<<2,this.outputBlocks=n>>5,this.extraBytes=(31&n)>>3;for(var r=0;r<50;++r)this.s[r]=0}function Q(e,t,n){T.call(this,e,t,n)}T.prototype.update=function(e){if(this.finalized)throw new Error("finalize already called");var t,n=typeof e;if("string"!==n){if("object"!==n)throw new Error(i);if(null===e)throw new Error(i);if(f&&e.constructor===ArrayBuffer)e=new Uint8Array(e);else if(!(Array.isArray(e)||f&&ArrayBuffer.isView(e)))throw new Error(i);t=!0}for(var r,o,a=this.blocks,s=this.byteCount,c=e.length,u=this.blockCount,l=0,d=this.s;l<c;){if(this.reset)for(this.reset=!1,a[0]=this.block,r=1;r<u+1;++r)a[r]=0;if(t)for(r=this.start;l<c&&r<s;++l)a[r>>2]|=e[l]<<A[3&r++];else for(r=this.start;l<c&&r<s;++l)(o=e.charCodeAt(l))<128?a[r>>2]|=o<<A[3&r++]:o<2048?(a[r>>2]|=(192|o>>6)<<A[3&r++],a[r>>2]|=(128|63&o)<<A[3&r++]):o<55296||o>=57344?(a[r>>2]|=(224|o>>12)<<A[3&r++],a[r>>2]|=(128|o>>6&63)<<A[3&r++],a[r>>2]|=(128|63&o)<<A[3&r++]):(o=65536+((1023&o)<<10|1023&e.charCodeAt(++l)),a[r>>2]|=(240|o>>18)<<A[3&r++],a[r>>2]|=(128|o>>12&63)<<A[3&r++],a[r>>2]|=(128|o>>6&63)<<A[3&r++],a[r>>2]|=(128|63&o)<<A[3&r++]);if(this.lastByteIndex=r,r>=s){for(this.start=r-s,this.block=a[u],r=0;r<u;++r)d[r]^=a[r];j(d),this.reset=!0}else this.start=r}return this},T.prototype.encode=function(e,t){var n=255&e,r=1,o=[n];for(n=255&(e>>=8);n>0;)o.unshift(n),n=255&(e>>=8),++r;return t?o.push(r):o.unshift(r),this.update(o),o.length},T.prototype.encodeString=function(e){var t,n=typeof e;if("string"!==n){if("object"!==n)throw new Error(i);if(null===e)throw new Error(i);if(f&&e.constructor===ArrayBuffer)e=new Uint8Array(e);else if(!(Array.isArray(e)||f&&ArrayBuffer.isView(e)))throw new Error(i);t=!0}var r=0,o=e.length;if(t)r=o;else for(var a=0;a<e.length;++a){var s=e.charCodeAt(a);s<128?r+=1:s<2048?r+=2:s<55296||s>=57344?r+=3:(s=65536+((1023&s)<<10|1023&e.charCodeAt(++a)),r+=4)}return r+=this.encode(8*r),this.update(e),r},T.prototype.bytepad=function(e,t){for(var n=this.encode(t),r=0;r<e.length;++r)n+=this.encodeString(e[r]);var o=t-n%t,i=[];return i.length=o,this.update(i),this},T.prototype.finalize=function(){if(!this.finalized){this.finalized=!0;var e=this.blocks,t=this.lastByteIndex,n=this.blockCount,r=this.s;if(e[t>>2]|=this.padding[3&t],this.lastByteIndex===this.byteCount)for(e[0]=e[n],t=1;t<n+1;++t)e[t]=0;for(e[n-1]|=2147483648,t=0;t<n;++t)r[t]^=e[t];j(r)}},T.prototype.toString=T.prototype.hex=function(){this.finalize();for(var e,t=this.blockCount,n=this.s,r=this.outputBlocks,o=this.extraBytes,i=0,a=0,s="";a<r;){for(i=0;i<t&&a<r;++i,++a)e=n[i],s+=d[e>>4&15]+d[15&e]+d[e>>12&15]+d[e>>8&15]+d[e>>20&15]+d[e>>16&15]+d[e>>28&15]+d[e>>24&15];a%t==0&&(j(n),i=0)}return o&&(e=n[i],s+=d[e>>4&15]+d[15&e],o>1&&(s+=d[e>>12&15]+d[e>>8&15]),o>2&&(s+=d[e>>20&15]+d[e>>16&15])),s},T.prototype.arrayBuffer=function(){this.finalize();var e,t=this.blockCount,n=this.s,r=this.outputBlocks,o=this.extraBytes,i=0,a=0,s=this.outputBits>>3;e=o?new ArrayBuffer(r+1<<2):new ArrayBuffer(s);for(var c=new Uint32Array(e);a<r;){for(i=0;i<t&&a<r;++i,++a)c[a]=n[i];a%t==0&&j(n)}return o&&(c[i]=n[i],e=e.slice(0,s)),e},T.prototype.buffer=T.prototype.arrayBuffer,T.prototype.digest=T.prototype.array=function(){this.finalize();for(var e,t,n=this.blockCount,r=this.s,o=this.outputBlocks,i=this.extraBytes,a=0,s=0,c=[];s<o;){for(a=0;a<n&&s<o;++a,++s)e=s<<2,t=r[a],c[e]=255&t,c[e+1]=t>>8&255,c[e+2]=t>>16&255,c[e+3]=t>>24&255;s%n==0&&j(r)}return i&&(e=s<<2,t=r[a],c[e]=255&t,i>1&&(c[e+1]=t>>8&255),i>2&&(c[e+2]=t>>16&255)),c},Q.prototype=new T,Q.prototype.finalize=function(){return this.encode(this.outputBits,!0),T.prototype.finalize.call(this)};var j=function(e){var t,n,r,o,i,a,s,c,u,l,f,d,h,A,g,m,w,y,v,b,E,k,C,B,O,x,I,S,D,P,N,R,M,T,Q,j,L,U,F,H,z,_,W,K,G,J,V,Y,q,X,Z,$,ee,te,ne,re,oe,ie,ae,se,ce,ue,le;for(r=0;r<48;r+=2)o=e[0]^e[10]^e[20]^e[30]^e[40],i=e[1]^e[11]^e[21]^e[31]^e[41],a=e[2]^e[12]^e[22]^e[32]^e[42],s=e[3]^e[13]^e[23]^e[33]^e[43],c=e[4]^e[14]^e[24]^e[34]^e[44],u=e[5]^e[15]^e[25]^e[35]^e[45],l=e[6]^e[16]^e[26]^e[36]^e[46],f=e[7]^e[17]^e[27]^e[37]^e[47],t=(d=e[8]^e[18]^e[28]^e[38]^e[48])^(a<<1|s>>>31),n=(h=e[9]^e[19]^e[29]^e[39]^e[49])^(s<<1|a>>>31),e[0]^=t,e[1]^=n,e[10]^=t,e[11]^=n,e[20]^=t,e[21]^=n,e[30]^=t,e[31]^=n,e[40]^=t,e[41]^=n,t=o^(c<<1|u>>>31),n=i^(u<<1|c>>>31),e[2]^=t,e[3]^=n,e[12]^=t,e[13]^=n,e[22]^=t,e[23]^=n,e[32]^=t,e[33]^=n,e[42]^=t,e[43]^=n,t=a^(l<<1|f>>>31),n=s^(f<<1|l>>>31),e[4]^=t,e[5]^=n,e[14]^=t,e[15]^=n,e[24]^=t,e[25]^=n,e[34]^=t,e[35]^=n,e[44]^=t,e[45]^=n,t=c^(d<<1|h>>>31),n=u^(h<<1|d>>>31),e[6]^=t,e[7]^=n,e[16]^=t,e[17]^=n,e[26]^=t,e[27]^=n,e[36]^=t,e[37]^=n,e[46]^=t,e[47]^=n,t=l^(o<<1|i>>>31),n=f^(i<<1|o>>>31),e[8]^=t,e[9]^=n,e[18]^=t,e[19]^=n,e[28]^=t,e[29]^=n,e[38]^=t,e[39]^=n,e[48]^=t,e[49]^=n,A=e[0],g=e[1],J=e[11]<<4|e[10]>>>28,V=e[10]<<4|e[11]>>>28,S=e[20]<<3|e[21]>>>29,D=e[21]<<3|e[20]>>>29,se=e[31]<<9|e[30]>>>23,ce=e[30]<<9|e[31]>>>23,_=e[40]<<18|e[41]>>>14,W=e[41]<<18|e[40]>>>14,T=e[2]<<1|e[3]>>>31,Q=e[3]<<1|e[2]>>>31,m=e[13]<<12|e[12]>>>20,w=e[12]<<12|e[13]>>>20,Y=e[22]<<10|e[23]>>>22,q=e[23]<<10|e[22]>>>22,P=e[33]<<13|e[32]>>>19,N=e[32]<<13|e[33]>>>19,ue=e[42]<<2|e[43]>>>30,le=e[43]<<2|e[42]>>>30,te=e[5]<<30|e[4]>>>2,ne=e[4]<<30|e[5]>>>2,j=e[14]<<6|e[15]>>>26,L=e[15]<<6|e[14]>>>26,y=e[25]<<11|e[24]>>>21,v=e[24]<<11|e[25]>>>21,X=e[34]<<15|e[35]>>>17,Z=e[35]<<15|e[34]>>>17,R=e[45]<<29|e[44]>>>3,M=e[44]<<29|e[45]>>>3,B=e[6]<<28|e[7]>>>4,O=e[7]<<28|e[6]>>>4,re=e[17]<<23|e[16]>>>9,oe=e[16]<<23|e[17]>>>9,U=e[26]<<25|e[27]>>>7,F=e[27]<<25|e[26]>>>7,b=e[36]<<21|e[37]>>>11,E=e[37]<<21|e[36]>>>11,$=e[47]<<24|e[46]>>>8,ee=e[46]<<24|e[47]>>>8,K=e[8]<<27|e[9]>>>5,G=e[9]<<27|e[8]>>>5,x=e[18]<<20|e[19]>>>12,I=e[19]<<20|e[18]>>>12,ie=e[29]<<7|e[28]>>>25,ae=e[28]<<7|e[29]>>>25,H=e[38]<<8|e[39]>>>24,z=e[39]<<8|e[38]>>>24,k=e[48]<<14|e[49]>>>18,C=e[49]<<14|e[48]>>>18,e[0]=A^~m&y,e[1]=g^~w&v,e[10]=B^~x&S,e[11]=O^~I&D,e[20]=T^~j&U,e[21]=Q^~L&F,e[30]=K^~J&Y,e[31]=G^~V&q,e[40]=te^~re&ie,e[41]=ne^~oe&ae,e[2]=m^~y&b,e[3]=w^~v&E,e[12]=x^~S&P,e[13]=I^~D&N,e[22]=j^~U&H,e[23]=L^~F&z,e[32]=J^~Y&X,e[33]=V^~q&Z,e[42]=re^~ie&se,e[43]=oe^~ae&ce,e[4]=y^~b&k,e[5]=v^~E&C,e[14]=S^~P&R,e[15]=D^~N&M,e[24]=U^~H&_,e[25]=F^~z&W,e[34]=Y^~X&$,e[35]=q^~Z&ee,e[44]=ie^~se&ue,e[45]=ae^~ce&le,e[6]=b^~k&A,e[7]=E^~C&g,e[16]=P^~R&B,e[17]=N^~M&O,e[26]=H^~_&T,e[27]=z^~W&Q,e[36]=X^~$&K,e[37]=Z^~ee&G,e[46]=se^~ue&te,e[47]=ce^~le&ne,e[8]=k^~A&m,e[9]=C^~g&w,e[18]=R^~B&x,e[19]=M^~O&I,e[28]=_^~T&j,e[29]=W^~Q&L,e[38]=$^~K&J,e[39]=ee^~G&V,e[48]=ue^~te&re,e[49]=le^~ne&oe,e[0]^=p[r],e[1]^=p[r+1]};if(u)e.exports=x;else{for(S=0;S<I.length;++S)s[I[S]]=x[I[S]];l&&(void 0===(r=function(){return x}.call(t,n,t,e))||(e.exports=r))}}()},57026:function(e){"use strict";e.exports=function(){throw new Error("ws does not work in the browser. Browser clients must use the native WebSocket object")}},54447:function(e,t,n){var r=n(90267);function o(e){var t,n;function o(t,n){try{var a=e[t](n),s=a.value,c=s instanceof r;Promise.resolve(c?s.v:s).then((function(n){if(c){var r="return"===t?"return":"next";if(!s.k||n.done)return o(r,n);n=e[r](n).value}
1i(a.done?"return":"normal",n)}),(function(e){o("throw",e)}))}catch(e){i("throw",e)}}function i(e,r){switch(e){case"return":t.resolve({value:r,done:!0});break;case"throw":t.reject(r);break;default:t.resolve({value:r,done:!1})}(t=t.next)?o(t.key,t.arg):n=null}this._invoke=function(e,r){return new Promise((function(i,a){var s={key:e,arg:r,resolve:i,reject:a,next:null};n?n=n.next=s:(t=n=s,o(e,r))}))},"function"!=typeof e.return&&(this.return=void 0)}o.prototype["function"==typeof Symbol&&Symbol.asyncIterator||"@@asyncIterator"]=function(){return this},o.prototype.next=function(e){return this._invoke("next",e)},o.prototype.throw=function(e){return this._invoke("throw",e)},o.prototype.return=function(e){return this._invoke("return",e)},e.exports=o,e.exports.__esModule=!0,e.exports.default=e.exports},90267:function(e){e.exports=function(e,t){this.v=e,this.k=t},e.exports.__esModule=!0,e.exports.default=e.exports},31625:function(e,t,n){var r=n(90267);e.exports=function(e){var t={},n=!1;function o(t,o){return n=!0,o=new Promise((function(n){n(e[t](o))})),{done:!1,value:new r(o,1)}}return t["undefined"!=typeof Symbol&&Symbol.iterator||"@@iterator"]=function(){return this},t.next=function(e){return n?(n=!1,e):o("next",e)},"function"==typeof e.throw&&(t.throw=function(e){if(n)throw n=!1,e;return o("throw",e)}),"function"==typeof e.return&&(t.return=function(e){return n?(n=!1,e):o("return",e)}),t},e.exports.__esModule=!0,e.exports.default=e.exports},44987:function(e){function t(e){function n(e){if(Object(e)!==e)return Promise.reject(new TypeError(e+" is not an object."));var t=e.done;return Promise.resolve(e.value).then((function(e){return{value:e,done:t}}))}return t=function(e){this.s=e,this.n=e.next},t.prototype={s:null,n:null,next:function(){return n(this.n.apply(this.s,arguments))},return:function(e){var t=this.s.return;return void 0===t?Promise.resolve({value:e,done:!0}):n(t.apply(this.s,arguments))},throw:function(e){var t=this.s.return;return void 0===t?Promise.reject(e):n(t.apply(this.s,arguments))}},new t(e)}e.exports=function(e){var n,r,o,i=2;for("undefined"!=typeof Symbol&&(r=Symbol.asyncIterator,o=Symbol.iterator);i--;){if(r&&null!=(n=e[r]))return n.call(e);if(o&&null!=(n=e[o]))return new t(n.call(e));r="@@asyncIterator",o="@@iterator"}throw new TypeError("Object is not async iterable")},e.exports.__esModule=!0,e.exports.default=e.exports},77262:function(e,t,n){var r=n(90267);e.exports=function(e){return new r(e,0)},e.exports.__esModule=!0,e.exports.default=e.exports},93938:function(e,t,n){var r=n(54447);e.exports=function(e){return function(){return new r(e.apply(this,arguments))}},e.exports.__esModule=!0,e.exports.default=e.exports},38960:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return Nf},getProvider:function(){return Pf}});var r={};n.r(r),n.d(r,{hasBrowserEnv:function(){return Lc},hasStandardBrowserEnv:function(){return Fc},hasStandardBrowserWebWorkerEnv:function(){return Hc},navigator:function(){return Uc},origin:function(){return zc}});var o=n(33715),i=n.t(o,2),a=n(54146);n(34155),n(48764).Buffer;function s(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function c(e){if(Array.isArray(e))return s(e)}function u(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function l(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function f(e,t,n){return f=k()?Reflect.construct:function(e,t,n){var r=[null];r.push.apply(r,t);var o=new(Function.bind.apply(e,r));return n&&w(o,n.prototype),o},f.apply(null,arguments)}function d(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function h(e,t,n){return t&&d(e.prototype,t),n&&d(e,n),e}function A(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function p(e){return p=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},p(e)}function g(e,t){return t=null!=t?t:{},Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):function(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}
1(Object(t)).forEach((function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))})),e}function m(e,t){return!t||"object"!==v(t)&&"function"!=typeof t?u(e):t}function w(e,t){return w=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},w(e,t)}function y(e){return c(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||b(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function v(e){return e&&"undefined"!=typeof Symbol&&e.constructor===Symbol?"symbol":typeof e}function b(e,t){if(e){if("string"==typeof e)return s(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(n):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?s(e,t):void 0}}function E(e){var t="function"==typeof Map?new Map:void 0;return E=function(e){if(null===e||!function(e){return-1!==Function.toString.call(e).indexOf("[native code]")}(e))return e;if("function"!=typeof e)throw new TypeError("Super expression must either be null or a function");if(void 0!==t){if(t.has(e))return t.get(e);t.set(e,n)}function n(){return f(e,arguments,p(this).constructor)}return n.prototype=Object.create(e.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),w(n,e)},E(e)}function k(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}var C,B=Object.defineProperty,O=function(e,t,n){return function(e,t,n){t in e?B(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n}(e,"symbol"!=(void 0===t?"undefined":v(t))?t+"":t,n),n},x="INTERNAL_ERROR",I="SERVER_ERROR",S=[-32700,-32600,-32601,-32602,-32603],D=(A(C={},"PARSE_ERROR",{code:-32700,message:"Parse error"}),A(C,"INVALID_REQUEST",{code:-32600,message:"Invalid Request"}),A(C,"METHOD_NOT_FOUND",{code:-32601,message:"Method not found"}),A(C,"INVALID_PARAMS",{code:-32602,message:"Invalid params"}),A(C,x,{code:-32603,message:"Internal error"}),A(C,I,{code:-32e3,message:"Server error"}),C),P=I;function N(e){return S.includes(e)}function R(e){return Object.keys(D).includes(e)?D[e]:D[P]}function M(e){return Object.values(D).find((function(t){return t.code===e}))||D[P]}function T(e,t,n){return e.message.includes("getaddrinfo ENOTFOUND")||e.message.includes("connect ECONNREFUSED")?new Error("Unavailable ".concat(n," RPC url at ").concat(t)):e}function Q(e,t){return(void 0===e?"undefined":v(e))>"u"?R(x):("string"==typeof e&&(e=g(function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})))),r.forEach((function(t){A(e,t,n[t])}))}return e}({},R(I)),{message:e})),(void 0===t?"undefined":v(t))<"u"&&(e.data=t),N(e.code)&&(e=M(e.code)),e)}function j(e,t){var n=function(e){var t=e.match(new RegExp(/^\w+:/,"gi"));if(t&&t.length)return t[0]}(e);return!((void 0===n?"undefined":v(n))>"u")&&new RegExp(t).test(n)}function L(e){return j(e,"^https?:")}function U(e){return"string"==typeof e?e:JSON.stringify(e)}var F={16:10,24:12,32:14},H=[1,2,4,8,16,32,64,128,27,54,108,216,171,77,154,47,94,188,99,198,151,53,106,212,179,125,250,239,197,145],z=[99,124,119,123,242,107,111,197,48,1,103,43,254,215,171,118,202,130,201,125,250,89,71,240,173,212,162,175,156,164,114,192,183,253,147,38,54,63,247,204,52,165,229,241,113,216,49,21,4,199,35,195,24,150,5,154,7,18,128,226,235,39,178,117,9,131,44,26,27,110,90,160,82,59,214,179,41,227,47,132,83,209,0,237,32,252,177,91,106,203,190,57,74,76,88,207,208,239,170,251,67,77,51,133,69,249,2,127,80,60,159,168,81,163,64,143,146,157,56,245,188,182,218,33,16,255,243,210,205,12,19,236,95,151,68,23,196,167,126,61,100,93,25,115,96,129,79,220,34,42,144,136,70,238,184,20,222,94,11,219,224,50,58,10,73,6,36,92,194,211,172,98,145,149,228,121,23
11,200,55,109,141,213,78,169,108,86,244,234,101,122,174,8,186,120,37,46,28,166,180,198,232,221,116,31,75,189,139,138,112,62,181,102,72,3,246,14,97,53,87,185,134,193,29,158,225,248,152,17,105,217,142,148,155,30,135,233,206,85,40,223,140,161,137,13,191,230,66,104,65,153,45,15,176,84,187,22],_=[82,9,106,213,48,54,165,56,191,64,163,158,129,243,215,251,124,227,57,130,155,47,255,135,52,142,67,68,196,222,233,203,84,123,148,50,166,194,35,61,238,76,149,11,66,250,195,78,8,46,161,102,40,217,36,178,118,91,162,73,109,139,209,37,114,248,246,100,134,104,152,22,212,164,92,204,93,101,182,146,108,112,72,80,253,237,185,218,94,21,70,87,167,141,157,132,144,216,171,0,140,188,211,10,247,228,88,5,184,179,69,6,208,44,30,143,202,63,15,2,193,175,189,3,1,19,138,107,58,145,17,65,79,103,220,234,151,242,207,206,240,180,230,115,150,172,116,34,231,173,53,133,226,249,55,232,28,117,223,110,71,241,26,113,29,41,197,137,111,183,98,14,170,24,190,27,252,86,62,75,198,210,121,32,154,219,192,254,120,205,90,244,31,221,168,51,136,7,199,49,177,18,16,89,39,128,236,95,96,81,127,169,25,181,74,13,45,229,122,159,147,201,156,239,160,224,59,77,174,42,245,176,200,235,187,60,131,83,153,97,23,43,4,126,186,119,214,38,225,105,20,99,85,33,12,125],W=[3328402341,4168907908,4000806809,4135287693,4294111757,3597364157,3731845041,2445657428,1613770832,33620227,3462883241,1445669757,3892248089,3050821474,1303096294,3967186586,2412431941,528646813,2311702848,4202528135,4026202645,2992200171,2387036105,4226871307,1101901292,3017069671,1604494077,1169141738,597466303,1403299063,3832705686,2613100635,1974974402,3791519004,1033081774,1277568618,1815492186,2118074177,4126668546,2211236943,1748251740,1369810420,3521504564,4193382664,3799085459,2883115123,1647391059,706024767,134480908,2512897874,1176707941,2646852446,806885416,932615841,168101135,798661301,235341577,605164086,461406363,3756188221,3454790438,1311188841,2142417613,3933566367,302582043,495158174,1479289972,874125870,907746093,3698224818,3025820398,1537253627,2756858614,1983593293,3084310113,2108928974,1378429307,3722699582,1580150641,327451799,2790478837,3117535592,0,3253595436,1075847264,3825007647,2041688520,3059440621,3563743934,2378943302,1740553945,1916352843,2487896798,2555137236,2958579944,2244988746,3151024235,3320835882,1336584933,3992714006,2252555205,2588757463,1714631509,293963156,2319795663,3925473552,67240454,4269768577,2689618160,2017213508,631218106,1269344483,2723238387,1571005438,2151694528,93294474,1066570413,563977660,1882732616,4059428100,16733
113503,2008463041,2950355573,1109467491,537923632,3858759450,4260623118,3218264685,2177748300,403442708,638784309,3287084079,3193921505,899127202,2286175436,773265209,2479146071,1437050866,4236148354,2050833735,3362022572,3126681063,840505643,3866325909,3227541664,427917720,2655997905,2749160575,1143087718,1412049534,999329963,193497219,2353415882,3354324521,1807268051,672404540,2816401017,3160301282,369822493,2916866934,3688947771,1681011286,1949973070,336202270,2454276571,201721354,1210328172,3093060836,2680341085,3184776046,1135389935,3294782118,965841320,831886756,3554993207,4068047243,3588745010,2345191491,1849112409,3664604599,26054028,2983581028,2622377682,1235855840,3630984372,2891339514,4092916743,3488279077,3395642799,4101667470,1202630377,268961816,1874508501,4034427016,1243948399,1546530418,941366308,1470539505,1941222599,2546386513,3421038627,2715671932,3899946140,1042226977,2521517021,1639824860,227249030,260737669,3765465232,2084453954,1907733956,3429263018,2420656344,100860677,4160157185,470683154,3261161891,1781871967,2924959737,1773779408,394692241,2579611992,974986535,664706745,3655459128,3958962195,731420851,571543859,3530123707,2849626480,126783113,865375399,765172662,1008606754,361203602,3387549984,2278477385,2857719295,1344809080,2782912378,59542671,1503764984,160008576,437062935,1707065306,3622233649,2218934982,3496503480,2185314755,697932208,1512910199,504303377,2075177163,2824099068,1841019862,739644986],K=[2781242211,2230877308,2582542199,2381740923,234877682,3184946027,2984144751,1418839493,1348481072,50462977,2848876391,2102799147,434634494,1656084439,3863849899,2599188086,1167051466,2636087938,1082771913,2281340285,368048890,3954334041,3381544775,201060592,3963727277,1739838676,4250903202,3930435503,3206782108,4149453988,2531553906,1536934080,3262494647,484572669,2923271059,1783375398,1517041206,1098792767,49674231,1334037708,1550332980,4098991525,886171109,150598129,2481090929,1940642008,1398944049,1059722517,201851908,1385547719,1699095331,1587397571,674240536,2704774806,252314885,3039795866,151914247,908333586,2602270848,1038082786,651029483,1766729511,3447698098,2682942837,454166793,2652734339,1951935532,775166490,758520603,3000790638,4004797018,4217086112,4137964114,1299594043,1639438038,3464344499,2068982057,1054729187,1901997871,2534638724,4121318227,1757008337,0,750906861,1614815264,535035132,3363418545,3988151131,3201591914,1183697867,3647454910,1265776953,3734260298,3566750796,3903871064,1250283471,1807470800,717615087,3847203498,384695291,3313910595,3617213773,1432761139,2484176261,3481945413,283769337,100925954,2180939647,4037038160,1148730428,3123027871,3813386408,4087501137,4267549603,3229630528,2315620239,2906624658,3156319645,1215313976,82966005,3747855548,3245848246,1974459098,1665278241,807407632,451280895,251524083,1841287890,1283575245,337120268,891687699,801369324,3787349855,2721421207,3431482436,959321879,1469301956,4065699751,2197585534,1199193405,2898814052,3887750493,724703513,2514908019,2696962144,2551808385,3516813135,2141445340,1715741218,2119445034,2872807568,2198571144,3398190662,700968686,3547052216,1009259540,2041044702,3803995742,487983883,1991105499,1004265696,1449407026,1316239930,504629770,3683797321,168560134,1816667172,3837287516,1570751170,1857934291,4014189740,2797888098,2822345105,2754712981,936633572,2347923833,852879335,1133234376,1500395319,3084545389,2348912013,1689376213,3533459022,3762923945,3034082412,4205598294,133428468,634383082,2949277029,2398386810,3913789102,403703816,3580869306,2297460856,1867130149,1918643758,607656988,4049053350,3346248884,1368901318,600565992,2090982877,2632479860,557719327,3717614411,3697393085,2249034635,2232388234,2430627952,1115438654,3295786421,2865522278,3633334344,84280067,33027830,303828494,2747425121,1600795957,4188952407,3496589753,2434238086,1486471617,658119965,3106381470,953803233,334231800,3005978776,857870609,3151128937,1890179545,2298973838,2805175444,3056442267,574365214,2450884487,550103529,1233637070,4289353045,2018519080,2057691103,2399374476,4166623649,2148108681,387583245,3664101311,836232934,3330556482,3100665960,3280093505,2955516313,2002398509,287182607,3413881008,4238890068,3597515707,975967766],G=[1671808611,2089089148,2006576759,2072901243,4061003762,1807603307,1873927791,3310653893,810573872,16974337,1739181671,729634347,4263110654,3613570519,2883997099,1989864566,3393556426,2191335298,3376449993,2106063485,4195741690,1508618841,1204391495,4027317232,2917941677,3563566036,2734514082,2951366063,2629772188,2767672228,1922491506,3227229120,3082974647,4246528509,2477669779,644500518,911895606,1061256767,4144166391,3427763148,878471220,2784252325,3845444069,4043897329,1905517169,3631459288,827548209,356461077,67897348,3344078279,593839651,3277757891,405286936,2527147926,84871685,2595565466,118033927,305538066,2157648768,3795705826,3945188843,661212711,2999812018,1973414517,152769033,2208177539,745822252,439235610,455947803,1857215598,1525593178,2700827552,1391895634,994932283,3596728278,3016654259,695947817,3812548067,795958831,2224493444,1408607827,3513301457,0,3979133421,543178784,4229948412,2982705585,1542305371,1790891114,3410398667,3201918910,961245753,1256100938,1289001036,1491644504,3477767631,3496721360,4012557807,2867154858,4212583931,1137018435,1305975373,861234739,2241073541,1171229253,4178635257,33948674,2139225727,1357946960,1011120188,2679776671,2833468328,1374921297,2751356323,1086357568,2408187279,2460827538,2646352285,944271416,4110742005,3168756668,3066132406,3665145818,560153121,271589392,4279952895,4077846003,3530407890,3444343245,202643468,322250259,3962553324,1608629855,2543990167,1154254916,389
1623319,3294073796,2817676711,2122513534,1028094525,1689045092,1575467613,422261273,1939203699,1621147744,2174228865,1339137615,3699352540,577127458,712922154,2427141008,2290289544,1187679302,3995715566,3100863416,339486740,3732514782,1591917662,186455563,3681988059,3762019296,844522546,978220090,169743370,1239126601,101321734,611076132,1558493276,3260915650,3547250131,2901361580,1655096418,2443721105,2510565781,3828863972,2039214713,3878868455,3359869896,928607799,1840765549,2374762893,3580146133,1322425422,2850048425,1823791212,1459268694,4094161908,3928346602,1706019429,2056189050,2934523822,135794696,3134549946,2022240376,628050469,779246638,472135708,2800834470,3032970164,3327236038,3894660072,3715932637,1956440180,522272287,1272813131,3185336765,2340818315,2323976074,1888542832,1044544574,3049550261,1722469478,1222152264,50660867,4127324150,236067854,1638122081,895445557,1475980887,3117443513,2257655686,3243809217,489110045,2662934430,3778599393,4162055160,2561878936,288563729,1773916777,3648039385,2391345038,2493985684,2612407707,505560094,2274497927,3911240169,3460925390,1442818645,678973480,3749357023,2358182796,2717407649,2306869641,219617805,3218761151,3862026214,1120306242,1756942440,1103331905,2578459033,762796589,252780047,2966125488,1425844308,3151392187,372911126],J=[1667474886,2088535288,2004326894,2071694838,4075949567,1802223062,1869591006,3318043793,808472672,16843522,1734846926,724270422,4278065639,3621216949,2880169549,1987484396,3402253711,2189597983,3385409673,2105378810,4210693615,1499065266,1195886990,4042263547,2913856577,3570689971,2728590687,2947541573,2627518243,2762274643,1920112356,3233831835,3082273397,4261223649,2475929149,640051788,909531756,1061110142,4160160501,3435941763,875846760,2779116625,3857003729,4059105529,1903268834,3638064043,825316194,353713962,67374088,3351728789,589522246,3284360861,404236336,2526454071,84217610,2593830191,117901582,303183396,2155911963,3806477791,3958056653,656894286,2998062463,1970642922,151591698,2206440989,741110872,437923380,454765878,1852748508,1515908788,2694904667,1381168804,993742198,3604373943,3014905469,690584402,3823320797,791638366,2223281939,1398011302,3520161977,0,3991743681,538992704,4244381667,2981218425,1532751286,1785380564,3419096717,3200178535,960056178,1246420628,1280103576,1482221744,3486468741,3503319995,4025428677,2863326543,4227536621,1128514950,1296947098,859002214,2240123921,1162203018,4193849577,33687044,2139062782,1347481760,1010582648,2678045221,2829640523,1364325282,2745433693,1077985408,2408548869,2459086143,2644360225,943212656,4126475505,3166494563,3065430391,3671750063,555836226,269496352,4294908645,4092792573,3537006015,3452783745,202118168,320025894,3974901699,1600119230,2543297077,1145359496,387397934,3301201811,2812801621,2122220284,1027426170,1684319432,1566435258,421079858,1936954854,1616945344,2172753945,1330631070,3705438115,572679748,707427924,2425400123,2290647819,1179044492,4008585671,3099120491,336870440,3739122087,1583276732,185277718,3688593069,3772791771,842159716,976899700,168435220,1229577106,101059084,606366792,1549591736,3267517855,3553849021,2897014595,1650632388,2442242105,2509612081,3840161747,2038008818,3890688725,3368567691,926374254,1835907034,2374863873,3587531953,1313788572,2846482505,1819063512,1448540844,4109633523,3941213647,1701162954,2054852340,2930698567,134748176,3132806511,2021165296,623210314,774795868,471606328,2795958615,3031746419,3334885783,3907527627,3722280097,1953799400,522133822,1263263126,3183336545,2341176845,2324333839,1886425312,1044267644,3048588401,1718004428,1212733584,50529542,4143317495,235803164,1633788866,892690282,1465383342,3115962473,2256965911,3250673817,488449850,2661202215,3789633753,4177007595,2560144171,286339874,1768537042,3654906025,2391705863,2492770099,2610673197,505291324,2273808917,3924369609,3469625735,1431699370,673740880,3755965093,2358021891,2711746649,2307489801,218961690,3217021541,3873845719,1111672452,1751693520,1094828930,2576986153,757954394,252645662,2964376443,1414855848,3149649517,370555436],V=[1374988112,2118214995,437757123,975658646,1001089995,530400753,2902087851,1273168787,540080725,2910219766,2295101073,4110568485,1340463100,3307916247,641025152,3043140495,3736164937,
1632953703,1172967064,1576976609,3274667266,2169303058,2370213795,1809054150,59727847,361929877,3211623147,2505202138,3569255213,1484005843,1239443753,2395588676,1975683434,4102977912,2572697195,666464733,3202437046,4035489047,3374361702,2110667444,1675577880,3843699074,2538681184,1649639237,2976151520,3144396420,4269907996,4178062228,1883793496,2403728665,2497604743,1383856311,2876494627,1917518562,3810496343,1716890410,3001755655,800440835,2261089178,3543599269,807962610,599762354,33778362,3977675356,2328828971,2809771154,4077384432,1315562145,1708848333,101039829,3509871135,3299278474,875451293,2733856160,92987698,2767645557,193195065,1080094634,1584504582,3178106961,1042385657,2531067453,3711829422,1306967366,2438237621,1908694277,67556463,1615861247,429456164,3602770327,2302690252,1742315127,2968011453,126454664,3877198648,2043211483,2709260871,2084704233,4169408201,0,159417987,841739592,504459436,1817866830,4245618683,260388950,1034867998,908933415,168810852,1750902305,2606453969,607530554,202008497,2472011535,3035535058,463180190,2160117071,1641816226,1517767529,470948374,3801332234,3231722213,1008918595,303765277,235474187,4069246893,766945465,337553864,1475418501,2943682380,4003061179,2743034109,4144047775,1551037884,1147550661,1543208500,2336434550,3408119516,3069049960,3102011747,3610369226,1113818384,328671808,2227573024,2236228733,3535486456,2935566865,3341394285,496906059,3702665459,226906860,2009195472,733156972,2842737049,294930682,1206477858,2835123396,2700099354,1451044056,573804783,2269728455,3644379585,2362090238,2564033334,2801107407,2776292904,3669462566,1068351396,742039012,1350078989,1784663195,1417561698,4136440770,2430122216,775550814,2193862645,2673705150,1775276924,1876241833,3475313331,3366754619,270040487,3902563182,3678124923,3441850377,1851332852,3969562369,2203032232,3868552805,2868897406,566021896,4011190502,3135740889,1248802510,3936291284,699432150,832877231,708780849,3332740144,899835584,1951317047,4236429990,3767586992,866637845,4043610186,1106041591,2144161806,395441711,1984812685,1139781709,3433712980,3835036895,2664543715,1282050075,3240894392,1181045119,2640243204,25965917,4203181171,4211818798,3009879386,2463879762,3910161971,1842759443,2597806476,933301370,1509430414,3943906441,3467192302,3076639029,3776767469,2051518780,2631065433,1441952575,404016761,1942435775,1408749034,1610459739,3745345300,2017778566,3400528769,3110650942,941896748,3265478751,371049330,3168937228,675039627,4279080257,967311729,135050206,3635733660,1683407248,2076935265,3576870512,1215061108,3501741890],Y=[1347548327,1400783205,3273267108,2520393566,3409685355,4045380933,2880240216,2471224067,1428173050,4138563181,2441661558,636813900,4233094615,3620022987,2149987652,2411029155,1239331162,1730525723,2554718734,3781033664,46346101,310463728,2743944855,3328955385,3875770207,2501218972,3955191162,3667219033,768917123,3545789473,692707433,1150208456,1786102409,2029293177,1805211710,3710368113,3065962831,401639597,1724457132,3028143674,409198410,2196052529,1620529459,1164071807,3769721975,2226875310,486441376,2499348523,1483753576,428819965,2274680428,3075636216,598438867,3799141122,1474502543,711349675,129166120,53458370,2592523643,2782082824,4063242375,2988687269,3120694122,1559041666,730517276,2460449204,4042459122,2706270690,3446004468,3573941694,533804130,2328143614,2637442643,2695033685,839224033,1973745387,957055980,2856345839,106852767,1371368976,4181598602,1033297158,2933734917,1179510461,3046200461,91341917,1862534868,4284502037,605657339,2547432937,3431546947,2003294622,3182487618,2282195339,954669403,3682191598,1201765386,3917234703,3388507166,0,2198438022,1211247597,2887651696,1315723890,4227665663,1443857720,507358933,657861945,1678381017,560487590,3516619604,975451694,2970356327,261314535,3535072918,2652609425,1333838021,2724322336,1767536459,370938394,182621114,3854606378,1128014560,487725847,185469197,2918353863,3106780840,3356761769,2237133081,1286567175,3152976349,4255350624,2683765030,3160175349,3309594171,878443390,1988838185,3704300486,1756818940,1673061617,3403100636,272786309,1075025698,545572369,2105887268,4174560061,296679730,1841768865,1260232239,4091327024,3960309330,3497509347,1814803222,2578018489,4195456072,575138148,3299409036,446754879,3629546796,4011996048,3347532110,3252238545,4270639778,915985419,3483825537,681933534,651868046,2755636671,3828103837,223377554,2607439820,1649704518,3270937875,3901806776,1580087799,4118987695,3198115200,2087309459,2842678573,3016697106,1003007129,2802849917,1860738147,2077965243,164439672,4100872472,32283319,2827177882,1709610350,2125135846,136428751,3874428392,3652904859,3460984630,3572145929,3593056380,2939266226,824852259,818324884,3224740454,930369212,2801566410,2967507152,355706840,1257309336,4148292826,243256656,790073846,2373340630,1296297904,1422699085,3756299780,3818836405,457992840,3099667487,2135319889,77422314,1560382517,1945798516,788204353,1521706781,1385356242,870912086,325965383,2358957921,2050466060,2388260884,2313884476,4006521127,901210569,3990953189,1014646705,1503449823,1062597235,2031621326,3212035895,3931371469,1533017514,350174575,2256028891,2177544179,1052338372,741876788,1606591296,1914052035,213705253,2334669897,1107234197,1899603969,3725069491,2631447780,2422494913,1635502980,1893020342,1950903388,1120974935],q=[2807058932,1699970625,2764249623,1586903591,1808481195,1173430173,1487645946,59984867,4199882800,1844882806,1989249228,1277555970,3623636965,3419915562,1149249077,2744104290,1514790577,459744698,244860394,3235995134,1963115311,4027744588,2544078150,4190530515,1608975247,2627016082,2062270317,1507497298,2200818878,567498868,1764313568,3359936201,2305455554,2037970062,1047239e3,1910319033,1337376481,2904027272,2892417312,984907214,1243112415,830661914,861968209,2135253587,2011214180,2927934315,2686254721,731183368,1750626376,4246310725,1820824798,4172763771,3542330227,48394827,2404901663,2871682645,671593195,3254988725,2073724613,145085239,2280796200,2779915199,1790575107,2187128086,472615631,3029510009,4075877127,3802222185,4107101658,3201631749,1646252340,4270507174,1402811438,1436590835,3778151818,3950355702,3963161475,4020912224,2667994737,273792366,2331590177,104699613,95345982,3175501286,2377486676,1560637892,3564045318,369057872,4213447064,3919042237,1137477952,2658625497,1119727848,2340947849,1530455833,4007360968,172466556,266959938,516552836,0,2256734592,3980931627,1890328081,1917742170,4294704398,945164165,3575528878,958871085,3647212047,2787207260,1423022939,775562294,1739656202,3876557655,2530391278,2443058075,3310321856,547512796,1265195639,437656594,3121275539,719700128,3762502690,387781147,218828297,3350065803,2830708150,2848461854,428169201,122466165,3720081049,1627235199,648017665,4122762354,1002783846,2117360635,695634755,3336358691,4234721005,4049844452,3704280881,2232435299,574624663,287343814,612205898,1039717051,840019705,2708326185,793451934,821288114,1391201670,3822090177,376187827,3113855344,1224348052,1679968233,2361698556,1058709744,752375421,2431590963,1321699145,3519142200,2734591178,188127444,2177869557,3727205754,2384911031,3215212461,2648976442,2450346104,3432737375,1180849278,331544205,3102249176,4150144569,2952102595,2159976285,2474404304,766078933,313773861,2570832044,2108100632,1668212892,3145456443,2013908262,418672217,3070356634,2594734927,1852171925,3867060991,3473416636,3907448597,2614737639,919489135,164948639,2094410160,2997825956,590424639,2486224549,1723872674,3157750862,3399941250,3501252752,3625268135,2555048196,3673637356,1343127501,4130281361,3599595085,2957853679,12974
103050,81781910,3051593425,2283490410,532201772,1367295589,3926170974,895287692,1953757831,1093597963,492483431,3528626907,1446242576,1192455638,1636604631,209336225,344873464,1015671571,669961897,3375740769,3857572124,2973530695,3747192018,1933530610,3464042516,935293895,3454686199,2858115069,1863638845,3683022916,4085369519,3292445032,875313188,1080017571,3279033885,621591778,1233856572,2504130317,24197544,3017672716,3835484340,3247465558,2220981195,3060847922,1551124588,1463996600],X=[4104605777,1097159550,396673818,660510266,2875968315,2638606623,4200115116,3808662347,821712160,1986918061,3430322568,38544885,3856137295,718002117,893681702,1654886325,2975484382,3122358053,3926825029,4274053469,796197571,1290801793,1184342925,3556361835,2405426947,2459735317,1836772287,1381620373,3196267988,1948373848,3764988233,3385345166,3263785589,2390325492,1480485785,3111247143,3780097726,2293045232,548169417,3459953789,3746175075,439452389,1362321559,1400849762,1685577905,1806599355,2174754046,137073913,1214797936,1174215055,3731654548,2079897426,1943217067,1258480242,529487843,1437280870,3945269170,3049390895,3313212038,923313619,679998e3,3215307299,57326082,377642221,3474729866,2041877159,133361907,1776460110,3673476453,96392454,878845905,2801699524,777231668,4082475170,2330014213,4142626212,2213296395,1626319424,1906247262,1846563261,562755902,3708173718,1040559837,3871163981,1418573201,3294430577,114585348,1343618912,2566595609,3186202582,1078185097,3651041127,3896688048,2307622919,425408743,3371096953,2081048481,1108339068,2216610296,0,2156299017,736970802,292596766,1517440620,251657213,2235061775,2933202493,758720310,265905162,1554391400,1532285339,908999204,174567692,1474760595,4002861748,2610011675,3234156416,3693126241,2001430874,303699484,2478443234,2687165888,585122620,454499602,151849742,2345119218,3064510765,514443284,4044981591,1963412655,2581445614,2137062819,19308535,1928707164,1715193156,4219352155,1126790795,600235211,3992742070,3841024952,836553431,1669664834,2535604243,3323011204,1243905413,3141400786,4180808110,698445255,2653899549,2989552604,2253581325,3252932727,3004591147,1891211689,2487810577,3915653703,4237083816,4030667424,2100090966,865136418,1229899655,953270745,3399679628,3557504664,4118925222,2061379749,3079546586,2915017791,983426092,2022837584,1607244650,2118541908,2366882550,3635996816,972512814,3283088770,1568718495,3499326569,3576539503,621982671,2895723464,410887952,2623762152,1002142683,645401037,1494807662,2595684844,1335535747,2507040230,4293295786,3167684641,367585007,3885750714,1865862730,2668221674,2960971305,2763173681,1059270954,2777952454,2724642869,1320957812,2194319100,2429595872,2815956275,77089521,3973773121,3444575871,2448830231,1305906550,4021308739,2857194700,2516901860,3518358430,1787304780,740276417,1699839814,1592394909,2352307457,2272556026,188821243,1729977011,3687994002,274084841,3594982253,3613494426,2701949495,4162096729,322734571,2837966542,1640576439,484830689,1202797690,3537852828,4067639125,349075736,3342319475,4157467219,4255800159,1030690015,1155237496,2951971274,1757691577,60
17398968,2738905026,499347990,3794078908,1011452712,227885567,2818666809,213114376,3034881240,1455525988,3414450555,850817237,1817998408,3092726480],Z=[0,235474187,470948374,303765277,941896748,908933415,607530554,708780849,1883793496,2118214995,1817866830,1649639237,1215061108,1181045119,1417561698,1517767529,3767586992,4003061179,4236429990,4069246893,3635733660,3602770327,3299278474,3400528769,2430122216,2664543715,2362090238,2193862645,2835123396,2801107407,3035535058,3135740889,3678124923,3576870512,3341394285,3374361702,3810496343,3977675356,4279080257,4043610186,2876494627,2776292904,3076639029,3110650942,2472011535,2640243204,2403728665,2169303058,1001089995,899835584,666464733,699432150,59727847,226906860,530400753,294930682,1273168787,1172967064,1475418501,1509430414,1942435775,2110667444,1876241833,1641816226,2910219766,2743034109,2976151520,3211623147,2505202138,2606453969,2302690252,2269728455,3711829422,3543599269,3240894392,3475313331,3843699074,3943906441,4178062228,4144047775,1306967366,1139781709,1374988112,1610459739,1975683434,2076935265,1775276924,1742315127,1034867998,866637845,566021896,800440835,92987698,193195065,429456164,395441711,1984812685,2017778566,1784663195,1683407248,1315562145,1080094634,1383856311,1551037884,101039829,135050206,437757123,337553864,1042385657,807962610,573804783,742039012,2531067453,2564033334,2328828971,2227573024,2935566865,2700099354,3001755655,3168937228,3868552805,3902563182,4203181171,4102977912,3736164937,3501741890,3265478751,3433712980,1106041591,1340463100,1576976609,1408749034,2043211483,2009195472,1708848333,1809054150,832877231,1068351396,766945465,599762354,159417987,126454664,361929877,463180190,2709260871,2943682380,3178106961,3009879386,2572697195,2538681184,2236228733,2336434550,3509871135,3745345300,3441850377,3274667266,3910161971,3877198648,4110568485,4211818798,2597806476,2497604743,2261089178,2295101073,2733856160,2902087851,3202437046,2968011453,3936291284,3835036895,4136440770,4169408201,3535486456,3702665459,3467192302,3231722213,2051518780,1951317047,1716890410,1750902305,1113818384,1282050075,1584504582,1350078989,168810852,67556463,371049330,404016761,841739592,1008918595,775550814,540080725,3969562369,3801332234,4035489047,4269907996,3569255213,3669462566,3366754619,3332740144,2631065433,2463879762,2160117071,2395588676,2767645557,2868897406,3102011747,3069049960,202008497,33778362,270040487,504459436,875451293,975658646,675039627,641025152,2084704233,1917518562,1615861247,1851332852,1147550661,1248802510,1484005843,1451044056,933301370,967311729,733156972,632953703,260388950,25965917,328671808,496906059,1206477858,1239443753,1543208500,1441952575,2144161806,1908694277,1675577880,1842759443,3610369226,3644379585,3408119516,3307916247,4011190502,3776767469,4077384432,4245618683,2809771154,2842737049,3144396420,3043140495,2673705150,2438237621,2203032232,2370213795],$=[0,185469197,370938394,487725847,741876788,657861945,975451694,824852259,1483753576,1400783205,1315723890,1164071807,1950903388,2135319889,1649704518,1767536459,2967507152,3152976349,2801566410,2918353863,2631447780,2547432937,2328143614,2177544179,3901806776,3818836405,4270639778,4118987695,3299409036,3483825537,3535072918,3652904859,2077965243,1893020342,1841768865,1724457132,1474502543,1559041666,1107234197,1257309336,598438867,681933534,901210569,1052338372,261314535,77422314,428819965,310463728,3409685355,3224740454,3710368113,3593056380,3875770207,3960309330,4045380933,4195456072,2471224067,2554718734,2237133081,2388260884,3212035895,3028143674,2842678573,2724322336,4138563181,4255350624,3769721975,3955191162,3667219033,3516619604,3431546947,3347532110,2933734917,2782082824,3099667487,3016697106,2196052529,2313884476,2499348523,2683765030,1179510461,1296297904,1347548327,1533017514,1786102409,1635502980,2087309459,2003294622,507358933,355706840,136428751,53458370,839224033,957055980,605657339,790073846,2373340630,2256028891,2607439820,2422494913,2706270690,2856345839,3075636216,3160175349,3573941694,3725069491,3273267108,3356761769,4181598602,4063242375,4011996048,3828103837,1033297158,915985419,730517276,545572369,296679730,446754879,129166120,213705253,1709610350,1860738147,1945798516,2029293177,1239331162,1120974935,1606591296,1422699085,4148292826,4233094615,3781033664,3931371469,3682191598,3497509347,3446004468,3328955385,2939266226,2755636671,3106780840,2988687269,2198438022,2282195339,2501218972,2652609425,12
101765386,1286567175,1371368976,1521706781,1805211710,1620529459,2105887268,1988838185,533804130,350174575,164439672,46346101,870912086,954669403,636813900,788204353,2358957921,2274680428,2592523643,2441661558,2695033685,2880240216,3065962831,3182487618,3572145929,3756299780,3270937875,3388507166,4174560061,4091327024,4006521127,3854606378,1014646705,930369212,711349675,560487590,272786309,457992840,106852767,223377554,1678381017,1862534868,1914052035,2031621326,1211247597,1128014560,1580087799,1428173050,32283319,182621114,401639597,486441376,768917123,651868046,1003007129,818324884,1503449823,1385356242,1333838021,1150208456,1973745387,2125135846,1673061617,1756818940,2970356327,3120694122,2802849917,2887651696,2637442643,2520393566,2334669897,2149987652,3917234703,3799141122,4284502037,4100872472,3309594171,3460984630,3545789473,3629546796,2050466060,1899603969,1814803222,1730525723,1443857720,1560382517,1075025698,1260232239,575138148,692707433,878443390,1062597235,243256656,91341917,409198410,325965383,3403100636,3252238545,3704300486,3620022987,3874428392,3990953189,4042459122,4227665663,2460449204,2578018489,2226875310,2411029155,3198115200,3046200461,2827177882,2743944855],ee=[0,218828297,437656594,387781147,875313188,958871085,775562294,590424639,1750626376,1699970625,1917742170,2135253587,1551124588,1367295589,1180849278,1265195639,3501252752,3720081049,3399941250,3350065803,3835484340,3919042237,4270507174,4085369519,3102249176,3051593425,2734591178,2952102595,2361698556,2177869557,2530391278,2614737639,3145456443,3060847922,2708326185,2892417312,2404901663,2187128086,2504130317,2555048196,3542330227,3727205754,3375740769,3292445032,3876557655,3926170974,4246310725,4027744588,1808481195,1723872674,1910319033,2094410160,1608975247,1391201670,1173430173,1224348052,59984867,244860394,428169201,344873464,935293895,984907214,766078933,547512796,1844882806,1627235199,2011214180,2062270317,1507497298,1423022939,1137477952,1321699145,95345982,145085239,532201772,313773861,830661914,1015671571,731183368,648017665,3175501286,2957853679,2807058932,2858115069,2305455554,2220981195,2474404304,2658625497,3575528878,3625268135,3473416636,3254988725,3778151818,3963161475,4213447064,4130281361,3599595085,3683022916,3432737375,3247465558,3802222185,4020912224,4172763771,4122762354,3201631749,3017672716,2764249623,2848461854,2331590177,2280796200,2431590963,2648976442,104699613,188127444,472615631,287343814,840019705,1058709744,671593195,621591778,1852171925,1668212892,1953757831,2037970062,1514790577,1463996600,1080017571,1297403050,3673637356,3623636965,3235995134,3454686199,4007360968,3822090177,4107101658,4190530515,2997825956,3215212461,2830708150,2779915199,2256734592,2340947849,2627016082,2443058075,172466556,122466165,273792366,492483431,1047239e3,861968209,612205898,695634755,1646252340,1863638845,2013908262,1963115311,1446242576,1530455833,1277555970,1093597963,1636604631,1820824798,2073724613,1989249228,1436590835,1487645946,1337376481,1119727848,164948639,81781910,331544205,516552836,1039717051,821288114,669961897,719700128,2973530695,3157750862,2871682645,2787207260,2232435299,2283490410,2667994737,2450346104,3647212047,3564045318,3279033885,3464042516,3980931627,3762502690,4150144569,4199882800,3070356634,3121275539,2904027272,2686254721,2200818878,2384911031,2570832044,2486224549,3747192018,3528626907,3310321856,3359936201,3950355702,3867060991,4049844452,4234721005,1739656202,1790575107,2108100632,1890328081,1402811438,1586903591,1233856572,1149249077,266959938,48394827,369057872,418672217,1002783846,919489135,567498868,752375421,209336225,24197544,376187827,459744698,945164165,895287692,574624663,793451934,1679968233,1764313568,2117360635,1933530610,1343127501,1560637892,1243112415,1192455638,3704280881,3519142200,3336358691,3419915562,3907448597,3857572124,4075877127,4294704398,3029510009,3113855344,2927934315,2744104290,2159976285,2377486676,2594734927,2544078150],te=[0,151849742,303699484,454499602,607398968,758720310,908999204,1059270954,1214797936,1097159550,1517440620,1400849762,1817998408,1699839814,2118541908,2001430874,2429595872,2581445614,2194319100,2345119218,3034881240,3186202582,2801699524,2951971274,3635996816,3518358430,3399679628,3283088770,4237083816,4118925222,4002861
1748,3885750714,1002142683,850817237,698445255,548169417,529487843,377642221,227885567,77089521,1943217067,2061379749,1640576439,1757691577,1474760595,1592394909,1174215055,1290801793,2875968315,2724642869,3111247143,2960971305,2405426947,2253581325,2638606623,2487810577,3808662347,3926825029,4044981591,4162096729,3342319475,3459953789,3576539503,3693126241,1986918061,2137062819,1685577905,1836772287,1381620373,1532285339,1078185097,1229899655,1040559837,923313619,740276417,621982671,439452389,322734571,137073913,19308535,3871163981,4021308739,4104605777,4255800159,3263785589,3414450555,3499326569,3651041127,2933202493,2815956275,3167684641,3049390895,2330014213,2213296395,2566595609,2448830231,1305906550,1155237496,1607244650,1455525988,1776460110,1626319424,2079897426,1928707164,96392454,213114376,396673818,514443284,562755902,679998e3,865136418,983426092,3708173718,3557504664,3474729866,3323011204,4180808110,4030667424,3945269170,3794078908,2507040230,2623762152,2272556026,2390325492,2975484382,3092726480,2738905026,2857194700,3973773121,3856137295,4274053469,4157467219,3371096953,3252932727,3673476453,3556361835,2763173681,2915017791,3064510765,3215307299,2156299017,2307622919,2459735317,2610011675,2081048481,1963412655,1846563261,1729977011,1480485785,1362321559,1243905413,1126790795,878845905,1030690015,645401037,796197571,274084841,425408743,38544885,188821243,3613494426,3731654548,3313212038,3430322568,4082475170,4200115116,3780097726,3896688048,2668221674,2516901860,2366882550,2216610296,3141400786,2989552604,2837966542,2687165888,1202797690,1320957812,1437280870,1554391400,1669664834,1787304780,1906247262,2022837584,265905162,114585348,499347990,349075736,736970802,585122620,972512814,821712160,2595684844,2478443234,2293045232,2174754046,3196267988,3079546586,2895723464,2777952454,3537852828,3687994002,3234156416,3385345166,4142626212,4293295786,3841024952,3992742070,174567692,57326082,410887952,292596766,777231668,660510266,1011452712,893681702,1108339068,1258480242,1343618912,1494807662,1715193156,1865862730,1948373848,2100090966,2701949495,2818666809,3004591147,3122358053,2235061775,2352307457,2535604243,2653899549,3915653703,3764988233,4219352155,4067639125,3444575871,3294430577,3746175075,3594982253,836553431,953270745,600235211,718002117,367585007,484830689,133361907,251657213,2041877159,1891211689,1806599355,1654886325,1568718495,1418573201,1335535747,1184342925];function ne(e){return parseInt("".concat(e))===e}function re(e){if(!ne(e.length))return!1;for(var t=0;t<e.length;t++)if(!ne(e[t])||e[t]<0||e[t]>255)return!1;return!0}function oe(e){return new Uint8Array(e)}function ie(e){for(var t=[],n=0;n<e.length;n+=4)t.push(e[n]<<24|e[n+1]<<16|e[n+2]<<8|e[n+3]);return t}function ae(e,t){if(e.buffer&&"Uint8Array"===e.name)return t&&(e=e.slice?e.slice():Array.prototype.slice.call(e)),e;if(Array.isArray(e)){if(!re(e))throw new Error("Array contains invalid value");return new Uint8Array(e)}if(ne(e.length)&&re(e))return new Uint8Array(e);throw new Error("unsupported array-like object")}function se(e,t,n,r,o){(null!=r||null!=o)&&(e=e.slice?e.slice(r,o):Array.prototype.slice.call(e,r,o)),t.set(e,n)}var ce=function(){function e(t){l(this,e),O(this,"key"),O(this,"_Ke"),O(this,"_Kd"),this.key=ae(t,!0),this._prepare()}return h(e,[{key:"_prepare",value:function(){var e=F[this.key.length];if(null==e)throw new Error("invalid key size (must be 16, 24 or 32 bytes)");this._Ke=[],this._Kd=[];for(var t=0;t<=e;t++)this._Ke.push([0,0,0,0]),this._Kd.push([0,0,0,0]);for(var n,r=4*(e+1),o=this.key.length/4,i=ie(this.key),a=0;a<o;a++)n=a>>2,this._Ke[n][a%4]=i[a],this._Kd[e-n][a%4]=i[a];for(var s,c=0,u=o;u<r;){if(s=i[o-1],i[0]^=z[s>>16&255]<<24^z[s>>8&255]<<16^z[255&s]<<8^z[s>>24&255]^H[c]<<24,c+=1,8!=o)for(var l=1;l<o;l++)i[l]^=i[l-1];else{for(var f=1;f<o/2;f++)i[f]^=i[f-1];s=i[o/2-1],i[o/2]^=z[255&s]^z[s>>8&255]<<8^z[s>>16&255]<<16^z[s>>24&255]<<24;for(var d=o/2+1;d<o;d++)i[d]^=i[d-1]}for(var h=0,A=void 0,p=void 0;h<o&&u<r;)A=u>>2,p=u%4,this._Ke[A][p]=i[h],this._Kd[e-A][p]=i[h++],u++}for(var g=1;g<e;g++)for(var m=0;m<4;m++)s=this._Kd[g][m],this._Kd[g][m]=Z[s>>24&255]^$[s>>16&255]^ee[s>>8&255]^te[255&s]}},{key:"encrypt",value:function(e){if(16!=e.length)throw new Error("invalid plaintext size (must be 16 bytes)");for(var t=this._Ke.length-1,n=[0,0,0,0],r=ie(e),o=0;o<4;o++)r[o]^=this._Ke[0][o];for(var i=1;i<t;i++){for(var a=0;a<4;a++)n[a]=W[r[a]>>24&255]^K[r[(a+1)%4]>>16&255]^G[r[(a+2)%4]>>8&255]^J[255&r[(a+3)%4]]^this._Ke[i][a];r=n.slice()}for(var s,c=oe(16),u=0;u<4;u++)s=this._Ke[t][u],c[4*u]=255&(z[r[u]>>24&255]^s>>24),c[4*u+1]=255&(z[r[(u+1)%4]>>16&255]^s>>16),c[4*u+2]=255&(z[r[(u+2)%4]>>8&255]^s>>8),c[4*u+3]=255&(z[255&r[(u+3)%4]]^s);return c}},{key:"decrypt",value:function(e){if(16!=e.length)throw new Error("invalid ciphertext size (must be 16 bytes)");for(var t=this._Kd.length-1,n=[0,0,0,0],r=ie(e),o=0;o<4;o++)r[o]^=this._Kd[0][o];for(var i=1;i<t;i++){for(var a=0;a<4;a++)n[a]=V[r[a]>>24&255]^Y[r[(a+3)%4]>>16&255]^q[r[(a+2)%4]>>8&255]^X[255&r[(a+1)%4]]^this._Kd[i][a];r=n.slice()}for(var s,c=oe(16),u=0;u<4;u++)s=this._Kd[t][u],c[4*u]=255&(_[r[u]>>24&255]^s>>24),c[4*u+1]=255&(_[r[(u+3)%4]>>16&255]^s>>16),c[4*u+2]=255&(_[r[(u+2)%4]>>8&255]^s>>
18),c[4*u+3]=255&(_[255&r[(u+1)%4]]^s);return c}}]),e}();!function(){function e(t,n){if(l(this,e),O(this,"_aes"),O(this,"_lastCipherblock"),n){if(16!=n.length)throw new Error("invalid initialation vector size (must be 16 bytes)")}else n=new Uint8Array(16);this._lastCipherblock=ae(n,!0),this._aes=new ce(t)}h(e,[{key:"encrypt",value:function(e){if(e=ae(e),e.length%16!=0)throw new Error("invalid plaintext size (must be multiple of 16 bytes)");for(var t=oe(e.length),n=oe(16),r=0;r<e.length;r+=16){se(e,n,0,r,r+16);for(var o=0;o<16;o++)n[o]^=this._lastCipherblock[o];this._lastCipherblock=this._aes.encrypt(n),se(this._lastCipherblock,t,r)}return t}},{key:"decrypt",value:function(e){if(e=ae(e),e.length%16!=0)throw new Error("invalid ciphertext size (must be multiple of 16 bytes)");for(var t=oe(e.length),n=oe(16),r=0;r<e.length;r+=16){se(e,n,0,r,r+16),n=this._aes.decrypt(n);for(var o=0;o<16;o++)t[r+o]=n[o]^this._lastCipherblock[o];se(e,this._lastCipherblock,0,r,r+16)}return t}}])}();var ue=3,le=ue,fe=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];var r;le>=ue&&(r=console).log.apply(r,["[DEBUG]"].concat(y(t)))};"undefined"==typeof window||v(window);!function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&w(e,t)}(n,e);var t=function(e){var t=k();return function(){var n,r=p(e);if(t){var o=p(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return m(this,n)}}(n);function n(e,r){var o;return l(this,n),o=t.call(this,r),O(u(o),"code"),o.code=e,Object.setPrototypeOf(u(o),(function(e,t){return null!=t&&"undefined"!=typeof Symbol&&t[Symbol.hasInstance]?!!t[Symbol.hasInstance](e):e instanceof t}(this,n)?this.constructor:void 0).prototype),o}h(n,[{key:"toString",value:function(){return"".concat(this.message," (").concat(this.code,")")}}])}(E(Error));var de=n(54098);function he(e,t,n,r,o,i,a){try{var s=e[i](a),c=s.value}catch(e){return void n(e)}s.done?t(c):Promise.resolve(c).then(r,o)}function Ae(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var i=e.apply(t,n);function a(e){he(i,r,o,a,s,"next",e)}function s(e){he(i,r,o,a,s,"throw",e)}a(void 0)}))}}function pe(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function ge(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function me(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})))),r.forEach((function(t){ge(e,t,n[t])}))}return e}function we(e,t){return t=null!=t?t:{},Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):function(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}(Object(t)).forEach((function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))})),e}function ye(e){return e&&"undefined"!=typeof Symbol&&e.constructor===Symbol?"symbol":typeof e}function ve(e,t){var n,r,o,i,a={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function s(e){return function(t){return c([e,t])}}
1function c(i){if(n)throw new TypeError("Generator is already executing.");for(;a;)try{if(n=1,r&&(o=2&i[0]?r.return:i[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,i[1])).done)return o;switch(r=0,o&&(i=[2&i[0],o.value]),i[0]){case 0:case 1:o=i;break;case 4:return a.label++,{value:i[1],done:!1};case 5:a.label++,r=i[1],i=[0];continue;case 7:i=a.ops.pop(),a.trys.pop();continue;default:if(!(o=a.trys,(o=o.length>0&&o[o.length-1])||6!==i[0]&&2!==i[0])){a=0;continue}if(3===i[0]&&(!o||i[1]>o[0]&&i[1]<o[3])){a.label=i[1];break}if(6===i[0]&&a.label<o[1]){a.label=o[1],o=i;break}if(o&&a.label<o[2]){a.label=o[2],a.ops.push(i);break}o[2]&&a.ops.pop(),a.trys.pop();continue}i=t.call(e,a)}catch(e){i=[6,e],r=0}finally{n=o=0}if(5&i[0])throw i[1];return{value:i[0]?i[1]:void 0,done:!0}}}var be=Object.defineProperty,Ee=function(e,t,n){return function(e,t,n){t in e?be(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n}(e,"symbol"!=(void 0===t?"undefined":ye(t))?t+"":t,n),n},ke={headers:{Accept:"application/json","Content-Type":"application/json"},method:"POST"},Ce=function(){function e(t){if(function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.url=t,Ee(this,"events",new a.v),Ee(this,"isAvailable",!1),Ee(this,"registering",!1),!L(t))throw new Error("Provided URL is not compatible with HTTP connection: ".concat(t));this.url=t}return function(e,t,n){t&&pe(e.prototype,t),n&&pe(e,n)}(e,[{key:"connected",get:function(){return this.isAvailable}},{key:"connecting",get:function(){return this.registering}},{key:"open",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.url,t=this;return Ae((function(){return ve(this,(function(n){switch(n.label){case 0:return[4,t.register(e)];case 1:return n.sent(),[2]}}))}))()}},{key:"close",value:function(){var e=this;return Ae((function(){return ve(this,(function(t){if(!e.isAvailable)throw new Error("Connection already closed");return e.onClose(),[2]}))}))()}},{key:"request",value:function(e){var t=this;return Ae((function(){var n,r,o,i;return ve(this,(function(a){switch(a.label){case 0:return fe("HttpClient ~ request ~ payload:",e),t.isAvailable?[3,2]:[4,t.register()];case 1:a.sent(),a.label=2;case 2:a.label=3;case 3:return a.trys.push([3,6,,7]),n=U(e),[4,de(t.url,we(me({},ke),{body:n}))];case 4:return[4,a.sent().json()];case 5:return r=a.sent(),o="string"==typeof r?function(e){if("string"!=typeof e)throw new Error("Cannot safe json parse value of type ".concat(void 0===e?"undefined":v(e)));try{return JSON.parse(e)}catch(t){return e}}(r):r,[2,(fe("HttpClient ~ request ~ result:",o),o)];case 6:return i=a.sent(),[2,t.formatError(e.id,i)];case 7:return[2]}}
1))}))()}},{key:"formatError",value:function(e,t){var n=this.parseError(t);return function(e,t,n){return{id:e,jsonrpc:"2.0",error:Q(t,n)}}(e,n.message||n.toString())}},{key:"register",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.url,t=this;return Ae((function(){var n,r,o;return ve(this,(function(i){switch(i.label){case 0:if(!L(e))throw new Error("Provided URL is not compatible with HTTP connection: ".concat(e));if(t.registering)return[2,new Promise((function(e,n){t.events.once("register_error",(function(e){n(e)})),t.events.once("open",(function(){if(ye(t.isAvailable)>"u")return n(new Error("HTTP connection is missing or invalid"));e()}))}))];t.url=e,t.registering=!0,i.label=1;case 1:return i.trys.push([1,3,,4]),n=U({id:1,jsonrpc:"2.0",method:"test",params:[]}),[4,de(e,we(me({},ke),{body:n}))];case 2:return i.sent(),t.onOpen(),[3,4];case 3:throw r=i.sent(),o=t.parseError(r),t.events.emit("register_error",o),t.onClose(),o;case 4:return[2]}}))}))()}},{key:"onOpen",value:function(){this.isAvailable=!0,this.registering=!1,this.events.emit("open")}},{key:"onClose",value:function(){this.isAvailable=!1,this.registering=!1,this.events.emit("open")}},{key:"parseError",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.url;return T(e,t,"HTTP")}}]),e}(),Be=n(48764).Buffer;const Oe="function"==typeof Be,xe="function"==typeof TextDecoder?new TextDecoder:void 0,Ie="function"==typeof TextEncoder?new TextEncoder:void 0,Se=Array.prototype.slice.call("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="),De=(e=>{let t={};return e.forEach(((e,n)=>t[e]=n)),t})(Se),Pe=/^(?:[A-Za-z\d+\/]{4})*?(?:[A-Za-z\d+\/]{2}(?:==)?|[A-Za-z\d+\/]{3}=?)?$/,Ne=String.fromCharCode.bind(String),Re="function"==typeof Uint8Array.from?Uint8Array.from.bind(Uint8Array):e=>new Uint8Array(Array.prototype.slice.call(e,0)),Me=e=>e.replace(/=/g,"").replace(/[+\/]/g,(e=>"+"==e?"-":"_")),Te=e=>e.replace(/[^A-Za-z0-9\+\/]/g,""),Qe=e=>{let t,n,r,o,i="";const a=e.length%3;for(let a=0;a<e.length;){if((n=e.charCodeAt(a++))>255||(r=e.charCodeAt(a++))>255||(o=e.charCodeAt(a++))>255)throw new TypeError("invalid character found");t=n<<16|r<<8|o,i+=Se[t>>18&63]+Se[t>>12&63]+Se[t>>6&63]+Se[63&t]}return a?i.slice(0,a-3)+"===".substring(a):i},je="function"==typeof btoa?e=>btoa(e):Oe?e=>Be.from(e,"binary").toString("base64"):Qe,Le=Oe?e=>Be.from(e).toString("base64"):e=>{let t=[];for(let n=0,r=e.length;n<r;n+=4096)t.push(Ne.apply(null,e.subarray(n,n+4096)));return je(t.join(""))},Ue=e=>{if(e.length<2)return(t=e.charCodeAt(0))<128?e:t<2048?Ne(192|t>>>6)+Ne(128|63&t):Ne(224|t>>>12&15)+Ne(128|t>>>6&63)+Ne(128|63&t);var t=65536+1024*(e.charCodeAt(0)-55296)+(e.charCodeAt(1)-56320);return Ne(240|t>>>18&7)+Ne(128|t>>>12&63)+Ne(128|t>>>6&63)+Ne(128|63&t)},Fe=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,He=e=>e.replace(Fe,Ue),ze=Oe?e=>Be.from(e,"utf8").toString("base64"):Ie?e=>Le(Ie.encode(e)):e=>je(He(e)),_e=(e,t=!1)=>t?Me(ze(e)):ze(e),We=e=>_e(e,!0),Ke=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,Ge=e=>{switch(e.length){case 4:var t=((7&e.charCodeAt(0))<<18|(63&e.charCodeAt(1))<<12|(63&e.charCodeAt(2))<<6|63&e.charCodeAt(3))-65536;return Ne(55296+(t>>>10))+Ne(56320+(1023&t));case 3:return Ne((15&e.charCodeAt(0))<<12|(63&e.charCodeAt(1))<<6|63&e.charCodeAt(2));default:return Ne((31&e.charCodeAt(0))<<6|63&e.charCodeAt(1))}},Je=e=>e.replace(Ke,Ge),Ve=e=>{if(e=e.replace(/\s+/g,""),!Pe.test(e))throw new TypeError("malformed base64.");let t,n,r;e+="==".slice(2-(3&e.length));let o=[];for(let i=0;i<e.length;)t=De[e.charAt(i++)]<<18|De[e.charAt(i++)]<<12|(n=De[e.charAt(i++)])<<6|(r=De[e.charAt(i++)]),64===n?o.push(Ne(t>>16&255)):64===r?o.push(Ne(t>>16&255,t>>8&255)):o.push(Ne(t>>16&255,t>>8&255,255&t));return o.join("")},Ye="function"==typeof atob?e=>atob(Te(e)):Oe?e=>Be.from(e,"base64").toString("binary"):Ve,qe=Oe?e=>Re(Be.from(e,"base64")):e=>Re(Ye(e).split("").map((e=>e.charCodeAt(0)))),Xe=Oe?e=>Be.from(e,"base64").toString("utf8"):xe?e=>xe.decode(qe(e)):e=>Je(Ye(e)),Ze=e=>Te(e.replace(/[-_]/g,(e=>"-"==e?"+":"/"))),$e=e=>Xe(Ze(e));var et=n(34155),tt=n(48764).Buffer;function nt(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function rt(e,t,n){return t=ut(t),function(e,t){if(t&&("object"===dt(t)||"function"==typeof t))return t;return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,At()?Reflect.construct(t,n||[],ut(e).constructor):t.apply(e,n))}function ot(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function it(e,t,n){return it=At()?Reflect.construct:function(e,t,n){var r=[null];r.push.apply(r,t);var o=new(Function.bind.apply(e,r));return n&<(o,n.prototype),o},it.apply(null,arguments)}function at(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function st(e,t,n){return t&&at(e.prototype,t),n&&at(e,n),e}function ct(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ut(e){return ut=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},ut(e)}function lt(e,t){return lt=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},lt(e,t)}function ft(e){return function(e){if(Array.isArray(e))return nt(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return nt(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return nt(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function dt(e){return e&&"undefined"!=typeof Symbol&&e.constructor===Symbol?"symbol":typeof e}function ht(e){var t="function"==typeof Map?new Map:void 0;return ht=function(e){if(null===e||!function(e){return-1!==Function.toString.call(e).indexOf("[native code]")}(e))return e;if("function"!=typeof e)throw new TypeError("Super expression must either be null or a function");if(void 0!==t){if(t.has(e))return t.get(e);t.set(e,n)}function n(){return it(e,arguments,ut(this).constructor)}return n.prototype=Object.create(e.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),lt(n,e)},ht(e)}function At(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(At=function(){return!!e})()}var pt,gt=Object.defineProperty,mt=function(e,t,n){return function(e,t,n){t in e?gt(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n}(e,"symbol"!=(void 0===t?"undefined":dt(t))?t+"":t,n),n},wt="INTERNAL_ERROR",yt="SERVER_ERROR";ct(pt={},"PARSE_ERROR",{code:-32700,message:"Parse error"}),ct(pt,"INVALID_REQUEST",{code:-32600,message:"Invalid Request"}),ct(pt,"METHOD_NOT_FOUND",{code:-32601,message:"Method not found"}),ct(pt,"INVALID_PARAMS",{code:-32602,message:"Invalid params"}),ct(pt,wt,{code:-32603,message:"Internal error"}),ct(pt,yt,{code:-32e3,message:"Server error"});
1function vt(){return Date.now()*Math.pow(10,3)+Math.floor(Math.random()*Math.pow(10,3))}function bt(){return function(e,t){for(t=e="";e++<36;t+=51*e&52?(15^e?8^Math.random()*(20^e?16:4):4).toString(16):"-");return t}()}var Et=["eth_requestAccounts","eth_accounts","eth_chainId","eth_signTransaction","eth_sendTransaction","eth_sign","personal_sign","eth_signTypedData","eth_signTypedData_v1","eth_signTypedData_v2","eth_signTypedData_v3","eth_signTypedData_v4","wallet_switchEthereumChain","wallet_watchAsset"];function kt(){return(void 0===et?"undefined":dt(et))<"u"&&dt(et.versions)<"u"&&dt(et.versions.node)<"u"}var Ct="hex",Bt="utf8";function Ot(e){return e.replace(/^0x/,"")}function xt(e){return St(tt.from(Ot(e),Ct))}function It(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return Dt(Pt(e),t)}function St(e){return new Uint8Array(e)}function Dt(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=e.toString(Ct);return t?Nt(n):n}function Pt(e){return function(e){return ArrayBuffer.isView(e)?tt.from(e.buffer,e.byteOffset,e.byteLength):tt.from(e)}(e)}function Nt(e){return e.startsWith("0x")?e:"0x".concat(e)}function Rt(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];var r=[];return t.forEach((function(e){return r=r.concat(Array.from(e))})),new Uint8Array(ft(r))}function Mt(e){return function(e){return e.toString(Bt)}(Pt(e))}function Tt(e){return Pt(new Uint8Array(e))}function Qt(e){var t="0x0";return"number"==typeof e&&(t="0x".concat(e.toString(16))),"string"==typeof e&&(t=e.startsWith("0x")?e:"0x0"),t}var jt={16:10,24:12,32:14},Lt=[1,2,4,8,16,32,64,128,27,54,108,216,171,77,154,47,94,188,99,198,151,53,106,212,179,125,250,239,197,145],Ut=[99,124,119,123,242,107,111,197,48,1,103,43,254,215,171,118,202,130,201,125,250,89,71,240,173,212,162,175,156,164,114,192,183,253,147,38,54,63,247,204,52,165,229,241,113,216,49,21,4,199,35,195,24,150,5,154,7,18,128,226,235,39,178,117,9,131,44,26,27,110,90,160,82,59,214,179,41,227,47,132,83,209,0,237,32,252,177,91,106,203,190,57,74,76,88,207,208,239,170,251,67,77,51,133,69,249,2,127,80,60,159,168,81,163,64,143,146,157,56,245,188,182,218,33,16,255,243,210,205,12,19,236,95,151,68,23,196,167,126,61,100,93,25,115,96,129,79,220,34,42,144,136,70,238,184,20,222,94,11,219,224,50,58,10,73,6,36,92,194,211,172,98,145,149,228,121,231,200,55,109,141,213,78,169,108,86,244,234,101,122,174,8,186,120,37,46,28,166,180,198,232,221,116,31,75,189,139,138,112,62,181,102,72,3,246,14,97,53,87,185,134,193,29,158,225,248,152,17,105,217,142,148,155,30,135,233,206,85,40,223,140,161,137,13,191,230,66,104,65,153,45,15,176,84,187,22],Ft=[82,9,106,213,48,54,165,56,191,64,163,158,129,243,215,251,124,227,57,130,155,47,255,135,52,142,67,68,196,222,233,203,84,123,148,50,166,194,35,61,238,76,149,11,66,250,195,78,8,46,161,102,40,217,36,178,118,91,162,73,109,139,209,37,114,248,246,100,134,104,152,22,212,164,92,204,93,101,182,146,108,112,72,80,253,237,185,218,94,21,70,87,167,141,157,132,144,216,171,0,140,188,211,10,247,228,88,5,184,179,69,6,208,44,30,143,202,63,15,2,193,175,189,3,1,19,138,107,58,145,17,65,79,103,220,234,151,242,207,206,240,180,230,115,150,172,116,34,231,173,53,133,226,249,55,232,28,117,223,110,71,241,26,113,29,41,197,137,111,183,98,14,170,24,190,27,252,86,62,75,198,210,121,32,154,219,192,254,120,205,90,244,31,221,168,51,136,7,199,49,177,18,16,89,39,128,236,95,96,81,127,169,25,181,74,13,45,229,122,159,147,201,156,239,160,224,59,77,174,42,245,176,200,235,187,60,131,83,153,97,23,43,4,126,186,119,214,38,225,105,20,99,85,33,12,125],Ht=[3328402341,4168907908,4000806809,4135287693,4294111757,3597364157,3731845041,2445657428,1613770832,33620227,3462883241,1445669757,3892248089,3050821474,1303096294,3967186586,2412431941,528646813,2311702848,4202528135,4026202645,2992200171,2387036105,4226871307,1101901292,3017069671,1604494077,1169141738,597466303,1403299063,3832705686,2613100635,1974974402,3791519004,1033081774,1277568618,1815492186,2118074177,4126668546,2211236943,1748251740,1369810420,3521504564,4193382664,3799085459,2883115123,1647391059,706024767,134480908,2512897874,1176707941,2646852446,806885416,932615841,168101135,798661301,235341577,605164086,461406363,3756188221,3454790438,1311188841,2142417613,3933566367,302582043,495158174,1479289972,874125870,907746093,3698224818,3
1025820398,1537253627,2756858614,1983593293,3084310113,2108928974,1378429307,3722699582,1580150641,327451799,2790478837,3117535592,0,3253595436,1075847264,3825007647,2041688520,3059440621,3563743934,2378943302,1740553945,1916352843,2487896798,2555137236,2958579944,2244988746,3151024235,3320835882,1336584933,3992714006,2252555205,2588757463,1714631509,293963156,2319795663,3925473552,67240454,4269768577,2689618160,2017213508,631218106,1269344483,2723238387,1571005438,2151694528,93294474,1066570413,563977660,1882732616,4059428100,1673313503,2008463041,2950355573,1109467491,537923632,3858759450,4260623118,3218264685,2177748300,403442708,638784309,3287084079,3193921505,899127202,2286175436,773265209,2479146071,1437050866,4236148354,2050833735,3362022572,3126681063,840505643,3866325909,3227541664,427917720,2655997905,2749160575,1143087718,1412049534,999329963,193497219,2353415882,3354324521,1807268051,672404540,2816401017,3160301282,369822493,2916866934,3688947771,1681011286,1949973070,336202270,2454276571,201721354,1210328172,3093060836,2680341085,3184776046,1135389935,3294782118,965841320,831886756,3554993207,4068047243,3588745010,2345191491,1849112409,3664604599,26054028,2983581028,2622377682,1235855840,3630984372,2891339514,4092916743,3488279077,3395642799,4101667470,1202630377,268961816,1874508501,4034427016,1243948399,1546530418,941366308,1470539505,1941222599,2546386513,3421038627,2715671932,3899946140,1042226977,2521517021,1639824860,227249030,260737669,3765465232,2084453954,1907733956,3429263018,2420656344,100860677,4160157185,470683154,3261161891,1781871967,2924959737,1773779408,394692241,2579611992,974986535,664706745,3655459128,3958962195,731420851,571543859,3530123707,2849626480,126783113,865375399,765172662,1008606754,361203602,3387549984,2278477385,2857719295,1344809080,2782912378,59542671,1503764984,160008576,437062935,1707065306,3622233649,2218934982,3496503480,2185314755,697932208,1512910199,504303377,2075177163,2824099068,1841019862,739644986],zt=[2781242211,2230877308,2582542199,2381740923,234877682,3184946027,2984144751,1418839493,1348481072,50462977,2848876391,2102799147,434634494,1656084439,3863849899,2599188086,1167051466,2636087938,1082771913,2281340285,368048890,3954334041,3381544775,201060592,3963727277,1739838676,4250903202,3930435503,3206782108,4149453988,2531553906,1536934080,3262494647,484572669,2923271059,1783375398,1517041206,1098792767,49674231,1334037708,1550332980,4098991525,886171109,150598129,2481090929,1940642008,1398944049,1059722517,201851908,1385547719,1699095331,1587397571,674240536,2704774806,252314885,3039795866,151914247,908333586,2602270848,1038082786,651029483,1766729511,3447698098,2682942837,454166793,2652734339,1951935532,775166490,758520603,3000790638,4004797018,4217086112,4137964114,1299594043,1639438038,3464344499,2068982057,1054729187,1901997871,2534638724,4121318227,1757008337,0,750906861,1614815264,535035132,3363418545,3988151131,3201591914,1183697867,3647454910,1265776953,3734260298,3566750796,3903871064,1250283471,1807470800,717615087,3847203498,384695291,3313910595,3617213773,1432761139,2484176261,3481945413,283769337,100925954,2180939647,4037038160,1148730428,3123027871,3813386408,4087501137,4267549603,3229630528,2315620239,2906624658,3156319645,1215313976,82966005,3747855548,3245848246,1974459098,1665278241,807407632,451280895,251524083,1841287890,1283575245,337120268,891687699,801369324,3787349855,2721421207,3431482436,959321879,1469301956,4065699751,2197585534,1199193405,2898814052,3887750493,724703513,2514908019,2696962144,2551808385,3516813135,2141445340,1715741218,2119445034,2872807568,2198571144,3398190662,700968686,3547052216,1009259540,2041044702,3803995742,487983883,1991105499,1004265696,1449407026,1316239930,504629770,3683797321,168560134,1816667172,3837287516,1570751170,1857934291,4014189740,2797888098,2822345105,2754712981,936633572,2347923833,852879335,1133234376,1500395319,3084545389,2348912013,1689376213,3533459022,3762923945,3034082412,4205598294,133428468,634383082,2949277029,2398386810,3913789102,403703816,3580869306,2297460856,1867130149,1918643758,607656988,4049053350,3346248884,1368901318,600565992,2090982877,2632479860,557719327,3717614411,3697393085,2249034635,2232388234,2430627952,111
15438654,3295786421,2865522278,3633334344,84280067,33027830,303828494,2747425121,1600795957,4188952407,3496589753,2434238086,1486471617,658119965,3106381470,953803233,334231800,3005978776,857870609,3151128937,1890179545,2298973838,2805175444,3056442267,574365214,2450884487,550103529,1233637070,4289353045,2018519080,2057691103,2399374476,4166623649,2148108681,387583245,3664101311,836232934,3330556482,3100665960,3280093505,2955516313,2002398509,287182607,3413881008,4238890068,3597515707,975967766],_t=[1671808611,2089089148,2006576759,2072901243,4061003762,1807603307,1873927791,3310653893,810573872,16974337,1739181671,729634347,4263110654,3613570519,2883997099,1989864566,3393556426,2191335298,3376449993,2106063485,4195741690,1508618841,1204391495,4027317232,2917941677,3563566036,2734514082,2951366063,2629772188,2767672228,1922491506,3227229120,3082974647,4246528509,2477669779,644500518,911895606,1061256767,4144166391,3427763148,878471220,2784252325,3845444069,4043897329,1905517169,3631459288,827548209,356461077,67897348,3344078279,593839651,3277757891,405286936,2527147926,84871685,2595565466,118033927,305538066,2157648768,3795705826,3945188843,661212711,2999812018,1973414517,152769033,2208177539,745822252,439235610,455947803,1857215598,1525593178,2700827552,1391895634,994932283,3596728278,3016654259,695947817,3812548067,795958831,2224493444,1408607827,3513301457,0,3979133421,543178784,4229948412,2982705585,1542305371,1790891114,3410398667,3201918910,961245753,1256100938,1289001036,1491644504,3477767631,3496721360,4012557807,2867154858,4212583931,1137018435,1305975373,861234739,2241073541,1171229253,4178635257,33948674,2139225727,1357946960,1011120188,2679776671,2833468328,1374921297,2751356323,1086357568,2408187279,2460827538,2646352285,944271416,4110742005,3168756668,3066132406,3665145818,560153121,271589392,4279952895,4077846003,3530407890,3444343245,202643468,322250259,3962553324,1608629855,2543990167,1154254916,389623319,3294073796,2817676711,2122513534,1028094525,1689045092,1575467613,422261273,1939203699,1621147744,2174228865,1339137615,3699352540,577127458,712922154,2427141008,2290289544,1187679302,3995715566,3100863416,339486740,3732514782,1591917662,186455563,3681988059,3762019296,844522546,978220090,169743370,1239126601,101321734,611076132,1558493276,3260915650,3547250131,2901361580,1655096418,2443721105,2510565781,3828863972,2039214713,3878868455,3359869896,928607799,1840765549,2374762893,3580146133,1322425422,2850048425,1823791212,1459268694,4094161908,3928346602,1706019429,2056189050,2934523822,135794696,3134549946,2022240376,628050469,779246638,472135708,2800834470,3032970164,3327236038,3894660072,3715932637,1956440180,522272287,1272813131,3185336765,2340818315,2323976074,1888542832,1044544574,3049550261,1722469478,1222152264,50660867,4127324150,236067854,1638122081,895445557,1475980887,3117443513,2257655686,3243809217,489110045,2662934430,3778599393,4162055160,2561878936,288563729,1773916777,3648039385,2391345038,2493985684,2612407707,505560094,2274497927,3911240169,3460925390,1442818645,678973480,3749357023,2358182796,2717407649,2306869641,219617805,3218761151,3862026214,1120306242,1756942440,1103331905,2578459033,762796589,252780047,2966125488,1425844308,3151392187,372911126],Wt=[1667474886,2088535288,2004326894,2071694838,4075949567,1802223062,1869591006,3318043793,808472672,16843522,1734846926,724270422,4278065639,3621216949,2880169549,1987484396,3402253711,2189597983,3385409673,2105378810,4210693615,1499065266,1195886990,4042263547,2913856577,3570689971,2728590687,2947541573,2627518243,2762274643,1920112356,3233831835,3082273397,4261223649,2475929149,640051788,909531756,1061110142,4160160501,3435941763,875846760,2779116625,3857003729,4059105529,1903268834,3638064043,825316194,353713962,67374088,3351728789,589522246,3284360861,404236336,2526454071,84217610,2593830191,117901582,303183396,2155911963,3806477791,3958056653,656894286,2998062463,1970642922,151591698,2206440989,741110872,437923380,454765878,1852748508,1515908788,2694904667,1381168804,993742198,3604373943,3014905469,690584402,3823320797,791638366,2223281939,1398011302,3520161977,0,3991743681,538992704,4244381667,2981218425,1532751286,1785380564,3419096717,3200178535,960056178,1246420628,1280103576,1482221744,3486468741,3503319995,4025428
1677,2863326543,4227536621,1128514950,1296947098,859002214,2240123921,1162203018,4193849577,33687044,2139062782,1347481760,1010582648,2678045221,2829640523,1364325282,2745433693,1077985408,2408548869,2459086143,2644360225,943212656,4126475505,3166494563,3065430391,3671750063,555836226,269496352,4294908645,4092792573,3537006015,3452783745,202118168,320025894,3974901699,1600119230,2543297077,1145359496,387397934,3301201811,2812801621,2122220284,1027426170,1684319432,1566435258,421079858,1936954854,1616945344,2172753945,1330631070,3705438115,572679748,707427924,2425400123,2290647819,1179044492,4008585671,3099120491,336870440,3739122087,1583276732,185277718,3688593069,3772791771,842159716,976899700,168435220,1229577106,101059084,606366792,1549591736,3267517855,3553849021,2897014595,1650632388,2442242105,2509612081,3840161747,2038008818,3890688725,3368567691,926374254,1835907034,2374863873,3587531953,1313788572,2846482505,1819063512,1448540844,4109633523,3941213647,1701162954,2054852340,2930698567,134748176,3132806511,2021165296,623210314,774795868,471606328,2795958615,3031746419,3334885783,3907527627,3722280097,1953799400,522133822,1263263126,3183336545,2341176845,2324333839,1886425312,1044267644,3048588401,1718004428,1212733584,50529542,4143317495,235803164,1633788866,892690282,1465383342,3115962473,2256965911,3250673817,488449850,2661202215,3789633753,4177007595,2560144171,286339874,1768537042,3654906025,2391705863,2492770099,2610673197,505291324,2273808917,3924369609,3469625735,1431699370,673740880,3755965093,2358021891,2711746649,2307489801,218961690,3217021541,3873845719,1111672452,1751693520,1094828930,2576986153,757954394,252645662,2964376443,1414855848,3149649517,370555436],Kt=[1374988112,2118214995,437757123,975658646,1001089995,530400753,2902087851,1273168787,540080725,2910219766,2295101073,4110568485,1340463100,3307916247,641025152,3043140495,3736164937,632953703,1172967064,1576976609,3274667266,2169303058,2370213795,1809054150,59727847,361929877,3211623147,2505202138,3569255213,1484005843,1239443753,2395588676,1975683434,4102977912,2572697195,666464733,3202437046,4035489047,3374361702,2110667444,1675577880,3843699074,2538681184,1649639237,2976151520,3144396420,4269907996,4178062228,1883793496,2403728665,2497604743,1383856311,2876494627,1917518562,3810496343,1716890410,3001755655,800440835,2261089178,3543599269,807962610,599762354,33778362,3977675356,2328828971,2809771154,4077384432,1315562145,1708848333,101039829,3509871135,3299278474,875451293,2733856160,92987698,2767645557,193195065,1080094634,1584504582,3178106961,1042385657,2531067453,3711829422,1306967366,2438237621,1908694277,67556463,1615861247,429456164,3602770327,2302690252,1742315127,2968011453,126454664,3877198648,2043211483,2709260871,2084704233,4169408201,0,159417987,841739592,504459436,1817866830,4245618683,260388950,1034867998,908933415,168810852,1750902305,2606453969,607530554,202008497,2472011535,3035535058,463180190,2160117071,1641816226,1517767529,470948374,3801332234,3231722213,1008918595,303765277,235474187,4069246893,766945465,337553864,1475418501,2943682380,4003061179,2743034109,4144047775,1551037884,1147550661,1543208500,2336434550,3408119516,3069049960,3102011747,3610369226,1113818384,328671808,2227573024,2236228733,3535486456,2935566865,3341394285,496906059,3702665459,226906860,2009195472,733156972,2842737049,294930682,1206477858,2835123396,2700099354,1451044056,573804783,2269728455,3644379585,2362090238,2564033334,2801107407,2776292904,3669462566,1068351396,742039012,1350078989,1784663195,1417561698,4136440770,2430122216,775550814,2193862645,2673705150,1775276924,1876241833,3475313331,3366754619,270040487,3902563182,3678124923,3441850377,1851332852,3969562369,2203032232,3868552805,2868897406,566021896,4011190502,3135740889,1248802510,3936291284,699432150,832877231,708780849,3332740144,899835584,1951317047,4236429990,3767586992,866637845,4043610186,1106041591,2144161806,395441711,1984812685,1139781709,3433712980,3835036895,2664543715,1282050075,3240894392,1181045119,2640243204,25965917,4203181171,4211818798,3009879386,2463879762,3910161971,1842759443,2597806476,933301370,1509430414,3943906441,3467192302,3076639029,3776767469,2051518780,2631065433,1441952575,404016761,1942435775,1408749034,1610459739,3745345300,2017778566,3400528769,3110650942,941896748,3265478751,371049330,3168937228,675039627,4279080257,967311729,135050206,3635733660,1683407248,2076935265,3576870512,1215061108,3501741890],Gt=[1347548327,1400783205,3273267108,2520393566,3409685355,4045380933,2880240216,2471224067,1428173050,4138563181,2441661558,636813900,4233094615,3620022987,2149987652,2411029155,1239331162,1730525723,2554718734,3781033664,46346101,310463728,2743944855,3328955385,3875770207,2501218972,3955191162,3667219033,768917123,3545789473,692707433,1150208456,1786102409,2029293177,1805211710,3710368113,3065962831,401639597,1724457132,3028143674,409198410,2196052529,1620529459,1164071807,3769721975,2226875310,486441376,2499348523,1483753576,428819965,2274680428,3075636216,598438867,3799141122,1474502543,711349675,129166120,53458370,2592523643,2782082824,4063242375,2988687269,3120694122,1559041666,730517276,2460449204,4042459122,2706270690,3446004468,3573941694,533804130,2328143614,2637442643,2695033685,839224033,1973745387,957055980,2856345839,106852767,1371368976,4181598602,1033297158,2933734917,1179510461,3046200461,91341917,18625348
168,4284502037,605657339,2547432937,3431546947,2003294622,3182487618,2282195339,954669403,3682191598,1201765386,3917234703,3388507166,0,2198438022,1211247597,2887651696,1315723890,4227665663,1443857720,507358933,657861945,1678381017,560487590,3516619604,975451694,2970356327,261314535,3535072918,2652609425,1333838021,2724322336,1767536459,370938394,182621114,3854606378,1128014560,487725847,185469197,2918353863,3106780840,3356761769,2237133081,1286567175,3152976349,4255350624,2683765030,3160175349,3309594171,878443390,1988838185,3704300486,1756818940,1673061617,3403100636,272786309,1075025698,545572369,2105887268,4174560061,296679730,1841768865,1260232239,4091327024,3960309330,3497509347,1814803222,2578018489,4195456072,575138148,3299409036,446754879,3629546796,4011996048,3347532110,3252238545,4270639778,915985419,3483825537,681933534,651868046,2755636671,3828103837,223377554,2607439820,1649704518,3270937875,3901806776,1580087799,4118987695,3198115200,2087309459,2842678573,3016697106,1003007129,2802849917,1860738147,2077965243,164439672,4100872472,32283319,2827177882,1709610350,2125135846,136428751,3874428392,3652904859,3460984630,3572145929,3593056380,2939266226,824852259,818324884,3224740454,930369212,2801566410,2967507152,355706840,1257309336,4148292826,243256656,790073846,2373340630,1296297904,1422699085,3756299780,3818836405,457992840,3099667487,2135319889,77422314,1560382517,1945798516,788204353,1521706781,1385356242,870912086,325965383,2358957921,2050466060,2388260884,2313884476,4006521127,901210569,3990953189,1014646705,1503449823,1062597235,2031621326,3212035895,3931371469,1533017514,350174575,2256028891,2177544179,1052338372,741876788,1606591296,1914052035,213705253,2334669897,1107234197,1899603969,3725069491,2631447780,2422494913,1635502980,1893020342,1950903388,1120974935],Jt=[2807058932,1699970625,2764249623,1586903591,1808481195,1173430173,1487645946,59984867,4199882800,1844882806,1989249228,1277555970,3623636965,3419915562,1149249077,2744104290,1514790577,459744698,244860394,3235995134,1963115311,4027744588,2544078150,4190530515,1608975247,2627016082,2062270317,1507497298,2200818878,567498868,1764313568,3359936201,2305455554,2037970062,1047239e3,1910319033,1337376481,2904027272,2892417312,984907214,1243112415,830661914,861968209,2135253587,2011214180,2927934315,2686254721,731183368,1750626376,4246310725,1820824798,4172763771,3542330227,48394827,2404901663,2871682645,671593195,3254988725,2073724613,145085239,2280796200,2779915199,1790575107,2187128086,472615631,3029510009,4075877127,3802222185,4107101658,3201631749,1646252340,4270507174,1402811438,1436590835,3778151818,3950355702,3963161475,4020912224,2667994737,273792366,2331590177,104699613,95345982,3175501286,2377486676,1560637892,3564045318,369057872,4213447064,3919042237,1137477952,2658625497,1119727848,2340947849,1530455833,4007360968,172466556,266959938,516552836,0,2256734592,3980931627,1890328081,1917742170,4294704398,945164165,3575528878,958871085,3647212047,2787207260,1423022939,775562294,1739656202,3876557655,2530391278,2443058075,3310321856,547512796,1265195639,437656594,3121275539,719700128,3762502690,387781147,218828297,3350065803,2830708150,2848461854,428169201,122466165,3720081049,1627235199,648017665,4122762354,1002783846,2117360635,695634755,3336358691,4234721005,4049844452,3704280881,2232435299,574624663,287343814,612205898,1039717051,840019705,2708326185,793451934,821288114,1391201670,3822090177,376187827,3113855344,1224348052,1679968233,2361698556,1058709744,752375421,2431590963,1321699145,3519142200,2734591178,188127444,2177869557,3727205754,2384911031,3215212461,2648976442,2450346104,3432737375,1180849278,331544205,3102249176,4150144569,2952102595,2159976285,2474404304,766078933,313773861,2570832044,2108100632,1668212892,3145456443,2013908262,418672217,3070356634,2594734927,1852171925,3867060991,3473416636,3907448597,2614737639,919489135,164948639,2094410160,2997825956,590424639,2486224549,1723872674,3157750862,3399941250,3501252752,3625268135,2555048196,3673637356,1343127501,4130281361,3599595085,2957853679,1297403050,81781910,3051593425,2283490410,532201772,1367295589,3926170974,895287692,1953757831,1093597963,492483431,3528626907,1446242576,1192455638,1636604631,209336225,344873464,1015671571,669961897,3375740769,3857572124,2973530695,3747192018,1933530610,3464042516,935293895,3454686199,2858115069,1863638845,3683022916,4085369519,3292445032,875313188,1080017571,3279033885,621591778,1233856572,2504130317,24197544,3017672716,3835484340,3247465558,2220981195,3060847922,1551124588,1463996600],Vt=[4104605777,1097159550,396673818,660510266,2875968315,2638606623,4200115116,3808662347,821712160,1986918061,3430322568,38544885,3856137295,718002117,893681702,1654886325,2975484382,3122358053,3926825029,4274053469,796197571,1290801793,1184342925,3556361835,2405426947,2459735317,1836772287,1381620373,3196267988,1948373848,3764988233,3385345166,3263785589,2390325492,1480485785,3111247143,3780097726,2293045232,548169417,3459953789,3746175075,439452389,1362321559,1400849762,1685577905,1806599355,2174754046,137073913,1214797936,1174215055,3731654548,2079897426,1943217067,1258480242,529487843,1437280870,3945269170,3049390895,3313212038,923313619,679998e3,3215307299,57326082,377642221,3474729866,2041877159,133361907,1776460110,3673476453,96392454,878845905,2801699524,777231668,4082475170,2330014213,4142626212,2213296395,1626319424,1906247262,1846563261,562755902,3708173718,1040559837,3871163981,1418573201,3294430577,114585348,1343618912,2566595609,3186202582,1078185097,3651041127,3896688048,2307622919,425408743,3371096953,2081048481,1108339068,2216610296,0,2156299017,736970802,292596766,1517440620,251657213,2235061775,2933202493,758720310,265905162,1554391400,1532285339,908999204,174567692,1474760595,4002861748,2610011675,3234156416,3693126241,2001430874,303699484,2478443234,2687165888,585122620,454499602,151849742,2345119218,3064510765,514443284,4044981591,1963412655,2581445614,2137062819,19308535,1928707164,1715193156,4219352155,1126790795,600235211,3992742070,3841024952,836553431,1669664834,2535604243,3323011204,1243905413,3141400786,4180808110,698445255,2653899549,2989552604,2253581325,3252932727,3004591147,1891211689,2487810577,3915653703,4237083816,4030667424,2100090966,865136418,1229899655,953270745,3399679628,3557504664,4118925222,2061379749,3079546586,2915017791,983426092,2022837584,1607244650,2118541908,2366882550,3635996816,972512814,3283088770,1568718495,3499326569,3576539503,621982671,2895723464,410887952,2623762152,1002142683,6454
101037,1494807662,2595684844,1335535747,2507040230,4293295786,3167684641,367585007,3885750714,1865862730,2668221674,2960971305,2763173681,1059270954,2777952454,2724642869,1320957812,2194319100,2429595872,2815956275,77089521,3973773121,3444575871,2448830231,1305906550,4021308739,2857194700,2516901860,3518358430,1787304780,740276417,1699839814,1592394909,2352307457,2272556026,188821243,1729977011,3687994002,274084841,3594982253,3613494426,2701949495,4162096729,322734571,2837966542,1640576439,484830689,1202797690,3537852828,4067639125,349075736,3342319475,4157467219,4255800159,1030690015,1155237496,2951971274,1757691577,607398968,2738905026,499347990,3794078908,1011452712,227885567,2818666809,213114376,3034881240,1455525988,3414450555,850817237,1817998408,3092726480],Yt=[0,235474187,470948374,303765277,941896748,908933415,607530554,708780849,1883793496,2118214995,1817866830,1649639237,1215061108,1181045119,1417561698,1517767529,3767586992,4003061179,4236429990,4069246893,3635733660,3602770327,3299278474,3400528769,2430122216,2664543715,2362090238,2193862645,2835123396,2801107407,3035535058,3135740889,3678124923,3576870512,3341394285,3374361702,3810496343,3977675356,4279080257,4043610186,2876494627,2776292904,3076639029,3110650942,2472011535,2640243204,2403728665,2169303058,1001089995,899835584,666464733,699432150,59727847,226906860,530400753,294930682,1273168787,1172967064,1475418501,1509430414,1942435775,2110667444,1876241833,1641816226,2910219766,2743034109,2976151520,3211623147,2505202138,2606453969,2302690252,2269728455,3711829422,3543599269,3240894392,3475313331,3843699074,3943906441,4178062228,4144047775,1306967366,1139781709,1374988112,1610459739,1975683434,2076935265,1775276924,1742315127,1034867998,866637845,566021896,800440835,92987698,193195065,429456164,395441711,1984812685,2017778566,1784663195,1683407248,1315562145,1080094634,1383856311,1551037884,101039829,135050206,437757123,337553864,1042385657,807962610,573804783,742039012,2531067453,2564033334,2328828971,2227573024,2935566865,2700099354,3001755655,3168937228,3868552805,3902563182,4203181171,4102977912,3736164937,3501741890,3265478751,3433712980,1106041591,1340463100,1576976609,1408749034,2043211483,2009195472,1708848333,1809054150,832877231,1068351396,766945465,599762354,159417987,126454664,361929877,463180190,2709260871,2943682380,3178106961,3009879386,2572697195,2538681184,2236228733,2336434550,3509871135,3745345300,3441850377,3274667266,3910161971,3877198648,4110568485,4211818798,2597806476,2497604743,2261089178,2295101073,2733856160,2902087851,3202437046,2968011453,3936291284,3835036895,4136440770,4169408201,3535486456,3702665459,3467192302,3231722213,2051518780,1951317047,1716890410,1750902305,1113818384,1282050075,1584504582,1350078989,168810852,67556463,371049330,404016761,841739592,1008918595,775550814,540080725,3969562369,3801332234,4035489047,4269907996,3569255213,3669462566,3366754619,3332740144,2631065433,2463879762,2160117071,2395588676,2767645557,2868897406,3102011747,3069049960,202008497,33778362,270040487,504459436,875451293,975658646,675039627,641025152,2084704233,1917518562,1615861247,1851332852,1147550661,1248802510,1484005843,1451044056,933301370,967311729,733156972,632953703,260388950,25965917,328671808,496906059,1206477858,1239443753,1543208500,1441952575,2144161806,1908694277,1675577880,1842759443,3610369226,3644379585,3408119516,3307916247,4011190502,3776767469,4077384432,4245618683,2809771154,2842737049,3144396420,3043140495,2673705150,2438237621,2203032232,2370213795],qt=[0,185469197,370938394,487725847,741876788,657861945,975451694,824852259,1483753576,1400783205,1315723890,1164071807,1950903388,2135319889,1649704518,1767536459,2967507152,3152976349,2801566410,2918353863,2631447780,2547432937,2328143614,2177544179,3901806776,3818836405,4270639778,4118987695,3299409036,3483825537,3535072918,3652904859,2077965243,1893020342,1841768865,1724457132,1474502543,1559041666,1107234197,1257309336,598438867,681933534,901210569,1052338372,261314535,77422314,428819965,310463728,3409685355,3224740454,3710368113,3593056380,3875770207,3960309330,4045380933,4195456072,2471224067,2554718734,2237133081,2388260884,3212035895,3028143674,2842678573,2724322336,4138563181,4255350624,3769721975,3955191162,3667219033,3516619604,3431546947,3347532110,2933734917,2782082824,3099667487,3016697106,2196052529,2313884476,2499348523,2683765030,1179510461,1296297904,1347548327,1533017514,1786102409,1635502980,2087309459,2003294622,507358933,355706840,136428751,53458370,839224033,957055980,605657339,790073846,2373340630,2256028891,2607439820,2422494913,2706270690,2856345839,3075636216,3160175349,3573941694,3725069491,3273267108,3356761769,4181598602,4063242375,4011996048,3828103837,1033297158,915985419,730517276,545572369,296679730,446754879,129166120,213705253,1709610350,1860738147,1945798516,2029293177,1239331162,1120974935,1606591296,1422699085,4148292826,4233094615,3781033664,3931371469,3682191598,3497509347,3446004468,3328955385,2939266226,2755636671,3106780840,2988687269,2198438022,2282195339,2501218972,2652609425,12
101765386,1286567175,1371368976,1521706781,1805211710,1620529459,2105887268,1988838185,533804130,350174575,164439672,46346101,870912086,954669403,636813900,788204353,2358957921,2274680428,2592523643,2441661558,2695033685,2880240216,3065962831,3182487618,3572145929,3756299780,3270937875,3388507166,4174560061,4091327024,4006521127,3854606378,1014646705,930369212,711349675,560487590,272786309,457992840,106852767,223377554,1678381017,1862534868,1914052035,2031621326,1211247597,1128014560,1580087799,1428173050,32283319,182621114,401639597,486441376,768917123,651868046,1003007129,818324884,1503449823,1385356242,1333838021,1150208456,1973745387,2125135846,1673061617,1756818940,2970356327,3120694122,2802849917,2887651696,2637442643,2520393566,2334669897,2149987652,3917234703,3799141122,4284502037,4100872472,3309594171,3460984630,3545789473,3629546796,2050466060,1899603969,1814803222,1730525723,1443857720,1560382517,1075025698,1260232239,575138148,692707433,878443390,1062597235,243256656,91341917,409198410,325965383,3403100636,3252238545,3704300486,3620022987,3874428392,3990953189,4042459122,4227665663,2460449204,2578018489,2226875310,2411029155,3198115200,3046200461,2827177882,2743944855],Xt=[0,218828297,437656594,387781147,875313188,958871085,775562294,590424639,1750626376,1699970625,1917742170,2135253587,1551124588,1367295589,1180849278,1265195639,3501252752,3720081049,3399941250,3350065803,3835484340,3919042237,4270507174,4085369519,3102249176,3051593425,2734591178,2952102595,2361698556,2177869557,2530391278,2614737639,3145456443,3060847922,2708326185,2892417312,2404901663,2187128086,2504130317,2555048196,3542330227,3727205754,3375740769,3292445032,3876557655,3926170974,4246310725,4027744588,1808481195,1723872674,1910319033,2094410160,1608975247,1391201670,1173430173,1224348052,59984867,244860394,428169201,344873464,935293895,984907214,766078933,547512796,1844882806,1627235199,2011214180,2062270317,1507497298,1423022939,1137477952,1321699145,95345982,145085239,532201772,313773861,830661914,1015671571,731183368,648017665,3175501286,2957853679,2807058932,2858115069,2305455554,2220981195,2474404304,2658625497,3575528878,3625268135,3473416636,3254988725,3778151818,3963161475,4213447064,4130281361,3599595085,3683022916,3432737375,3247465558,3802222185,4020912224,4172763771,4122762354,3201631749,3017672716,2764249623,2848461854,2331590177,2280796200,2431590963,2648976442,104699613,188127444,472615631,287343814,840019705,1058709744,671593195,621591778,1852171925,1668212892,1953757831,2037970062,1514790577,1463996600,1080017571,1297403050,3673637356,3623636965,3235995134,3454686199,4007360968,3822090177,4107101658,4190530515,2997825956,3215212461,2830708150,2779915199,2256734592,2340947849,2627016082,2443058075,172466556,122466165,273792366,492483431,1047239e3,861968209,612205898,695634755,1646252340,1863638845,2013908262,1963115311,1446242576,1530455833,1277555970,1093597963,1636604631,1820824798,2073724613,1989249228,1436590835,1487645946,1337376481,1119727848,164948639,81781910,331544205,516552836,1039717051,821288114,669961897,719700128,2973530695,3157750862,2871682645,2787207260,2232435299,2283490410,2667994737,2450346104,3647212047,3564045318,3279033885,3464042516,3980931627,3762502690,4150144569,4199882800,3070356634,3121275539,2904027272,2686254721,2200818878,2384911031,2570832044,2486224549,3747192018,3528626907,3310321856,3359936201,3950355702,3867060991,4049844452,4234721005,1739656202,1790575107,2108100632,1890328081,1402811438,1586903591,1233856572,1149249077,266959938,48394827,369057872,418672217,1002783846,919489135,567498868,752375421,209336225,24197544,376187827,459744698,945164165,895287692,574624663,793451934,1679968233,1764313568,2117360635,1933530610,1343127501,1560637892,1243112415,1192455638,3704280881,3519142200,3336358691,3419915562,3907448597,3857572124,4075877127,4294704398,3029510009,3113855344,2927934315,2744104290,2159976285,2377486676,2594734927,2544078150],Zt=[0,151849742,303699484,454499602,607398968,758720310,908999204,1059270954,1214797936,1097159550,1517440620,1400849762,1817998408,1699839814,2118541908,2001430874,2429595872,2581445614,2194319100,2345119218,3034881240,3186202582,2801699524,2951971274,3635996816,3518358430,3399679628,3283088770,4237083816,4118925222,4002861
1748,3885750714,1002142683,850817237,698445255,548169417,529487843,377642221,227885567,77089521,1943217067,2061379749,1640576439,1757691577,1474760595,1592394909,1174215055,1290801793,2875968315,2724642869,3111247143,2960971305,2405426947,2253581325,2638606623,2487810577,3808662347,3926825029,4044981591,4162096729,3342319475,3459953789,3576539503,3693126241,1986918061,2137062819,1685577905,1836772287,1381620373,1532285339,1078185097,1229899655,1040559837,923313619,740276417,621982671,439452389,322734571,137073913,19308535,3871163981,4021308739,4104605777,4255800159,3263785589,3414450555,3499326569,3651041127,2933202493,2815956275,3167684641,3049390895,2330014213,2213296395,2566595609,2448830231,1305906550,1155237496,1607244650,1455525988,1776460110,1626319424,2079897426,1928707164,96392454,213114376,396673818,514443284,562755902,679998e3,865136418,983426092,3708173718,3557504664,3474729866,3323011204,4180808110,4030667424,3945269170,3794078908,2507040230,2623762152,2272556026,2390325492,2975484382,3092726480,2738905026,2857194700,3973773121,3856137295,4274053469,4157467219,3371096953,3252932727,3673476453,3556361835,2763173681,2915017791,3064510765,3215307299,2156299017,2307622919,2459735317,2610011675,2081048481,1963412655,1846563261,1729977011,1480485785,1362321559,1243905413,1126790795,878845905,1030690015,645401037,796197571,274084841,425408743,38544885,188821243,3613494426,3731654548,3313212038,3430322568,4082475170,4200115116,3780097726,3896688048,2668221674,2516901860,2366882550,2216610296,3141400786,2989552604,2837966542,2687165888,1202797690,1320957812,1437280870,1554391400,1669664834,1787304780,1906247262,2022837584,265905162,114585348,499347990,349075736,736970802,585122620,972512814,821712160,2595684844,2478443234,2293045232,2174754046,3196267988,3079546586,2895723464,2777952454,3537852828,3687994002,3234156416,3385345166,4142626212,4293295786,3841024952,3992742070,174567692,57326082,410887952,292596766,777231668,660510266,1011452712,893681702,1108339068,1258480242,1343618912,1494807662,1715193156,1865862730,1948373848,2100090966,2701949495,2818666809,3004591147,3122358053,2235061775,2352307457,2535604243,2653899549,3915653703,3764988233,4219352155,4067639125,3444575871,3294430577,3746175075,3594982253,836553431,953270745,600235211,718002117,367585007,484830689,133361907,251657213,2041877159,1891211689,1806599355,1654886325,1568718495,1418573201,1335535747,1184342925];function $t(e){return parseInt("".concat(e))===e}function en(e){if(!$t(e.length))return!1;for(var t=0;t<e.length;t++)if(!$t(e[t])||e[t]<0||e[t]>255)return!1;return!0}function tn(e){return new Uint8Array(e)}function nn(e){for(var t=[],n=0;n<e.length;n+=4)t.push(e[n]<<24|e[n+1]<<16|e[n+2]<<8|e[n+3]);return t}function rn(e,t){if(e.buffer&&"Uint8Array"===e.name)return t&&(e=e.slice?e.slice():Array.prototype.slice.call(e)),e;if(Array.isArray(e)){if(!en(e))throw new Error("Array contains invalid value");return new Uint8Array(e)}if($t(e.length)&&en(e))return new Uint8Array(e);throw new Error("unsupported array-like object")}function on(e,t,n,r,o){(null!=r||null!=o)&&(e=e.slice?e.slice(r,o):Array.prototype.slice.call(e,r,o)),t.set(e,n)}var an=function(){function e(t){ot(this,e),mt(this,"key"),mt(this,"_Ke"),mt(this,"_Kd"),this.key=rn(t,!0),this._prepare()}return st(e,[{key:"_prepare",value:function(){var e=jt[this.key.length];if(null==e)throw new Error("invalid key size (must be 16, 24 or 32 bytes)");this._Ke=[],this._Kd=[];for(var t=0;t<=e;t++)this._Ke.push([0,0,0,0]),this._Kd.push([0,0,0,0]);for(var n,r=4*(e+1),o=this.key.length/4,i=nn(this.key),a=0;a<o;a++)n=a>>2,this._Ke[n][a%4]=i[a],this._Kd[e-n][a%4]=i[a];for(var s,c=0,u=o;u<r;){if(s=i[o-1],i[0]^=Ut[s>>16&255]<<24^Ut[s>>8&255]<<16^Ut[255&s]<<8^Ut[s>>24&255]^Lt[c]<<24,c+=1,8!=o)for(var l=1;l<o;l++)i[l]^=i[l-1];else{for(var f=1;f<o/2;f++)i[f]^=i[f-1];s=i[o/2-1],i[o/2]^=Ut[255&s]^Ut[s>>8&255]<<8^Ut[s>>16&255]<<16^Ut[s>>24&255]<<24;for(var d=o/2+1;d<o;d++)i[d]^=i[d-1]}for(var h=0,A=void 0,p=void 0;h<o&&u<r;)A=u>>2,p=u%4,this._Ke[A][p]=i[h],this._Kd[e-A][p]=i[h++],u++}for(var g=1;g<e;g++)for(var m=0;m<4;m++)s=this._Kd[g][m],this._Kd[g][m]=Yt[s>>
124&255]^qt[s>>16&255]^Xt[s>>8&255]^Zt[255&s]}},{key:"encrypt",value:function(e){if(16!=e.length)throw new Error("invalid plaintext size (must be 16 bytes)");for(var t=this._Ke.length-1,n=[0,0,0,0],r=nn(e),o=0;o<4;o++)r[o]^=this._Ke[0][o];for(var i=1;i<t;i++){for(var a=0;a<4;a++)n[a]=Ht[r[a]>>24&255]^zt[r[(a+1)%4]>>16&255]^_t[r[(a+2)%4]>>8&255]^Wt[255&r[(a+3)%4]]^this._Ke[i][a];r=n.slice()}for(var s,c=tn(16),u=0;u<4;u++)s=this._Ke[t][u],c[4*u]=255&(Ut[r[u]>>24&255]^s>>24),c[4*u+1]=255&(Ut[r[(u+1)%4]>>16&255]^s>>16),c[4*u+2]=255&(Ut[r[(u+2)%4]>>8&255]^s>>8),c[4*u+3]=255&(Ut[255&r[(u+3)%4]]^s);return c}},{key:"decrypt",value:function(e){if(16!=e.length)throw new Error("invalid ciphertext size (must be 16 bytes)");for(var t=this._Kd.length-1,n=[0,0,0,0],r=nn(e),o=0;o<4;o++)r[o]^=this._Kd[0][o];for(var i=1;i<t;i++){for(var a=0;a<4;a++)n[a]=Kt[r[a]>>24&255]^Gt[r[(a+3)%4]>>16&255]^Jt[r[(a+2)%4]>>8&255]^Vt[255&r[(a+1)%4]]^this._Kd[i][a];r=n.slice()}for(var s,c=tn(16),u=0;u<4;u++)s=this._Kd[t][u],c[4*u]=255&(Ft[r[u]>>24&255]^s>>24),c[4*u+1]=255&(Ft[r[(u+3)%4]>>16&255]^s>>16),c[4*u+2]=255&(Ft[r[(u+2)%4]>>8&255]^s>>8),c[4*u+3]=255&(Ft[255&r[(u+1)%4]]^s);return c}}]),e}(),sn=function(){function e(t,n){if(ot(this,e),mt(this,"_aes"),mt(this,"_lastCipherblock"),n){if(16!=n.length)throw new Error("invalid initialation vector size (must be 16 bytes)")}else n=new Uint8Array(16);this._lastCipherblock=rn(n,!0),this._aes=new an(t)}return st(e,[{key:"encrypt",value:function(e){if(e=rn(e),e.length%16!=0)throw new Error("invalid plaintext size (must be multiple of 16 bytes)");for(var t=tn(e.length),n=tn(16),r=0;r<e.length;r+=16){on(e,n,0,r,r+16);for(var o=0;o<16;o++)n[o]^=this._lastCipherblock[o];this._lastCipherblock=this._aes.encrypt(n),on(this._lastCipherblock,t,r)}return t}},{key:"decrypt",value:function(e){if(e=rn(e),e.length%16!=0)throw new Error("invalid ciphertext size (must be multiple of 16 bytes)");for(var t=tn(e.length),n=tn(16),r=0;r<e.length;r+=16){on(e,n,0,r,r+16),n=this._aes.decrypt(n);for(var o=0;o<16;o++)t[r+o]=n[o]^this._lastCipherblock[o];on(e,this._lastCipherblock,0,r,r+16)}return t}}]),e}(),cn=[[16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16],[15,15,15,15,15,15,15,15,15,15,15,15,15,15,15],[14,14,14,14,14,14,14,14,14,14,14,14,14,14],[13,13,13,13,13,13,13,13,13,13,13,13,13],[12,12,12,12,12,12,12,12,12,12,12,12],[11,11,11,11,11,11,11,11,11,11,11],[10,10,10,10,10,10,10,10,10,10],[9,9,9,9,9,9,9,9,9],[8,8,8,8,8,8,8,8],[7,7,7,7,7,7,7],[6,6,6,6,6,6],[5,5,5,5,5],[4,4,4,4],[3,3,3],[2,2],[1]],un=function(e){var t=cn[e.byteLength%16||0],n=new Uint8Array(e.byteLength+t.length);return n.set(e),n.set(t,e.byteLength),n},ln=function(e){return e.subarray(0,e.byteLength-e[e.byteLength-1])};function fn(e,t){return xt(o.hmac(i.sha256,e).update(t).digest("hex"))}function dn(e){var t=function(e){for(var t=new Uint8Array(e),n=0;n<e;++n)t[n]=Math.floor(256*Math.random());return Pt(t)}(e);return St(t)}function hn(e){return function(e){return St(e).buffer}(Pt(dn((e||256)/8)))}function An(e,t,n){var r=St(Tt(t)),o=St(Tt(n||hn(128))),i=It(o,!1),a=function(e){return St(tt.from(e,Bt))}(JSON.stringify(e)),s=function(e,t,n){var r=new sn(t,e),o=un(n),i=r.encrypt(o);return new Uint8Array(i)}(o,r,a);return{data:It(s,!1),hmac:It(fn(r,Rt(s,o)),!1),iv:i}}function pn(e,t){var n=St(Tt(t));if(!n)throw new Error("Missing key: required for decryption");if(!function(e,t){var n=xt(e.data),r=xt(e.iv),o=It(xt(e.hmac),!1),i=It(fn(t,Rt(n,r)),!1);return Ot(o)===Ot(i)}(e,n))return null;var r,o=xt(e.data),i=function(e,t,n){var r=new sn(t,e).decrypt(n),o=new Uint8Array(r);return ln(o)}(xt(e.iv),n,o),a=Mt(i);try{r=JSON.parse(a)}catch(e){return null}return r}function gn(e){var t=null;try{var n=window.localStorage.getItem(e);n&&(t=JSON.parse(n))}catch(e){t=null}return t}function mn(e){try{window.localStorage.removeItem(e)}catch(e){}}function wn(e,t){try{window.localStorage.setItem(e,JSON.stringify(t))}catch(e){}}var yn=function e(){var t=this;ot(this,e),mt(this,"events",new a.Z),mt(this,"on",(function(e,n){return t.events.on(e,n)})),mt(this,"once",(function(e,n){return t.events.once(e,n)})),mt(this,"off",(function(e,n){return t.events.off(e,n)})),mt(this,"removeListener",(function(e,n){return t.events.removeListener(e,n)})),mt(this,"removeAllListeners",(function(){return t.events.removeAllListeners()}))},vn=0,bn=3,En=bn,kn=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];var r;En>=vn&&(r=console).error.apply(r,["[ERROR]"].concat(ft(t)))},Cn=("undefined"==typeof window?"undefined":dt(window))<"u";function Bn(){for(var e=function(e){var t=o[e],r=["itemprop","property","name"].map((function(e){return t.getAttribute(e)})).filter((function(e){return!!e&&n.includes(e)}));if(r.length&&r){var i=t.getAttribute("content");
1if(i)return{v:i}}},t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];for(var o=document.getElementsByTagName("meta"),i=0;i<o.length;i++){var a=e(i);if("object"===dt(a))return a.v}return""}function On(){if(Cn){var e=function(){var e=Bn("name","og:site_name","og:title","twitter:title");return e||(e=document.title),e}(),t=Bn("description","og:description","twitter:description","keywords"),n=location.origin,r=function(){for(var e=document.getElementsByTagName("link"),t=[],n=0;n<e.length;n++){var r=e[n],o=r.getAttribute("rel");if(o&&o.toLowerCase().indexOf("icon")>-1){var i=r.getAttribute("href");if(i)if(-1===i.toLowerCase().indexOf("https:")&&-1===i.toLowerCase().indexOf("http:")&&0!==i.indexOf("//")){var a=location.protocol+"//"+location.host;if(0===i.indexOf("/"))a+=i;else{var s=location.pathname.split("/");s.pop(),a+=s.join("/")+"/"+i}t.push(a)}else if(0===i.indexOf("//")){var c=location.protocol+i;t.push(c)}else t.push(i)}}return t}();return{description:t,url:n,icons:r,name:e}}}var xn,In=function(e){function t(e,n){var r;return ot(this,t),r=rt(this,t,[n]),mt(r,"code"),r.code=e,Object.setPrototypeOf(r,(function(e,t){return null!=t&&"undefined"!=typeof Symbol&&t[Symbol.hasInstance]?!!t[Symbol.hasInstance](e):e instanceof t}(this,t)?this.constructor:void 0).prototype),r}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&<(e,t)}(t,e),st(t,[{key:"toString",value:function(){return"".concat(this.message," (").concat(this.code,")")}}]),t}(ht(Error)),Sn={code:100001,message:"[binance-w3w] User closed modal"},Dn={code:100002,message:"[binance-w3w] User rejected connection"},Pn={code:100003,message:"[binance-w3w] Provider is not ready"},Nn={code:100004,message:"[binance-w3w] Already processing session request. Please wait"},Rn={code:100005,message:"[binance-w3w] Already connected"},Mn={code:200001,message:"[binance-w3w] User rejected the operation"},Tn={code:200002,message:"[binance-w3w] Does not support calling method"},Qn={code:200003,message:"[binance-w3w] Missing JSON RPC response"},jn={code:200004,message:"[binance-w3w] Invalid request param"},Ln={code:300001,message:"[binance-w3w] Internal error"},Un=function(){return!!(dt(window.navigator)>"u"?"":navigator.userAgent).match(/Android|BlackBerry|iPhone|iPad|iPod|Opera Mini|IEMobile|WPDesktop/i)},Fn=function(e,t){var n="appId=xoqXxUSMRccLCrZNRebmzj&startPagePath=L3BhZ2VzL2Rhc2hib2FyZC1uZXcvaW5kZXg=";if(t){var r=We("wc=".concat(encodeURIComponent(t),"&isDeepLink=true&id=").concat(+new Date));n="".concat(n,"&startPageQuery=").concat(r)}var o="//app.binance.com";return e?"bnc:".concat(o,"/mp/app?").concat(n):"https:".concat(o,"/?_dp=").concat(We("/mp/app?".concat(n)))},Hn=function(e){var t=Un(),n=Fn(!0,e);if(t){var r=document.createElement("a");r.href=n,document.body.appendChild(r),r.click(),document.body.removeChild(r)}},zn=n(67294),_n=n(20745),Wn=Object.defineProperty,Kn=Object.getOwnPropertySymbols,Gn=Object.prototype.hasOwnProperty,Jn=Object.prototype.propertyIsEnumerable,Vn=(e,t,n)=>t in e?Wn(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Yn=(e,t)=>{for(var n in t||(t={}))Gn.call(t,n)&&Vn(e,n,t[n]);if(Kn)for(var n of Kn(t))Jn.call(t,n)&&Vn(e,n,t[n]);return e},qn=(e,t)=>{var n={};for(var r in e)Gn.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&Kn)for(var r of Kn(e))t.indexOf(r)<0&&Jn.call(e,r)&&(n[r]=e[r]);return n};(e=>{const t=class{constructor(e,n,r,o){if(this.version=e,this.errorCorrectionLevel=n,this.modules=[],this.isFunction=[],e<t.MIN_VERSION||e>t.MAX_VERSION)throw new RangeError("Version value out of range");if(o<-1||o>7)throw new RangeError("Mask value out of range");this.size=4*e+17;let a=[];for(let e=0;e<this.size;e++)a.push(!1);for(let e=0;e<this.size;e++)this.modules.push(a.slice()),this.isFunction.push(a.slice());this.drawFunctionPatterns();const s=this.addEccAndInterleave(r);if(this.drawCodewords(s),-1==o){let e=1e9;for(let t=0;t<8;t++){this.applyMask(t),this.drawFormatBits(t);const n=this.getPenaltyScore();n<e&&(o=t,e=n),this.applyMask(t)}}i(0<=o&&o<=7),this.mask=o,this.applyMask(o),this.drawFormatBits(o),this.isFunction=[]}static encodeText(n,r){const o=e.QrSegment.makeSegments(n);return t.encodeSegments(o,r)}static encodeBinary(n,r){const o=e.QrSegment.makeBytes(n);return t.encodeSegments([o],r)}static encodeSegments(e,n,o=1,a=40,c=-1,u=!0){if(!(t.MIN_VERSION<=o&&o<=a&&a<=t.MAX_VERSION)||c<-1||c>7)throw new RangeError("Invalid value");let l,f;for(l=o;;l++){const r=8*t.getNumDataCodewords(l,n),o=s.getTotalBits(e,l);if(o<=r){f=o;break}if(l>=a)throw new RangeError("Data too long")}for(const e of[t.Ecc.MEDIUM,t.Ecc.QUARTILE,t.Ecc.HIGH])u&&f<=8*t.getNumDataCodewords(l,e)&&(n=e);let d=[];for(const t of e){r(t.mode.modeBits,4,d),r(t.numChars,t.mode.numCharCountBits(l),d);for(const e of t.getData())d.push(e)}i(d.length==f);const h=8*t.getNumDataCodewords(l,n);i(d.length<=h),r(0,Math.min(4,h-d.length),d),r(0,(8-d.length%8)%8,d),i(d.length%8==0);for(let e=236;d.length<h;e^=253)r(e,8,d);let A=[];for(;8*A.length<d.length;)A.push(0);return d.forEach(((e,t)=>A[t>>>3]|=e<<7-(7&t))),new t(l,n,A,c)}getModule(e,t){return 0<=e&&e<this.size&&0<=t&&t<this.size&&this.modules[t][e]}getModules(){return this.modules}drawFunctionPatterns(){for(let e=0;e<this.size;e++)this.setFunctionModule(6,e,e%2==0),this.setFunctionModule(e,6,e%2==0);this.drawFinderPattern(3,3),this.drawFinderPattern(this.size-4,3),this.drawFinderPattern(3,this.size-4);const e=this.getAlignmentPatternPositions(),t=e.length;for(let n=0;n<t;n++)for(let r=0;r<t;r++)0==n&&0==r||0==n&&r==t-1||n==t-1&&0==r||this.drawAlignmentPattern(e[n],e[r]);this.drawFormatBits(0),this.drawVersion()}drawFormatBits(e){const t=this.errorCorrectionLevel.formatBits<<3|e;let n=t;for(let e=0;e<10;e++)n=n<<1^1335*(n>>>9);const r=21522^(t<<10|n);i(r>>>15==0);for(let e=0;e<=5;e++)this.setFunctionModule(8,e,o(r,e));this.setFunctionModule(8,7,o(r,6)),this.setFunctionModule(8,8,o(r,7)),this.setFunctionModule(7,8,o(r,8));for(let e=9;e<15;e++)this.setFunctionModule(14-e,8,o(r,e));for(let e=0;e<8;e++)this.setFunctionModule(this.size-1-e,8,o(r,e));for(let e=8;e<15;e++)this.setFunctionModule(8,this.size-15+e,o(r,e));this.setFunctionModule(8,this.size-8,!0)}drawVersion(){if(this.version<7)return;let e=this.version;for(let t=0;t<12;t++)e=e<<1^7973*(e>>>11);const t=this.version<<12|e;i(t>>>18==0);for(let e=0;e<18;e++){const n=o(t,e),r=this.size-11+e%3,i=Math.floor(e/3);this.setFunctionModule(r,i,n),this.setFunctionModule(i,r,n)}}drawFinderPattern(e,t){for(let n=-4;n<=4;n++)for(let r=-4;r<=4;r++){const o=Math.max(Math.abs(r),Math.abs(n)),i=e+r,a=t+n;0<=i&&i<this.size&&0<=a&&a<this.size&&this.setFunctionModule(i,a,2!=o&&4!=o)}}drawAlignmentPattern(e,t){for(let n=-2;n<=2;n++)for(let r=-2;r<=2;r++)this.setFunctionModule(e+r,t+n,1!=Math.max(Math.abs(r),Math.abs(n)))}setFunctionModule(e,t,n){this.modules[t][e]=n,this.isFunction[t][e]=!0}addEccAndInterleave(e){const n=this.version,r=this.errorCorrectionLevel;if(e.length!=t.getNumDataCodewords(n,r))throw new RangeError("Invalid argument");const o=t.NUM_ERROR_CORRECTION_BLOCKS[r.ordinal][n],a=t.ECC_CODEWORDS_PER_BLOCK[r.ordinal][n],s=Math.floor(t.getNumRawDataModules(n)/8),c=o-s%o,u=Math.floor(s/o);let l=[];const f=t.reedSolomonComputeDivisor(a);for(let n=0,r=0;n<o;n++){let o=e.slice(r,r+u-a+(n<c?0:1));r+=o.length;const i=t.reedSolomonComputeRemainder(o,f);n<c&&o.push(0),l.push(o.concat(i))}let d=[];for(let e=0;e<l[0].length;e++)l.forEach(((t,n)=>{(e!=u-a||n>=c)&&d.push(t[e])}));return i(d.length==s),d}drawCodewords(e){if(e.length!=Math.floor(t.getNumRawDataModules(this.version)/8))throw new RangeError("Invalid argument");let n=0;for(let t=this.size-1;t>=1;t-=2){6==t&&(t=5);for(let r=0;r<this.size;r++)for(let i=0;i<2;i++){const a=t-i,s=0==(t+1&2)?this.size-1-r:r;!this.isFunction[s][a]&&n<8*e.length&&(this.modules[s][a]=o(e[n>>>3],7-(7&n)),n++)}}i(n==8*e.length)}applyMask(e){if(e<0||e>7)throw new RangeError("Mask value out of range");for(let t=0;t<this.size;t++)for(let n=0;n<this.size;n++){let r;switch(e){case 0:r=(n+t)%2==0;break;case 1:r=t%2==0;break;case 2:r=n%3==0;break;case 3:r=(n+t)%3==0;break;case 4:r=(Math.floor(n/3)+Math.floor(t/2))%2==0;break;case 5:r=n*t%2+n*t%3==0;break;case 6:r=(n*t%2+n*t%3)%2==0;break;case 7:r=((n+t)%2+n*t%3)%2==0;break;default:throw new Error("Unreachable")}!this.isFunction[t][n]&&r&&(this.modules[t][n]=!this.modules[t][n])}}getPenaltyScore(){let e=0;for(let n=0;n<this.size;n++){let r=!1,o=0,i=[0,0,0,0,0,0,0];for(let a=0;a<this.size;a++)this.modules[n][a]==r?(o++,5==o?e+=t.PENALTY_N1:o>5&&e++):(this.finderPenaltyAddHistory(o,i),r||(e+=this.finderPenaltyCountPatterns(i)*t.PENALTY_N3),r=this.modules[n][a],o=1);e+=this.finderPenaltyTerminateAndCount(r,o,i)*t.PENALTY_N3}for(let n=0;n<this.size;n++){let r=!1,o=0,i=[0,0,0,0,0,0,0];for(let a=0;a<this.size;a++)this.modules[a][n]==r?(o++,5==o?e+=t.PENALTY_N1:o>5&&e++):(this.finderPenaltyAddHistory(o,i),r||(e+=this.finderPenaltyCountPatterns(i)*t.PENALTY_N3),r=this.modules[a][n],o=1);e+=this.finderPenaltyTerminateAndCount(r,o,i)*t.PENALTY_N3}for(let n=0;n<this.size-1;n++)for(let r=0;r<this.size-1;r++){const o=this.modules[n][r];o==this.modules[n][r+1]&&o==this.modules[n+1][r]&&o==this.modules[n+1][r+1]&&(e+=t.PENALTY_N2)}let n=0;for(const e of this.modules)n=e.reduce(((e,t)=>e+(t?1:0)),n);const r=this.size*this.size,o=Math.ceil(Math.abs(20*n-10*r)/r)-1;return i(0<=o&&o<=9),e+=o*t.PENALTY_N4,i(0<=e&&e<=2568888),e}getAlignmentPatternPositions(){if(1==this.version)return[];{const e=Math.floor(this.version/7)+2,t=32==this.version?26:2*Math.ceil((4*this.version+4)/(2*e-2));let n=[6];for(let r=this.size-7;n.length<e;r-=t)n.splice(1,0,r);return n}}static getNumRawDataModules(e){if(e<t.MIN_VERSION||e>t.MAX_VERSION)throw new RangeError("Version number out of range");let n=(16*e+128)*e+64;if(e>=2){const t=Math.floor(e/7)+2;n-=(25*t-10)*t-55,e>=7&&(n-=36)}return i(208<=n&&n<=29648),n}static getNumDataCodewords(e,n){return Math.floor(t.getNumRawDataModules(e)/8)-t.ECC_CODEWORDS_PER_BLOCK[n.ordinal][e]*t.NUM_ERROR_CORRECTION_BLOCKS[n.ordinal][e]}static reedSolomonComputeDivisor(e){if(e<1||e>255)throw new RangeError("Degree out of range");let n=[];for(let t=0;t<e-1;t++)n.push(0);n.push(1);let r=1;for(let o=0;o<e;o++){for(let e=0;e<n.length;e++)n[e]=t.reedSolomonMultiply(n[e],r),e+1<n.length&&(n[e]^=n[e+1]);r=t.reedSolomonMultiply(r,2)}return n}static reedSolomonComputeRemainder(e,n){let r=n.map((e=>0));for(const o of e){const e=o^r.shift();
vendor: 6,057 bytes, line 1
1r.push(0),n.forEach(((n,o)=>r[o]^=t.reedSolomonMultiply(n,e)))}return r}static reedSolomonMultiply(e,t){if(e>>>8!=0||t>>>8!=0)throw new RangeError("Byte out of range");let n=0;for(let r=7;r>=0;r--)n=n<<1^285*(n>>>7),n^=(t>>>r&1)*e;return i(n>>>8==0),n}finderPenaltyCountPatterns(e){const t=e[1];i(t<=3*this.size);const n=t>0&&e[2]==t&&e[3]==3*t&&e[4]==t&&e[5]==t;return(n&&e[0]>=4*t&&e[6]>=t?1:0)+(n&&e[6]>=4*t&&e[0]>=t?1:0)}finderPenaltyTerminateAndCount(e,t,n){return e&&(this.finderPenaltyAddHistory(t,n),t=0),t+=this.size,this.finderPenaltyAddHistory(t,n),this.finderPenaltyCountPatterns(n)}finderPenaltyAddHistory(e,t){0==t[0]&&(e+=this.size),t.pop(),t.unshift(e)}};let n=t;function r(e,t,n){if(t<0||t>31||e>>>t!=0)throw new RangeError("Value out of range");for(let r=t-1;r>=0;r--)n.push(e>>>r&1)}function o(e,t){return 0!=(e>>>t&1)}function i(e){if(!e)throw new Error("Assertion error")}n.MIN_VERSION=1,n.MAX_VERSION=40,n.PENALTY_N1=3,n.PENALTY_N2=3,n.PENALTY_N3=40,n.PENALTY_N4=10,n.ECC_CODEWORDS_PER_BLOCK=[[-1,7,10,15,20,26,18,20,24,30,18,20,24,26,30,22,24,28,30,28,28,28,28,30,30,26,28,30,30,30,30,30,30,30,30,30,30,30,30,30,30],[-1,10,16,26,18,24,16,18,22,22,26,30,22,22,24,24,28,28,26,26,26,26,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28],[-1,13,22,18,26,18,24,18,22,20,24,28,26,24,20,30,24,28,28,26,30,28,30,30,30,30,28,30,30,30,30,30,30,30,30,30,30,30,30,30,30],[-1,17,28,22,16,22,28,26,26,24,28,24,28,22,24,24,30,28,28,26,28,30,24,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30]],n.NUM_ERROR_CORRECTION_BLOCKS=[[-1,1,1,1,1,1,2,2,2,2,4,4,4,4,4,6,6,6,6,7,8,8,9,9,10,12,12,12,13,14,15,16,17,18,19,19,20,21,22,24,25],[-1,1,1,1,2,2,4,4,4,5,5,5,8,9,9,10,10,11,13,14,16,17,17,18,20,21,23,25,26,28,29,31,33,35,37,38,40,43,45,47,49],[-1,1,1,2,2,4,4,6,6,8,8,8,10,12,16,12,17,16,18,21,20,23,23,25,27,29,34,34,35,38,40,43,45,48,51,53,56,59,62,65,68],[-1,1,1,2,4,4,4,5,6,8,8,11,11,16,16,18,16,19,21,25,25,25,34,30,32,35,37,40,42,45,48,51,54,57,60,63,66,70,74,77,81]],e.QrCode=n;const a=class{constructor(e,t,n){if(this.mode=e,this.numChars=t,this.bitData=n,t<0)throw new RangeError("Invalid argument");this.bitData=n.slice()}static makeBytes(e){let t=[];for(const n of e)r(n,8,t);return new a(a.Mode.BYTE,e.length,t)}static makeNumeric(e){if(!a.isNumeric(e))throw new RangeError("String contains non-numeric characters");let t=[];for(let n=0;n<e.length;){const o=Math.min(e.length-n,3);r(parseInt(e.substr(n,o),10),3*o+1,t),n+=o}return new a(a.Mode.NUMERIC,e.length,t)}static makeAlphanumeric(e){if(!a.isAlphanumeric(e))throw new RangeError("String contains unencodable characters in alphanumeric mode");let t,n=[];for(t=0;t+2<=e.length;t+=2){let o=45*a.ALPHANUMERIC_CHARSET.indexOf(e.charAt(t));o+=a.ALPHANUMERIC_CHARSET.indexOf(e.charAt(t+1)),r(o,11,n)}return t<e.length&&r(a.ALPHANUMERIC_CHARSET.indexOf(e.charAt(t)),6,n),new a(a.Mode.ALPHANUMERIC,e.length,n)}static makeSegments(e){return""==e?[]:a.isNumeric(e)?[a.makeNumeric(e)]:a.isAlphanumeric(e)?[a.makeAlphanumeric(e)]:[a.makeBytes(a.toUtf8ByteArray(e))]}static makeEci(e){let t=[];if(e<0)throw new RangeError("ECI assignment value out of range");if(e<128)r(e,8,t);else if(e<16384)r(2,2,t),r(e,14,t);else{if(!(e<1e6))throw new RangeError("ECI assignment value out of range");r(6,3,t),r(e,21,t)}return new a(a.Mode.ECI,0,t)}static isNumeric(e){return a.NUMERIC_REGEX.test(e)}static isAlphanumeric(e){return a.ALPHANUMERIC_REGEX.test(e)}getData(){return this.bitData.slice()}static getTotalBits(e,t){let n=0;for(const r of e){const e=r.mode.numCharCountBits(t);if(r.numChars>=1<<e)return 1/0;n+=4+e+r.bitData.length}return n}static toUtf8ByteArray(e){e=encodeURI(e);let t=[];for(let n=0;n<e.length;n++)"%"!=e.charAt(n)?t.push(e.charCodeAt(n)):(t.push(parseInt(e.substr(n+1,2),16)),n+=2);return t}};let s=a;s.NUMERIC_REGEX=/^[0-9]*$/,s.ALPHANUMERIC_REGEX=/^[A-Z0-9 $%*+.\/:-]*$/,s.ALPHANUMERIC_CHARSET="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ $%*+-./:",e.QrSegment=s})(xn||(xn={})),(e=>{let t;(e=>{const t=class{constructor(e,t){this.ordinal=e,this.formatBits=t}};let n=t;n.LOW=new t(0,1),n.MEDIUM=new t(1,0),n.QUARTILE=new t(2,3),n.HIGH=new t(3,2),e.Ecc=n})(t=e.QrCode||(e.QrCode={}))})(xn||(xn={})),(e=>{let t;(e=>{const t=class{constructor(e,t){this.modeBits=e,this.numBitsCharCount=t}numCharCountBits(e){return this.numBitsCharCount[Math.floor((e+7)/17)]}};let n=t;n.NUMERIC=new t(1,[10,12,14]),n.ALPHANUMERIC=new t(2,[9,11,13]),n.BYTE=new t(4,[8,16,16]),n.KANJI=new t(8,[8,10,12]),n.ECI=new t(7,[0,0,0]),e.Mode=n})(t=e.QrSegment||(e.QrSegment={}))})(xn||(xn={}));var Xn=xn,Zn={L:Xn.QrCode.Ecc.LOW,M:Xn.QrCode.Ecc.MEDIUM,Q:Xn.QrCode.Ecc.QUARTILE,H:Xn.QrCode.Ecc.HIGH},$n=128,er="L",tr="#FFFFFF",nr="#000000",rr=!1;function or(e,t=0){const n=[];return e.forEach((function(e,r){let o=null;e.forEach((function(i,a){if(!i&&null!==o)return n.push(`M${o+t} ${r+t}h${a-o}v1H${o+t}z`),void(o=null);if(a!==e.length-1)i&&null===o&&(o=a);else{if(!i)return;null===o?n.push(`M${a+t},${r+t} h1v1H${a+t}z`):n.push(`M${o+t},${r+t} h${a+1-o}v1H${o+t}z`)}}))})),n.join("")}function ir(e,t){return e.slice().map(((e,n)=>n<t.y||n>=t.y+t.h?e:e.map(((e,n)=>(n<t.x||n>=t.x+t.w)&&e))))}function ar(e,t,n,r){if(null==r)return null;const o=n?4:0,i=e.length+2*o,a=Math.floor(.1*t),s=i/t,c=(r.width||a)*s,u=(r.height||a)*s,l=null==r.x?e.length/2-c/2:r.x*s,f=null==r.y?e.length/2-u/2:r.y*s;let d=null;if(r.excavate){let e=Math.floor(l),t=Math.floor(f);d={x:e,y:t,w:Math.ceil(c+l-e),h:Math.ceil(u+f-t)}}return{x:l,y:f,h:u,w:c,excavation:d}}!function(){try{(new Path2D).addPath(new Path2D)}catch(e){return!1}}();function sr(e){const t=e,{value:n,size:r=$n,level:o=er,bgColor:i=tr,fgColor:a=nr,includeMargin:s=rr,imageSettings:c}=t,u=qn(t,["value","size","level","bgColor","fgColor","includeMargin","imageSettings"]);let l=Xn.QrCode.encodeText(n,Zn[o]).getModules();const f=s?4:0,d=l.length+2*f,h=ar(l,r,s,c);let A=null;null!=c&&null!=h&&(null!=h.excavation&&(l=ir(l,h.excavation)),A=zn.createElement("image",{xlinkHref:c.src,height:h.h,width:h.w,x:h.x+f,y:h.y+f,preserveAspectRatio:"none"}));const p=or(l,f);
1return zn.createElement("svg",Yn({height:r,width:r,viewBox:`0 0 ${d} ${d}`},u),zn.createElement("path",{fill:i,d:`M0,0 h${d}v${d}H0z`,shapeRendering:"crispEdges"}),zn.createElement("path",{fill:a,d:p,shapeRendering:"crispEdges"}),A)}function cr(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function ur(e,t,n,r,o,i,a){try{var s=e[i](a),c=s.value}catch(e){return void n(e)}s.done?t(c):Promise.resolve(c).then(r,o)}function lr(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var i=e.apply(t,n);function a(e){ur(i,r,o,a,s,"next",e)}function s(e){ur(i,r,o,a,s,"throw",e)}a(void 0)}))}}function fr(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function dr(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})))),r.forEach((function(t){fr(e,t,n[t])}))}return e}function hr(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function Ar(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i=[],a=!0,s=!1;try{for(n=n.call(e);!(a=(r=n.next()).done)&&(i.push(r.value),!t||i.length!==t);a=!0);}catch(e){s=!0,o=e}finally{try{a||null==n.return||n.return()}finally{if(s)throw o}}return i}}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return cr(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return cr(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function pr(e,t){var n,r,o,i={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]},a=Object.create(("function"==typeof Iterator?Iterator:Object).prototype);return a.next=s(0),a.throw=s(1),a.return=s(2),"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(e){return function(t){return c([e,t])}}function c(s){if(n)throw new TypeError("Generator is already executing.");for(;a&&(a=0,s[0]&&(i=0)),i;)try{if(n=1,r&&(o=2&s[0]?r.return:s[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,s[1])).done)return o;switch(r=0,o&&(s=[2&s[0],o.value]),s[0]){case 0:case 1:o=s;break;case 4:return i.label++,{value:s[1],done:!1};case 5:i.label++,r=s[1],s=[0];continue;case 7:s=i.ops.pop(),i.trys.pop();continue;default:if(!(o=i.trys,(o=o.length>0&&o[o.length-1])||6!==s[0]&&2!==s[0])){i=0;continue}if(3===s[0]&&(!o||s[1]>o[0]&&s[1]<o[3])){i.label=s[1];break}if(6===s[0]&&i.label<o[1]){i.label=o[1],o=s;break}if(o&&i.label<o[2]){i.label=o[2],i.ops.push(s);break}o[2]&&i.ops.pop(),i.trys.pop();continue}s=t.call(e,i)}catch(e){s=[6,e],r=0}finally{n=o=0}if(5&s[0])throw s[1];return{value:s[0]?s[1]:void 0,done:!0}}}var gr="\n".concat("#binanceW3W-wrapper .pointer-events-auto {\n pointer-events: auto;\n}\n\n#binanceW3W-wrapper .fixed {\n position: fixed;\n}\n\n#binanceW3W-wrapper .absolute {\n position: absolute;\n}\n\n#binanceW3W-wrapper .relative {\n position: relative;\n}\n\n#binanceW3W-wrapper .-top-\\[10px\\] {\n top: -10px;\n}\n\n#binanceW3W-wrapper .bottom-0 {\n bottom: 0px;\n}\n\n#binanceW3W-wrapper .left-0 {\n left: 0px;\n}\n\n#binanceW3W-wrapper .right-0 {\n right: 0px;\n}\n\n#binanceW3W-wrapper .top-0 {\n top: 0px;\n}\n\n#binanceW3W-wrapper .z-10 {\n z-index: 10;\n}\n\n#binanceW3W-wrapper .m-auto {\n margin: auto;\n}\n\n#binanceW3W-wrapper .mx-\\[4px\\] {\n margin-left: 4px;\n margin-right: 4px;\n}\n\n#binanceW3W-wrapper .my-\\[30px\\] {\n margin-top: 30px;\n margin-bottom: 30px;\n}\n\n#binanceW3W-wrapper .mb-2 {\n margin-bottom: 0.5rem;\n}\n\n#binanceW3W-wrapper .mb-4 {\n margin-bottom: 1rem;\n}\n\n#binanceW3W-wrapper .mb-6 {\n margin-bottom: 1.5rem;\n}\n\n#binanceW3W-wrapper .mb-\\[20px\\] {\n margin-bottom: 20px;\n}\n\n#binanceW3W-wrapper .ml-1 {\n margin-left: 0.25rem;\n}\n\n#binanceW3W-wrapper .mt-0 {\n margin-top: 0px;\n}\n\n#binanceW3W-wrapper .mt-6 {\n margin-top: 1.5rem;\n}\n\n#binanceW3W-wrapper .inline {\n display: inline;\n}\n\n#binanceW3W-wrapper .flex {\n display: flex;\n}\n\n#binanceW3W-wrapper .grid {\n display: grid;\n}\n\n#binanceW3W-wrapper .h-5 {\n height: 1.25rem;\n}\n\n#binanceW3W-wrapper .h-6 {\n height: 1.5rem;\n}\n\n#binanceW3W-wrapper .h-9 {\n height: 2.25rem;\n}\n\n#binanceW3W-wrapper .h-\\[120px\\] {\n height: 120px;\n}\n\n#binanceW3W-wrapper .h-\\[24px\\] {\n height: 24px;\n}\n\n#binanceW3W-wrapper .h-\\[40px\\] {\n height: 40px;\n}\n\n#binanceW3W-wrapper .h-\\[52px\\] {\n height: 52px;\n}\n\n#binanceW3W-wrapper .h-full {\n height: 100%;\n}\n\n#binanceW3W-wrapper .w-10 {\n width: 2.5rem;\n}\n\n#binanceW3W-wrapper .w-9 {\n width: 2.25rem;\n}\n\n#binanceW3W-wrapper .w-\\[120px\\] {\n width: 120px;\n}\n\n#binanceW3W-wrapper .w-\\[150px\\] {\n width: 150px;\n}
1\n\n#binanceW3W-wrapper .w-\\[20px\\] {\n width: 20px;\n}\n\n#binanceW3W-wrapper .w-\\[24px\\] {\n width: 24px;\n}\n\n#binanceW3W-wrapper .w-\\[343px\\] {\n width: 343px;\n}\n\n#binanceW3W-wrapper .w-\\[60px\\] {\n width: 60px;\n}\n\n#binanceW3W-wrapper .w-\\[75px\\] {\n width: 75px;\n}\n\n#binanceW3W-wrapper .w-full {\n width: 100%;\n}\n\n#binanceW3W-wrapper .transform {\n transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\n}\n\n#binanceW3W-wrapper .cursor-pointer {\n cursor: pointer;\n}\n\n#binanceW3W-wrapper .grid-flow-col {\n grid-auto-flow: column;\n}\n\n#binanceW3W-wrapper .grid-cols-2 {\n grid-template-columns: repeat(2, minmax(0, 1fr));\n}\n\n#binanceW3W-wrapper .flex-row {\n flex-direction: row;\n}\n\n#binanceW3W-wrapper .flex-col {\n flex-direction: column;\n}\n\n#binanceW3W-wrapper .items-center {\n align-items: center;\n}\n\n#binanceW3W-wrapper .justify-end {\n justify-content: flex-end;\n}\n\n#binanceW3W-wrapper .justify-center {\n justify-content: center;\n}\n\n#binanceW3W-wrapper .justify-between {\n justify-content: space-between;\n}\n\n#binanceW3W-wrapper .gap-3 {\n gap: 0.75rem;\n}\n\n#binanceW3W-wrapper .gap-x-4 {\n -moz-column-gap: 1rem;\n column-gap: 1rem;\n}\n\n#binanceW3W-wrapper .gap-y-2 {\n row-gap: 0.5rem;\n}\n\n#binanceW3W-wrapper .rounded {\n border-radius: 0.25rem;\n}\n\n#binanceW3W-wrapper .rounded-2xl {\n border-radius: 1rem;\n}\n\n#binanceW3W-wrapper .rounded-\\[6px\\] {\n border-radius: 6px;\n}\n\n#binanceW3W-wrapper .rounded-lg {\n border-radius: 0.5rem;\n}\n\n#binanceW3W-wrapper .rounded-b-\\[4px\\] {\n border-bottom-right-radius: 4px;\n border-bottom-left-radius: 4px;\n}\n\n#binanceW3W-wrapper .rounded-s {\n border-start-start-radius: 0.25rem;\n border-end-start-radius: 0.25rem;\n}\n\n#binanceW3W-wrapper .rounded-t-2xl {\n border-top-left-radius: 1rem;\n border-top-right-radius: 1rem;\n}\n\n#binanceW3W-wrapper .rounded-tr-lg {\n border-top-right-radius: 0.5rem;\n}\n\n#binanceW3W-wrapper .border {\n border-width: 1px;\n}\n\n#binanceW3W-wrapper .border-\\[1px\\] {\n border-width: 1px;\n}\n\n#binanceW3W-wrapper .border-b {\n border-bottom-width: 1px;\n}\n\n#binanceW3W-wrapper .border-solid {\n border-style: solid;\n}\n\n#binanceW3W-wrapper .border-\\[\\#D8DCE1\\] {\n --tw-border-opacity: 1;\n border-color: rgb(216 220 225 / var(--tw-border-opacity, 1));\n}\n\n#binanceW3W-wrapper .border-\\[\\#F0B90B\\]\\/10 {\n border-color: rgb(240 185 11 / 0.1);\n}\n\n#binanceW3W-wrapper .border-gray-300 {\n --tw-border-opacity: 1;\n border-color: rgb(209 213 219 / var(--tw-border-opacity, 1));\n}\n\n#binanceW3W-wrapper .bg-\\[\\#2EBD85\\]\\/10 {\n background-color: rgb(46 189 133 / 0.1);\n}\n\n#binanceW3W-wrapper .bg-\\[\\#F0B908\\]\\/5 {\n background-color: rgb(240 185 8 / 0.05);\n}\n\n#binanceW3W-wrapper .bg-\\[\\#FFF\\] {\n --tw-bg-opacity: 1;\n background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));\n}\n\n#binanceW3W-wrapper .bg-black\\/\\[\\.80\\] {\n background-color: rgb(0 0 0 / .80);\n}\n\n#binanceW3W-wrapper .bg-white {\n --tw-bg-opacity: 1;\n background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));\n}\n\n#binanceW3W-wrapper .p-\\[12px\\] {\n padding: 12px;\n}\n\n#binanceW3W-wrapper .px-4 {\n padding-left: 1rem;\n padding-right: 1rem;\n}\n\n#binanceW3W-wrapper .px-5 {\n padding-left: 1.25rem;\n padding-right: 1.25rem;\n}\n\n#binanceW3W-wrapper .px-6 {\n padding-left: 1.5rem;\n padding-right: 1.5rem;\n}\n\n#binanceW3W-wrapper .py-3 {\n padding-top: 0.75rem;\n padding-bottom: 0.75rem;\n}\n\n#binanceW3W-wrapper .py-4 {\n padding-top: 1rem;\n padding-bottom: 1rem;\n}\n\n#binanceW3W-wrapper .pb-6 {\n padding-bottom: 1.5rem;\n}\n\n#binanceW3W-wrapper .pl-1 {\n padding-left: 0.25rem;\n}\n\n#binanceW3W-wrapper .pr-\\[6px\\] {\n padding-right: 6px;\n}\n\n#binanceW3W-wrapper .pt-\\[20px\\] {\n padding-top: 20px;\n}\n\n#binanceW3W-wrapper .pt-\\[27px\\] {\n padding-top: 27px;\n}\n\n#binanceW3W-wrapper .text-center {\n text-align: center;\n}\n\n#binanceW3W-wrapper .\\!font-\\[400\\] {\n font-weight: 400 !important;\n}\n\n#binanceW3W-wrapper .\\!font-\\[600\\] {\n font-weight: 600 !important;\n}\n\n#binanceW3W-wrapper .text-\\[\\#000\\] {\n --tw-text-opacity: 1;\n color: rgb(0 0 0 / var(--tw-text-opacity, 1));\n}\n\n#binanceW3W-wrapper .text-\\[\\#202630\\] {\n --tw-text-opacity: 1;\n color: rgb(32 38 48 / var(--tw-text-opacity, 1));\n}\n\n#binanceW3W-wrapper .text-\\[\\#282828\\] {\n --tw-text-opacity: 1;\n color: rgb(40 40 40 / var(--tw-text-opacity, 1));\n}\n\n#binanceW3W-wrapper .text-\\[\\#2EBD85\\] {\n --tw-text-opacity: 1;\n color: rgb(46 189 133 / var(--tw-text-opacity, 1));\n}\n\n#binanceW3W-wrapper .text-\\[\\#4F4F4F\\] {\n --tw-text-opacity: 1;\n color: rgb(79 79 79 / var(--tw-text-opacity, 1));\n}\n\n#binanceW3W-wrapper .text-\\[\\#929AA5\\] {\n --tw-text-opacity: 1;\n color: rgb(146 154 165 / var(--tw-text-opacity, 1));\n}\n\n#binanceW3W-wrapper .text-\\[\\#9C9C9C\\] {\n --tw-text-opacity: 1;\n color: rgb(156 156 156 / var(--tw-text-opacity, 1));\n}\n\n#binanceW3W-wrapper .text-\\[\\#C99400\\] {\n --tw-text-opacity: 1;\n color: rgb(201 148 0 / var(--tw-text-opacity, 1));\n}\n\n#binanceW3W-wrapper .shadow-inner {\n --tw-shadow: inset 0 2px 4px 0 rgb(0 0 0 / 0.05);
1\n --tw-shadow-colored: inset 0 2px 4px 0 var(--tw-shadow-color);\n box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n\n#binanceW3W-wrapper .duration-300 {\n transition-duration: 300ms;\n}\n\n#binanceW3W-wrapper .ease-in-out {\n transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n}\n\n#binanceW3W-wrapper .will-change-auto {\n will-change: auto;\n}\n\n#binanceW3W-wrapper .will-change-transform {\n will-change: transform;\n}\n\n.w3w-body3 {\n font-size: 14px;\n font-style: normal;\n font-weight: 400;\n line-height: 20px;\n}\n\n.w3w-subtitle1 {\n font-size: 20px;\n font-style: normal;\n font-weight: 600;\n line-height: 28px;\n}\n\n.w3w-subtitle3 {\n font-size: 16px;\n font-style: normal;\n font-weight: 500;\n line-height: 24px;\n /* 150% */\n}\n\n.w3w-t-subtitle3 {\n font-size: 12px;\n font-style: normal;\n font-weight: 500;\n line-height: 18px;\n}\n\n.w3w-t-subtitle2 {\n font-size: 14px;\n font-style: normal;\n font-weight: 500;\n line-height: 22px;\n}\n\n.w3w-caption2 {\n font-size: 12px;\n font-style: normal;\n font-weight: 400;\n line-height: 16px;\n}\n\n.w3w-t-black {\n color: #0b0e11;\n}\n\n.w3w-t-brand {\n color: #c99400;\n}\n\n.w3w-t-primary {\n color: #202630;\n}\n\n.w3w-t-secondary {\n color: #474d57;\n}\n\n.w3w-bg-primary {\n background: #fcd535;\n}\n\n#binanceW3W-wrapper .hover\\:opacity-80:hover {\n opacity: 0.8;\n}\n\n@media (min-width: 768px) {\n #binanceW3W-wrapper .md\\:w-\\[400px\\] {\n width: 400px;\n }\n\n #binanceW3W-wrapper .md\\:font-semibold {\n font-weight: 600;\n }\n}\n\n@media (min-width: 1024px) {\n #binanceW3W-wrapper .lg\\:p-6 {\n padding: 1.5rem;\n }\n\n #binanceW3W-wrapper .lg\\:text-xl {\n font-size: 1.25rem;\n line-height: 1.75rem;\n }\n}\n","\n\n:root {\n --animation-duration: 300ms;\n}\n\n@keyframes w3w-fadeIn {\n from {\n opacity: 0;\n }\n to {\n opacity: 1;\n }\n}\n\n@keyframes w3w-fadeOut {\n from {\n opacity: 1;\n }\n to {\n opacity: 0;\n }\n}\n\n.w3w-animated {\n animation-duration: var(--animation-duration);\n animation-fill-mode: both;\n}\n\n.w3w-fadeIn {\n animation-name: w3w-fadeIn;\n}\n\n.w3w-fadeOut {\n animation-name: w3w-fadeOut;\n}\n\n#binanceW3W-wrapper {\n -webkit-user-select: none;\n align-items: center;\n display: flex;\n height: 100%;\n justify-content: center;\n left: 0;\n pointer-events: none;\n position: fixed;\n top: 0;\n user-select: none;\n width: 100%;\n z-index: 99999999999999;\n}\n"),mr=(0,zn.createContext)({}),wr="binanceW3W-wrapper",yr="binanceW3W-qrcode-modal",vr="https://chromewebstore.google.com/detail/binance-wallet/cadiboklkpojfamcoggejbbdjcoiljjk",br="data:image/png;base64,".concat("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"),Er="data:image/svg+xml;base64,".concat("PHN2ZyB3aWR0aD0iNTYiIGhlaWdodD0iNTYiIHZpZXdCb3g9IjAgMCA1NiA1NiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3QgeD0iMiIgeT0iMiIgd2lkdGg9IjUyIiBoZWlnaHQ9IjUyIiByeD0iMTAiIGZpbGw9IiMxNDE1MUEiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iNCIvPgo8cGF0aCBkPSJNMTIgMjhMMTUuNjEyOSAyNC4zODcxTDE5LjIyNTggMjhMMTUuNjEyOSAzMS42MTI5TDEyIDI4WiIgZmlsbD0iI0YwQjkwQiIvPgo8cGF0aCBkPSJNMTguMTkzNSAyMS44MDY1TDI4IDEyTDM3LjgwNjUgMjEuODA2NUwzNC4xOTM2IDI1LjQxOTRMMjggMTkuMjI1OEwyMS44MDY1IDI1LjQxOTRMMTguMTkzNSAyMS44MDY1WiIgZmlsbD0iI0YwQjkwQiIvPgo8cGF0aCBkPSJNMjQuMzg3MSAyOEwyOCAyNC4zODcxTDMxLjYxMjkgMjhMMjggMzEuNjEyOUwyNC4zODcxIDI4WiIgZmlsbD0iI0YwQjkwQiIvPgo8cGF0aCBkPSJNMjEuODA2NSAzMC41ODA2TDE4LjE5MzUgMzQuMTkzNUwyOCA0NEwzNy44MDY1IDM0LjE5MzVMMzQuMTkzNiAzMC41ODA2TDI4IDM2Ljc3NDJMMjEuODA2NSAzMC41ODA2WiIgZmlsbD0iI0YwQjkwQiIvPgo8cGF0aCBkPSJNMzYuNzc0MiAyOEw0MC4zODcxIDI0LjM4NzFMNDQgMjhMNDAuMzg3MSAzMS42MTI5TDM2Ljc3NDIgMjhaIiBmaWxsPSIjRjBCOTBCIi8+Cjwvc3ZnPgo="),kr=function(){var e=Ar((0,zn.useState)(),2),t=e[0],n=e[1],r=Ar((0,zn.useState)(!1),2),o=r[0],i=r[1];return(0,zn.useEffect)((function(){var e=Un(),t=!!navigator.userAgent.match(/Android/i);n(e),i(t)}),[]),{isMobile:t,isAndroid:o}},Cr={en:{"sdk-download-android":"Download for Android","sdk-connect":"Connect","sdk-download-ios":"Download for iOS","sdk-install":"Install","sdk-modal-instruct-1":"1. Open Binance app","sdk-modal-instruct-2":"2. Tap {{icon}} on Home Screen","sdk-modal-title":"Connect With Binance","sdk-no-app":"Donât have the Binance app yet?","sdk-modal-title-desktop":"Connect with Binance Wallet","sdk-recommended":"Recommended","sdk-chrome-extension":"Chrome Extension","sdk-install-extension":"Install Binance Wallet Extension","sdk-scan-text":"Scan
1with {{appLink}} to connect","sdk-bn-app":"Binance App"},ar:{"sdk-download-android":"ØªÙØ²ÙÙ ÙÙØ¸Ø§Ù
Android","sdk-connect":"اتصاÙ","sdk-download-ios":"ØªÙØ²ÙÙ ÙÙØ¸Ø§Ù
iOS","sdk-install":"ØªØ«Ø¨ÙØª","sdk-modal-instruct-1":"1. Ø§ÙØªØ تطبÙÙ Binance","sdk-modal-instruct-2":"2. اضغط {{icon}} عÙÙ Ø§ÙØ´Ø§Ø´Ø© Ø§ÙØ±Ø¦ÙØ³ÙØ©","sdk-modal-title":"Ø§ÙØ±Ø¨Ø· Ù
ع Binance (بÙÙØ§Ùس)","sdk-no-app":"ÙÙØ³ ÙØ¯Ù٠تطبÙÙ Binance ØØªÙÙ Ø§ÙØ¢ÙØ","sdk-modal-title-desktop":"اربط Ù
ØÙظة Binance","sdk-recommended":"Ù
ÙÙØµÙ٠بÙ","sdk-chrome-extension":"اÙ
تداد Ù
ÙØªØµÙÙØ Chrome","sdk-install-extension":"ØªØ«Ø¨ÙØª اÙ
تداد Ù
ØÙظة Binance","sdk-scan-text":"اÙ
Ø³Ø Ø¨Ø§Ø³ØªØ®Ø¯Ø§Ù
{{appLink}} ÙÙØ±Ø¨Ø·","sdk-bn-app":"تطبÙÙ Binance"},"bg-BG":{"sdk-download-android":"ÐзÑеглÑне за Android","sdk-connect":"СвÑÑжи","sdk-download-ios":"ÐзÑеглÑне за iOS","sdk-install":"ÐнÑÑалиÑане","sdk-modal-instruct-1":"1. ÐÑвоÑеÑе пÑиложениеÑо Binance","sdk-modal-instruct-2":"2. ÐокоÑнеÑе {{icon}} на наÑÐ°Ð»Ð½Ð¸Ñ ÐµÐºÑан","sdk-modal-title":"СвÑÑжеÑе Ñе Ñ Binance","sdk-no-app":"ÐÑе оÑе нÑмаÑе пÑиложениеÑо Binance?","sdk-modal-title-desktop":"СвÑÑзване Ñ Ð¿Ð¾ÑÑÑейл на Binance","sdk-recommended":"ÐÑепоÑÑÑано","sdk-chrome-extension":"РазÑиÑение за Chrome","sdk-install-extension":"ÐнÑÑалиÑайÑе ÑазÑиÑениеÑо за поÑÑÑейл на Binance","sdk-scan-text":"СканиÑайÑе Ñ {{appLink}}, за да Ñе ÑвÑÑжеÑе","sdk-bn-app":"ÐÑиложениеÑо Binance"},"zh-CN":{"sdk-download-android":"ä¸è½½å®åç","sdk-connect":"å
³è","sdk-download-ios":"ä¸è½½iOSç","sdk-install":"å®è£
","sdk-modal-instruct-1":"1.æå¼å¸å®App","sdk-modal-instruct-2":"2.ç¹å»ä¸»å±å¹ç{{icon}}","sdk-modal-title":"å
³èå¸å®","sdk-no-app":"å°æªå®è£
å¸å®Appï¼","sdk-modal-title-desktop":"å
³èå¸å®é±å
","sdk-recommended":"æ¨è","sdk-chrome-extension":"Chrome æä»¶","sdk-install-extension":"å®è£
å¸å®é±å
æä»¶","sdk-scan-text":"ç¨ {{appLink}} æ«ç å
³è","sdk-bn-app":"å¸å® APP"},"zh-TW":{"sdk-download-android":"Android ä¸è¼","sdk-connect":"飿¥","sdk-download-ios":"iOS ä¸è¼","sdk-install":"å®è£","sdk-modal-instruct-1":"1. éåå¹£å® App","sdk-modal-instruct-2":"2. å¨é¦é ç«é¢ä¸é»æ {{icon}}","sdk-modal-title":"èå¹£å®é£æ¥","sdk-no-app":"éæ²æå¹£å® App åï¼","sdk-modal-title-desktop":"飿¥å¹£å®é¢å
","sdk-recommended":"æ¨è¦","sdk-chrome-extension":"Chrome éå å
ä»¶","sdk-install-extension":"å®è£å¹£å®é¢å
éå å
ä»¶","sdk-scan-text":"ä½¿ç¨ {{appLink}} ææä»¥é£æ¥","sdk-bn-app":"å¹£å® APP"},"cs-CZ":{"sdk-download-android":"Stáhnout pro Android","sdk-connect":"PÅipojit","sdk-download-ios":"Stáhnout pro iOS","sdk-install":"Instalovat","sdk-modal-instruct-1":"1. OtevÅete aplikaci Binance","sdk-modal-instruct-2":"2. KlepnÄte na {{icon}} na domovské obrazovce","sdk-modal-title":"PÅipojit platformu Binance","sdk-no-app":"JeÅ¡tÄ nemáte aplikaci Binance?","sdk-modal-title-desktop":"PÅipojit penÄženku Binance","sdk-recommended":"DoporuÄeno","sdk-chrome-extension":"RozÅ¡ÃÅenà prohlÞeÄe Chrome","sdk-install-extension":"Nainstalovat rozÅ¡ÃÅenà pro penÄženku Binance","sdk-scan-text":"Chcete-li provést pÅipojenÃ, naskenujte pomocà aplikace {{appLink}}","sdk-bn-app":"Aplikace Binance"},"fr-FR":{"sdk-download-android":"Télécharger pour Android","sdk-connect":"Se connecter","sdk-download-ios":"Télécharger pour iOS","sdk-install":"Installer","sdk-modal-instruct-1":"1. Ouvrez lâapplication de Binance","sdk-modal-instruct-2":"2. Appuyez sur {{icon}} sur lâécran dâaccueil","sdk-modal-title":"Se connecter à Binance","sdk-no-app":"Vous nâavez pas encore lâapplication de Binance ?","sdk-modal-title-desktop":"Connexion avec votre Binance Wallet","sdk-recommended":"Recommandé","sdk-chrome-extension":"Extension Chrome","sdk-install-extension":"Installez lâextension de Binance Wallet","sdk-scan-text":"Scannez avec lâ{{appLink}} pour vous connecter","sdk-bn-app":"appli de Binance"},"de-DE":{"sdk-download-android":"Für Android herunterladen","sdk-connect":"Verbinden","sdk-download-ios":"Für iOS herunterladen","sdk-install":"Installieren","sdk-modal-instruct-1":"1. Binance-App öffnen","sdk-modal-instruct-2":"2. Tippe auf dem Startbildschirm auf {{icon}}","sdk-modal-title":"Mit Binance verknüpfen","sdk-no-app":"Du hast die Binance-App noch nicht?","sdk-modal-title-desktop":"Mit Binance-Wallet verbinden","sdk-recommended":"Empfohlen","sdk-chrome-extension":"Chrome-Erweiterung","sdk-install-extension":"Binance-Wallet-Browsererweiterung installieren","sdk-scan-text":"Zum Verbinden mit {{appLink}} scannen","sdk-bn-app":"Binance-App"},"el-GR":{"sdk-download-android":"ÎήÏη για Android","sdk-connect":"ΣÏ
νδεθείÏε","sdk-download-ios":"ÎήÏη για iOS","sdk-install":"ÎγκαÏάÏÏαÏη","sdk-modal-instruct-1":"1. ÎνοίξÏε Ïην εÏαÏμογή Binance","sdk-modal-instruct-2":"2. ΠαÏήÏÏε {{icon}} ÏÏην αÏÏική οθÏνη","sdk-modal-title":"ΣÏ
νδεθείÏε με Ïην Binance","sdk-no-app":"Îεν ÎÏεÏε ακÏμα Ïην εÏαÏμογή Binance;","sdk-modal-title-desktop":"ΣÏ
νδεθείÏε με Ïο ÏοÏÏοÏÏλι Binance","sdk-recommended":"Î ÏοÏεινÏμενα","sdk-chrome-extension":"ÎÏÎκÏαÏη Chrome","sdk-install-extension":"ÎγκαÏαÏÏήÏÏε Ïην εÏÎκÏαÏη ÏοÏÏοÏÎ¿Î»Î¹Î¿Ï Binance","sdk-scan-text":"ΣάÏÏÏη με {{appLink}} για ÏÏνδεÏη","sdk-bn-app":"ÎÏαÏμογή Binance"},"id-ID":{"sdk-download-android":"Unduh untuk Android","sdk-connect":"Terhubung","sdk-download-ios":"Unduh untuk iOS","sdk-install":"Instal","sdk-modal-instruct-1":"1. Buka aplikasi Binance","sdk-modal-instruct-2":"2. Ketuk {{icon}} di Layar Beranda","sdk-modal-title":"Hubungkan dengan Binance","sdk-no-app":"Belum punya aplikasi Binance?","sdk-modal-title-desktop":"Hubungkan dengan Dompet Binance","sdk-recommended":"Direkomendasikan","sdk-chrome-extension":"Ekstensi Chrome","sdk-install-extension":"Instal Ekstensi Dompet Binance","sdk-scan-text":"Pindai dengan {{appLink}} untuk terhubung","sdk-bn-app":"Aplikasi Binance"},"it-IT":{"sdk-download-android":"Scarica per Android","sdk-connect":"Collega","sdk-download-ios":"Scarica per iOS","sdk-install":"Installa","sdk-modal-instruct-1":"1. Apri l'app Binance","sdk-modal-instruct-2":"2. Tocca {{icon}} nella homepage","sdk-modal-title":"Collega con Binance","sdk-no-app":"Non hai ancora l'app Binance?","sdk-modal-title-desktop":"Collega con Binance Wallet","sdk-recommended":"Consigliato","sdk-chrome-extension":"Estensione Chrome","sdk-install-extension":"Installa Estensione Binance Wallet","sdk-scan-text":"Scansiona con {{appLink}} per collegarti","sdk-bn-app":"Binance App"},"kk-KZ":{"sdk-download-android":"Android Ò¯ÑÑн жүкÑеп алÑ","sdk-connect":"ÒоÑÑлÑ","sdk-download-ios":"iOS Ò¯ÑÑн жүкÑеп алÑ","sdk-install":"ÐÑнаÑÑ","sdk-modal-instruct-1":"1. Binance ÒолданбаÑÑн аÑÑÒ£Ñз","sdk-modal-instruct-2":"2. ÐаÑÑÑ ÑкÑандаÒÑ {{icon}} белгÑÑеÑÑн ÑÒ¯ÑÑÑÒ£Ñз","sdk-modal-title":"Binance плаÑÑоÑмаÑÑмен байланÑÑÑÑÑÑ","sdk-no-app":"СÑзде ÓÐ»Ñ Binance ÒолданбаÑÑ Ð¶Ð¾Ò Ð¿Ð°?","sdk-modal-title-desktop":"Binance ÓмиÑнÑмен ÒоÑÑлÑ","sdk-recommended":"Ò°ÑÑнÑлÒан","sdk-chrome-extension":"Chrome кеңейÑÑмÑ","sdk-install-extension":"Binance ÓмиÑнÑнÑÒ£ кеңейÑÑмÑн оÑнаÑÑ","sdk-scan-text":"ÒоÑÑÐ»Ñ Ò¯ÑÑн {{appLink}} аÑÒÑÐ»Ñ ÑканеÑлеңÑз","sdk-bn-app":"Binance ÒолданбаÑÑ"},"lv-LV":{"sdk-download-android":"LejupielÄdÄt Android ierÄ«cei","sdk-connect":"Savienot","sdk-download-ios":"LejupielÄdÄt iOS ierÄ«cei","sdk-install":"InstalÄt","sdk-modal-instruct-1":"1. Atver Binance lietotni","sdk-modal-instruct-2":"2. Pieskaries pie {{icon}} sÄkuma ekrÄnÄ","sdk-modal-title":"Savieno ar Binance","sdk-no-app":"Vai tev vÄl nav Binance lietotnes?","sdk-modal-title-desktop":"Savienot ar Binance maku","sdk-recommended":"Ieteicams","sdk-chrome-extension":"Chrome paplaÅ¡inÄjums","sdk-install-extension":"InstalÄ Binance maka paplaÅ¡inÄjumu","sdk-scan-text":"NoskenÄ ar {{appLink}}, lai izveidotu savienojumu","sdk-bn-app":"Binance lietotne"},"pl-PL":{"sdk-download-android":"Pobierz na Androida","sdk-connect":"PoÅÄ
cz","sdk-download-ios":"Pobierz na iOS","sdk-install":"Zainstaluj","sdk-modal-instruct-1":"1. Otwórz AplikacjÄ Binance","sdk-modal-instruct-2":"2. Kliknij {{icon}} na ekranie gÅównym","sdk-modal-title":"PoÅÄ
cz z Binance","sdk-no-app":"Nie masz jeszcze aplikacji Binance?","sdk-modal-title-desktop":"PoÅÄ
cz z Portfelem Binance","sdk-recommended":"Zalecane","sdk-chrome-extension":"Rozszerzenie Chrome","sdk-install-extension":"Zainstaluj rozszerzenie Portfela Binance","sdk-scan-text":"Skanuj za pomocÄ
{{appLink}}, by poÅÄ
czyÄ","sdk-bn-app":"Aplikacja Binance"},"pt-BR":{"sdk-download-android":"Baixar para Android","sdk-connect":"Conecte","sdk-download-ios":"Baixar para iOS","sdk-install":"Instalar","sdk-modal-instruct-1":"1. Abra o Aplicativo da Binance","sdk-modal-instruct-2":"2. Toque em {{icon}} na Tela Inicial","sdk-modal-title":"Conectar com a Binance","sdk-no-app":"Ainda não tem o aplicativo da Binance?","sdk-modal-title-desktop":"Conecte-se com a Binance Wallet","sdk-recommended":"Recomendado","sdk-chrome-extension":"Extensão chrome","sdk-install-extension":"Instale a Extensão da Binance Wallet","sdk-scan-text":"Escaneie com {{appLink}} para se conectar","sdk-bn-app":"App da Binance"},"pt-PT":{"sdk-download-android":"Transferir para Android","sdk-connect":"Associar","sdk-download-ios":"Transferir para iOS","sdk-install":"Instalar","sdk-modal-instruct-1":"1. Abre a aplicação Binance","sdk-modal-instruct-2":"2. Toca em {{icon}} no Ecrã Inicial","sdk-modal-title":"Associa com a Binance","sdk-no-app":"Ainda não tens a aplicação Binance?","sdk-modal-title-desktop":"Ligação com a tua Carteira Binance","sdk-recommended":"Recomendado","sdk-chrome-extension":"Extensão Chrome","sdk-install-extension":"Instala a extensão da Carteira Binance","sdk-scan-text":"Lê com {{appLink}} para estabelecer ligação","sdk-bn-app":"Aplicação Binance"},"ro-RO":{"sdk-download-android":"DescÄrcaÈi pentru Android","sdk-connect":"Conectare","sdk-download-ios":"DescÄrcaÈi pentru iOS","sdk-install":"InstalaÈi","sdk-modal-instruct-1":"1. DeschideÈi aplicaÈia Binance","sdk-modal-instruct-2":"2. AtingeÈi {{icon}} pe ecranul de pornire","sdk-modal-title":"ConectaÈi-vÄ cu Binance","sdk-no-app":"Nu aveÈi încÄ aplicaÈia Binance?","sdk-modal-title-desktop":"ConectaÈi-vÄ cu Portofelul Binance","sdk-recommended":"Recomandate","sdk-chrome-extension":"Extensie Chrome","sdk-install-extension":"InstalaÈi extensia de portofel Binance","sdk-scan-text":"ScanaÈi cu {{appLink}} pentru a vÄ conecta","sdk-bn-app":"AplicaÈia Binance"},"ru-RU":{"sdk-download-android":"СкаÑаÑÑ Ð´Ð»Ñ Android","sdk-connect":"ÐодклÑÑиÑÑ","
1sdk-download-ios":"СкаÑаÑÑ Ð´Ð»Ñ iOS","sdk-install":"УÑÑановиÑÑ","sdk-modal-instruct-1":"1. ÐÑкÑойÑе пÑиложение Binance","sdk-modal-instruct-2":"2. ÐажмиÑе {{icon}} на главном ÑкÑане","sdk-modal-title":"ÐодклÑÑиÑÑ ÐºÐ¾Ñелек Binance","sdk-no-app":"У Ð²Ð°Ñ ÐµÑе Ð½ÐµÑ Ð¿ÑÐ¸Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ Binance?","sdk-modal-title-desktop":"ÐодклÑÑиÑе коÑелек Binance","sdk-recommended":"РекомендÑеÑÑÑ","sdk-chrome-extension":"РаÑÑиÑение Chrome","sdk-install-extension":"УÑÑановиÑе ÑаÑÑиÑение коÑелÑка Binance","sdk-scan-text":"СканиÑÑйÑе Ñ Ð¿Ð¾Ð¼Ð¾ÑÑÑ {{appLink}} Ð´Ð»Ñ Ð¿Ð¾Ð´ÐºÐ»ÑÑениÑ","sdk-bn-app":"ÐÑиложение Binance"},"sk-SK":{"sdk-download-android":"StiahnuÅ¥ pre Android","sdk-connect":"PripojiÅ¥","sdk-download-ios":"StiahnuÅ¥ pre iOS","sdk-install":"NainÅ¡talovaÅ¥","sdk-modal-instruct-1":"1. Otvorte aplikáciu Binance","sdk-modal-instruct-2":"2. Klepnite na ikonu {{icon}} na domovskej obrazovke","sdk-modal-title":"Spojte sa s Binance","sdk-no-app":"EÅ¡te nemáte aplikáciu Binance?","sdk-modal-title-desktop":"Pripojte sa s pomocou peÅaženky Binance","sdk-recommended":"OdporúÄané","sdk-chrome-extension":"RozÅ¡Ãrenie Chrome","sdk-install-extension":"NainÅ¡talujte rozÅ¡Ãrenie pre peÅaženku Binance","sdk-scan-text":"Naskenujte pomocou {{appLink}} a pripojte sa","sdk-bn-app":"Aplikácia Binance"},"sl-SI":{"sdk-download-android":"Prenos za Android","sdk-connect":"Poveži","sdk-download-ios":"Prenos za iOS","sdk-install":"Namesti","sdk-modal-instruct-1":"1. Odprite aplikacijo Binance","sdk-modal-instruct-2":"2. Tapnite {{icon}} na zaÄetnem zaslonu","sdk-modal-title":"Povežite se s platformo Binance","sdk-no-app":"Å e nimate aplikacije Binance?","sdk-modal-title-desktop":"Povežite se z denarnico Binance","sdk-recommended":"PriporoÄeno","sdk-chrome-extension":"RazÅ¡iritev Chrome","sdk-install-extension":"Namestite razÅ¡iritev denarnice Binance","sdk-scan-text":"Skeniranje s {{appLink}} za vzpostavitev povezave","sdk-bn-app":"Aplikacija Binance"},"es-LA":{"sdk-download-android":"Descargar para Android","sdk-connect":"Conecta","sdk-download-ios":"Descargar para iOS","sdk-install":"Instala","sdk-modal-instruct-1":"1. Abre la aplicación de Binance","sdk-modal-instruct-2":"2. Toca {{icon}} en la pantalla de inicio","sdk-modal-title":"Conectar con Binance","sdk-no-app":"¿Aún no tienes la aplicación de Binance?","sdk-modal-title-desktop":"Conectar Billetera de Binance","sdk-recommended":"Recomendado","sdk-chrome-extension":"Extensión de Chrome","sdk-install-extension":"Instala la extensión de la Billetera de Binance","sdk-scan-text":"Escanea con {{appLink}} para conectarla","sdk-bn-app":"Aplicación de Binance"},"es-ES":{"sdk-download-android":"Descargar para Android","sdk-connect":"Conectar","sdk-download-ios":"Descargar para iOS","sdk-install":"Instalar","sdk-modal-instruct-1":"1. Open Binance app","sdk-modal-instruct-2":"2. Pulsa en {{icon}} en la página principal","sdk-modal-title":"Connect With Binance","sdk-no-app":"¿Aún no tienes la aplicación de Binance?","sdk-modal-title-desktop":"Conéctate a la billetera de Binance","sdk-recommended":"Recomendación","sdk-chrome-extension":"Extensión de Chrome","sdk-install-extension":"Instala la extensión de la billetera de Binance","sdk-scan-text":"Escanea el código QR con la {{appLink}} para conectarte","sdk-bn-app":"aplicación de Binance"},"sv-SE":{"sdk-download-android":"Ladda ned för Android","sdk-connect":"Anslut","sdk-download-ios":"Ladda ned för iOS","sdk-install":"Installera","sdk-modal-instruct-1":"1. Ãppna Binance-appen","sdk-modal-instruct-2":"2. Tryck pÃ¥ {{icon}} pÃ¥ startskärmen","sdk-modal-title":"Anslut med Binance","sdk-no-app":"Har du inte Binance-appen ännu?","sdk-modal-title-desktop":"Anslut till Binance Wallet","sdk-recommended":"Bank-/kortöverföring","sdk-chrome-extension":"Chrome-tillägg","sdk-install-extension":"Installera Binance Wallet Extension","sdk-scan-text":"Skanna med {{appLink}} för att ansluta","sdk-bn-app":"Binance-app"},"tr-TR":{"sdk-download-android":"Android için indir","sdk-connect":"BaÄlan","sdk-download-ios":"iOS için indir","sdk-install":"Yükle","sdk-modal-instruct-1":"1. Binance Uygulamasını Açın","sdk-modal-instruct-2":"2. Ana Ekranda {{icon}} simgesine dokunun","sdk-modal-title":"Binance ile BaÄlanın","sdk-no-app":"Henüz Binance uygulamanız yok mu?"},"uk-UA":{"sdk-download-android":"ÐаванÑажиÑи Ð´Ð»Ñ Android","sdk-connect":"ÐÑдклÑÑиÑиÑÑ","sdk-download-ios":"ÐаванÑажиÑи Ð´Ð»Ñ iOS","sdk-install":"ÐÑÑановиÑи","sdk-modal-instruct-1":"1. ÐÑдкÑийÑе заÑÑоÑÑнок Binance","sdk-modal-instruct-2":"2. ТоÑкнÑÑÑÑÑ {{icon}} на Ð³Ð¾Ð»Ð¾Ð²Ð½Ð¾Ð¼Ñ ÐµÐºÑанÑ","sdk-modal-title":"ÐÑдклÑÑÑÑÑÑÑ Ð´Ð¾ Binance","sdk-no-app":"Ще не маÑÑе заÑÑоÑÑÐ½ÐºÑ Binance?","sdk-modal-title-desktop":"ÐÑдклÑÑÑÑÑÑÑ Ð´Ð¾ ÐаманÑÑ Binance","sdk-recommended":"Рекомендовано","sdk-chrome-extension":"РозÑиÑÐµÐ½Ð½Ñ Chrome","sdk-install-extension":"УÑÑановÑÑÑ ÑозÑиÑÐµÐ½Ð½Ñ ÐаманÑÑ Binance","sdk-scan-text":"ÐÑдÑканÑйÑе за Ð´Ð¾Ð¿Ð¾Ð¼Ð¾Ð³Ð¾Ñ {{appLink}}, Ñоб пÑдклÑÑиÑи","sdk-bn-app":"ÐаÑÑоÑÑнок Binance"},"vi-VN":{"sdk-download-android":"Tải xuá»ng cho Android","sdk-connect":"Kết ná»i","sdk-download-ios":"Tải xuá»ng cho iOS","sdk-install":"Cà i Äặt","sdk-modal-instruct-1":"1. MỠứng dụng Binance","sdk-modal-instruct-2":"2. Nhấn và o {{icon}} trên Mà n hình chÃnh","sdk-modal-title":"Kết ná»i vá»i Binance","sdk-no-app":"Bạn chưa có ứng dụng Binance?","sdk-modal-title-desktop":"Kết ná»i vá»i Và Binance","sdk-recommended":"ÄÆ°á»£c Äá» xuất","sdk-chrome-extension":"Tiá»n Ãch má» rá»ng trên Chrome","sdk-install-extension":"Cà i Äặt tiá»n Ãch má» rá»ng Và Binance","sdk-scan-text":"Quét bằng {{appLink}} Äá» kết ná»i","sdk-bn-app":"Ứng dụng Binance"},"da-DK":{"sdk-download-android":"Download til Android","sdk-connect":"Forbind","sdk-download-ios":"Download til iOS","sdk-install":"Installer","sdk-modal-instruct-1":"1. Ã
bn Binance-appen","sdk-modal-instruct-2":"2. Tryk pÃ¥ {{icon}} pÃ¥ startskærmen","sdk-modal-title":"Forbind til Binance","sdk-no-app":"Har du ikke Binance-appen endnu?","sdk-modal-title-desktop":"Opret forbindelse til Binance-wallet","sdk-recommended":"Anbefalet","sdk-chrome-extension":"Chrome-udvidelse","sdk-install-extension":"Installer udvidelse for Binance-wallet","sdk-scan-text":"Scan med {{appLink}} for at oprette forbindelse","sdk-bn-app":"Binance-app"},"my-MM":{"sdk-download-android":"á¡ááºá¸ááá½áá¯ááºá¡áá½áẠáá±á«ááºá¸áá¯ááºáá¯ááºáááº","sdk-connect":"áá»áááºáááºáááº","sdk-download-ios":"iOS á¡áá½áẠáá±á«ááºá¸áá¯ááºáá¯ááºáááº","sdk-install":"ááá·áºáá½ááºá¸áááº","sdk-modal-instruct-1":"1. Open Binance app","sdk-modal-instruct-2":"áááºááá»ááºáá¾á¬áá¼ááºáá¾ {{icon}} ááá¯áá¾áááºáá«á","sdk-modal-title":"Connect With Binance","sdk-no-app":"Binance App ááá¾ááá±á¸áá°á¸áá¬á¸á","sdk-modal-title-desktop":"Binance Wallet áá¾ááºá· áá»áááºáááºáá¼ááºá¸","sdk-recommended":"á¡áá¼á¶áá¼á¯áá¬á¸áá±á¬","sdk-chrome-extension":"Chrome Extension","sdk-install-extension":"Binance Wallet Extension ááᯠááá·áºáá½ááºá¸áá«","sdk-scan-text":"áá»áááºáááºááẠ{{appLink}} áá¼áá·áº á
áááºáááºáá«","sdk-bn-app":"Binance á¡ááºááº"},"lo-LA":{"sdk-download-android":"àºàº²àº§à»àº«àº¼àºàºªà»àº²àº¥àº±àº Android","sdk-connect":"à»àºàº·à»àºàº¡àºà»à»","sdk-download-ios":"àºàº²àº§à»àº«àº¼àºàºªà»àº²àº¥àº±àº iOS","sdk-install":"àºàº´àºàºàº±à»àº","sdk-modal-instruct-1":"1. à»àºàºµàºà»àºàº±àº Binance","sdk-modal-instruct-2":"2. à»àºàº° {{icon}}
1 à»àºà»à»àº²àºà»àº«àº¼àº±àº","sdk-modal-title":"à»àºàº·à»àºàº¡àºà»à»àºàº±àº Binance","sdk-no-app":"àºàº±àºàºà»à»àº¡àºµà»àºàº±àº Binance à»àºàº·à»àºàºà»?","sdk-modal-title-desktop":"à»àºàº·à»àºàº¡àºà»à»àºàº±àº Binance Wallet","sdk-recommended":"à»àºàº°àºàº³","sdk-chrome-extension":"ສà»àº§àºàºàº°àº«àºàº²àº Chrome","sdk-install-extension":"àºàº´àºàºàº±à»àº Binance Wallet Extension","sdk-scan-text":"ສະà»àºàºàºà»àº§àº {{appLink}} à»àºàº·à»àºà»àºàº·à»àºàº¡àºà»à»","sdk-bn-app":"à»àºàº±àº Binance"},"si-LK":{"sdk-download-android":"Android à·à¶³à·à· à¶¶à·à¶à¶ à¶à¶»à¶±à·à¶±","sdk-connect":"à·à¶¸à·à¶¶à¶±à·à¶° à¶à¶»à¶±à·à¶±","sdk-download-ios":"iOS à·à¶³à·à· à¶¶à·à¶à¶ à¶à¶»à¶±à·à¶±","sdk-install":"à·à·à¶®à·à¶´à¶±à¶º à¶à¶»à¶±à·à¶±","sdk-modal-instruct-1":"1. Binance යà·à¶¯à·à¶¸ à·à·à·à·à¶ à¶à¶»à¶±à·à¶±","sdk-modal-instruct-2":"2. මà·à¶½à· à¶à·à¶»à¶ºà· {{icon}} මචà¶à¶§à·à¶§à· à¶à¶»à¶±à·à¶±","sdk-modal-title":"Binance à·à¶¸à¶ à·à¶¸à·à¶¶à¶±à·à¶° à·à¶±à·à¶±","sdk-no-app":"à¶à·à¶¸à¶à· Binance යà·à¶¯à·à¶¸ à¶±à·à¶à· ද?","sdk-modal-title-desktop":"Binance à¶´à·à·à¶¸à·à¶¶à·à¶º à·à¶¸à¶à·à¶±à· à·à¶¸à·à¶¶à¶±à·à¶° à·à¶±à·à¶±","sdk-recommended":"à¶±à·à¶»à·à¶¯à·à· à¶à¶»à¶± ලදà·","sdk-chrome-extension":"Chrome Extension","sdk-install-extension":"Binance à¶´à·à·à¶¸à·à¶¶à· Extension à·à·à¶®à·à¶´à¶±à¶º à¶à¶»à¶±à·à¶±","sdk-scan-text":"à·à¶¸à·à¶¶à¶±à·à¶° à·à·à¶¸à¶§ {{appLink}} à·à¶¸à¶à·à¶±à· à·à·à¶à·à¶±à· à¶à¶»à¶±à·à¶±","sdk-bn-app":"Binance යà·à¶¯à·à¶¸"}},Br=["en","ar","bg-BG","zh-CN","zh-TW","cs-CZ","fr-FR","de-DE","el-GR","id-ID","it-IT","kk-KZ","lv-LV","pl-PL","pt-BR","pt-PT","ro-RO","ru-RU","sk-SK","sl-SI","es-LA","es-ES","sv-SE","tr-TR","uk-UA","vi-VN","da-DK","my-MM","lo-LA","si-LK"].reduce((function(e,t){return e[t]=Cr[t],e}),{}),Or=Br,xr=function(){var e=(0,zn.useContext)(mr).lng;return(0,zn.useCallback)((function(t,n){var r,o;return(null==Or||null===(r=Or[e])||void 0===r?void 0:r[t])||(null==Or||null===(o=Or.en)||void 0===o?void 0:o[t])||(null==n?void 0:n.default)||t}),[e])},Ir=function(e){var t=e.size,n=void 0===t?24:t,r=e.color,o=void 0===r?"currentColor":r,i=e.className,a=e.children,s=hr(e,["size","color","className","children"]);return zn.createElement("svg",dr({width:n,height:n,fill:o,className:i,viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},s),a)},Sr=function(e){return zn.createElement(Ir,dr({},e),zn.createElement("path",{d:"M13.3632 5.36314C13.6928 5.03359 14.2148 5.01317 14.5683 5.30162L14.6367 5.36314L20.6367 11.3631C20.9881 11.7146 20.9881 12.2851 20.6367 12.6366L14.6367 18.6366C14.2852 18.9881 13.7147 18.9881 13.3632 18.6366C13.0117 18.2851 13.0117 17.7146 13.3632 17.3631L18.7265 11.9999L13.3632 6.63658L13.3017 6.56822C13.0132 6.21472 13.0337 5.6927 13.3632 5.36314Z",fill:"currentColor"}))},Dr=function(){var e=xr();return zn.createElement("div",{className:"cursor-pointer pb-6 pt-[27px] px-5 rounded-lg relative bg-[#F0B908]/5 border-[1px] border-solid border-[#F0B90B]/10",onClick:function(){var e="";try{e=window.location.host,window.open("".concat(vr,"?utm_medium=sdk&utm_source=").concat(e))}catch(e){window.open("".concat(vr,"?utm_medium=sdk"))}}},zn.createElement("div",{className:"right-0 pl-1 pr-[6px] absolute top-0 w3w-t-subtitle3 text-[#2EBD85] h-5 bg-[#2EBD85]/10 rounded-s rounded-b-[4px] rounded-tr-lg"},e("sdk-recommended",{default:"Recommended"})),zn.createElement("div",{className:"flex flex-row justify-between items-center"},zn.createElement("div",{className:"flex flex-row items-center gap-3"},zn.createElement("img",{src:br,className:"h-9 w-9"}),zn.createElement("div",{className:"flex flex-col"},zn.createElement("div",{className:"w3w-subtitle3 !font-[600] text-[#282828]"},e("sdk-chrome-extension",{default:"Chrome Extension"})),zn.createElement("div",{className:"text-[#4F4F4F] w3w-t-subtitle3 !font-[400]"},e("sdk-install-extension",{default:"Install Binance Wallet Extension"})))),zn.createElement("div",null,zn.createElement(Sr,{className:"text-[#9C9C9C]"}))))},Pr=function(e){return zn.createElement(Ir,dr({},e),zn.createElement("path",{d:"M6.69708 4.57538L4.57576 6.6967L9.87906 12L4.57576 17.3033L6.69708 19.4246L12.0004 14.1213L17.3037 19.4246L19.425 17.3033L14.1217 12L19.425 6.6967L17.3037 4.57538L12.0004 9.87868L6.69708 4.57538Z",fill:"currentColor"}))},Nr=function(e){var t=e.onClose;return zn.createElement("div",{className:"h-6 flex items-center justify-end"},zn.createElement("div",{className:"h-6 cursor-pointer text-[#929AA5]",onClick:t},zn.createElement(Pr,null)))},Rr=function(e){var t=e.id,n=e.onClose,r=e.onConnect,o=xr();return zn.createElement("div",{id:t,className:"w3w-animated w3w-fadeIn pointer-events-auto fixed top-0 left-0 h-full w-full bg-black/[.80] duration-300 ease-in-out will-change-auto"},zn.createElement("div",{className:"absolute bottom-0 m-auto w-full rounded-t-2xl bg-white px-4 pb-6 shadow-inner duration-300 ease-in-out will-change-transform md:w-[400px]"},zn.createElement(Mr,{onClose:n}),zn.createElement("div",{className:"mt-6 mb-4 flex justify-center"},zn.createElement("img",{className:"w-[60px]",src:Er})),zn.createElement("div",{className:"w3w-subtitle1 text-center mb-6 w3w-t-primary"},o("sdk-modal-title",{default:"Connect with Binance"})),zn.createElement("button",{onClick:r,style:{borderColor:"transparent"},className:"w-full rounded h-[40px] flex justify-center items-center w3w-bg-primary w3w-t-primary w3w-subtitle3 mb-4"},o("sdk-connect",{default:"Connect"})),zn.createElement("div",{className:"text-center py-3 w3w-t-secondary"},zn.createElement("span",null,o("sdk-no-app",{default:"Donât have Binance app yet?"})),zn.createElement("a",{target:"_blank",href:"https://www.binance.com/en/download",className:"w3w-t-brand ml-1"},o("sdk-install",{default:"Install"})))))},Mr=function(e){var t=e.onClose;return zn.createElement("div",{className:"flex items-center justify-end h-[52px]"},zn.createElement("div",{className:"cursor-pointer text-[#929AA5]",onClick:t},zn.createElement(Pr,{className:"w-[20px]"})))},Tr=function(e){var t=document.createElement("a");t.href=e,document.body.appendChild(t),function(e,t){var n="visibilitychange",r=setTimeout((function(){document.hidden||e()}),t),o=function(){document.hidden&&(clearTimeout(r),document.removeEventListener(n,o))};document.addEventListener(n,o,!1)}((function(){window.location.href="https://www.binance.com/en/download"}),1e3),t.click(),document.body.removeChild(t)},Qr=function(e){var t=e.value,n=hr(e,["value"]),r=jr(t).map((function(e){return"string"==typeof e?e:zn.cloneElement(n[e.key],{key:e.key})}));return zn.createElement(zn.Fragment,null,r)},jr=function(e){for(var t,n=/{{(.*?)}}/g,r=0,o=[];null!==(t=n.exec(e));)t.index!==r&&o.push(e.substring(r,t.index)),o.push({key:t[1]}),r=n.lastIndex;return r!==e.length&&o.push(e.substring(r)),o};var Lr=function(e){var t=function(e){var t=kr(),n=t.isAndroid,r=t.isMobile;return{toBinance:function(){var t=Fn(n,e);if(r){if(!n){var o=document.createElement("a");o.href=t,document.body.appendChild(o),o.click(),document.body.removeChild(o)}n&&Tr(t)}}}}(e.url),n=t.toBinance,r=xr();return zn.createElement("div",null,zn.createElement("div",{className:"flex justify-center flex-col items-center"},zn.createElement("div",{className:"w-[120px] h-[120px] mb-2",onClick:n},e.url&&zn.createElement(sr,{value:e.url,width:"100%",height:"100%",level:"M",className:"rounded-[6px]",imageSettings:{src:Er,height:32,width:32,excavate:!1}})),zn.createElement("div",{className:"inline w3w-t-subtitle2 text-[#202630]"},zn.createElement(Qr,{className:"",value:r("sdk-scan-text",{default:"Scan
1with {{appLink}} to connect"}),appLink:zn.createElement("a",{className:"w3w-t-subtitle2 text-[#C99400] hover:opacity-80",style:{textDecoration:"none"},href:"https://www.binance.com/en/download",rel:"noreferrer",target:"_blank"},r("sdk-bn-app",{default:"Binance App"}))}))))},Ur=function(){var e=xr();return zn.createElement("div",{className:"relative my-[30px] w-full border-[1px] border-solid border-[#D8DCE1]",style:{borderBottom:"none"}},zn.createElement("div",{className:"w-10 text-center absolute text-[#000] w3w-t-subtitle2 -top-[10px] z-10 bg-[#FFF]",style:{left:"50%",transform:"translateX(-50%)"}},e("sdk-or",{default:"OR"})))},Fr=function(){var e=xr();return zn.createElement("div",{className:"flex items-center justify-between"},zn.createElement("p",{className:"text-center w-full mb-[20px] mt-0 w3w-subtitle1 text-[#282828] lg:text-xl md:font-semibold"},e("sdk-modal-title-desktop",{default:"Connect with Binance Wallet"})))},Hr=function(e){var t=e.onClose,n=e.isReady,r=kr().isMobile,o=Ar((0,zn.useState)(""),2),i=o[0],a=o[1],s=Ar((0,zn.useState)(!1),2),c=s[0],u=s[1];(0,zn.useEffect)((function(){n.then(a).catch((function(){return u(!0)}))}),[n]);var l={url:i,error:c};return!1===r?zn.createElement("div",{id:yr,className:"w3w-animated w3w-fadeIn pointer-events-auto fixed top-0 left-0 h-full w-full bg-black/[.80] duration-300 ease-in-out will-change-auto"}
1,zn.createElement("div",{style:{transform:"translateY(-50%)",top:"50%"},className:"relative m-auto w-[343px] rounded-2xl bg-white px-6 pt-[20px] pb-6 shadow-inner duration-300 ease-in-out will-change-transform md:w-[400px] lg:p-6"},zn.createElement(Nr,{onClose:t}),zn.createElement(Fr,null),zn.createElement(Dr,null),zn.createElement(Ur,null),zn.createElement(Lr,dr({},l)))):r?zn.createElement(Rr,{onConnect:function(){Hn(i)},onClose:t,id:yr}):void 0},zr={order:["querystring","cookie","localStorage","sessionStorage","navigator","htmlTag","path","subdomain"],lookupQuerystring:function(){var e=window.location.search.match(/lng=([^&]*)/);return e&&e[1]},lookupCookie:function(){var e=document.cookie.match(/i18next=([^;]*)/);return e&&e[1]},lookupLocalStorage:function(){return localStorage.getItem("i18nextLng")},lookupSessionStorage:function(){return sessionStorage.getItem("i18nextLng")},lookupFromNavigator:function(){return navigator.language},lookupFromHtmlTag:function(){return document.documentElement.lang},lookupFromPath:function(){var e=window.location.pathname.match(/\/([^/]*)/);return e&&e[1]},lookupFromSubdomain:function(){var e=window.location.hostname.match(/^(.+)\./);return e&&e[1]}},_r=function(){var e=!0,t=!1,n=void 0;try{for(var r,o=zr.order[Symbol.iterator]();!(e=(r=o.next()).done);e=!0){var i=r.value;try{var a=zr["lookup"+i.charAt(0).toUpperCase()+i.slice(1)]();if(a)return a}catch(e){console.error("Error detecting language with method: ".concat(i),e);continue}}}catch(e){t=!0,n=e}finally{try{e||null==o.return||o.return()}finally{if(t)throw n}}return"en"};function Wr(){var e=window.document,t=e.createElement("div");return t.setAttribute("id",wr),e.body.appendChild(t),t}function Kr(){var e=window.document,t=e.getElementById(yr);t&&(t.className=t.className.replace("w3w-fadeIn","w3w-fadeOut"),setTimeout((function(){var t=e.getElementById(wr);t&&e.body.removeChild(t)}),300))}function Gr(e){return function(){Kr(),e&&e()}}var Jr=function(e){},Vr=function(){};var Yr={open:function(e){var t=e.cb,n=e.lng,r=new Promise((function(e,t){Jr=e,Vr=t}));kt()||function(e){lr((function(e){var t,n,r,o,i,a;return pr(this,(function(s){switch(s.label){case 0:return t=e.isReady,n=e.cb,r=e.lng,o=Wr(),i=(0,_n.createRoot)(o),[4,t];case 1:return s.sent(),a=null!=r?r:_r(),i.render(zn.createElement(mr.Provider,{value:{lng:a}},zn.createElement("style",{dangerouslySetInnerHTML:{__html:gr}}),zn.createElement(Hr,{isReady:t,onClose:Gr(n)}))),[2]}}))})).apply(this,arguments)}({isReady:r,cb:t,lng:n})},close:function(){kt()||Kr()},ready:function(e){Jr(e)},fail:function(){console.log("relay failed...."),Vr()}},qr=Yr;n(34155),n(48764).Buffer;function Xr(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Zr(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function $r(e,t,n){return $r=co()?Reflect.construct:function(e,t,n){var r=[null];r.push.apply(r,t);var o=new(Function.bind.apply(e,r));return n&&io(o,n.prototype),o},$r.apply(null,arguments)}function eo(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function to(e,t,n){return t&&eo(e.prototype,t),n&&eo(e,n),e}function no(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ro(e){return ro=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},ro(e)}function oo(e,t){return!t||"object"!==ao(t)&&"function"!=typeof t?Xr(e):t}function io(e,t){return io=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},io(e,t)}function ao(e){return e&&"undefined"!=typeof Symbol&&e.constructor===Symbol?"symbol":typeof e}function so(e){var t="function"==typeof Map?new Map:void 0;return so=function(e){if(null===e||!function(e){return-1!==Function.toString.call(e).indexOf("[native code]")}(e))return e;if("function"!=typeof e)throw new TypeError("Super expression must either be null or a function");if(void 0!==t){if(t.has(e))return t.get(e);t.set(e,n)}function n(){return $r(e,arguments,ro(this).constructor)}return n.prototype=Object.create(e.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),io(n,e)},so(e)}function co(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}var uo,lo=Object.defineProperty,fo=function(e,t,n){return function(e,t,n){t in e?lo(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n}(e,"symbol"!=(void 0===t?"undefined":ao(t))?t+"":t,n),n},ho="INTERNAL_ERROR",Ao="SERVER_ERROR";no(uo={},"PARSE_ERROR",{code:-32700,message:"Parse error"}),no(uo,"INVALID_REQUEST",{code:-32600,message:"Invalid Request"}),no(uo,"METHOD_NOT_FOUND",{code:-32601,message:"Method not found"}),no(uo,"INVALID_PARAMS",{code:-32602,message:"Invalid params"}),no(uo,ho,{code:-32603,message:"Internal error"}),no(uo,Ao,{code:-32e3,message:"Server error"});var po={16:10,24:12,32:14},go=[1,2,4,8,16,32,64,128,27,54,108,216,171,77,154,47,94,188,99,198,151,53,106,212,179,125,250,239,197,145],mo=[99,124,119,123,242,107,111,197,48,1,103,43,254,215,171,118,202,130,201,125,250,89,71,240,173,212,162,175,156,164,114,192,183,253,147,38,54,63,247,204,52,165,229,241,113,216,49,21,4,199,35,195,24,150,5,154,7,18,128,226,235,39,178,117,9,131,44,26,27,110,9
10,160,82,59,214,179,41,227,47,132,83,209,0,237,32,252,177,91,106,203,190,57,74,76,88,207,208,239,170,251,67,77,51,133,69,249,2,127,80,60,159,168,81,163,64,143,146,157,56,245,188,182,218,33,16,255,243,210,205,12,19,236,95,151,68,23,196,167,126,61,100,93,25,115,96,129,79,220,34,42,144,136,70,238,184,20,222,94,11,219,224,50,58,10,73,6,36,92,194,211,172,98,145,149,228,121,231,200,55,109,141,213,78,169,108,86,244,234,101,122,174,8,186,120,37,46,28,166,180,198,232,221,116,31,75,189,139,138,112,62,181,102,72,3,246,14,97,53,87,185,134,193,29,158,225,248,152,17,105,217,142,148,155,30,135,233,206,85,40,223,140,161,137,13,191,230,66,104,65,153,45,15,176,84,187,22],wo=[82,9,106,213,48,54,165,56,191,64,163,158,129,243,215,251,124,227,57,130,155,47,255,135,52,142,67,68,196,222,233,203,84,123,148,50,166,194,35,61,238,76,149,11,66,250,195,78,8,46,161,102,40,217,36,178,118,91,162,73,109,139,209,37,114,248,246,100,134,104,152,22,212,164,92,204,93,101,182,146,108,112,72,80,253,237,185,218,94,21,70,87,167,141,157,132,144,216,171,0,140,188,211,10,247,228,88,5,184,179,69,6,208,44,30,143,202,63,15,2,193,175,189,3,1,19,138,107,58,145,17,65,79,103,220,234,151,242,207,206,240,180,230,115,150,172,116,34,231,173,53,133,226,249,55,232,28,117,223,110,71,241,26,113,29,41,197,137,111,183,98,14,170,24,190,27,252,86,62,75,198,210,121,32,154,219,192,254,120,205,90,244,31,221,168,51,136,7,199,49,177,18,16,89,39,128,236,95,96,81,127,169,25,181,74,13,45,229,122,159,147,201,156,239,160,224,59,77,174,42,245,176,200,235,187,60,131,83,153,97,23,43,4,126,186,119,214,38,225,105,20,99,85,33,12,125],yo=[3328402341,4168907908,4000806809,4135287693,4294111757,3597364157,3731845041,2445657428,1613770832,33620227,3462883241,1445669757,3892248089,3050821474,1303096294,3967186586,2412431941,528646813,2311702848,4202528135,4026202645,2992200171,2387036105,4226871307,1101901292,3017069671,1604494077,1169141738,597466303,1403299063,3832705686,2613100635,1974974402,3791519004,1033081774,1277568618,1815492186,2118074177,4126668546,2211236943,1748251740,1369810420,3521504564,4193382664,3799085459,2883115123,1647391059,706024767,134480908,2512897874,1176707941,2646852446,806885416,932615841,168101135,798661301,235341577,605164086,461406363,3756188221,3454790438,1311188841,2142417613,3933566367,302582043,495158174,1479289972,874125870,907746093,3698224818,3025820398,1537253627,2756858614,1983593293,3084310113,2108928974,1378429307,3722699582,1580150641,327451799,2790478837,3117535592,0,3253595436,1075847264,3825007647,2041688520,3059440621,3563743934,2378943302,1740553945,1916352843,2487896798,2555137236,2958579944,2244988746,3151024235,3320835882,1336584933,3992714006,2252555205,2588757463,1714631509,293963156,2319795663,3925473552,67240454,4269768577,2689618160,2017213508,631218106,1269344483,2723238387,1571005438,2151694528,93294474,1066570413,563977660,1882732616,4059428100,16733
113503,2008463041,2950355573,1109467491,537923632,3858759450,4260623118,3218264685,2177748300,403442708,638784309,3287084079,3193921505,899127202,2286175436,773265209,2479146071,1437050866,4236148354,2050833735,3362022572,3126681063,840505643,3866325909,3227541664,427917720,2655997905,2749160575,1143087718,1412049534,999329963,193497219,2353415882,3354324521,1807268051,672404540,2816401017,3160301282,369822493,2916866934,3688947771,1681011286,1949973070,336202270,2454276571,201721354,1210328172,3093060836,2680341085,3184776046,1135389935,3294782118,965841320,831886756,3554993207,4068047243,3588745010,2345191491,1849112409,3664604599,26054028,2983581028,2622377682,1235855840,3630984372,2891339514,4092916743,3488279077,3395642799,4101667470,1202630377,268961816,1874508501,4034427016,1243948399,1546530418,941366308,1470539505,1941222599,2546386513,3421038627,2715671932,3899946140,1042226977,2521517021,1639824860,227249030,260737669,3765465232,2084453954,1907733956,3429263018,2420656344,100860677,4160157185,470683154,3261161891,1781871967,2924959737,1773779408,394692241,2579611992,974986535,664706745,3655459128,3958962195,731420851,571543859,3530123707,2849626480,126783113,865375399,765172662,1008606754,361203602,3387549984,2278477385,2857719295,1344809080,2782912378,59542671,1503764984,160008576,437062935,1707065306,3622233649,2218934982,3496503480,2185314755,697932208,1512910199,504303377,2075177163,2824099068,1841019862,739644986],vo=[2781242211,2230877308,2582542199,2381740923,234877682,3184946027,2984144751,1418839493,1348481072,50462977,2848876391,2102799147,434634494,1656084439,3863849899,2599188086,1167051466,2636087938,1082771913,2281340285,368048890,3954334041,3381544775,201060592,3963727277,1739838676,4250903202,3930435503,3206782108,4149453988,2531553906,1536934080,3262494647,484572669,2923271059,1783375398,1517041206,1098792767,49674231,1334037708,1550332980,4098991525,886171109,150598129,2481090929,1940642008,1398944049,1059722517,201851908,1385547719,1699095331,1587397571,674240536,2704774806,252314885,3039795866,151914247,908333586,2602270848,1038082786,651029483,1766729511,3447698098,2682942837,454166793,2652734339,1951935532,775166490,758520603,3000790638,4004797018,4217086112,4137964114,1299594043,1639438038,3464344499,2068982057,1054729187,1901997871,2534638724,4121318227,1757008337,0,750906861,1614815264,535035132,3363418545,3988151131,3201591914,1183697867,3647454910,1265776953,3734260298,3566750796,3903871064,1250283471,1807470800,717615087,3847203498,384695291,3313910595,3617213773,1432761139,2484176261,3481945413,283769337,100925954,2180939647,4037038160,1148730428,3123027871,3813386408,4087501137,4267549603,3229630528,2315620239,2906624658,3156319645,1215313976,82966005,3747855548,3245848246,1974459098,1665278241,807407632,451280895,251524083,1841287890,1283575245,337120268,891687699,801369324,3787349855,2721421207,3431482436,959321879,1469301956,4065699751,2197585534,1199193405,2898814052,3887750493,724703513,2514908019,2696962144,2551808385,3516813135,2141445340,1715741218,2119445034,2872807568,2198571144,3398190662,700968686,3547052216,1009259540,2041044702,3803995742,487983883,1991105499,1004265696,1449407026,1316239930,504629770,3683797321,168560134,1816667172,3837287516,1570751170,1857934291,4014189740,2797888098,2822345105,2754712981,936633572,2347923833,852879335,1133234376,1500395319,3084545389,2348912013,1689376213,3533459022,3762923945,3034082412,4205598294,133428468,634383082,2949277029,2398386810,3913789102,403703816,3580869306,2297460856,1867130149,1918643758,607656988,4049053350,3346248884,1368901318,600565992,2090982877,2632479860,557719327,3717614411,3697393085,2249034635,2232388234,2430627952,1115438654,3295786421,2865522278,3633334344,84280067,33027830,303828494,2747425121,1600795957,4188952407,3496589753,2434238086,1486471617,658119965,3106381470,953803233,334231800,3005978776,857870609,3151128937,1890179545,2298973838,2805175444,3056442267,574365214,2450884487,550103529,1233637070,4289353045,2018519080,2057691103,2399374476,4166623649,2148108681,387583245,3664101311,836232934,3330556482,3100665960,3280093505,2955516313,2002398509,287182607,3413881008,4238890068,3597515707,975967766],bo=[1671808611,2089089148,2006576759,2072901243,4061003762,1807603307,1873927791,3310653893,810573872,16974337,1739181671,729634347,4263110654,3613570519,2883997099,1989864566,3393556426,2191335298,3376449993,2106063485,4195741690,1508618841,1204391495,4027317232,2917941677,3563566036,2734514082,2951366063,2629772188,2767672228,1922491506,3227229120,3082974647,4246528509,2477669779,644500518,911895606,1061256767,4144166391,3427763148,878471220,2784252325,3845444069,4043897329,1905517169,3631459288,827548209,356461077,67897348,3344078279,593839651,3277757891,405286936,2527147926,84871685,2595565466,118033927,305538066,2157648768,3795705826,3945188843,661212711,2999812018,1973414517,152769033,2208177539,745822252,439235610,455947803,1857215598,1525593178,2700827552,1391895634,994932283,3596728278,3016654259,695947817,3812548067,795958831,2224493444,1408607827,3513301457,0,3979133421,543178784,4229948412,2982705585,1542305371,1790891114,3410398667,3201918910,961245753,1256100938,1289001036,1491644504,3477767631,3496721360,4012557807,2867154858,4212583931,1137018435,1305975373,861234739,2241073541,1171229253,4178635257,33948674,2139225727,1357946960,1011120188,2679776671,2833468328,1374921297,2751356323,1086357568,2408187279,2460827538,2646352285,944271416,4110742005,3168756668,3066132406,3665145818,560153121,271589392,4279952895,4077846003,3530407890,3444343245,202643468,322250259,3962553324,1608629855,2543990167,1154254916,389
1623319,3294073796,2817676711,2122513534,1028094525,1689045092,1575467613,422261273,1939203699,1621147744,2174228865,1339137615,3699352540,577127458,712922154,2427141008,2290289544,1187679302,3995715566,3100863416,339486740,3732514782,1591917662,186455563,3681988059,3762019296,844522546,978220090,169743370,1239126601,101321734,611076132,1558493276,3260915650,3547250131,2901361580,1655096418,2443721105,2510565781,3828863972,2039214713,3878868455,3359869896,928607799,1840765549,2374762893,3580146133,1322425422,2850048425,1823791212,1459268694,4094161908,3928346602,1706019429,2056189050,2934523822,135794696,3134549946,2022240376,628050469,779246638,472135708,2800834470,3032970164,3327236038,3894660072,3715932637,1956440180,522272287,1272813131,3185336765,2340818315,2323976074,1888542832,1044544574,3049550261,1722469478,1222152264,50660867,4127324150,236067854,1638122081,895445557,1475980887,3117443513,2257655686,3243809217,489110045,2662934430,3778599393,4162055160,2561878936,288563729,1773916777,3648039385,2391345038,2493985684,2612407707,505560094,2274497927,3911240169,3460925390,1442818645,678973480,3749357023,2358182796,2717407649,2306869641,219617805,3218761151,3862026214,1120306242,1756942440,1103331905,2578459033,762796589,252780047,2966125488,1425844308,3151392187,372911126],Eo=[1667474886,2088535288,2004326894,2071694838,4075949567,1802223062,1869591006,3318043793,808472672,16843522,1734846926,724270422,4278065639,3621216949,2880169549,1987484396,3402253711,2189597983,3385409673,2105378810,4210693615,1499065266,1195886990,4042263547,2913856577,3570689971,2728590687,2947541573,2627518243,2762274643,1920112356,3233831835,3082273397,4261223649,2475929149,640051788,909531756,1061110142,4160160501,3435941763,875846760,2779116625,3857003729,4059105529,1903268834,3638064043,825316194,353713962,67374088,3351728789,589522246,3284360861,404236336,2526454071,84217610,2593830191,117901582,303183396,2155911963,3806477791,3958056653,656894286,2998062463,1970642922,151591698,2206440989,741110872,437923380,454765878,1852748508,1515908788,2694904667,1381168804,993742198,3604373943,3014905469,690584402,3823320797,791638366,2223281939,1398011302,3520161977,0,3991743681,538992704,4244381667,2981218425,1532751286,1785380564,3419096717,3200178535,960056178,1246420628,1280103576,1482221744,3486468741,3503319995,4025428677,2863326543,4227536621,1128514950,1296947098,859002214,2240123921,1162203018,4193849577,33687044,2139062782,1347481760,1010582648,2678045221,2829640523,1364325282,2745433693,1077985408,2408548869,2459086143,2644360225,943212656,4126475505,3166494563,3065430391,3671750063,555836226,269496352,4294908645,4092792573,3537006015,3452783745,202118168,320025894,3974901699,1600119230,2543297077,1145359496,387397934,3301201811,2812801621,2122220284,1027426170,1684319432,1566435258,421079858,1936954854,1616945344,2172753945,1330631070,3705438115,572679748,707427924,2425400123,2290647819,1179044492,4008585671,3099120491,336870440,3739122087,1583276732,185277718,3688593069,3772791771,842159716,976899700,168435220,1229577106,101059084,606366792,1549591736,3267517855,3553849021,2897014595,1650632388,2442242105,2509612081,3840161747,2038008818,3890688725,3368567691,926374254,1835907034,2374863873,3587531953,1313788572,2846482505,1819063512,1448540844,4109633523,3941213647,1701162954,2054852340,2930698567,134748176,3132806511,2021165296,623210314,774795868,471606328,2795958615,3031746419,3334885783,3907527627,3722280097,1953799400,522133822,1263263126,3183336545,2341176845,2324333839,1886425312,1044267644,3048588401,1718004428,1212733584,50529542,4143317495,235803164,1633788866,892690282,1465383342,3115962473,2256965911,3250673817,488449850,2661202215,3789633753,4177007595,2560144171,286339874,1768537042,3654906025,2391705863,2492770099,2610673197,505291324,2273808917,3924369609,3469625735,1431699370,673740880,3755965093,2358021891,2711746649,2307489801,218961690,3217021541,3873845719,1111672452,1751693520,1094828930,2576986153,757954394,252645662,2964376443,1414855848,3149649517,370555436],ko=[1374988112,2118214995,437757123,975658646,1001089995,530400753,2902087851,1273168787,540080725,2910219766,2295101073,4110568485,1340463100,3307916247,641025152,3043140495,3736164937,
1632953703,1172967064,1576976609,3274667266,2169303058,2370213795,1809054150,59727847,361929877,3211623147,2505202138,3569255213,1484005843,1239443753,2395588676,1975683434,4102977912,2572697195,666464733,3202437046,4035489047,3374361702,2110667444,1675577880,3843699074,2538681184,1649639237,2976151520,3144396420,4269907996,4178062228,1883793496,2403728665,2497604743,1383856311,2876494627,1917518562,3810496343,1716890410,3001755655,800440835,2261089178,3543599269,807962610,599762354,33778362,3977675356,2328828971,2809771154,4077384432,1315562145,1708848333,101039829,3509871135,3299278474,875451293,2733856160,92987698,2767645557,193195065,1080094634,1584504582,3178106961,1042385657,2531067453,3711829422,1306967366,2438237621,1908694277,67556463,1615861247,429456164,3602770327,2302690252,1742315127,2968011453,126454664,3877198648,2043211483,2709260871,2084704233,4169408201,0,159417987,841739592,504459436,1817866830,4245618683,260388950,1034867998,908933415,168810852,1750902305,2606453969,607530554,202008497,2472011535,3035535058,463180190,2160117071,1641816226,1517767529,470948374,3801332234,3231722213,1008918595,303765277,235474187,4069246893,766945465,337553864,1475418501,2943682380,4003061179,2743034109,4144047775,1551037884,1147550661,1543208500,2336434550,3408119516,3069049960,3102011747,3610369226,1113818384,328671808,2227573024,2236228733,3535486456,2935566865,3341394285,496906059,3702665459,226906860,2009195472,733156972,2842737049,294930682,1206477858,2835123396,2700099354,1451044056,573804783,2269728455,3644379585,2362090238,2564033334,2801107407,2776292904,3669462566,1068351396,742039012,1350078989,1784663195,1417561698,4136440770,2430122216,775550814,2193862645,2673705150,1775276924,1876241833,3475313331,3366754619,270040487,3902563182,3678124923,3441850377,1851332852,3969562369,2203032232,3868552805,2868897406,566021896,4011190502,3135740889,1248802510,3936291284,699432150,832877231,708780849,3332740144,899835584,1951317047,4236429990,3767586992,866637845,4043610186,1106041591,2144161806,395441711,1984812685,1139781709,3433712980,3835036895,2664543715,1282050075,3240894392,1181045119,2640243204,25965917,4203181171,4211818798,3009879386,2463879762,3910161971,1842759443,2597806476,933301370,1509430414,3943906441,3467192302,3076639029,3776767469,2051518780,2631065433,1441952575,404016761,1942435775,1408749034,1610459739,3745345300,2017778566,3400528769,3110650942,941896748,3265478751,371049330,3168937228,675039627,4279080257,967311729,135050206,3635733660,1683407248,2076935265,3576870512,1215061108,3501741890],Co=[1347548327,1400783205,3273267108,2520393566,3409685355,4045380933,2880240216,2471224067,1428173050,4138563181,2441661558,636813900,4233094615,3620022987,2149987652,2411029155,1239331162,1730525723,2554718734,3781033664,46346101,310463728,2743944855,3328955385,3875770207,2501218972,3955191162,3667219033,768917123,3545789473,692707433,1150208456,1786102409,2029293177,1805211710,3710368113,3065962831,401639597,1724457132,3028143674,409198410,2196052529,1620529459,1164071807,3769721975,2226875310,486441376,2499348523,1483753576,428819965,2274680428,3075636216,598438867,3799141122,1474502543,711349675,129166120,53458370,2592523643,2782082824,4063242375,2988687269,3120694122,1559041666,730517276,2460449204,4042459122,2706270690,3446004468,3573941694,533804130,2328143614,2637442643,2695033685,839224033,1973745387,957055980,2856345839,106852767,1371368976,4181598602,1033297158,2933734917,1179510461,3046200461,91341917,1862534868,4284502037,605657339,2547432937,3431546947,2003294622,3182487618,2282195339,954669403,3682191598,1201765386,3917234703,3388507166,0,2198438022,1211247597,2887651696,1315723890,4227665663,1443857720,507358933,657861945,1678381017,560487590,3516619604,975451694,2970356327,261314535,3535072918,2652609425,1333838021,2724322336,1767536459,370938394,182621114,3854606378,1128014560,487725847,185469197,2918353863,3106780840,3356761769,2237133081,1286567175,3152976349,4255350624,2683765030,3160175349,3309594171,878443390,1988838185,3704300486,1756818940,1673061617,3403100636,272786309,1075025698,545572369,2105887268,4174560061,296679730,1841768865,1260232239,4091327024,3960309330,3497509347,1814803222,2578018489,4195456072,575138148,3299409036,446754879,3629546796,4011996048,3347532110,3252238545,4270639778,915985419,3483825537,681933534,651868046,2755636671,3828103837,223377554,2607439820,1649704518,3270937875,3901806776,1580087799,4118987695,3198115200,2087309459,2842678573,3016697106,1003007129,2802849917,1860738147,2077965243,164439672,4100872472,32283319,2827177882,1709610350,2125135846,136428751,3874428392,3652904859,3460984630,3572145929,3593056380,2939266226,824852259,818324884,3224740454,930369212,2801566410,2967507152,355706840,1257309336,4148292826,243256656,790073846,2373340630,1296297904,1422699085,3756299780,3818836405,457992840,3099667487,2135319889,77422314,1560382517,1945798516,788204353,1521706781,1385356242,870912086,325965383,2358957921,2050466060,2388260884,2313884476,4006521127,901210569,3990953189,1014646705,1503449823,1062597235,2031621326,3212035895,3931371469,1533017514,350174575,2256028891,2177544179,1052338372,741876788,1606591296,1914052035,213705253,2334669897,1107234197,1899603969,3725069491,2631447780,2422494913,1635502980,1893020342,1950903388,1120974935],Bo=[2807058932,1699970625,2764249623,1586903591,1808481195,1173430173,1487645946,59984867,4199882800,1844882806,1989249228,1277555970,3623636965,3419915562,1149249077,2744104290,1514790577,459744698,244860394,3235995134,1963115311,4027744588,2544078150,4190530515,1608975247,2627016082,2062270317,1507497298,2200818878,567498868,1764313568,3359936201,2305455554,2037970062,1047239e3,1910319033,1337376481,2904027272,2892417312,984907214,1243112415,830661914,861968209,2135253587,2011214180,2927934315,2686254721,731183368,1750626376,4246310725,1820824798,4172763771,3542330227,48394827,2404901663,2871682645,671593195,3254988725,2073724613,145085239,2280796200,2779915199,1790575107,2187128086,472615631,3029510009,4075877127,3802222185,4107101658,3201631749,1646252340,4270507174,1402811438,1436590835,3778151818,3950355702,3963161475,4020912224,2667994737,273792366,2331590177,104699613,95345982,3175501286,2377486676,1560637892,3564045318,369057872,4213447064,3919042237,1137477952,2658625497,1119727848,2340947849,1530455833,4007360968,172466556,266959938,516552836,0,2256734592,3980931627,1890328081,1917742170,4294704398,945164165,3575528878,958871085,3647212047,2787207260,1423022939,775562294,1739656202,3876557655,2530391278,2443058075,3310321856,547512796,1265195639,437656594,3121275539,719700128,3762502690,387781147,218828297,3350065803,2830708150,2848461854,428169201,122466165,3720081049,1627235199,648017665,4122762354,1002783846,2117360635,695634755,3336358691,4234721005,4049844452,3704280881,2232435299,574624663,287343814,612205898,1039717051,840019705,2708326185,793451934,821288114,1391201670,3822090177,376187827,3113855344,1224348052,1679968233,2361698556,1058709744,752375421,2431590963,1321699145,3519142200,2734591178,188127444,2177869557,3727205754,2384911031,3215212461,2648976442,2450346104,3432737375,1180849278,331544205,3102249176,4150144569,2952102595,2159976285,2474404304,766078933,313773861,2570832044,2108100632,1668212892,3145456443,2013908262,418672217,3070356634,2594734927,1852171925,3867060991,3473416636,3907448597,2614737639,919489135,164948639,2094410160,2997825956,590424639,2486224549,1723872674,3157750862,3399941250,3501252752,3625268135,2555048196,3673637356,1343127501,4130281361,3599595085,2957853679,12974
103050,81781910,3051593425,2283490410,532201772,1367295589,3926170974,895287692,1953757831,1093597963,492483431,3528626907,1446242576,1192455638,1636604631,209336225,344873464,1015671571,669961897,3375740769,3857572124,2973530695,3747192018,1933530610,3464042516,935293895,3454686199,2858115069,1863638845,3683022916,4085369519,3292445032,875313188,1080017571,3279033885,621591778,1233856572,2504130317,24197544,3017672716,3835484340,3247465558,2220981195,3060847922,1551124588,1463996600],Oo=[4104605777,1097159550,396673818,660510266,2875968315,2638606623,4200115116,3808662347,821712160,1986918061,3430322568,38544885,3856137295,718002117,893681702,1654886325,2975484382,3122358053,3926825029,4274053469,796197571,1290801793,1184342925,3556361835,2405426947,2459735317,1836772287,1381620373,3196267988,1948373848,3764988233,3385345166,3263785589,2390325492,1480485785,3111247143,3780097726,2293045232,548169417,3459953789,3746175075,439452389,1362321559,1400849762,1685577905,1806599355,2174754046,137073913,1214797936,1174215055,3731654548,2079897426,1943217067,1258480242,529487843,1437280870,3945269170,3049390895,3313212038,923313619,679998e3,3215307299,57326082,377642221,3474729866,2041877159,133361907,1776460110,3673476453,96392454,878845905,2801699524,777231668,4082475170,2330014213,4142626212,2213296395,1626319424,1906247262,1846563261,562755902,3708173718,1040559837,3871163981,1418573201,3294430577,114585348,1343618912,2566595609,3186202582,1078185097,3651041127,3896688048,2307622919,425408743,3371096953,2081048481,1108339068,2216610296,0,2156299017,736970802,292596766,1517440620,251657213,2235061775,2933202493,758720310,265905162,1554391400,1532285339,908999204,174567692,1474760595,4002861748,2610011675,3234156416,3693126241,2001430874,303699484,2478443234,2687165888,585122620,454499602,151849742,2345119218,3064510765,514443284,4044981591,1963412655,2581445614,2137062819,19308535,1928707164,1715193156,4219352155,1126790795,600235211,3992742070,3841024952,836553431,1669664834,2535604243,3323011204,1243905413,3141400786,4180808110,698445255,2653899549,2989552604,2253581325,3252932727,3004591147,1891211689,2487810577,3915653703,4237083816,4030667424,2100090966,865136418,1229899655,953270745,3399679628,3557504664,4118925222,2061379749,3079546586,2915017791,983426092,2022837584,1607244650,2118541908,2366882550,3635996816,972512814,3283088770,1568718495,3499326569,3576539503,621982671,2895723464,410887952,2623762152,1002142683,645401037,1494807662,2595684844,1335535747,2507040230,4293295786,3167684641,367585007,3885750714,1865862730,2668221674,2960971305,2763173681,1059270954,2777952454,2724642869,1320957812,2194319100,2429595872,2815956275,77089521,3973773121,3444575871,2448830231,1305906550,4021308739,2857194700,2516901860,3518358430,1787304780,740276417,1699839814,1592394909,2352307457,2272556026,188821243,1729977011,3687994002,274084841,3594982253,3613494426,2701949495,4162096729,322734571,2837966542,1640576439,484830689,1202797690,3537852828,4067639125,349075736,3342319475,4157467219,4255800159,1030690015,1155237496,2951971274,1757691577,60
17398968,2738905026,499347990,3794078908,1011452712,227885567,2818666809,213114376,3034881240,1455525988,3414450555,850817237,1817998408,3092726480],xo=[0,235474187,470948374,303765277,941896748,908933415,607530554,708780849,1883793496,2118214995,1817866830,1649639237,1215061108,1181045119,1417561698,1517767529,3767586992,4003061179,4236429990,4069246893,3635733660,3602770327,3299278474,3400528769,2430122216,2664543715,2362090238,2193862645,2835123396,2801107407,3035535058,3135740889,3678124923,3576870512,3341394285,3374361702,3810496343,3977675356,4279080257,4043610186,2876494627,2776292904,3076639029,3110650942,2472011535,2640243204,2403728665,2169303058,1001089995,899835584,666464733,699432150,59727847,226906860,530400753,294930682,1273168787,1172967064,1475418501,1509430414,1942435775,2110667444,1876241833,1641816226,2910219766,2743034109,2976151520,3211623147,2505202138,2606453969,2302690252,2269728455,3711829422,3543599269,3240894392,3475313331,3843699074,3943906441,4178062228,4144047775,1306967366,1139781709,1374988112,1610459739,1975683434,2076935265,1775276924,1742315127,1034867998,866637845,566021896,800440835,92987698,193195065,429456164,395441711,1984812685,2017778566,1784663195,1683407248,1315562145,1080094634,1383856311,1551037884,101039829,135050206,437757123,337553864,1042385657,807962610,573804783,742039012,2531067453,2564033334,2328828971,2227573024,2935566865,2700099354,3001755655,3168937228,3868552805,3902563182,4203181171,4102977912,3736164937,3501741890,3265478751,3433712980,1106041591,1340463100,1576976609,1408749034,2043211483,2009195472,1708848333,1809054150,832877231,1068351396,766945465,599762354,159417987,126454664,361929877,463180190,2709260871,2943682380,3178106961,3009879386,2572697195,2538681184,2236228733,2336434550,3509871135,3745345300,3441850377,3274667266,3910161971,3877198648,4110568485,4211818798,2597806476,2497604743,2261089178,2295101073,2733856160,2902087851,3202437046,2968011453,3936291284,3835036895,4136440770,4169408201,3535486456,3702665459,3467192302,3231722213,2051518780,1951317047,1716890410,1750902305,1113818384,1282050075,1584504582,1350078989,168810852,67556463,371049330,404016761,841739592,1008918595,775550814,540080725,3969562369,3801332234,4035489047,4269907996,3569255213,3669462566,3366754619,3332740144,2631065433,2463879762,2160117071,2395588676,2767645557,2868897406,3102011747,3069049960,202008497,33778362,270040487,504459436,875451293,975658646,675039627,641025152,2084704233,1917518562,1615861247,1851332852,1147550661,1248802510,1484005843,1451044056,933301370,967311729,733156972,632953703,260388950,25965917,328671808,496906059,1206477858,1239443753,1543208500,1441952575,2144161806,1908694277,1675577880,1842759443,3610369226,3644379585,3408119516,3307916247,4011190502,3776767469,4077384432,4245618683,2809771154,2842737049,3144396420,3043140495,2673705150,2438237621,2203032232,2370213795],Io=[0,185469197,370938394,487725847,741876788,657861945,975451694,824852259,1483753576,1400783205,1315723890,1164071807,1950903388,2135319889,1649704518,1767536459,2967507152,3152976349,2801566410,2918353863,2631447780,2547432937,2328143614,2177544179,3901806776,3818836405,4270639778,4118987695,3299409036,3483825537,3535072918,3652904859,2077965243,1893020342,1841768865,1724457132,1474502543,1559041666,1107234197,1257309336,598438867,681933534,901210569,1052338372,261314535,77422314,428819965,310463728,3409685355,3224740454,3710368113,3593056380,3875770207,3960309330,4045380933,4195456072,2471224067,2554718734,2237133081,2388260884,3212035895,3028143674,2842678573,2724322336,4138563181,4255350624,3769721975,3955191162,3667219033,3516619604,3431546947,3347532110,2933734917,2782082824,3099667487,3016697106,2196052529,2313884476,2499348523,2683765030,1179510461,1296297904,1347548327,1533017514,1786102409,1635502980,2087309459,2003294622,507358933,355706840,136428751,53458370,839224033,957055980,605657339,790073846,2373340630,2256028891,2607439820,2422494913,2706270690,2856345839,3075636216,3160175349,3573941694,3725069491,3273267108,3356761769,4181598602,4063242375,4011996048,3828103837,1033297158,915985419,730517276,545572369,296679730,446754879,129166120,213705253,1709610350,1860738147,1945798516,2029293177,1239331162,1120974935,1606591296,1422699085,4148292826,4233094615,3781033664,3931371469,3682191598,3497509347,3446004468,3328955385,2939266226,2755636671,3106780840,2988687269,2198438022,2282195339,2501218972,2652609425,12
101765386,1286567175,1371368976,1521706781,1805211710,1620529459,2105887268,1988838185,533804130,350174575,164439672,46346101,870912086,954669403,636813900,788204353,2358957921,2274680428,2592523643,2441661558,2695033685,2880240216,3065962831,3182487618,3572145929,3756299780,3270937875,3388507166,4174560061,4091327024,4006521127,3854606378,1014646705,930369212,711349675,560487590,272786309,457992840,106852767,223377554,1678381017,1862534868,1914052035,2031621326,1211247597,1128014560,1580087799,1428173050,32283319,182621114,401639597,486441376,768917123,651868046,1003007129,818324884,1503449823,1385356242,1333838021,1150208456,1973745387,2125135846,1673061617,1756818940,2970356327,3120694122,2802849917,2887651696,2637442643,2520393566,2334669897,2149987652,3917234703,3799141122,4284502037,4100872472,3309594171,3460984630,3545789473,3629546796,2050466060,1899603969,1814803222,1730525723,1443857720,1560382517,1075025698,1260232239,575138148,692707433,878443390,1062597235,243256656,91341917,409198410,325965383,3403100636,3252238545,3704300486,3620022987,3874428392,3990953189,4042459122,4227665663,2460449204,2578018489,2226875310,2411029155,3198115200,3046200461,2827177882,2743944855],So=[0,218828297,437656594,387781147,875313188,958871085,775562294,590424639,1750626376,1699970625,1917742170,2135253587,1551124588,1367295589,1180849278,1265195639,3501252752,3720081049,3399941250,3350065803,3835484340,3919042237,4270507174,4085369519,3102249176,3051593425,2734591178,2952102595,2361698556,2177869557,2530391278,2614737639,3145456443,3060847922,2708326185,2892417312,2404901663,2187128086,2504130317,2555048196,3542330227,3727205754,3375740769,3292445032,3876557655,3926170974,4246310725,4027744588,1808481195,1723872674,1910319033,2094410160,1608975247,1391201670,1173430173,1224348052,59984867,244860394,428169201,344873464,935293895,984907214,766078933,547512796,1844882806,1627235199,2011214180,2062270317,1507497298,1423022939,1137477952,1321699145,95345982,145085239,532201772,313773861,830661914,1015671571,731183368,648017665,3175501286,2957853679,2807058932,2858115069,2305455554,2220981195,2474404304,2658625497,3575528878,3625268135,3473416636,3254988725,3778151818,3963161475,4213447064,4130281361,3599595085,3683022916,3432737375,3247465558,3802222185,4020912224,4172763771,4122762354,3201631749,3017672716,2764249623,2848461854,2331590177,2280796200,2431590963,2648976442,104699613,188127444,472615631,287343814,840019705,1058709744,671593195,621591778,1852171925,1668212892,1953757831,2037970062,1514790577,1463996600,1080017571,1297403050,3673637356,3623636965,3235995134,3454686199,4007360968,3822090177,4107101658,4190530515,2997825956,3215212461,2830708150,2779915199,2256734592,2340947849,2627016082,2443058075,172466556,122466165,273792366,492483431,1047239e3,861968209,612205898,695634755,1646252340,1863638845,2013908262,1963115311,1446242576,1530455833,1277555970,1093597963,1636604631,1820824798,2073724613,1989249228,1436590835,1487645946,1337376481,1119727848,164948639,81781910,331544205,516552836,1039717051,821288114,669961897,719700128,2973530695,3157750862,2871682645,2787207260,2232435299,2283490410,2667994737,2450346104,3647212047,3564045318,3279033885,3464042516,3980931627,3762502690,4150144569,4199882800,3070356634,3121275539,2904027272,2686254721,2200818878,2384911031,2570832044,2486224549,3747192018,3528626907,3310321856,3359936201,3950355702,3867060991,4049844452,4234721005,1739656202,1790575107,2108100632,1890328081,1402811438,1586903591,1233856572,1149249077,266959938,48394827,369057872,418672217,1002783846,919489135,567498868,752375421,209336225,24197544,376187827,459744698,945164165,895287692,574624663,793451934,1679968233,1764313568,2117360635,1933530610,1343127501,1560637892,1243112415,1192455638,3704280881,3519142200,3336358691,3419915562,3907448597,3857572124,4075877127,4294704398,3029510009,3113855344,2927934315,2744104290,2159976285,2377486676,2594734927,2544078150],Do=[0,151849742,303699484,454499602,607398968,758720310,908999204,1059270954,1214797936,1097159550,1517440620,1400849762,1817998408,1699839814,2118541908,2001430874,2429595872,2581445614,2194319100,2345119218,3034881240,3186202582,2801699524,2951971274,3635996816,3518358430,3399679628,3283088770,4237083816,4118925222,4002861
1748,3885750714,1002142683,850817237,698445255,548169417,529487843,377642221,227885567,77089521,1943217067,2061379749,1640576439,1757691577,1474760595,1592394909,1174215055,1290801793,2875968315,2724642869,3111247143,2960971305,2405426947,2253581325,2638606623,2487810577,3808662347,3926825029,4044981591,4162096729,3342319475,3459953789,3576539503,3693126241,1986918061,2137062819,1685577905,1836772287,1381620373,1532285339,1078185097,1229899655,1040559837,923313619,740276417,621982671,439452389,322734571,137073913,19308535,3871163981,4021308739,4104605777,4255800159,3263785589,3414450555,3499326569,3651041127,2933202493,2815956275,3167684641,3049390895,2330014213,2213296395,2566595609,2448830231,1305906550,1155237496,1607244650,1455525988,1776460110,1626319424,2079897426,1928707164,96392454,213114376,396673818,514443284,562755902,679998e3,865136418,983426092,3708173718,3557504664,3474729866,3323011204,4180808110,4030667424,3945269170,3794078908,2507040230,2623762152,2272556026,2390325492,2975484382,3092726480,2738905026,2857194700,3973773121,3856137295,4274053469,4157467219,3371096953,3252932727,3673476453,3556361835,2763173681,2915017791,3064510765,3215307299,2156299017,2307622919,2459735317,2610011675,2081048481,1963412655,1846563261,1729977011,1480485785,1362321559,1243905413,1126790795,878845905,1030690015,645401037,796197571,274084841,425408743,38544885,188821243,3613494426,3731654548,3313212038,3430322568,4082475170,4200115116,3780097726,3896688048,2668221674,2516901860,2366882550,2216610296,3141400786,2989552604,2837966542,2687165888,1202797690,1320957812,1437280870,1554391400,1669664834,1787304780,1906247262,2022837584,265905162,114585348,499347990,349075736,736970802,585122620,972512814,821712160,2595684844,2478443234,2293045232,2174754046,3196267988,3079546586,2895723464,2777952454,3537852828,3687994002,3234156416,3385345166,4142626212,4293295786,3841024952,3992742070,174567692,57326082,410887952,292596766,777231668,660510266,1011452712,893681702,1108339068,1258480242,1343618912,1494807662,1715193156,1865862730,1948373848,2100090966,2701949495,2818666809,3004591147,3122358053,2235061775,2352307457,2535604243,2653899549,3915653703,3764988233,4219352155,4067639125,3444575871,3294430577,3746175075,3594982253,836553431,953270745,600235211,718002117,367585007,484830689,133361907,251657213,2041877159,1891211689,1806599355,1654886325,1568718495,1418573201,1335535747,1184342925];function Po(e){return parseInt("".concat(e))===e}function No(e){if(!Po(e.length))return!1;for(var t=0;t<e.length;t++)if(!Po(e[t])||e[t]<0||e[t]>255)return!1;return!0}function Ro(e){return new Uint8Array(e)}function Mo(e){for(var t=[],n=0;n<e.length;n+=4)t.push(e[n]<<24|e[n+1]<<16|e[n+2]<<8|e[n+3]);return t}function To(e,t){if(e.buffer&&"Uint8Array"===e.name)return t&&(e=e.slice?e.slice():Array.prototype.slice.call(e)),e;if(Array.isArray(e)){if(!No(e))throw new Error("Array contains invalid value");return new Uint8Array(e)}if(Po(e.length)&&No(e))return new Uint8Array(e);throw new Error("unsupported array-like object")}function Qo(e,t,n,r,o){(null!=r||null!=o)&&(e=e.slice?e.slice(r,o):Array.prototype.slice.call(e,r,o)),t.set(e,n)}var jo=function(){function e(t){Zr(this,e),fo(this,"key"),fo(this,"_Ke"),fo(this,"_Kd"),this.key=To(t,!0),this._prepare()}return to(e,[{key:"_prepare",value:function(){var e=po[this.key.length];if(null==e)throw new Error("invalid key size (must be 16, 24 or 32 bytes)");this._Ke=[],this._Kd=[];for(var t=0;t<=e;t++)this._Ke.push([0,0,0,0]),this._Kd.push([0,0,0,0]);for(var n,r=4*(e+1),o=this.key.length/4,i=Mo(this.key),a=0;a<o;a++)n=a>>2,this._Ke[n][a%4]=i[a],this._Kd[e-n][a%4]=i[a];for(var s,c=0,u=o;u<r;){if(s=i[o-1],i[0]^=mo[s>>16&255]<<24^mo[s>>8&255]<<16^mo[255&s]<<8^mo[s>>24&255]^go[c]<<24,c+=1,8!=o)for(var l=1;l<o;l++)i[l]^=i[l-1];else{for(var f=1;f<o/2;f++)i[f]^=i[f-1];s=i[o/2-1],i[o/2]^=mo[255&s]^mo[s>>8&255]<<8^mo[s>>16&255]<<16^mo[s>>24&255]<<24;for(var d=o/2+1;d<o;d++)i[d]^=i[d-1]}for(var h=0,A=void 0,p=void 0;h<o&&u<r;)A=u>>2,p=u%4,this._Ke[A][p]=i[h],this._Kd[e-A][p]=i[h++],u++}for(var g=1;g<e;g++)for(var m=0;m<4;m++)s=this._Kd[g][m],this._Kd[g][m]=xo[s>>24&255]^Io[s>>16&255]^So[s>>8&255]^Do[255&s]}},{key:"encrypt",value:function(e){if(16!=e.length)throw new Error("invalid plaintext size (must be 16 bytes)");for(var t=this._Ke.length-1,n=[0,0,0,0],r=Mo(e),o=0;o<4;o++)r[o]^=this._Ke[0][o];for(var i=1;i<t;i++){for(var a=0;a<4;a++)n[a]=yo[r[a]>>24&255]^vo[r[(a+1)%4]>>16&255]^bo[r[(a+2)%4]>>8&255]^Eo[255&r[(a+3)%4]]^this._Ke[i][a];r=n.slice()}for(var s,c=Ro(16),u=0;u<4;u++)s=this._Ke[t][u],c[4*u]=255&(mo[r[u]>>24&255]^s>>24),c[4*u+1]=255&(mo[r[(u+1)%4]>>16&255]^s>>16),c[4*u+2]=255&(mo[r[(u+2)%4]>>8&255]^s>>8),c[4*u+3]=255&(mo[255&r[(u+3)%4]]^s);return c}},{key:"decrypt",value:function(e){if(16!=e.length)throw new Error("invalid ciphertext size (must be 16 bytes)");for(var t=this._Kd.length-1,n=[0,0,0,0],r=Mo(e),o=0;o<4;o++)r[o]^=this._Kd[0][o];for(var i=1;i<t;i++){for(var a=0;a<4;a++)n[a]=ko[r[a]>>24&255]^Co[r[(a+3)%4]>>16&255]^Bo[r[(a+2)%4]>>8&255]^Oo[255&r[(a+1)%4]]^this._Kd[i][a];r=n.slice()}for(var s,c=Ro(16),u=0;u<4;u++)s=this._Kd[t][u],c[4*u]=255&(wo[r[u]>>24&255]^s>>24),c[4*u+1]=255&(wo[r[(u+3)%4]>>16&255]^s>>16),c[4*u+2]=255&(wo[r[(u+2)%4]>>8&255]^s>>8),c[4*u+3]=255&(wo[255&r[(u+1)%4]]^s);return c}}]),e}();!function(){function e(t,n){if(Zr(this,e),fo(this,"_aes"),fo(this,"_lastCipherblock"),n){if
1(16!=n.length)throw new Error("invalid initialation vector size (must be 16 bytes)")}else n=new Uint8Array(16);this._lastCipherblock=To(n,!0),this._aes=new jo(t)}to(e,[{key:"encrypt",value:function(e){if(e=To(e),e.length%16!=0)throw new Error("invalid plaintext size (must be multiple of 16 bytes)");for(var t=Ro(e.length),n=Ro(16),r=0;r<e.length;r+=16){Qo(e,n,0,r,r+16);for(var o=0;o<16;o++)n[o]^=this._lastCipherblock[o];this._lastCipherblock=this._aes.encrypt(n),Qo(this._lastCipherblock,t,r)}return t}},{key:"decrypt",value:function(e){if(e=To(e),e.length%16!=0)throw new Error("invalid ciphertext size (must be multiple of 16 bytes)");for(var t=Ro(e.length),n=Ro(16),r=0;r<e.length;r+=16){Qo(e,n,0,r,r+16),n=this._aes.decrypt(n);for(var o=0;o<16;o++)t[r+o]=n[o]^this._lastCipherblock[o];Qo(e,this._lastCipherblock,0,r,r+16)}return t}}])}();"undefined"==typeof window||ao(window);!function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&io(e,t)}(n,e);var t=function(e){var t=co();return function(){var n,r=ro(e);if(t){var o=ro(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return oo(this,n)}}(n);function n(e,r){var o;return Zr(this,n),o=t.call(this,r),fo(Xr(o),"code"),o.code=e,Object.setPrototypeOf(Xr(o),(function(e,t){return null!=t&&"undefined"!=typeof Symbol&&t[Symbol.hasInstance]?!!t[Symbol.hasInstance](e):e instanceof t}(this,n)?this.constructor:void 0).prototype),o}to(n,[{key:"toString",value:function(){return"".concat(this.message," (").concat(this.code,")")}}])}(so(Error));var Lo=n(57026);function Uo(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Fo(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Ho(e){return Ho=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Ho(e)}function zo(e,t){return!t||"object"!==Wo(t)&&"function"!=typeof t?Uo(e):t}function _o(e,t){return _o=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},_o(e,t)}function Wo(e){return e&&"undefined"!=typeof Symbol&&e.constructor===Symbol?"symbol":typeof e}function Ko(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Ho(e);if(t){var o=Ho(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return zo(this,n)}}var Go=Object.defineProperty,Jo=function(e,t,n){return function(e,t,n){t in e?Go(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n}(e,"symbol"!=(void 0===t?"undefined":Wo(t))?t+"":t,n),n},Vo=("undefined"==typeof window?"undefined":Wo(window))<"u"?window.WebSocket:Lo,Yo=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&_o(e,t)}(n,e);var t=Ko(n);function n(e){var r;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,n),(r=t.call(this)).opts=e,Jo(Uo(r),"qs"),Jo(Uo(r),"urls",[]),Jo(Uo(r),"url"),Jo(Uo(r),"socket"),Jo(Uo(r),"nextSocket"),Jo(Uo(r),"queue",[]),Jo(Uo(r),"subscriptions",[]),Jo(Uo(r),"retryIndex",0),r.socket=null,r.nextSocket=null,r.subscriptions=e.subscriptions||[],r.qs="env=browser&protocol=wc&version=".concat(e.version),r}return function(e,t,n){t&&Fo(e.prototype,t),n&&Fo(e,n)}(n,[{key:"readyState",get:function(){return this.socket?this.socket.readyState:-1},set:function(e){}},{key:"connecting",get:function(){return 0===this.readyState},set:function(e){}},{key:"connected",get:function(){return 1===this.readyState},set:function(e){}},{key:"retryFailed",get:function(){return this.retryIndex>
10&&this.retryIndex>this.urls.length},set:function(e){}},{key:"open",value:function(e){if(!Array.isArray(e)||0===e.length)throw new Error("Missing or invalid WebSocket url");this.urls=e,this.retryIndex=0,this.socketCreate()}},{key:"close",value:function(){this._socketClose()}},{key:"send",value:function(e,t,n){if(!t||"string"!=typeof t)throw new Error("Missing or invalid topic field");this.socketSend({topic:t,type:"pub",payload:e,silent:!!n})}},{key:"subscribe",value:function(e){this.socketSend({topic:e,type:"sub",payload:"",silent:!0})}},{key:"socketCreate",value:function(){var e=this;if(!this.nextSocket){var t=this.url||this.getWsUrl();if(!t)return this.events.emit("error",new Error("Retry limit reached. Can't connect to any url."),t);if(this.url=t,this.nextSocket=new Vo(t),!this.nextSocket)throw new Error("Failed to create socket");this.nextSocket.onmessage=function(t){return e.socketReceive(t)},this.nextSocket.onopen=function(){return e.socketOpen()},this.nextSocket.onerror=function(n){return e.socketError(n,t)},this.nextSocket.onclose=function(t){e.nextSocket=null,e.socketCreate()}}}},{key:"getWsUrl",value:function(){return this.retryIndex>=this.urls.length?"":"".concat(this.urls[this.retryIndex++],"?").concat(this.qs)}},{key:"socketOpen",value:function(){this._socketClose(),this.socket=this.nextSocket,this.nextSocket=null,this.queueSubscriptions(),this.pushQueue(),this.events.emit("open",this.urls[this.retryIndex-1])}},{key:"_socketClose",value:function(){this.socket&&(this.socket.onclose=function(){},this.socket.close(),this.events.emit("close"))}},{key:"socketSend",value:function(e){var t=JSON.stringify(e);this.socket&&1===this.socket.readyState?this.socket.send(t):this.setToQueue(e)}},{key:"socketReceive",value:function(e){var t;try{t=JSON.parse(e.data)}catch(e){return}this.socketSend({topic:t.topic,type:"ack",payload:"",silent:!0}),this.socket&&1===this.socket.readyState&&this.events.emit("message",t)}},{key:"socketError",value:function(e,t){this.events.emit("error",e,t)}},{key:"queueSubscriptions",value:function(){var e=this;this.subscriptions.forEach((function(t){return e.queue.push({topic:t,type:"sub",payload:"",silent:!0})})),this.subscriptions=this.opts.subscriptions||[]}},{key:"setToQueue",value:function(e){this.queue.push(e)}},{key:"pushQueue",value:function(){var e=this;this.queue.forEach((function(t){return e.socketSend(t)})),this.queue=[]}}]),n}((function e(){var t=this;Zr(this,e),fo(this,"events",new a.Z),fo(this,"on",(function(e,n){return t.events.on(e,n)})),fo(this,"once",(function(e,n){return t.events.once(e,n)})),fo(this,"off",(function(e,n){return t.events.off(e,n)})),fo(this,"removeListener",(function(e,n){return t.events.removeListener(e,n)})),fo(this,"removeAllListeners",(function(){return t.events.removeAllListeners()}))}));function qo(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Xo(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Zo(e){return Zo=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Zo(e)}function $o(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&ti(e,t)}function ei(e,t){return!t||"object"!==ni(t)&&"function"!=typeof t?qo(e):t}function ti(e,t){return ti=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},ti(e,t)}function ni(e){return e&&"undefined"!=typeof Symbol&&e.constructor===Symbol?"symbol":typeof e}function ri(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Zo(e);if(t){var o=Zo(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return ei(this,n)}}var oi=Object.defineProperty,ii=function(e,t,n){return function(e,t,n){t in e?oi(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n}(e,"symbol"!=(void 0===t?"undefined":ni(t))?t+"":t,n),n},ai=function(e){$o(n,e);var t=ri(n);function n(){return Xo(this,n),t.apply(this,arguments)}return n}((function e(){Xo(this,e),ii(this,"events")})),si=(function(e){$o(n,e);var t=ri(n);function n(){var e;return Xo(this,n),e=t.call.apply(t,[this].concat(Array.prototype.slice.call(arguments))),ii(qo(e),"connection"),e}}(ai),function(e){return e[e.DisconnectAtWallet=0]="DisconnectAtWallet",e[e.DisconnectAtClient=1]="DisconnectAtClient",e[e.NetworkError=2]="NetworkError",e}(si||{}));let ci=!1,ui=!1;const li={debug:1,default:2,info:2,warning:3,error:4,off:5};let fi=li.default,di=null;const hi=function(){try{const e=[];
vendor: 9,169 bytes, line 1
1if(["NFD","NFC","NFKD","NFKC"].forEach((t=>{try{if("test"!=="test".normalize(t))throw new Error("bad normalize")}catch(n){e.push(t)}})),e.length)throw new Error("missing "+e.join(", "));if(String.fromCharCode(233).normalize("NFD")!==String.fromCharCode(101,769))throw new Error("broken implementation")}catch(e){return e.message}return null}();var Ai,pi;!function(e){e.DEBUG="DEBUG",e.INFO="INFO",e.WARNING="WARNING",e.ERROR="ERROR",e.OFF="OFF"}(Ai||(Ai={})),function(e){e.UNKNOWN_ERROR="UNKNOWN_ERROR",e.NOT_IMPLEMENTED="NOT_IMPLEMENTED",e.UNSUPPORTED_OPERATION="UNSUPPORTED_OPERATION",e.NETWORK_ERROR="NETWORK_ERROR",e.SERVER_ERROR="SERVER_ERROR",e.TIMEOUT="TIMEOUT",e.BUFFER_OVERRUN="BUFFER_OVERRUN",e.NUMERIC_FAULT="NUMERIC_FAULT",e.MISSING_NEW="MISSING_NEW",e.INVALID_ARGUMENT="INVALID_ARGUMENT",e.MISSING_ARGUMENT="MISSING_ARGUMENT",e.UNEXPECTED_ARGUMENT="UNEXPECTED_ARGUMENT",e.CALL_EXCEPTION="CALL_EXCEPTION",e.INSUFFICIENT_FUNDS="INSUFFICIENT_FUNDS",e.NONCE_EXPIRED="NONCE_EXPIRED",e.REPLACEMENT_UNDERPRICED="REPLACEMENT_UNDERPRICED",e.UNPREDICTABLE_GAS_LIMIT="UNPREDICTABLE_GAS_LIMIT",e.TRANSACTION_REPLACED="TRANSACTION_REPLACED",e.ACTION_REJECTED="ACTION_REJECTED"}(pi||(pi={}));const gi="0123456789abcdef";class mi{constructor(e){Object.defineProperty(this,"version",{enumerable:!0,value:e,writable:!1})}_log(e,t){const n=e.toLowerCase();null==li[n]&&this.throwArgumentError("invalid log level name","logLevel",e),fi>li[n]||console.log.apply(console,t)}debug(...e){this._log(mi.levels.DEBUG,e)}info(...e){this._log(mi.levels.INFO,e)}warn(...e){this._log(mi.levels.WARNING,e)}makeError(e,t,n){if(ui)return this.makeError("censored error",t,{});t||(t=mi.errors.UNKNOWN_ERROR),n||(n={});const r=[];Object.keys(n).forEach((e=>{const t=n[e];try{if(t instanceof Uint8Array){let n="";for(let e=0;e<t.length;e++)n+=gi[t[e]>>4],n+=gi[15&t[e]];r.push(e+"=Uint8Array(0x"+n+")")}else r.push(e+"="+JSON.stringify(t))}catch(t){r.push(e+"="+JSON.stringify(n[e].toString()))}})),r.push(`code=${t}`),r.push(`version=${this.version}`);const o=e;let i="";switch(t){case pi.NUMERIC_FAULT:{i="NUMERIC_FAULT";const t=e;switch(t){case"overflow":case"underflow":case"division-by-zero":i+="-"+t;break;case"negative-power":case"negative-width":i+="-unsupported";break;case"unbound-bitwise-result":i+="-unbound-result"}break}case pi.CALL_EXCEPTION:case pi.INSUFFICIENT_FUNDS:case pi.MISSING_NEW:case pi.NONCE_EXPIRED:case pi.REPLACEMENT_UNDERPRICED:case pi.TRANSACTION_REPLACED:case pi.UNPREDICTABLE_GAS_LIMIT:i=t}i&&(e+=" [ See: https://links.ethers.org/v5-errors-"+i+" ]"),r.length&&(e+=" ("+r.join(", ")+")");const a=new Error(e);return a.reason=o,a.code=t,Object.keys(n).forEach((function(e){a[e]=n[e]})),a}throwError(e,t,n){throw this.makeError(e,t,n)}throwArgumentError(e,t,n){return this.throwError(e,mi.errors.INVALID_ARGUMENT,{argument:t,value:n})}assert(e,t,n,r){e||this.throwError(t,n,r)}assertArgument(e,t,n,r){e||this.throwArgumentError(t,n,r)}checkNormalize(e){null==e&&(e="platform missing String.prototype.normalize"),hi&&this.throwError("platform missing String.prototype.normalize",mi.errors.UNSUPPORTED_OPERATION,{operation:"String.prototype.normalize",form:hi})}checkSafeUint53(e,t){"number"==typeof e&&(null==t&&(t="value not safe"),(e<0||e>=9007199254740991)&&this.throwError(t,mi.errors.NUMERIC_FAULT,{operation:"checkSafeInteger",fault:"out-of-safe-range",value:e}),e%1&&this.throwError(t,mi.errors.NUMERIC_FAULT,{operation:"checkSafeInteger",fault:"non-integer",value:e}))}checkArgumentCount(e,t,n){n=n?": "+n:"",e<t&&this.throwError("missing argument"+n,mi.errors.MISSING_ARGUMENT,{count:e,expectedCount:t}),e>t&&this.throwError("too many arguments"+n,mi.errors.UNEXPECTED_ARGUMENT,{count:e,expectedCount:t})}checkNew(e,t){e!==Object&&null!=e||this.throwError("missing new",mi.errors.MISSING_NEW,{name:t.name})}checkAbstract(e,t){e===t?this.throwError("cannot instantiate abstract class "+JSON.stringify(t.name)+" directly; use a sub-class",mi.errors.UNSUPPORTED_OPERATION,{name:e.name,operation:"new"}):e!==Object&&null!=e||this.throwError("missing new",mi.errors.MISSING_NEW,{name:t.name})}static globalLogger(){return di||(di=new mi("logger/5.8.0")),di}static setCensorship(e,t){if(!e&&t&&this.globalLogger().throwError("cannot permanently disable censorship",mi.errors.UNSUPPORTED_OPERATION,{operation:"setCensorship"}),ci){if(!e)return;this.globalLogger().throwError("error censorship permanent",mi.errors.UNSUPPORTED_OPERATION,{operation:"setCensorship"})}ui=!!e,ci=!!t}static setLogLevel(e){const t=li[e.toLowerCase()];null!=t?fi=t:mi.globalLogger().warn("invalid log level - "+e)}static from(e){return new mi(e)}}mi.errors=pi,mi.levels=Ai;const wi=new mi("bytes/5.8.0");function yi(e){return!!e.toHexString}function vi(e){return e.slice||(e.slice=function(){const t=Array.prototype.slice.call(arguments);return vi(new Uint8Array(Array.prototype.slice.apply(e,t)))}),e}function bi(e){return"number"==typeof e&&e==e&&e%1==0}function Ei(e){if(null==e)return!1;if(e.constructor===Uint8Array)return!0;if("string"==typeof e)return!1;if(!bi(e.length)||e.length<0)return!1;for(let t=0;t<e.length;t++){const n=e[t];if(!bi(n)||n<0||n>=256)return!1}return!0}function ki(e,t){if(t||(t={}),"number"==typeof e){wi.checkSafeUint53(e,"invalid arrayify value");const t=[];for(;e;)t.unshift(255&e),e=parseInt(String(e/256));return 0===t.length&&t.push(0),vi(new Uint8Array(t))}if(t.allowMissingPrefix&&"string"==typeof e&&"0x"!==e.substring(0,2)&&(e="0x"+e),yi(e)&&(e=e.toHexString()),Bi(e)){let n=e.substring(2);n.length%2&&("left"===t.hexPad?n="0"+n:"right"===t.hexPad?n+="0":wi.throwArgumentError("hex data is odd-length","value",e));const r=[];for(let e=0;e<n.length;e+=2)r.push(parseInt(n.substring(e,e+2),16));return vi(new Uint8Array(r))}return Ei(e)?vi(new Uint8Array(e)):wi.throwArgumentError("invalid arrayify value","value",e)}function Ci(e){const t=e.map((e=>ki(e))),n=t.reduce(((e,t)=>e+t.length),0),r=new Uint8Array(n);return t.reduce(((e,t)=>(r.set(t,e),e+t.length)),0),vi(r)}function Bi(e,t){return!("string"!=typeof e||!e.match(/^0x[0-9A-Fa-f]*$/))&&(!t||e.length===2+2*t)}const Oi="0123456789abcdef";function xi(e,t){if(t||(t={}),"number"==typeof e){wi.checkSafeUint53(e,"invalid hexlify value");let t="";for(;e;)t=Oi[15&e]+t,e=Math.floor(e/16);return t.length?(t.length%2&&(t="0"+t),"0x"+t):"0x00"}if("bigint"==typeof e)return(e=e.toString(16)).length%2?"0x0"+e:"0x"+e;if(t.allowMissingPrefix&&"string"==typeof e&&"0x"!==e.substring(0,2)&&(e="0x"+e),yi(e))return e.toHexString();if(Bi(e))return e.length%2&&("left"===t.hexPad?e="0x0"+e.substring(2):"right"===t.hexPad?e+="0":wi.throwArgumentError("hex data is odd-length","value",e)),e.toLowerCase();if(Ei(e)){let t="0x";for(let n=0;n<e.length;n++){let r=e[n];t+=Oi[(240&r)>>4]+Oi[15&r]}return t}return wi.throwArgumentError("invalid hexlify value","value",e)}function Ii(e,t){for("string"!=typeof e?e=xi(e):Bi(e)||wi.throwArgumentError("invalid hex string","value",e),e.length>2*t+2&&wi.throwArgumentError("value out of range","value",arguments[1]);e.length<2*t+2;)e="0x0"+e.substring(2);return e}var Si=n(13550);var Di=n.n(Si)().BN;const Pi=new mi("bignumber/5.8.0"),Ni={},Ri=9007199254740991;let Mi=!1;class Ti{constructor(e,t){e!==Ni&&Pi.throwError("cannot call constructor directly; use BigNumber.from",mi.errors.UNSUPPORTED_OPERATION,{operation:"new (BigNumber)"}),this._hex=t,this._isBigNumber=!0,Object.freeze(this)}fromTwos(e){return ji(Li(this).fromTwos(e))}toTwos(e){return ji(Li(this).toTwos(e))}abs(){return"-"===this._hex[0]?Ti.from(this._hex.substring(1)):this}add(e){return ji(Li(this).add(Li(e)))}sub(e){return ji(Li(this).sub(Li(e)))}div(e){return Ti.from(e).isZero()&&Ui("division-by-zero","div"),ji(Li(this).div(Li(e)))}mul(e){return ji(Li(this).mul(Li(e)))}mod(e){const t=Li(e);return t.isNeg()&&Ui("division-by-zero","mod"),ji(Li(this).umod(t))}pow(e){const t=Li(e);return t.isNeg()&&Ui("negative-power","pow"),ji(Li(this).pow(t))}and(e){const t=Li(e);return(this.isNegative()||t.isNeg())&&Ui("unbound-bitwise-result","and"),ji(Li(this).and(t))}or(e){const t=Li(e);return(this.isNegative()||t.isNeg())&&Ui("unbound-bitwise-result","or"),ji(Li(this).or(t))}xor(e){const t=Li(e);return(this.isNegative()||t.isNeg())&&Ui("unbound-bitwise-result","xor"),ji(Li(this).xor(t))}mask(e){return(this.isNegative()||e<0)&&Ui("negative-width","mask"),ji(Li(this).maskn(e))}shl(e){return(this.isNegative()||e<0)&&Ui("negative-width","shl"),ji(Li(this).shln(e))}shr(e){return(this.isNegative()||e<0)&&Ui("negative-width","shr"),ji(Li(this).shrn(e))}eq(e){return Li(this).eq(Li(e))}lt(e){return Li(this).lt(Li(e))}lte(e){return Li(this).lte(Li(e))}gt(e){return Li(this).gt(Li(e))}gte(e){return Li(this).gte(Li(e))}isNegative(){return"-"===this._hex[0]}isZero(){return Li(this).isZero()}toNumber(){try{return Li(this).toNumber()}catch(e){Ui("overflow","toNumber",this.toString())}return null}toBigInt(){try{return BigInt(this.toString())}catch(e){}return Pi.throwError("this platform does not support BigInt",mi.errors.UNSUPPORTED_OPERATION,{value:this.toString()})}toString(){return arguments.length>0&&(10===arguments[0]?Mi||(Mi=!0,Pi.warn("BigNumber.toString does not accept any parameters;
1 base-10 is assumed")):16===arguments[0]?Pi.throwError("BigNumber.toString does not accept any parameters; use bigNumber.toHexString()",mi.errors.UNEXPECTED_ARGUMENT,{}):Pi.throwError("BigNumber.toString does not accept parameters",mi.errors.UNEXPECTED_ARGUMENT,{})),Li(this).toString(10)}toHexString(){return this._hex}toJSON(e){return{type:"BigNumber",hex:this.toHexString()}}static from(e){if(e instanceof Ti)return e;if("string"==typeof e)return e.match(/^-?0x[0-9a-f]+$/i)?new Ti(Ni,Qi(e)):e.match(/^-?[0-9]+$/)?new Ti(Ni,Qi(new Di(e))):Pi.throwArgumentError("invalid BigNumber string","value",e);if("number"==typeof e)return e%1&&Ui("underflow","BigNumber.from",e),(e>=Ri||e<=-Ri)&&Ui("overflow","BigNumber.from",e),Ti.from(String(e));const t=e;if("bigint"==typeof t)return Ti.from(t.toString());if(Ei(t))return Ti.from(xi(t));if(t)if(t.toHexString){const e=t.toHexString();if("string"==typeof e)return Ti.from(e)}else{let e=t._hex;if(null==e&&"BigNumber"===t.type&&(e=t.hex),"string"==typeof e&&(Bi(e)||"-"===e[0]&&Bi(e.substring(1))))return Ti.from(e)}return Pi.throwArgumentError("invalid BigNumber value","value",e)}static isBigNumber(e){return!(!e||!e._isBigNumber)}}function Qi(e){if("string"!=typeof e)return Qi(e.toString(16));if("-"===e[0])return"-"===(e=e.substring(1))[0]&&Pi.throwArgumentError("invalid hex","value",e),"0x00"===(e=Qi(e))?e:"-"+e;if("0x"!==e.substring(0,2)&&(e="0x"+e),"0x"===e)return"0x00";for(e.length%2&&(e="0x0"+e.substring(2));e.length>4&&"0x00"===e.substring(0,4);)e="0x"+e.substring(4);return e}function ji(e){return Ti.from(Qi(e))}function Li(e){const t=Ti.from(e).toHexString();return"-"===t[0]?new Di("-"+t.substring(3),16):new Di(t.substring(2),16)}function Ui(e,t,n){const r={fault:e,operation:t};return null!=n&&(r.value=n),Pi.throwError(e,mi.errors.NUMERIC_FAULT,r)}var Fi=n(91094),Hi=n.n(Fi);function zi(e){return"0x"+Hi().keccak_256(ki(e))}const _i=new mi("address/5.8.0");function Wi(e){Bi(e,20)||_i.throwArgumentError("invalid address","address",e);const t=(e=e.toLowerCase()).substring(2).split(""),n=new Uint8Array(40);for(let e=0;e<40;e++)n[e]=t[e].charCodeAt(0);const r=ki(zi(n));for(let e=0;e<40;e+=2)r[e>>1]>>4>=8&&(t[e]=t[e].toUpperCase()),(15&r[e>>1])>=8&&(t[e+1]=t[e+1].toUpperCase());return"0x"+t.join("")}const Ki={};for(let e=0;e<10;e++)Ki[String(e)]=String(e);for(let e=0;e<26;e++)Ki[String.fromCharCode(65+e)]=String(10+e);const Gi=Math.floor(function(e){return Math.log10?Math.log10(e):Math.log(e)/Math.LN10}(9007199254740991));function Ji(e){let t=(e=(e=e.toUpperCase()).substring(4)+e.substring(0,2)+"00").split("").map((e=>Ki[e])).join("");for(;t.length>=Gi;){let e=t.substring(0,Gi);t=parseInt(e,10)%97+t.substring(e.length)}let n=String(98-parseInt(t,10)%97);for(;n.length<2;)n="0"+n;return n}function Vi(e){let t=null;if("string"!=typeof e&&_i.throwArgumentError("invalid address","address",e),e.match(/^(0x)?[0-9a-fA-F]{40}$/))"0x"!==e.substring(0,2)&&(e="0x"+e),t=Wi(e),e.match(/([A-F].*[a-f])|([a-f].*[A-F])/)&&t!==e&&_i.throwArgumentError("bad address checksum","address",e);else if(e.match(/^XE[0-9]{2}[0-9A-Za-z]{30,31}$/)){for(e.substring(2,4)!==Ji(e)&&_i.throwArgumentError("bad icap checksum","address",e),n=e.substring(4),t=new Di(n,36).toString(16);t.length<40;)t="0"+t;t=Wi("0x"+t)}else _i.throwArgumentError("invalid address","address",e);var n;return t}const Yi=new mi("strings/5.8.0");var qi,Xi;function Zi(e,t,n,r,o){if(e===Xi.BAD_PREFIX||e===Xi.UNEXPECTED_CONTINUE){let e=0;for(let r=t+1;r<n.length&&n[r]>>6==2;r++)e++;return e}return e===Xi.OVERRUN?n.length-t-1:0}!function(e){e.current="",e.NFC="NFC",e.NFD="NFD",e.NFKC="NFKC",e.NFKD="NFKD"}(qi||(qi={})),function(e){e.UNEXPECTED_CONTINUE="unexpected continuation byte",e.BAD_PREFIX="bad codepoint prefix",e.OVERRUN="string overrun",e.MISSING_CONTINUE="missing continuation byte",e.OUT_OF_RANGE="out of UTF-8 range",e.UTF16_SURROGATE="UTF-16 surrogate",e.OVERLONG="overlong representation"}(Xi||(Xi={}));const $i=Object.freeze({error:function(e,t,n,r,o){return Yi.throwArgumentError(`invalid codepoint at offset ${t}; ${e}`,"bytes",n)},ignore:Zi,replace:function(e,t,n,r,o){return e===Xi.OVERLONG?(r.push(o),0):(r.push(65533),Zi(e,t,n))}});function ea(e,t){null==t&&(t=$i.error),e=ki(e);const n=[];let r=0;for(;r<e.length;){const o=e[r++];if(o>>7==0){n.push(o);continue}let i=null,a=null;if(192==(224&o))i=1,a=127;else if(224==(240&o))i=2,a=2047;else{if(240!=(248&o)){r+=t(128==(192&o)?Xi.UNEXPECTED_CONTINUE:Xi.BAD_PREFIX,r-1,e,n);continue}i=3,a=65535}if(r-1+i>=e.length){r+=t(Xi.OVERRUN,r-1,e,n);continue}let s=o&(1<<8-i-1)-1;for(let o=0;o<i;o++){let o=e[r];if(128!=(192&o)){r+=t(Xi.MISSING_CONTINUE,r,e,n),s=null;break}s=s<<6|63&o,r++}null!==s&&(s>1114111?r+=t(Xi.OUT_OF_RANGE,r-1-i,e,n,s):s>=55296&&s<=57343?r+=t(Xi.UTF16_SURROGATE,r-1-i,e,n,s):s<=a?r+=t(Xi.OVERLONG,r-1-i,e,n,s):n.push(s))}return n}function ta(e,t=qi.current){t!=qi.current&&(Yi.checkNormalize(),e=e.normalize(t));let n=[];for(let t=0;t<e.length;t++){const r=e.charCodeAt(t);if(r<128)n.push(r);else if(r<2048)n.push(r>>6|192),n.push(63&r|128);else if(55296==(64512&r)){t++;const o=e.charCodeAt(t);if(t>=e.length||56320!=(64512&o))throw new Error("invalid utf-8 string");const i=65536+((1023&r)<<10)+(1023&o);n.push(i>
vendor: 28,081 bytes, line 1
1>18|240),n.push(i>>12&63|128),n.push(i>>6&63|128),n.push(63&i|128)}else n.push(r>>12|224),n.push(r>>6&63|128),n.push(63&r|128)}return ki(n)}function na(e,t){return ea(e,t).map((e=>e<=65535?String.fromCharCode(e):(e-=65536,String.fromCharCode(55296+(e>>10&1023),56320+(1023&e))))).join("")}function ra(e){return zi(ta(e))}const oa=new mi("properties/5.8.0");function ia(e,t,n){Object.defineProperty(e,t,{enumerable:!0,value:n,writable:!1})}function aa(e,t){for(let n=0;n<32;n++){if(e[t])return e[t];if(!e.prototype||"object"!=typeof e.prototype)break;e=Object.getPrototypeOf(e.prototype).constructor}return null}const sa={bigint:!0,boolean:!0,function:!0,number:!0,string:!0};function ca(e){if(null==e||sa[typeof e])return!0;if(Array.isArray(e)||"object"==typeof e){if(!Object.isFrozen(e))return!1;const t=Object.keys(e);for(let n=0;n<t.length;n++){let r=null;try{r=e[t[n]]}catch(e){continue}if(!ca(r))return!1}return!0}return oa.throwArgumentError("Cannot deepCopy "+typeof e,"object",e)}function ua(e){if(ca(e))return e;if(Array.isArray(e))return Object.freeze(e.map((e=>la(e))));if("object"==typeof e){const t={};for(const n in e){const r=e[n];void 0!==r&&ia(t,n,la(r))}return t}return oa.throwArgumentError("Cannot deepCopy "+typeof e,"object",e)}function la(e){return ua(e)}class fa{constructor(e){for(const t in e)this[t]=la(e[t])}}const da="abi/5.8.0",ha=new mi(da);class Aa{constructor(e,t,n,r){this.name=e,this.type=t,this.localName=n,this.dynamic=r}_throwError(e,t){ha.throwArgumentError(e,this.localName,t)}}class pa{constructor(e){ia(this,"wordSize",e||32),this._data=[],this._dataLength=0,this._padding=new Uint8Array(e)}get data(){return function(e){let t="0x";return e.forEach((e=>{t+=xi(e).substring(2)})),t}(this._data)}get length(){return this._dataLength}_writeData(e){return this._data.push(e),this._dataLength+=e.length,e.length}appendWriter(e){return this._writeData(Ci(e._data))}writeBytes(e){let t=ki(e);const n=t.length%this.wordSize;return n&&(t=Ci([t,this._padding.slice(n)])),this._writeData(t)}_getValue(e){let t=ki(Ti.from(e));return t.length>this.wordSize&&ha.throwError("value out-of-bounds",mi.errors.BUFFER_OVERRUN,{length:this.wordSize,offset:t.length}),t.length%this.wordSize&&(t=Ci([this._padding.slice(t.length%this.wordSize),t])),t}writeValue(e){return this._writeData(this._getValue(e))}writeUpdatableValue(){const e=this._data.length;return this._data.push(this._padding),this._dataLength+=this.wordSize,t=>{this._data[e]=this._getValue(t)}}}class ga{constructor(e,t,n,r){ia(this,"_data",ki(e)),ia(this,"wordSize",t||32),ia(this,"_coerceFunc",n),ia(this,"allowLoose",r),this._offset=0}get data(){return xi(this._data)}get consumed(){return this._offset}static coerce(e,t){let n=e.match("^u?int([0-9]+)$");return n&&parseInt(n[1])<=48&&(t=t.toNumber()),t}coerce(e,t){return this._coerceFunc?this._coerceFunc(e,t):ga.coerce(e,t)}_peekBytes(e,t,n){let r=Math.ceil(t/this.wordSize)*this.wordSize;return this._offset+r>this._data.length&&(this.allowLoose&&n&&this._offset+t<=this._data.length?r=t:ha.throwError("data out-of-bounds",mi.errors.BUFFER_OVERRUN,{length:this._data.length,offset:this._offset+r})),this._data.slice(this._offset,this._offset+r)}subReader(e){return new ga(this._data.slice(this._offset+e),this.wordSize,this._coerceFunc,this.allowLoose)}readBytes(e,t){let n=this._peekBytes(0,e,!!t);return this._offset+=n.length,n.slice(0,e)}readValue(){return Ti.from(this.readBytes(this.wordSize))}}class ma extends Aa{constructor(e){super("address","address",e,!1)}defaultValue(){return"0x0000000000000000000000000000000000000000"}encode(e,t){try{t=Vi(t)}catch(e){this._throwError(e.message,t)}return e.writeValue(t)}decode(e){return Vi(Ii(e.readValue().toHexString(),20))}}class wa extends Aa{constructor(e){super(e.name,e.type,void 0,e.dynamic),this.coder=e}defaultValue(){return this.coder.defaultValue()}encode(e,t){return this.coder.encode(e,t)}decode(e){return this.coder.decode(e)}}const ya=new mi(da);function va(e,t,n){let r=null;if(Array.isArray(n))r=n;else if(n&&"object"==typeof n){let e={};r=t.map((t=>{const r=t.localName;return r||ya.throwError("cannot encode object for signature with missing names",mi.errors.INVALID_ARGUMENT,{argument:"values",coder:t,value:n}),e[r]&&ya.throwError("cannot encode object for signature with duplicate names",mi.errors.INVALID_ARGUMENT,{argument:"values",coder:t,value:n}),e[r]=!0,n[r]}))}else ya.throwArgumentError("invalid tuple value","tuple",n);t.length!==r.length&&ya.throwArgumentError("types/value length mismatch","tuple",n);let o=new pa(e.wordSize),i=new pa(e.wordSize),a=[];t.forEach(((e,t)=>{let n=r[t];if(e.dynamic){let t=i.length;e.encode(i,n);let r=o.writeUpdatableValue();a.push((e=>{r(e+t)}))}else e.encode(o,n)})),a.forEach((e=>{e(o.length)}));let s=e.appendWriter(o);return s+=e.appendWriter(i),s}function ba(e,t){let n=[],r=e.subReader(0);t.forEach((t=>{let o=null;if(t.dynamic){let n=e.readValue(),i=r.subReader(n.toNumber());try{o=t.decode(i)}catch(e){if(e.code===mi.errors.BUFFER_OVERRUN)throw e;o=e,o.baseType=t.name,o.name=t.localName,o.type=t.type}}else try{o=t.decode(e)}catch(e){if(e.code===mi.errors.BUFFER_OVERRUN)throw e;o=e,o.baseType=t.name,o.name=t.localName,o.type=t.type}null!=o&&n.push(o)}));const o=t.reduce(((e,t)=>{const n=t.localName;return n&&(e[n]||(e[n]=0),e[n]++),e}),{});t.forEach(((e,t)=>{let r=e.localName;if(!r||1!==o[r])return;if("length"===r&&(r="_length"),null!=n[r])return;const i=n[t];i instanceof Error?Object.defineProperty(n,r,{enumerable:!0,get:()=>{throw i}}):n[r]=i}));for(let e=0;e<n.length;e++){const t=n[e];t instanceof Error&&Object.defineProperty(n,e,{enumerable:!0,get:()=>{throw t}})}return Object.freeze(n)}class Ea extends Aa{constructor(e,t,n){super("array",e.type+"["+(t>=0?t:"")+"]",n,-1===t||e.dynamic),this.coder=e,this.length=t}defaultValue(){const e=this.coder.defaultValue(),t=[];for(let n=0;n<this.length;n++)t.push(e);return t}encode(e,t){Array.isArray(t)||this._throwError("expected array value",t);let n=this.length;-1===n&&(n=t.length,e.writeValue(t.length)),ya.checkArgumentCount(t.length,n,"coder array"+(this.localName?" "+this.localName:""));let r=[];for(let e=0;e<t.length;e++)r.push(this.coder);return va(e,r,t)}decode(e){let t=this.length;-1===t&&(t=e.readValue().toNumber(),32*t>e._data.length&&ya.throwError("insufficient data length",mi.errors.BUFFER_OVERRUN,{length:e._data.length,count:t}));let n=[];for(let e=0;e<t;e++)n.push(new wa(this.coder));return e.coerce(this.name,ba(e,n))}}class ka extends Aa{constructor(e){super("bool","bool",e,!1)}defaultValue(){return!1}encode(e,t){return e.writeValue(t?1:0)}decode(e){return e.coerce(this.type,!e.readValue().isZero())}}class Ca extends Aa{constructor(e,t){super(e,e,t,!0)}defaultValue(){return"0x"}encode(e,t){t=ki(t);let n=e.writeValue(t.length);return n+=e.writeBytes(t),n}decode(e){return e.readBytes(e.readValue().toNumber(),!0)}}class Ba extends Ca{constructor(e){super("bytes",e)}decode(e){return e.coerce(this.name,xi(super.decode(e)))}}class Oa extends Aa{constructor(e,t){let n="bytes"+String(e);super(n,n,t,!1),this.size=e}defaultValue(){return"0x0000000000000000000000000000000000000000000000000000000000000000".substring(0,2+2*this.size)}encode(e,t){let n=ki(t);return n.length!==this.size&&this._throwError("incorrect data length",t),e.writeBytes(n)}decode(e){return e.coerce(this.name,xi(e.readBytes(this.size)))}}class xa extends Aa{constructor(e){super("null","",e,!1)}defaultValue(){return null}encode(e,t){return null!=t&&this._throwError("not null",t),e.writeBytes([])}decode(e){return e.readBytes(0),e.coerce(this.name,null)}}const Ia=Ti.from(-1),Sa=Ti.from(0),Da=Ti.from(1),Pa=Ti.from("0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff");class Na extends Aa{constructor(e,t,n){const r=(t?"int":"uint")+8*e;super(r,r,n,!1),this.size=e,this.signed=t}defaultValue(){return 0}encode(e,t){let n=Ti.from(t),r=Pa.mask(8*e.wordSize);if(this.signed){let e=r.mask(8*this.size-1);(n.gt(e)||n.lt(e.add(Da).mul(Ia)))&&this._throwError("value out-of-bounds",t)}else(n.lt(Sa)||n.gt(r.mask(8*this.size)))&&this._throwError("value out-of-bounds",t);return n=n.toTwos(8*this.size).mask(8*this.size),this.signed&&(n=n.fromTwos(8*this.size).toTwos(8*e.wordSize)),e.writeValue(n)}decode(e){let t=e.readValue().mask(8*this.size);return this.signed&&(t=t.fromTwos(8*this.size)),e.coerce(this.name,t)}}class Ra extends Ca{constructor(e){super("string",e)}defaultValue(){return""}encode(e,t){return super.encode(e,ta(t))}decode(e){return na(super.decode(e))}}class Ma extends Aa{constructor(e,t){let n=!1;const r=[];e.forEach((e=>{e.dynamic&&(n=!0),r.push(e.type)}));super("tuple","tuple("+r.join(",")+")",t,n),this.coders=e}defaultValue(){const e=[];this.coders.forEach((t=>{e.push(t.defaultValue())}));const t=this.coders.reduce(((e,t)=>{const n=t.localName;return n&&(e[n]||(e[n]=0),e[n]++),e}),{});return this.coders.forEach(((n,r)=>{let o=n.localName;o&&1===t[o]&&("length"===o&&(o="_length"),null==e[o]&&(e[o]=e[r]))})),Object.freeze(e)}encode(e,t){return va(e,this.coders,t)}decode(e){return e.coerce(this.name,ba(e,this.coders))}}const Ta=new mi(da),Qa={};let ja={calldata:!0,memory:!0,storage:!0},La={calldata:!0,memory:!0};function Ua(e,t){if("bytes"===e||"string"===e){if(ja[t])return!0}else if("address"===e){if("payable"===t)return!0}else if((e.indexOf("[")>=0||"tuple"===e)&&La[t])return!0;return(ja[t]||"payable"===t)&&Ta.throwArgumentError("invalid modifier","name",t),!1}function Fa(e,t){for(let n in t)ia(e,n,t[n])}const Ha=Object.freeze({sighash:"sighash",minimal:"minimal",full:"full",json:"json"}),za=new RegExp(/^(.*)\[([0-9]*)\]$/);class _a{constructor(e,t){e!==Qa&&Ta.throwError("use fromString",mi.errors.UNSUPPORTED_OPERATION,{operation:"new ParamType()"}),Fa(this,t);let n=this.type.match(za);Fa(this,n?{arrayLength:parseInt(n[2]||"-1"),arrayChildren:_a.fromObject({type:n[1],components:this.components}),baseType:"array"}:{arrayLength:null,arrayChildren:null,baseType:null!=this.components?"tuple":this.type}),this._isParamType=!0,Object.freeze(this)}format(e){if(e||(e=Ha.sighash),Ha[e]||Ta.throwArgumentError("invalid format type","format",e),e===Ha.json){let t={type:"tuple"===this.baseType?"tuple":this.type,name:this.name||void 0};return"boolean"==typeof this.indexed&&(t.indexed=this.indexed),this.components&&(t.components=this.components.map((t=>JSON.parse(t.format(e))))),JSON.stringify(t)}let t="";return"array"===this.baseType?(t+=this.arrayChildren.format(e),t+="["+(this.arrayLength<0?"":String(this.arrayLength))+"]"):"tuple"===this.baseType?(e!==Ha.sighash&&(t+=this.type),t+="("+this.components.map((t=>t.format(e))).join(e===Ha.full?", ":",")+")"):t+=this.type,e!==Ha.sighash&&(!0===this.indexed&&(t+=" indexed"),e===Ha.full&&this.name&&(t+=" "+this.name)),t}static from(e,t){return"string"==typeof e?_a.fromString(e,t):_a.fromObject(e)}static fromObject(e){return _a.isParamType(e)?e:new _a(Qa,{name:e.name||null,type:es(e.type),indexed:null==e.indexed?null:!!e.indexed,components:e.components?e.components.map(_a.fromObject):null})}static fromString(e,t){return n=function(e,t){let n=e;function r(t){Ta.throwArgumentError(`unexpected character at position ${t}`,"param",e)}function o(e){let n={type:"",name:"",parent:e,state:{allowType:!0}};return t&&(n.indexed=!1),n}e=e.replace(/\s/g," ");let i={type:"",name:"",state:{allowType:!0}},a=i;for(let n=0;n<e.length;n++){let i=e[n];switch(i){case"(":a.state.allowType&&""===a.type?a.type="tuple":a.state.allowParams||r(n),a.state.allowType=!1,a.type=es(a.type),a.components=[o(a)],a=a.components[0];break;case")":delete a.state,"indexed"===a.name&&(t||r(n),a.indexed=!0,a.name=""),Ua(a.type,a.name)&&(a.name=""),a.type=es(a.type);let e=a;a=a.parent,a||r(n),delete e.parent,a.state.allowParams=!1,a.state.allowName=!0,a.state.allowArray=!0;break;case",":delete a.state,"indexed"===a.name&&(t||r(n),a.indexed=!0,a.name=""),Ua(a.type,a.name)&&(a.name=""),a.type=es(a.type);let s=o(a.parent);a.parent.components.push(s),delete a.parent,a=s;break;case" ":a.state.allowType&&""!==a.type&&(a.type=es(a.type),delete a.state.allowType,a.state.allowName=!0,a.state.allowParams=!0),a.state.allowName&&""!==a.name&&("indexed"===a.name?(t||r(n),a.indexed&&r(n),a.indexed=!0,a.name=""):Ua(a.type,a.name)?a.name="":a.state.allowName=!1);break;case"[":a.state.allowArray||r(n),a.type+=i,a.state.allowArray=!1,a.state.allowName=!1,a.state.readArray=!0;break;case"]":a.state.readArray||r(n),a.type+=i,a.state.readArray=!1,a.state.allowArray=!0,a.state.allowName=!0;break;default:a.state.allowType?(a.type+=i,a.state.allowParams=!0,a.state.allowArray=!0):a.state.allowName?(a.name+=i,delete a.state.allowArray):a.state.readArray?a.type+=i:r(n)}}return a.parent&&Ta.throwArgumentError("unexpected eof","param",e),delete i.state,"indexed"===a.name?(t||r(n.length-7),a.indexed&&r(n.length-7),a.indexed=!0,a.name=""):Ua(a.type,a.name)&&(a.name=""),i.type=es(i.type),i}(e,!!t),_a.fromObject({name:n.name,type:n.type,indexed:n.indexed,components:n.components});var n}static isParamType(e){return!(null==e||!e._isParamType)}}function Wa(e,t){return function(e){e=e.trim();let t=[],n="",r=0;for(let o=0;o<e.length;o++){let i=e[o];","===i&&0===r?(t.push(n),n=""):(n+=i,"("===i?r++:")"===i&&(r--,-1===r&&Ta.throwArgumentError("unbalanced parenthesis","value",e)))}n&&t.push(n);return t}(e).map((e=>_a.fromString(e,t)))}class Ka{constructor(e,t){e!==Qa&&Ta.throwError("use a static from method",mi.errors.UNSUPPORTED_OPERATION,{operation:"new Fragment()"}),Fa(this,t),this._isFragment=!0,Object.freeze(this)}static from(e){return Ka.isFragment(e)?e:"string"==typeof e?Ka.fromString(e):Ka.fromObject(e)}static fromObject(e){if(Ka.isFragment(e))return e;switch(e.type){case"function":return Xa.fromObject(e);case"event":return Ga.fromObject(e);case"constructor":return qa.fromObject(e);case"error":return $a.fromObject(e);case"fallback":case"receive":return null}return Ta.throwArgumentError("invalid fragment object","value",e)}static fromString(e){return"event"===(e=(e=(e=e.replace(/\s/g," ")).replace(/\(/g," (").replace(/\)/g,") ").replace(/\s+/g," ")).trim()).split(" ")[0]?Ga.fromString(e.substring(5).trim()):"function"===e.split(" ")[0]?Xa.fromString(e.substring(8).trim()):"constructor"===e.split("(")[0].trim()?qa.fromString(e.trim()):"error"===e.split(" ")[0]?$a.fromString(e.substring(5).trim()):Ta.throwArgumentError("unsupported fragment","value",e)}static isFragment(e){return!(!e||!e._isFragment)}}class Ga extends Ka{format(e){if(e||(e=Ha.sighash),Ha[e]||Ta.throwArgumentError("invalid format type","format",e),e===Ha.json)return JSON.stringify({type:"event",anonymous:this.anonymous,name:this.name,inputs:this.inputs.map((t=>JSON.parse(t.format(e))))});let t="";return e!==Ha.sighash&&(t+="event "),t+=this.name+"("+this.inputs.map((t=>t.format(e))).join(e===Ha.full?", ":",")+") ",e!==Ha.sighash&&this.anonymous&&(t+="anonymous "),t.trim()}static from(e){return"string"==typeof e?Ga.fromString(e):Ga.fromObject(e)}static fromObject(e){if(Ga.isEventFragment(e))return e;"event"!==e.type&&Ta.throwArgumentError("invalid event object","value",e);const t={name:ns(e.name),anonymous:e.anonymous,inputs:e.inputs?e.inputs.map(_a.fromObject):[],type:"event"};return new Ga(Qa,t)}static fromString(e){let t=e.match(rs);t||Ta.throwArgumentError("invalid event string","value",e);let n=!1;return t[3].split(" ").forEach((e=>{switch(e.trim()){case"anonymous":n=!0;break;case"":break;default:Ta.warn("unknown modifier: "+e)}})),Ga.fromObject({name:t[1].trim(),anonymous:n,inputs:Wa(t[2],!0),type:"event"})}static isEventFragment(e){return e&&e._isFragment&&"event"===e.type}}function Ja(e,t){t.gas=null;let n=e.split("@");return 1!==n.length?(n.length>2&&Ta.throwArgumentError("invalid human-readable ABI signature","value",e),n[1].match(/^[0-9]+$/)||Ta.throwArgumentError("invalid human-readable ABI signature gas","value",e),t.gas=Ti.from(n[1]),n[0]):e}function Va(e,t){t.constant=!1,t.payable=!1,t.stateMutability="nonpayable",e.split(" ").forEach((e=>{switch(e.trim()){case"constant":t.constant=!0;break;case"payable":t.payable=!0,t.stateMutability="payable";break;case"nonpayable":t.payable=!1,t.stateMutability="nonpayable";break;case"pure":t.constant=!0,t.stateMutability="pure";break;case"view":t.constant=!0,t.stateMutability="view";break;case"external":case"public":case"":break;default:console.log("unknown modifier: "+e)}}))}function Ya(e){let t={constant:!1,payable:!0,stateMutability:"payable"};return null!=e.stateMutability?(t.stateMutability=e.stateMutability,t.constant="view"===t.stateMutability||"pure"===t.stateMutability,null!=e.constant&&!!e.constant!==t.constant&&Ta.throwArgumentError("cannot have constant function with mutability "+t.stateMutability,"value",e),t.payable="payable"===t.stateMutability,null!=e.payable&&!!e.payable!==t.payable&&Ta.throwArgumentError("cannot have payable function with mutability "+t.stateMutability,"value",e)):null!=e.payable?(t.payable=!!e.payable,null!=e.constant||t.payable||"constructor"===e.type||Ta.throwArgumentError("unable to determine stateMutability","value",e),t.constant=!!e.constant,t.constant?t.stateMutability="view":t.stateMutability=t.payable?"payable":"nonpayable",t.payable&&t.constant&&Ta.throwArgumentError("cannot have constant payable function","value",e)):null!=e.constant?(t.constant=!!e.constant,t.payable=!t.constant,t.stateMutability=t.constant?"view":"payable"):"constructor"!==e.type&&Ta.throwArgumentError("unable to determine stateMutability","value",e),t}class qa extends Ka{format(e){if(e||(e=Ha.sighash),Ha[e]||Ta.throwArgumentError("invalid format type","format",e),e===Ha.json)return JSON.stringify({type:"constructor",stateMutability:"nonpayable"!==this.stateMutability?this.stateMutability:void 0,payable:this.payable,gas:this.gas?this.gas.toNumber():void 0,inputs:this.inputs.map((t=>JSON.parse(t.format(e))))});e===Ha.sighash&&Ta.throwError("cannot format a constructor for sighash",mi.errors.UNSUPPORTED_OPERATION,{operation:"format(sighash)"});let t="constructor("+this.inputs.map((t=>t.format(e))).join(e===Ha.full?", ":",")+") ";return this.stateMutability&&"nonpayable"!==this.stateMutability&&(t+=this.stateMutability+" "),t.trim()}static from(e){return"string"==typeof e?qa.fromString(e):qa.fromObject(e)}static fromObject(e){if(qa.isConstructorFragment(e))return e;"constructor"!==e.type&&Ta.throwArgumentError("invalid constructor object","value",e);let t=Ya(e);t.constant&&Ta.throwArgumentError("constructor cannot be constant","value",e);const n={name:null,type:e.type,inputs:e.inputs?e.inputs.map(_a.fromObject):[],payable:t.payable,stateMutability:t.stateMutability,gas:e.gas?Ti.from(e.gas):null};return new qa(Qa,n)}static fromString(e){let t={type:"constructor"},n=(e=Ja(e,t)).match(rs);return n&&"constructor"===n[1].trim()||Ta.throwArgumentError("invalid constructor string","value",e),t.inputs=Wa(n[2].trim(),!1),Va(n[3].trim(),t),qa.fromObject(t)}static isConstructorFragment(e){return e&&e._isFragment&&"constructor"===e.type}}class Xa extends qa{format(e){if(e||(e=Ha.sighash),Ha[e]||Ta.throwArgumentError("invalid format type","format",e),e===Ha.json)return JSON.stringify({type:"function",name:this.name,constant:this.constant,stateMutability:"nonpayable"!==this.stateMutability?this.stateMutability:void 0,payable:this.payable,gas:this.gas?this.gas.toNumber():void 0,inputs:this.inputs.map((t=>JSON.parse(t.format(e)))),outputs:this.outputs.map((t=>JSON.parse(t.format(e))))});let t="";return e!==Ha.sighash&&(t+="function "),t+=this.name+"("+this.inputs.map((t=>t.format(e))).join(e===Ha.full?", ":",")+") ",e!==Ha.sighash&&(this.stateMutability?"nonpayable"!==this.stateMutability&&(t+=this.stateMutability+" "):this.constant&&(t+="view "),this.outputs&&this.outputs.length&&(t+="returns ("+this.outputs.map((t=>t.format(e))).join(", ")+") "),null!=this.gas&&(t+="@"+this.gas.toString()+" ")),t.trim()}static from(e){return"string"==typeof e?Xa.fromString(e):Xa.fromObject(e)}static fromObject(e){if(Xa.isFunctionFragment(e))return e;"function"!==e.type&&Ta.throwArgumentError("invalid function object","value",e);let t=Ya(e);const n={type:e.type,name:ns(e.name),constant:t.constant,inputs:e.inputs?e.inputs.map(_a.fromObject):[],outputs:e.outputs?e.outputs.map(_a.fromObject):[],payable:t.payable,stateMutability:t.stateMutability,gas:e.gas?Ti.from(e.gas):null};return new Xa(Qa,n)}static fromString(e){let t={type:"function"},n=(e=Ja(e,t)).split(" returns ");n.length>2&&Ta.throwArgumentError("invalid function string","value",e);let r=n[0].match(rs);if(r||Ta.throwArgumentError("invalid function signature","value",e),t.name=r[1].trim(),t.name&&ns(t.name),t.inputs=Wa(r[2],!1),Va(r[3].trim(),t),n.length>1){let r=n[1].match(rs);""==r[1].trim()&&""==r[3].trim()||Ta.throwArgumentError("unexpected tokens","value",e),t.outputs=Wa(r[2],!1)}else t.outputs=[];return Xa.fromObject(t)}static isFunctionFragment(e){return e&&e._isFragment&&"function"===e.type}}function Za(e){const t=e.format();return"Error(string)"!==t&&"Panic(uint256)"!==t||Ta.throwArgumentError(`cannot specify user defined ${t} error`,"fragment",e),e}class $a extends Ka{format(e){if(e||(e=Ha.sighash),Ha[e]||Ta.throwArgumentError("invalid format type","format",e),e===Ha.json)return JSON.stringify({type:"error",name:this.name,inputs:this.inputs.map((t=>JSON.parse(t.format(e))))});let t="";return e!==Ha.sighash&&(t+="error "),t+=this.name+"("+this.inputs.map((t=>t.format(e))).join(e===Ha.full?", ":",")+") ",t.trim()}static from(e){return"string"==typeof e?$a.fromString(e):$a.fromObject(e)}static fromObject(e){if($a.isErrorFragment(e))return e;"error"!==e.type&&Ta.throwArgumentError("invalid error object","value",e);const t={type:e.type,name:ns(e.name),inputs:e.inputs?e.inputs.map(_a.fromObject):[]};return Za(new $a(Qa,t))}static fromString(e){let t={type:"error"},n=e.match(rs);return n||Ta.throwArgumentError("invalid error signature","value",e),t.name=n[1].trim(),t.name&&ns(t.name),t.inputs=Wa(n[2],!1),Za($a.fromObject(t))}static isErrorFragment(e){return e&&e._isFragment&&"error"===e.type}}function es(e){return e.match(/^uint($|[^1-9])/)?e="uint256"+e.substring(4):e.match(/^int($|[^1-9])/)&&(e="int256"+e.substring(3)),e}const ts=new RegExp("^[a-zA-Z$_][a-zA-Z0-9$_]*$");function ns(e){return e&&e.match(ts)||Ta.throwArgumentError(`invalid identifier "${e}"`,"value",e),e}const rs=new RegExp("^([^)(]*)\\((.*)\\)([^)(]*)$");const os=new mi(da),is=new RegExp(/^bytes([0-9]*)$/),as=new RegExp(/^(u?int)([0-9]*)$/);const ss=new class{constructor(e){ia(this,"coerceFunc",e||null)}_getCoder(e){switch(e.baseType){case"address":return new ma(e.name);case"bool":return new ka(e.name);case"string":return new Ra(e.name);case"bytes":return new Ba(e.name);case"array":return new Ea(this._getCoder(e.arrayChildren),e.arrayLength,e.name);case"tuple":return new Ma((e.components||[]).map((e=>this._getCoder(e))),e.name);case"":return new xa(e.name)}let t=e.type.match(as);if(t){let n=parseInt(t[2]||"256");return(0===n||n>256||n%8!=0)&&os.throwArgumentError("invalid "+t[1]+" bit length","param",e),new Na(n/8,"int"===t[1],e.name)}if(t=e.type.match(is),t){let n=parseInt(t[1]);return(0===n||n>32)&&os.throwArgumentError("invalid bytes length","param",e),new Oa(n,e.name)}return os.throwArgumentError("invalid type","type",e.type)}_getWordSize(){return 32}_getReader(e,t){return new ga(e,this._getWordSize(),this.coerceFunc,t)}_getWriter(){return new pa(this._getWordSize())}getDefaultValue(e){const t=e.map((e=>this._getCoder(_a.from(e))));return new Ma(t,"_").defaultValue()}encode(e,t){e.length!==t.length&&os.throwError("types/values length mismatch",mi.errors.INVALID_ARGUMENT,{count:{types:e.length,values:t.length},value:{types:e,values:t}});const n=e.map((e=>this._getCoder(_a.from(e)))),r=new Ma(n,"_"),o=this._getWriter();return r.encode(o,t),o.data}decode(e,t,n){const r=e.map((e=>this._getCoder(_a.from(e))));return new Ma(r,"_").decode(this._getReader(ki(t),n))}},cs=new mi(da);class us extends fa{}class ls extends fa{}class fs extends fa{}class ds extends fa{static isIndexed(e){return!(!e||!e._isIndexed)}}const hs={"0x08c379a0":{signature:"Error(string)",name:"Error",inputs:["string"],reason:!0},"0x4e487b71":{signature:"Panic(uint256)",name:"Panic",inputs:["uint256"]}};function As(e,t){const n=new Error(`deferred error during ABI decoding triggered accessing ${e}`);return n.error=t,n}class ps{constructor(e){let t=[];t="string"==typeof e?JSON.parse(e):e,ia(this,"fragments",t.map((e=>Ka.from(e))).filter((e=>null!=e))),ia(this,"_abiCoder",aa(new.target,"getAbiCoder")()),ia(this,"functions",{}),ia(this,"errors",{}),ia(this,"events",{}),ia(this,"structs",{}),this.fragments.forEach((e=>{let t=null;switch(e.type){case"constructor":return this.deploy?void cs.warn("duplicate definition - constructor"):void ia(this,"deploy",e);case"function":t=this.functions;break;case"event":t=this.events;break;case"error":t=this.errors;break;default:return}let n=e.format();t[n]?cs.warn("duplicate definition - "+n):t[n]=e})),this.deploy||ia(this,"deploy",qa.from({payable:!1,type:"constructor"})),ia(this,"_isInterface",!0)}format(e){e||(e=Ha.full),e===Ha.sighash&&cs.throwArgumentError("interface does not support formatting sighash","format",e);const t=this.fragments.map((t=>t.format(e)));return e===Ha.json?JSON.stringify(t.map((e=>JSON.parse(e)))):t}static getAbiCoder(){return ss}static getAddress(e){return Vi(e)}static getSighash(e){return t=ra(e.format()),n=0,r=4,"string"!=typeof t?t=xi(t):(!Bi(t)||t.length%2)&&wi.throwArgumentError("invalid hexData","value",t),n=2+2*n,null!=r?"0x"+t.substring(n,2+2*r):"0x"+t.substring(n);var t,n,r}static getEventTopic(e){return ra(e.format())}getFunction(e){if(Bi(e)){for(const t in this.functions)if(e===this.getSighash(t))return this.functions[t];cs.throwArgumentError("no matching function","sighash",e)}if(-1===e.indexOf("(")){const t=e.trim(),n=Object.keys(this.functions).filter((e=>e.split("(")[0]===t));return 0===n.length?cs.throwArgumentError("no matching function","name",t):n.length>1&&cs.throwArgumentError("multiple matching functions","name",t),this.functions[n[0]]}const t=this.functions[Xa.fromString(e).format()];return t||cs.throwArgumentError("no matching function","signature",e),t}getEvent(e){if(Bi(e)){const t=e.toLowerCase();for(const e in this.events)if(t===this.getEventTopic(e))return this.events[e];cs.throwArgumentError("no matching event","topichash",t)}if(-1===e.indexOf("(")){const t=e.trim(),n=Object.keys(this.events).filter((e=>e.split("(")[0]===t));return 0===n.length?cs.throwArgumentError("no matching event","name",t):n.length>1&&cs.throwArgumentError("multiple matching events","name",t),this.events[n[0]]}const t=this.events[Ga.fromString(e).format()];return t||cs.throwArgumentError("no matching event","signature",e),t}getError(e){if(Bi(e)){const t=aa(this.constructor,"getSighash");for(const n in this.errors){if(e===t(this.errors[n]))return this.errors[n]}cs.throwArgumentError("no matching error","sighash",e)}if(-1===e.indexOf("(")){const t=e.trim(),n=Object.keys(this.errors).filter((e=>e.split("(")[0]===t));return 0===n.length?cs.throwArgumentError("no matching error","name",t):n.length>1&&cs.throwArgumentError("multiple matching errors","name",t),this.errors[n[0]]}const t=this.errors[Xa.fromString(e).format()];return t||cs.throwArgumentError("no matching error","signature",e),t}getSighash(e){if("string"==typeof e)try{e=this.getFunction(e)}catch(t){try{e=this.getError(e)}catch(e){throw t}}return aa(this.constructor,"getSighash")(e)}getEventTopic(e){return"string"==typeof e&&(e=this.getEvent(e)),aa(this.constructor,"getEventTopic")(e)}_decodeParams(e,t){return this._abiCoder.decode(e,t)}_encodeParams(e,t){return this._abiCoder.encode(e,t)}encodeDeploy(e){return this._encodeParams(this.deploy.inputs,e||[])}decodeErrorResult(e,t){"string"==typeof e&&(e=this.getError(e));const n=ki(t);return xi(n.slice(0,4))!==this.getSighash(e)&&cs.throwArgumentError(`data signature does not match error ${e.name}.`,"data",xi(n)),this._decodeParams(e.inputs,n.slice(4))}encodeErrorResult(e,t){return"string"==typeof e&&(e=this.getError(e)),xi(Ci([this.get
1Sighash(e),this._encodeParams(e.inputs,t||[])]))}decodeFunctionData(e,t){"string"==typeof e&&(e=this.getFunction(e));const n=ki(t);return xi(n.slice(0,4))!==this.getSighash(e)&&cs.throwArgumentError(`data signature does not match function ${e.name}.`,"data",xi(n)),this._decodeParams(e.inputs,n.slice(4))}encodeFunctionData(e,t){return"string"==typeof e&&(e=this.getFunction(e)),xi(Ci([this.getSighash(e),this._encodeParams(e.inputs,t||[])]))}decodeFunctionResult(e,t){"string"==typeof e&&(e=this.getFunction(e));let n=ki(t),r=null,o="",i=null,a=null,s=null;switch(n.length%this._abiCoder._getWordSize()){case 0:try{return this._abiCoder.decode(e.outputs,n)}catch(e){}break;case 4:{const e=xi(n.slice(0,4)),t=hs[e];if(t)i=this._abiCoder.decode(t.inputs,n.slice(4)),a=t.name,s=t.signature,t.reason&&(r=i[0]),"Error"===a?o=`; VM Exception while processing transaction: reverted with reason string ${JSON.stringify(i[0])}`:"Panic"===a&&(o=`; VM Exception while processing transaction: reverted with panic code ${i[0]}`);else try{const t=this.getError(e);i=this._abiCoder.decode(t.inputs,n.slice(4)),a=t.name,s=t.format()}catch(e){}break}}return cs.throwError("call revert exception"+o,mi.errors.CALL_EXCEPTION,{method:e.format(),data:xi(t),errorArgs:i,errorName:a,errorSignature:s,reason:r})}encodeFunctionResult(e,t){return"string"==typeof e&&(e=this.getFunction(e)),xi(this._abiCoder.encode(e.outputs,t||[]))}encodeFilterTopics(e,t){"string"==typeof e&&(e=this.getEvent(e)),t.length>e.inputs.length&&cs.throwError("too many arguments for "+e.format(),mi.errors.UNEXPECTED_ARGUMENT,{argument:"values",value:t});let n=[];e.anonymous||n.push(this.getEventTopic(e));const r=(e,t)=>"string"===e.type?ra(t):"bytes"===e.type?zi(xi(t)):("bool"===e.type&&"boolean"==typeof t&&(t=t?"0x01":"0x00"),e.type.match(/^u?int/)&&(t=Ti.from(t).toHexString()),"address"===e.type&&this._abiCoder.encode(["address"],[t]),Ii(xi(t),32));for(t.forEach(((t,o)=>{let i=e.inputs[o];i.indexed?null==t?n.push(null):"array"===i.baseType||"tuple"===i.baseType?cs.throwArgumentError("filtering with tuples or arrays not supported","contract."+i.name,t):Array.isArray(t)?n.push(t.map((e=>r(i,e)))):n.push(r(i,t)):null!=t&&cs.throwArgumentError("cannot filter non-indexed parameters; must be null","contract."+i.name,t)}));n.length&&null===n[n.length-1];)n.pop();return n}encodeEventLog(e,t){"string"==typeof e&&(e=this.getEvent(e));const n=[],r=[],o=[];return e.anonymous||n.push(this.getEventTopic(e)),t.length!==e.inputs.length&&cs.throwArgumentError("event arguments/values mismatch","values",t),e.inputs.forEach(((e,i)=>{const a=t[i];if(e.indexed)if("string"===e.type)n.push(ra(a));else if("bytes"===e.type)n.push(zi(a));else{if("tuple"===e.baseType||"array"===e.baseType)throw new Error("not implemented");n.push(this._abiCoder.encode([e.type],[a]))}else r.push(e),o.push(a)})),{data:this._abiCoder.encode(r,o),topics:n}}decodeEventLog(e,t,n){if("string"==typeof e&&(e=this.getEvent(e)),null!=n&&!e.anonymous){let t=this.getEventTopic(e);Bi(n[0],32)&&n[0].toLowerCase()===t||cs.throwError("fragment/topic mismatch",mi.errors.INVALID_ARGUMENT,{argument:"topics[0]",expected:t,value:n[0]}),n=n.slice(1)}let r=[],o=[],i=[];e.inputs.forEach(((e,t)=>{e.indexed?"string"===e.type||"bytes"===e.type||"tuple"===e.baseType||"array"===e.baseType?(r.push(_a.fromObject({type:"bytes32",name:e.name})),i.push(!0)):(r.push(e),i.push(!1)):(o.push(e),i.push(!1))}));let a=null!=n?this._abiCoder.decode(r,Ci(n)):null,s=this._abiCoder.decode(o,t,!0),c=[],u=0,l=0;e.inputs.forEach(((e,t)=>{if(e.indexed)if(null==a)c[t]=new ds({_isIndexed:!0,hash:null});else if(i[t])c[t]=new ds({_isIndexed:!0,hash:a[l++]});else try{c[t]=a[l++]}catch(e){c[t]=e}else try{c[t]=s[u++]}catch(e){c[t]=e}if(e.name&&null==c[e.name]){const n=c[t];n instanceof Error?Object.defineProperty(c,e.name,{enumerable:!0,get:()=>{throw As(`property ${JSON.stringify(e.name)}`,n)}}):c[e.name]=n}}));for(let e=0;e<c.length;e++){const t=c[e];t instanceof Error&&Object.defineProperty(c,e,{enumerable:!0,get:()=>{throw As(`index ${e}`,t)}})}return Object.freeze(c)}parseTransaction(e){let t=this.getFunction(e.data.substring(0,10).toLowerCase());return t?new ls({args:this._abiCoder.decode(t.inputs,"0x"+e.data.substring(10)),functionFragment:t,name:t.name,signature:t.format(),sighash:this.getSighash(t),value:Ti.from(e.value||"0")}):null}parseLog(e){let t=this.getEvent(e.topics[0]);return!t||t.anonymous?null:new us({eventFragment:t,name:t.name,signature:t.format(),topic:this.getEventTopic(t),args:this.decodeEventLog(t,e.data,e.topics)})}parseError(e){const t=xi(e);let n=this.getError(t.substring(0,10).toLowerCase());return n?new fs({args:this._abiCoder.decode(n.inputs,"0x"+t.substring(10)),errorFragment:n,name:n.name,signature:n.format(),sighash:this.getSighash(n)}):null}static isInterface(e){return!(!e||!e._isInterface)}}var gs=n(5574),ms=n(52677);function ws(e,t){return function(){return e.apply(t,arguments)}}var ys,vs=n(34155),bs=Object.prototype.toString,Es=Object.getPrototypeOf,ks=Symbol.iterator,Cs=Symbol.toStringTag,Bs=(ys=Object.create(null),function(e){var t=bs.call(e);return ys[t]||(ys[t]=t.slice(8,-1).toLowerCase())}),Os=function(e){return e=e.toLowerCase(),function(t){return Bs(t)===e}},xs=function(e){return function(t){return ms(t)===e}},Is=Array.isArray,Ss=xs("undefined");function Ds(e){return null!==e&&!Ss(e)&&null!==e.constructor&&!Ss(e.constructor)&&Rs(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}var Ps=Os("ArrayBuffer");var Ns=xs("string"),Rs=xs("function"),Ms=xs("number"),Ts=function(e){return null!==e&&"object"===ms(e)},Qs=function(e){if("object"!==Bs(e))return!1;var t=Es(e);return!(null!==t&&t!==Object.prototype&&null!==Object.getPrototypeOf(t)||Cs in e||ks in e)},js=Os("Date"),Ls=Os("File"),Us=Os("Blob"),Fs=Os("FileList"),Hs=Os("URLSearchParams"),zs=["ReadableStream","Request","Response","Headers"].map(Os),_s=gs(zs,4),Ws=_s[0],Ks=_s[1],Gs=_s[2],Js=_s[3];function Vs(e,t){var n,r,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=o.allOwnKeys,a=void 0!==i&&i;if(null!=e)if("object"!==ms(e)&&(e=[e]),Is(e))for(n=0,r=e.length;n<r;n++)t.call(null,e[n],n,e);else{if(Ds(e))return;var s,c=a?Object.getOwnPropertyNames(e):Object.keys(e),u=c.length;for(n=0;n<u;n++)s=c[n],t.call(null,e[s],s,e)}}function Ys(e,t){if(Ds(e))return null;t=t.toLowerCase();for(var n,r=Object.keys(e),o=r.length;o-- >0;)if(t===(n=r[o]).toLowerCase())return n;return null}var qs="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:global,Xs=function(e){return!Ss(e)&&e!==qs};var Zs,$s,ec=(Zs="undefined"!=typeof Uint8Array&&Es(Uint8Array),function(e){return Zs&&e instanceof Zs}),tc=Os("HTMLFormElement"),nc=($s=Object.prototype.hasOwnProperty,function(e,t){return $s.call(e,t)}),rc=Os("RegExp"),oc=function(e,t){var n=Object.getOwnPropertyDescriptors(e),r={};Vs(n,(function(n,o){var i;!1!==(i=t(n,o,e))&&(r[o]=i||n)})),Object.defineProperties(e,r)};var ic,ac,sc,cc,uc=Os("AsyncFunction"),lc=(ic="function"==typeof setImmediate,ac=Rs(qs.postMessage),ic?setImmediate:ac?(sc="axios@".concat(Math.random()),cc=[],qs.addEventListener("message",(function(e){var t=e.source,n=e.data;t===qs&&n===sc&&cc.length&&cc.shift()()}),!1),function(e){cc.push(e),qs.postMessage(sc,"*")}):function(e){return setTimeout(e)}),fc="undefined"!=typeof queueMicrotask?queueMicrotask.bind(qs):void 0!==vs&&vs.nextTick||lc,dc={isArray:Is,isArrayBuffer:Ps,isBuffer:Ds,isFormData:function(e){var t;return e&&("function"==typeof FormData&&e instanceof FormData||Rs(e.append)&&("formdata"===(t=Bs(e))||"object"===t&&Rs(e.toString)&&"[object FormData]"===e.toString()))},isArrayBufferView:function(e){return"undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&Ps(e.buffer)},isString:Ns,isNumber:Ms,isBoolean:function(e){return!0===e||!1===e},isObject:Ts,isPlainObject:Qs,isEmptyObject:function(e){if(!Ts(e)||Ds(e))return!1;try{return 0===Object.keys(e).length&&Object.getPrototypeOf(e)===Object.prototype}catch(e){return!1}},isReadableStream:Ws,isRequest:Ks,isResponse:Gs,isHeaders:Js,isUndefined:Ss,isDate:js,isFile:Ls,isBlob:Us,isRegExp:rc,isFunction:Rs,isStream:function(e){return Ts(e)&&Rs(e.pipe)},isURLSearchParams:Hs,isTypedArray:ec,isFileList:Fs,forEach:Vs,merge:function e(){for(var t=Xs(this)&&this||{},n=t.caseless,r=t.skipUndefined,o={},i=function(t,i){var a=n&&Ys(o,i)||i;Qs(o[a])&&Qs(t)?o[a]=e(o[a],t):Qs(t)?o[a]=e({},t):Is(t)?o[a]=t.slice():r&&Ss(t)||(o[a]=t)},a=0,s=arguments.length;a<s;a++)arguments[a]&&Vs(arguments[a],i);return o},extend:function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},o=r.allOwnKeys;return Vs(t,(function(t,r){n&&Rs(t)?e[r]=ws(t,n):e[r]=t}),{allOwnKeys:o}),e},trim:function(e){return e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"")},stripBOM:function(e){return 65279===e.charCodeAt(0)&&(e=e.slice(1)),e},inherits:function(e,t,n,r){e.prototype=Object.create(t.prototype,r),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),n&&Object.assign(e.prototype,n)},toFlatObject:function(e,t,n,r){var o,i,a,s={};if(t=t||{},null==e)return t;do{for(i=(o=Object.getOwnPropertyNames(e)).length;i-- >0;)a=o[i],r&&!r(a,e,t)||s[a]||(t[a]=e[a],s[a]=!0);e=!1!==n&&Es(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},kindOf:Bs,kindOfTest:Os,endsWith:function(e,t,n){e=String(e),(void 0===n||n>e.length)&&(n=e.length),n-=t.length;var r=e.indexOf(t,n);return-1!==r&&r===n},toArray:function(e){if(!e)return null;if(Is(e))return e;var t=e.length;if(!Ms(t))return null;for(var n=new Array(t);t-- >0;)n[t]=e[t];return n}
1,forEachEntry:function(e,t){for(var n,r=(e&&e[ks]).call(e);(n=r.next())&&!n.done;){var o=n.value;t.call(e,o[0],o[1])}},matchAll:function(e,t){for(var n,r=[];null!==(n=e.exec(t));)r.push(n);return r},isHTMLForm:tc,hasOwnProperty:nc,hasOwnProp:nc,reduceDescriptors:oc,freezeMethods:function(e){oc(e,(function(t,n){if(Rs(e)&&-1!==["arguments","caller","callee"].indexOf(n))return!1;var r=e[n];Rs(r)&&(t.enumerable=!1,"writable"in t?t.writable=!1:t.set||(t.set=function(){throw Error("Can not rewrite read-only method '"+n+"'")}))}))},toObjectSet:function(e,t){var n={},r=function(e){e.forEach((function(e){n[e]=!0}))};return Is(e)?r(e):r(String(e).split(t)),n},toCamelCase:function(e){return e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,(function(e,t,n){return t.toUpperCase()+n}))},noop:function(){},toFiniteNumber:function(e,t){return null!=e&&Number.isFinite(e=+e)?e:t},findKey:Ys,global:qs,isContextDefined:Xs,isSpecCompliantForm:function(e){return!!(e&&Rs(e.append)&&"FormData"===e[Cs]&&e[ks])},toJSONObject:function(e){var t=new Array(10);return function e(n,r){if(Ts(n)){if(t.indexOf(n)>=0)return;if(Ds(n))return n;if(!("toJSON"in n)){t[r]=n;var o=Is(n)?[]:{};return Vs(n,(function(t,n){var i=e(t,r+1);!Ss(i)&&(o[n]=i)})),t[r]=void 0,o}}return n}(e,0)},isAsyncFn:uc,isThenable:function(e){return e&&(Ts(e)||Rs(e))&&Rs(e.then)&&Rs(e.catch)},setImmediate:lc,asap:fc,isIterable:function(e){return null!=e&&Rs(e[ks])}},hc=n(15009),Ac=n(99289),pc=n(12444),gc=n(72004);function mc(e,t,n,r,o){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=(new Error).stack,this.message=e,this.name="AxiosError",t&&(this.code=t),n&&(this.config=n),r&&(this.request=r),o&&(this.response=o,this.status=o.status?o.status:null)}dc.inherits(mc,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:dc.toJSONObject(this.config),code:this.code,status:this.status}}});var wc=mc.prototype,yc={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach((function(e){yc[e]={value:e}})),Object.defineProperties(mc,yc),Object.defineProperty(wc,"isAxiosError",{value:!0}),mc.from=function(e,t,n,r,o,i){var a=Object.create(wc);dc.toFlatObject(e,a,(function(e){return e!==Error.prototype}),(function(e){return"isAxiosError"!==e}));var s=e&&e.message?e.message:"Error",c=null==t&&e?e.code:t;return mc.call(a,s,c,n,r,o),e&&null==a.cause&&Object.defineProperty(a,"cause",{value:e,configurable:!0}),a.name=e&&e.name||"Error",i&&Object.assign(a,i),a};var vc=mc,bc=n(48764).Buffer;function Ec(e){return dc.isPlainObject(e)||dc.isArray(e)}function kc(e){return dc.endsWith(e,"[]")?e.slice(0,-2):e}function Cc(e,t,n){return e?e.concat(t).map((function(e,t){return e=kc(e),!n&&t?"["+e+"]":e})).join(n?".":""):t}var Bc=dc.toFlatObject(dc,{},null,(function(e){return/^is[A-Z]/.test(e)}));var Oc=function(e,t,n){if(!dc.isObject(e))throw new TypeError("target must be an object");t=t||new FormData;var r=(n=dc.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,(function(e,t){return!dc.isUndefined(t[e])}))).metaTokens,o=n.visitor||u,i=n.dots,a=n.indexes,s=(n.Blob||"undefined"!=typeof Blob&&Blob)&&dc.isSpecCompliantForm(t);if(!dc.isFunction(o))throw new TypeError("visitor must be a function");function c(e){if(null===e)return"";if(dc.isDate(e))return e.toISOString();if(dc.isBoolean(e))return e.toString();if(!s&&dc.isBlob(e))throw new vc("Blob is not supported. Use a Buffer instead.");return dc.isArrayBuffer(e)||dc.isTypedArray(e)?s&&"function"==typeof Blob?new Blob([e]):bc.from(e):e}function u(e,n,o){var s=e;if(e&&!o&&"object"===ms(e))if(dc.endsWith(n,"{}"))n=r?n:n.slice(0,-2),e=JSON.stringify(e);else if(dc.isArray(e)&&function(e){return dc.isArray(e)&&!e.some(Ec)}(e)||(dc.isFileList(e)||dc.endsWith(n,"[]"))&&(s=dc.toArray(e)))return n=kc(n),s.forEac
1h((function(e,r){!dc.isUndefined(e)&&null!==e&&t.append(!0===a?Cc([n],r,i):null===a?n:n+"[]",c(e))})),!1;return!!Ec(e)||(t.append(Cc(o,n,i),c(e)),!1)}var l=[],f=Object.assign(Bc,{defaultVisitor:u,convertValue:c,isVisitable:Ec});if(!dc.isObject(e))throw new TypeError("data must be an object");return function e(n,r){if(!dc.isUndefined(n)){if(-1!==l.indexOf(n))throw Error("Circular reference detected in "+r.join("."));l.push(n),dc.forEach(n,(function(n,i){!0===(!(dc.isUndefined(n)||null===n)&&o.call(t,n,dc.isString(i)?i.trim():i,r,f))&&e(n,r?r.concat(i):[i])})),l.pop()}}(e),t};function xc(e){var t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,(function(e){return t[e]}))}function Ic(e,t){this._pairs=[],e&&Oc(e,this,t)}var Sc=Ic.prototype;Sc.append=function(e,t){this._pairs.push([e,t])},Sc.toString=function(e){var t=e?function(t){return e.call(this,t,xc)}:xc;return this._pairs.map((function(e){return t(e[0])+"="+t(e[1])}),"").join("&")};var Dc=Ic;function Pc(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+")}function Nc(e,t,n){if(!t)return e;var r=n&&n.encode||Pc;dc.isFunction(n)&&(n={serialize:n});var o,i=n&&n.serialize;if(o=i?i(t,n):dc.isURLSearchParams(t)?t.toString():new Dc(t,n).toString(r)){var a=e.indexOf("#");-1!==a&&(e=e.slice(0,a)),e+=(-1===e.indexOf("?")?"?":"&")+o}return e}var Rc=function(){function e(){pc(this,e),this.handlers=[]}return gc(e,[{key:"use",value:function(e,t,n){return this.handlers.push({fulfilled:e,rejected:t,synchronous:!!n&&n.synchronous,runWhen:n?n.runWhen:null}),this.handlers.length-1}},{key:"eject",value:function(e){this.handlers[e]&&(this.handlers[e]=null)}},{key:"clear",value:function(){this.handlers&&(this.handlers=[])}},{key:"forEach",value:function(e){dc.forEach(this.handlers,(function(t){null!==t&&e(t)}))}}]),e}(),Mc=Rc,Tc={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},Qc=n(97857),jc={isBrowser:!0,classes:{URLSearchParams:"undefined"!=typeof URLSearchParams?URLSearchParams:Dc,FormData:"undefined"!=typeof FormData?FormData:null,Blob:"undefined"!=typeof Blob?Blob:null},protocols:["http","https","file","blob","url","data"]},Lc="undefined"!=typeof window&&"undefined"!=typeof document,Uc="object"===("undefined"==typeof navigator?"undefined":ms(navigator))&&navigator||void 0,Fc=Lc&&(!Uc||["ReactNative","NativeScript","NS"].indexOf(Uc.product)<0),Hc="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&"function"==typeof self.importScripts,zc=Lc&&window.location.href||"http://localhost",_c=Qc(Qc({},r),jc);var Wc=function(e){function t(e,n,r,o){var i=e[o++];if("__proto__"===i)return!0;var a=Number.isFinite(+i),s=o>=e.length;return i=!i&&dc.isArray(r)?r.length:i,s?(dc.hasOwnProp(r,i)?r[i]=[r[i],n]:r[i]=n,!a):(r[i]&&dc.isObject(r[i])||(r[i]=[]),t(e,n,r[i],o)&&dc.isArray(r[i])&&(r[i]=function(e){var t,n,r={},o=Object.keys(e),i=o.length;for(t=0;t<i;t++)r[n=o[t]]=e[n];return r}(r[i])),!a)}if(dc.isFormData(e)&&dc.isFunction(e.entries)){var n={};return dc.forEachEntry(e,(function(e,r){t(function(e){return dc.matchAll(/\w+|\[(\w*)]/g,e).map((function(e){return"[]"===e[0]?"":e[1]||e[0]}))}(e),r,n,0)})),n}return null};var Kc={transitional:Tc,adapter:["xhr","http","fetch"],transformRequest:[function(e,t){var n,r=t.getContentType()||"",o=r.indexOf("application/json")>-1,i=dc.isObject(e);if(i&&dc.isHTMLForm(e)&&(e=new FormData(e)),dc.isFormData(e))return o?JSON.stringify(Wc(e)):e;if(dc.isArrayBuffer(e)||dc.isBuffer(e)||dc.isStream(e)||dc.isFile(e)||dc.isBlob(e)||dc.isReadableStream(e))return e;if(dc.isArrayBufferView(e))return e.buffer;if(dc.isURLSearchParams(e))return t.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),e.toString();if(i){if(r.indexOf("application/x-www-form-urlencoded")>-1)return function(e,t){return Oc(e,new _c.classes.URLSearchParams,Qc({visitor:function(e,t,n,r){return _c.isNode&&dc.isBuffer(e)?(this.append(t,e.toString("base64")),!1):r.defaultVisitor.apply(this,arguments)}},t))}
1(e,this.formSerializer).toString();if((n=dc.isFileList(e))||r.indexOf("multipart/form-data")>-1){var a=this.env&&this.env.FormData;return Oc(n?{"files[]":e}:e,a&&new a,this.formSerializer)}}return i||o?(t.setContentType("application/json",!1),function(e,t,n){if(dc.isString(e))try{return(t||JSON.parse)(e),dc.trim(e)}catch(e){if("SyntaxError"!==e.name)throw e}return(n||JSON.stringify)(e)}(e)):e}],transformResponse:[function(e){var t=this.transitional||Kc.transitional,n=t&&t.forcedJSONParsing,r="json"===this.responseType;if(dc.isResponse(e)||dc.isReadableStream(e))return e;if(e&&dc.isString(e)&&(n&&!this.responseType||r)){var o=!(t&&t.silentJSONParsing)&&r;try{return JSON.parse(e,this.parseReviver)}catch(e){if(o){if("SyntaxError"===e.name)throw vc.from(e,vc.ERR_BAD_RESPONSE,this,null,this.response);throw e}}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:_c.classes.FormData,Blob:_c.classes.Blob},validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};dc.forEach(["delete","get","head","post","put","patch"],(function(e){Kc.headers[e]={}}));var Gc=Kc,Jc=n(19632),Vc=n(64599),Yc=dc.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),qc=Symbol("internals");function Xc(e){return e&&String(e).trim().toLowerCase()}function Zc(e){return!1===e||null==e?e:dc.isArray(e)?e.map(Zc):String(e)}function $c(e,t,n,r,o){return dc.isFunction(r)?r.call(this,t,n):(o&&(t=n),dc.isString(t)?dc.isString(r)?-1!==t.indexOf(r):dc.isRegExp(r)?r.test(t):void 0:void 0)}var eu=function(e,t){function n(e){pc(this,n),e&&this.set(e)}return gc(n,[{key:"set",value:function(e,t,n){var r=this;function o(e,t,n){var o=Xc(t);if(!o)throw new Error("header name must be a non-empty string");var i=dc.findKey(r,o);(!i||void 0===r[i]||!0===n||void 0===n&&!1!==r[i])&&(r[i||t]=Zc(e))}var i=function(e,t){return dc.forEach(e,(function(e,n){return o(e,n,t)}))};if(dc.isPlainObject(e)||e instanceof this.constructor)i(e,t);else if(dc.isString(e)&&(e=e.trim())&&!/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim()))i(function(e){var t,n,r,o={};return e&&e.split("\n").forEach((function(e){r=e.indexOf(":"),t=e.substring(0,r).trim().toLowerCase(),n=e.substring(r+1).trim(),!t||o[t]&&Yc[t]||("set-cookie"===t?o[t]?o[t].push(n):o[t]=[n]:o[t]=o[t]?o[t]+", "+n:n)})),o}(e),t);else if(dc.isObject(e)&&dc.isIterable(e)){var a,s,c,u={},l=Vc(e);try{for(l.s();!(c=l.n()).done;){var f=c.value;if(!dc.isArray(f))throw TypeError("Object iterator must return a key-value pair");u[s=f[0]]=(a=u[s])?dc.isArray(a)?[].concat(Jc(a),[f[1]]):[a,f[1]]:f[1]}}catch(e){l.e(e)}finally{l.f()}i(u,t)}else null!=e&&o(t,e,n);return this}},{key:"get",value:function(e,t){if(e=Xc(e)){var n=dc.findKey(this,e);if(n){var r=this[n];if(!t)return r;if(!0===t)return function(e){for(var t,n=Object.create(null),r=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;t=r.exec(e);)n[t[1]]=t[2];return n}(r);if(dc.isFunction(t))return t.call(this,r,n);if(dc.isRegExp(t))return t.exec(r);throw new TypeError("parser must be boolean|regexp|function")}}}},{key:"has",value:function(e,t){if(e=Xc(e)){var n=dc.findKey(this,e);return!(!n||void 0===this[n]||t&&!$c(0,this[n],n,t))}return!1}},{key:"delete",value:function(e,t){var n=this,r=!1;function o(e){if(e=Xc(e)){var o=dc.findKey(n,e);!o||t&&!$c(0,n[o],o,t)||(delete n[o],r=!0)}}return dc.isArray(e)?e.forEach(o):o(e),r}},{key:"clear",value:function(e){for(var t=Object.keys(this),n=t.length,r=!1;n--;){var o=t[n];e&&!$c(0,this[o],o,e,!0)||(delete this[o],r=!0)}return r}},{key:"normalize",value:function(e){var t=this,n={};return dc.forEach(this,(function(r,o){var i=dc.findKey(n,o);if(i)return t[i]=Zc(r),void delete t[o];var a=e?function(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(function(e,t,n){return t.toUpperCase()+n}))}(o):String(o).trim();a!==o&&delete t[o],t[a]=Zc(r),n[a]=!0})),this}},{key:"concat",value:function(){for(var e,t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return(e=this.constructor).concat.apply(e,[this].concat(n))}},{key:"toJSON",value:function(e){var t=Object.create(null);return dc.forEach(this,(function(n,r){null!=n&&!1!==n&&(t[r]=e&&dc.isArray(n)?n.join(", "):n)})),t}},{key:e,value:function(){return Object.entries(this.toJSON())[Symbol.iterator]()}},{key:"toString",value:function(){return Object.entries(this.toJSON()).map((function(e){var t=gs(e,2);return t[0]+": "+t[1]})).join("\n")}},{key:"getSetCookie",value:function(){return this.get("set-cookie")||[]}},{key:t,get:function(){return"AxiosHeaders"}}],[{key:"from",value:function(e){return e instanceof this?e:new this(e)}},{key:"concat",value:function(e){for(var t=new this(e),n=arguments.length,r=new Array(n>1?n-1:0),o=1;o<n;o++)r[o-1]=arguments[o];return r.forEach((function(e){return t.set(e)})),t}},{key:"accessor",value:function(e){var t=(this[qc]=this[qc]={accessors:{}}).accessors,n=this.prototype;function r(e){var r=Xc(e);t[r]||(!function(e,t){var n=dc.toCamelCase(" "+t);["get","set","has"].forEach((function(r){Object.defineProperty(e,r+n,{value:function(e,n,o){return this[r].call(this,t,e,n,o)},configurable:!0})}
1))}(n,e),t[r]=!0)}return dc.isArray(e)?e.forEach(r):r(e),this}}]),n}(Symbol.iterator,Symbol.toStringTag);eu.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]),dc.reduceDescriptors(eu.prototype,(function(e,t){var n=e.value,r=t[0].toUpperCase()+t.slice(1);return{get:function(){return n},set:function(e){this[r]=e}}})),dc.freezeMethods(eu);var tu=eu;function nu(e,t){var n=this||Gc,r=t||n,o=tu.from(r.headers),i=r.data;return dc.forEach(e,(function(e){i=e.call(n,i,o.normalize(),t?t.status:void 0)})),o.normalize(),i}function ru(e){return!(!e||!e.__CANCEL__)}function ou(e,t,n){vc.call(this,null==e?"canceled":e,vc.ERR_CANCELED,t,n),this.name="CanceledError"}dc.inherits(ou,vc,{__CANCEL__:!0});var iu=ou;function au(e,t,n){var r=n.config.validateStatus;n.status&&r&&!r(n.status)?t(new vc("Request failed with status code "+n.status,[vc.ERR_BAD_REQUEST,vc.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n)):e(n)}var su=n(9783);var cu=function(e,t){e=e||10;var n,r=new Array(e),o=new Array(e),i=0,a=0;return t=void 0!==t?t:1e3,function(s){var c=Date.now(),u=o[a];n||(n=c),r[i]=s,o[i]=c;for(var l=a,f=0;l!==i;)f+=r[l++],l%=e;if((i=(i+1)%e)===a&&(a=(a+1)%e),!(c-n<t)){var d=u&&c-u;return d?Math.round(1e3*f/d):void 0}}};var uu=function(e,t){var n,r,o=0,i=1e3/t,a=function(t){var i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Date.now();o=i,n=null,r&&(clearTimeout(r),r=null),e.apply(void 0,Jc(t))};return[function(){for(var e=Date.now(),t=e-o,s=arguments.length,c=new Array(s),u=0;u<s;u++)c[u]=arguments[u];t>=i?a(c,e):(n=c,r||(r=setTimeout((function(){r=null,a(n)}),i-t)))},function(){return n&&a(n)}]},lu=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:3,r=0,o=cu(50,250);return uu((function(n){var i=n.loaded,a=n.lengthComputable?n.total:void 0,s=i-r,c=o(s);r=i;var u=su({loaded:i,total:a,progress:a?i/a:void 0,bytes:s,rate:c||void 0,estimated:c&&a&&i<=a?(a-i)/c:void 0,event:n,lengthComputable:null!=a},t?"download":"upload",!0);e(u)}),n)},fu=function(e,t){var n=null!=e;return[function(r){return t[0]({lengthComputable:n,total:e,loaded:r})},t[1]]},du=function(e){return function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return dc.asap((function(){return e.apply(void 0,n)}))}},hu=_c.hasStandardBrowserEnv?function(e,t){return function(n){return n=new URL(n,_c.origin),e.protocol===n.protocol&&e.host===n.host&&(t||e.port===n.port)}}(new URL(_c.origin),_c.navigator&&/(msie|trident)/i.test(_c.navigator.userAgent)):function(){return!0},Au=_c.hasStandardBrowserEnv?{write:function(e,t,n,r,o,i,a){if("undefined"!=typeof document){var s=["".concat(e,"=").concat(encodeURIComponent(t))];dc.isNumber(n)&&s.push("expires=".concat(new Date(n).toUTCString())),dc.isString(r)&&s.push("path=".concat(r)),dc.isString(o)&&s.push("domain=".concat(o)),!0===i&&s.push("secure"),dc.isString(a)&&s.push("SameSite=".concat(a)),document.cookie=s.join("; ")}},read:function(e){if("undefined"==typeof document)return null;var t=document.cookie.match(new RegExp("(?:^|; )"+e+"=([^;]*)"));return t?decodeURIComponent(t[1]):null},remove:function(e){this.write(e,"",Date.now()-864e5,"/")}}:{write:function(){},read:function(){return null},remove:function(){}};function pu(e,t,n){var r=!/^([a-z][a-z\d+\-.]*:)?\/\//i.test(t);return e&&(r||0==n)?function(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}(e,t):t}var gu=function(e){return e instanceof tu?Qc({},e):e};function mu(e,t){t=t||{};var n={};function r(e,t,n,r){return dc.isPlainObject(e)&&dc.isPlainObject(t)?dc.merge.call({caseless:r},e,t):dc.isPlainObject(t)?dc.merge({},t):dc.isArray(t)?t.slice():t}function o(e,t,n,o){return dc.isUndefined(t)?dc.isUndefined(e)?void 0:r(void 0,e,0,o):r(e,t,0,o)}function i(e,t){if(!dc.isUndefined(t))return r(void 0,t)}function a(e,t){return dc.isUndefined(t)?dc.isUndefined(e)?void 0:r(void 0,e):r(void 0,t)}function s(n,o,i){return i in t?r(n,o):i in e?r(void 0,n):void 0}var c={url:i,method:i,data:i,baseURL:a,transformRequest:a,transformResponse:a,paramsSerializer:a,timeout:a,timeoutMessage:a,withCredentials:a,withXSRFToken:a,adapter:a,responseType:a,xsrfCookieName:a,xsrfHeaderName:a,onUploadProgress:a,onDownloadProgress:a,decompress:a,maxContentLength:a,maxBo
1dyLength:a,beforeRedirect:a,transport:a,httpAgent:a,httpsAgent:a,cancelToken:a,socketPath:a,responseEncoding:a,validateStatus:s,headers:function(e,t,n){return o(gu(e),gu(t),0,!0)}};return dc.forEach(Object.keys(Qc(Qc({},e),t)),(function(r){var i=c[r]||o,a=i(e[r],t[r],r);dc.isUndefined(a)&&i!==s||(n[r]=a)})),n}var wu,yu=function(e){var t=mu({},e),n=t.data,r=t.withXSRFToken,o=t.xsrfHeaderName,i=t.xsrfCookieName,a=t.headers,s=t.auth;if(t.headers=a=tu.from(a),t.url=Nc(pu(t.baseURL,t.url,t.allowAbsoluteUrls),e.params,e.paramsSerializer),s&&a.set("Authorization","Basic "+btoa((s.username||"")+":"+(s.password?unescape(encodeURIComponent(s.password)):""))),dc.isFormData(n))if(_c.hasStandardBrowserEnv||_c.hasStandardBrowserWebWorkerEnv)a.setContentType(void 0);else if(dc.isFunction(n.getHeaders)){var c=n.getHeaders(),u=["content-type","content-length"];Object.entries(c).forEach((function(e){var t=gs(e,2),n=t[0],r=t[1];u.includes(n.toLowerCase())&&a.set(n,r)}))}if(_c.hasStandardBrowserEnv&&(r&&dc.isFunction(r)&&(r=r(t)),r||!1!==r&&hu(t.url))){var l=o&&i&&Au.read(i);l&&a.set(o,l)}return t},vu="undefined"!=typeof XMLHttpRequest&&function(e){return new Promise((function(t,n){var r,o,i,a,s,c=yu(e),u=c.data,l=tu.from(c.headers).normalize(),f=c.responseType,d=c.onUploadProgress,h=c.onDownloadProgress;function A(){a&&a(),s&&s(),c.cancelToken&&c.cancelToken.unsubscribe(r),c.signal&&c.signal.removeEventListener("abort",r)}var p=new XMLHttpRequest;function g(){if(p){var r=tu.from("getAllResponseHeaders"in p&&p.getAllResponseHeaders());au((function(e){t(e),A()}),(function(e){n(e),A()}),{data:f&&"text"!==f&&"json"!==f?p.response:p.responseText,status:p.status,statusText:p.statusText,headers:r,config:e,request:p}),p=null}}if(p.open(c.method.toUpperCase(),c.url,!0),p.timeout=c.timeout,"onloadend"in p?p.onloadend=g:p.onreadystatechange=function(){p&&4===p.readyState&&(0!==p.status||p.responseURL&&0===p.responseURL.indexOf("file:"))&&setTimeout(g)},p.onabort=function(){p&&(n(new vc("Request aborted",vc.ECONNABORTED,e,p)),p=null)},p.onerror=function(t){var r=t&&t.message?t.message:"Network Error",o=new vc(r,vc.ERR_NETWORK,e,p);o.event=t||null,n(o),p=null},p.ontimeout=function(){var t=c.timeout?"timeout of "+c.timeout+"ms exceeded":"timeout exceeded",r=c.transitional||Tc;c.timeoutErrorMessage&&(t=c.timeoutErrorMessage),n(new vc(t,r.clarifyTimeoutError?vc.ETIMEDOUT:vc.ECONNABORTED,e,p)),p=null},void 0===u&&l.setContentType(null),"setRequestHeader"in p&&dc.forEach(l.toJSON(),(function(e,t){p.setRequestHeader(t,e)})),dc.isUndefined(c.withCredentials)||(p.withCredentials=!!c.withCredentials),f&&"json"!==f&&(p.responseType=c.responseType),h){var m=lu(h,!0),w=gs(m,2);i=w[0],s=w[1],p.addEventListener("progress",i)}if(d&&p.upload){var y=lu(d),v=gs(y,2);o=v[0],a=v[1],p.upload.addEventListener("progress",o),p.upload.addEventListener("loadend",a)}(c.cancelToken||c.signal)&&(r=function(t){p&&(n(!t||t.type?new iu(null,e,p):t),p.abort(),p=null)},c.cancelToken&&c.cancelToken.subscribe(r),c.signal&&(c.signal.aborted?r():c.signal.addEventListener("abort",r)));var b,E,k=(b=c.url,(E=/^([-+\w]{1,25})(:?\/\/|:)/.exec(b))&&E[1]||"");k&&-1===_c.protocols.indexOf(k)?n(new vc("Unsupported protocol "+k+":",vc.ERR_BAD_REQUEST,e)):p.send(u||null)}))},bu=function(e,t){var n=(e=e?e.filter(Boolean):[]).length;if(t||n){var r,o=new AbortController,i=function(e){if(!r){r=!0,s();var t=e instanceof Error?e:this.reason;o.abort(t instanceof vc?t:new iu(t instanceof Error?t.message:t))}},a=t&&setTimeout((function(){a=null,i(new vc("timeout ".concat(t," of ms exceeded"),vc.ETIMEDOUT))}),t),s=function(){e&&(a&&clearTimeout(a),a=null,e.forEach((function(e){e.unsubscribe?e.unsubscribe(i):e.removeEventListener("abort",i)})),e=null)};e.forEach((function(e){return e.addEventListener("abort",i)}));var c=o.signal;return c.unsubscribe=function(){return dc.asap(s)},c}},Eu=n(93938),ku=n(77262),Cu=n(31625),Bu=n(44987),Ou=hc().mark((function e(t,n){var r,o,i;return hc().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=t.byteLength,n&&!(r<n)){e.next=5;break}return e.next=4,t;case 4:return e.abrupt("return");case 5:o=0;case 6:if(!(o<r)){e.next=13;break}return i=o+n,e.next=10,t.slice(o,i);case 10:o=i,e.next=6;break;case 13:case"end":return e.stop()}}),e)})),xu=function(){var e=Eu(hc().mark((function e(t,n){var r,o,i,a,s,c;return hc().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:r=!1,o=!1,e.prev=2,a=Bu(Iu(t));case 4:return e.next=6,ku(a.next());case 6:if(!(r=!(s=e.sent).done)){e.next=12;break}return c=s.value,e.delegateYield(Cu(Bu(Ou(c,n)),ku),"t0",9);case 9:r=!1,e.next=4;break;case 12:e.next=18;break;case 14:e.prev=14,e.t1=e.catch(2),o=!0,i=e.t1;case 18:if(e.prev=18,e.prev=19,!r||null==a.return){e.next=23;break}return e.next=23,ku(a.return());case 23:if(e.prev=23,!o){e.next=26;break}throw i;case 26:return e.finish(23);case 27:return e.finish(18);case 28:case"end":return e.stop()}}),e,null,[[2,14,18,28],[19,,23,27]])})));return function(t,n){return e.apply(this,arguments)}}(),Iu=function(){var e=Eu(hc().mark((function e(t){var n,r,o,i;return hc().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!t[Symbol.asyncIterator]){e.next=3;break}return e.delegateYield(Cu(Bu(t),ku),"t0",2);case 2:return e.abrupt("return");case 3:n=t.getReader(),e.prev=4;case 5:return e.next=7,ku(n.read());case 7:if(r=e.sent,o=r.done,i=r.value,!o){e.next=12;break}return e.abrupt("break",16);case 12:return e.next=14,i;case 14:e.next=5;break;case 16:return e.prev=16,e.next=19,ku(n.cancel());case 19:return e.finish(16);case 20:case"end":return e.stop()}}),e,null,[[4,,16,20]])})));return function(t){return e.apply(this,arguments)}}(),Su=function(e,t,n,r){var o,i=xu(e,t),a=0,s=function(e){o||(o=!0,r&&r(e))};return new ReadableStream({pull:function(e){return Ac(hc().mark((function t(){var r,o,c,u,l;return hc().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,i.next();case 3:if(r=t.sent,o=r.done,c=r.value,!o){t.next=10;break}return s(),e.close(),t.abrupt("return");case 10:u=c.byteLength,n&&(l=a+=u,n(l)),e.enqueue(new Uint8Array(c)),t.next=19;break;case 15:throw t.prev=15,t.t0=t.catch(0),s(t.t0),t.t0;case 19:case"end":return t.stop()}}),t,null,[[0,15]])})))()},cancel:function(e){return s(e),i.return()}},{highWaterMark:2})},Du=dc.isFunction,Pu={Request:(wu=dc.global).Request,Response:wu.Response},Nu=dc.global,Ru=Nu.ReadableStream,Mu=Nu.TextEncoder,Tu=function(e){try{for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return!!e.apply(void 0,n)}catch(e){return!1}},Qu=function(e){var t=e=dc.merge.call({skipUndefined:!0},Pu,e),n=t.fetch,r=t.Request,o=t.Response,i=n?Du(n):"function"==typeof fetch,a=Du(r),s=Du(o);if(!i)return!1;var c,u=i&&Du(Ru),l=i&&("function"==typeof Mu?(c=new Mu,function(e){return c.encode(e)}):function(){var e=Ac(hc().mark((function e(t){return hc().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.t0=Uint8Array,e.next=3,new r(t).arrayBuffer();case 3:return e.t1=e.sent,e.abrupt("return",new e.t0(e.t1));case 5:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()),f=a&&u&&Tu((function(){var e=!1,t=new r(_c.origin,{body:new Ru,method:"POST",get duplex(){return e=!0,"half"}}).headers.has("Content-Type");return e&&!t})),d=s&&u&&Tu((function(){return dc.isReadableStream(new o("").body)})),h={stream:d&&function(e){return e.body}};i&&["text","arrayBuffer","blob","formData","stream"].forEach((function(e){!h[e]&&(h[e]=function(t,n){var r=t&&t[e];if(r)return r.call(t);throw new vc("Response type '".concat(e,"' is not supported"),vc.ERR_NOT_SUPPORT,n)})}));var A=function(){var e=Ac(hc().mark((function e(t){var n;return hc().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null!=t){e.next=2;break}return e.abrupt("return",0);case 2:if(!dc.isBlob(t)){e.next=4;break}return e.abrupt("return",t.size);case 4:if(!dc.isSpecCompliantForm(t)){e.next=9;break}return n=new r(_c.origin,{method:"POST",body:t}),e.next=8,n.arrayBuffer();case 8:case 15:return e.abrupt("return",e.sent.byteLength);case 9:if(!dc.isArrayBufferView(t)&&!dc.isArrayBuffer(t)){e.next=11;break}return e.abrupt("return",t.byteLength);case 11:if(dc.isURLSearchParams(t)&&(t+=""),!dc.isString(t)){e.next=16;break}return e.next=15,l(t);case 16:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),p=function(){var e=Ac(hc().mark((function e(t,n){var r;return hc().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=dc.toFiniteNumber(t.getContentLength()),e.abrupt("return",null==r?A(n):r);case 2:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}();return function(){var e=Ac(hc().mark((function e(t){var i,s,c,u,l,A,g,m,w,y,v,b,E,k,C,B,O,x,I,S,D,P,N,R,M,T,Q,j,L,U,F,H,z,_,W,K;return hc().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(i=yu(t),s=i.url,c=i.method,u=i.data,l=i.signal,A=i.cancelToken,g=i.timeout,m=i.onDownloadProgress,w=i.onUploadProgress,y=i.responseType,v=i.headers,b=i.withCredentials,E=void 0===b?"same-origin":b,k=i.fetchOptions,C=n||fetch,y=y?(y+"").toLowerCase():"text",B=bu([l,A&&A.toAbortSignal()],g),O=null,x=B&&B.unsubscribe&&function(){B.unsubscribe()},e.prev=6,e.t0=w&&f&&"get"!==c&&"head"!==c,!e.t0){e.next=13;break}return e.next=11,p(v,u);case 11:e.t1=I=e.sent,e.t0=0!==e.t1;case 13:if(!e.t0){e.next=17;break}S=new r(s,{method:"POST",body:u,duplex:"half"}),dc.isFormData(u)&&(D=S.headers.get("content-type"))&&v.setContentType(D),S.body&&(P=fu(I,lu(du(w))),N=gs(P,2),R=N[0],M=N[1],u=Su(S.body,65536,R,M));case 17:return dc.isString(E)||(E=E?"include":"omit"),T=a&&"credentials"in r.prototype,Q=Qc(Qc({},k),{},{signal:B,method:c.toUpperCase(),headers:v.normalize().toJSON(),body:u,duplex:"half",credentials:T?E:void 0}),O=a&&new r(s,Q),e.next=23,a?C(O,k):C(s,Q);case 23:return j=e.sent,L=d&&("stream"===y||"response"===y),d&&(m||L&&x)&&(U={},["status","statusText","headers"].forEach((function(e){U[e]=j[e]})),F=dc.toFiniteNumber(j.headers.get("content-length")),H=m&&fu(F,lu(du(m),!0))||[],z=gs(H,2),_=z[0],W=z[1],j=new o(Su(j.body,65536,_,(function(){W&&W(),x&&x()})),U)),y=y||"text",e.next=29,h[dc.findKey(h,y)||"text"](j,t);case 29:return K=e.sent,!L&&x&&x(),e.next=33,new Promise((function(e,n){au(e,n,{data:K,headers:tu.from(j.headers),status:j.status,statusText:j.statusText,config:t,request:O})}));case 33:return e.abrupt("return",e.sent);case 36:if(e.prev=36,e.t2=e.catch(6),x&&x(),!e.t2||"TypeError"!==e.t2.name||!/Load failed|fetch/i.test(e.t2.message)){e.next=41;break}throw Object.assign(new vc("Network Error",vc.ERR_NETWORK,t,O),{cause:e.t2.cause||e.t2});case 41:throw vc.from(e.t2,e.t2&&e.t2.code,t,O);case 42:case"end":return e.stop()}}),e,null,[[6,36]])})));return function(t){return e.apply(this,arguments)}}()},ju=new Map,Lu=function(e){for(var t,n,r=e&&e.env||{}
1,o=r.fetch,i=[r.Request,r.Response,o],a=i.length,s=ju;a--;)t=i[a],void 0===(n=s.get(t))&&s.set(t,n=a?new Map:Qu(r)),s=n;return n},Uu=(Lu(),{http:null,xhr:vu,fetch:{get:Lu}});dc.forEach(Uu,(function(e,t){if(e){try{Object.defineProperty(e,"name",{value:t})}catch(e){}Object.defineProperty(e,"adapterName",{value:t})}}));var Fu=function(e){return"- ".concat(e)},Hu=function(e){return dc.isFunction(e)||null===e||!1===e};var zu={getAdapter:function(e,t){for(var n,r,o=(e=dc.isArray(e)?e:[e]).length,i={},a=0;a<o;a++){var s=void 0;if(r=n=e[a],!Hu(n)&&void 0===(r=Uu[(s=String(n)).toLowerCase()]))throw new vc("Unknown adapter '".concat(s,"'"));if(r&&(dc.isFunction(r)||(r=r.get(t))))break;i[s||"#"+a]=r}if(!r){var c=Object.entries(i).map((function(e){var t=gs(e,2),n=t[0],r=t[1];return"adapter ".concat(n," ")+(!1===r?"is not supported by the environment":"is not available in the build")})),u=o?c.length>1?"since :\n"+c.map(Fu).join("\n"):" "+Fu(c[0]):"as no adapter specified";throw new vc("There is no suitable adapter to dispatch the request "+u,"ERR_NOT_SUPPORT")}return r},adapters:Uu};function _u(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new iu(null,e)}function Wu(e){return _u(e),e.headers=tu.from(e.headers),e.data=nu.call(e,e.transformRequest),-1!==["post","put","patch"].indexOf(e.method)&&e.headers.setContentType("application/x-www-form-urlencoded",!1),zu.getAdapter(e.adapter||Gc.adapter,e)(e).then((function(t){return _u(e),t.data=nu.call(e,e.transformResponse,t),t.headers=tu.from(t.headers),t}),(function(t){return ru(t)||(_u(e),t&&t.response&&(t.response.data=nu.call(e,e.transformResponse,t.response),t.response.headers=tu.from(t.response.headers))),Promise.reject(t)}))}var Ku="1.13.2",Gu={};["object","boolean","number","function","string","symbol"].forEach((function(e,t){Gu[e]=function(n){return ms(n)===e||"a"+(t<1?"n ":" ")+e}}));var Ju={};Gu.transitional=function(e,t,n){function r(e,t){return"[Axios v"+Ku+"] Transitional option '"+e+"'"+t+(n?". "+n:"")}return function(n,o,i){if(!1===e)throw new vc(r(o," has been removed"+(t?" in "+t:"")),vc.ERR_DEPRECATED);return t&&!Ju[o]&&(Ju[o]=!0,console.warn(r(o," has been deprecated since v"+t+" and will be removed in the near future"))),!e||e(n,o,i)}},Gu.spelling=function(e){return function(t,n){return console.warn("".concat(n," is likely a misspelling of ").concat(e)),!0}};var Vu={assertOptions:function(e,t,n){if("object"!==ms(e))throw new vc("options must be an object",vc.ERR_BAD_OPTION_VALUE);for(var r=Object.keys(e),o=r.length;o-- >0;){var i=r[o],a=t[i];if(a){var s=e[i],c=void 0===s||a(s,i,e);if(!0!==c)throw new vc("option "+i+" must be "+c,vc.ERR_BAD_OPTION_VALUE)}else if(!0!==n)throw new vc("Unknown option "+i,vc.ERR_BAD_OPTION)}},validators:Gu},Yu=Vu.validators,qu=function(){function e(t){pc(this,e),this.defaults=t||{},this.interceptors={request:new Mc,response:new Mc}}var t;return gc(e,[{key:"request",value:(t=Ac(hc().mark((function e(t,n){var r,o;return hc().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,this._request(t,n);case 3:return e.abrupt("return",e.sent);case 6:if(e.prev=6,e.t0=e.catch(0),e.t0 instanceof Error){r={},Error.captureStackTrace?Error.captureStackTrace(r):r=new Error,o=r.stack?r.stack.replace(/^.+\n/,""):"";try{e.t0.stack?o&&!String(e.t0.stack).endsWith(o.replace(/^.+\n.+\n/,""))&&(e.t0.stack+="\n"+o):e.t0.stack=o}catch(e){}}throw e.t0;case 10:case"end":return e.stop()}}),e,this,[[0,6]])}))),function(e,n){return t.apply(this,arguments)})},{key:"_request",value:function(e,t){"string"==typeof e?(t=t||{}).url=e:t=e||{};var n=t=mu(this.defaults,t),r=n.transitional,o=n.paramsSerializer,i=n.headers;void 0!==r&&Vu.assertOptions(r,{silentJSONParsing:Yu.transitional(Yu.boolean),forcedJSONParsing:Yu.transitional(Yu.boolean),clarifyTimeoutError:Yu.transitional(Yu.boolean)},!1),null!=o&&(dc.isFunction(o)?t.paramsSerializer={serialize:o}:Vu.assertOptions(o,{encode:Yu.function,serialize:Yu.function},!0)),void 0!==t.allowAbsoluteUrls||(void 0!==this.defaults.allowAbsoluteUrls?t.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:t.allowAbsoluteUrls=!0),Vu.assertOptions(t,{baseUrl:Yu.spelling("baseURL"),withXsrfToken:Yu.spelling("withXSRFToken")},!0),t.method=(t.method||this.defaults.method||"get").toLowerCase();var a=i&&dc.merge(i.common,i[t.method]);i&&dc.forEach(["delete","get","head","post","put","patch","common"],(function(e){delete i[e]})),t.headers=tu.concat(a,i);var s=[],c=!0;this.interceptors.request.forEach((function(e){"function"==typeof e.runWhen&&!1===e.runWhen(t)||(c=c&&e.synchronous,s.unshift(e.fulfilled,e.rejected))}));var u,l=[];this.interceptors.response.forEach((function(e){l.push(e.fulfilled,e.rejected)}));var f,d=0;if(!c){var h=[Wu.bind(this),void 0];for(h.unshift.apply(h,s),h.push.apply(h,l),f=h.length,u=Promise.resolve(t);d<f;)u=u.then(h[d++],h[d++]);return u}f=s.length;for(var A=t;d<f;){var p=s[d++],g=s[d++];try{A=p(A)}catch(e){g.call(this,e);break}}try{u=Wu.call(this,A)}catch(e){return Promise.reject(e)}for(d=0,f=l.length;d<f;)u=u.then(l[d++],l[d++]);return u}},{key:"getUri",value:function(e){return Nc(pu((e=mu(this.defaults,e)).baseURL,e.url,e.allowAbsoluteUrls),e.params,e.paramsSerializer)}}]),e}();dc.forEach(["delete","get","head","options"],(function(e){qu.prototype[e]=function(t,n){return this.request(mu(n||{},{method:e,url:t,data:(n||{}).data}))}})),dc.forEach(["post","put","patch"],(function(e){function t(t){return function(n,r,o){return this.request(mu(o||{},{method:e,headers:t?{"Content-Type":"multipart/form-data"}:{},url:n,data:r}))}}qu.prototype[e]=t(),qu.prototype[e+"Form"]=t(!0)}));var Xu=qu,Zu=function(){function e(t){if(pc(this,e),"function"!=typeof t)throw new TypeError("executor must be a function.");var n;this.promise=new Promise((function(e){n=e}));var r=this;this.promise.then((function(e){if(r._listeners){for(var t=r._listeners.length;t-- >0;)r._listeners[t](e);r._listeners=null}})),this.promise.then=function(e){var t,n=new Promise((function(e){r.subscribe(e),t=e})).then(e);return n.cancel=function(){r.unsubscribe(t)},n},t((function(e,t,o){r.reason||(r.reason=new iu(e,t,o),n(r.reason))}))}return gc(e,[{key:"throwIfRequested",value:function(){if(this.reason)throw this.reason}},{key:"subscribe",value:function(e){this.reason?e(this.reason):this._listeners?this._listeners.push(e):this._listeners=[e]}},{key:"unsubscribe",value:function(e){if(this._listeners){var t=this._listeners.indexOf(e);-1!==t&&this._listeners.splice(t,1)}}},{key:"toAbortSignal",value:function(){var e=this,t=new AbortController,n=function(e){t.abort(e)};return this.subscribe(n),t.signal.unsubscribe=function(){return e.unsubscribe(n)},t.signal}}],[{key:"source",value:function(){var t,n=new e((function(e){t=e}));return{token:n,cancel:t}}}]),e}(),$u=Zu;var el={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,Re
1setContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511,WebServerIsDown:521,ConnectionTimedOut:522,OriginIsUnreachable:523,TimeoutOccurred:524,SslHandshakeFailed:525,InvalidSslCertificate:526};Object.entries(el).forEach((function(e){var t=gs(e,2),n=t[0],r=t[1];el[r]=n}));var tl=el;var nl=function e(t){var n=new Xu(t),r=ws(Xu.prototype.request,n);return dc.extend(r,Xu.prototype,n,{allOwnKeys:!0}),dc.extend(r,n,null,{allOwnKeys:!0}),r.create=function(n){return e(mu(t,n))},r}(Gc);nl.Axios=Xu,nl.CanceledError=iu,nl.CancelToken=$u,nl.isCancel=ru,nl.VERSION=Ku,nl.toFormData=Oc,nl.AxiosError=vc,nl.Cancel=nl.CanceledError,nl.all=function(e){return Promise.all(e)},nl.spread=function(e){return function(t){return e.apply(null,t)}},nl.isAxiosError=function(e){return dc.isObject(e)&&!0===e.isAxiosError},nl.mergeConfig=mu,nl.AxiosHeaders=tu,nl.formToJSON=function(e){return Wc(dc.isHTMLForm(e)?new FormData(e):e)},nl.getAdapter=zu.getAdapter,nl.HttpStatusCode=tl,nl.default=nl;var rl=nl;function ol(e,t,n,r,o,i,a){try{var s=e[i](a),c=s.value}catch(e){return void n(e)}s.done?t(c):Promise.resolve(c).then(r,o)}function il(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var i=e.apply(t,n);function a(e){ol(i,r,o,a,s,"next",e)}function s(e){ol(i,r,o,a,s,"throw",e)}a(void 0)}))}}function al(e,t,n){return t=ll(t),function(e,t){if(t&&("object"===hl(t)||"function"==typeof t))return t;return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,Al()?Reflect.construct(t,n||[],ll(e).constructor):t.apply(e,n))}function sl(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function cl(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function ul(e,t,n){return t&&cl(e.prototype,t),n&&cl(e,n),e}function ll(e){return ll=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},ll(e)}function fl(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&dl(e,t)}function dl(e,t){return dl=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},dl(e,t)}function hl(e){return e&&"undefined"!=typeof Symbol&&e.constructor===Symbol?"symbol":typeof e}function Al(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Al=function(){return!!e})()}function pl(e,t){var n,r,o,i={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]},a=Object.create(("function"==typeof Iterator?Iterator:Object).prototype);return a.next=s(0),a.throw=s(1),a.return=s(2),"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(e){return function(t){return c([e,t])}}function c(s){if(n)throw new TypeError("Generator is already executing.");for(;a&&(a=0,s[0]&&(i=0)),i;)try{if(n=1,r&&(o=2&s[0]?r.return:s[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,s[1])).done)return o;switch(r=0,o&&(s=[2&s[0],o.value]),s[0]){case 0:case 1:o=s;break;case 4:return i.label++,{value:s[1],done:!1};case 5:i.label++,r=s[1],s=[0];continue;case 7:s=i.ops.pop(),i.trys.pop();continue;default:if(!(o=i.trys,(o=o.length>0&&o[o.length-1])||6!==s[0]&&2!==s[0])){i=0;continue}if(3===s[0]&&(!o||s[1]>o[0]&&s[1]<o[3])){i.label=s[1];break}if(6===s[0]&&i.label<o[1]){i.label=o[1],o=s;break}if(o&&i.label<o[2]){i.label=o[2],i.ops.push(s);break}o[2]&&i.ops.pop(),i.trys.pop();continue}s=t.call(e,i)}catch(e){s=[6,e],r=0}finally{n=o=0}if(5&s[0])throw s[1];return{value:s[0]?s[1]:void 0,done:!0}}}var gl=Object.defineProperty,ml=function(e,t,n){return function(e,t,n){t in e?gl(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n}(e,"symbol"!=(void 0===t?"undefined":hl(t))?t+"":t,n),n},wl="connect-session",yl="connect-domains",vl=["https://rpc.ankr.com/bsc","https://binance.nodereal.io","https://bscrpc.com","https://bsc-dataseed2.ninicoin.io"],bl=function(e){function t(){var e;return sl(this,t),e=al(this,t,arguments),ml(e,"pending",!1),ml(e,"callbacks",new Map),ml(e,"clientMeta"),ml(e,"relay"),ml(e,"_key",null),ml(e,"_clientId",""),ml(e,"_peerId",""),ml(e,"_peerMeta",null),ml(e,"_handshakeId",0),ml(e,"_handshakeTopic",""),ml(e,"_connected",!1),ml(e,"_accounts",[]),ml(e,"_chainId","0x0"),e}return fl(t,e),ul(t,[{key:"key",get:function(){return this._key?function(e,t){return It(new Uint8Array(e),!t)}(this._key,!0):""},set:function(e){if(e){var t=function(e){return xt(e).buffer}(e);this._key=t}}},{key:"clientId",get:function(){var e=this._clientId;return e||(e=this._clientId=bt()),this._clientId},set:function(e){e&&(this._clientId=e)}},{key:"peerId",get:function(){return this._peerId},set:function(e){e&&(this._peerId=e)}},{key:"peerMeta",get:function(){return this._peerMeta},set:function(e){this._peerMeta=e}},{key:"handshakeTopic",get:function(){return this._handshakeTopic},set:function(e){e&&(this._handshakeTopic=e)}},{key:"handshakeId",get:function(){return this._handshakeId},set:function(e){e&&(this._handshakeId=e)}},{key:"uri",get:function(){return"wc:".concat(this.handshakeTopic,"@1?bridge=").concat(this.relay,"&key=").concat(this.key,"&scene=bid")}},{key:"chainId",get:function(){return this._chainId},set:function(e){this._chainId=e}},{key:"accounts",get:function(){return this._accounts},set:function(e){this._accounts=e}},{key:"connected",get:function(){return this._connected},set:function(e){}},{key:"session",get:function(){return{connected:this.connected,accounts:this.accounts,chainId:this.chainId,relay:this.relay,key:this.key,clientId:this.clientId,clientMeta:this.clientMeta,peerId:this.peerId,peerMeta:this.peerMeta,handshakeId:this.handshakeId,handshakeTopic:this.handshakeTopic}},set:function(e){e&&(this._connected=e.connected,this.accounts=e.accounts,this.chainId=e.chainId,this.relay=e.relay,this.key=e.key,this.clientId=e.clientId,this.clientMeta=e.clientMeta,this.peerId=e.peerId,this.peerMeta=e.peerMeta,this.handshakeId=e.handshakeId,this.handshakeTopic=e.handshakeTopic)}}]),t}(yn),El=function(e){function t(){return sl(this,t),al(this,t,arguments)}return fl(t,e),ul(t,[{key:"getStorageSession",value:function(){try{return gn(wl)}catch(e){}return null}},{key:"setStorageSession",value:function(){wn(wl,this.session)}},{key:"removeStorageSession",value:function(){mn(wl)}},{key:"manageStorageSession",value:function(){this._connected?this.setStorageSession():this.removeStorageSession()}}]),t}(bl);function kl(e){return e.filter((function(e){return e.ttl>0})).sort((function(e,t){return e.ttl-t.ttl})).map((function(e){return e.url}))}var Cl=Promise.resolve([]);if(!kt()){var Bl=gn(yl);Cl=Promise.resolve(Bl),(!Bl||0===Bl.length)&&(Cl=il((function(){var e;return pl(this,(function(t){switch(t.label){case 0:return[4,il((function(){var e,t;return pl(this,(function(n){switch(n.label){case 0:return[4,Promise.any(vl.map((function(e){return rl.request({url:e,method:"POST",data:{jsonrpc:"2.0",id:Date.now(),method:"eth_call",params:[{to:"0x76054B318785b588A3164B2A6eA5476F7cBA51e0",data:"0x97b5f450"},"latest"]}})})))];case 1:return e=n.sent(),t=new ps(["function apiDomains() view returns (string)"]),[2,$e(t.decodeFunctionResult("apiDomains",e.data.result)[0]).split(",")]}}))}))()];case 1:return e=t.sent(),[4,Promise.all(e.map((function(e){var t=e.split(".").slice(1).join(".");return function(e){var t=Date.now();return new Promise((function(n){try{setTimeout((function(){n({ttl:0,url:e})}),5e3);var r=new Vo(e);r.onopen=function(){r.close(),n({ttl:Date.now()-t,url:e})},r.onerror=function(){n({ttl:0,url:e})}}catch(t){n({ttl:0,url:e})}}))}("wss://nbstream.".concat(t,"/wallet-connector"))})))];case 2:return[2,kl(t.sent())]}}))}))().then((function(e){return console.log("ð ~ file: relay.ts:63 ~ .then ~ domains:",e),wn(yl,e),e})).catch((function(){return[]})))}function Ol(){mn(yl)}var xl=function(e){function t(){var e;sl(this,t),e=al(this,t),ml(e,"transport"),ml(e,"lng"),e.clientMeta=On();var n=e.getStorageSession();return n&&(e.session=n),e.handshakeId&&e.subscribeToSessionResponse(e.handshakeId),e.initTransport(),e.subscribeInternalEvent(),e}return fl(t,e),ul(t,[{key:"request",value:function(e){return il((function(){var t;return pl(this,(function(n){if(t=this,!this.connected)throw new In(Pn.code,Pn.message);if(Et.indexOf(e.method)<0)throw new In(Tn.code,Tn.message);switch(e.method){case"eth_requestAccounts":case"eth_accounts":return[2,this.accounts];case"eth_chainId":return[2,Qt(this.chainId)];case"eth_signTransaction":case"eth_sendTransaction":case"eth_sign":case"personal_sign":case"eth_signTypedData":case"eth_signTypedData_v1":case"eth_signTypedData_v2":case"eth_signTypedData_v3":case"eth_signTypedData_v4":case"wallet_switchEthereumChain":case"wallet_watchAsset":return[2,new Promise((function(n,r){e.id||(e.id=vt()),t.callbacks.set("response-".concat(e.id),(function(e,t){e?r(function(e){return-32050===e.code||-32e3===e.code||1e3===e.code?new In(Mn.code,Mn.message):-32603===e.code?new In(Ln.co
1de,Ln.message):-32600===e.code||-32602===e.code?new In(jn.code,jn.message):e}(e)):t?n(t.result):r(new In(Qn.code,Qn.message))})),t.sendRequest(e),t.events.emit("call_request_sent")}))]}return[2]}))})).call(this)}},{key:"killSession",value:function(){if(this.connected){var e={id:vt(),method:"wc_sessionUpdate",params:[{approved:!1,chainId:null,networkId:null,accounts:null}]};this.sendRequest(e),this.handleSessionDisconnect(si.DisconnectAtClient)}}},{key:"connect",value:function(){return il((function(){var e,t,n,r,o,i=arguments;return pl(this,(function(a){return e=this,t=i.length>0&&void 0!==i[0]?i[0]:{},n=t.chainId,r=t.lng,o=t.showQrCodeModal,[2,(this.lng=r,this.connected?{chainId:this.chainId,accounts:this.accounts}:new Promise((function(t,r){e.on("modal_closed",(function(e){r(e)})),e.on("session_error",(function(e){r(e)})),e.on("connect",(function(e){t(e)})),e.createSession({chainId:n,showQrCodeModal:o})})))]}))})).apply(this,arguments)}},{key:"createSession",value:function(e){var t=e.chainId,n=e.showQrCodeModal;try{if(this.connected)throw new In(Rn.code,Rn.message);if(this.pending||this._handshakeTopic)throw new In(Nn.code,Nn.message);this.pending=!0,this._key=hn(),this.handshakeId=vt(),this.handshakeTopic=bt();var r={id:this.handshakeId,method:"wc_sessionRequest",params:[{peerId:this.clientId,peerMeta:this.clientMeta,chainId:t?Number(t):null}]};this.sendRequest(r,this.handshakeTopic),this.subscribeToSessionResponse(this.handshakeId),this.events.emit("display_uri",{showQrCodeModal:n})}catch(e){this.pending=!1;var o="response-".concat(this.handshakeId);this.callbacks.get(o)&&this.callbacks.delete(o);var i=e.message,a=function(e,t){return null!=t&&"undefined"!=typeof Symbol&&t[Symbol.hasInstance]?!!t[Symbol.hasInstance](e):e instanceof t}(e,In)?e:new In(Ln.code,"".concat(Ln.message,": ").concat(i));throw this.handleRejectSessionConnection(a),kn("[binance-w3w] create connection failed: ".concat(i)),a}}},{key:"initTransport",value:function(){return il((function(){var e,t,n,r,o;return pl(this,(function(i){switch(i.label){case 0:e=this,this.transport=new Yo({version:1,subscriptions:[this.clientId]}),this.transport.on("message",(function(t){return e.setIncomingMessages(t)})),this.transport.on("open",(function(t){e.events.emit("transport_open",t)})),this.transport.on("close",(function(){e.events.emit("transport_close")})),this.transport.on("error",(function(t,n){e.events.emit("transport_error",t,n)})),i.label=1;case 1:return i.trys.push([1,5,,6]),this.session.relay?(this.transport.open([this.session.relay]),[3,4]):[3,2];case 2:return[4,il((function(){var e;return pl(this,(function(t){switch(t.label){case 0:return[4,Cl];case 1:return[2,(0===(e=t.sent()).length&&e.push("wss://nbstream.binance.com/wallet-connector"),e)]}}))}))()];case 3:t=i.sent(),this.transport.open(t),i.label=4;case 4:return[3,6];case 5:throw n=i.sent(),Ol(),r=n.message,o=new In(Ln.code,"".concat(Ln.message,": ").concat(r)),this.handleRejectSessionConnection(o),o;case 6:return[2]}}
1))})).call(this)}},{key:"setIncomingMessages",value:function(e){if([this.clientId,this.handshakeTopic].includes(e.topic)){var t;try{t=JSON.parse(e.payload)}catch(e){return}var n=this.decrypt(t);if(n)if("method"in n&&n.method)this.events.emit(n.method,null,n);else{var r=n.id,o="response-".concat(r),i=this.callbacks.get(o);if(i){if("error"in n&&n.error)i(new In(n.error.code,n.error.message),null);else"result"in n&&n.result&&i(null,n);this.callbacks.delete(o)}else kn("[binance-w3w] callback id: ".concat(r," not found"))}}}},{key:"encrypt",value:function(e){var t=this._key;return t?An(e,t):null}},{key:"decrypt",value:function(e){var t=this._key;return t?pn(e,t):null}},{key:"sendRequest",value:function(e,t){var n=function(e,t,n){return{id:n||vt(),jsonrpc:"2.0",method:e,params:t||[]}}(e.method,e.params,e.id),r=this.encrypt(n),o=t||this.peerId,i=JSON.stringify(r);this.transport.send(i,o,!0)}},{key:"subscribeInternalEvent",value:function(){var e=this;this.on("display_uri",(function(t){!1!==t.showQrCodeModal&&(qr.open({cb:function(){e.events.emit("modal_closed",new In(Sn.code,Sn.message))},lng:e.lng}),e.transport.connected?(e.events.emit("uri_ready",e.uri),e.key&&qr.ready(e.uri)):e.transport.retryFailed&&qr.fail())})),this.on("transport_open",(function(t){e.relay=t,e.events.emit("uri_ready",e.uri),e.key&&qr.ready(e.uri)})),this.on("transport_error",(function(e,t){t?function(e){var t=gn(yl);if(t){var n=t.filter((function(t){return t!==e}));wn(yl,n)}}(function(e){var t=e.indexOf("?");return t>-1?e.slice(0,t):e}(t)):(Ol(),qr.fail())})),this.on("modal_closed",(function(){var t="response-".concat(e.handshakeId);e.callbacks.get(t)&&e.callbacks.delete(t),e.clearConnectionStatus()})),this.on("connect",(function(){e.pending=!1,qr.close()})),this.on("call_request_sent",(function(){Hn()})),this.on("wc_sessionUpdate",(function(t,n){t?e.handleSessionResponse():n.params&&Array.isArray(n.params)?e.handleSessionResponse(n.params[0]):n.error&&e.handleSessionResponse()}))}},{key:"subscribeToSessionResponse",value:function(e){var t=this;this.callbacks.set("response-".concat(e),(function(e,n){e?t.handleSessionResponse():n&&(n.result?t.handleSessionResponse(n.result):(n.error&&n.error.message,t.handleSessionResponse()))}))}},{key:"handleSessionResponse",value:function(e){e?e.approved?(this._connected?(e.chainId&&this.setChainId(e.chainId),e.accounts&&this.setAddress(e.accounts)):(this._connected=!0,e.chainId&&this.setChainId(e.chainId),e.accounts&&this.setAddress(e.accounts),e.peerId&&!this.peerId&&(this.peerId=e.peerId),e.peerMeta&&!this.peerMeta&&(this.peerMeta=e.peerMeta),this.events.emit("connect",{chainId:this.chainId,accounts:this.accounts})),this.manageStorageSession()):this.connected?this.handleSessionDisconnect(si.DisconnectAtWallet):this.handleRejectSessionConnection(new In(Dn.code,Dn.message)):this.handleRejectSessionConnection(new In(Dn.code,Dn.message))}},{key:"handleRejectSessionConnection",value:function(e){qr.close(),this.clearConnectionStatus(),this.events.emit("session_error",e)}},{key:"handleSessionDisconnect",value:function(e){this._connected||qr.close(),this.events.emit("disconnect",e),this.clearConnectionStatus()}},{key:"clearConnectionStatus",value:function(){this._connected&&(this._connected=!1),this._handshakeId&&(this._handshakeId=0),this._handshakeTopic&&(this._handshakeTopic=""),this._peerId&&(this._peerId=""),this._clientId&&(this._clientId=""),this.pending&&(this.pending=!1),this.callbacks.clear(),this._peerMeta=null,this._accounts=[],this._chainId="0x0",this.offConnectEvents(),this.removeStorageSession(),this.transport.close()}},{key:"offConnectEvents",value:function(){this.removeListener("connect")}},{key:"setChainId",value:function(e){var t=Qt(e);"0x0"!==t?(hl(this.chainId)<"u"&&this.chainId!==t&&this.events.emit("chainChanged",t),this.chainId=t):this.chainId=t}},{key:"setAddress",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=e.filter((function(e){return"string"==typeof e})).map((function(e){return e.toLowerCase()})).filter(Boolean);JSON.stringify(this.accounts)!==JSON.stringify(t)&&this.events.emit("accountsChanged",t),this.accounts=t}}]),t}(El);function Il(e,t,n,r,o,i,a){try{var s=e[i](a),c=s.value}catch(e){return void n(e)}s.done?t(c):Promise.resolve(c).then(r,o)}function Sl(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var i=e.apply(t,n);function a(e){Il(i,r,o,a,s,"next",e)}function s(e){Il(i,r,o,a,s,"throw",e)}a(void 0)}))}}function Dl(e,t,n){return t=Nl(t),function(e,t){if(t&&("object"===Ml(t)||"function"==typeof t))return t;return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}
1(e,Tl()?Reflect.construct(t,n||[],Nl(e).constructor):t.apply(e,n))}function Pl(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Nl(e){return Nl=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Nl(e)}function Rl(e,t){return Rl=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Rl(e,t)}function Ml(e){return e&&"undefined"!=typeof Symbol&&e.constructor===Symbol?"symbol":typeof e}function Tl(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Tl=function(){return!!e})()}function Ql(e,t){var n,r,o,i={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]},a=Object.create(("function"==typeof Iterator?Iterator:Object).prototype);return a.next=s(0),a.throw=s(1),a.return=s(2),"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(e){return function(t){return c([e,t])}}function c(s){if(n)throw new TypeError("Generator is already executing.");for(;a&&(a=0,s[0]&&(i=0)),i;)try{if(n=1,r&&(o=2&s[0]?r.return:s[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,s[1])).done)return o;switch(r=0,o&&(s=[2&s[0],o.value]),s[0]){case 0:case 1:o=s;break;case 4:return i.label++,{value:s[1],done:!1};case 5:i.label++,r=s[1],s=[0];continue;case 7:s=i.ops.pop(),i.trys.pop();continue;default:if(!(o=i.trys,(o=o.length>0&&o[o.length-1])||6!==s[0]&&2!==s[0])){i=0;continue}if(3===s[0]&&(!o||s[1]>o[0]&&s[1]<o[3])){i.label=s[1];break}if(6===s[0]&&i.label<o[1]){i.label=o[1],o=s;break}if(o&&i.label<o[2]){i.label=o[2],i.ops.push(s);break}o[2]&&i.ops.pop(),i.trys.pop();continue}s=t.call(e,i)}catch(e){s=[6,e],r=0}finally{n=o=0}if(5&s[0])throw s[1];return{value:s[0]?s[1]:void 0,done:!0}}}var jl=Object.defineProperty,Ll=function(e,t,n){return function(e,t,n){t in e?jl(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n}(e,"symbol"!=(void 0===t?"undefined":Ml(t))?t+"":t,n),n},Ul=function(e){function t(){var e;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),e=Dl(this,t),Ll(e,"accounts",[]),Ll(e,"coreConnection"),e.register(),e}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Rl(e,t)}(t,e),function(e,t,n){t&&Pl(e.prototype,t),n&&Pl(e,n)}(t,[{key:"chainId",get:function(){return this.coreConnection?this.coreConnection.chainId:"0x0"}},{key:"connected",get:function(){return!!this.coreConnection&&this.coreConnection.connected}},{key:"connecting",get:function(){return!!this.coreConnection&&this.coreConnection.pending}},{key:"open",value:function(e){return Sl((function(e){var t,n,r,o,i;return Ql(this,(function(a){switch(a.label){case 0:return t=e.requestChainId,n=e.lng,r=e.showQrCodeModal,this.register(),this.coreConnection.connected?[2]:[4,this.coreConnection.connect({chainId:t,lng:n,showQrCodeModal:r})];case 1:return o=a.sent(),i=o.accounts,this.accounts=i,[2]}}))})).apply(this,arguments)}},{key:"request",value:function(e){return Sl((function(){return Ql(this,(function(t){switch(t.label){case 0:return this.connected?[3,2]:[4,this.open({})];case 1:t.sent(),t.label=2;case 2:return[2,this.coreConnection.request(e)]}}))})).call(this)}},{key:"disconnect",value:function(){this.connected&&(this.coreConnection.killSession(),this.onClose(si.DisconnectAtClient))}},{key:"register",value:function(){if(this.coreConnection)return this.coreConnection;this.coreConnection=new xl,this.accounts=this.coreConnection.accounts,this.subscribeEvents()}},{key:"subscribeEvents",value:function(){var e=this;this.coreConnection.on("chainChanged",(function(t){e.events.emit("chainChanged",t)})),this.coreConnection.on("accountsChanged",(function(t){e.accounts=t,e.events.emit("accountsChanged",t)})),this.coreConnection.on("uri_ready",(function(t){e.events.emit("uri_ready",t)})),this.coreConnection.on("disconnect",(function(t){e.onClose(t)}))}},{key:"onClose",value:function(e){this.coreConnection=null,this.events.emit("disconnect",e)}}]),t}(yn),Fl=(n(34155),n(48764).Buffer);function Hl(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function zl(e,t,n){return t=Vl(t),function(e,t){if(t&&("object"===Xl(t)||"function"==typeof t))return t;return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,$l()?Reflect.construct(t,n||[],Vl(e).constructor):t.apply(e,n))}function _l(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Wl(e,t,n){return Wl=$l()?Reflect.construct:function(e,t,n){var r=[null];r.push.apply(r,t);var o=new(Function.bind.apply(e,r));return n&&Yl(o,n.prototype),o},Wl.apply(null,arguments)}function Kl(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Gl(e,t,n){return t&&Kl(e.prototype,t),n&&Kl(e,n),e}function Jl(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Vl(e){return Vl=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Vl(e)}function Yl(e,t){return Yl=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Yl(e,t)}function ql(e){return function(e){if(Array.isArray(e))return Hl(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return Hl(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Hl(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Xl(e){return e&&"undefined"!=typeof Symbol&&e.constructor===Symbol?"symbol":typeof e}function Zl(e){var t="function"==typeof Map?new Map:void 0;return Zl=function(e){if(null===e||!function(e){return-1!==Function.toString.call(e).indexOf("[native code]")}(e))return e;if("function"!=typeof e)throw new TypeError("Super expression must either be null or a function");if(void 0!==t){if(t.has(e))return t.get(e);t.set(e,n)}function n(){return Wl(e,arguments,Vl(this).constructor)}return n.prototype=Object.create(e.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),Yl(n,e)},Zl(e)}function $l(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return($l=function(){return!!e})()}var ef,tf=Object.defineProperty,nf=function(e,t,n){return function(e,t,n){t in e?tf(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n}(e,"symbol"!=(void 0===t?"undefined":Xl(t))?t+"":t,n),n}
1,rf="INTERNAL_ERROR",of="SERVER_ERROR";Jl(ef={},"PARSE_ERROR",{code:-32700,message:"Parse error"}),Jl(ef,"INVALID_REQUEST",{code:-32600,message:"Invalid Request"}),Jl(ef,"METHOD_NOT_FOUND",{code:-32601,message:"Method not found"}),Jl(ef,"INVALID_PARAMS",{code:-32602,message:"Invalid params"}),Jl(ef,rf,{code:-32603,message:"Internal error"}),Jl(ef,of,{code:-32e3,message:"Server error"});function af(e,t,n){return{id:n||Date.now()*Math.pow(10,3)+Math.floor(Math.random()*Math.pow(10,3)),jsonrpc:"2.0",method:e,params:t||[]}}function sf(e){return"result"in e}var cf={1:"mainnet",3:"ropsten",4:"rinkeby",5:"goerli",42:"kovan"},uf=["eth_requestAccounts","eth_accounts","eth_chainId","eth_signTransaction","eth_sendTransaction","eth_sign","personal_sign","eth_signTypedData","eth_signTypedData_v1","eth_signTypedData_v2","eth_signTypedData_v3","eth_signTypedData_v4","wallet_switchEthereumChain","wallet_watchAsset"];function lf(e,t){var n,r=function(e,t){var n,r=cf[e];return"string"==typeof r&&(n="https://".concat(r,".infura.io/v3/").concat(t)),n}(e,t.infuraId);return t.custom&&t.custom[e]?n=t.custom[e]:r&&(n=r),n}var ff="hex",df="utf8";function hf(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=e.toString(ff);return t?Af(n):n}function Af(e){return e.startsWith("0x")?e:"0x".concat(e)}function pf(e){return Fl.from(e,df)}function gf(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return hf(pf(e),t)}var mf=2,wf=3,yf=wf,vf=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];var r;yf>=mf&&(r=console).info.apply(r,["[INFO]"].concat(ql(t)))},bf=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];var r;yf>=wf&&(r=console).log.apply(r,["[DEBUG]"].concat(ql(t)))};"undefined"==typeof window||Xl(window);Zl(Error);var Ef=function(){try{var e,t;return!0===(null===(t=window)||void 0===t||null===(e=t.ethereum)||void 0===e?void 0:e.isBinance)}catch(e){return!1}};function kf(e,t,n,r,o,i,a){try{var s=e[i](a),c=s.value}catch(e){return void n(e)}s.done?t(c):Promise.resolve(c).then(r,o)}function Cf(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var i=e.apply(t,n);function a(e){kf(i,r,o,a,s,"next",e)}function s(e){kf(i,r,o,a,s,"throw",e)}a(void 0)}))}}function Bf(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Of(e){return e&&"undefined"!=typeof Symbol&&e.constructor===Symbol?"symbol":typeof e}function xf(e,t){var n,r,o,i={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]},a=Object.create(("function"==typeof Iterator?Iterator:Object).prototype);return a.next=s(0),a.throw=s(1),a.return=s(2),"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(e){return function(t){return c([e,t])}}function c(s){if(n)throw new TypeError("Generator is already executing.");for(;a&&(a=0,s[0]&&(i=0)),i;)try{if(n=1,r&&(o=2&s[0]?r.return:s[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,s[1])).done)return o;switch(r=0,o&&(s=[2&s[0],o.value]),s[0]){case 0:case 1:o=s;break;case 4:return i.label++,{value:s[1],done:!1};case 5:i.label++,r=s[1],s=[0];continue;case 7:s=i.ops.pop(),i.trys.pop();continue;default:if(!(o=i.trys,(o=o.length>0&&o[o.length-1])||6!==s[0]&&2!==s[0])){i=0;continue}if(3===s[0]&&(!o||s[1]>o[0]&&s[1]<o[3])){i.label=s[1];break}if(6===s[0]&&i.label<o[1]){i.label=o[1],o=s;break}if(o&&i.label<o[2]){i.label=o[2],i.ops.push(s);break}o[2]&&i.ops.pop(),i.trys.pop();continue}s=t.call(e,i)}catch(e){s=[6,e],r=0}finally{n=o=0}if(5&s[0])throw s[1];return{value:s[0]?s[1]:void 0,done:!0}}}var If=Object.defineProperty,Sf=function(e,t,n){return function(e,t,n){t in e?If(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n}(e,"symbol"!=(void 0===t?"undefined":Of(t))?t+"":t,n),n},Df=function(){function e(t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),Sf(this,"events",new a.Z),Sf(this,"signClient"),Sf(this,"rpc"),Sf(this,"httpClient"),Sf(this,"optsChainId"),Sf(this,"lng"),Sf(this,"showQrCodeModal"),this.rpc={infuraId:null==t?void 0:t.infuraId,custom:null==t?void 0:t.rpc},this.lng=(null==t?void 0:t.lng)||"en",this.showQrCodeModal=null==t?void 0:t.showQrCodeModal,this.signClient=new Ul,this.optsChainId=Number(this.signClient.coreConnection.chainId)||(null==t?void 0:t.chainId)||56,this.registerEventListeners(),this.httpClient=this.setHttpProvider(this.optsChainId)}return function(e,t,n){t&&Bf(e.prototype,t),n&&Bf(e,n)}
1(e,[{key:"connected",get:function(){return this.signClient.connected}},{key:"connector",get:function(){return this.signClient}},{key:"accounts",get:function(){return this.signClient.accounts}},{key:"chainId",get:function(){return bf("provider get chainId",this.signClient.chainId),this.signClient.chainId}},{key:"rpcUrl",get:function(){return this.httpClient.url||""}},{key:"request",value:function(e){return Cf((function(){var t,n;return xf(this,(function(r){switch(r.label){case 0:switch(bf("ethereum-provider request",e),e.method){case"eth_requestAccounts":return[3,1];case"eth_chainId":return[3,3];case"eth_accounts":return[3,4];case"wallet_switchEthereumChain":return[3,5]}return[3,6];case 1:return[4,this.connect()];case 2:return[2,(r.sent(),this.accounts)];case 3:return[2,this.chainId];case 4:return[2,this.accounts];case 5:return[2,this.switchChain(e)];case 6:return[3,7];case 7:if(t=af(e.method,e.params||[]),uf.includes(e.method))return[2,this.signClient.request(t)];if(Of(this.httpClient)>"u")throw new Error("Cannot request JSON-RPC method (".concat(e.method,") without provided rpc url"));return[4,this.httpClient.request(t)];case 8:if(sf(n=r.sent()))return[2,n.result];throw new Error(n.error.message)}}))})).call(this)}},{key:"signMessage",value:function(e){return Cf((function(){return xf(this,(function(t){switch(t.label){case 0:return bf("signMessage",e),this.accounts.length?[3,2]:[4,this.enable()];case 1:t.sent(),t.label=2;case 2:return[4,this.request({method:"personal_sign",params:[gf(e),this.accounts[0]]})];case 3:return[2,t.sent()]}}))})).call(this)}},{key:"sendAsync",value:function(e,t){this.request(e).then((function(e){return t(null,e)})).catch((function(e){return t(e,void 0)}))}},{key:"setLng",value:function(e){this.lng=e}},{key:"enable",value:function(e){return Cf((function(){return xf(this,(function(t){switch(t.label){case 0:return[4,this.connect(e)];case 1:return[2,(t.sent(),this.accounts)]}}))})).call(this)}},{key:"switchChain",value:function(e){return Cf((function(){var t,n;return xf(this,(function(r){switch(r.label){case 0:return t=this,n=af(e.method,e.params||[]),[4,Promise.race([this.signClient.request(n),new Promise((function(n){return t.on("chainChanged",(function(t){t===e.params[0].chainId&&n(t)}))}))])];case 1:return[2,r.sent()]}}))})).call(this)}},{key:"connect",value:function(e){return Cf((function(){var t;return xf(this,(function(n){switch(n.label){case 0:return this.connected?(vf("already connected"),[3,3]):[3,1];case 1:return[4,this.signClient.open({requestChainId:null!==(t=null==e?void 0:e.toString())&&void 0!==t?t:this.optsChainId.toString(),lng:this.lng,showQrCodeModal:this.showQrCodeModal})];case 2:n.sent(),n.label=3;case 3:return[2]}}
1))})).call(this)}},{key:"disconnect",value:function(){this.connected&&this.signClient.disconnect()}},{key:"on",value:function(e,t){this.events.on(e,t)}},{key:"once",value:function(e,t){this.events.once(e,t)}},{key:"removeListener",value:function(e,t){this.events.removeListener(e,t)}},{key:"off",value:function(e,t){this.events.off(e,t)}},{key:"isWalletConnect",get:function(){return!0}},{key:"registerEventListeners",value:function(){var e=this;this.signClient.on("accountsChanged",(function(t){e.events.emit("accountsChanged",t)})),this.signClient.on("chainChanged",(function(t){e.httpClient=e.setHttpProvider(function(e){return"string"==typeof e?Number.parseInt(e,"0x"===e.trim().substring(0,2)?16:10):"bigint"==(void 0===e?"undefined":Xl(e))?Number(e):e}(t)),e.events.emit("chainChanged",t)})),this.signClient.on("disconnect",(function(){e.events.emit("disconnect")})),this.signClient.on("uri_ready",(function(t){e.events.emit("uri_ready",t)}))}},{key:"setHttpProvider",value:function(e){var t=lf(e,this.rpc);if(!((void 0===t?"undefined":Of(t))>"u"))return new Ce(t)}}]),e}(),Pf=function(e){if(Ef()){var t=("undefined"==typeof window?"undefined":Of(window))<"u"?window.ethereum:void 0;if(t)return t.setLng=function(){},t.disconnect=function(){},t}if(function(){try{var e,t;return!0===(null===(t=window)||void 0===t||null===(e=t.binancew3w)||void 0===e?void 0:e.isExtension)}catch(e){return!1}}()){var n=("undefined"==typeof window?"undefined":Of(window))<"u"?window.binancew3w.ethereum:void 0;if(n)return n.setLng=function(){},n.disconnect=function(){},n}return new Df(e)},Nf=Df}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.