UNPKG

@sofaws/dapp-core

Version:

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

771 lines (683 loc) 132 kB
"use strict";var Xe=Object.create;var V=Object.defineProperty;var Ze=Object.getOwnPropertyDescriptor;var Ke=Object.getOwnPropertyNames;var Ye=Object.getPrototypeOf,Qe=Object.prototype.hasOwnProperty;var Je=(o,e)=>()=>(o&&(e=o(o=0)),e);var W=(o,e)=>()=>(e||o((e={exports:{}}).exports,e),e.exports),en=(o,e)=>{for(var n in e)V(o,n,{get:e[n],enumerable:!0})},le=(o,e,n,r)=>{if(e&&typeof e=="object"||typeof e=="function")for(let t of Ke(e))!Qe.call(o,t)&&t!==n&&V(o,t,{get:()=>e[t],enumerable:!(r=Ze(e,t))||r.enumerable});return o};var T=(o,e,n)=>(n=o!=null?Xe(Ye(o)):{},le(e||!o||!o.__esModule?V(n,"default",{value:o,enumerable:!0}):n,o)),nn=o=>le(V({},"__esModule",{value:!0}),o);var fe=W(H=>{"use strict";a();H.byteLength=rn;H.toByteArray=an;H.fromByteArray=cn;var S=[],k=[],on=typeof Uint8Array!="undefined"?Uint8Array:Array,Q="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";for(C=0,ge=Q.length;C<ge;++C)S[C]=Q[C],k[Q.charCodeAt(C)]=C;var C,ge;k["-".charCodeAt(0)]=62;k["_".charCodeAt(0)]=63;function ue(o){var e=o.length;if(e%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var n=o.indexOf("=");n===-1&&(n=e);var r=n===e?0:4-n%4;return[n,r]}function rn(o){var e=ue(o),n=e[0],r=e[1];return(n+r)*3/4-r}function tn(o,e,n){return(e+n)*3/4-n}function an(o){var e,n=ue(o),r=n[0],t=n[1],p=new on(tn(o,r,t)),i=0,s=t>0?r-4:r,l;for(l=0;l<s;l+=4)e=k[o.charCodeAt(l)]<<18|k[o.charCodeAt(l+1)]<<12|k[o.charCodeAt(l+2)]<<6|k[o.charCodeAt(l+3)],p[i++]=e>>16&255,p[i++]=e>>8&255,p[i++]=e&255;return t===2&&(e=k[o.charCodeAt(l)]<<2|k[o.charCodeAt(l+1)]>>4,p[i++]=e&255),t===1&&(e=k[o.charCodeAt(l)]<<10|k[o.charCodeAt(l+1)]<<4|k[o.charCodeAt(l+2)]>>2,p[i++]=e>>8&255,p[i++]=e&255),p}function pn(o){return S[o>>18&63]+S[o>>12&63]+S[o>>6&63]+S[o&63]}function _n(o,e,n){for(var r,t=[],p=e;p<n;p+=3)r=(o[p]<<16&16711680)+(o[p+1]<<8&65280)+(o[p+2]&255),t.push(pn(r));return t.join("")}function cn(o){for(var e,n=o.length,r=n%3,t=[],p=16383,i=0,s=n-r;i<s;i+=p)t.push(_n(o,i,i+p>s?s:i+p));return r===1?(e=o[n-1],t.push(S[e>>2]+S[e<<4&63]+"==")):r===2&&(e=(o[n-2]<<8)+o[n-1],t.push(S[e>>10]+S[e>>4&63]+S[e<<2&63]+"=")),t.join("")}});var he=W(J=>{a();J.read=function(o,e,n,r,t){var p,i,s=t*8-r-1,l=(1<<s)-1,u=l>>1,f=-7,g=n?t-1:0,v=n?-1:1,w=o[e+g];for(g+=v,p=w&(1<<-f)-1,w>>=-f,f+=s;f>0;p=p*256+o[e+g],g+=v,f-=8);for(i=p&(1<<-f)-1,p>>=-f,f+=r;f>0;i=i*256+o[e+g],g+=v,f-=8);if(p===0)p=1-u;else{if(p===l)return i?NaN:(w?-1:1)*(1/0);i=i+Math.pow(2,r),p=p-u}return(w?-1:1)*i*Math.pow(2,p-r)};J.write=function(o,e,n,r,t,p){var i,s,l,u=p*8-t-1,f=(1<<u)-1,g=f>>1,v=t===23?Math.pow(2,-24)-Math.pow(2,-77):0,w=r?0:p-1,M=r?1:-1,qe=e<0||e===0&&1/e<0?1:0;for(e=Math.abs(e),isNaN(e)||e===1/0?(s=isNaN(e)?1:0,i=f):(i=Math.floor(Math.log(e)/Math.LN2),e*(l=Math.pow(2,-i))<1&&(i--,l*=2),i+g>=1?e+=v/l:e+=v*Math.pow(2,1-g),e*l>=2&&(i++,l/=2),i+g>=f?(s=0,i=f):i+g>=1?(s=(e*l-1)*Math.pow(2,t),i=i+g):(s=e*Math.pow(2,g-1)*Math.pow(2,t),i=0));t>=8;o[n+w]=s&255,w+=M,s/=256,t-=8);for(i=i<<t|s,u+=t;u>0;o[n+w]=i&255,w+=M,i/=256,u-=8);o[n+w-M]|=qe*128}});var De=W(j=>{"use strict";a();var ee=fe(),U=he(),be=typeof Symbol=="function"&&typeof Symbol.for=="function"?Symbol.for("nodejs.util.inspect.custom"):null;j.Buffer=_;j.SlowBuffer=un;j.INSPECT_MAX_BYTES=50;var q=2147483647;j.kMaxLength=q;_.TYPED_ARRAY_SUPPORT=mn();!_.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 mn(){try{var o=new Uint8Array(1),e={foo:function(){return 42}};return Object.setPrototypeOf(e,Uint8Array.prototype),Object.setPrototypeOf(o,e),o.foo()===42}catch(n){return!1}}Object.defineProperty(_.prototype,"parent",{enumerable:!0,get:function(){if(!!_.isBuffer(this))return this.buffer}});Object.defineProperty(_.prototype,"offset",{enumerable:!0,get:function(){if(!!_.isBuffer(this))return this.byteOffset}});function D(o){if(o>q)throw new RangeError('The value "'+o+'" is invalid for option "size"');var e=new Uint8Array(o);return Object.setPrototypeOf(e,_.prototype),e}function _(o,e,n){if(typeof o=="number"){if(typeof e=="string")throw new TypeError('The "string" argument must be of type string. Received type number');return te(o)}return we(o,e,n)}_.poolSize=8192;function we(o,e,n){if(typeof o=="string")return sn(o,e);if(ArrayBuffer.isView(o))return ln(o);if(o==null)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof o);if(I(o,ArrayBuffer)||o&&I(o.buffer,ArrayBuffer)||typeof SharedArrayBuffer!="undefined"&&(I(o,SharedArrayBuffer)||o&&I(o.buffer,SharedArrayBuffer)))return oe(o,e,n);if(typeof o=="number")throw new TypeError('The "value" argument must not be of type number. Received type number');var r=o.valueOf&&o.valueOf();if(r!=null&&r!==o)return _.from(r,e,n);var t=gn(o);if(t)return t;if(typeof Symbol!="undefined"&&Symbol.toPrimitive!=null&&typeof o[Symbol.toPrimitive]=="function")return _.from(o[Symbol.toPrimitive]("string"),e,n);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof o)}_.from=function(o,e,n){return we(o,e,n)};Object.setPrototypeOf(_.prototype,Uint8Array.prototype);Object.setPrototypeOf(_,Uint8Array);function Te(o){if(typeof o!="number")throw new TypeError('"size" argument must be of type number');if(o<0)throw new RangeError('The value "'+o+'" is invalid for option "size"')}function dn(o,e,n){return Te(o),o<=0?D(o):e!==void 0?typeof n=="string"?D(o).fill(e,n):D(o).fill(e):D(o)}_.alloc=function(o,e,n){return dn(o,e,n)};function te(o){return Te(o),D(o<0?0:ae(o)|0)}_.allocUnsafe=function(o){return te(o)};_.allocUnsafeSlow=function(o){return te(o)};function sn(o,e){if((typeof e!="string"||e==="")&&(e="utf8"),!_.isEncoding(e))throw new TypeError("Unknown encoding: "+e);var n=ke(o,e)|0,r=D(n),t=r.write(o,e);return t!==n&&(r=r.slice(0,t)),r}function ne(o){for(var e=o.length<0?0:ae(o.length)|0,n=D(e),r=0;r<e;r+=1)n[r]=o[r]&255;return n}function ln(o){if(I(o,Uint8Array)){var e=new Uint8Array(o);return oe(e.buffer,e.byteOffset,e.byteLength)}return ne(o)}function oe(o,e,n){if(e<0||o.byteLength<e)throw new RangeError('"offset" is outside of buffer bounds');if(o.byteLength<e+(n||0))throw new RangeError('"length" is outside of buffer bounds');var r;return e===void 0&&n===void 0?r=new Uint8Array(o):n===void 0?r=new Uint8Array(o,e):r=new Uint8Array(o,e,n),Object.setPrototypeOf(r,_.prototype),r}function gn(o){if(_.isBuffer(o)){var e=ae(o.length)|0,n=D(e);return n.length===0||o.copy(n,0,0,e),n}if(o.length!==void 0)return typeof o.length!="number"||pe(o.length)?D(0):ne(o);if(o.type==="Buffer"&&Array.isArray(o.data))return ne(o.data)}function ae(o){if(o>=q)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+q.toString(16)+" bytes");return o|0}function un(o){return+o!=o&&(o=0),_.alloc(+o)}_.isBuffer=function(e){return e!=null&&e._isBuffer===!0&&e!==_.prototype};_.compare=function(e,n){if(I(e,Uint8Array)&&(e=_.from(e,e.offset,e.byteLength)),I(n,Uint8Array)&&(n=_.from(n,n.offset,n.byteLength)),!_.isBuffer(e)||!_.isBuffer(n))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(e===n)return 0;for(var r=e.length,t=n.length,p=0,i=Math.min(r,t);p<i;++p)if(e[p]!==n[p]){r=e[p],t=n[p];break}return r<t?-1:t<r?1:0};_.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}};_.concat=function(e,n){if(!Array.isArray(e))throw new TypeError('"list" argument must be an Array of Buffers');if(e.length===0)return _.alloc(0);var r;if(n===void 0)for(n=0,r=0;r<e.length;++r)n+=e[r].length;var t=_.allocUnsafe(n),p=0;for(r=0;r<e.length;++r){var i=e[r];if(I(i,Uint8Array))p+i.length>t.length?_.from(i).copy(t,p):Uint8Array.prototype.set.call(t,i,p);else if(_.isBuffer(i))i.copy(t,p);else throw new TypeError('"list" argument must be an Array of Buffers');p+=i.length}return t};function ke(o,e){if(_.isBuffer(o))return o.length;if(ArrayBuffer.isView(o)||I(o,ArrayBuffer))return o.byteLength;if(typeof o!="string")throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof o);var n=o.length,r=arguments.length>2&&arguments[2]===!0;if(!r&&n===0)return 0;for(var t=!1;;)switch(e){case"ascii":case"latin1":case"binary":return n;case"utf8":case"utf-8":return re(o).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return n*2;case"hex":return n>>>1;case"base64":return Ae(o).length;default:if(t)return r?-1:re(o).length;e=(""+e).toLowerCase(),t=!0}}_.byteLength=ke;function fn(o,e,n){var r=!1;if((e===void 0||e<0)&&(e=0),e>this.length||((n===void 0||n>this.length)&&(n=this.length),n<=0)||(n>>>=0,e>>>=0,n<=e))return"";for(o||(o="utf8");;)switch(o){case"hex":return In(this,e,n);case"utf8":case"utf-8":return Se(this,e,n);case"ascii":return vn(this,e,n);case"latin1":case"binary":return Sn(this,e,n);case"base64":return Tn(this,e,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return En(this,e,n);default:if(r)throw new TypeError("Unknown encoding: "+o);o=(o+"").toLowerCase(),r=!0}}_.prototype._isBuffer=!0;function B(o,e,n){var r=o[e];o[e]=o[n],o[n]=r}_.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 n=0;n<e;n+=2)B(this,n,n+1);return this};_.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 n=0;n<e;n+=4)B(this,n,n+3),B(this,n+1,n+2);return this};_.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 n=0;n<e;n+=8)B(this,n,n+7),B(this,n+1,n+6),B(this,n+2,n+5),B(this,n+3,n+4);return this};_.prototype.toString=function(){var e=this.length;return e===0?"":arguments.length===0?Se(this,0,e):fn.apply(this,arguments)};_.prototype.toLocaleString=_.prototype.toString;_.prototype.equals=function(e){if(!_.isBuffer(e))throw new TypeError("Argument must be a Buffer");return this===e?!0:_.compare(this,e)===0};_.prototype.inspect=function(){var e="",n=j.INSPECT_MAX_BYTES;return e=this.toString("hex",0,n).replace(/(.{2})/g,"$1 ").trim(),this.length>n&&(e+=" ... "),"<Buffer "+e+">"};be&&(_.prototype[be]=_.prototype.inspect);_.prototype.compare=function(e,n,r,t,p){if(I(e,Uint8Array)&&(e=_.from(e,e.offset,e.byteLength)),!_.isBuffer(e))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof e);if(n===void 0&&(n=0),r===void 0&&(r=e?e.length:0),t===void 0&&(t=0),p===void 0&&(p=this.length),n<0||r>e.length||t<0||p>this.length)throw new RangeError("out of range index");if(t>=p&&n>=r)return 0;if(t>=p)return-1;if(n>=r)return 1;if(n>>>=0,r>>>=0,t>>>=0,p>>>=0,this===e)return 0;for(var i=p-t,s=r-n,l=Math.min(i,s),u=this.slice(t,p),f=e.slice(n,r),g=0;g<l;++g)if(u[g]!==f[g]){i=u[g],s=f[g];break}return i<s?-1:s<i?1:0};function ve(o,e,n,r,t){if(o.length===0)return-1;if(typeof n=="string"?(r=n,n=0):n>2147483647?n=2147483647:n<-2147483648&&(n=-2147483648),n=+n,pe(n)&&(n=t?0:o.length-1),n<0&&(n=o.length+n),n>=o.length){if(t)return-1;n=o.length-1}else if(n<0)if(t)n=0;else return-1;if(typeof e=="string"&&(e=_.from(e,r)),_.isBuffer(e))return e.length===0?-1:xe(o,e,n,r,t);if(typeof e=="number")return e=e&255,typeof Uint8Array.prototype.indexOf=="function"?t?Uint8Array.prototype.indexOf.call(o,e,n):Uint8Array.prototype.lastIndexOf.call(o,e,n):xe(o,[e],n,r,t);throw new TypeError("val must be string, number or Buffer")}function xe(o,e,n,r,t){var p=1,i=o.length,s=e.length;if(r!==void 0&&(r=String(r).toLowerCase(),r==="ucs2"||r==="ucs-2"||r==="utf16le"||r==="utf-16le")){if(o.length<2||e.length<2)return-1;p=2,i/=2,s/=2,n/=2}function l(w,M){return p===1?w[M]:w.readUInt16BE(M*p)}var u;if(t){var f=-1;for(u=n;u<i;u++)if(l(o,u)===l(e,f===-1?0:u-f)){if(f===-1&&(f=u),u-f+1===s)return f*p}else f!==-1&&(u-=u-f),f=-1}else for(n+s>i&&(n=i-s),u=n;u>=0;u--){for(var g=!0,v=0;v<s;v++)if(l(o,u+v)!==l(e,v)){g=!1;break}if(g)return u}return-1}_.prototype.includes=function(e,n,r){return this.indexOf(e,n,r)!==-1};_.prototype.indexOf=function(e,n,r){return ve(this,e,n,r,!0)};_.prototype.lastIndexOf=function(e,n,r){return ve(this,e,n,r,!1)};function hn(o,e,n,r){n=Number(n)||0;var t=o.length-n;r?(r=Number(r),r>t&&(r=t)):r=t;var p=e.length;r>p/2&&(r=p/2);for(var i=0;i<r;++i){var s=parseInt(e.substr(i*2,2),16);if(pe(s))return i;o[n+i]=s}return i}function bn(o,e,n,r){return X(re(e,o.length-n),o,n,r)}function xn(o,e,n,r){return X(Dn(e),o,n,r)}function yn(o,e,n,r){return X(Ae(e),o,n,r)}function wn(o,e,n,r){return X(Ln(e,o.length-n),o,n,r)}_.prototype.write=function(e,n,r,t){if(n===void 0)t="utf8",r=this.length,n=0;else if(r===void 0&&typeof n=="string")t=n,r=this.length,n=0;else if(isFinite(n))n=n>>>0,isFinite(r)?(r=r>>>0,t===void 0&&(t="utf8")):(t=r,r=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");var p=this.length-n;if((r===void 0||r>p)&&(r=p),e.length>0&&(r<0||n<0)||n>this.length)throw new RangeError("Attempt to write outside buffer bounds");t||(t="utf8");for(var i=!1;;)switch(t){case"hex":return hn(this,e,n,r);case"utf8":case"utf-8":return bn(this,e,n,r);case"ascii":case"latin1":case"binary":return xn(this,e,n,r);case"base64":return yn(this,e,n,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return wn(this,e,n,r);default:if(i)throw new TypeError("Unknown encoding: "+t);t=(""+t).toLowerCase(),i=!0}};_.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function Tn(o,e,n){return e===0&&n===o.length?ee.fromByteArray(o):ee.fromByteArray(o.slice(e,n))}function Se(o,e,n){n=Math.min(o.length,n);for(var r=[],t=e;t<n;){var p=o[t],i=null,s=p>239?4:p>223?3:p>191?2:1;if(t+s<=n){var l,u,f,g;switch(s){case 1:p<128&&(i=p);break;case 2:l=o[t+1],(l&192)===128&&(g=(p&31)<<6|l&63,g>127&&(i=g));break;case 3:l=o[t+1],u=o[t+2],(l&192)===128&&(u&192)===128&&(g=(p&15)<<12|(l&63)<<6|u&63,g>2047&&(g<55296||g>57343)&&(i=g));break;case 4:l=o[t+1],u=o[t+2],f=o[t+3],(l&192)===128&&(u&192)===128&&(f&192)===128&&(g=(p&15)<<18|(l&63)<<12|(u&63)<<6|f&63,g>65535&&g<1114112&&(i=g))}}i===null?(i=65533,s=1):i>65535&&(i-=65536,r.push(i>>>10&1023|55296),i=56320|i&1023),r.push(i),t+=s}return kn(r)}var ye=4096;function kn(o){var e=o.length;if(e<=ye)return String.fromCharCode.apply(String,o);for(var n="",r=0;r<e;)n+=String.fromCharCode.apply(String,o.slice(r,r+=ye));return n}function vn(o,e,n){var r="";n=Math.min(o.length,n);for(var t=e;t<n;++t)r+=String.fromCharCode(o[t]&127);return r}function Sn(o,e,n){var r="";n=Math.min(o.length,n);for(var t=e;t<n;++t)r+=String.fromCharCode(o[t]);return r}function In(o,e,n){var r=o.length;(!e||e<0)&&(e=0),(!n||n<0||n>r)&&(n=r);for(var t="",p=e;p<n;++p)t+=Rn[o[p]];return t}function En(o,e,n){for(var r=o.slice(e,n),t="",p=0;p<r.length-1;p+=2)t+=String.fromCharCode(r[p]+r[p+1]*256);return t}_.prototype.slice=function(e,n){var r=this.length;e=~~e,n=n===void 0?r:~~n,e<0?(e+=r,e<0&&(e=0)):e>r&&(e=r),n<0?(n+=r,n<0&&(n=0)):n>r&&(n=r),n<e&&(n=e);var t=this.subarray(e,n);return Object.setPrototypeOf(t,_.prototype),t};function b(o,e,n){if(o%1!==0||o<0)throw new RangeError("offset is not uint");if(o+e>n)throw new RangeError("Trying to access beyond buffer length")}_.prototype.readUintLE=_.prototype.readUIntLE=function(e,n,r){e=e>>>0,n=n>>>0,r||b(e,n,this.length);for(var t=this[e],p=1,i=0;++i<n&&(p*=256);)t+=this[e+i]*p;return t};_.prototype.readUintBE=_.prototype.readUIntBE=function(e,n,r){e=e>>>0,n=n>>>0,r||b(e,n,this.length);for(var t=this[e+--n],p=1;n>0&&(p*=256);)t+=this[e+--n]*p;return t};_.prototype.readUint8=_.prototype.readUInt8=function(e,n){return e=e>>>0,n||b(e,1,this.length),this[e]};_.prototype.readUint16LE=_.prototype.readUInt16LE=function(e,n){return e=e>>>0,n||b(e,2,this.length),this[e]|this[e+1]<<8};_.prototype.readUint16BE=_.prototype.readUInt16BE=function(e,n){return e=e>>>0,n||b(e,2,this.length),this[e]<<8|this[e+1]};_.prototype.readUint32LE=_.prototype.readUInt32LE=function(e,n){return e=e>>>0,n||b(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+this[e+3]*16777216};_.prototype.readUint32BE=_.prototype.readUInt32BE=function(e,n){return e=e>>>0,n||b(e,4,this.length),this[e]*16777216+(this[e+1]<<16|this[e+2]<<8|this[e+3])};_.prototype.readIntLE=function(e,n,r){e=e>>>0,n=n>>>0,r||b(e,n,this.length);for(var t=this[e],p=1,i=0;++i<n&&(p*=256);)t+=this[e+i]*p;return p*=128,t>=p&&(t-=Math.pow(2,8*n)),t};_.prototype.readIntBE=function(e,n,r){e=e>>>0,n=n>>>0,r||b(e,n,this.length);for(var t=n,p=1,i=this[e+--t];t>0&&(p*=256);)i+=this[e+--t]*p;return p*=128,i>=p&&(i-=Math.pow(2,8*n)),i};_.prototype.readInt8=function(e,n){return e=e>>>0,n||b(e,1,this.length),this[e]&128?(255-this[e]+1)*-1:this[e]};_.prototype.readInt16LE=function(e,n){e=e>>>0,n||b(e,2,this.length);var r=this[e]|this[e+1]<<8;return r&32768?r|4294901760:r};_.prototype.readInt16BE=function(e,n){e=e>>>0,n||b(e,2,this.length);var r=this[e+1]|this[e]<<8;return r&32768?r|4294901760:r};_.prototype.readInt32LE=function(e,n){return e=e>>>0,n||b(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24};_.prototype.readInt32BE=function(e,n){return e=e>>>0,n||b(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]};_.prototype.readFloatLE=function(e,n){return e=e>>>0,n||b(e,4,this.length),U.read(this,e,!0,23,4)};_.prototype.readFloatBE=function(e,n){return e=e>>>0,n||b(e,4,this.length),U.read(this,e,!1,23,4)};_.prototype.readDoubleLE=function(e,n){return e=e>>>0,n||b(e,8,this.length),U.read(this,e,!0,52,8)};_.prototype.readDoubleBE=function(e,n){return e=e>>>0,n||b(e,8,this.length),U.read(this,e,!1,52,8)};function y(o,e,n,r,t,p){if(!_.isBuffer(o))throw new TypeError('"buffer" argument must be a Buffer instance');if(e>t||e<p)throw new RangeError('"value" argument is out of bounds');if(n+r>o.length)throw new RangeError("Index out of range")}_.prototype.writeUintLE=_.prototype.writeUIntLE=function(e,n,r,t){if(e=+e,n=n>>>0,r=r>>>0,!t){var p=Math.pow(2,8*r)-1;y(this,e,n,r,p,0)}var i=1,s=0;for(this[n]=e&255;++s<r&&(i*=256);)this[n+s]=e/i&255;return n+r};_.prototype.writeUintBE=_.prototype.writeUIntBE=function(e,n,r,t){if(e=+e,n=n>>>0,r=r>>>0,!t){var p=Math.pow(2,8*r)-1;y(this,e,n,r,p,0)}var i=r-1,s=1;for(this[n+i]=e&255;--i>=0&&(s*=256);)this[n+i]=e/s&255;return n+r};_.prototype.writeUint8=_.prototype.writeUInt8=function(e,n,r){return e=+e,n=n>>>0,r||y(this,e,n,1,255,0),this[n]=e&255,n+1};_.prototype.writeUint16LE=_.prototype.writeUInt16LE=function(e,n,r){return e=+e,n=n>>>0,r||y(this,e,n,2,65535,0),this[n]=e&255,this[n+1]=e>>>8,n+2};_.prototype.writeUint16BE=_.prototype.writeUInt16BE=function(e,n,r){return e=+e,n=n>>>0,r||y(this,e,n,2,65535,0),this[n]=e>>>8,this[n+1]=e&255,n+2};_.prototype.writeUint32LE=_.prototype.writeUInt32LE=function(e,n,r){return e=+e,n=n>>>0,r||y(this,e,n,4,4294967295,0),this[n+3]=e>>>24,this[n+2]=e>>>16,this[n+1]=e>>>8,this[n]=e&255,n+4};_.prototype.writeUint32BE=_.prototype.writeUInt32BE=function(e,n,r){return e=+e,n=n>>>0,r||y(this,e,n,4,4294967295,0),this[n]=e>>>24,this[n+1]=e>>>16,this[n+2]=e>>>8,this[n+3]=e&255,n+4};_.prototype.writeIntLE=function(e,n,r,t){if(e=+e,n=n>>>0,!t){var p=Math.pow(2,8*r-1);y(this,e,n,r,p-1,-p)}var i=0,s=1,l=0;for(this[n]=e&255;++i<r&&(s*=256);)e<0&&l===0&&this[n+i-1]!==0&&(l=1),this[n+i]=(e/s>>0)-l&255;return n+r};_.prototype.writeIntBE=function(e,n,r,t){if(e=+e,n=n>>>0,!t){var p=Math.pow(2,8*r-1);y(this,e,n,r,p-1,-p)}var i=r-1,s=1,l=0;for(this[n+i]=e&255;--i>=0&&(s*=256);)e<0&&l===0&&this[n+i+1]!==0&&(l=1),this[n+i]=(e/s>>0)-l&255;return n+r};_.prototype.writeInt8=function(e,n,r){return e=+e,n=n>>>0,r||y(this,e,n,1,127,-128),e<0&&(e=255+e+1),this[n]=e&255,n+1};_.prototype.writeInt16LE=function(e,n,r){return e=+e,n=n>>>0,r||y(this,e,n,2,32767,-32768),this[n]=e&255,this[n+1]=e>>>8,n+2};_.prototype.writeInt16BE=function(e,n,r){return e=+e,n=n>>>0,r||y(this,e,n,2,32767,-32768),this[n]=e>>>8,this[n+1]=e&255,n+2};_.prototype.writeInt32LE=function(e,n,r){return e=+e,n=n>>>0,r||y(this,e,n,4,2147483647,-2147483648),this[n]=e&255,this[n+1]=e>>>8,this[n+2]=e>>>16,this[n+3]=e>>>24,n+4};_.prototype.writeInt32BE=function(e,n,r){return e=+e,n=n>>>0,r||y(this,e,n,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),this[n]=e>>>24,this[n+1]=e>>>16,this[n+2]=e>>>8,this[n+3]=e&255,n+4};function Ie(o,e,n,r,t,p){if(n+r>o.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("Index out of range")}function Ee(o,e,n,r,t){return e=+e,n=n>>>0,t||Ie(o,e,n,4,34028234663852886e22,-34028234663852886e22),U.write(o,e,n,r,23,4),n+4}_.prototype.writeFloatLE=function(e,n,r){return Ee(this,e,n,!0,r)};_.prototype.writeFloatBE=function(e,n,r){return Ee(this,e,n,!1,r)};function Ne(o,e,n,r,t){return e=+e,n=n>>>0,t||Ie(o,e,n,8,17976931348623157e292,-17976931348623157e292),U.write(o,e,n,r,52,8),n+8}_.prototype.writeDoubleLE=function(e,n,r){return Ne(this,e,n,!0,r)};_.prototype.writeDoubleBE=function(e,n,r){return Ne(this,e,n,!1,r)};_.prototype.copy=function(e,n,r,t){if(!_.isBuffer(e))throw new TypeError("argument should be a Buffer");if(r||(r=0),!t&&t!==0&&(t=this.length),n>=e.length&&(n=e.length),n||(n=0),t>0&&t<r&&(t=r),t===r||e.length===0||this.length===0)return 0;if(n<0)throw new RangeError("targetStart out of bounds");if(r<0||r>=this.length)throw new RangeError("Index out of range");if(t<0)throw new RangeError("sourceEnd out of bounds");t>this.length&&(t=this.length),e.length-n<t-r&&(t=e.length-n+r);var p=t-r;return this===e&&typeof Uint8Array.prototype.copyWithin=="function"?this.copyWithin(n,r,t):Uint8Array.prototype.set.call(e,this.subarray(r,t),n),p};_.prototype.fill=function(e,n,r,t){if(typeof e=="string"){if(typeof n=="string"?(t=n,n=0,r=this.length):typeof r=="string"&&(t=r,r=this.length),t!==void 0&&typeof t!="string")throw new TypeError("encoding must be a string");if(typeof t=="string"&&!_.isEncoding(t))throw new TypeError("Unknown encoding: "+t);if(e.length===1){var p=e.charCodeAt(0);(t==="utf8"&&p<128||t==="latin1")&&(e=p)}}else typeof e=="number"?e=e&255:typeof e=="boolean"&&(e=Number(e));if(n<0||this.length<n||this.length<r)throw new RangeError("Out of range index");if(r<=n)return this;n=n>>>0,r=r===void 0?this.length:r>>>0,e||(e=0);var i;if(typeof e=="number")for(i=n;i<r;++i)this[i]=e;else{var s=_.isBuffer(e)?e:_.from(e,t),l=s.length;if(l===0)throw new TypeError('The value "'+e+'" is invalid for argument "value"');for(i=0;i<r-n;++i)this[i+n]=s[i%l]}return this};var Nn=/[^+/0-9A-Za-z-_]/g;function An(o){if(o=o.split("=")[0],o=o.trim().replace(Nn,""),o.length<2)return"";for(;o.length%4!==0;)o=o+"=";return o}function re(o,e){e=e||1/0;for(var n,r=o.length,t=null,p=[],i=0;i<r;++i){if(n=o.charCodeAt(i),n>55295&&n<57344){if(!t){if(n>56319){(e-=3)>-1&&p.push(239,191,189);continue}else if(i+1===r){(e-=3)>-1&&p.push(239,191,189);continue}t=n;continue}if(n<56320){(e-=3)>-1&&p.push(239,191,189),t=n;continue}n=(t-55296<<10|n-56320)+65536}else t&&(e-=3)>-1&&p.push(239,191,189);if(t=null,n<128){if((e-=1)<0)break;p.push(n)}else if(n<2048){if((e-=2)<0)break;p.push(n>>6|192,n&63|128)}else if(n<65536){if((e-=3)<0)break;p.push(n>>12|224,n>>6&63|128,n&63|128)}else if(n<1114112){if((e-=4)<0)break;p.push(n>>18|240,n>>12&63|128,n>>6&63|128,n&63|128)}else throw new Error("Invalid code point")}return p}function Dn(o){for(var e=[],n=0;n<o.length;++n)e.push(o.charCodeAt(n)&255);return e}function Ln(o,e){for(var n,r,t,p=[],i=0;i<o.length&&!((e-=2)<0);++i)n=o.charCodeAt(i),r=n>>8,t=n%256,p.push(t),p.push(r);return p}function Ae(o){return ee.toByteArray(An(o))}function X(o,e,n,r){for(var t=0;t<r&&!(t+n>=e.length||t>=o.length);++t)e[t+n]=o[t];return t}function I(o,e){return o instanceof e||o!=null&&o.constructor!=null&&o.constructor.name!=null&&o.constructor.name===e.name}function pe(o){return o!==o}var Rn=function(){for(var o="0123456789abcdef",e=new Array(256),n=0;n<16;++n)for(var r=n*16,t=0;t<16;++t)e[r+t]=o[n]+o[t];return e}()});var Be=W((mo,Ce)=>{a();var h=Ce.exports={},E,N;function ie(){throw new Error("setTimeout has not been defined")}function _e(){throw new Error("clearTimeout has not been defined")}(function(){try{typeof setTimeout=="function"?E=setTimeout:E=ie}catch(o){E=ie}try{typeof clearTimeout=="function"?N=clearTimeout:N=_e}catch(o){N=_e}})();function Le(o){if(E===setTimeout)return setTimeout(o,0);if((E===ie||!E)&&setTimeout)return E=setTimeout,setTimeout(o,0);try{return E(o,0)}catch(e){try{return E.call(null,o,0)}catch(n){return E.call(this,o,0)}}}function Fn(o){if(N===clearTimeout)return clearTimeout(o);if((N===_e||!N)&&clearTimeout)return N=clearTimeout,clearTimeout(o);try{return N(o)}catch(e){try{return N.call(null,o)}catch(n){return N.call(this,o)}}}var L=[],$=!1,P,Z=-1;function Cn(){!$||!P||($=!1,P.length?L=P.concat(L):Z=-1,L.length&&Re())}function Re(){if(!$){var o=Le(Cn);$=!0;for(var e=L.length;e;){for(P=L,L=[];++Z<e;)P&&P[Z].run();Z=-1,e=L.length}P=null,$=!1,Fn(o)}}h.nextTick=function(o){var e=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)e[n-1]=arguments[n];L.push(new Fe(o,e)),L.length===1&&!$&&Le(Re)};function Fe(o,e){this.fun=o,this.array=e}Fe.prototype.run=function(){this.fun.apply(null,this.array)};h.title="browser";h.browser=!0;h.env={};h.argv=[];h.version="";h.versions={};function R(){}h.on=R;h.addListener=R;h.once=R;h.off=R;h.removeListener=R;h.removeAllListeners=R;h.emit=R;h.prependListener=R;h.prependOnceListener=R;h.listeners=function(o){return[]};h.binding=function(o){throw new Error("process.binding is not supported")};h.cwd=function(){return"/"};h.chdir=function(o){throw new Error("process.chdir is not supported")};h.umask=function(){return 0}});var c,m,so,a=Je(()=>{c=T(De()),m=T(Be()),so=function(o){function e(){var r=this||self;return delete o.prototype.__magic__,r}if(typeof globalThis=="object")return globalThis;if(this)return e();o.defineProperty(o.prototype,"__magic__",{configurable:!0,get:e});var n=__magic__;return n}(Object)});var ao={};en(ao,{TransactionStatus:()=>to,getStatusIconAndColor:()=>He});module.exports=nn(ao);a();var A=T(require("react")),F=require("@fortawesome/free-solid-svg-icons"),G=require("@fortawesome/react-fontawesome"),O=T(require("classnames"));a();a();a();a();a();a();a();a();a();a();var On=T(require("anchorme"));a();a();a();a();a();a();a();a();a();a();a();var ce={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:Pe,egldLabel:jo}=ce["devnet"],{chainId:Oe,egldLabel:$o}=ce["testnet"],{chainId:Me,egldLabel:zo}=ce["mainnet"];var Go={["devnet"]:Pe,["testnet"]:Oe,["mainnet"]:Me},Vo={[Pe]:"devnet",[Oe]:"testnet",[Me]:"mainnet"};a();a();a();a();a();a();a();a();var jn=require("@elrondnetwork/erdjs"),me=T(require("bignumber.js"));a();var Mn=T(require("bignumber.js"));a();me.default.config({ROUNDING_MODE:me.default.ROUND_FLOOR});a();a();var $n=require("@elrondnetwork/erdjs");a();var K=require("@elrondnetwork/erdjs"),Wn=require("@elrondnetwork/erdjs"),Hn=require("@elrondnetwork/erdjs-network-providers");a();a();var zn=T(require("bignumber.js"));a();a();a();a();a();a();a();a();a();var Xn=T(require("bignumber.js"));a();a();a();a();var Zn=T(require("bignumber.js"));a();a();function je(o){let e=i=>o.status.toLowerCase()===i.toLowerCase(),n=e("fail")||e("reward-reverted"),r=e("success"),t=e("not executed")||e("invalid"),p=e("pending")||o.pendingResults;return{failed:n,success:r,invalid:t,pending:p}}a();var $e=o=>{switch(!0){case o.pendingResults:return"Pending (Smart Contract Execution)";case o.status==="reward-reverted":return"fail";default:return o.status.toString()}};a();a();a();a();a();a();var Yn=T(require("bignumber.js"));a();a();var Ve=require("react");a();a();a();var Jn=require("@elrondnetwork/erdjs/out"),eo=T(require("bignumber.js"));a();var Qn=require("@elrondnetwork/erdjs");a();a();a();var ep=[{label:"Raw",value:"raw"},{label:"Text",value:"text"},{label:"Decimal",value:"decimal"},{label:"Smart",value:"smart"}];a();var We=require("react");a();var oo=require("react");var ip=["create","localMint","ESDTLocalMint","addQuantity","burn","localBurn","ESDTLocalBurn","wipe","writeLog","signalError"];a();var ro=`.dapp-core-component__main__link-style { color: #1392ff; } .dapp-core-component__main__link-second-style { color: #9dabbd; } .dapp-core-component__main__link-second-style:hover { color: #1392ff; } .dapp-core-component__main__link-second-style:hover svg { color: #1392ff; } .dapp-core-component__main__wrapper { min-height: 100vh; } .dapp-core-component__main__opacity-6 { opacity: 0.6; } .dapp-core-component__main__qr-code-svg-container { width: 15rem; height: 15rem; } .dapp-core-component__main__pair-list { max-height: 20rem; overflow-y: auto; margin-bottom: -0.5rem; } .dapp-core-component__main__pair-image { width: 4rem; overflow: hidden; height: auto; min-width: 2rem; } .dapp-core-component__main__pair-remove { padding: 0 0.5rem; position: absolute; right: 0; top: 0; } .dapp-core-component__main__dapp-icon { padding: 5px; border-radius: 50%; background-color: #fafafa; width: 4.6428571429rem; height: 4.6428571429rem; display: flex; align-items: center; justify-content: center; margin: 0 auto; } .dapp-core-component__main__dapp-icon.dapp-core-component__main__icon-medium { width: 80px; height: 80px; } .dapp-core-component__main__centering { display: flex; justify-content: center; align-items: center; } .dapp-core-component__main__border-n { border: none !important; } .dapp-core-component__main__t-shadow { text-shadow: 0px 4px 7px rgba(0, 0, 0, 0.3); } .dapp-core-component__main__btn { box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.04) !important; } .dapp-core-component__main__media { display: flex; align-items: flex-start; } .dapp-core-component__main__media-body { flex: 1; } .dapp-core-component__main__connect-btns .dapp-core-component__main__btn { display: flex; height: 48px; justify-content: center; align-items: center; color: #fff !important; background-color: #1392ff; padding: 15px 20px 15px 16px; border-radius: 6px; gap: 8px; } .dapp-core-component__main__connect-btns .dapp-core-component__main__btn:hover, .dapp-core-component__main__connect-btns .dapp-core-component__main__btn:active { background-color: #1392ff; background-image: linear-gradient(rgba(0, 0, 0, 0.1) 0 0); } .dapp-core-component__main__connect-btns .dapp-core-component__main__info { color: #1392ff; margin-left: 48px; } .dapp-core-component__main__btn { transition: none !important; } .dapp-core-component__main__trust-badge { width: 20px; height: 20px; } /* Navbar -------------------------------------------------- */ .dapp-core-component__main__navbar .dapp-core-component__main__dapp-name { display: flex; align-items: center; font-size: 1.7142857143rem; font-weight: 400; color: #9ba5b4; margin-left: 1.6428571429rem; } .dapp-core-component__main__navbar .dapp-core-component__main__dapp-name:before { content: ""; display: block; width: 1px; height: 3rem; margin-right: 1.7142857143rem; } /* Dashboard -------------------------------------------------- */ .dapp-core-component__main__action-btn { display: flex; flex-direction: column; justify-content: center; align-items: center; color: #fff; margin: 0 7px; } .dapp-core-component__main__action-btn button { border-radius: 50%; width: 40px; height: 40px; background-color: #fff; } .dapp-core-component__main__action-btn button:hover { opacity: 0.9; } .dapp-core-component__main__transactions .dapp-core-component__main__transaction-icon { border-radius: 50%; width: 40px; height: 40px; } .dapp-core-component__main__transactions.dapp-core-component__main__table td { white-space: nowrap; vertical-align: middle; } .dapp-core-component__main__transactions.dapp-core-component__main__table tr:last-of-type td { border-bottom: 1px solid #dee2e6; } /* Loader, Transaction Success/Fail -------------------------------------------------- */ .dapp-core-component__main__page-state .dapp-core-component__main__lds-ellipsis { display: inline-block; position: relative; width: 64px; height: 64px; } .dapp-core-component__main__page-state .dapp-core-component__main__lds-ellipsis div { position: absolute; top: 27px; width: 11px; height: 11px; border-radius: 50%; background: rgba(0, 0, 0, 0.1); animation-timing-function: cubic-bezier(0, 1, 1, 0); } .dapp-core-component__main__page-state .dapp-core-component__main__bg-blue .dapp-core-component__main__lds-ellipsis div { background: rgba(255, 255, 255, 0.4); } .dapp-core-component__main__page-state .dapp-core-component__main__lds-ellipsis div:nth-child(1) { left: 6px; animation: dapp-core-component__main__lds-ellipsis1 0.6s infinite; } .dapp-core-component__main__page-state .dapp-core-component__main__lds-ellipsis div:nth-child(2) { left: 6px; animation: dapp-core-component__main__lds-ellipsis2 0.6s infinite; } .dapp-core-component__main__page-state .dapp-core-component__main__lds-ellipsis div:nth-child(3) { left: 26px; animation: dapp-core-component__main__lds-ellipsis2 0.6s infinite; } .dapp-core-component__main__page-state .dapp-core-component__main__lds-ellipsis div:nth-child(4) { left: 45px; animation: dapp-core-component__main__lds-ellipsis3 0.6s infinite; } @keyframes dapp-core-component__main__lds-ellipsis1 { 0% { transform: scale(0); } 100% { transform: scale(1); } } @keyframes dapp-core-component__main__lds-ellipsis3 { 0% { transform: scale(1); } 100% { transform: scale(0); } } @keyframes dapp-core-component__main__lds-ellipsis2 { 0% { transform: translate(0, 0); } 100% { transform: translate(19px, 0); } } .dapp-core-component__main__btn { display: inline-block; font-weight: 400; color: #212529; text-align: center; vertical-align: middle; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; background-color: rgba(0, 0, 0, 0); border: 1px solid rgba(0, 0, 0, 0); padding: 0.375rem 0.75rem; font-size: 1rem; line-height: 1.5; border-radius: 0.25rem; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; cursor: pointer; } .dapp-core-component__main__btn .dapp-core-component__main__focus { outline: 0; box-shadow: 0 0 0 0.2rem rgba(27, 70, 194, 0.25); } .dapp-core-component__main__btn .dapp-core-component__main__disabled { opacity: 0.65; cursor: default; } .dapp-core-component__main__btn:hover { color: #212529; text-decoration: none; } .dapp-core-component__main__btn:focus { outline: 0; box-shadow: 0 0 0 0.2rem rgba(27, 70, 194, 0.25); } .dapp-core-component__main__btn:disabled { opacity: 0.65; cursor: default; } .dapp-core-component__main__btn-primary { color: #fff; background-color: #1b46c2; border-color: #007bff; } .dapp-core-component__main__btn-primary .dapp-core-component__main__focus { color: #fff; background-color: #1b46c2; border-color: #0062cc; box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5); } .dapp-core-component__main__btn-primary .dapp-core-component__main__disabled { color: #fff; background-color: #1b46c2; border-color: #007bff; } .dapp-core-component__main__btn-primary:hover { color: #fff; background-color: #1b46c2; border-color: #0062cc; } .dapp-core-component__main__btn-primary:focus { color: #fff; background-color: #1b46c2; border-color: #0062cc; box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5); } .dapp-core-component__main__btn-secondary { color: #fff; background-color: #6c757d; border-color: #007bff; } .dapp-core-component__main__btn-secondary .dapp-core-component__main__focus { color: #fff; background-color: #6c757d; border-color: #0062cc; box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5); } .dapp-core-component__main__btn-secondary .dapp-core-component__main__disabled { color: #fff; background-color: #6c757d; border-color: #007bff; } .dapp-core-component__main__btn-secondary:hover { color: #fff; background-color: #6c757d; border-color: #0062cc; } .dapp-core-component__main__btn-secondary:focus { color: #fff; background-color: #6c757d; border-color: #0062cc; box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5); } .dapp-core-component__main__btn-warning { color: #212529; background-color: #ffc107; border-color: #ffc107; } .dapp-core-component__main__btn-warning .dapp-core-component__main__focus { color: #212529; background-color: #e0a800; border-color: #d39e00; box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5); } .dapp-core-component__main__btn-warning .dapp-core-component__main__disabled { color: #212529; background-color: #ffc107; border-color: #ffc107; } .dapp-core-component__main__btn-warning:hover { color: #212529; background-color: #e0a800; border-color: #d39e00; box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5); } .dapp-core-component__main__btn-warning:focus { color: #212529; background-color: #e0a800; border-color: #d39e00; box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5); } .dapp-core-component__main__btn-dark { color: #fff; background-color: #343a40; border-color: #343a40; } .dapp-core-component__main__btn-dark .dapp-core-component__main__focus { color: #fff; background-color: #23272b; border-color: #1d2124; box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5); } .dapp-core-component__main__btn-dark .dapp-core-component__main__disabled { color: #fff; background-color: #343a40; border-color: #343a40; } .dapp-core-component__main__btn-dark:hover { color: #fff; background-color: #23272b; border-color: #1d2124; } .dapp-core-component__main__btn-dark:focus { color: #fff; background-color: #23272b; border-color: #1d2124; box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5); } .dapp-core-component__main__btn-link { font-weight: 400; color: #007bff; text-decoration: none; } .dapp-core-component__main__btn-link:hover { color: #0056b3; text-decoration: underline; } .dapp-core-component__main__btn-link:focus, .dapp-core-component__main__btn-link.dapp-core-component__main__focus { text-decoration: underline; } .dapp-core-component__main__btn-link:disabled, .dapp-core-component__main__btn-link.dapp-core-component__main__disabled { color: #6c757d; pointer-events: none; } .dapp-core-component__main__btn-light { color: #212529; background-color: #fafafa; border-color: #fafafa; } .dapp-core-component__main__btn-light .dapp-core-component__main__focus { color: #212529; background-color: #e2e6ea; border-color: #dae0e5; box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5); } .dapp-core-component__main__btn-light .dapp-core-component__main__disabled { color: #212529; background-color: #f8f9fa; border-color: #f8f9fa; } .dapp-core-component__main__btn-light:hover { color: #212529; background-color: #e2e6ea; border-color: #dae0e5; } .dapp-core-component__main__btn-light:focus { color: #212529; background-color: #e2e6ea; border-color: #dae0e5; box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5); } .dapp-core-component__main__badge { display: inline-block; padding: 0.25em 0.4em; font-size: 75%; font-weight: 700; line-height: 1; text-align: center; white-space: nowrap; vertical-align: baseline; border-radius: 0.25rem; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; } @media (prefers-reduced-motion: reduce) { .dapp-core-component__main__badge { transition: none; } } a.dapp-core-component__main__badge:hover, a.dapp-core-component__main__badge:focus { text-decoration: none; } .dapp-core-component__main__badge:empty { display: none; } .dapp-core-component__main__btn .dapp-core-component__main__badge { position: relative; top: -1px; } .dapp-core-component__main__badge-pill { padding-right: 0.6em; padding-left: 0.6em; border-radius: 10rem; } .dapp-core-component__main__badge-primary { color: #fff; background-color: #007bff; } a.dapp-core-component__main__badge-primary:hover, a.dapp-core-component__main__badge-primary:focus { color: #fff; background-color: #0062cc; } a.dapp-core-component__main__badge-primary:focus, a.dapp-core-component__main__badge-primary.dapp-core-component__main__focus { outline: 0; box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); } .dapp-core-component__main__badge-secondary { color: #fff; background-color: #6c757d; } a.dapp-core-component__main__badge-secondary:hover, a.dapp-core-component__main__badge-secondary:focus { color: #fff; background-color: #545b62; } a.dapp-core-component__main__badge-secondary:focus, a.dapp-core-component__main__badge-secondary.dapp-core-component__main__focus { outline: 0; box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); } .dapp-core-component__main__badge-success { color: #fff; background-color: #28a745; } a.dapp-core-component__main__badge-success:hover, a.dapp-core-component__main__badge-success:focus { color: #fff; background-color: #1e7e34; } a.dapp-core-component__main__badge-success:focus, a.dapp-core-component__main__badge-success.dapp-core-component__main__focus { outline: 0; box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); } .dapp-core-component__main__badge-info { color: #fff; background-color: #17a2b8; } a.dapp-core-component__main__badge-info:hover, a.dapp-core-component__main__badge-info:focus { color: #fff; background-color: #117a8b; } a.dapp-core-component__main__badge-info:focus, a.dapp-core-component__main__badge-info.dapp-core-component__main__focus { outline: 0; box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); } .dapp-core-component__main__badge-warning { color: #212529; background-color: #ffc107; } a.dapp-core-component__main__badge-warning:hover, a.dapp-core-component__main__badge-warning:focus { color: #212529; background-color: #d39e00; } a.dapp-core-component__main__badge-warning:focus, a.dapp-core-component__main__badge-warning.dapp-core-component__main__focus { outline: 0; box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); } .dapp-core-component__main__badge-danger { color: #fff; background-color: #dc3545; } a.dapp-core-component__main__badge-danger:hover, a.dapp-core-component__main__badge-danger:focus { color: #fff; background-color: #bd2130; } a.dapp-core-component__main__badge-danger:focus, a.dapp-core-component__main__badge-danger.dapp-core-component__main__focus { outline: 0; box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); } .dapp-core-component__main__badge-light { color: #212529; background-color: #f8f9fa; } a.dapp-core-component__main__badge-light:hover, a.dapp-core-component__main__badge-light:focus { color: #212529; background-color: #dae0e5; } a.dapp-core-component__main__badge-light:focus, a.dapp-core-component__main__badge-light.dapp-core-component__main__focus { outline: 0; box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); } .dapp-core-component__main__badge-dark { color: #fff; background-color: #343a40; } a.dapp-core-component__main__badge-dark:hover, a.dapp-core-component__main__badge-dark:focus { color: #fff; background-color: #1d2124; } a.dapp-core-component__main__badge-dark:focus, a.dapp-core-component__main__badge-dark.dapp-core-component__main__focus { outline: 0; box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); } .dapp-core-component__main__card { position: relative; display: flex; flex-direction: column; min-width: 0; word-wrap: break-word; background-color: #fff; background-clip: border-box; border: 1px solid rgba(0, 0, 0, 0.125); border-radius: 5px; } .dapp-core-component__main__card > hr { margin-right: 0; margin-left: 0; } .dapp-core-component__main__card > .dapp-core-component__main__list-group { border-top: inherit; border-bottom: inherit; } .dapp-core-component__main__card > .dapp-core-component__main__list-group:first-child { border-top-width: 0; } .dapp-core-component__main__card > .dapp-core-component__main__list-group:last-child { border-bottom-width: 0; } .dapp-core-component__main__card > .dapp-core-component__main__card-header + .dapp-core-component__main__list-group, .dapp-core-component__main__card > .dapp-core-component__main__list-group + .dapp-core-component__main__card-footer { border-top: 0; } .dapp-core-component__main__card .dapp-core-component__main__card-header { border: 0; padding: 0; } .dapp-core-component__main__card .dapp-core-component__main__card-header:first-child { border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0; } .dapp-core-component__main__card .dapp-core-component__main__card-header .dapp-core-component__main__card-header-item { border-bottom: 1px solid #dee2e6; padding: 1.1rem 1rem; } .dapp-core-component__main__card .dapp-core-component__main__card-header .dapp-core-component__main__card-header-item h6, .dapp-core-component__main__card .dapp-core-component__main__card-header .dapp-core-component__main__card-header-item .dapp-core-component__main__h6 { line-height: 2.5rem; letter-spacing: unset; margin: 0; } .dapp-core-component__main__card .dapp-core-component__main__card-header .dapp-core-component__main__card-header-item.dapp-core-component__main__compact { padding-top: 0.75rem; padding-bottom: 0.75rem; background-color: #fafafa; } .dapp-core-component__main__card-body { flex: 1 1 auto; min-height: 1px; padding: 1.25rem; } .dapp-core-component__main__card-title { margin-bottom: 0.75rem; } .dapp-core-component__main__card-subtitle { margin-top: -0.375rem; margin-bottom: 0; } .dapp-core-component__main__card-text:last-child { margin-bottom: 0; } .dapp-core-component__main__card-link:hover { text-decoration: none; } .dapp-core-component__main__card-link + .dapp-core-component__main__card-link { margin-left: 1.25rem; } .dapp-core-component__main__card-header { padding: 0.75rem 1.25rem; margin-bottom: 0; background-color: #fff; border-bottom: 1px solid rgba(0, 0, 0, 0.125); } .dapp-core-component__main__card-footer { padding: 0.75rem 1.25rem; background-color: #fff; border-top: 1px solid rgba(0, 0, 0, 0.125); } .dapp-core-component__main__text { color: #9dabbd; } .dapp-core-component__main__text-white { color: #fff; } .dapp-core-component__main__text-monospace { font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; } .dapp-core-component__main__table .dapp-core-component__main__trim-size-xl .dapp-core-component__main__trim { max-width: 13rem; } .dapp-core-component__main__table .dapp-core-component__main__trim { max-width: 10rem; } .dapp-core-component__main__table .dapp-core-component__main__trim-only-sm .dapp-core-component__main__trim { max-width: none; } .dapp-core-component__main__text-justify { text-align: justify; } .dapp-core-component__main__text-wrap { white-space: normal; } .dapp-core-component__main__text-nowrap { white-space: nowrap; } .dapp-core-component__main__text-truncate { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .dapp-core-component__main__text-left { text-align: left; } .dapp-core-component__main__text-right { text-align: right; } .dapp-core-component__main__text-center { text-align: center; } .dapp-core-component__main__text-primary { color: #1b46c2; } .dapp-core-component__main__text-secondary { color: #6c757d; } .dapp-core-component__main__text-primary-highlight { color: #1b46c2; } .dapp-core-component__main__text-muted { color: #6c757d; } .dapp-core-component__main__text-success { color: #28a745; } .dapp-core-component__main__text-justify { text-align: justify; } .dapp-core-component__main__text-wrap { white-space: normal; } .dapp-core-component__main__text-nowrap { white-space: nowrap; } .dapp-core-component__main__text-truncate { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .dapp-core-component__main__text-body { color: