@sofaws/dapp-core
Version:
A library to hold the main logic for a dapp on the Elrond Network
1 lines • 65.8 kB
JavaScript
"use strict";var To=Object.create;var de=Object.defineProperty,yo=Object.defineProperties,ho=Object.getOwnPropertyDescriptor,xo=Object.getOwnPropertyDescriptors,So=Object.getOwnPropertyNames,xe=Object.getOwnPropertySymbols,bo=Object.getPrototypeOf,Ke=Object.prototype.hasOwnProperty,jt=Object.prototype.propertyIsEnumerable;var zt=(t,e,r)=>e in t?de(t,e,{enumerable:!0,configurable:!0,writable:!0,value:r}):t[e]=r,S=(t,e)=>{for(var r in e||(e={}))Ke.call(e,r)&&zt(t,r,e[r]);if(xe)for(var r of xe(e))jt.call(e,r)&&zt(t,r,e[r]);return t},A=(t,e)=>yo(t,xo(e));var Kt=(t,e)=>{var r={};for(var n in t)Ke.call(t,n)&&e.indexOf(n)<0&&(r[n]=t[n]);if(t!=null&&xe)for(var n of xe(t))e.indexOf(n)<0&&jt.call(t,n)&&(r[n]=t[n]);return r};var T=(t,e)=>()=>(t&&(e=t(t=0)),e);var Se=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports),Y=(t,e)=>{for(var r in e)de(t,r,{get:e[r],enumerable:!0})},Yt=(t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of So(e))!Ke.call(t,i)&&i!==r&&de(t,i,{get:()=>e[i],enumerable:!(n=ho(e,i))||n.enumerable});return t};var b=(t,e,r)=>(r=t!=null?To(bo(t)):{},Yt(e||!t||!t.__esModule?de(r,"default",{value:t,enumerable:!0}):r,t)),me=t=>Yt(de({},"__esModule",{value:!0}),t);var Zt=(t,e,r)=>new Promise((n,i)=>{var l=d=>{try{m(r.next(d))}catch(g){i(g)}},p=d=>{try{m(r.throw(d))}catch(g){i(g)}},m=d=>d.done?n(d.value):Promise.resolve(d.value).then(l,p);m((r=r.apply(t,e)).next())});var Qt=Se(be=>{"use strict";o();be.byteLength=ko;be.toByteArray=Ao;be.fromByteArray=_o;var M=[],P=[],wo=typeof Uint8Array!="undefined"?Uint8Array:Array,Ye="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";for(Z=0,Xt=Ye.length;Z<Xt;++Z)M[Z]=Ye[Z],P[Ye.charCodeAt(Z)]=Z;var Z,Xt;P["-".charCodeAt(0)]=62;P["_".charCodeAt(0)]=63;function Jt(t){var e=t.length;if(e%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var r=t.indexOf("=");r===-1&&(r=e);var n=r===e?0:4-r%4;return[r,n]}function ko(t){var e=Jt(t),r=e[0],n=e[1];return(r+n)*3/4-n}function vo(t,e,r){return(e+r)*3/4-r}function Ao(t){var e,r=Jt(t),n=r[0],i=r[1],l=new wo(vo(t,n,i)),p=0,m=i>0?n-4:n,d;for(d=0;d<m;d+=4)e=P[t.charCodeAt(d)]<<18|P[t.charCodeAt(d+1)]<<12|P[t.charCodeAt(d+2)]<<6|P[t.charCodeAt(d+3)],l[p++]=e>>16&255,l[p++]=e>>8&255,l[p++]=e&255;return i===2&&(e=P[t.charCodeAt(d)]<<2|P[t.charCodeAt(d+1)]>>4,l[p++]=e&255),i===1&&(e=P[t.charCodeAt(d)]<<10|P[t.charCodeAt(d+1)]<<4|P[t.charCodeAt(d+2)]>>2,l[p++]=e>>8&255,l[p++]=e&255),l}function Io(t){return M[t>>18&63]+M[t>>12&63]+M[t>>6&63]+M[t&63]}function Eo(t,e,r){for(var n,i=[],l=e;l<r;l+=3)n=(t[l]<<16&16711680)+(t[l+1]<<8&65280)+(t[l+2]&255),i.push(Io(n));return i.join("")}function _o(t){for(var e,r=t.length,n=r%3,i=[],l=16383,p=0,m=r-n;p<m;p+=l)i.push(Eo(t,p,p+l>m?m:p+l));return n===1?(e=t[r-1],i.push(M[e>>2]+M[e<<4&63]+"==")):n===2&&(e=(t[r-2]<<8)+t[r-1],i.push(M[e>>10]+M[e>>4&63]+M[e<<2&63]+"=")),i.join("")}});var er=Se(Ze=>{o();Ze.read=function(t,e,r,n,i){var l,p,m=i*8-n-1,d=(1<<m)-1,g=d>>1,x=-7,y=r?i-1:0,E=r?-1:1,_=t[e+y];for(y+=E,l=_&(1<<-x)-1,_>>=-x,x+=m;x>0;l=l*256+t[e+y],y+=E,x-=8);for(p=l&(1<<-x)-1,l>>=-x,x+=n;x>0;p=p*256+t[e+y],y+=E,x-=8);if(l===0)l=1-g;else{if(l===d)return p?NaN:(_?-1:1)*(1/0);p=p+Math.pow(2,n),l=l-g}return(_?-1:1)*p*Math.pow(2,l-n)};Ze.write=function(t,e,r,n,i,l){var p,m,d,g=l*8-i-1,x=(1<<g)-1,y=x>>1,E=i===23?Math.pow(2,-24)-Math.pow(2,-77):0,_=n?0:l-1,q=n?1:-1,V=e<0||e===0&&1/e<0?1:0;for(e=Math.abs(e),isNaN(e)||e===1/0?(m=isNaN(e)?1:0,p=x):(p=Math.floor(Math.log(e)/Math.LN2),e*(d=Math.pow(2,-p))<1&&(p--,d*=2),p+y>=1?e+=E/d:e+=E*Math.pow(2,1-y),e*d>=2&&(p++,d/=2),p+y>=x?(m=0,p=x):p+y>=1?(m=(e*d-1)*Math.pow(2,i),p=p+y):(m=e*Math.pow(2,y-1)*Math.pow(2,i),p=0));i>=8;t[r+_]=m&255,_+=q,m/=256,i-=8);for(p=p<<i|m,g+=i;g>0;t[r+_]=p&255,_+=q,p/=256,g-=8);t[r+_-q]|=V*128}});var mr=Se(ne=>{"use strict";o();var Xe=Qt(),re=er(),tr=typeof Symbol=="function"&&typeof Symbol.for=="function"?Symbol.for("nodejs.util.inspect.custom"):null;ne.Buffer=u;ne.SlowBuffer=Ro;ne.INSPECT_MAX_BYTES=50;var we=2147483647;ne.kMaxLength=we;u.TYPED_ARRAY_SUPPORT=Lo();!u.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 Lo(){try{var t=new Uint8Array(1),e={foo:function(){return 42}};return Object.setPrototypeOf(e,Uint8Array.prototype),Object.setPrototypeOf(t,e),t.foo()===42}catch(r){return!1}}Object.defineProperty(u.prototype,"parent",{enumerable:!0,get:function(){if(!!u.isBuffer(this))return this.buffer}});Object.defineProperty(u.prototype,"offset",{enumerable:!0,get:function(){if(!!u.isBuffer(this))return this.byteOffset}});function $(t){if(t>we)throw new RangeError('The value "'+t+'" is invalid for option "size"');var e=new Uint8Array(t);return Object.setPrototypeOf(e,u.prototype),e}function u(t,e,r){if(typeof t=="number"){if(typeof e=="string")throw new TypeError('The "string" argument must be of type string. Received type number');return tt(t)}return or(t,e,r)}u.poolSize=8192;function or(t,e,r){if(typeof t=="string")return No(t,e);if(ArrayBuffer.isView(t))return Co(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(O(t,ArrayBuffer)||t&&O(t.buffer,ArrayBuffer)||typeof SharedArrayBuffer!="undefined"&&(O(t,SharedArrayBuffer)||t&&O(t.buffer,SharedArrayBuffer)))return Qe(t,e,r);if(typeof t=="number")throw new TypeError('The "value" argument must not be of type number. Received type number');var n=t.valueOf&&t.valueOf();if(n!=null&&n!==t)return u.from(n,e,r);var i=Po(t);if(i)return i;if(typeof Symbol!="undefined"&&Symbol.toPrimitive!=null&&typeof t[Symbol.toPrimitive]=="function")return u.from(t[Symbol.toPrimitive]("string"),e,r);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof t)}u.from=function(t,e,r){return or(t,e,r)};Object.setPrototypeOf(u.prototype,Uint8Array.prototype);Object.setPrototypeOf(u,Uint8Array);function ir(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 Do(t,e,r){return ir(t),t<=0?$(t):e!==void 0?typeof r=="string"?$(t).fill(e,r):$(t).fill(e):$(t)}u.alloc=function(t,e,r){return Do(t,e,r)};function tt(t){return ir(t),$(t<0?0:rt(t)|0)}u.allocUnsafe=function(t){return tt(t)};u.allocUnsafeSlow=function(t){return tt(t)};function No(t,e){if((typeof e!="string"||e==="")&&(e="utf8"),!u.isEncoding(e))throw new TypeError("Unknown encoding: "+e);var r=ar(t,e)|0,n=$(r),i=n.write(t,e);return i!==r&&(n=n.slice(0,i)),n}function Je(t){for(var e=t.length<0?0:rt(t.length)|0,r=$(e),n=0;n<e;n+=1)r[n]=t[n]&255;return r}function Co(t){if(O(t,Uint8Array)){var e=new Uint8Array(t);return Qe(e.buffer,e.byteOffset,e.byteLength)}return Je(t)}function Qe(t,e,r){if(e<0||t.byteLength<e)throw new RangeError('"offset" is outside of buffer bounds');if(t.byteLength<e+(r||0))throw new RangeError('"length" is outside of buffer bounds');var n;return e===void 0&&r===void 0?n=new Uint8Array(t):r===void 0?n=new Uint8Array(t,e):n=new Uint8Array(t,e,r),Object.setPrototypeOf(n,u.prototype),n}function Po(t){if(u.isBuffer(t)){var e=rt(t.length)|0,r=$(e);return r.length===0||t.copy(r,0,0,e),r}if(t.length!==void 0)return typeof t.length!="number"||nt(t.length)?$(0):Je(t);if(t.type==="Buffer"&&Array.isArray(t.data))return Je(t.data)}function rt(t){if(t>=we)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+we.toString(16)+" bytes");return t|0}function Ro(t){return+t!=t&&(t=0),u.alloc(+t)}u.isBuffer=function(e){return e!=null&&e._isBuffer===!0&&e!==u.prototype};u.compare=function(e,r){if(O(e,Uint8Array)&&(e=u.from(e,e.offset,e.byteLength)),O(r,Uint8Array)&&(r=u.from(r,r.offset,r.byteLength)),!u.isBuffer(e)||!u.isBuffer(r))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(e===r)return 0;for(var n=e.length,i=r.length,l=0,p=Math.min(n,i);l<p;++l)if(e[l]!==r[l]){n=e[l],i=r[l];break}return n<i?-1:i<n?1:0};u.isEncoding=function(e){switch(String(e).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}};u.concat=function(e,r){if(!Array.isArray(e))throw new TypeError('"list" argument must be an Array of Buffers');if(e.length===0)return u.alloc(0);var n;if(r===void 0)for(r=0,n=0;n<e.length;++n)r+=e[n].length;var i=u.allocUnsafe(r),l=0;for(n=0;n<e.length;++n){var p=e[n];if(O(p,Uint8Array))l+p.length>i.length?u.from(p).copy(i,l):Uint8Array.prototype.set.call(i,p,l);else if(u.isBuffer(p))p.copy(i,l);else throw new TypeError('"list" argument must be an Array of Buffers');l+=p.length}return i};function ar(t,e){if(u.isBuffer(t))return t.length;if(ArrayBuffer.isView(t)||O(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 r=t.length,n=arguments.length>2&&arguments[2]===!0;if(!n&&r===0)return 0;for(var i=!1;;)switch(e){case"ascii":case"latin1":case"binary":return r;case"utf8":case"utf-8":return et(t).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return r*2;case"hex":return r>>>1;case"base64":return dr(t).length;default:if(i)return n?-1:et(t).length;e=(""+e).toLowerCase(),i=!0}}u.byteLength=ar;function Fo(t,e,r){var n=!1;if((e===void 0||e<0)&&(e=0),e>this.length||((r===void 0||r>this.length)&&(r=this.length),r<=0)||(r>>>=0,e>>>=0,r<=e))return"";for(t||(t="utf8");;)switch(t){case"hex":return qo(this,e,r);case"utf8":case"utf-8":return cr(this,e,r);case"ascii":return Go(this,e,r);case"latin1":case"binary":return Wo(this,e,r);case"base64":return $o(this,e,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return zo(this,e,r);default:if(n)throw new TypeError("Unknown encoding: "+t);t=(t+"").toLowerCase(),n=!0}}u.prototype._isBuffer=!0;function X(t,e,r){var n=t[e];t[e]=t[r],t[r]=n}u.prototype.swap16=function(){var e=this.length;if(e%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var r=0;r<e;r+=2)X(this,r,r+1);return this};u.prototype.swap32=function(){var e=this.length;if(e%4!==0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var r=0;r<e;r+=4)X(this,r,r+3),X(this,r+1,r+2);return this};u.prototype.swap64=function(){var e=this.length;if(e%8!==0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var r=0;r<e;r+=8)X(this,r,r+7),X(this,r+1,r+6),X(this,r+2,r+5),X(this,r+3,r+4);return this};u.prototype.toString=function(){var e=this.length;return e===0?"":arguments.length===0?cr(this,0,e):Fo.apply(this,arguments)};u.prototype.toLocaleString=u.prototype.toString;u.prototype.equals=function(e){if(!u.isBuffer(e))throw new TypeError("Argument must be a Buffer");return this===e?!0:u.compare(this,e)===0};u.prototype.inspect=function(){var e="",r=ne.INSPECT_MAX_BYTES;return e=this.toString("hex",0,r).replace(/(.{2})/g,"$1 ").trim(),this.length>r&&(e+=" ... "),"<Buffer "+e+">"};tr&&(u.prototype[tr]=u.prototype.inspect);u.prototype.compare=function(e,r,n,i,l){if(O(e,Uint8Array)&&(e=u.from(e,e.offset,e.byteLength)),!u.isBuffer(e))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof e);if(r===void 0&&(r=0),n===void 0&&(n=e?e.length:0),i===void 0&&(i=0),l===void 0&&(l=this.length),r<0||n>e.length||i<0||l>this.length)throw new RangeError("out of range index");if(i>=l&&r>=n)return 0;if(i>=l)return-1;if(r>=n)return 1;if(r>>>=0,n>>>=0,i>>>=0,l>>>=0,this===e)return 0;for(var p=l-i,m=n-r,d=Math.min(p,m),g=this.slice(i,l),x=e.slice(r,n),y=0;y<d;++y)if(g[y]!==x[y]){p=g[y],m=x[y];break}return p<m?-1:m<p?1:0};function sr(t,e,r,n,i){if(t.length===0)return-1;if(typeof r=="string"?(n=r,r=0):r>2147483647?r=2147483647:r<-2147483648&&(r=-2147483648),r=+r,nt(r)&&(r=i?0:t.length-1),r<0&&(r=t.length+r),r>=t.length){if(i)return-1;r=t.length-1}else if(r<0)if(i)r=0;else return-1;if(typeof e=="string"&&(e=u.from(e,n)),u.isBuffer(e))return e.length===0?-1:rr(t,e,r,n,i);if(typeof e=="number")return e=e&255,typeof Uint8Array.prototype.indexOf=="function"?i?Uint8Array.prototype.indexOf.call(t,e,r):Uint8Array.prototype.lastIndexOf.call(t,e,r):rr(t,[e],r,n,i);throw new TypeError("val must be string, number or Buffer")}function rr(t,e,r,n,i){var l=1,p=t.length,m=e.length;if(n!==void 0&&(n=String(n).toLowerCase(),n==="ucs2"||n==="ucs-2"||n==="utf16le"||n==="utf-16le")){if(t.length<2||e.length<2)return-1;l=2,p/=2,m/=2,r/=2}function d(_,q){return l===1?_[q]:_.readUInt16BE(q*l)}var g;if(i){var x=-1;for(g=r;g<p;g++)if(d(t,g)===d(e,x===-1?0:g-x)){if(x===-1&&(x=g),g-x+1===m)return x*l}else x!==-1&&(g-=g-x),x=-1}else for(r+m>p&&(r=p-m),g=r;g>=0;g--){for(var y=!0,E=0;E<m;E++)if(d(t,g+E)!==d(e,E)){y=!1;break}if(y)return g}return-1}u.prototype.includes=function(e,r,n){return this.indexOf(e,r,n)!==-1};u.prototype.indexOf=function(e,r,n){return sr(this,e,r,n,!0)};u.prototype.lastIndexOf=function(e,r,n){return sr(this,e,r,n,!1)};function Mo(t,e,r,n){r=Number(r)||0;var i=t.length-r;n?(n=Number(n),n>i&&(n=i)):n=i;var l=e.length;n>l/2&&(n=l/2);for(var p=0;p<n;++p){var m=parseInt(e.substr(p*2,2),16);if(nt(m))return p;t[r+p]=m}return p}function Oo(t,e,r,n){return ke(et(e,t.length-r),t,r,n)}function Bo(t,e,r,n){return ke(Yo(e),t,r,n)}function Uo(t,e,r,n){return ke(dr(e),t,r,n)}function Vo(t,e,r,n){return ke(Zo(e,t.length-r),t,r,n)}u.prototype.write=function(e,r,n,i){if(r===void 0)i="utf8",n=this.length,r=0;else if(n===void 0&&typeof r=="string")i=r,n=this.length,r=0;else if(isFinite(r))r=r>>>0,isFinite(n)?(n=n>>>0,i===void 0&&(i="utf8")):(i=n,n=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");var l=this.length-r;if((n===void 0||n>l)&&(n=l),e.length>0&&(n<0||r<0)||r>this.length)throw new RangeError("Attempt to write outside buffer bounds");i||(i="utf8");for(var p=!1;;)switch(i){case"hex":return Mo(this,e,r,n);case"utf8":case"utf-8":return Oo(this,e,r,n);case"ascii":case"latin1":case"binary":return Bo(this,e,r,n);case"base64":return Uo(this,e,r,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Vo(this,e,r,n);default:if(p)throw new TypeError("Unknown encoding: "+i);i=(""+i).toLowerCase(),p=!0}};u.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function $o(t,e,r){return e===0&&r===t.length?Xe.fromByteArray(t):Xe.fromByteArray(t.slice(e,r))}function cr(t,e,r){r=Math.min(t.length,r);for(var n=[],i=e;i<r;){var l=t[i],p=null,m=l>239?4:l>223?3:l>191?2:1;if(i+m<=r){var d,g,x,y;switch(m){case 1:l<128&&(p=l);break;case 2:d=t[i+1],(d&192)===128&&(y=(l&31)<<6|d&63,y>127&&(p=y));break;case 3:d=t[i+1],g=t[i+2],(d&192)===128&&(g&192)===128&&(y=(l&15)<<12|(d&63)<<6|g&63,y>2047&&(y<55296||y>57343)&&(p=y));break;case 4:d=t[i+1],g=t[i+2],x=t[i+3],(d&192)===128&&(g&192)===128&&(x&192)===128&&(y=(l&15)<<18|(d&63)<<12|(g&63)<<6|x&63,y>65535&&y<1114112&&(p=y))}}p===null?(p=65533,m=1):p>65535&&(p-=65536,n.push(p>>>10&1023|55296),p=56320|p&1023),n.push(p),i+=m}return Ho(n)}var nr=4096;function Ho(t){var e=t.length;if(e<=nr)return String.fromCharCode.apply(String,t);for(var r="",n=0;n<e;)r+=String.fromCharCode.apply(String,t.slice(n,n+=nr));return r}function Go(t,e,r){var n="";r=Math.min(t.length,r);for(var i=e;i<r;++i)n+=String.fromCharCode(t[i]&127);return n}function Wo(t,e,r){var n="";r=Math.min(t.length,r);for(var i=e;i<r;++i)n+=String.fromCharCode(t[i]);return n}function qo(t,e,r){var n=t.length;(!e||e<0)&&(e=0),(!r||r<0||r>n)&&(r=n);for(var i="",l=e;l<r;++l)i+=Xo[t[l]];return i}function zo(t,e,r){for(var n=t.slice(e,r),i="",l=0;l<n.length-1;l+=2)i+=String.fromCharCode(n[l]+n[l+1]*256);return i}u.prototype.slice=function(e,r){var n=this.length;e=~~e,r=r===void 0?n:~~r,e<0?(e+=n,e<0&&(e=0)):e>n&&(e=n),r<0?(r+=n,r<0&&(r=0)):r>n&&(r=n),r<e&&(r=e);var i=this.subarray(e,r);return Object.setPrototypeOf(i,u.prototype),i};function v(t,e,r){if(t%1!==0||t<0)throw new RangeError("offset is not uint");if(t+e>r)throw new RangeError("Trying to access beyond buffer length")}u.prototype.readUintLE=u.prototype.readUIntLE=function(e,r,n){e=e>>>0,r=r>>>0,n||v(e,r,this.length);for(var i=this[e],l=1,p=0;++p<r&&(l*=256);)i+=this[e+p]*l;return i};u.prototype.readUintBE=u.prototype.readUIntBE=function(e,r,n){e=e>>>0,r=r>>>0,n||v(e,r,this.length);for(var i=this[e+--r],l=1;r>0&&(l*=256);)i+=this[e+--r]*l;return i};u.prototype.readUint8=u.prototype.readUInt8=function(e,r){return e=e>>>0,r||v(e,1,this.length),this[e]};u.prototype.readUint16LE=u.prototype.readUInt16LE=function(e,r){return e=e>>>0,r||v(e,2,this.length),this[e]|this[e+1]<<8};u.prototype.readUint16BE=u.prototype.readUInt16BE=function(e,r){return e=e>>>0,r||v(e,2,this.length),this[e]<<8|this[e+1]};u.prototype.readUint32LE=u.prototype.readUInt32LE=function(e,r){return e=e>>>0,r||v(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+this[e+3]*16777216};u.prototype.readUint32BE=u.prototype.readUInt32BE=function(e,r){return e=e>>>0,r||v(e,4,this.length),this[e]*16777216+(this[e+1]<<16|this[e+2]<<8|this[e+3])};u.prototype.readIntLE=function(e,r,n){e=e>>>0,r=r>>>0,n||v(e,r,this.length);for(var i=this[e],l=1,p=0;++p<r&&(l*=256);)i+=this[e+p]*l;return l*=128,i>=l&&(i-=Math.pow(2,8*r)),i};u.prototype.readIntBE=function(e,r,n){e=e>>>0,r=r>>>0,n||v(e,r,this.length);for(var i=r,l=1,p=this[e+--i];i>0&&(l*=256);)p+=this[e+--i]*l;return l*=128,p>=l&&(p-=Math.pow(2,8*r)),p};u.prototype.readInt8=function(e,r){return e=e>>>0,r||v(e,1,this.length),this[e]&128?(255-this[e]+1)*-1:this[e]};u.prototype.readInt16LE=function(e,r){e=e>>>0,r||v(e,2,this.length);var n=this[e]|this[e+1]<<8;return n&32768?n|4294901760:n};u.prototype.readInt16BE=function(e,r){e=e>>>0,r||v(e,2,this.length);var n=this[e+1]|this[e]<<8;return n&32768?n|4294901760:n};u.prototype.readInt32LE=function(e,r){return e=e>>>0,r||v(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24};u.prototype.readInt32BE=function(e,r){return e=e>>>0,r||v(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]};u.prototype.readFloatLE=function(e,r){return e=e>>>0,r||v(e,4,this.length),re.read(this,e,!0,23,4)};u.prototype.readFloatBE=function(e,r){return e=e>>>0,r||v(e,4,this.length),re.read(this,e,!1,23,4)};u.prototype.readDoubleLE=function(e,r){return e=e>>>0,r||v(e,8,this.length),re.read(this,e,!0,52,8)};u.prototype.readDoubleBE=function(e,r){return e=e>>>0,r||v(e,8,this.length),re.read(this,e,!1,52,8)};function D(t,e,r,n,i,l){if(!u.isBuffer(t))throw new TypeError('"buffer" argument must be a Buffer instance');if(e>i||e<l)throw new RangeError('"value" argument is out of bounds');if(r+n>t.length)throw new RangeError("Index out of range")}u.prototype.writeUintLE=u.prototype.writeUIntLE=function(e,r,n,i){if(e=+e,r=r>>>0,n=n>>>0,!i){var l=Math.pow(2,8*n)-1;D(this,e,r,n,l,0)}var p=1,m=0;for(this[r]=e&255;++m<n&&(p*=256);)this[r+m]=e/p&255;return r+n};u.prototype.writeUintBE=u.prototype.writeUIntBE=function(e,r,n,i){if(e=+e,r=r>>>0,n=n>>>0,!i){var l=Math.pow(2,8*n)-1;D(this,e,r,n,l,0)}var p=n-1,m=1;for(this[r+p]=e&255;--p>=0&&(m*=256);)this[r+p]=e/m&255;return r+n};u.prototype.writeUint8=u.prototype.writeUInt8=function(e,r,n){return e=+e,r=r>>>0,n||D(this,e,r,1,255,0),this[r]=e&255,r+1};u.prototype.writeUint16LE=u.prototype.writeUInt16LE=function(e,r,n){return e=+e,r=r>>>0,n||D(this,e,r,2,65535,0),this[r]=e&255,this[r+1]=e>>>8,r+2};u.prototype.writeUint16BE=u.prototype.writeUInt16BE=function(e,r,n){return e=+e,r=r>>>0,n||D(this,e,r,2,65535,0),this[r]=e>>>8,this[r+1]=e&255,r+2};u.prototype.writeUint32LE=u.prototype.writeUInt32LE=function(e,r,n){return e=+e,r=r>>>0,n||D(this,e,r,4,4294967295,0),this[r+3]=e>>>24,this[r+2]=e>>>16,this[r+1]=e>>>8,this[r]=e&255,r+4};u.prototype.writeUint32BE=u.prototype.writeUInt32BE=function(e,r,n){return e=+e,r=r>>>0,n||D(this,e,r,4,4294967295,0),this[r]=e>>>24,this[r+1]=e>>>16,this[r+2]=e>>>8,this[r+3]=e&255,r+4};u.prototype.writeIntLE=function(e,r,n,i){if(e=+e,r=r>>>0,!i){var l=Math.pow(2,8*n-1);D(this,e,r,n,l-1,-l)}var p=0,m=1,d=0;for(this[r]=e&255;++p<n&&(m*=256);)e<0&&d===0&&this[r+p-1]!==0&&(d=1),this[r+p]=(e/m>>0)-d&255;return r+n};u.prototype.writeIntBE=function(e,r,n,i){if(e=+e,r=r>>>0,!i){var l=Math.pow(2,8*n-1);D(this,e,r,n,l-1,-l)}var p=n-1,m=1,d=0;for(this[r+p]=e&255;--p>=0&&(m*=256);)e<0&&d===0&&this[r+p+1]!==0&&(d=1),this[r+p]=(e/m>>0)-d&255;return r+n};u.prototype.writeInt8=function(e,r,n){return e=+e,r=r>>>0,n||D(this,e,r,1,127,-128),e<0&&(e=255+e+1),this[r]=e&255,r+1};u.prototype.writeInt16LE=function(e,r,n){return e=+e,r=r>>>0,n||D(this,e,r,2,32767,-32768),this[r]=e&255,this[r+1]=e>>>8,r+2};u.prototype.writeInt16BE=function(e,r,n){return e=+e,r=r>>>0,n||D(this,e,r,2,32767,-32768),this[r]=e>>>8,this[r+1]=e&255,r+2};u.prototype.writeInt32LE=function(e,r,n){return e=+e,r=r>>>0,n||D(this,e,r,4,2147483647,-2147483648),this[r]=e&255,this[r+1]=e>>>8,this[r+2]=e>>>16,this[r+3]=e>>>24,r+4};u.prototype.writeInt32BE=function(e,r,n){return e=+e,r=r>>>0,n||D(this,e,r,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),this[r]=e>>>24,this[r+1]=e>>>16,this[r+2]=e>>>8,this[r+3]=e&255,r+4};function lr(t,e,r,n,i,l){if(r+n>t.length)throw new RangeError("Index out of range");if(r<0)throw new RangeError("Index out of range")}function pr(t,e,r,n,i){return e=+e,r=r>>>0,i||lr(t,e,r,4,34028234663852886e22,-34028234663852886e22),re.write(t,e,r,n,23,4),r+4}u.prototype.writeFloatLE=function(e,r,n){return pr(this,e,r,!0,n)};u.prototype.writeFloatBE=function(e,r,n){return pr(this,e,r,!1,n)};function ur(t,e,r,n,i){return e=+e,r=r>>>0,i||lr(t,e,r,8,17976931348623157e292,-17976931348623157e292),re.write(t,e,r,n,52,8),r+8}u.prototype.writeDoubleLE=function(e,r,n){return ur(this,e,r,!0,n)};u.prototype.writeDoubleBE=function(e,r,n){return ur(this,e,r,!1,n)};u.prototype.copy=function(e,r,n,i){if(!u.isBuffer(e))throw new TypeError("argument should be a Buffer");if(n||(n=0),!i&&i!==0&&(i=this.length),r>=e.length&&(r=e.length),r||(r=0),i>0&&i<n&&(i=n),i===n||e.length===0||this.length===0)return 0;if(r<0)throw new RangeError("targetStart out of bounds");if(n<0||n>=this.length)throw new RangeError("Index out of range");if(i<0)throw new RangeError("sourceEnd out of bounds");i>this.length&&(i=this.length),e.length-r<i-n&&(i=e.length-r+n);var l=i-n;return this===e&&typeof Uint8Array.prototype.copyWithin=="function"?this.copyWithin(r,n,i):Uint8Array.prototype.set.call(e,this.subarray(n,i),r),l};u.prototype.fill=function(e,r,n,i){if(typeof e=="string"){if(typeof r=="string"?(i=r,r=0,n=this.length):typeof n=="string"&&(i=n,n=this.length),i!==void 0&&typeof i!="string")throw new TypeError("encoding must be a string");if(typeof i=="string"&&!u.isEncoding(i))throw new TypeError("Unknown encoding: "+i);if(e.length===1){var l=e.charCodeAt(0);(i==="utf8"&&l<128||i==="latin1")&&(e=l)}}else typeof e=="number"?e=e&255:typeof e=="boolean"&&(e=Number(e));if(r<0||this.length<r||this.length<n)throw new RangeError("Out of range index");if(n<=r)return this;r=r>>>0,n=n===void 0?this.length:n>>>0,e||(e=0);var p;if(typeof e=="number")for(p=r;p<n;++p)this[p]=e;else{var m=u.isBuffer(e)?e:u.from(e,i),d=m.length;if(d===0)throw new TypeError('The value "'+e+'" is invalid for argument "value"');for(p=0;p<n-r;++p)this[p+r]=m[p%d]}return this};var jo=/[^+/0-9A-Za-z-_]/g;function Ko(t){if(t=t.split("=")[0],t=t.trim().replace(jo,""),t.length<2)return"";for(;t.length%4!==0;)t=t+"=";return t}function et(t,e){e=e||1/0;for(var r,n=t.length,i=null,l=[],p=0;p<n;++p){if(r=t.charCodeAt(p),r>55295&&r<57344){if(!i){if(r>56319){(e-=3)>-1&&l.push(239,191,189);continue}else if(p+1===n){(e-=3)>-1&&l.push(239,191,189);continue}i=r;continue}if(r<56320){(e-=3)>-1&&l.push(239,191,189),i=r;continue}r=(i-55296<<10|r-56320)+65536}else i&&(e-=3)>-1&&l.push(239,191,189);if(i=null,r<128){if((e-=1)<0)break;l.push(r)}else if(r<2048){if((e-=2)<0)break;l.push(r>>6|192,r&63|128)}else if(r<65536){if((e-=3)<0)break;l.push(r>>12|224,r>>6&63|128,r&63|128)}else if(r<1114112){if((e-=4)<0)break;l.push(r>>18|240,r>>12&63|128,r>>6&63|128,r&63|128)}else throw new Error("Invalid code point")}return l}function Yo(t){for(var e=[],r=0;r<t.length;++r)e.push(t.charCodeAt(r)&255);return e}function Zo(t,e){for(var r,n,i,l=[],p=0;p<t.length&&!((e-=2)<0);++p)r=t.charCodeAt(p),n=r>>8,i=r%256,l.push(i),l.push(n);return l}function dr(t){return Xe.toByteArray(Ko(t))}function ke(t,e,r,n){for(var i=0;i<n&&!(i+r>=e.length||i>=t.length);++i)e[i+r]=t[i];return i}function O(t,e){return t instanceof e||t!=null&&t.constructor!=null&&t.constructor.name!=null&&t.constructor.name===e.name}function nt(t){return t!==t}var Xo=function(){for(var t="0123456789abcdef",e=new Array(256),r=0;r<16;++r)for(var n=r*16,i=0;i<16;++i)e[n+i]=t[r]+t[i];return e}()});var hr=Se((_a,yr)=>{o();var w=yr.exports={},B,U;function ot(){throw new Error("setTimeout has not been defined")}function it(){throw new Error("clearTimeout has not been defined")}(function(){try{typeof setTimeout=="function"?B=setTimeout:B=ot}catch(t){B=ot}try{typeof clearTimeout=="function"?U=clearTimeout:U=it}catch(t){U=it}})();function gr(t){if(B===setTimeout)return setTimeout(t,0);if((B===ot||!B)&&setTimeout)return B=setTimeout,setTimeout(t,0);try{return B(t,0)}catch(e){try{return B.call(null,t,0)}catch(r){return B.call(this,t,0)}}}function Jo(t){if(U===clearTimeout)return clearTimeout(t);if((U===it||!U)&&clearTimeout)return U=clearTimeout,clearTimeout(t);try{return U(t)}catch(e){try{return U.call(null,t)}catch(r){return U.call(this,t)}}}var H=[],oe=!1,J,ve=-1;function Qo(){!oe||!J||(oe=!1,J.length?H=J.concat(H):ve=-1,H.length&&fr())}function fr(){if(!oe){var t=gr(Qo);oe=!0;for(var e=H.length;e;){for(J=H,H=[];++ve<e;)J&&J[ve].run();ve=-1,e=H.length}J=null,oe=!1,Jo(t)}}w.nextTick=function(t){var e=new Array(arguments.length-1);if(arguments.length>1)for(var r=1;r<arguments.length;r++)e[r-1]=arguments[r];H.push(new Tr(t,e)),H.length===1&&!oe&&gr(fr)};function Tr(t,e){this.fun=t,this.array=e}Tr.prototype.run=function(){this.fun.apply(null,this.array)};w.title="browser";w.browser=!0;w.env={};w.argv=[];w.version="";w.versions={};function G(){}w.on=G;w.addListener=G;w.once=G;w.off=G;w.removeListener=G;w.removeAllListeners=G;w.emit=G;w.prependListener=G;w.prependOnceListener=G;w.listeners=function(t){return[]};w.binding=function(t){throw new Error("process.binding is not supported")};w.cwd=function(){return"/"};w.chdir=function(t){throw new Error("process.chdir is not supported")};w.umask=function(){return 0}});var a,s,La,o=T(()=>{a=b(mr()),s=b(hr()),La=function(t){function e(){var n=this||self;return delete t.prototype.__magic__,n}if(typeof globalThis=="object")return globalThis;if(this)return e();t.defineProperty(t.prototype,"__magic__",{configurable:!0,get:e});var r=__magic__;return r}(Object)});var Ae,at=T(()=>{"use strict";o();Ae=()=>Date.now()/1e3});var Sr=T(()=>{"use strict";o()});var br=T(()=>{"use strict";o()});var wr=T(()=>{"use strict";o();at();Sr();br()});var ct={};Y(ct,{getItem:()=>ri,localStorageKeys:()=>Q,removeItem:()=>ni,setItem:()=>ti});var Q,st,ti,ri,ni,ge=T(()=>{"use strict";o();wr();Q={loginExpiresAt:"dapp-core-login-expires-at",logoutEvent:"dapp-core-logout-event"},st=typeof localStorage!="undefined",ti=({key:t,data:e,expires:r})=>{!st||localStorage.setItem(String(t),JSON.stringify({expires:r,data:e}))},ri=t=>{if(!st)return;let e=localStorage.getItem(String(t));if(!e)return null;let r=JSON.parse(e);return!r||!r.hasOwnProperty("expires")||!r.hasOwnProperty("data")?null:Ae()>=r.expires?(localStorage.removeItem(String(t)),null):r.data},ni=t=>{!st||localStorage.removeItem(String(t))}});var lt={};Y(lt,{clear:()=>Ir,getItem:()=>vr,removeItem:()=>Ar,setItem:()=>kr,storage:()=>oi});var kr,vr,Ar,Ir,oi,Er=T(()=>{"use strict";o();kr=({key:t,data:e,expires:r})=>{sessionStorage.setItem(String(t),JSON.stringify({expires:r,data:e}))},vr=t=>{let e=sessionStorage.getItem(String(t));if(!e)return null;let r=JSON.parse(e);return!r||!r.hasOwnProperty("expires")||!r.hasOwnProperty("data")?null:Date.now()>=r.expires?(sessionStorage.removeItem(String(t)),null):r.data},Ar=t=>sessionStorage.removeItem(String(t)),Ir=()=>sessionStorage.clear(),oi={setItem:kr,getItem:vr,removeItem:Ar,clear:Ir}});var ie,Ie=T(()=>{"use strict";o();ge();Er();ie={session:lt,local:ct}});function fe(){return new Date().setHours(new Date().getHours()+24)}function Te(t){ie.local.setItem({key:Q.loginExpiresAt,data:t,expires:t})}var pt=T(()=>{"use strict";o();Ie();ge()});var F=T(()=>{"use strict";o()});var _r=T(()=>{"use strict";o()});var Lr=T(()=>{"use strict";o()});var L=T(()=>{"use strict";o()});var Dr=T(()=>{"use strict";o()});var Nr=T(()=>{"use strict";o()});var Cr=T(()=>{"use strict";o()});var Pr=T(()=>{"use strict";o()});var z=T(()=>{"use strict";o();Lr();L();F();Dr();Nr();Cr();Pr()});var ut,Rr,os,Fr,is,Mr,as,ss,cs,Or=T(()=>{"use strict";o();z();ut={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:Rr,egldLabel:os}=ut["devnet"],{chainId:Fr,egldLabel:is}=ut["testnet"],{chainId:Mr,egldLabel:as}=ut["mainnet"],ss={["devnet"]:Rr,["testnet"]:Fr,["mainnet"]:Mr},cs={[Rr]:"devnet",[Fr]:"testnet",[Mr]:"mainnet"}});var dt=T(()=>{"use strict";o()});var Br=T(()=>{"use strict";o()});var Ur,mt=T(()=>{"use strict";o();Ur="transaction-status-toast-id"});var gt,ft,Vr,Ee,$r,ae,k=T(()=>{"use strict";o();_r();Or();dt();Br();mt();gt=5e4,ft=1e9,Vr=1,Ee="logout",$r="login",ae="0"});var Tt,N,_e,j=T(()=>{"use strict";o();Tt=require("@reduxjs/toolkit");k();N=(0,Tt.createAction)(Ee),_e=(0,Tt.createAction)($r,t=>({payload:t}))});var Gr,Hr,Wr,Is,Es,_s,Ls,Ds,Ns,qr,zr,yt=T(()=>{"use strict";o();Gr=require("@reduxjs/toolkit");pt();F();j();Hr={loginMethod:"",walletConnectLogin:null,ledgerLogin:null,tokenLogin:null,walletLogin:null,extensionLogin:null,isLoginSessionInvalid:!1},Wr=(0,Gr.createSlice)({name:"loginInfoSlice",initialState:Hr,reducers:{setLoginMethod:(t,e)=>{t.loginMethod=e.payload},setTokenLogin:(t,e)=>{t.tokenLogin=e.payload},setTokenLoginSignature:(t,e)=>{(t==null?void 0:t.tokenLogin)!=null&&(t.tokenLogin.signature=e.payload)},setWalletLogin:(t,e)=>{t.walletLogin=e.payload},setWalletConnectLogin:(t,e)=>{t.walletConnectLogin=e.payload},setLedgerLogin:(t,e)=>{t.ledgerLogin=e.payload},invalidateLoginSession:t=>{t.isLoginSessionInvalid=!0}},extraReducers:t=>{t.addCase(N,()=>Hr),t.addCase(_e,(e,r)=>{e.loginMethod=r.payload.loginMethod,Te(fe())})}}),{setLoginMethod:Is,setWalletConnectLogin:Es,setLedgerLogin:_s,setTokenLogin:Ls,setTokenLoginSignature:Ds,setWalletLogin:Ns,invalidateLoginSession:qr}=Wr.actions,zr=Wr.reducer});var jr=T(()=>{"use strict";o()});var Kr=T(()=>{"use strict";o();jr()});function ht(t){return t[Math.floor(Math.random()*t.length)]}var Yr=T(()=>{"use strict";o()});var Zr=T(()=>{"use strict";o();dt()});var Xr=T(()=>{"use strict";o();Kr();Yr();Zr()});var Jr,Qr,xt,ai,en,js,Ks,tn,St=T(()=>{"use strict";o();Jr=require("@reduxjs/toolkit"),Qr=b(require("lodash.omit"));Xr();xt={id:"not-configured",chainId:"",name:"NOT CONFIGURED",egldLabel:"",decimals:"18",digits:"4",gasPerDataByte:"1500",walletConnectDeepLink:"",walletConnectBridgeAddress:"",walletConnectV2RelayAddress:"",walletConnectV2ProjectId:"",walletAddress:"",apiAddress:"",explorerAddress:"",apiTimeout:"4000"},ai={network:xt,chainID:"-1"},en=(0,Jr.createSlice)({name:"appConfig",initialState:ai,reducers:{initializeNetworkConfig:(t,e)=>{let r=ht(e.payload.walletConnectBridgeAddresses),n=ht(e.payload.walletConnectV2RelayAddresses),i=(0,Qr.default)(e.payload,"walletConnectBridgeAddresses","walletConnectV2RelayAddresses");t.network=A(S(S({},t.network),i),{walletConnectBridgeAddress:r,walletConnectV2RelayAddress:n})},setChainID:(t,e)=>{t.chainID=e.payload}}}),{initializeNetworkConfig:js,setChainID:Ks}=en.actions,tn=en.reducer});var wt,rn,nn,Le,bt,on,an,rc,sn,nc,oc,ic,ac,sc,cc,lc,cn,kt=T(()=>{"use strict";o();wt=require("@elrondnetwork/erdjs"),rn=require("@reduxjs/toolkit"),nn=require("redux-persist");k();Ie();ge();j();Le={balance:"...",address:"",nonce:0,txCount:0,scrCount:0,claimableRewards:ae},bt={address:"",websocketEvent:null,accounts:{"":Le},ledgerAccount:null,publicKey:"",walletConnectAccount:null,isAccountLoading:!0,accountLoadingError:null},on=(0,rn.createSlice)({name:"accountInfoSlice",initialState:bt,reducers:{setAddress:(t,e)=>{let r=e.payload;t.address=r,t.publicKey=new wt.Address(r).hex()},setAccount:(t,e)=>{let r=t.address===e.payload.address;t.accounts={[t.address]:r?e.payload:Le},t.isAccountLoading=!1,t.accountLoadingError=null},setAccountNonce:(t,e)=>{let{address:r}=t;t.accounts[r].nonce=e.payload},setAccountShard:(t,e)=>{t.shard=e.payload},setLedgerAccount:(t,e)=>{t.ledgerAccount=e.payload},updateLedgerAccount:(t,e)=>{t.ledgerAccount!=null&&(t.ledgerAccount.index=e.payload.index,t.ledgerAccount.address=e.payload.address)},setWalletConnectAccount:(t,e)=>{t.walletConnectAccount=e.payload},setIsAccountLoading:(t,e)=>{t.isAccountLoading=e.payload,t.accountLoadingError=null},setAccountLoadingError:(t,e)=>{t.accountLoadingError=e.payload,t.isAccountLoading=!1},setWebsocketEvent:(t,e)=>{t.websocketEvent={timestamp:Date.now(),message:e.payload}}},extraReducers:t=>{t.addCase(N,()=>(ie.local.removeItem(Q.loginExpiresAt),bt)),t.addCase(_e,(e,r)=>{let{address:n}=r.payload;e.address=n,e.publicKey=new wt.Address(n).hex()}),t.addCase(nn.REHYDRATE,(e,r)=>{var g;if(!((g=r.payload)!=null&&g.account))return;let{account:n}=r.payload,{address:i,shard:l,accounts:p,publicKey:m}=n;e.address=i,e.shard=l;let d=p&&i in p;e.accounts=d?p:bt.accounts,e.publicKey=m})}}),{setAccount:an,setAddress:rc,setAccountNonce:sn,setAccountShard:nc,setLedgerAccount:oc,updateLedgerAccount:ic,setWalletConnectAccount:ac,setIsAccountLoading:sc,setAccountLoadingError:cc,setWebsocketEvent:lc}=on.actions,cn=on.reducer});function ln(t){return t!=null&&(fi(t)||xi(t))}function De(t){return t!=null&&(Ti(t)||Si(t))}function Ne(t){return t!=null&&(yi(t)||bi(t))}function pn(t){return t!=null&&hi(t)}function fi(t){return t!=null&&ci.includes(t)}function Ti(t){return t!=null&&li.includes(t)}function yi(t){return t!=null&&pi.includes(t)}function hi(t){return t!=null&&ui.includes(t)}function xi(t){return t!=null&&di.includes(t)}function Si(t){return t!=null&&mi.includes(t)}function bi(t){return t!=null&&gi.includes(t)}var ci,li,pi,ui,di,mi,gi,At=T(()=>{"use strict";o();F();ci=["sent"],li=["success"],pi=["fail","cancelled","timedOut"],ui=["timedOut"],di=["pending"],mi=["success"],gi=["fail","invalid"]});var un,dn,ye,wi,mn,hc,xc,Sc,bc,wc,kc,vc,Ac,Ic,Ec,Ce,Pe=T(()=>{"use strict";o();un=require("@reduxjs/toolkit"),dn=require("redux-persist");F();At();j();ye={signedTransactions:{},transactionsToSign:null,signTransactionsError:null,signTransactionsCancelMessage:null,customTransactionInformationForSessionId:{}},wi={signWithoutSending:!1,sessionInformation:null,redirectAfterSign:!1},mn=(0,un.createSlice)({name:"transactionsSlice",initialState:ye,reducers:{moveTransactionsToSignedState:(t,e)=>{var d,g;let{sessionId:r,transactions:n,errorMessage:i,status:l,redirectRoute:p}=e.payload,m=((d=t.customTransactionInformationForSessionId)==null?void 0:d[r])||wi;t.signedTransactions[r]={transactions:n,status:l,errorMessage:i,redirectRoute:p,customTransactionInformation:m},((g=t==null?void 0:t.transactionsToSign)==null?void 0:g.sessionId)===r&&(t.transactionsToSign=ye.transactionsToSign)},clearSignedTransaction:(t,e)=>{t.signedTransactions[e.payload]&&delete t.signedTransactions[e.payload]},clearTransactionToSign:t=>{t!=null&&t.transactionsToSign&&(t.transactionsToSign=null)},updateSignedTransaction:(t,e)=>{t.signedTransactions=S(S({},t.signedTransactions),e.payload)},updateSignedTransactions:(t,e)=>{let{sessionId:r,status:n,errorMessage:i,transactions:l}=e.payload;t.signedTransactions[r]!=null&&(t.signedTransactions[r].status=n,i!=null&&(t.signedTransactions[r].errorMessage=i),l!=null&&(t.signedTransactions[r].transactions=l))},updateSignedTransactionStatus:(t,e)=>{var m,d,g,x,y,E;let{sessionId:r,status:n,errorMessage:i,transactionHash:l}=e.payload,p=(d=(m=t.signedTransactions)==null?void 0:m[r])==null?void 0:d.transactions;if(p!=null){t.signedTransactions[r].transactions=p.map(V=>V.hash===l?A(S({},V),{status:n,errorMessage:i}):V);let _=(x=(g=t.signedTransactions[r])==null?void 0:g.transactions)==null?void 0:x.every(V=>De(V.status)),q=(E=(y=t.signedTransactions[r])==null?void 0:y.transactions)==null?void 0:E.every(V=>Ne(V.status));_&&(t.signedTransactions[r].status="success"),q&&(t.signedTransactions[r].status="fail")}},setTransactionsToSign:(t,e)=>{t.transactionsToSign=e.payload;let{sessionId:r,customTransactionInformation:n}=e.payload;t.customTransactionInformationForSessionId[r]=n,t.signTransactionsError=null},clearAllTransactionsToSign:t=>{t.transactionsToSign=ye.transactionsToSign,t.signTransactionsError=null},clearAllSignedTransactions:t=>{t.signedTransactions=ye.signedTransactions},setSignTransactionsError:(t,e)=>{t.signTransactionsError=e.payload},setSignTransactionsCancelMessage:(t,e)=>{t.signTransactionsCancelMessage=e.payload}},extraReducers:t=>{t.addCase(N,()=>ye),t.addCase(dn.REHYDRATE,(e,r)=>{var p;if(e.signTransactionsCancelMessage=null,!((p=r.payload)!=null&&p.transactions))return;let{signedTransactions:n,customTransactionInformationForSessionId:i}=r.payload.transactions,l=Object.entries(n).reduce((m,[d,g])=>{let x=new Date(d),y=new Date;return y.setHours(y.getHours()+5),y-x>0||(m[d]=g),m},{});i!=null&&(e.customTransactionInformationForSessionId=i),n!=null&&(e.signedTransactions=l)})}}),{updateSignedTransactionStatus:hc,updateSignedTransactions:xc,setTransactionsToSign:Sc,clearAllTransactionsToSign:bc,clearAllSignedTransactions:wc,clearSignedTransaction:kc,clearTransactionToSign:vc,setSignTransactionsError:Ac,setSignTransactionsCancelMessage:Ic,moveTransactionsToSignedState:Ec}=mn.actions,Ce=mn.reducer});var gn,Et,_t,Lt,ki,It,fn,Nc,Cc,Pc,Re,Fe=T(()=>{"use strict";o();gn=require("@reduxjs/toolkit");j();Et="Transaction failed",_t="Transaction successful",Lt="Processing transaction",ki="Transaction submitted",It={},fn=(0,gn.createSlice)({name:"transactionsInfo",initialState:It,reducers:{setTransactionsDisplayInfo(t,e){let{sessionId:r,transactionsDisplayInfo:n}=e.payload;r!=null&&(t[r]={errorMessage:(n==null?void 0:n.errorMessage)||Et,successMessage:(n==null?void 0:n.successMessage)||_t,processingMessage:(n==null?void 0:n.processingMessage)||Lt,submittedMessage:(n==null?void 0:n.submittedMessage)||ki,transactionDuration:n==null?void 0:n.transactionDuration})},clearTransactionsInfoForSessionId(t,e){e.payload!=null&&delete t[e.payload]},clearTransactionsInfo:()=>It},extraReducers:t=>{t.addCase(N,()=>It)}}),{clearTransactionsInfo:Nc,setTransactionsDisplayInfo:Cc,clearTransactionsInfoForSessionId:Pc}=fn.actions,Re=fn.reducer});var yn,Tn,hn,Oc,Bc,Uc,Vc,xn,Dt=T(()=>{"use strict";o();yn=require("@reduxjs/toolkit");j();Tn={},hn=(0,yn.createSlice)({name:"modalsSlice",initialState:Tn,reducers:{setTxSubmittedModal:(t,e)=>{t.txSubmittedModal=e.payload},setNotificationModal:(t,e)=>{t.notificationModal=e.payload},clearTxSubmittedModal:t=>{t.txSubmittedModal=void 0},clearNotificationModal:t=>{t.notificationModal=void 0}},extraReducers:t=>{t.addCase(N,()=>Tn)}}),{setTxSubmittedModal:Oc,setNotificationModal:Bc,clearTxSubmittedModal:Uc,clearNotificationModal:Vc}=hn.actions,xn=hn.reducer});var bn,wn,Sn,kn,Kc,Yc,Zc,Xc,Jc,Qc,Me,Oe=T(()=>{"use strict";o();bn=require("@reduxjs/toolkit"),wn=require("redux-persist");mt();z();at();j();Sn={customToasts:[],transactionToasts:[],failTransactionToast:null},kn=(0,bn.createSlice)({name:"toastsSlice",initialState:Sn,reducers:{addCustomToast:(t,e)=>{t.customToasts.push(A(S({},e.payload),{type:"custom",toastId:e.payload.toastId||`custom-toast-${t.customToasts.length+1}`}))},removeCustomToast:(t,e)=>{t.customToasts=t.customToasts.filter(r=>r.toastId!==e.payload)},addTransactionToast:(t,e)=>{t.transactionToasts.push({type:"transaction",startTimestamp:Ae(),toastId:e.payload||`custom-toast-${t.transactionToasts.length+1}`})},removeTransactionToast:(t,e)=>{t.transactionToasts=t.transactionToasts.filter(r=>r.toastId!==e.payload)},addFailTransactionToast:(t,e)=>{t.failTransactionToast=A(S({},e.payload),{toastId:Ur})},removeFailTransactionToast:t=>{t.failTransactionToast=null}},extraReducers:t=>{t.addCase(N,()=>Sn),t.addCase(wn.REHYDRATE,(e,r)=>{var i,l;let n=(l=(i=r.customToasts)==null?void 0:i.filter(p=>!("component"in p)))!=null?l:[];e.customToasts=n})}}),{addCustomToast:Kc,removeCustomToast:Yc,addTransactionToast:Zc,removeTransactionToast:Xc,addFailTransactionToast:Jc,removeFailTransactionToast:Qc}=kn.actions,Me=kn.reducer});var se=T(()=>{"use strict";o();yt();St();kt();Pe();Fe();Dt();Oe()});var Mt=T(()=>{"use strict";o()});var Rn,Pn,Fn,Up,Vp,$p,Hp,Gp,Wp,Mn,On=T(()=>{"use strict";o();Rn=require("@reduxjs/toolkit");j();Pn={visible:!1,modal:{showHeader:!0,showFooter:!1,headerText:"",footerText:""}},Fn=(0,Rn.createSlice)({name:"dappModalsSlice",initialState:Pn,reducers:{setDappModalVisibility:(t,e)=>{t.visible=e.payload},setDappModalHeaderVisibility:(t,e)=>{t.modal.showHeader=e.payload},setDappModalFooterVisibility:(t,e)=>{t.modal.showFooter=e.payload},setDappModalHeaderText:(t,e)=>{t.modal.headerText=e.payload},setDappModalFooterText:(t,e)=>{t.modal.footerText=e.payload},setDappModalConfig:(t,e)=>{t.modal=S({},e.payload)}},extraReducers:t=>{t.addCase(N,()=>Pn)}}),{setDappModalVisibility:Up,setDappModalHeaderVisibility:Vp,setDappModalFooterVisibility:$p,setDappModalHeaderText:Hp,setDappModalFooterText:Gp,setDappModalConfig:Wp}=Fn.actions,Mn=Fn.reducer});var Bn,Ri,Fi,pe,Ve=T(()=>{"use strict";o();Bn=require("@reduxjs/toolkit");Mt();kt();On();yt();Dt();St();Oe();Fe();Pe();Ri={["account"]:cn,["networkConfig"]:tn,["loginInfo"]:zr,["modals"]:xn,["dappModal"]:Mn,["toasts"]:Me,["transactions"]:Ce,["transactionsInfo"]:Re},Fi=(t={})=>(0,Bn.combineReducers)(S(S({},Ri),t)),pe=Fi});var $n={};Y($n,{default:()=>Hi});function Ot(t,e=[]){return{key:t,version:1,storage:Vn.default,blacklist:e}}var ee,Un,Vn,Mi,Oi,Bi,Ui,Vi,$i,Hi,Hn=T(()=>{"use strict";o();ee=require("redux-persist"),Un=b(require("redux-persist/lib/storage")),Vn=b(require("redux-persist/lib/storage/session"));Ve();se();Oe();Fe();Pe();Mt();Mi={2:t=>A(S({},t),{networkConfig:xt})};Oi=Ot("dapp-core-transactionsInfo"),Bi=Ot("dapp-core-transactions",["transactionsToSign"]),Ui=Ot("dapp-core-toasts"),Vi={key:"dapp-core-store",version:2,storage:Un.default,whitelist:["account","loginInfo","modals","networkConfig"],migrate:(0,ee.createMigrate)(Mi,{debug:!1})},$i={["toasts"]:(0,ee.persistReducer)(Ui,Me),["transactions"]:(0,ee.persistReducer)(Bi,Ce),["transactionsInfo"]:(0,ee.persistReducer)(Oi,Re)},Hi=(0,ee.persistReducer)(Vi,pe($i))});var Gn={};Y(Gn,{default:()=>Gi});var Gi,Wn=T(()=>{"use strict";o();Ve();Gi=pe()});var qn={};Y(qn,{default:()=>qi});var R,Wi,qi,zn=T(()=>{"use strict";o();R=require("redux-persist"),Wi=[R.FLUSH,R.REHYDRATE,R.PAUSE,R.PERSIST,R.PURGE,R.REGISTER],qi=Wi});var Yn={};Y(Yn,{default:()=>Kn});function Kn(t){return(0,jn.persistStore)(t)}var jn,Zn=T(()=>{"use strict";o();jn=require("redux-persist")});var ka={};Y(ka,{TokenDetails:()=>te});module.exports=me(ka);o();var I=b(require("react")),go=require("@fortawesome/free-solid-svg-icons"),fo=require("@fortawesome/react-fontawesome");o();var h=b(require("react")),ei=t=>h.createElement("svg",S({viewBox:"0 0 100 100",xmlns:"http://www.w3.org/2000/svg"},t),h.createElement("g",{fillRule:"evenodd"},h.createElement("g",{transform:"translate(0 -1)",fillRule:"nonzero"},h.createElement("g",{transform:"translate(0 1)",id:"egld-token"},h.createElement("path",{d:"m79.6 19.424c-0.4-0.4383-0.6-0.8766-0.6-1.4245 0-0.54787 0.2-0.98617 0.6-1.4245 0.8-0.76702 2-0.76702 2.8 0 0.4 0.4383 0.6 0.8766 0.6 1.4245 0 0.54787-0.2 0.98617-0.6 1.4245-0.4 0.32872-0.9 0.54787-1.4 0.54787-0.5 0.10957-1-0.10957-1.4-0.54787"}),h.createElement("path",{id:"Path",d:"m74.556 24.448c-0.33333-0.44138-0.55556-0.88276-0.55556-1.4345s0.22222-0.9931 0.55556-1.4345c0.77778-0.77241 2.1111-0.77241 2.8889 0 0.33333 0.44138 0.55556 0.88276 0.55556 1.4345s-0.22222 0.9931-0.55556 1.4345c-0.44444 0.33103-0.88889 0.55172-1.4444 0.55172s-1-0.22069-1.4444-0.55172"}),h.createElement("path",{id:"Path",d:"m69.556 30.448c-0.33333-0.33103-0.55556-0.88276-0.55556-1.4345s0.22222-0.9931 0.55556-1.4345c0.77778-0.77241 2.1111-0.77241 2.8889 0 0.33333 0.33103 0.55556 0.88276 0.55556 1.4345s-0.22222 0.9931-0.55556 1.4345c-0.44444 0.44138-0.88889 0.55172-1.4444 0.55172s-1.1111-0.22069-1.4444-0.55172"}),h.createElement("path",{id:"Path",d:"m64.6 35.448c-0.4-0.33103-0.6-0.88276-0.6-1.4345s0.2-0.9931 0.6-1.4345c0.8-0.77241 2-0.77241 2.8 0 0.4 0.33103 0.6 0.88276 0.6 1.4345s-0.2 1.1034-0.6 1.4345c-0.4 0.44138-0.9 0.55172-1.4 0.55172s-1-0.11034-1.4-0.55172"}),h.createElement("path",{id:"Path",d:"m59.556 40.424c-0.44444-0.32872-0.55556-0.8766-0.55556-1.4245 0-0.54787 0.22222-0.98617 0.55556-1.4245 0.77778-0.76702 2.1111-0.76702 2.8889 0 0.44444 0.32872 0.55556 0.8766 0.55556 1.4245 0 0.54787-0.22222 1.0957-0.55556 1.4245-0.33333 0.4383-0.88889 0.54787-1.4444 0.54787-0.55556 0.10957-1.1111-0.10957-1.4444-0.54787"}),h.createElement("path",{id:"Path",d:"m53 44.014c0-0.55172 0.22222-0.9931 0.55556-1.4345 0.77778-0.77241 2.1111-0.77241 2.8889 0 0.44444 0.44138 0.55556 0.88276 0.55556 1.4345s-0.22222 0.9931-0.55556 1.4345c-0.33333 0.33103-0.88889 0.55172-1.4444 0.55172s-1-0.22069-1.4444-0.55172c-0.33333-0.33103-0.55556-0.88276-0.55556-1.4345z"}),h.createElement("path",{id:"Path",d:"m43.556 56.424c-0.33333-0.32872-0.55556-0.8766-0.55556-1.4245 0-0.54787 0.22222-0.98617 0.55556-1.4245 0.77778-0.76702 2.1111-0.76702 2.8889 0 0.44444 0.4383 0.55556 0.8766 0.55556 1.4245 0 0.54787-0.22222 0.98617-0.55556 1.4245-0.33333 0.4383-0.88889 0.54787-1.4444 0.54787-0.55556 0.10957-1-0.10957-1.4444-0.54787"}),h.createElement("path",{id:"Path",d:"m38.6 61.424c-0.4-0.32872-0.6-0.8766-0.6-1.4245 0-0.54787 0.2-0.98617 0.6-1.4245 0.8-0.76702 2-0.76702 2.8 0 0.4 0.4383 0.6 0.8766 0.6 1.4245 0 0.54787-0.2 0.98617-0.6 1.4245-0.4 0.4383-0.9 0.54787-1.4 0.54787-0.5 0.10957-1-0.10957-1.4-0.54787"}),h.createElement("path",{id:"Path",d:"m33.556 66.448c-0.33333-0.33103-0.55556-0.88276-0.55556-1.4345s0.22222-1.1034 0.55556-1.4345c0.77778-0.77241 2.1111-0.77241 2.8889 0 0.33333 0.33103 0.55556 0.88276 0.55556 1.4345s-0.22222 0.9931-0.55556 1.4345c-0.44444 0.44138-0.88889 0.55172-1.4444 0.55172s-1-0.22069-1.4444-0.55172"}),h.createElement("path",{id:"Path",d:"m27.556 71.448c-0.44444-0.33103-0.55556-0.88276-0.55556-1.4345s0.22222-0.9931 0.55556-1.4345c0.77778-0.77241 2.1111-0.77241 2.8889 0 0.33333 0.44138 0.55556 0.88276 0.55556 1.4345s-0.22222 1.1034-0.55556 1.4345c-0.44444 0.44138-0.88889 0.55172-1.4444 0.55172s-1.1111-0.11034-1.4444-0.55172"}),h.createElement("path",{id:"Path",d:"m22.615 76.448c-0.41026-0.33103-0.61538-0.88276-0.61538-1.4345s0.20513-0.9931 0.61538-1.4345c0.82051-0.77241 2.0513-0.77241 2.7692 0 0.41026 0.44138 0.61538 0.88276 0.61538 1.4345s-0.20513 1.1034-0.61538 1.4345c-0.41026 0.33103-0.92308 0.55172-1.4359 0.55172-0.51282 0-1.0256-0.11034-1.3333-0.55172"}),h.createElement("path",{id:"Path",d:"m17.556 82.424c-0.44444-0.4383-0.55556-0.8766-0.55556-1.4245 0-0.54787 0.22222-0.98617 0.55556-1.4245 0.77778-0.76702 2.1111-0.76702 2.8889 0 0.44444 0.4383 0.55556 0.8766 0.55556 1.4245 0 0.54787-0.22222 0.98617-0.55556 1.4245-0.33333 0.32872-0.88889 0.54787-1.4444 0.54787-0.44444 0.10957-1-0.10957-1.4444-0.54787"}),h.createElement("path",{id:"Path",d:"m20.444 19.424c0.33333-0.4383 0.55556-0.8766 0.55556-1.4245 0-0.54787-0.22222-0.98617-0.55556-1.4245-0.77778-0.76702-2.1111-0.76702-2.8889 0-0.44444 0.4383-0.55556 0.8766-0.55556 1.4245 0 0.54787 0.22222 0.98617 0.55556 1.4245 0.33333 0.32872 0.88889 0.54787 1.4444 0.54787 0.55556 0.10957 1.1111-0.10957 1.4444-0.54787"}),h.createElement("path",{id:"Path",d:"m25.4 24.448c0.4-0.44138 0.6-0.88276 0.6-1.4345s-0.2-0.9931-0.6-1.4345c-0.8-0.77241-2-0.77241-2.8 0-0.4 0.44138-0.6 0.88276-0.6 1.4345s0.2 0.9931 0.6 1.4345c0.4 0.33103 0.9 0.55172 1.4 0.55172s1-0.22069 1.4-0.55172"}),h.createElement("path",{id:"Path",d:"m30.444 30.448c0.33333-0.33103 0.55556-0.88276 0.55556-1.4345s-0.22222-0.9931-0.55556-1.4345c-0.77778-0.77241-2.1111-0.77241-2.8889 0