@sofaws/dapp-core
Version:
A library to hold the main logic for a dapp on the Elrond Network
1 lines • 267 kB
JavaScript
"use strict";var vb=Object.create;var Lo=Object.defineProperty,Sb=Object.defineProperties,Ab=Object.getOwnPropertyDescriptor,kb=Object.getOwnPropertyDescriptors,Ib=Object.getOwnPropertyNames,Pr=Object.getOwnPropertySymbols,Eb=Object.getPrototypeOf,Ui=Object.prototype.hasOwnProperty,E_=Object.prototype.propertyIsEnumerable;var I_=(t,r,a)=>r in t?Lo(t,r,{enumerable:!0,configurable:!0,writable:!0,value:a}):t[r]=a,Z=(t,r)=>{for(var a in r||(r={}))Ui.call(r,a)&&I_(t,a,r[a]);if(Pr)for(var a of Pr(r))E_.call(r,a)&&I_(t,a,r[a]);return t},ge=(t,r)=>Sb(t,kb(r));var Gt=(t,r)=>{var a={};for(var s in t)Ui.call(t,s)&&r.indexOf(s)<0&&(a[s]=t[s]);if(t!=null&&Pr)for(var s of Pr(t))r.indexOf(s)<0&&E_.call(t,s)&&(a[s]=t[s]);return a};var W=(t,r)=>()=>(t&&(r=t(t=0)),r);var No=(t,r)=>()=>(r||t((r={exports:{}}).exports,r),r.exports),ft=(t,r)=>{for(var a in r)Lo(t,a,{get:r[a],enumerable:!0})},L_=(t,r,a,s)=>{if(r&&typeof r=="object"||typeof r=="function")for(let l of Ib(r))!Ui.call(t,l)&&l!==a&&Lo(t,l,{get:()=>r[l],enumerable:!(s=Ab(r,l))||s.enumerable});return t};var N=(t,r,a)=>(a=t!=null?vb(Eb(t)):{},L_(r||!t||!t.__esModule?Lo(a,"default",{value:t,enumerable:!0}):a,t)),Co=t=>L_(Lo({},"__esModule",{value:!0}),t);var Vt=(t,r,a)=>new Promise((s,l)=>{var x=E=>{try{L(a.next(E))}catch(C){l(C)}},b=E=>{try{L(a.throw(E))}catch(C){l(C)}},L=E=>E.done?s(E.value):Promise.resolve(E.value).then(x,b);L((a=a.apply(t,r)).next())});var D_=No(Rr=>{"use strict";p();Rr.byteLength=Nb;Rr.toByteArray=Db;Rr.fromByteArray=Fb;var fn=[],Qe=[],Lb=typeof Uint8Array!="undefined"?Uint8Array:Array,Wi="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";for(gt=0,N_=Wi.length;gt<N_;++gt)fn[gt]=Wi[gt],Qe[Wi.charCodeAt(gt)]=gt;var gt,N_;Qe["-".charCodeAt(0)]=62;Qe["_".charCodeAt(0)]=63;function C_(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 s=a===r?0:4-a%4;return[a,s]}function Nb(t){var r=C_(t),a=r[0],s=r[1];return(a+s)*3/4-s}function Cb(t,r,a){return(r+a)*3/4-a}function Db(t){var r,a=C_(t),s=a[0],l=a[1],x=new Lb(Cb(t,s,l)),b=0,L=l>0?s-4:s,E;for(E=0;E<L;E+=4)r=Qe[t.charCodeAt(E)]<<18|Qe[t.charCodeAt(E+1)]<<12|Qe[t.charCodeAt(E+2)]<<6|Qe[t.charCodeAt(E+3)],x[b++]=r>>16&255,x[b++]=r>>8&255,x[b++]=r&255;return l===2&&(r=Qe[t.charCodeAt(E)]<<2|Qe[t.charCodeAt(E+1)]>>4,x[b++]=r&255),l===1&&(r=Qe[t.charCodeAt(E)]<<10|Qe[t.charCodeAt(E+1)]<<4|Qe[t.charCodeAt(E+2)]>>2,x[b++]=r>>8&255,x[b++]=r&255),x}function Pb(t){return fn[t>>18&63]+fn[t>>12&63]+fn[t>>6&63]+fn[t&63]}function Rb(t,r,a){for(var s,l=[],x=r;x<a;x+=3)s=(t[x]<<16&16711680)+(t[x+1]<<8&65280)+(t[x+2]&255),l.push(Pb(s));return l.join("")}function Fb(t){for(var r,a=t.length,s=a%3,l=[],x=16383,b=0,L=a-s;b<L;b+=x)l.push(Rb(t,b,b+x>L?L:b+x));return s===1?(r=t[a-1],l.push(fn[r>>2]+fn[r<<4&63]+"==")):s===2&&(r=(t[a-2]<<8)+t[a-1],l.push(fn[r>>10]+fn[r>>4&63]+fn[r<<2&63]+"=")),l.join("")}});var P_=No($i=>{p();$i.read=function(t,r,a,s,l){var x,b,L=l*8-s-1,E=(1<<L)-1,C=E>>1,$=-7,M=a?l-1:0,ie=a?-1:1,fe=t[r+M];for(M+=ie,x=fe&(1<<-$)-1,fe>>=-$,$+=L;$>0;x=x*256+t[r+M],M+=ie,$-=8);for(b=x&(1<<-$)-1,x>>=-$,$+=s;$>0;b=b*256+t[r+M],M+=ie,$-=8);if(x===0)x=1-C;else{if(x===E)return b?NaN:(fe?-1:1)*(1/0);b=b+Math.pow(2,s),x=x-C}return(fe?-1:1)*b*Math.pow(2,x-s)};$i.write=function(t,r,a,s,l,x){var b,L,E,C=x*8-l-1,$=(1<<C)-1,M=$>>1,ie=l===23?Math.pow(2,-24)-Math.pow(2,-77):0,fe=s?0:x-1,_e=s?1:-1,ve=r<0||r===0&&1/r<0?1:0;for(r=Math.abs(r),isNaN(r)||r===1/0?(L=isNaN(r)?1:0,b=$):(b=Math.floor(Math.log(r)/Math.LN2),r*(E=Math.pow(2,-b))<1&&(b--,E*=2),b+M>=1?r+=ie/E:r+=ie*Math.pow(2,1-M),r*E>=2&&(b++,E/=2),b+M>=$?(L=0,b=$):b+M>=1?(L=(r*E-1)*Math.pow(2,l),b=b+M):(L=r*Math.pow(2,M-1)*Math.pow(2,l),b=0));l>=8;t[a+fe]=L&255,fe+=_e,L/=256,l-=8);for(b=b<<l|L,C+=l;C>0;t[a+fe]=b&255,fe+=_e,b/=256,C-=8);t[a+fe-_e]|=ve*128}});var q_=No(Kt=>{"use strict";p();var Hi=D_(),qt=P_(),R_=typeof Symbol=="function"&&typeof Symbol.for=="function"?Symbol.for("nodejs.util.inspect.custom"):null;Kt.Buffer=S;Kt.SlowBuffer=$b;Kt.INSPECT_MAX_BYTES=50;var Fr=2147483647;Kt.kMaxLength=Fr;S.TYPED_ARRAY_SUPPORT=Mb();!S.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 Mb(){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(S.prototype,"parent",{enumerable:!0,get:function(){if(!!S.isBuffer(this))return this.buffer}});Object.defineProperty(S.prototype,"offset",{enumerable:!0,get:function(){if(!!S.isBuffer(this))return this.byteOffset}});function Dn(t){if(t>Fr)throw new RangeError('The value "'+t+'" is invalid for option "size"');var r=new Uint8Array(t);return Object.setPrototypeOf(r,S.prototype),r}function S(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 qi(t)}return O_(t,r,a)}S.poolSize=8192;function O_(t,r,a){if(typeof t=="string")return Bb(t,r);if(ArrayBuffer.isView(t))return Ub(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(gn(t,ArrayBuffer)||t&&gn(t.buffer,ArrayBuffer)||typeof SharedArrayBuffer!="undefined"&&(gn(t,SharedArrayBuffer)||t&&gn(t.buffer,SharedArrayBuffer)))return Gi(t,r,a);if(typeof t=="number")throw new TypeError('The "value" argument must not be of type number. Received type number');var s=t.valueOf&&t.valueOf();if(s!=null&&s!==t)return S.from(s,r,a);var l=Wb(t);if(l)return l;if(typeof Symbol!="undefined"&&Symbol.toPrimitive!=null&&typeof t[Symbol.toPrimitive]=="function")return S.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)}S.from=function(t,r,a){return O_(t,r,a)};Object.setPrototypeOf(S.prototype,Uint8Array.prototype);Object.setPrototypeOf(S,Uint8Array);function B_(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 Ob(t,r,a){return B_(t),t<=0?Dn(t):r!==void 0?typeof a=="string"?Dn(t).fill(r,a):Dn(t).fill(r):Dn(t)}S.alloc=function(t,r,a){return Ob(t,r,a)};function qi(t){return B_(t),Dn(t<0?0:Ki(t)|0)}S.allocUnsafe=function(t){return qi(t)};S.allocUnsafeSlow=function(t){return qi(t)};function Bb(t,r){if((typeof r!="string"||r==="")&&(r="utf8"),!S.isEncoding(r))throw new TypeError("Unknown encoding: "+r);var a=U_(t,r)|0,s=Dn(a),l=s.write(t,r);return l!==a&&(s=s.slice(0,l)),s}function zi(t){for(var r=t.length<0?0:Ki(t.length)|0,a=Dn(r),s=0;s<r;s+=1)a[s]=t[s]&255;return a}function Ub(t){if(gn(t,Uint8Array)){var r=new Uint8Array(t);return Gi(r.buffer,r.byteOffset,r.byteLength)}return zi(t)}function Gi(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 s;return r===void 0&&a===void 0?s=new Uint8Array(t):a===void 0?s=new Uint8Array(t,r):s=new Uint8Array(t,r,a),Object.setPrototypeOf(s,S.prototype),s}function Wb(t){if(S.isBuffer(t)){var r=Ki(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"||Xi(t.length)?Dn(0):zi(t);if(t.type==="Buffer"&&Array.isArray(t.data))return zi(t.data)}function Ki(t){if(t>=Fr)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+Fr.toString(16)+" bytes");return t|0}function $b(t){return+t!=t&&(t=0),S.alloc(+t)}S.isBuffer=function(r){return r!=null&&r._isBuffer===!0&&r!==S.prototype};S.compare=function(r,a){if(gn(r,Uint8Array)&&(r=S.from(r,r.offset,r.byteLength)),gn(a,Uint8Array)&&(a=S.from(a,a.offset,a.byteLength)),!S.isBuffer(r)||!S.isBuffer(a))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(r===a)return 0;for(var s=r.length,l=a.length,x=0,b=Math.min(s,l);x<b;++x)if(r[x]!==a[x]){s=r[x],l=a[x];break}return s<l?-1:l<s?1:0};S.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}};S.concat=function(r,a){if(!Array.isArray(r))throw new TypeError('"list" argument must be an Array of Buffers');if(r.length===0)return S.alloc(0);var s;if(a===void 0)for(a=0,s=0;s<r.length;++s)a+=r[s].length;var l=S.allocUnsafe(a),x=0;for(s=0;s<r.length;++s){var b=r[s];if(gn(b,Uint8Array))x+b.length>l.length?S.from(b).copy(l,x):Uint8Array.prototype.set.call(l,b,x);else if(S.isBuffer(b))b.copy(l,x);else throw new TypeError('"list" argument must be an Array of Buffers');x+=b.length}return l};function U_(t,r){if(S.isBuffer(t))return t.length;if(ArrayBuffer.isView(t)||gn(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,s=arguments.length>2&&arguments[2]===!0;if(!s&&a===0)return 0;for(var l=!1;;)switch(r){case"ascii":case"latin1":case"binary":return a;case"utf8":case"utf-8":return Vi(t).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return a*2;case"hex":return a>>>1;case"base64":return V_(t).length;default:if(l)return s?-1:Vi(t).length;r=(""+r).toLowerCase(),l=!0}}S.byteLength=U_;function Hb(t,r,a){var s=!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 Qb(this,r,a);case"utf8":case"utf-8":return $_(this,r,a);case"ascii":return Yb(this,r,a);case"latin1":case"binary":return Jb(this,r,a);case"base64":return Xb(this,r,a);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return jb(this,r,a);default:if(s)throw new TypeError("Unknown encoding: "+t);t=(t+"").toLowerCase(),s=!0}}S.prototype._isBuffer=!0;function ht(t,r,a){var s=t[r];t[r]=t[a],t[a]=s}S.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)ht(this,a,a+1);return this};S.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)ht(this,a,a+3),ht(this,a+1,a+2);return this};S.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)ht(this,a,a+7),ht(this,a+1,a+6),ht(this,a+2,a+5),ht(this,a+3,a+4);return this};S.prototype.toString=function(){var r=this.length;return r===0?"":arguments.length===0?$_(this,0,r):Hb.apply(this,arguments)};S.prototype.toLocaleString=S.prototype.toString;S.prototype.equals=function(r){if(!S.isBuffer(r))throw new TypeError("Argument must be a Buffer");return this===r?!0:S.compare(this,r)===0};S.prototype.inspect=function(){var r="",a=Kt.INSPECT_MAX_BYTES;return r=this.toString("hex",0,a).replace(/(.{2})/g,"$1 ").trim(),this.length>a&&(r+=" ... "),"<Buffer "+r+">"};R_&&(S.prototype[R_]=S.prototype.inspect);S.prototype.compare=function(r,a,s,l,x){if(gn(r,Uint8Array)&&(r=S.from(r,r.offset,r.byteLength)),!S.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),s===void 0&&(s=r?r.length:0),l===void 0&&(l=0),x===void 0&&(x=this.length),a<0||s>r.length||l<0||x>this.length)throw new RangeError("out of range index");if(l>=x&&a>=s)return 0;if(l>=x)return-1;if(a>=s)return 1;if(a>>>=0,s>>>=0,l>>>=0,x>>>=0,this===r)return 0;for(var b=x-l,L=s-a,E=Math.min(b,L),C=this.slice(l,x),$=r.slice(a,s),M=0;M<E;++M)if(C[M]!==$[M]){b=C[M],L=$[M];break}return b<L?-1:L<b?1:0};function W_(t,r,a,s,l){if(t.length===0)return-1;if(typeof a=="string"?(s=a,a=0):a>2147483647?a=2147483647:a<-2147483648&&(a=-2147483648),a=+a,Xi(a)&&(a=l?0:t.length-1),a<0&&(a=t.length+a),a>=t.length){if(l)return-1;a=t.length-1}else if(a<0)if(l)a=0;else return-1;if(typeof r=="string"&&(r=S.from(r,s)),S.isBuffer(r))return r.length===0?-1:F_(t,r,a,s,l);if(typeof r=="number")return r=r&255,typeof Uint8Array.prototype.indexOf=="function"?l?Uint8Array.prototype.indexOf.call(t,r,a):Uint8Array.prototype.lastIndexOf.call(t,r,a):F_(t,[r],a,s,l);throw new TypeError("val must be string, number or Buffer")}function F_(t,r,a,s,l){var x=1,b=t.length,L=r.length;if(s!==void 0&&(s=String(s).toLowerCase(),s==="ucs2"||s==="ucs-2"||s==="utf16le"||s==="utf-16le")){if(t.length<2||r.length<2)return-1;x=2,b/=2,L/=2,a/=2}function E(fe,_e){return x===1?fe[_e]:fe.readUInt16BE(_e*x)}var C;if(l){var $=-1;for(C=a;C<b;C++)if(E(t,C)===E(r,$===-1?0:C-$)){if($===-1&&($=C),C-$+1===L)return $*x}else $!==-1&&(C-=C-$),$=-1}else for(a+L>b&&(a=b-L),C=a;C>=0;C--){for(var M=!0,ie=0;ie<L;ie++)if(E(t,C+ie)!==E(r,ie)){M=!1;break}if(M)return C}return-1}S.prototype.includes=function(r,a,s){return this.indexOf(r,a,s)!==-1};S.prototype.indexOf=function(r,a,s){return W_(this,r,a,s,!0)};S.prototype.lastIndexOf=function(r,a,s){return W_(this,r,a,s,!1)};function zb(t,r,a,s){a=Number(a)||0;var l=t.length-a;s?(s=Number(s),s>l&&(s=l)):s=l;var x=r.length;s>x/2&&(s=x/2);for(var b=0;b<s;++b){var L=parseInt(r.substr(b*2,2),16);if(Xi(L))return b;t[a+b]=L}return b}function Gb(t,r,a,s){return Mr(Vi(r,t.length-a),t,a,s)}function Vb(t,r,a,s){return Mr(tT(r),t,a,s)}function qb(t,r,a,s){return Mr(V_(r),t,a,s)}function Kb(t,r,a,s){return Mr(oT(r,t.length-a),t,a,s)}S.prototype.write=function(r,a,s,l){if(a===void 0)l="utf8",s=this.length,a=0;else if(s===void 0&&typeof a=="string")l=a,s=this.length,a=0;else if(isFinite(a))a=a>>>0,isFinite(s)?(s=s>>>0,l===void 0&&(l="utf8")):(l=s,s=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");var x=this.length-a;if((s===void 0||s>x)&&(s=x),r.length>0&&(s<0||a<0)||a>this.length)throw new RangeError("Attempt to write outside buffer bounds");l||(l="utf8");for(var b=!1;;)switch(l){case"hex":return zb(this,r,a,s);case"utf8":case"utf-8":return Gb(this,r,a,s);case"ascii":case"latin1":case"binary":return Vb(this,r,a,s);case"base64":return qb(this,r,a,s);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Kb(this,r,a,s);default:if(b)throw new TypeError("Unknown encoding: "+l);l=(""+l).toLowerCase(),b=!0}};S.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function Xb(t,r,a){return r===0&&a===t.length?Hi.fromByteArray(t):Hi.fromByteArray(t.slice(r,a))}function $_(t,r,a){a=Math.min(t.length,a);for(var s=[],l=r;l<a;){var x=t[l],b=null,L=x>239?4:x>223?3:x>191?2:1;if(l+L<=a){var E,C,$,M;switch(L){case 1:x<128&&(b=x);break;case 2:E=t[l+1],(E&192)===128&&(M=(x&31)<<6|E&63,M>127&&(b=M));break;case 3:E=t[l+1],C=t[l+2],(E&192)===128&&(C&192)===128&&(M=(x&15)<<12|(E&63)<<6|C&63,M>2047&&(M<55296||M>57343)&&(b=M));break;case 4:E=t[l+1],C=t[l+2],$=t[l+3],(E&192)===128&&(C&192)===128&&($&192)===128&&(M=(x&15)<<18|(E&63)<<12|(C&63)<<6|$&63,M>65535&&M<1114112&&(b=M))}}b===null?(b=65533,L=1):b>65535&&(b-=65536,s.push(b>>>10&1023|55296),b=56320|b&1023),s.push(b),l+=L}return Zb(s)}var M_=4096;function Zb(t){var r=t.length;if(r<=M_)return String.fromCharCode.apply(String,t);for(var a="",s=0;s<r;)a+=String.fromCharCode.apply(String,t.slice(s,s+=M_));return a}function Yb(t,r,a){var s="";a=Math.min(t.length,a);for(var l=r;l<a;++l)s+=String.fromCharCode(t[l]&127);return s}function Jb(t,r,a){var s="";a=Math.min(t.length,a);for(var l=r;l<a;++l)s+=String.fromCharCode(t[l]);return s}function Qb(t,r,a){var s=t.length;(!r||r<0)&&(r=0),(!a||a<0||a>s)&&(a=s);for(var l="",x=r;x<a;++x)l+=rT[t[x]];return l}function jb(t,r,a){for(var s=t.slice(r,a),l="",x=0;x<s.length-1;x+=2)l+=String.fromCharCode(s[x]+s[x+1]*256);return l}S.prototype.slice=function(r,a){var s=this.length;r=~~r,a=a===void 0?s:~~a,r<0?(r+=s,r<0&&(r=0)):r>s&&(r=s),a<0?(a+=s,a<0&&(a=0)):a>s&&(a=s),a<r&&(a=r);var l=this.subarray(r,a);return Object.setPrototypeOf(l,S.prototype),l};function we(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")}S.prototype.readUintLE=S.prototype.readUIntLE=function(r,a,s){r=r>>>0,a=a>>>0,s||we(r,a,this.length);for(var l=this[r],x=1,b=0;++b<a&&(x*=256);)l+=this[r+b]*x;return l};S.prototype.readUintBE=S.prototype.readUIntBE=function(r,a,s){r=r>>>0,a=a>>>0,s||we(r,a,this.length);for(var l=this[r+--a],x=1;a>0&&(x*=256);)l+=this[r+--a]*x;return l};S.prototype.readUint8=S.prototype.readUInt8=function(r,a){return r=r>>>0,a||we(r,1,this.length),this[r]};S.prototype.readUint16LE=S.prototype.readUInt16LE=function(r,a){return r=r>>>0,a||we(r,2,this.length),this[r]|this[r+1]<<8};S.prototype.readUint16BE=S.prototype.readUInt16BE=function(r,a){return r=r>>>0,a||we(r,2,this.length),this[r]<<8|this[r+1]};S.prototype.readUint32LE=S.prototype.readUInt32LE=function(r,a){return r=r>>>0,a||we(r,4,this.length),(this[r]|this[r+1]<<8|this[r+2]<<16)+this[r+3]*16777216};S.prototype.readUint32BE=S.prototype.readUInt32BE=function(r,a){return r=r>>>0,a||we(r,4,this.length),this[r]*16777216+(this[r+1]<<16|this[r+2]<<8|this[r+3])};S.prototype.readIntLE=function(r,a,s){r=r>>>0,a=a>>>0,s||we(r,a,this.length);for(var l=this[r],x=1,b=0;++b<a&&(x*=256);)l+=this[r+b]*x;return x*=128,l>=x&&(l-=Math.pow(2,8*a)),l};S.prototype.readIntBE=function(r,a,s){r=r>>>0,a=a>>>0,s||we(r,a,this.length);for(var l=a,x=1,b=this[r+--l];l>0&&(x*=256);)b+=this[r+--l]*x;return x*=128,b>=x&&(b-=Math.pow(2,8*a)),b};S.prototype.readInt8=function(r,a){return r=r>>>0,a||we(r,1,this.length),this[r]&128?(255-this[r]+1)*-1:this[r]};S.prototype.readInt16LE=function(r,a){r=r>>>0,a||we(r,2,this.length);var s=this[r]|this[r+1]<<8;return s&32768?s|4294901760:s};S.prototype.readInt16BE=function(r,a){r=r>>>0,a||we(r,2,this.length);var s=this[r+1]|this[r]<<8;return s&32768?s|4294901760:s};S.prototype.readInt32LE=function(r,a){return r=r>>>0,a||we(r,4,this.length),this[r]|this[r+1]<<8|this[r+2]<<16|this[r+3]<<24};S.prototype.readInt32BE=function(r,a){return r=r>>>0,a||we(r,4,this.length),this[r]<<24|this[r+1]<<16|this[r+2]<<8|this[r+3]};S.prototype.readFloatLE=function(r,a){return r=r>>>0,a||we(r,4,this.length),qt.read(this,r,!0,23,4)};S.prototype.readFloatBE=function(r,a){return r=r>>>0,a||we(r,4,this.length),qt.read(this,r,!1,23,4)};S.prototype.readDoubleLE=function(r,a){return r=r>>>0,a||we(r,8,this.length),qt.read(this,r,!0,52,8)};S.prototype.readDoubleBE=function(r,a){return r=r>>>0,a||we(r,8,this.length),qt.read(this,r,!1,52,8)};function Fe(t,r,a,s,l,x){if(!S.isBuffer(t))throw new TypeError('"buffer" argument must be a Buffer instance');if(r>l||r<x)throw new RangeError('"value" argument is out of bounds');if(a+s>t.length)throw new RangeError("Index out of range")}S.prototype.writeUintLE=S.prototype.writeUIntLE=function(r,a,s,l){if(r=+r,a=a>>>0,s=s>>>0,!l){var x=Math.pow(2,8*s)-1;Fe(this,r,a,s,x,0)}var b=1,L=0;for(this[a]=r&255;++L<s&&(b*=256);)this[a+L]=r/b&255;return a+s};S.prototype.writeUintBE=S.prototype.writeUIntBE=function(r,a,s,l){if(r=+r,a=a>>>0,s=s>>>0,!l){var x=Math.pow(2,8*s)-1;Fe(this,r,a,s,x,0)}var b=s-1,L=1;for(this[a+b]=r&255;--b>=0&&(L*=256);)this[a+b]=r/L&255;return a+s};S.prototype.writeUint8=S.prototype.writeUInt8=function(r,a,s){return r=+r,a=a>>>0,s||Fe(this,r,a,1,255,0),this[a]=r&255,a+1};S.prototype.writeUint16LE=S.prototype.writeUInt16LE=function(r,a,s){return r=+r,a=a>>>0,s||Fe(this,r,a,2,65535,0),this[a]=r&255,this[a+1]=r>>>8,a+2};S.prototype.writeUint16BE=S.prototype.writeUInt16BE=function(r,a,s){return r=+r,a=a>>>0,s||Fe(this,r,a,2,65535,0),this[a]=r>>>8,this[a+1]=r&255,a+2};S.prototype.writeUint32LE=S.prototype.writeUInt32LE=function(r,a,s){return r=+r,a=a>>>0,s||Fe(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};S.prototype.writeUint32BE=S.prototype.writeUInt32BE=function(r,a,s){return r=+r,a=a>>>0,s||Fe(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};S.prototype.writeIntLE=function(r,a,s,l){if(r=+r,a=a>>>0,!l){var x=Math.pow(2,8*s-1);Fe(this,r,a,s,x-1,-x)}var b=0,L=1,E=0;for(this[a]=r&255;++b<s&&(L*=256);)r<0&&E===0&&this[a+b-1]!==0&&(E=1),this[a+b]=(r/L>>0)-E&255;return a+s};S.prototype.writeIntBE=function(r,a,s,l){if(r=+r,a=a>>>0,!l){var x=Math.pow(2,8*s-1);Fe(this,r,a,s,x-1,-x)}var b=s-1,L=1,E=0;for(this[a+b]=r&255;--b>=0&&(L*=256);)r<0&&E===0&&this[a+b+1]!==0&&(E=1),this[a+b]=(r/L>>0)-E&255;return a+s};S.prototype.writeInt8=function(r,a,s){return r=+r,a=a>>>0,s||Fe(this,r,a,1,127,-128),r<0&&(r=255+r+1),this[a]=r&255,a+1};S.prototype.writeInt16LE=function(r,a,s){return r=+r,a=a>>>0,s||Fe(this,r,a,2,32767,-32768),this[a]=r&255,this[a+1]=r>>>8,a+2};S.prototype.writeInt16BE=function(r,a,s){return r=+r,a=a>>>0,s||Fe(this,r,a,2,32767,-32768),this[a]=r>>>8,this[a+1]=r&255,a+2};S.prototype.writeInt32LE=function(r,a,s){return r=+r,a=a>>>0,s||Fe(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};S.prototype.writeInt32BE=function(r,a,s){return r=+r,a=a>>>0,s||Fe(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 H_(t,r,a,s,l,x){if(a+s>t.length)throw new RangeError("Index out of range");if(a<0)throw new RangeError("Index out of range")}function z_(t,r,a,s,l){return r=+r,a=a>>>0,l||H_(t,r,a,4,34028234663852886e22,-34028234663852886e22),qt.write(t,r,a,s,23,4),a+4}S.prototype.writeFloatLE=function(r,a,s){return z_(this,r,a,!0,s)};S.prototype.writeFloatBE=function(r,a,s){return z_(this,r,a,!1,s)};function G_(t,r,a,s,l){return r=+r,a=a>>>0,l||H_(t,r,a,8,17976931348623157e292,-17976931348623157e292),qt.write(t,r,a,s,52,8),a+8}S.prototype.writeDoubleLE=function(r,a,s){return G_(this,r,a,!0,s)};S.prototype.writeDoubleBE=function(r,a,s){return G_(this,r,a,!1,s)};S.prototype.copy=function(r,a,s,l){if(!S.isBuffer(r))throw new TypeError("argument should be a Buffer");if(s||(s=0),!l&&l!==0&&(l=this.length),a>=r.length&&(a=r.length),a||(a=0),l>0&&l<s&&(l=s),l===s||r.length===0||this.length===0)return 0;if(a<0)throw new RangeError("targetStart out of bounds");if(s<0||s>=this.length)throw new RangeError("Index out of range");if(l<0)throw new RangeError("sourceEnd out of bounds");l>this.length&&(l=this.length),r.length-a<l-s&&(l=r.length-a+s);var x=l-s;return this===r&&typeof Uint8Array.prototype.copyWithin=="function"?this.copyWithin(a,s,l):Uint8Array.prototype.set.call(r,this.subarray(s,l),a),x};S.prototype.fill=function(r,a,s,l){if(typeof r=="string"){if(typeof a=="string"?(l=a,a=0,s=this.length):typeof s=="string"&&(l=s,s=this.length),l!==void 0&&typeof l!="string")throw new TypeError("encoding must be a string");if(typeof l=="string"&&!S.isEncoding(l))throw new TypeError("Unknown encoding: "+l);if(r.length===1){var x=r.charCodeAt(0);(l==="utf8"&&x<128||l==="latin1")&&(r=x)}}else typeof r=="number"?r=r&255:typeof r=="boolean"&&(r=Number(r));if(a<0||this.length<a||this.length<s)throw new RangeError("Out of range index");if(s<=a)return this;a=a>>>0,s=s===void 0?this.length:s>>>0,r||(r=0);var b;if(typeof r=="number")for(b=a;b<s;++b)this[b]=r;else{var L=S.isBuffer(r)?r:S.from(r,l),E=L.length;if(E===0)throw new TypeError('The value "'+r+'" is invalid for argument "value"');for(b=0;b<s-a;++b)this[b+a]=L[b%E]}return this};var eT=/[^+/0-9A-Za-z-_]/g;function nT(t){if(t=t.split("=")[0],t=t.trim().replace(eT,""),t.length<2)return"";for(;t.length%4!==0;)t=t+"=";return t}function Vi(t,r){r=r||1/0;for(var a,s=t.length,l=null,x=[],b=0;b<s;++b){if(a=t.charCodeAt(b),a>55295&&a<57344){if(!l){if(a>56319){(r-=3)>-1&&x.push(239,191,189);continue}else if(b+1===s){(r-=3)>-1&&x.push(239,191,189);continue}l=a;continue}if(a<56320){(r-=3)>-1&&x.push(239,191,189),l=a;continue}a=(l-55296<<10|a-56320)+65536}else l&&(r-=3)>-1&&x.push(239,191,189);if(l=null,a<128){if((r-=1)<0)break;x.push(a)}else if(a<2048){if((r-=2)<0)break;x.push(a>>6|192,a&63|128)}else if(a<65536){if((r-=3)<0)break;x.push(a>>12|224,a>>6&63|128,a&63|128)}else if(a<1114112){if((r-=4)<0)break;x.push(a>>18|240,a>>12&63|128,a>>6&63|128,a&63|128)}else throw new Error("Invalid code point")}return x}function tT(t){for(var r=[],a=0;a<t.length;++a)r.push(t.charCodeAt(a)&255);return r}function oT(t,r){for(var a,s,l,x=[],b=0;b<t.length&&!((r-=2)<0);++b)a=t.charCodeAt(b),s=a>>8,l=a%256,x.push(l),x.push(s);return x}function V_(t){return Hi.toByteArray(nT(t))}function Mr(t,r,a,s){for(var l=0;l<s&&!(l+a>=r.length||l>=t.length);++l)r[l+a]=t[l];return l}function gn(t,r){return t instanceof r||t!=null&&t.constructor!=null&&t.constructor.name!=null&&t.constructor.name===r.name}function Xi(t){return t!==t}var rT=function(){for(var t="0123456789abcdef",r=new Array(256),a=0;a<16;++a)for(var s=a*16,l=0;l<16;++l)r[s+l]=t[a]+t[l];return r}()});var J_=No((ov,Y_)=>{p();var de=Y_.exports={},hn,xn;function Zi(){throw new Error("setTimeout has not been defined")}function Yi(){throw new Error("clearTimeout has not been defined")}(function(){try{typeof setTimeout=="function"?hn=setTimeout:hn=Zi}catch(t){hn=Zi}try{typeof clearTimeout=="function"?xn=clearTimeout:xn=Yi}catch(t){xn=Yi}})();function K_(t){if(hn===setTimeout)return setTimeout(t,0);if((hn===Zi||!hn)&&setTimeout)return hn=setTimeout,setTimeout(t,0);try{return hn(t,0)}catch(r){try{return hn.call(null,t,0)}catch(a){return hn.call(this,t,0)}}}function aT(t){if(xn===clearTimeout)return clearTimeout(t);if((xn===Yi||!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 Pn=[],Xt=!1,xt,Or=-1;function iT(){!Xt||!xt||(Xt=!1,xt.length?Pn=xt.concat(Pn):Or=-1,Pn.length&&X_())}function X_(){if(!Xt){var t=K_(iT);Xt=!0;for(var r=Pn.length;r;){for(xt=Pn,Pn=[];++Or<r;)xt&&xt[Or].run();Or=-1,r=Pn.length}xt=null,Xt=!1,aT(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];Pn.push(new Z_(t,r)),Pn.length===1&&!Xt&&K_(X_)};function Z_(t,r){this.fun=t,this.array=r}Z_.prototype.run=function(){this.fun.apply(null,this.array)};de.title="browser";de.browser=!0;de.env={};de.argv=[];de.version="";de.versions={};function Rn(){}de.on=Rn;de.addListener=Rn;de.once=Rn;de.off=Rn;de.removeListener=Rn;de.removeAllListeners=Rn;de.emit=Rn;de.prependListener=Rn;de.prependOnceListener=Rn;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 u,g,pT,f,p=W(()=>{u=N(q_()),g=N(J_()),pT=function(t){function r(){var s=this||self;return delete t.prototype.__magic__,s}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),f=pT});var Ur,Qi=W(()=>{"use strict";p();Ur=()=>Date.now()/1e3});var nm=W(()=>{"use strict";p()});var tm=W(()=>{"use strict";p()});var om=W(()=>{"use strict";p();Qi();nm();tm()});var ep={};ft(ep,{getItem:()=>mT,localStorageKeys:()=>yt,removeItem:()=>lT,setItem:()=>_T});var yt,ji,_T,mT,lT,Do=W(()=>{"use strict";p();om();yt={loginExpiresAt:"dapp-core-login-expires-at",logoutEvent:"dapp-core-logout-event"},ji=typeof localStorage!="undefined",_T=({key:t,data:r,expires:a})=>{!ji||localStorage.setItem(String(t),JSON.stringify({expires:a,data:r}))},mT=t=>{if(!ji)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:Ur()>=a.expires?(localStorage.removeItem(String(t)),null):a.data},lT=t=>{!ji||localStorage.removeItem(String(t))}});var np={};ft(np,{clear:()=>pm,getItem:()=>am,removeItem:()=>im,setItem:()=>rm,storage:()=>dT});var rm,am,im,pm,dT,cm=W(()=>{"use strict";p();rm=({key:t,data:r,expires:a})=>{sessionStorage.setItem(String(t),JSON.stringify({expires:a,data:r}))},am=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},im=t=>sessionStorage.removeItem(String(t)),pm=()=>sessionStorage.clear(),dT={setItem:rm,getItem:am,removeItem:im,clear:pm}});var Jt,Wr=W(()=>{"use strict";p();Do();cm();Jt={session:np,local:ep}});function Po(){return new Date().setHours(new Date().getHours()+24)}function Ro(t){Jt.local.setItem({key:yt.loginExpiresAt,data:t,expires:t})}var tp=W(()=>{"use strict";p();Wr();Do()});var pn=W(()=>{"use strict";p()});var sm=W(()=>{"use strict";p()});var _m=W(()=>{"use strict";p()});var Fn,ye=W(()=>{"use strict";p();Fn=(l=>(l.raw="raw",l.text="text",l.decimal="decimal",l.smart="smart",l))(Fn||{})});var mm=W(()=>{"use strict";p()});var lm=W(()=>{"use strict";p()});var dm=W(()=>{"use strict";p()});var um=W(()=>{"use strict";p()});var Qn=W(()=>{"use strict";p();_m();ye();pn();mm();lm();dm();um()});var op,fm,Ov,gm,Bv,hm,uT,Uv,Wv,xm=W(()=>{"use strict";p();Qn();op={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:fm,egldLabel:Ov}=op["devnet"],{chainId:gm,egldLabel:Bv}=op["testnet"],{chainId:hm,egldLabel:uT}=op["mainnet"],Uv={["devnet"]:fm,["testnet"]:gm,["mainnet"]:hm},Wv={[fm]:"devnet",[gm]:"testnet",[hm]:"mainnet"}});var rp=W(()=>{"use strict";p()});var ym=W(()=>{"use strict";p()});var bm,ap=W(()=>{"use strict";p();bm="transaction-status-toast-id"});var ip,pp,Tm,$r,wm,vm,bt,ce=W(()=>{"use strict";p();sm();xm();rp();ym();ap();ip=5e4,pp=1e9,Tm=1,$r="logout",wm="login",vm="N/A",bt="0"});var cp,Me,Hr,jn=W(()=>{"use strict";p();cp=require("@reduxjs/toolkit");ce();Me=(0,cp.createAction)($r),Hr=(0,cp.createAction)(wm,t=>({payload:t}))});var Am,Sm,km,rS,aS,iS,pS,cS,sS,Im,Em,sp=W(()=>{"use strict";p();Am=require("@reduxjs/toolkit");tp();pn();jn();Sm={loginMethod:"",walletConnectLogin:null,ledgerLogin:null,tokenLogin:null,walletLogin:null,extensionLogin:null,isLoginSessionInvalid:!1},km=(0,Am.createSlice)({name:"loginInfoSlice",initialState:Sm,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(Me,()=>Sm),t.addCase(Hr,(r,a)=>{r.loginMethod=a.payload.loginMethod,Ro(Po())})}}),{setLoginMethod:rS,setWalletConnectLogin:aS,setLedgerLogin:iS,setTokenLogin:pS,setTokenLoginSignature:cS,setWalletLogin:sS,invalidateLoginSession:Im}=km.actions,Em=km.reducer});var Lm=W(()=>{"use strict";p()});var Nm=W(()=>{"use strict";p();Lm()});function _p(t){return t[Math.floor(Math.random()*t.length)]}var Cm=W(()=>{"use strict";p()});var Dm=W(()=>{"use strict";p();rp()});var Pm=W(()=>{"use strict";p();Nm();Cm();Dm()});var Rm,Fm,mp,gT,Mm,AS,kS,Om,lp=W(()=>{"use strict";p();Rm=require("@reduxjs/toolkit"),Fm=N(require("lodash.omit"));Pm();mp={id:"not-configured",chainId:"",name:"NOT CONFIGURED",egldLabel:"",decimals:"18",digits:"4",gasPerDataByte:"1500",walletConnectDeepLink:"",walletConnectBridgeAddress:"",walletConnectV2RelayAddress:"",walletConnectV2ProjectId:"",walletAddress:"",apiAddress:"",explorerAddress:"",apiTimeout:"4000"},gT={network:mp,chainID:"-1"},Mm=(0,Rm.createSlice)({name:"appConfig",initialState:gT,reducers:{initializeNetworkConfig:(t,r)=>{let a=_p(r.payload.walletConnectBridgeAddresses),s=_p(r.payload.walletConnectV2RelayAddresses),l=(0,Fm.default)(r.payload,"walletConnectBridgeAddresses","walletConnectV2RelayAddresses");t.network=ge(Z(Z({},t.network),l),{walletConnectBridgeAddress:a,walletConnectV2RelayAddress:s})},setChainID:(t,r)=>{t.chainID=r.payload}}}),{initializeNetworkConfig:AS,setChainID:kS}=Mm.actions,Om=Mm.reducer});var up,Bm,Um,zr,dp,Wm,$m,RS,Hm,FS,MS,OS,BS,US,WS,$S,zm,fp=W(()=>{"use strict";p();up=require("@elrondnetwork/erdjs"),Bm=require("@reduxjs/toolkit"),Um=require("redux-persist");ce();Wr();Do();jn();zr={balance:"...",address:"",nonce:0,txCount:0,scrCount:0,claimableRewards:bt},dp={address:"",websocketEvent:null,accounts:{"":zr},ledgerAccount:null,publicKey:"",walletConnectAccount:null,isAccountLoading:!0,accountLoadingError:null},Wm=(0,Bm.createSlice)({name:"accountInfoSlice",initialState:dp,reducers:{setAddress:(t,r)=>{let a=r.payload;t.address=a,t.publicKey=new up.Address(a).hex()},setAccount:(t,r)=>{let a=t.address===r.payload.address;t.accounts={[t.address]:a?r.payload:zr},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(Me,()=>(Jt.local.removeItem(yt.loginExpiresAt),dp)),t.addCase(Hr,(r,a)=>{let{address:s}=a.payload;r.address=s,r.publicKey=new up.Address(s).hex()}),t.addCase(Um.REHYDRATE,(r,a)=>{var C;if(!((C=a.payload)!=null&&C.account))return;let{account:s}=a.payload,{address:l,shard:x,accounts:b,publicKey:L}=s;r.address=l,r.shard=x;let E=b&&l in b;r.accounts=E?b:dp.accounts,r.publicKey=L})}}),{setAccount:$m,setAddress:RS,setAccountNonce:Hm,setAccountShard:FS,setLedgerAccount:MS,updateLedgerAccount:OS,setWalletConnectAccount:BS,setIsAccountLoading:US,setAccountLoadingError:WS,setWebsocketEvent:$S}=Wm.actions,zm=Wm.reducer});function Gm(t){return t!=null&&(AT(t)||LT(t))}function Gr(t){return t!=null&&(kT(t)||NT(t))}function Vr(t){return t!=null&&(IT(t)||CT(t))}function Vm(t){return t!=null&&ET(t)}function AT(t){return t!=null&&xT.includes(t)}function kT(t){return t!=null&&yT.includes(t)}function IT(t){return t!=null&&bT.includes(t)}function ET(t){return t!=null&&TT.includes(t)}function LT(t){return t!=null&&wT.includes(t)}function NT(t){return t!=null&&vT.includes(t)}function CT(t){return t!=null&&ST.includes(t)}var xT,yT,bT,TT,wT,vT,ST,hp=W(()=>{"use strict";p();pn();xT=["sent"],yT=["success"],bT=["fail","cancelled","timedOut"],TT=["timedOut"],wT=["pending"],vT=["success"],ST=["fail","invalid"]});var qm,Km,Fo,DT,Xm,YS,JS,QS,jS,eA,nA,tA,oA,rA,aA,qr,Kr=W(()=>{"use strict";p();qm=require("@reduxjs/toolkit"),Km=require("redux-persist");pn();hp();jn();Fo={signedTransactions:{},transactionsToSign:null,signTransactionsError:null,signTransactionsCancelMessage:null,customTransactionInformationForSessionId:{}},DT={signWithoutSending:!1,sessionInformation:null,redirectAfterSign:!1},Xm=(0,qm.createSlice)({name:"transactionsSlice",initialState:Fo,reducers:{moveTransactionsToSignedState:(t,r)=>{var E,C;let{sessionId:a,transactions:s,errorMessage:l,status:x,redirectRoute:b}=r.payload,L=((E=t.customTransactionInformationForSessionId)==null?void 0:E[a])||DT;t.signedTransactions[a]={transactions:s,status:x,errorMessage:l,redirectRoute:b,customTransactionInformation:L},((C=t==null?void 0:t.transactionsToSign)==null?void 0:C.sessionId)===a&&(t.transactionsToSign=Fo.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=Z(Z({},t.signedTransactions),r.payload)},updateSignedTransactions:(t,r)=>{let{sessionId:a,status:s,errorMessage:l,transactions:x}=r.payload;t.signedTransactions[a]!=null&&(t.signedTransactions[a].status=s,l!=null&&(t.signedTransactions[a].errorMessage=l),x!=null&&(t.signedTransactions[a].transactions=x))},updateSignedTransactionStatus:(t,r)=>{var L,E,C,$,M,ie;let{sessionId:a,status:s,errorMessage:l,transactionHash:x}=r.payload,b=(E=(L=t.signedTransactions)==null?void 0:L[a])==null?void 0:E.transactions;if(b!=null){t.signedTransactions[a].transactions=b.map(ve=>ve.hash===x?ge(Z({},ve),{status:s,errorMessage:l}):ve);let fe=($=(C=t.signedTransactions[a])==null?void 0:C.transactions)==null?void 0:$.every(ve=>Gr(ve.status)),_e=(ie=(M=t.signedTransactions[a])==null?void 0:M.transactions)==null?void 0:ie.every(ve=>Vr(ve.status));fe&&(t.signedTransactions[a].status="success"),_e&&(t.signedTransactions[a].status="fail")}},setTransactionsToSign:(t,r)=>{t.transactionsToSign=r.payload;let{sessionId:a,customTransactionInformation:s}=r.payload;t.customTransactionInformationForSessionId[a]=s,t.signTransactionsError=null},clearAllTransactionsToSign:t=>{t.transactionsToSign=Fo.transactionsToSign,t.signTransactionsError=null},clearAllSignedTransactions:t=>{t.signedTransactions=Fo.signedTransactions},setSignTransactionsError:(t,r)=>{t.signTransactionsError=r.payload},setSignTransactionsCancelMessage:(t,r)=>{t.signTransactionsCancelMessage=r.payload}},extraReducers:t=>{t.addCase(Me,()=>Fo),t.addCase(Km.REHYDRATE,(r,a)=>{var b;if(r.signTransactionsCancelMessage=null,!((b=a.payload)!=null&&b.transactions))return;let{signedTransactions:s,customTransactionInformationForSessionId:l}=a.payload.transactions,x=Object.entries(s).reduce((L,[E,C])=>{let $=new Date(E),M=new Date;return M.setHours(M.getHours()+5),M-$>0||(L[E]=C),L},{});l!=null&&(r.customTransactionInformationForSessionId=l),s!=null&&(r.signedTransactions=x)})}}),{updateSignedTransactionStatus:YS,updateSignedTransactions:JS,setTransactionsToSign:QS,clearAllTransactionsToSign:jS,clearAllSignedTransactions:eA,clearSignedTransaction:nA,clearTransactionToSign:tA,setSignTransactionsError:oA,setSignTransactionsCancelMessage:rA,moveTransactionsToSignedState:aA}=Xm.actions,qr=Xm.reducer});var Zm,yp,bp,Tp,PT,xp,Ym,sA,_A,mA,Xr,Zr=W(()=>{"use strict";p();Zm=require("@reduxjs/toolkit");jn();yp="Transaction failed",bp="Transaction successful",Tp="Processing transaction",PT="Transaction submitted",xp={},Ym=(0,Zm.createSlice)({name:"transactionsInfo",initialState:xp,reducers:{setTransactionsDisplayInfo(t,r){let{sessionId:a,transactionsDisplayInfo:s}=r.payload;a!=null&&(t[a]={errorMessage:(s==null?void 0:s.errorMessage)||yp,successMessage:(s==null?void 0:s.successMessage)||bp,processingMessage:(s==null?void 0:s.processingMessage)||Tp,submittedMessage:(s==null?void 0:s.submittedMessage)||PT,transactionDuration:s==null?void 0:s.transactionDuration})},clearTransactionsInfoForSessionId(t,r){r.payload!=null&&delete t[r.payload]},clearTransactionsInfo:()=>xp},extraReducers:t=>{t.addCase(Me,()=>xp)}}),{clearTransactionsInfo:sA,setTransactionsDisplayInfo:_A,clearTransactionsInfoForSessionId:mA}=Ym.actions,Xr=Ym.reducer});var Qm,Jm,jm,fA,gA,hA,xA,el,wp=W(()=>{"use strict";p();Qm=require("@reduxjs/toolkit");jn();Jm={},jm=(0,Qm.createSlice)({name:"modalsSlice",initialState:Jm,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(Me,()=>Jm)}}),{setTxSubmittedModal:fA,setNotificationModal:gA,clearTxSubmittedModal:hA,clearNotificationModal:xA}=jm.actions,el=jm.reducer});var tl,ol,nl,rl,kA,IA,EA,LA,NA,CA,Yr,Jr=W(()=>{"use strict";p();tl=require("@reduxjs/toolkit"),ol=require("redux-persist");ap();Qn();Qi();jn();nl={customToasts:[],transactionToasts:[],failTransactionToast:null},rl=(0,tl.createSlice)({name:"toastsSlice",initialState:nl,reducers:{addCustomToast:(t,r)=>{t.customToasts.push(ge(Z({},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:Ur(),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=ge(Z({},r.payload),{toastId:bm})},removeFailTransactionToast:t=>{t.failTransactionToast=null}},extraReducers:t=>{t.addCase(Me,()=>nl),t.addCase(ol.REHYDRATE,(r,a)=>{var l,x;let s=(x=(l=a.customToasts)==null?void 0:l.filter(b=>!("component"in b)))!=null?x:[];r.customToasts=s})}}),{addCustomToast:kA,removeCustomToast:IA,addTransactionToast:EA,removeTransactionToast:LA,addFailTransactionToast:NA,removeFailTransactionToast:CA}=rl.actions,Yr=rl.reducer});var Qt=W(()=>{"use strict";p();sp();lp();fp();Kr();Zr();wp();Jr()});var vp=W(()=>{"use strict";p()});var cl,pl,sl,JA,QA,jA,e2,n2,t2,_l,ml=W(()=>{"use strict";p();cl=require("@reduxjs/toolkit");jn();pl={visible:!1,modal:{showHeader:!0,showFooter:!1,headerText:"",footerText:""}},sl=(0,cl.createSlice)({name:"dappModalsSlice",initialState:pl,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=Z({},r.payload)}},extraReducers:t=>{t.addCase(Me,()=>pl)}}),{setDappModalVisibility:JA,setDappModalHeaderVisibility:QA,setDappModalFooterVisibility:jA,setDappModalHeaderText:e2,setDappModalFooterText:n2,setDappModalConfig:t2}=sl.actions,_l=sl.reducer});var ll,OT,BT,jt,jr=W(()=>{"use strict";p();ll=require("@reduxjs/toolkit");vp();fp();ml();sp();wp();lp();Jr();Zr();Kr();OT={["account"]:zm,["networkConfig"]:Om,["loginInfo"]:Em,["modals"]:el,["dappModal"]:_l,["toasts"]:Yr,["transactions"]:qr,["transactionsInfo"]:Xr},BT=(t={})=>(0,ll.combineReducers)(Z(Z({},OT),t)),jt=BT});var fl={};ft(fl,{default:()=>VT});function Sp(t,r=[]){return{key:t,version:1,storage:ul.default,blacklist:r}}var Tt,dl,ul,UT,WT,$T,HT,zT,GT,VT,gl=W(()=>{"use strict";p();Tt=require("redux-persist"),dl=N(require("redux-persist/lib/storage")),ul=N(require("redux-persist/lib/storage/session"));jr();Qt();Jr();Zr();Kr();vp();UT={2:t=>ge(Z({},t),{networkConfig:mp})};WT=Sp("dapp-core-transactionsInfo"),$T=Sp("dapp-core-transactions",["transactionsToSign"]),HT=Sp("dapp-core-toasts"),zT={key:"dapp-core-store",version:2,storage:dl.default,whitelist:["account","loginInfo","modals","networkConfig"],migrate:(0,Tt.createMigrate)(UT,{debug:!1})},GT={["toasts"]:(0,Tt.persistReducer)(HT,Yr),["transactions"]:(0,Tt.persistReducer)($T,qr),["transactionsInfo"]:(0,Tt.persistReducer)(WT,Xr)},VT=(0,Tt.persistReducer)(zT,jt(GT))});var hl={};ft(hl,{default:()=>qT});var qT,xl=W(()=>{"use strict";p();jr();qT=jt()});var yl={};ft(yl,{default:()=>XT});var je,KT,XT,bl=W(()=>{"use strict";p();je=require("redux-persist"),KT=[je.FLUSH,je.REHYDRATE,je.PAUSE,je.PERSIST,je.PURGE,je.REGISTER],XT=KT});var vl={};ft(vl,{default:()=>wl});function wl(t){return(0,Tl.persistStore)(t)}var Tl,Sl=W(()=>{"use strict";p();Tl=require("redux-persist")});var ud=No((ro,Uo)=>{p();(function(){var t,r="4.17.21",a=200,s="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",l="Expected a function",x="Invalid `variable` option passed into `_.template`",b="__lodash_hash_undefined__",L=500,E="__lodash_placeholder__",C=1,$=2,M=4,ie=1,fe=2,_e=1,ve=2,Xp=4,sn=8,It=16,_n=32,Et=64,Tn=128,ao=256,ha=512,Id=30,Ed="...",Ld=800,Nd=16,Zp=1,Cd=2,Dd=3,at=1/0,$n=9007199254740991,Pd=17976931348623157e292,Wo=0/0,mn=4294967295,Rd=mn-1,Fd=mn>>>1,Md=[["ary",Tn],["bind",_e],["bindKey",ve],["curry",sn],["curryRight",It],["flip",ha],["partial",_n],["partialRight",Et],["rearg",ao]],Lt="[object Arguments]",$o="[object Array]",Od="[object AsyncFunction]",io="[object Boolean]",po="[object Date]",Bd="[object DOMException]",Ho="[object Error]",zo="[object Function]",Yp="[object GeneratorFunction]",en="[object Map]",co="[object Number]",Ud="[object Null]",wn="[object Object]",Jp="[object Promise]",Wd="[object Proxy]",so="[object RegExp]",nn="[object Set]",_o="[object String]",Go="[object Symbol]",$d="[object Undefined]",mo="[object WeakMap]",Hd="[object WeakSet]",lo="[object ArrayBuffer]",Nt="[object DataView]",xa="[object Float32Array]",ya="[object Float64Array]",ba="[object Int8Array]",Ta="[object Int16Array]",wa="[object Int32Array]",va="[object Uint8Array]",Sa="[object Uint8ClampedArray]",Aa="[object Uint16Array]",ka="[object Uint32Array]",zd=/\b__p \+= '';/g,Gd=/\b(__p \+=) '' \+/g,Vd=/(__e\(.*?\)|\b__t\)) \+\n'';/g,Qp=/&(?:amp|lt|gt|quot|#39);/g,jp=/[&<>"']/g,qd=RegExp(Qp.source),Kd=RegExp(jp.source),Xd=/<%-([\s\S]+?)%>/g,Zd=/<%([\s\S]+?)%>/g,ec=/<%=([\s\S]+?)%>/g,Yd=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Jd=/^\w*$/,Qd=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,Ia=/[\\^$.*+?()[\]{}|]/g,jd=RegExp(Ia.source),Ea=/^\s+/,eu=/\s/,nu=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,tu=/\{\n\/\* \[wrapped with (.+)\] \*/,ou=/,? & /,ru=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,au=/[()=,{}\[\]\/\s]/,iu=/\\(\\)?/g,pu=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,nc=/\w*$/,cu=/^[-+]0x[0-9a-f]+$/i,su=/^0b[01]+$/i,_u=/^\[object .+?Constructor\]$/,mu=/^0o[0-7]+$/i,lu=/^(?:0|[1-9]\d*)$/,du=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,Vo=/($^)/,uu=/['\n\r\u2028\u2029\\]/g,qo="\\ud800-\\udfff",fu="\\u0300-\\u036f",gu="\\ufe20-\\ufe2f",hu="\\u20d0-\\u20ff",tc=fu+gu+hu,oc="\\u2700-\\u27bf",rc="a-z\\xdf-\\xf6\\xf8-\\xff",xu="\\xac\\xb1\\xd7\\xf7",yu="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",bu="\\u2000-\\u206f",Tu=" \\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",ac="A-Z\\xc0-\\xd6\\xd8-\\xde",ic="\\ufe0e\\ufe0f",pc=xu+yu+bu+Tu,La="['\u2019]",wu="["+qo+"]",cc="["+pc+"]",Ko="["+tc+"]",sc="\\d+",vu="["+oc+"]",_c="["+rc+"]",mc="[^"+qo+pc+sc+oc+rc+ac+"]",Na="\\ud83c[\\udffb-\\udfff]",Su="(?:"+Ko+"|"+Na+")",lc="[^"+qo+"]",Ca="(?:\\ud83c[\\udde6-\\uddff]){2}",Da="[\\ud800-\\udbff][\\udc00-\\udfff]",Ct="["+ac+"]",dc="\\u200d",uc="(?:"+_c+"|"+mc+")",Au="(?:"+Ct+"|"+mc+")",fc="(?:"+La+"(?:d|ll|m|re|s|t|ve))?",gc="(?:"+La+"(?:D|LL|M|RE|S|T|VE))?",hc=Su+"?",xc="["+ic+"]?",ku="(?:"+dc+"(?:"+[lc,Ca,Da].join("|")+")"+xc+hc+")*",Iu="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",Eu="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",yc=xc+hc+ku,Lu="(?:"+[vu,Ca,Da].join("|")+")"+yc,Nu="(?:"+[lc+Ko+"?",Ko,Ca,Da,wu].join("|")+")",Cu=RegExp(La,"g"),Du=RegExp(Ko,"g"),Pa=RegExp(Na+"(?="+Na+")|"+Nu+yc,"g"),Pu=RegExp([Ct+"?"+_c+"+"+fc+"(?="+[cc,Ct,"$"].join("|")+")",Au+"+"+gc+"(?="+[cc,Ct+uc,"$"].join("|")+")",Ct+"?"+uc+"+"+fc,Ct+"+"+gc,Eu,Iu,sc,Lu].join("|"),"g"),Ru=RegExp("["+dc+qo+tc+ic+"]"),Fu=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,Mu=["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"],Ou=-1,oe={};oe[xa]=oe[ya]=oe[ba]=oe[Ta]=oe[wa]=oe[va]=oe[Sa]=oe[Aa]=oe[ka]=!0,oe[Lt]=oe[$o]=oe[lo]=oe[io]=oe[Nt]=oe[po]=oe[Ho]=oe[zo]=oe[en]=oe[co]=oe[wn]=oe[so]=oe[nn]=oe[_o]=oe[mo]=!1;var te={};te[Lt]=te[$o]=te[lo]=te[Nt]=te[io]=te[po]=te[xa]=te[ya]=te[ba]=te[Ta]=te[wa]=te[en]=te[co]=te[wn]=te[so]=te[nn]=te[_o]=te[Go]=te[va]=te[Sa]=te[Aa]=te[ka]=!0,te[Ho]=te[zo]=te[mo]=!1;var Bu={\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",\u