UNPKG

@sofaws/dapp-core

Version:

A library to hold the main logic for a dapp on the Elrond Network

1 lines 287 kB
"use strict";var cx=Object.create;var ho=Object.defineProperty,px=Object.defineProperties,sx=Object.getOwnPropertyDescriptor,mx=Object.getOwnPropertyDescriptors,_x=Object.getOwnPropertyNames,Sr=Object.getOwnPropertySymbols,dx=Object.getPrototypeOf,qi=Object.prototype.hasOwnProperty,mm=Object.prototype.propertyIsEnumerable;var sm=(t,r,a)=>r in t?ho(t,r,{enumerable:!0,configurable:!0,writable:!0,value:a}):t[r]=a,K=(t,r)=>{for(var a in r||(r={}))qi.call(r,a)&&sm(t,a,r[a]);if(Sr)for(var a of Sr(r))mm.call(r,a)&&sm(t,a,r[a]);return t},ye=(t,r)=>px(t,mx(r));var kr=(t,r)=>{var a={};for(var p in t)qi.call(t,p)&&r.indexOf(p)<0&&(a[p]=t[p]);if(t!=null&&Sr)for(var p of Sr(t))r.indexOf(p)<0&&mm.call(t,p)&&(a[p]=t[p]);return a};var B=(t,r)=>()=>(t&&(r=t(t=0)),r);var bo=(t,r)=>()=>(r||t((r={exports:{}}).exports,r),r.exports),Rt=(t,r)=>{for(var a in r)ho(t,a,{get:r[a],enumerable:!0})},_m=(t,r,a,p)=>{if(r&&typeof r=="object"||typeof r=="function")for(let d of _x(r))!qi.call(t,d)&&d!==a&&ho(t,d,{get:()=>r[d],enumerable:!(p=sx(r,d))||p.enumerable});return t};var J=(t,r,a)=>(a=t!=null?cx(dx(t)):{},_m(r||!t||!t.__esModule?ho(a,"default",{value:t,enumerable:!0}):a,t)),Ar=t=>_m(ho({},"__esModule",{value:!0}),t);var dm=(t,r,a)=>new Promise((p,d)=>{var f=E=>{try{N(a.next(E))}catch(I){d(I)}},g=E=>{try{N(a.throw(E))}catch(I){d(I)}},N=E=>E.done?p(E.value):Promise.resolve(E.value).then(f,g);N((a=a.apply(t,r)).next())});var fm=bo(Er=>{"use strict";m();Er.byteLength=ux;Er.toByteArray=gx;Er.fromByteArray=xx;var gn=[],Xe=[],lx=typeof Uint8Array!="undefined"?Uint8Array:Array,Si="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";for(_t=0,lm=Si.length;_t<lm;++_t)gn[_t]=Si[_t],Xe[Si.charCodeAt(_t)]=_t;var _t,lm;Xe["-".charCodeAt(0)]=62;Xe["_".charCodeAt(0)]=63;function um(t){var r=t.length;if(r%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var a=t.indexOf("=");a===-1&&(a=r);var p=a===r?0:4-a%4;return[a,p]}function ux(t){var r=um(t),a=r[0],p=r[1];return(a+p)*3/4-p}function fx(t,r,a){return(r+a)*3/4-a}function gx(t){var r,a=um(t),p=a[0],d=a[1],f=new lx(fx(t,p,d)),g=0,N=d>0?p-4:p,E;for(E=0;E<N;E+=4)r=Xe[t.charCodeAt(E)]<<18|Xe[t.charCodeAt(E+1)]<<12|Xe[t.charCodeAt(E+2)]<<6|Xe[t.charCodeAt(E+3)],f[g++]=r>>16&255,f[g++]=r>>8&255,f[g++]=r&255;return d===2&&(r=Xe[t.charCodeAt(E)]<<2|Xe[t.charCodeAt(E+1)]>>4,f[g++]=r&255),d===1&&(r=Xe[t.charCodeAt(E)]<<10|Xe[t.charCodeAt(E+1)]<<4|Xe[t.charCodeAt(E+2)]>>2,f[g++]=r>>8&255,f[g++]=r&255),f}function hx(t){return gn[t>>18&63]+gn[t>>12&63]+gn[t>>6&63]+gn[t&63]}function bx(t,r,a){for(var p,d=[],f=r;f<a;f+=3)p=(t[f]<<16&16711680)+(t[f+1]<<8&65280)+(t[f+2]&255),d.push(hx(p));return d.join("")}function xx(t){for(var r,a=t.length,p=a%3,d=[],f=16383,g=0,N=a-p;g<N;g+=f)d.push(bx(t,g,g+f>N?N:g+f));return p===1?(r=t[a-1],d.push(gn[r>>2]+gn[r<<4&63]+"==")):p===2&&(r=(t[a-2]<<8)+t[a-1],d.push(gn[r>>10]+gn[r>>4&63]+gn[r<<2&63]+"=")),d.join("")}});var gm=bo(ki=>{m();ki.read=function(t,r,a,p,d){var f,g,N=d*8-p-1,E=(1<<N)-1,I=E>>1,U=-7,R=a?d-1:0,$=a?-1:1,re=t[r+R];for(R+=$,f=re&(1<<-U)-1,re>>=-U,U+=N;U>0;f=f*256+t[r+R],R+=$,U-=8);for(g=f&(1<<-U)-1,f>>=-U,U+=p;U>0;g=g*256+t[r+R],R+=$,U-=8);if(f===0)f=1-I;else{if(f===E)return g?NaN:(re?-1:1)*(1/0);g=g+Math.pow(2,p),f=f-I}return(re?-1:1)*g*Math.pow(2,f-p)};ki.write=function(t,r,a,p,d,f){var g,N,E,I=f*8-d-1,U=(1<<I)-1,R=U>>1,$=d===23?Math.pow(2,-24)-Math.pow(2,-77):0,re=p?0:f-1,te=p?1:-1,ce=r<0||r===0&&1/r<0?1:0;for(r=Math.abs(r),isNaN(r)||r===1/0?(N=isNaN(r)?1:0,g=U):(g=Math.floor(Math.log(r)/Math.LN2),r*(E=Math.pow(2,-g))<1&&(g--,E*=2),g+R>=1?r+=$/E:r+=$*Math.pow(2,1-R),r*E>=2&&(g++,E/=2),g+R>=U?(N=0,g=U):g+R>=1?(N=(r*E-1)*Math.pow(2,d),g=g+R):(N=r*Math.pow(2,R-1)*Math.pow(2,d),g=0));d>=8;t[a+re]=N&255,re+=te,N/=256,d-=8);for(g=g<<d|N,I+=d;I>0;t[a+re]=g&255,re+=te,g/=256,I-=8);t[a+re-te]|=ce*128}});var Nm=bo(Ft=>{"use strict";m();var Ai=fm(),Ct=gm(),hm=typeof Symbol=="function"&&typeof Symbol.for=="function"?Symbol.for("nodejs.util.inspect.custom"):null;Ft.Buffer=q;Ft.SlowBuffer=Sx;Ft.INSPECT_MAX_BYTES=50;var Nr=2147483647;Ft.kMaxLength=Nr;q.TYPED_ARRAY_SUPPORT=yx();!q.TYPED_ARRAY_SUPPORT&&typeof console!="undefined"&&typeof console.error=="function"&&console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support.");function yx(){try{var t=new Uint8Array(1),r={foo:function(){return 42}};return Object.setPrototypeOf(r,Uint8Array.prototype),Object.setPrototypeOf(t,r),t.foo()===42}catch(a){return!1}}Object.defineProperty(q.prototype,"parent",{enumerable:!0,get:function(){if(!!q.isBuffer(this))return this.buffer}});Object.defineProperty(q.prototype,"offset",{enumerable:!0,get:function(){if(!!q.isBuffer(this))return this.byteOffset}});function Dn(t){if(t>Nr)throw new RangeError('The value "'+t+'" is invalid for option "size"');var r=new Uint8Array(t);return Object.setPrototypeOf(r,q.prototype),r}function q(t,r,a){if(typeof t=="number"){if(typeof r=="string")throw new TypeError('The "string" argument must be of type string. Received type number');return Ii(t)}return ym(t,r,a)}q.poolSize=8192;function ym(t,r,a){if(typeof t=="string")return wx(t,r);if(ArrayBuffer.isView(t))return vx(t);if(t==null)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof t);if(hn(t,ArrayBuffer)||t&&hn(t.buffer,ArrayBuffer)||typeof SharedArrayBuffer!="undefined"&&(hn(t,SharedArrayBuffer)||t&&hn(t.buffer,SharedArrayBuffer)))return Ni(t,r,a);if(typeof t=="number")throw new TypeError('The "value" argument must not be of type number. Received type number');var p=t.valueOf&&t.valueOf();if(p!=null&&p!==t)return q.from(p,r,a);var d=qx(t);if(d)return d;if(typeof Symbol!="undefined"&&Symbol.toPrimitive!=null&&typeof t[Symbol.toPrimitive]=="function")return q.from(t[Symbol.toPrimitive]("string"),r,a);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof t)}q.from=function(t,r,a){return ym(t,r,a)};Object.setPrototypeOf(q.prototype,Uint8Array.prototype);Object.setPrototypeOf(q,Uint8Array);function Tm(t){if(typeof t!="number")throw new TypeError('"size" argument must be of type number');if(t<0)throw new RangeError('The value "'+t+'" is invalid for option "size"')}function Tx(t,r,a){return Tm(t),t<=0?Dn(t):r!==void 0?typeof a=="string"?Dn(t).fill(r,a):Dn(t).fill(r):Dn(t)}q.alloc=function(t,r,a){return Tx(t,r,a)};function Ii(t){return Tm(t),Dn(t<0?0:Li(t)|0)}q.allocUnsafe=function(t){return Ii(t)};q.allocUnsafeSlow=function(t){return Ii(t)};function wx(t,r){if((typeof r!="string"||r==="")&&(r="utf8"),!q.isEncoding(r))throw new TypeError("Unknown encoding: "+r);var a=wm(t,r)|0,p=Dn(a),d=p.write(t,r);return d!==a&&(p=p.slice(0,d)),p}function Ei(t){for(var r=t.length<0?0:Li(t.length)|0,a=Dn(r),p=0;p<r;p+=1)a[p]=t[p]&255;return a}function vx(t){if(hn(t,Uint8Array)){var r=new Uint8Array(t);return Ni(r.buffer,r.byteOffset,r.byteLength)}return Ei(t)}function Ni(t,r,a){if(r<0||t.byteLength<r)throw new RangeError('"offset" is outside of buffer bounds');if(t.byteLength<r+(a||0))throw new RangeError('"length" is outside of buffer bounds');var p;return r===void 0&&a===void 0?p=new Uint8Array(t):a===void 0?p=new Uint8Array(t,r):p=new Uint8Array(t,r,a),Object.setPrototypeOf(p,q.prototype),p}function qx(t){if(q.isBuffer(t)){var r=Li(t.length)|0,a=Dn(r);return a.length===0||t.copy(a,0,0,r),a}if(t.length!==void 0)return typeof t.length!="number"||Mi(t.length)?Dn(0):Ei(t);if(t.type==="Buffer"&&Array.isArray(t.data))return Ei(t.data)}function Li(t){if(t>=Nr)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+Nr.toString(16)+" bytes");return t|0}function Sx(t){return+t!=t&&(t=0),q.alloc(+t)}q.isBuffer=function(r){return r!=null&&r._isBuffer===!0&&r!==q.prototype};q.compare=function(r,a){if(hn(r,Uint8Array)&&(r=q.from(r,r.offset,r.byteLength)),hn(a,Uint8Array)&&(a=q.from(a,a.offset,a.byteLength)),!q.isBuffer(r)||!q.isBuffer(a))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(r===a)return 0;for(var p=r.length,d=a.length,f=0,g=Math.min(p,d);f<g;++f)if(r[f]!==a[f]){p=r[f],d=a[f];break}return p<d?-1:d<p?1:0};q.isEncoding=function(r){switch(String(r).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}};q.concat=function(r,a){if(!Array.isArray(r))throw new TypeError('"list" argument must be an Array of Buffers');if(r.length===0)return q.alloc(0);var p;if(a===void 0)for(a=0,p=0;p<r.length;++p)a+=r[p].length;var d=q.allocUnsafe(a),f=0;for(p=0;p<r.length;++p){var g=r[p];if(hn(g,Uint8Array))f+g.length>d.length?q.from(g).copy(d,f):Uint8Array.prototype.set.call(d,g,f);else if(q.isBuffer(g))g.copy(d,f);else throw new TypeError('"list" argument must be an Array of Buffers');f+=g.length}return d};function wm(t,r){if(q.isBuffer(t))return t.length;if(ArrayBuffer.isView(t)||hn(t,ArrayBuffer))return t.byteLength;if(typeof t!="string")throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof t);var a=t.length,p=arguments.length>2&&arguments[2]===!0;if(!p&&a===0)return 0;for(var d=!1;;)switch(r){case"ascii":case"latin1":case"binary":return a;case"utf8":case"utf-8":return Di(t).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return a*2;case"hex":return a>>>1;case"base64":return Em(t).length;default:if(d)return p?-1:Di(t).length;r=(""+r).toLowerCase(),d=!0}}q.byteLength=wm;function kx(t,r,a){var p=!1;if((r===void 0||r<0)&&(r=0),r>this.length||((a===void 0||a>this.length)&&(a=this.length),a<=0)||(a>>>=0,r>>>=0,a<=r))return"";for(t||(t="utf8");;)switch(t){case"hex":return Fx(this,r,a);case"utf8":case"utf-8":return qm(this,r,a);case"ascii":return Rx(this,r,a);case"latin1":case"binary":return Cx(this,r,a);case"base64":return Lx(this,r,a);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Px(this,r,a);default:if(p)throw new TypeError("Unknown encoding: "+t);t=(t+"").toLowerCase(),p=!0}}q.prototype._isBuffer=!0;function dt(t,r,a){var p=t[r];t[r]=t[a],t[a]=p}q.prototype.swap16=function(){var r=this.length;if(r%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var a=0;a<r;a+=2)dt(this,a,a+1);return this};q.prototype.swap32=function(){var r=this.length;if(r%4!==0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var a=0;a<r;a+=4)dt(this,a,a+3),dt(this,a+1,a+2);return this};q.prototype.swap64=function(){var r=this.length;if(r%8!==0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var a=0;a<r;a+=8)dt(this,a,a+7),dt(this,a+1,a+6),dt(this,a+2,a+5),dt(this,a+3,a+4);return this};q.prototype.toString=function(){var r=this.length;return r===0?"":arguments.length===0?qm(this,0,r):kx.apply(this,arguments)};q.prototype.toLocaleString=q.prototype.toString;q.prototype.equals=function(r){if(!q.isBuffer(r))throw new TypeError("Argument must be a Buffer");return this===r?!0:q.compare(this,r)===0};q.prototype.inspect=function(){var r="",a=Ft.INSPECT_MAX_BYTES;return r=this.toString("hex",0,a).replace(/(.{2})/g,"$1 ").trim(),this.length>a&&(r+=" ... "),"<Buffer "+r+">"};hm&&(q.prototype[hm]=q.prototype.inspect);q.prototype.compare=function(r,a,p,d,f){if(hn(r,Uint8Array)&&(r=q.from(r,r.offset,r.byteLength)),!q.isBuffer(r))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof r);if(a===void 0&&(a=0),p===void 0&&(p=r?r.length:0),d===void 0&&(d=0),f===void 0&&(f=this.length),a<0||p>r.length||d<0||f>this.length)throw new RangeError("out of range index");if(d>=f&&a>=p)return 0;if(d>=f)return-1;if(a>=p)return 1;if(a>>>=0,p>>>=0,d>>>=0,f>>>=0,this===r)return 0;for(var g=f-d,N=p-a,E=Math.min(g,N),I=this.slice(d,f),U=r.slice(a,p),R=0;R<E;++R)if(I[R]!==U[R]){g=I[R],N=U[R];break}return g<N?-1:N<g?1:0};function vm(t,r,a,p,d){if(t.length===0)return-1;if(typeof a=="string"?(p=a,a=0):a>2147483647?a=2147483647:a<-2147483648&&(a=-2147483648),a=+a,Mi(a)&&(a=d?0:t.length-1),a<0&&(a=t.length+a),a>=t.length){if(d)return-1;a=t.length-1}else if(a<0)if(d)a=0;else return-1;if(typeof r=="string"&&(r=q.from(r,p)),q.isBuffer(r))return r.length===0?-1:bm(t,r,a,p,d);if(typeof r=="number")return r=r&255,typeof Uint8Array.prototype.indexOf=="function"?d?Uint8Array.prototype.indexOf.call(t,r,a):Uint8Array.prototype.lastIndexOf.call(t,r,a):bm(t,[r],a,p,d);throw new TypeError("val must be string, number or Buffer")}function bm(t,r,a,p,d){var f=1,g=t.length,N=r.length;if(p!==void 0&&(p=String(p).toLowerCase(),p==="ucs2"||p==="ucs-2"||p==="utf16le"||p==="utf-16le")){if(t.length<2||r.length<2)return-1;f=2,g/=2,N/=2,a/=2}function E(re,te){return f===1?re[te]:re.readUInt16BE(te*f)}var I;if(d){var U=-1;for(I=a;I<g;I++)if(E(t,I)===E(r,U===-1?0:I-U)){if(U===-1&&(U=I),I-U+1===N)return U*f}else U!==-1&&(I-=I-U),U=-1}else for(a+N>g&&(a=g-N),I=a;I>=0;I--){for(var R=!0,$=0;$<N;$++)if(E(t,I+$)!==E(r,$)){R=!1;break}if(R)return I}return-1}q.prototype.includes=function(r,a,p){return this.indexOf(r,a,p)!==-1};q.prototype.indexOf=function(r,a,p){return vm(this,r,a,p,!0)};q.prototype.lastIndexOf=function(r,a,p){return vm(this,r,a,p,!1)};function Ax(t,r,a,p){a=Number(a)||0;var d=t.length-a;p?(p=Number(p),p>d&&(p=d)):p=d;var f=r.length;p>f/2&&(p=f/2);for(var g=0;g<p;++g){var N=parseInt(r.substr(g*2,2),16);if(Mi(N))return g;t[a+g]=N}return g}function Ex(t,r,a,p){return Dr(Di(r,t.length-a),t,a,p)}function Nx(t,r,a,p){return Dr(Bx(r),t,a,p)}function Dx(t,r,a,p){return Dr(Em(r),t,a,p)}function Ix(t,r,a,p){return Dr(zx(r,t.length-a),t,a,p)}q.prototype.write=function(r,a,p,d){if(a===void 0)d="utf8",p=this.length,a=0;else if(p===void 0&&typeof a=="string")d=a,p=this.length,a=0;else if(isFinite(a))a=a>>>0,isFinite(p)?(p=p>>>0,d===void 0&&(d="utf8")):(d=p,p=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");var f=this.length-a;if((p===void 0||p>f)&&(p=f),r.length>0&&(p<0||a<0)||a>this.length)throw new RangeError("Attempt to write outside buffer bounds");d||(d="utf8");for(var g=!1;;)switch(d){case"hex":return Ax(this,r,a,p);case"utf8":case"utf-8":return Ex(this,r,a,p);case"ascii":case"latin1":case"binary":return Nx(this,r,a,p);case"base64":return Dx(this,r,a,p);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Ix(this,r,a,p);default:if(g)throw new TypeError("Unknown encoding: "+d);d=(""+d).toLowerCase(),g=!0}};q.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function Lx(t,r,a){return r===0&&a===t.length?Ai.fromByteArray(t):Ai.fromByteArray(t.slice(r,a))}function qm(t,r,a){a=Math.min(t.length,a);for(var p=[],d=r;d<a;){var f=t[d],g=null,N=f>239?4:f>223?3:f>191?2:1;if(d+N<=a){var E,I,U,R;switch(N){case 1:f<128&&(g=f);break;case 2:E=t[d+1],(E&192)===128&&(R=(f&31)<<6|E&63,R>127&&(g=R));break;case 3:E=t[d+1],I=t[d+2],(E&192)===128&&(I&192)===128&&(R=(f&15)<<12|(E&63)<<6|I&63,R>2047&&(R<55296||R>57343)&&(g=R));break;case 4:E=t[d+1],I=t[d+2],U=t[d+3],(E&192)===128&&(I&192)===128&&(U&192)===128&&(R=(f&15)<<18|(E&63)<<12|(I&63)<<6|U&63,R>65535&&R<1114112&&(g=R))}}g===null?(g=65533,N=1):g>65535&&(g-=65536,p.push(g>>>10&1023|55296),g=56320|g&1023),p.push(g),d+=N}return Mx(p)}var xm=4096;function Mx(t){var r=t.length;if(r<=xm)return String.fromCharCode.apply(String,t);for(var a="",p=0;p<r;)a+=String.fromCharCode.apply(String,t.slice(p,p+=xm));return a}function Rx(t,r,a){var p="";a=Math.min(t.length,a);for(var d=r;d<a;++d)p+=String.fromCharCode(t[d]&127);return p}function Cx(t,r,a){var p="";a=Math.min(t.length,a);for(var d=r;d<a;++d)p+=String.fromCharCode(t[d]);return p}function Fx(t,r,a){var p=t.length;(!r||r<0)&&(r=0),(!a||a<0||a>p)&&(a=p);for(var d="",f=r;f<a;++f)d+=Wx[t[f]];return d}function Px(t,r,a){for(var p=t.slice(r,a),d="",f=0;f<p.length-1;f+=2)d+=String.fromCharCode(p[f]+p[f+1]*256);return d}q.prototype.slice=function(r,a){var p=this.length;r=~~r,a=a===void 0?p:~~a,r<0?(r+=p,r<0&&(r=0)):r>p&&(r=p),a<0?(a+=p,a<0&&(a=0)):a>p&&(a=p),a<r&&(a=r);var d=this.subarray(r,a);return Object.setPrototypeOf(d,q.prototype),d};function Te(t,r,a){if(t%1!==0||t<0)throw new RangeError("offset is not uint");if(t+r>a)throw new RangeError("Trying to access beyond buffer length")}q.prototype.readUintLE=q.prototype.readUIntLE=function(r,a,p){r=r>>>0,a=a>>>0,p||Te(r,a,this.length);for(var d=this[r],f=1,g=0;++g<a&&(f*=256);)d+=this[r+g]*f;return d};q.prototype.readUintBE=q.prototype.readUIntBE=function(r,a,p){r=r>>>0,a=a>>>0,p||Te(r,a,this.length);for(var d=this[r+--a],f=1;a>0&&(f*=256);)d+=this[r+--a]*f;return d};q.prototype.readUint8=q.prototype.readUInt8=function(r,a){return r=r>>>0,a||Te(r,1,this.length),this[r]};q.prototype.readUint16LE=q.prototype.readUInt16LE=function(r,a){return r=r>>>0,a||Te(r,2,this.length),this[r]|this[r+1]<<8};q.prototype.readUint16BE=q.prototype.readUInt16BE=function(r,a){return r=r>>>0,a||Te(r,2,this.length),this[r]<<8|this[r+1]};q.prototype.readUint32LE=q.prototype.readUInt32LE=function(r,a){return r=r>>>0,a||Te(r,4,this.length),(this[r]|this[r+1]<<8|this[r+2]<<16)+this[r+3]*16777216};q.prototype.readUint32BE=q.prototype.readUInt32BE=function(r,a){return r=r>>>0,a||Te(r,4,this.length),this[r]*16777216+(this[r+1]<<16|this[r+2]<<8|this[r+3])};q.prototype.readIntLE=function(r,a,p){r=r>>>0,a=a>>>0,p||Te(r,a,this.length);for(var d=this[r],f=1,g=0;++g<a&&(f*=256);)d+=this[r+g]*f;return f*=128,d>=f&&(d-=Math.pow(2,8*a)),d};q.prototype.readIntBE=function(r,a,p){r=r>>>0,a=a>>>0,p||Te(r,a,this.length);for(var d=a,f=1,g=this[r+--d];d>0&&(f*=256);)g+=this[r+--d]*f;return f*=128,g>=f&&(g-=Math.pow(2,8*a)),g};q.prototype.readInt8=function(r,a){return r=r>>>0,a||Te(r,1,this.length),this[r]&128?(255-this[r]+1)*-1:this[r]};q.prototype.readInt16LE=function(r,a){r=r>>>0,a||Te(r,2,this.length);var p=this[r]|this[r+1]<<8;return p&32768?p|4294901760:p};q.prototype.readInt16BE=function(r,a){r=r>>>0,a||Te(r,2,this.length);var p=this[r+1]|this[r]<<8;return p&32768?p|4294901760:p};q.prototype.readInt32LE=function(r,a){return r=r>>>0,a||Te(r,4,this.length),this[r]|this[r+1]<<8|this[r+2]<<16|this[r+3]<<24};q.prototype.readInt32BE=function(r,a){return r=r>>>0,a||Te(r,4,this.length),this[r]<<24|this[r+1]<<16|this[r+2]<<8|this[r+3]};q.prototype.readFloatLE=function(r,a){return r=r>>>0,a||Te(r,4,this.length),Ct.read(this,r,!0,23,4)};q.prototype.readFloatBE=function(r,a){return r=r>>>0,a||Te(r,4,this.length),Ct.read(this,r,!1,23,4)};q.prototype.readDoubleLE=function(r,a){return r=r>>>0,a||Te(r,8,this.length),Ct.read(this,r,!0,52,8)};q.prototype.readDoubleBE=function(r,a){return r=r>>>0,a||Te(r,8,this.length),Ct.read(this,r,!1,52,8)};function Ce(t,r,a,p,d,f){if(!q.isBuffer(t))throw new TypeError('"buffer" argument must be a Buffer instance');if(r>d||r<f)throw new RangeError('"value" argument is out of bounds');if(a+p>t.length)throw new RangeError("Index out of range")}q.prototype.writeUintLE=q.prototype.writeUIntLE=function(r,a,p,d){if(r=+r,a=a>>>0,p=p>>>0,!d){var f=Math.pow(2,8*p)-1;Ce(this,r,a,p,f,0)}var g=1,N=0;for(this[a]=r&255;++N<p&&(g*=256);)this[a+N]=r/g&255;return a+p};q.prototype.writeUintBE=q.prototype.writeUIntBE=function(r,a,p,d){if(r=+r,a=a>>>0,p=p>>>0,!d){var f=Math.pow(2,8*p)-1;Ce(this,r,a,p,f,0)}var g=p-1,N=1;for(this[a+g]=r&255;--g>=0&&(N*=256);)this[a+g]=r/N&255;return a+p};q.prototype.writeUint8=q.prototype.writeUInt8=function(r,a,p){return r=+r,a=a>>>0,p||Ce(this,r,a,1,255,0),this[a]=r&255,a+1};q.prototype.writeUint16LE=q.prototype.writeUInt16LE=function(r,a,p){return r=+r,a=a>>>0,p||Ce(this,r,a,2,65535,0),this[a]=r&255,this[a+1]=r>>>8,a+2};q.prototype.writeUint16BE=q.prototype.writeUInt16BE=function(r,a,p){return r=+r,a=a>>>0,p||Ce(this,r,a,2,65535,0),this[a]=r>>>8,this[a+1]=r&255,a+2};q.prototype.writeUint32LE=q.prototype.writeUInt32LE=function(r,a,p){return r=+r,a=a>>>0,p||Ce(this,r,a,4,4294967295,0),this[a+3]=r>>>24,this[a+2]=r>>>16,this[a+1]=r>>>8,this[a]=r&255,a+4};q.prototype.writeUint32BE=q.prototype.writeUInt32BE=function(r,a,p){return r=+r,a=a>>>0,p||Ce(this,r,a,4,4294967295,0),this[a]=r>>>24,this[a+1]=r>>>16,this[a+2]=r>>>8,this[a+3]=r&255,a+4};q.prototype.writeIntLE=function(r,a,p,d){if(r=+r,a=a>>>0,!d){var f=Math.pow(2,8*p-1);Ce(this,r,a,p,f-1,-f)}var g=0,N=1,E=0;for(this[a]=r&255;++g<p&&(N*=256);)r<0&&E===0&&this[a+g-1]!==0&&(E=1),this[a+g]=(r/N>>0)-E&255;return a+p};q.prototype.writeIntBE=function(r,a,p,d){if(r=+r,a=a>>>0,!d){var f=Math.pow(2,8*p-1);Ce(this,r,a,p,f-1,-f)}var g=p-1,N=1,E=0;for(this[a+g]=r&255;--g>=0&&(N*=256);)r<0&&E===0&&this[a+g+1]!==0&&(E=1),this[a+g]=(r/N>>0)-E&255;return a+p};q.prototype.writeInt8=function(r,a,p){return r=+r,a=a>>>0,p||Ce(this,r,a,1,127,-128),r<0&&(r=255+r+1),this[a]=r&255,a+1};q.prototype.writeInt16LE=function(r,a,p){return r=+r,a=a>>>0,p||Ce(this,r,a,2,32767,-32768),this[a]=r&255,this[a+1]=r>>>8,a+2};q.prototype.writeInt16BE=function(r,a,p){return r=+r,a=a>>>0,p||Ce(this,r,a,2,32767,-32768),this[a]=r>>>8,this[a+1]=r&255,a+2};q.prototype.writeInt32LE=function(r,a,p){return r=+r,a=a>>>0,p||Ce(this,r,a,4,2147483647,-2147483648),this[a]=r&255,this[a+1]=r>>>8,this[a+2]=r>>>16,this[a+3]=r>>>24,a+4};q.prototype.writeInt32BE=function(r,a,p){return r=+r,a=a>>>0,p||Ce(this,r,a,4,2147483647,-2147483648),r<0&&(r=4294967295+r+1),this[a]=r>>>24,this[a+1]=r>>>16,this[a+2]=r>>>8,this[a+3]=r&255,a+4};function Sm(t,r,a,p,d,f){if(a+p>t.length)throw new RangeError("Index out of range");if(a<0)throw new RangeError("Index out of range")}function km(t,r,a,p,d){return r=+r,a=a>>>0,d||Sm(t,r,a,4,34028234663852886e22,-34028234663852886e22),Ct.write(t,r,a,p,23,4),a+4}q.prototype.writeFloatLE=function(r,a,p){return km(this,r,a,!0,p)};q.prototype.writeFloatBE=function(r,a,p){return km(this,r,a,!1,p)};function Am(t,r,a,p,d){return r=+r,a=a>>>0,d||Sm(t,r,a,8,17976931348623157e292,-17976931348623157e292),Ct.write(t,r,a,p,52,8),a+8}q.prototype.writeDoubleLE=function(r,a,p){return Am(this,r,a,!0,p)};q.prototype.writeDoubleBE=function(r,a,p){return Am(this,r,a,!1,p)};q.prototype.copy=function(r,a,p,d){if(!q.isBuffer(r))throw new TypeError("argument should be a Buffer");if(p||(p=0),!d&&d!==0&&(d=this.length),a>=r.length&&(a=r.length),a||(a=0),d>0&&d<p&&(d=p),d===p||r.length===0||this.length===0)return 0;if(a<0)throw new RangeError("targetStart out of bounds");if(p<0||p>=this.length)throw new RangeError("Index out of range");if(d<0)throw new RangeError("sourceEnd out of bounds");d>this.length&&(d=this.length),r.length-a<d-p&&(d=r.length-a+p);var f=d-p;return this===r&&typeof Uint8Array.prototype.copyWithin=="function"?this.copyWithin(a,p,d):Uint8Array.prototype.set.call(r,this.subarray(p,d),a),f};q.prototype.fill=function(r,a,p,d){if(typeof r=="string"){if(typeof a=="string"?(d=a,a=0,p=this.length):typeof p=="string"&&(d=p,p=this.length),d!==void 0&&typeof d!="string")throw new TypeError("encoding must be a string");if(typeof d=="string"&&!q.isEncoding(d))throw new TypeError("Unknown encoding: "+d);if(r.length===1){var f=r.charCodeAt(0);(d==="utf8"&&f<128||d==="latin1")&&(r=f)}}else typeof r=="number"?r=r&255:typeof r=="boolean"&&(r=Number(r));if(a<0||this.length<a||this.length<p)throw new RangeError("Out of range index");if(p<=a)return this;a=a>>>0,p=p===void 0?this.length:p>>>0,r||(r=0);var g;if(typeof r=="number")for(g=a;g<p;++g)this[g]=r;else{var N=q.isBuffer(r)?r:q.from(r,d),E=N.length;if(E===0)throw new TypeError('The value "'+r+'" is invalid for argument "value"');for(g=0;g<p-a;++g)this[g+a]=N[g%E]}return this};var Ox=/[^+/0-9A-Za-z-_]/g;function Ux(t){if(t=t.split("=")[0],t=t.trim().replace(Ox,""),t.length<2)return"";for(;t.length%4!==0;)t=t+"=";return t}function Di(t,r){r=r||1/0;for(var a,p=t.length,d=null,f=[],g=0;g<p;++g){if(a=t.charCodeAt(g),a>55295&&a<57344){if(!d){if(a>56319){(r-=3)>-1&&f.push(239,191,189);continue}else if(g+1===p){(r-=3)>-1&&f.push(239,191,189);continue}d=a;continue}if(a<56320){(r-=3)>-1&&f.push(239,191,189),d=a;continue}a=(d-55296<<10|a-56320)+65536}else d&&(r-=3)>-1&&f.push(239,191,189);if(d=null,a<128){if((r-=1)<0)break;f.push(a)}else if(a<2048){if((r-=2)<0)break;f.push(a>>6|192,a&63|128)}else if(a<65536){if((r-=3)<0)break;f.push(a>>12|224,a>>6&63|128,a&63|128)}else if(a<1114112){if((r-=4)<0)break;f.push(a>>18|240,a>>12&63|128,a>>6&63|128,a&63|128)}else throw new Error("Invalid code point")}return f}function Bx(t){for(var r=[],a=0;a<t.length;++a)r.push(t.charCodeAt(a)&255);return r}function zx(t,r){for(var a,p,d,f=[],g=0;g<t.length&&!((r-=2)<0);++g)a=t.charCodeAt(g),p=a>>8,d=a%256,f.push(d),f.push(p);return f}function Em(t){return Ai.toByteArray(Ux(t))}function Dr(t,r,a,p){for(var d=0;d<p&&!(d+a>=r.length||d>=t.length);++d)r[d+a]=t[d];return d}function hn(t,r){return t instanceof r||t!=null&&t.constructor!=null&&t.constructor.name!=null&&t.constructor.name===r.name}function Mi(t){return t!==t}var Wx=function(){for(var t="0123456789abcdef",r=new Array(256),a=0;a<16;++a)for(var p=a*16,d=0;d<16;++d)r[p+d]=t[a]+t[d];return r}()});var Rm=bo((xT,Mm)=>{m();var de=Mm.exports={},bn,xn;function Ri(){throw new Error("setTimeout has not been defined")}function Ci(){throw new Error("clearTimeout has not been defined")}(function(){try{typeof setTimeout=="function"?bn=setTimeout:bn=Ri}catch(t){bn=Ri}try{typeof clearTimeout=="function"?xn=clearTimeout:xn=Ci}catch(t){xn=Ci}})();function Dm(t){if(bn===setTimeout)return setTimeout(t,0);if((bn===Ri||!bn)&&setTimeout)return bn=setTimeout,setTimeout(t,0);try{return bn(t,0)}catch(r){try{return bn.call(null,t,0)}catch(a){return bn.call(this,t,0)}}}function jx(t){if(xn===clearTimeout)return clearTimeout(t);if((xn===Ci||!xn)&&clearTimeout)return xn=clearTimeout,clearTimeout(t);try{return xn(t)}catch(r){try{return xn.call(null,t)}catch(a){return xn.call(this,t)}}}var In=[],Pt=!1,lt,Ir=-1;function Gx(){!Pt||!lt||(Pt=!1,lt.length?In=lt.concat(In):Ir=-1,In.length&&Im())}function Im(){if(!Pt){var t=Dm(Gx);Pt=!0;for(var r=In.length;r;){for(lt=In,In=[];++Ir<r;)lt&&lt[Ir].run();Ir=-1,r=In.length}lt=null,Pt=!1,jx(t)}}de.nextTick=function(t){var r=new Array(arguments.length-1);if(arguments.length>1)for(var a=1;a<arguments.length;a++)r[a-1]=arguments[a];In.push(new Lm(t,r)),In.length===1&&!Pt&&Dm(Im)};function Lm(t,r){this.fun=t,this.array=r}Lm.prototype.run=function(){this.fun.apply(null,this.array)};de.title="browser";de.browser=!0;de.env={};de.argv=[];de.version="";de.versions={};function Ln(){}de.on=Ln;de.addListener=Ln;de.once=Ln;de.off=Ln;de.removeListener=Ln;de.removeAllListeners=Ln;de.emit=Ln;de.prependListener=Ln;de.prependOnceListener=Ln;de.listeners=function(t){return[]};de.binding=function(t){throw new Error("process.binding is not supported")};de.cwd=function(){return"/"};de.chdir=function(t){throw new Error("process.chdir is not supported")};de.umask=function(){return 0}});var y,T,Hx,x,m=B(()=>{y=J(Nm()),T=J(Rm()),Hx=function(t){function r(){var p=this||self;return delete t.prototype.__magic__,p}if(typeof globalThis=="object")return globalThis;if(this)return r();t.defineProperty(t.prototype,"__magic__",{configurable:!0,get:r});var a=__magic__;return a}(Object),x=Hx});var Lr,Fi=B(()=>{"use strict";m();Lr=()=>Date.now()/1e3});var Cm=B(()=>{"use strict";m()});var Fm=B(()=>{"use strict";m()});var Pm=B(()=>{"use strict";m();Fi();Cm();Fm()});var Oi={};Rt(Oi,{getItem:()=>Zx,localStorageKeys:()=>ut,removeItem:()=>$x,setItem:()=>Vx});var ut,Pi,Vx,Zx,$x,xo=B(()=>{"use strict";m();Pm();ut={loginExpiresAt:"dapp-core-login-expires-at",logoutEvent:"dapp-core-logout-event"},Pi=typeof localStorage!="undefined",Vx=({key:t,data:r,expires:a})=>{!Pi||localStorage.setItem(String(t),JSON.stringify({expires:a,data:r}))},Zx=t=>{if(!Pi)return;let r=localStorage.getItem(String(t));if(!r)return null;let a=JSON.parse(r);return!a||!a.hasOwnProperty("expires")||!a.hasOwnProperty("data")?null:Lr()>=a.expires?(localStorage.removeItem(String(t)),null):a.data},$x=t=>{!Pi||localStorage.removeItem(String(t))}});var Ui={};Rt(Ui,{clear:()=>zm,getItem:()=>Um,removeItem:()=>Bm,setItem:()=>Om,storage:()=>Yx});var Om,Um,Bm,zm,Yx,Wm=B(()=>{"use strict";m();Om=({key:t,data:r,expires:a})=>{sessionStorage.setItem(String(t),JSON.stringify({expires:a,data:r}))},Um=t=>{let r=sessionStorage.getItem(String(t));if(!r)return null;let a=JSON.parse(r);return!a||!a.hasOwnProperty("expires")||!a.hasOwnProperty("data")?null:Date.now()>=a.expires?(sessionStorage.removeItem(String(t)),null):a.data},Bm=t=>sessionStorage.removeItem(String(t)),zm=()=>sessionStorage.clear(),Yx={setItem:Om,getItem:Um,removeItem:Bm,clear:zm}});var Ot,Mr=B(()=>{"use strict";m();xo();Wm();Ot={session:Ui,local:Oi}});function yo(){return new Date().setHours(new Date().getHours()+24)}function To(t){Ot.local.setItem({key:ut.loginExpiresAt,data:t,expires:t})}var Bi=B(()=>{"use strict";m();Mr();xo()});var sn=B(()=>{"use strict";m()});var jm=B(()=>{"use strict";m()});var Gm=B(()=>{"use strict";m()});var Ne=B(()=>{"use strict";m()});var Hm=B(()=>{"use strict";m()});var Vm=B(()=>{"use strict";m()});var Zm=B(()=>{"use strict";m()});var $m=B(()=>{"use strict";m()});var Zn=B(()=>{"use strict";m();Gm();Ne();sn();Hm();Vm();Zm();$m()});var wo,Ym,ZT,Qm,$T,Km,YT,QT,KT,Xm=B(()=>{"use strict";m();Zn();wo={devnet:{id:"devnet",chainId:"D",name:"Devnet",egldLabel:"xEGLD",decimals:"18",digits:"4",gasPerDataByte:"1500",walletConnectDeepLink:"https://maiar.page.link/?apn=com.elrond.maiar.wallet&isi=1519405832&ibi=com.elrond.maiar.wallet&link=https://maiar.com/",walletConnectBridgeAddresses:["https://bridge.walletconnect.org"],walletConnectV2RelayAddresses:["wss://relay.walletconnect.com"],walletAddress:"https://devnet-wallet.elrond.com",apiAddress:"https://devnet-api.elrond.com",explorerAddress:"http://devnet-explorer.elrond.com",apiTimeout:"4000"},testnet:{id:"testnet",chainId:"T",name:"Testnet",egldLabel:"xEGLD",decimals:"18",digits:"4",gasPerDataByte:"1500",walletConnectDeepLink:"https://maiar.page.link/?apn=com.elrond.maiar.wallet&isi=1519405832&ibi=com.elrond.maiar.wallet&link=https://maiar.com/",walletConnectBridgeAddresses:["https://bridge.walletconnect.org"],walletConnectV2RelayAddresses:["wss://relay.walletconnect.com"],walletAddress:"https://testnet-wallet.elrond.com",apiAddress:"https://testnet-api.elrond.com",explorerAddress:"http://testnet-explorer.elrond.com",apiTimeout:"4000"},mainnet:{id:"mainnet",chainId:"1",name:"Mainnet",egldLabel:"xEGLD",decimals:"18",digits:"4",gasPerDataByte:"1500",walletConnectDeepLink:"https://maiar.page.link/?apn=com.elrond.maiar.wallet&isi=1519405832&ibi=com.elrond.maiar.wallet&link=https://maiar.com/",walletConnectBridgeAddresses:["https://bridge.walletconnect.org"],walletConnectV2RelayAddresses:["wss://relay.walletconnect.com"],walletAddress:"https://wallet.elrond.com",apiAddress:"https://api.elrond.com",explorerAddress:"https://explorer.elrond.com",apiTimeout:"4000"}},{chainId:Ym,egldLabel:ZT}=wo["devnet"],{chainId:Qm,egldLabel:$T}=wo["testnet"],{chainId:Km,egldLabel:YT}=wo["mainnet"],QT={["devnet"]:Ym,["testnet"]:Qm,["mainnet"]:Km},KT={[Ym]:"devnet",[Qm]:"testnet",[Km]:"mainnet"}});var zi=B(()=>{"use strict";m()});var Jm=B(()=>{"use strict";m()});var e_,Wi=B(()=>{"use strict";m();e_="transaction-status-toast-id"});var ji,Gi,mn,vo,n_,Rr,t_,o_,ft,ue=B(()=>{"use strict";m();jm();Xm();zi();Jm();Wi();ji=5e4,Gi=1e9,mn=18,vo=4,n_=1,Rr="logout",t_="login",o_="refundedGas",ft="0"});var Hi,Fe,Cr,$n=B(()=>{"use strict";m();Hi=require("@reduxjs/toolkit");ue();Fe=(0,Hi.createAction)(Rr),Cr=(0,Hi.createAction)(t_,t=>({payload:t}))});var a_,r_,i_,fw,gw,hw,bw,xw,yw,c_,p_,Vi=B(()=>{"use strict";m();a_=require("@reduxjs/toolkit");Bi();sn();$n();r_={loginMethod:"",walletConnectLogin:null,ledgerLogin:null,tokenLogin:null,walletLogin:null,extensionLogin:null,isLoginSessionInvalid:!1},i_=(0,a_.createSlice)({name:"loginInfoSlice",initialState:r_,reducers:{setLoginMethod:(t,r)=>{t.loginMethod=r.payload},setTokenLogin:(t,r)=>{t.tokenLogin=r.payload},setTokenLoginSignature:(t,r)=>{(t==null?void 0:t.tokenLogin)!=null&&(t.tokenLogin.signature=r.payload)},setWalletLogin:(t,r)=>{t.walletLogin=r.payload},setWalletConnectLogin:(t,r)=>{t.walletConnectLogin=r.payload},setLedgerLogin:(t,r)=>{t.ledgerLogin=r.payload},invalidateLoginSession:t=>{t.isLoginSessionInvalid=!0}},extraReducers:t=>{t.addCase(Fe,()=>r_),t.addCase(Cr,(r,a)=>{r.loginMethod=a.payload.loginMethod,To(yo())})}}),{setLoginMethod:fw,setWalletConnectLogin:gw,setLedgerLogin:hw,setTokenLogin:bw,setTokenLoginSignature:xw,setWalletLogin:yw,invalidateLoginSession:c_}=i_.actions,p_=i_.reducer});var s_=B(()=>{"use strict";m()});var m_=B(()=>{"use strict";m();s_()});function Zi(t){return t[Math.floor(Math.random()*t.length)]}var __=B(()=>{"use strict";m()});var d_=B(()=>{"use strict";m();zi()});var l_=B(()=>{"use strict";m();m_();__();d_()});var u_,f_,$i,Kx,g_,Fw,Pw,h_,Yi=B(()=>{"use strict";m();u_=require("@reduxjs/toolkit"),f_=J(require("lodash.omit"));l_();$i={id:"not-configured",chainId:"",name:"NOT CONFIGURED",egldLabel:"",decimals:"18",digits:"4",gasPerDataByte:"1500",walletConnectDeepLink:"",walletConnectBridgeAddress:"",walletConnectV2RelayAddress:"",walletConnectV2ProjectId:"",walletAddress:"",apiAddress:"",explorerAddress:"",apiTimeout:"4000"},Kx={network:$i,chainID:"-1"},g_=(0,u_.createSlice)({name:"appConfig",initialState:Kx,reducers:{initializeNetworkConfig:(t,r)=>{let a=Zi(r.payload.walletConnectBridgeAddresses),p=Zi(r.payload.walletConnectV2RelayAddresses),d=(0,f_.default)(r.payload,"walletConnectBridgeAddresses","walletConnectV2RelayAddresses");t.network=ye(K(K({},t.network),d),{walletConnectBridgeAddress:a,walletConnectV2RelayAddress:p})},setChainID:(t,r)=>{t.chainID=r.payload}}}),{initializeNetworkConfig:Fw,setChainID:Pw}=g_.actions,h_=g_.reducer});var Ki,b_,x_,Fr,Qi,y_,T_,Hw,w_,Vw,Zw,$w,Yw,Qw,Kw,Xw,v_,Xi=B(()=>{"use strict";m();Ki=require("@elrondnetwork/erdjs"),b_=require("@reduxjs/toolkit"),x_=require("redux-persist");ue();Mr();xo();$n();Fr={balance:"...",address:"",nonce:0,txCount:0,scrCount:0,claimableRewards:ft},Qi={address:"",websocketEvent:null,accounts:{"":Fr},ledgerAccount:null,publicKey:"",walletConnectAccount:null,isAccountLoading:!0,accountLoadingError:null},y_=(0,b_.createSlice)({name:"accountInfoSlice",initialState:Qi,reducers:{setAddress:(t,r)=>{let a=r.payload;t.address=a,t.publicKey=new Ki.Address(a).hex()},setAccount:(t,r)=>{let a=t.address===r.payload.address;t.accounts={[t.address]:a?r.payload:Fr},t.isAccountLoading=!1,t.accountLoadingError=null},setAccountNonce:(t,r)=>{let{address:a}=t;t.accounts[a].nonce=r.payload},setAccountShard:(t,r)=>{t.shard=r.payload},setLedgerAccount:(t,r)=>{t.ledgerAccount=r.payload},updateLedgerAccount:(t,r)=>{t.ledgerAccount!=null&&(t.ledgerAccount.index=r.payload.index,t.ledgerAccount.address=r.payload.address)},setWalletConnectAccount:(t,r)=>{t.walletConnectAccount=r.payload},setIsAccountLoading:(t,r)=>{t.isAccountLoading=r.payload,t.accountLoadingError=null},setAccountLoadingError:(t,r)=>{t.accountLoadingError=r.payload,t.isAccountLoading=!1},setWebsocketEvent:(t,r)=>{t.websocketEvent={timestamp:Date.now(),message:r.payload}}},extraReducers:t=>{t.addCase(Fe,()=>(Ot.local.removeItem(ut.loginExpiresAt),Qi)),t.addCase(Cr,(r,a)=>{let{address:p}=a.payload;r.address=p,r.publicKey=new Ki.Address(p).hex()}),t.addCase(x_.REHYDRATE,(r,a)=>{var I;if(!((I=a.payload)!=null&&I.account))return;let{account:p}=a.payload,{address:d,shard:f,accounts:g,publicKey:N}=p;r.address=d,r.shard=f;let E=g&&d in g;r.accounts=E?g:Qi.accounts,r.publicKey=N})}}),{setAccount:T_,setAddress:Hw,setAccountNonce:w_,setAccountShard:Vw,setLedgerAccount:Zw,updateLedgerAccount:$w,setWalletConnectAccount:Yw,setIsAccountLoading:Qw,setAccountLoadingError:Kw,setWebsocketEvent:Xw}=y_.actions,v_=y_.reducer});function q_(t){return t!=null&&(iy(t)||my(t))}function Pr(t){return t!=null&&(cy(t)||_y(t))}function Or(t){return t!=null&&(py(t)||dy(t))}function S_(t){return t!=null&&sy(t)}function iy(t){return t!=null&&Jx.includes(t)}function cy(t){return t!=null&&ey.includes(t)}function py(t){return t!=null&&ny.includes(t)}function sy(t){return t!=null&&ty.includes(t)}function my(t){return t!=null&&oy.includes(t)}function _y(t){return t!=null&&ry.includes(t)}function dy(t){return t!=null&&ay.includes(t)}var Jx,ey,ny,ty,oy,ry,ay,ec=B(()=>{"use strict";m();sn();Jx=["sent"],ey=["success"],ny=["fail","cancelled","timedOut"],ty=["timedOut"],oy=["pending"],ry=["success"],ay=["fail","invalid"]});var k_,A_,qo,ly,E_,c2,p2,s2,m2,_2,d2,l2,u2,f2,g2,Ur,Br=B(()=>{"use strict";m();k_=require("@reduxjs/toolkit"),A_=require("redux-persist");sn();ec();$n();qo={signedTransactions:{},transactionsToSign:null,signTransactionsError:null,signTransactionsCancelMessage:null,customTransactionInformationForSessionId:{}},ly={signWithoutSending:!1,sessionInformation:null,redirectAfterSign:!1},E_=(0,k_.createSlice)({name:"transactionsSlice",initialState:qo,reducers:{moveTransactionsToSignedState:(t,r)=>{var E,I;let{sessionId:a,transactions:p,errorMessage:d,status:f,redirectRoute:g}=r.payload,N=((E=t.customTransactionInformationForSessionId)==null?void 0:E[a])||ly;t.signedTransactions[a]={transactions:p,status:f,errorMessage:d,redirectRoute:g,customTransactionInformation:N},((I=t==null?void 0:t.transactionsToSign)==null?void 0:I.sessionId)===a&&(t.transactionsToSign=qo.transactionsToSign)},clearSignedTransaction:(t,r)=>{t.signedTransactions[r.payload]&&delete t.signedTransactions[r.payload]},clearTransactionToSign:t=>{t!=null&&t.transactionsToSign&&(t.transactionsToSign=null)},updateSignedTransaction:(t,r)=>{t.signedTransactions=K(K({},t.signedTransactions),r.payload)},updateSignedTransactions:(t,r)=>{let{sessionId:a,status:p,errorMessage:d,transactions:f}=r.payload;t.signedTransactions[a]!=null&&(t.signedTransactions[a].status=p,d!=null&&(t.signedTransactions[a].errorMessage=d),f!=null&&(t.signedTransactions[a].transactions=f))},updateSignedTransactionStatus:(t,r)=>{var N,E,I,U,R,$;let{sessionId:a,status:p,errorMessage:d,transactionHash:f}=r.payload,g=(E=(N=t.signedTransactions)==null?void 0:N[a])==null?void 0:E.transactions;if(g!=null){t.signedTransactions[a].transactions=g.map(ce=>ce.hash===f?ye(K({},ce),{status:p,errorMessage:d}):ce);let re=(U=(I=t.signedTransactions[a])==null?void 0:I.transactions)==null?void 0:U.every(ce=>Pr(ce.status)),te=($=(R=t.signedTransactions[a])==null?void 0:R.transactions)==null?void 0:$.every(ce=>Or(ce.status));re&&(t.signedTransactions[a].status="success"),te&&(t.signedTransactions[a].status="fail")}},setTransactionsToSign:(t,r)=>{t.transactionsToSign=r.payload;let{sessionId:a,customTransactionInformation:p}=r.payload;t.customTransactionInformationForSessionId[a]=p,t.signTransactionsError=null},clearAllTransactionsToSign:t=>{t.transactionsToSign=qo.transactionsToSign,t.signTransactionsError=null},clearAllSignedTransactions:t=>{t.signedTransactions=qo.signedTransactions},setSignTransactionsError:(t,r)=>{t.signTransactionsError=r.payload},setSignTransactionsCancelMessage:(t,r)=>{t.signTransactionsCancelMessage=r.payload}},extraReducers:t=>{t.addCase(Fe,()=>qo),t.addCase(A_.REHYDRATE,(r,a)=>{var g;if(r.signTransactionsCancelMessage=null,!((g=a.payload)!=null&&g.transactions))return;let{signedTransactions:p,customTransactionInformationForSessionId:d}=a.payload.transactions,f=Object.entries(p).reduce((N,[E,I])=>{let U=new Date(E),R=new Date;return R.setHours(R.getHours()+5),R-U>0||(N[E]=I),N},{});d!=null&&(r.customTransactionInformationForSessionId=d),p!=null&&(r.signedTransactions=f)})}}),{updateSignedTransactionStatus:c2,updateSignedTransactions:p2,setTransactionsToSign:s2,clearAllTransactionsToSign:m2,clearAllSignedTransactions:_2,clearSignedTransaction:d2,clearTransactionToSign:l2,setSignTransactionsError:u2,setSignTransactionsCancelMessage:f2,moveTransactionsToSignedState:g2}=E_.actions,Ur=E_.reducer});var N_,tc,oc,rc,uy,nc,D_,y2,T2,w2,zr,Wr=B(()=>{"use strict";m();N_=require("@reduxjs/toolkit");$n();tc="Transaction failed",oc="Transaction successful",rc="Processing transaction",uy="Transaction submitted",nc={},D_=(0,N_.createSlice)({name:"transactionsInfo",initialState:nc,reducers:{setTransactionsDisplayInfo(t,r){let{sessionId:a,transactionsDisplayInfo:p}=r.payload;a!=null&&(t[a]={errorMessage:(p==null?void 0:p.errorMessage)||tc,successMessage:(p==null?void 0:p.successMessage)||oc,processingMessage:(p==null?void 0:p.processingMessage)||rc,submittedMessage:(p==null?void 0:p.submittedMessage)||uy,transactionDuration:p==null?void 0:p.transactionDuration})},clearTransactionsInfoForSessionId(t,r){r.payload!=null&&delete t[r.payload]},clearTransactionsInfo:()=>nc},extraReducers:t=>{t.addCase(Fe,()=>nc)}}),{clearTransactionsInfo:y2,setTransactionsDisplayInfo:T2,clearTransactionsInfoForSessionId:w2}=D_.actions,zr=D_.reducer});var L_,I_,M_,k2,A2,E2,N2,R_,ac=B(()=>{"use strict";m();L_=require("@reduxjs/toolkit");$n();I_={},M_=(0,L_.createSlice)({name:"modalsSlice",initialState:I_,reducers:{setTxSubmittedModal:(t,r)=>{t.txSubmittedModal=r.payload},setNotificationModal:(t,r)=>{t.notificationModal=r.payload},clearTxSubmittedModal:t=>{t.txSubmittedModal=void 0},clearNotificationModal:t=>{t.notificationModal=void 0}},extraReducers:t=>{t.addCase(Fe,()=>I_)}}),{setTxSubmittedModal:k2,setNotificationModal:A2,clearTxSubmittedModal:E2,clearNotificationModal:N2}=M_.actions,R_=M_.reducer});var F_,P_,C_,O_,P2,O2,U2,B2,z2,W2,jr,Gr=B(()=>{"use strict";m();F_=require("@reduxjs/toolkit"),P_=require("redux-persist");Wi();Zn();Fi();$n();C_={customToasts:[],transactionToasts:[],failTransactionToast:null},O_=(0,F_.createSlice)({name:"toastsSlice",initialState:C_,reducers:{addCustomToast:(t,r)=>{t.customToasts.push(ye(K({},r.payload),{type:"custom",toastId:r.payload.toastId||`custom-toast-${t.customToasts.length+1}`}))},removeCustomToast:(t,r)=>{t.customToasts=t.customToasts.filter(a=>a.toastId!==r.payload)},addTransactionToast:(t,r)=>{t.transactionToasts.push({type:"transaction",startTimestamp:Lr(),toastId:r.payload||`custom-toast-${t.transactionToasts.length+1}`})},removeTransactionToast:(t,r)=>{t.transactionToasts=t.transactionToasts.filter(a=>a.toastId!==r.payload)},addFailTransactionToast:(t,r)=>{t.failTransactionToast=ye(K({},r.payload),{toastId:e_})},removeFailTransactionToast:t=>{t.failTransactionToast=null}},extraReducers:t=>{t.addCase(Fe,()=>C_),t.addCase(P_.REHYDRATE,(r,a)=>{var d,f;let p=(f=(d=a.customToasts)==null?void 0:d.filter(g=>!("component"in g)))!=null?f:[];r.customToasts=p})}}),{addCustomToast:P2,removeCustomToast:O2,addTransactionToast:U2,removeTransactionToast:B2,addFailTransactionToast:z2,removeFailTransactionToast:W2}=O_.actions,jr=O_.reducer});var Ut=B(()=>{"use strict";m();Vi();Yi();Xi();Br();Wr();ac();Gr()});var ic=B(()=>{"use strict";m()});var W_,z_,j_,p3,s3,m3,_3,d3,l3,G_,H_=B(()=>{"use strict";m();W_=require("@reduxjs/toolkit");$n();z_={visible:!1,modal:{showHeader:!0,showFooter:!1,headerText:"",footerText:""}},j_=(0,W_.createSlice)({name:"dappModalsSlice",initialState:z_,reducers:{setDappModalVisibility:(t,r)=>{t.visible=r.payload},setDappModalHeaderVisibility:(t,r)=>{t.modal.showHeader=r.payload},setDappModalFooterVisibility:(t,r)=>{t.modal.showFooter=r.payload},setDappModalHeaderText:(t,r)=>{t.modal.headerText=r.payload},setDappModalFooterText:(t,r)=>{t.modal.footerText=r.payload},setDappModalConfig:(t,r)=>{t.modal=K({},r.payload)}},extraReducers:t=>{t.addCase(Fe,()=>z_)}}),{setDappModalVisibility:p3,setDappModalHeaderVisibility:s3,setDappModalFooterVisibility:m3,setDappModalHeaderText:_3,setDappModalFooterText:d3,setDappModalConfig:l3}=j_.actions,G_=j_.reducer});var V_,by,xy,Bt,Vr=B(()=>{"use strict";m();V_=require("@reduxjs/toolkit");ic();Xi();H_();Vi();ac();Yi();Gr();Wr();Br();by={["account"]:v_,["networkConfig"]:h_,["loginInfo"]:p_,["modals"]:R_,["dappModal"]:G_,["toasts"]:jr,["transactions"]:Ur,["transactionsInfo"]:zr},xy=(t={})=>(0,V_.combineReducers)(K(K({},by),t)),Bt=xy});var Y_={};Rt(Y_,{default:()=>ky});function cc(t,r=[]){return{key:t,version:1,storage:$_.default,blacklist:r}}var gt,Z_,$_,yy,Ty,wy,vy,qy,Sy,ky,Q_=B(()=>{"use strict";m();gt=require("redux-persist"),Z_=J(require("redux-persist/lib/storage")),$_=J(require("redux-persist/lib/storage/session"));Vr();Ut();Gr();Wr();Br();ic();yy={2:t=>ye(K({},t),{networkConfig:$i})};Ty=cc("dapp-core-transactionsInfo"),wy=cc("dapp-core-transactions",["transactionsToSign"]),vy=cc("dapp-core-toasts"),qy={key:"dapp-core-store",version:2,storage:Z_.default,whitelist:["account","loginInfo","modals","networkConfig"],migrate:(0,gt.createMigrate)(yy,{debug:!1})},Sy={["toasts"]:(0,gt.persistReducer)(vy,jr),["transactions"]:(0,gt.persistReducer)(wy,Ur),["transactionsInfo"]:(0,gt.persistReducer)(Ty,zr)},ky=(0,gt.persistReducer)(qy,Bt(Sy))});var K_={};Rt(K_,{default:()=>Ay});var Ay,X_=B(()=>{"use strict";m();Vr();Ay=Bt()});var J_={};Rt(J_,{default:()=>Ny});var Je,Ey,Ny,ed=B(()=>{"use strict";m();Je=require("redux-persist"),Ey=[Je.FLUSH,Je.REHYDRATE,Je.PAUSE,Je.PERSIST,Je.PURGE,Je.REGISTER],Ny=Ey});var od={};Rt(od,{default:()=>td});function td(t){return(0,nd.persistStore)(t)}var nd,rd=B(()=>{"use strict";m();nd=require("redux-persist")});var el=bo((Vt,Eo)=>{m();(function(){var t,r="4.17.21",a=200,p="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",d="Expected a function",f="Invalid `variable` option passed into `_.template`",g="__lodash_hash_undefined__",N=500,E="__lodash_placeholder__",I=1,U=2,R=4,$=1,re=2,te=1,ce=2,Io=4,en=8,nn=16,ve=32,he=64,De=128,_n=256,Zt=512,ta=30,dl="...",ll=800,ul=16,Ic=1,fl=2,gl=3,et=1/0,Fn=9007199254740991,hl=17976931348623157e292,Lo=0/0,dn=4294967295,bl=dn-1,xl=dn>>>1,yl=[["ary",De],["bind",te],["bindKey",ce],["curry",en],["curryRight",nn],["flip",Zt],["partial",ve],["partialRight",he],["rearg",_n]],xt="[object Arguments]",Mo="[object Array]",Tl="[object AsyncFunction]",$t="[object Boolean]",Yt="[object Date]",wl="[object DOMException]",Ro="[object Error]",Co="[object Function]",Lc="[object GeneratorFunction]",tn="[object Map]",Qt="[object Number]",vl="[object Null]",yn="[object Object]",Mc="[object Promise]",ql="[object Proxy]",Kt="[object RegExp]",on="[object Set]",Xt="[object String]",Fo="[object Symbol]",Sl="[object Undefined]",Jt="[object WeakMap]",kl="[object WeakSet]",eo="[object ArrayBuffer]",yt="[object DataView]",oa="[object Float32Array]",ra="[object Float64Array]",aa="[object Int8Array]",ia="[object Int16Array]",ca="[object Int32Array]",pa="[object Uint8Array]",sa="[object Uint8ClampedArray]",ma="[object Uint16Array]",_a="[object Uint32Array]",Al=/\b__p \+= '';/g,El=/\b(__p \+=) '' \+/g,Nl=/(__e\(.*?\)|\b__t\)) \+\n'';/g,Rc=/&(?:amp|lt|gt|quot|#39);/g,Cc=/[&<>"']/g,Dl=RegExp(Rc.source),Il=RegExp(Cc.source),Ll=/<%-([\s\S]+?)%>/g,Ml=/<%([\s\S]+?)%>/g,Fc=/<%=([\s\S]+?)%>/g,Rl=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Cl=/^\w*$/,Fl=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,da=/[\\^$.*+?()[\]{}|]/g,Pl=RegExp(da.source),la=/^\s+/,Ol=/\s/,Ul=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,Bl=/\{\n\/\* \[wrapped with (.+)\] \*/,zl=/,? & /,Wl=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,jl=/[()=,{}\[\]\/\s]/,Gl=/\\(\\)?/g,Hl=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,Pc=/\w*$/,Vl=/^[-+]0x[0-9a-f]+$/i,Zl=/^0b[01]+$/i,$l=/^\[object .+?Constructor\]$/,Yl=/^0o[0-7]+$/i,Ql=/^(?:0|[1-9]\d*)$/,Kl=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,Po=/($^)/,Xl=/['\n\r\u2028\u2029\\]/g,Oo="\\ud800-\\udfff",Jl="\\u0300-\\u036f",eu="\\ufe20-\\ufe2f",nu="\\u20d0-\\u20ff",Oc=Jl+eu+nu,Uc="\\u2700-\\u27bf",Bc="a-z\\xdf-\\xf6\\xf8-\\xff",tu="\\xac\\xb1\\xd7\\xf7",ou="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",ru="\\u2000-\\u206f",au=" \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",zc="A-Z\\xc0-\\xd6\\xd8-\\xde",Wc="\\ufe0e\\ufe0f",jc=tu+ou+ru+au,ua="['\u2019]",iu="["+Oo+"]",Gc="["+jc+"]",Uo="["+Oc+"]",Hc="\\d+",cu="["+Uc+"]",Vc="["+Bc+"]",Zc="[^"+Oo+jc+Hc+Uc+Bc+zc+"]",fa="\\ud83c[\\udffb-\\udfff]",pu="(?:"+Uo+"|"+fa+")",$c="[^"+Oo+"]",ga="(?:\\ud83c[\\udde6-\\uddff]){2}",ha="[\\ud800-\\udbff][\\udc00-\\udfff]",Tt="["+zc+"]",Yc="\\u200d",Qc="(?:"+Vc+"|"+Zc+")",su="(?:"+Tt+"|"+Zc+")",Kc="(?:"+ua+"(?:d|ll|m|re|s|t|ve))?",Xc="(?:"+ua+"(?:D|LL|M|RE|S|T|VE))?",Jc=pu+"?",ep="["+Wc+"]?",mu="(?:"+Yc+"(?:"+[$c,ga,ha].join("|")+")"+ep+Jc+")*",_u="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",du="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",np=ep+Jc+mu,lu="(?:"+[cu,ga,ha].join("|")+")"+np,uu="(?:"+[$c+Uo+"?",Uo,ga,ha,iu].join("|")+")",fu=RegExp(ua,"g"),gu=RegExp(Uo,"g"),ba=RegExp(fa+"(?="+fa+")|"+uu+np,"g"),hu=RegExp([Tt+"?"+Vc+"+"+Kc+"(?="+[Gc,Tt,"$"].join("|")+")",su+"+"+Xc+"(?="+[Gc,Tt+Qc,"$"].join("|")+")",Tt+"?"+Qc+"+"+Kc,Tt+"+"+Xc,du,_u,Hc,lu].join("|"),"g"),bu=RegExp("["+Yc+Oo+Oc+Wc+"]"),xu=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,yu=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],Tu=-1,ae={};ae[oa]=ae[ra]=ae[aa]=ae[ia]=ae[ca]=ae[pa]=ae[sa]=ae[ma]=ae[_a]=!0,ae[xt]=ae[Mo]=ae[eo]=ae[$t]=ae[yt]=ae[Yt]=ae[Ro]=ae[Co]=ae[tn]=ae[Qt]=ae[yn]=ae[Kt]=ae[on]=ae[Xt]=ae[Jt]=!1;var oe={};oe[xt]=oe[Mo]=oe[eo]=oe[yt]=oe[$t]=oe[Yt]=oe[oa]=oe[ra]=oe[aa]=oe[ia]=oe[ca]=oe[tn]=oe[Qt]=oe[yn]=oe[Kt]=oe[on]=oe[Xt]=oe[Fo]=oe[pa]=oe[sa]=oe[ma]=oe[_a]=!0,oe[Ro]=oe[Co]=oe[Jt]=!1;var wu={\u00C0:"A",\u00C1:"A",\u00C2:"A",\u00C3:"A",\u00C4:"A",\u00C5:"A",\u00E0:"a",\u00E1:"a",\u00E2:"a",\u00E3:"a",\u00E4:"a",\u00E5:"a",\u00C7:"C",\u00E7:"c",\u00D0:"D",\u00F0:"d",\u00C8:"E",\u00C9:"E",\u00CA:"E",\u00CB:"E",\u00E8:"e",\u00E9:"e",\u00EA:"e",\u00EB:"e",\u00CC:"I",\u00CD:"I",\u00CE:"I",\u00CF:"I",\u00EC:"i",\u00ED:"i",\