UNPKG

evm

Version:

An ethereum virtual machine (EVM) bytecode decompiler

1 lines 10.3 MB
module.exports=function(e){var d={};function t(a){if(d[a])return d[a].exports;var s=d[a]={i:a,l:!1,exports:{}};return e[a].call(s.exports,s,s.exports,t),s.l=!0,s.exports}return t.m=e,t.c=d,t.d=function(e,d,a){t.o(e,d)||Object.defineProperty(e,d,{enumerable:!0,get:a})},t.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},t.t=function(e,d){if(1&d&&(e=t(e)),8&d)return e;if(4&d&&"object"==typeof e&&e&&e.__esModule)return e;var a=Object.create(null);if(t.r(a),Object.defineProperty(a,"default",{enumerable:!0,value:e}),2&d&&"string"!=typeof e)for(var s in e)t.d(a,s,function(d){return e[d]}.bind(null,s));return a},t.n=function(e){var d=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(d,"a",d),d},t.o=function(e,d){return Object.prototype.hasOwnProperty.call(e,d)},t.p="",t(t.s=15)}([function(e,d,t){"use strict";Object.defineProperty(d,"__esModule",{value:!0});const a=t(1);d.default=(e=>a.isInstance(e)?e.toString(16):e.wrapped?"("+e.toString()+")":e.toString())},function(module,exports,__webpack_require__){(function(module){var __WEBPACK_AMD_DEFINE_ARRAY__,__WEBPACK_AMD_DEFINE_RESULT__,bigInt=function(undefined){"use strict";var BASE=1e7,LOG_BASE=7,MAX_INT=9007199254740992,MAX_INT_ARR=smallToArray(MAX_INT),DEFAULT_ALPHABET="0123456789abcdefghijklmnopqrstuvwxyz",supportsNativeBigInt="function"==typeof BigInt,pow;function Integer(e,d,t,a){return void 0===e?Integer[0]:void 0!==d&&(10!=+d||t)?parseBase(e,d,t,a):parseValue(e)}function BigInteger(e,d){this.value=e,this.sign=d,this.isSmall=!1}function SmallInteger(e){this.value=e,this.sign=e<0,this.isSmall=!0}function NativeBigInt(e){this.value=e}function isPrecise(e){return-MAX_INT<e&&e<MAX_INT}function smallToArray(e){return e<1e7?[e]:e<1e14?[e%1e7,Math.floor(e/1e7)]:[e%1e7,Math.floor(e/1e7)%1e7,Math.floor(e/1e14)]}function arrayToSmall(e){trim(e);var d=e.length;if(d<4&&compareAbs(e,MAX_INT_ARR)<0)switch(d){case 0:return 0;case 1:return e[0];case 2:return e[0]+e[1]*BASE;default:return e[0]+(e[1]+e[2]*BASE)*BASE}return e}function trim(e){for(var d=e.length;0===e[--d];);e.length=d+1}function createArray(e){for(var d=new Array(e),t=-1;++t<e;)d[t]=0;return d}function truncate(e){return e>0?Math.floor(e):Math.ceil(e)}function add(e,d){var t,a,s=e.length,n=d.length,i=new Array(s),r=0,u=BASE;for(a=0;a<n;a++)r=(t=e[a]+d[a]+r)>=u?1:0,i[a]=t-r*u;for(;a<s;)r=(t=e[a]+r)===u?1:0,i[a++]=t-r*u;return r>0&&i.push(r),i}function addAny(e,d){return e.length>=d.length?add(e,d):add(d,e)}function addSmall(e,d){var t,a,s=e.length,n=new Array(s),i=BASE;for(a=0;a<s;a++)t=e[a]-i+d,d=Math.floor(t/i),n[a]=t-d*i,d+=1;for(;d>0;)n[a++]=d%i,d=Math.floor(d/i);return n}function subtract(e,d){var t,a,s=e.length,n=d.length,i=new Array(s),r=0,u=BASE;for(t=0;t<n;t++)(a=e[t]-r-d[t])<0?(a+=u,r=1):r=0,i[t]=a;for(t=n;t<s;t++){if(!((a=e[t]-r)<0)){i[t++]=a;break}a+=u,i[t]=a}for(;t<s;t++)i[t]=e[t];return trim(i),i}function subtractAny(e,d,t){var a;return compareAbs(e,d)>=0?a=subtract(e,d):(a=subtract(d,e),t=!t),"number"==typeof(a=arrayToSmall(a))?(t&&(a=-a),new SmallInteger(a)):new BigInteger(a,t)}function subtractSmall(e,d,t){var a,s,n=e.length,i=new Array(n),r=-d,u=BASE;for(a=0;a<n;a++)s=e[a]+r,r=Math.floor(s/u),s%=u,i[a]=s<0?s+u:s;return"number"==typeof(i=arrayToSmall(i))?(t&&(i=-i),new SmallInteger(i)):new BigInteger(i,t)}function multiplyLong(e,d){var t,a,s,n,i=e.length,r=d.length,u=createArray(i+r),c=BASE;for(s=0;s<i;++s){n=e[s];for(var o=0;o<r;++o)t=n*d[o]+u[s+o],a=Math.floor(t/c),u[s+o]=t-a*c,u[s+o+1]+=a}return trim(u),u}function multiplySmall(e,d){var t,a,s=e.length,n=new Array(s),i=BASE,r=0;for(a=0;a<s;a++)t=e[a]*d+r,r=Math.floor(t/i),n[a]=t-r*i;for(;r>0;)n[a++]=r%i,r=Math.floor(r/i);return n}function shiftLeft(e,d){for(var t=[];d-- >0;)t.push(0);return t.concat(e)}function multiplyKaratsuba(e,d){var t=Math.max(e.length,d.length);if(t<=30)return multiplyLong(e,d);t=Math.ceil(t/2);var a=e.slice(t),s=e.slice(0,t),n=d.slice(t),i=d.slice(0,t),r=multiplyKaratsuba(s,i),u=multiplyKaratsuba(a,n),c=multiplyKaratsuba(addAny(s,a),addAny(i,n)),o=addAny(addAny(r,shiftLeft(subtract(subtract(c,r),u),t)),shiftLeft(u,2*t));return trim(o),o}function useKaratsuba(e,d){return-.012*e-.012*d+15e-6*e*d>0}function multiplySmallAndArray(e,d,t){return new BigInteger(e<BASE?multiplySmall(d,e):multiplyLong(d,smallToArray(e)),t)}function square(e){var d,t,a,s,n=e.length,i=createArray(n+n),r=BASE;for(a=0;a<n;a++){t=0-(s=e[a])*s;for(var u=a;u<n;u++)d=s*e[u]*2+i[a+u]+t,t=Math.floor(d/r),i[a+u]=d-t*r;i[a+n]=t}return trim(i),i}function divMod1(e,d){var t,a,s,n,i,r,u,c=e.length,o=d.length,b=BASE,f=createArray(d.length),l=d[o-1],g=Math.ceil(b/(2*l)),T=multiplySmall(e,g),m=multiplySmall(d,g);for(T.length<=c&&T.push(0),m.push(0),l=m[o-1],a=c-o;a>=0;a--){for(t=b-1,T[a+o]!==l&&(t=Math.floor((T[a+o]*b+T[a+o-1])/l)),s=0,n=0,r=m.length,i=0;i<r;i++)s+=t*m[i],u=Math.floor(s/b),n+=T[a+i]-(s-u*b),s=u,n<0?(T[a+i]=n+b,n=-1):(T[a+i]=n,n=0);for(;0!==n;){for(t-=1,s=0,i=0;i<r;i++)(s+=T[a+i]-b+m[i])<0?(T[a+i]=s+b,s=0):(T[a+i]=s,s=1);n+=s}f[a]=t}return T=divModSmall(T,g)[0],[arrayToSmall(f),arrayToSmall(T)]}function divMod2(e,d){for(var t,a,s,n,i,r=e.length,u=d.length,c=[],o=[],b=BASE;r;)if(o.unshift(e[--r]),trim(o),compareAbs(o,d)<0)c.push(0);else{s=o[(a=o.length)-1]*b+o[a-2],n=d[u-1]*b+d[u-2],a>u&&(s=(s+1)*b),t=Math.ceil(s/n);do{if(compareAbs(i=multiplySmall(d,t),o)<=0)break;t--}while(t);c.push(t),o=subtract(o,i)}return c.reverse(),[arrayToSmall(c),arrayToSmall(o)]}function divModSmall(e,d){var t,a,s,n,i=e.length,r=createArray(i),u=BASE;for(s=0,t=i-1;t>=0;--t)s=(n=s*u+e[t])-(a=truncate(n/d))*d,r[t]=0|a;return[r,0|s]}function divModAny(e,d){var t,a=parseValue(d);if(supportsNativeBigInt)return[new NativeBigInt(e.value/a.value),new NativeBigInt(e.value%a.value)];var s,n=e.value,i=a.value;if(0===i)throw new Error("Cannot divide by zero");if(e.isSmall)return a.isSmall?[new SmallInteger(truncate(n/i)),new SmallInteger(n%i)]:[Integer[0],e];if(a.isSmall){if(1===i)return[e,Integer[0]];if(-1==i)return[e.negate(),Integer[0]];var r=Math.abs(i);if(r<BASE){s=arrayToSmall((t=divModSmall(n,r))[0]);var u=t[1];return e.sign&&(u=-u),"number"==typeof s?(e.sign!==a.sign&&(s=-s),[new SmallInteger(s),new SmallInteger(u)]):[new BigInteger(s,e.sign!==a.sign),new SmallInteger(u)]}i=smallToArray(r)}var c=compareAbs(n,i);if(-1===c)return[Integer[0],e];if(0===c)return[Integer[e.sign===a.sign?1:-1],Integer[0]];s=(t=n.length+i.length<=200?divMod1(n,i):divMod2(n,i))[0];var o=e.sign!==a.sign,b=t[1],f=e.sign;return"number"==typeof s?(o&&(s=-s),s=new SmallInteger(s)):s=new BigInteger(s,o),"number"==typeof b?(f&&(b=-b),b=new SmallInteger(b)):b=new BigInteger(b,f),[s,b]}function compareAbs(e,d){if(e.length!==d.length)return e.length>d.length?1:-1;for(var t=e.length-1;t>=0;t--)if(e[t]!==d[t])return e[t]>d[t]?1:-1;return 0}function isBasicPrime(e){var d=e.abs();return!d.isUnit()&&(!!(d.equals(2)||d.equals(3)||d.equals(5))||!(d.isEven()||d.isDivisibleBy(3)||d.isDivisibleBy(5))&&(!!d.lesser(49)||void 0))}function millerRabinTest(e,d){for(var t,a,s,n=e.prev(),i=n,r=0;i.isEven();)i=i.divide(2),r++;e:for(a=0;a<d.length;a++)if(!e.lesser(d[a])&&!(s=bigInt(d[a]).modPow(i,e)).isUnit()&&!s.equals(n)){for(t=r-1;0!=t;t--){if((s=s.square().mod(e)).isUnit())return!1;if(s.equals(n))continue e}return!1}return!0}BigInteger.prototype=Object.create(Integer.prototype),SmallInteger.prototype=Object.create(Integer.prototype),NativeBigInt.prototype=Object.create(Integer.prototype),BigInteger.prototype.add=function(e){var d=parseValue(e);if(this.sign!==d.sign)return this.subtract(d.negate());var t=this.value,a=d.value;return d.isSmall?new BigInteger(addSmall(t,Math.abs(a)),this.sign):new BigInteger(addAny(t,a),this.sign)},BigInteger.prototype.plus=BigInteger.prototype.add,SmallInteger.prototype.add=function(e){var d=parseValue(e),t=this.value;if(t<0!==d.sign)return this.subtract(d.negate());var a=d.value;if(d.isSmall){if(isPrecise(t+a))return new SmallInteger(t+a);a=smallToArray(Math.abs(a))}return new BigInteger(addSmall(a,Math.abs(t)),t<0)},SmallInteger.prototype.plus=SmallInteger.prototype.add,NativeBigInt.prototype.add=function(e){return new NativeBigInt(this.value+parseValue(e).value)},NativeBigInt.prototype.plus=NativeBigInt.prototype.add,BigInteger.prototype.subtract=function(e){var d=parseValue(e);if(this.sign!==d.sign)return this.add(d.negate());var t=this.value,a=d.value;return d.isSmall?subtractSmall(t,Math.abs(a),this.sign):subtractAny(t,a,this.sign)},BigInteger.prototype.minus=BigInteger.prototype.subtract,SmallInteger.prototype.subtract=function(e){var d=parseValue(e),t=this.value;if(t<0!==d.sign)return this.add(d.negate());var a=d.value;return d.isSmall?new SmallInteger(t-a):subtractSmall(a,Math.abs(t),t>=0)},SmallInteger.prototype.minus=SmallInteger.prototype.subtract,NativeBigInt.prototype.subtract=function(e){return new NativeBigInt(this.value-parseValue(e).value)},NativeBigInt.prototype.minus=NativeBigInt.prototype.subtract,BigInteger.prototype.negate=function(){return new BigInteger(this.value,!this.sign)},SmallInteger.prototype.negate=function(){var e=this.sign,d=new SmallInteger(-this.value);return d.sign=!e,d},NativeBigInt.prototype.negate=function(){return new NativeBigInt(-this.value)},BigInteger.prototype.abs=function(){return new BigInteger(this.value,!1)},SmallInteger.prototype.abs=function(){return new SmallInteger(Math.abs(this.value))},NativeBigInt.prototype.abs=function(){return new NativeBigInt(this.value>=0?this.value:-this.value)},BigInteger.prototype.multiply=function(e){var d,t=parseValue(e),a=this.value,s=t.value,n=this.sign!==t.sign;if(t.isSmall){if(0===s)return Integer[0];if(1===s)return this;if(-1===s)return this.negate();if((d=Math.abs(s))<BASE)return new BigInteger(multiplySmall(a,d),n);s=smallToArray(d)}return useKaratsuba(a.length,s.length)?new BigInteger(multiplyKaratsuba(a,s),n):new BigInteger(multiplyLong(a,s),n)},BigInteger.prototype.times=BigInteger.prototype.multiply,SmallInteger.prototype._multiplyBySmall=function(e){return isPrecise(e.value*this.value)?new SmallInteger(e.value*this.value):multiplySmallAndArray(Math.abs(e.value),smallToArray(Math.abs(this.value)),this.sign!==e.sign)},BigInteger.prototype._multiplyBySmall=function(e){return 0===e.value?Integer[0]:1===e.value?this:-1===e.value?this.negate():multiplySmallAndArray(Math.abs(e.value),this.value,this.sign!==e.sign)},SmallInteger.prototype.multiply=function(e){return parseValue(e)._multiplyBySmall(this)},SmallInteger.prototype.times=SmallInteger.prototype.multiply,NativeBigInt.prototype.multiply=function(e){return new NativeBigInt(this.value*parseValue(e).value)},NativeBigInt.prototype.times=NativeBigInt.prototype.multiply,BigInteger.prototype.square=function(){return new BigInteger(square(this.value),!1)},SmallInteger.prototype.square=function(){var e=this.value*this.value;return isPrecise(e)?new SmallInteger(e):new BigInteger(square(smallToArray(Math.abs(this.value))),!1)},NativeBigInt.prototype.square=function(e){return new NativeBigInt(this.value*this.value)},BigInteger.prototype.divmod=function(e){var d=divModAny(this,e);return{quotient:d[0],remainder:d[1]}},NativeBigInt.prototype.divmod=SmallInteger.prototype.divmod=BigInteger.prototype.divmod,BigInteger.prototype.divide=function(e){return divModAny(this,e)[0]},NativeBigInt.prototype.over=NativeBigInt.prototype.divide=SmallInteger.prototype.over=SmallInteger.prototype.divide=BigInteger.prototype.over=BigInteger.prototype.divide,BigInteger.prototype.mod=function(e){return divModAny(this,e)[1]},NativeBigInt.prototype.mod=NativeBigInt.prototype.remainder=SmallInteger.prototype.remainder=SmallInteger.prototype.mod=BigInteger.prototype.remainder=BigInteger.prototype.mod,BigInteger.prototype.pow=function(e){var d,t,a,s=parseValue(e),n=this.value,i=s.value;if(0===i)return Integer[1];if(0===n)return Integer[0];if(1===n)return Integer[1];if(-1===n)return s.isEven()?Integer[1]:Integer[-1];if(s.sign)return Integer[0];if(!s.isSmall)throw new Error("The exponent "+s.toString()+" is too large.");if(this.isSmall&&isPrecise(d=Math.pow(n,i)))return new SmallInteger(truncate(d));for(t=this,a=Integer[1];!0&i&&(a=a.times(t),--i),0!==i;)i/=2,t=t.square();return a},SmallInteger.prototype.pow=BigInteger.prototype.pow,supportsNativeBigInt&&(pow=eval("(a,b)=>a**b")),NativeBigInt.prototype.pow=function(e){var d=parseValue(e),t=this.value,a=d.value;return a===BigInt(0)?Integer[1]:t===BigInt(0)?Integer[0]:t===BigInt(1)?Integer[1]:t===BigInt(-1)?d.isEven()?Integer[1]:Integer[-1]:d.isNegative()?new NativeBigInt(BigInt(0)):new NativeBigInt(pow(t,a))},BigInteger.prototype.modPow=function(e,d){if(e=parseValue(e),(d=parseValue(d)).isZero())throw new Error("Cannot take modPow with modulus 0");for(var t=Integer[1],a=this.mod(d);e.isPositive();){if(a.isZero())return Integer[0];e.isOdd()&&(t=t.multiply(a).mod(d)),e=e.divide(2),a=a.square().mod(d)}return t},NativeBigInt.prototype.modPow=SmallInteger.prototype.modPow=BigInteger.prototype.modPow,BigInteger.prototype.compareAbs=function(e){var d=parseValue(e),t=this.value,a=d.value;return d.isSmall?1:compareAbs(t,a)},SmallInteger.prototype.compareAbs=function(e){var d=parseValue(e),t=Math.abs(this.value),a=d.value;return d.isSmall?t===(a=Math.abs(a))?0:t>a?1:-1:-1},NativeBigInt.prototype.compareAbs=function(e){var d=this.value,t=parseValue(e).value;return(d=d>=0?d:-d)===(t=t>=0?t:-t)?0:d>t?1:-1},BigInteger.prototype.compare=function(e){if(e===1/0)return-1;if(e===-1/0)return 1;var d=parseValue(e),t=this.value,a=d.value;return this.sign!==d.sign?d.sign?1:-1:d.isSmall?this.sign?-1:1:compareAbs(t,a)*(this.sign?-1:1)},BigInteger.prototype.compareTo=BigInteger.prototype.compare,SmallInteger.prototype.compare=function(e){if(e===1/0)return-1;if(e===-1/0)return 1;var d=parseValue(e),t=this.value,a=d.value;return d.isSmall?t==a?0:t>a?1:-1:t<0!==d.sign?t<0?-1:1:t<0?1:-1},SmallInteger.prototype.compareTo=SmallInteger.prototype.compare,NativeBigInt.prototype.compare=function(e){if(e===1/0)return-1;if(e===-1/0)return 1;var d=this.value,t=parseValue(e).value;return d===t?0:d>t?1:-1},NativeBigInt.prototype.compareTo=NativeBigInt.prototype.compare,BigInteger.prototype.equals=function(e){return 0===this.compare(e)},NativeBigInt.prototype.eq=NativeBigInt.prototype.equals=SmallInteger.prototype.eq=SmallInteger.prototype.equals=BigInteger.prototype.eq=BigInteger.prototype.equals,BigInteger.prototype.notEquals=function(e){return 0!==this.compare(e)},NativeBigInt.prototype.neq=NativeBigInt.prototype.notEquals=SmallInteger.prototype.neq=SmallInteger.prototype.notEquals=BigInteger.prototype.neq=BigInteger.prototype.notEquals,BigInteger.prototype.greater=function(e){return this.compare(e)>0},NativeBigInt.prototype.gt=NativeBigInt.prototype.greater=SmallInteger.prototype.gt=SmallInteger.prototype.greater=BigInteger.prototype.gt=BigInteger.prototype.greater,BigInteger.prototype.lesser=function(e){return this.compare(e)<0},NativeBigInt.prototype.lt=NativeBigInt.prototype.lesser=SmallInteger.prototype.lt=SmallInteger.prototype.lesser=BigInteger.prototype.lt=BigInteger.prototype.lesser,BigInteger.prototype.greaterOrEquals=function(e){return this.compare(e)>=0},NativeBigInt.prototype.geq=NativeBigInt.prototype.greaterOrEquals=SmallInteger.prototype.geq=SmallInteger.prototype.greaterOrEquals=BigInteger.prototype.geq=BigInteger.prototype.greaterOrEquals,BigInteger.prototype.lesserOrEquals=function(e){return this.compare(e)<=0},NativeBigInt.prototype.leq=NativeBigInt.prototype.lesserOrEquals=SmallInteger.prototype.leq=SmallInteger.prototype.lesserOrEquals=BigInteger.prototype.leq=BigInteger.prototype.lesserOrEquals,BigInteger.prototype.isEven=function(){return 0==(1&this.value[0])},SmallInteger.prototype.isEven=function(){return 0==(1&this.value)},NativeBigInt.prototype.isEven=function(){return(this.value&BigInt(1))===BigInt(0)},BigInteger.prototype.isOdd=function(){return 1==(1&this.value[0])},SmallInteger.prototype.isOdd=function(){return 1==(1&this.value)},NativeBigInt.prototype.isOdd=function(){return(this.value&BigInt(1))===BigInt(1)},BigInteger.prototype.isPositive=function(){return!this.sign},SmallInteger.prototype.isPositive=function(){return this.value>0},NativeBigInt.prototype.isPositive=SmallInteger.prototype.isPositive,BigInteger.prototype.isNegative=function(){return this.sign},SmallInteger.prototype.isNegative=function(){return this.value<0},NativeBigInt.prototype.isNegative=SmallInteger.prototype.isNegative,BigInteger.prototype.isUnit=function(){return!1},SmallInteger.prototype.isUnit=function(){return 1===Math.abs(this.value)},NativeBigInt.prototype.isUnit=function(){return this.abs().value===BigInt(1)},BigInteger.prototype.isZero=function(){return!1},SmallInteger.prototype.isZero=function(){return 0===this.value},NativeBigInt.prototype.isZero=function(){return this.value===BigInt(0)},BigInteger.prototype.isDivisibleBy=function(e){var d=parseValue(e);return!d.isZero()&&(!!d.isUnit()||(0===d.compareAbs(2)?this.isEven():this.mod(d).isZero()))},NativeBigInt.prototype.isDivisibleBy=SmallInteger.prototype.isDivisibleBy=BigInteger.prototype.isDivisibleBy,BigInteger.prototype.isPrime=function(e){var d=isBasicPrime(this);if(d!==undefined)return d;var t=this.abs(),a=t.bitLength();if(a<=64)return millerRabinTest(t,[2,325,9375,28178,450775,9780504,1795265022]);for(var s=Math.log(2)*a.toJSNumber(),n=Math.ceil(!0===e?2*Math.pow(s,2):s),i=[],r=0;r<n;r++)i.push(bigInt(r+2));return millerRabinTest(t,i)},NativeBigInt.prototype.isPrime=SmallInteger.prototype.isPrime=BigInteger.prototype.isPrime,BigInteger.prototype.isProbablePrime=function(e){var d=isBasicPrime(this);if(d!==undefined)return d;for(var t=this.abs(),a=e===undefined?5:e,s=[],n=0;n<a;n++)s.push(bigInt.randBetween(2,t.minus(2)));return millerRabinTest(t,s)},NativeBigInt.prototype.isProbablePrime=SmallInteger.prototype.isProbablePrime=BigInteger.prototype.isProbablePrime,BigInteger.prototype.modInv=function(e){for(var d,t,a,s=bigInt.zero,n=bigInt.one,i=parseValue(e),r=this.abs();!r.isZero();)d=i.divide(r),t=s,a=i,s=n,i=r,n=t.subtract(d.multiply(n)),r=a.subtract(d.multiply(r));if(!i.isUnit())throw new Error(this.toString()+" and "+e.toString()+" are not co-prime");return-1===s.compare(0)&&(s=s.add(e)),this.isNegative()?s.negate():s},NativeBigInt.prototype.modInv=SmallInteger.prototype.modInv=BigInteger.prototype.modInv,BigInteger.prototype.next=function(){var e=this.value;return this.sign?subtractSmall(e,1,this.sign):new BigInteger(addSmall(e,1),this.sign)},SmallInteger.prototype.next=function(){var e=this.value;return e+1<MAX_INT?new SmallInteger(e+1):new BigInteger(MAX_INT_ARR,!1)},NativeBigInt.prototype.next=function(){return new NativeBigInt(this.value+BigInt(1))},BigInteger.prototype.prev=function(){var e=this.value;return this.sign?new BigInteger(addSmall(e,1),!0):subtractSmall(e,1,this.sign)},SmallInteger.prototype.prev=function(){var e=this.value;return e-1>-MAX_INT?new SmallInteger(e-1):new BigInteger(MAX_INT_ARR,!0)},NativeBigInt.prototype.prev=function(){return new NativeBigInt(this.value-BigInt(1))};for(var powersOfTwo=[1];2*powersOfTwo[powersOfTwo.length-1]<=BASE;)powersOfTwo.push(2*powersOfTwo[powersOfTwo.length-1]);var powers2Length=powersOfTwo.length,highestPower2=powersOfTwo[powers2Length-1];function shift_isSmall(e){return Math.abs(e)<=BASE}function bitwise(e,d,t){d=parseValue(d);for(var a=e.isNegative(),s=d.isNegative(),n=a?e.not():e,i=s?d.not():d,r=0,u=0,c=null,o=null,b=[];!n.isZero()||!i.isZero();)r=(c=divModAny(n,highestPower2))[1].toJSNumber(),a&&(r=highestPower2-1-r),u=(o=divModAny(i,highestPower2))[1].toJSNumber(),s&&(u=highestPower2-1-u),n=c[0],i=o[0],b.push(t(r,u));for(var f=0!==t(a?1:0,s?1:0)?bigInt(-1):bigInt(0),l=b.length-1;l>=0;l-=1)f=f.multiply(highestPower2).add(bigInt(b[l]));return f}BigInteger.prototype.shiftLeft=function(e){var d=parseValue(e).toJSNumber();if(!shift_isSmall(d))throw new Error(String(d)+" is too large for shifting.");if(d<0)return this.shiftRight(-d);var t=this;if(t.isZero())return t;for(;d>=powers2Length;)t=t.multiply(highestPower2),d-=powers2Length-1;return t.multiply(powersOfTwo[d])},NativeBigInt.prototype.shiftLeft=SmallInteger.prototype.shiftLeft=BigInteger.prototype.shiftLeft,BigInteger.prototype.shiftRight=function(e){var d,t=parseValue(e).toJSNumber();if(!shift_isSmall(t))throw new Error(String(t)+" is too large for shifting.");if(t<0)return this.shiftLeft(-t);for(var a=this;t>=powers2Length;){if(a.isZero()||a.isNegative()&&a.isUnit())return a;a=(d=divModAny(a,highestPower2))[1].isNegative()?d[0].prev():d[0],t-=powers2Length-1}return(d=divModAny(a,powersOfTwo[t]))[1].isNegative()?d[0].prev():d[0]},NativeBigInt.prototype.shiftRight=SmallInteger.prototype.shiftRight=BigInteger.prototype.shiftRight,BigInteger.prototype.not=function(){return this.negate().prev()},NativeBigInt.prototype.not=SmallInteger.prototype.not=BigInteger.prototype.not,BigInteger.prototype.and=function(e){return bitwise(this,e,function(e,d){return e&d})},NativeBigInt.prototype.and=SmallInteger.prototype.and=BigInteger.prototype.and,BigInteger.prototype.or=function(e){return bitwise(this,e,function(e,d){return e|d})},NativeBigInt.prototype.or=SmallInteger.prototype.or=BigInteger.prototype.or,BigInteger.prototype.xor=function(e){return bitwise(this,e,function(e,d){return e^d})},NativeBigInt.prototype.xor=SmallInteger.prototype.xor=BigInteger.prototype.xor;var LOBMASK_I=1<<30,LOBMASK_BI=(BASE&-BASE)*(BASE&-BASE)|LOBMASK_I;function roughLOB(e){var d=e.value,t="number"==typeof d?d|LOBMASK_I:"bigint"==typeof d?d|BigInt(LOBMASK_I):d[0]+d[1]*BASE|LOBMASK_BI;return t&-t}function integerLogarithm(e,d){if(d.compareTo(e)<=0){var t=integerLogarithm(e,d.square(d)),a=t.p,s=t.e,n=a.multiply(d);return n.compareTo(e)<=0?{p:n,e:2*s+1}:{p:a,e:2*s}}return{p:bigInt(1),e:0}}function max(e,d){return e=parseValue(e),d=parseValue(d),e.greater(d)?e:d}function min(e,d){return e=parseValue(e),d=parseValue(d),e.lesser(d)?e:d}function gcd(e,d){if(e=parseValue(e).abs(),d=parseValue(d).abs(),e.equals(d))return e;if(e.isZero())return d;if(d.isZero())return e;for(var t,a,s=Integer[1];e.isEven()&&d.isEven();)t=min(roughLOB(e),roughLOB(d)),e=e.divide(t),d=d.divide(t),s=s.multiply(t);for(;e.isEven();)e=e.divide(roughLOB(e));do{for(;d.isEven();)d=d.divide(roughLOB(d));e.greater(d)&&(a=d,d=e,e=a),d=d.subtract(e)}while(!d.isZero());return s.isUnit()?e:e.multiply(s)}function lcm(e,d){return e=parseValue(e).abs(),d=parseValue(d).abs(),e.divide(gcd(e,d)).multiply(d)}function randBetween(e,d){var t=min(e=parseValue(e),d=parseValue(d)),a=max(e,d).subtract(t).add(1);if(a.isSmall)return t.add(Math.floor(Math.random()*a));for(var s=toBase(a,BASE).value,n=[],i=!0,r=0;r<s.length;r++){var u=i?s[r]:BASE,c=truncate(Math.random()*u);n.push(c),c<u&&(i=!1)}return t.add(Integer.fromArray(n,BASE,!1))}BigInteger.prototype.bitLength=function(){var e=this;return e.compareTo(bigInt(0))<0&&(e=e.negate().subtract(bigInt(1))),0===e.compareTo(bigInt(0))?bigInt(0):bigInt(integerLogarithm(e,bigInt(2)).e).add(bigInt(1))},NativeBigInt.prototype.bitLength=SmallInteger.prototype.bitLength=BigInteger.prototype.bitLength;var parseBase=function(e,d,t,a){t=t||DEFAULT_ALPHABET,e=String(e),a||(e=e.toLowerCase(),t=t.toLowerCase());var s,n=e.length,i=Math.abs(d),r={};for(s=0;s<t.length;s++)r[t[s]]=s;for(s=0;s<n;s++){if("-"!==(o=e[s])&&(o in r&&r[o]>=i)){if("1"===o&&1===i)continue;throw new Error(o+" is not a valid digit in base "+d+".")}}d=parseValue(d);var u=[],c="-"===e[0];for(s=c?1:0;s<e.length;s++){var o;if((o=e[s])in r)u.push(parseValue(r[o]));else{if("<"!==o)throw new Error(o+" is not a valid character");var b=s;do{s++}while(">"!==e[s]&&s<e.length);u.push(parseValue(e.slice(b+1,s)))}}return parseBaseFromArray(u,d,c)};function parseBaseFromArray(e,d,t){var a,s=Integer[0],n=Integer[1];for(a=e.length-1;a>=0;a--)s=s.add(e[a].times(n)),n=n.times(d);return t?s.negate():s}function stringify(e,d){return e<(d=d||DEFAULT_ALPHABET).length?d[e]:"<"+e+">"}function toBase(e,d){if((d=bigInt(d)).isZero()){if(e.isZero())return{value:[0],isNegative:!1};throw new Error("Cannot convert nonzero numbers to base 0.")}if(d.equals(-1)){if(e.isZero())return{value:[0],isNegative:!1};if(e.isNegative())return{value:[].concat.apply([],Array.apply(null,Array(-e.toJSNumber())).map(Array.prototype.valueOf,[1,0])),isNegative:!1};var t=Array.apply(null,Array(e.toJSNumber()-1)).map(Array.prototype.valueOf,[0,1]);return t.unshift([1]),{value:[].concat.apply([],t),isNegative:!1}}var a=!1;if(e.isNegative()&&d.isPositive()&&(a=!0,e=e.abs()),d.isUnit())return e.isZero()?{value:[0],isNegative:!1}:{value:Array.apply(null,Array(e.toJSNumber())).map(Number.prototype.valueOf,1),isNegative:a};for(var s,n=[],i=e;i.isNegative()||i.compareAbs(d)>=0;){s=i.divmod(d),i=s.quotient;var r=s.remainder;r.isNegative()&&(r=d.minus(r).abs(),i=i.next()),n.push(r.toJSNumber())}return n.push(i.toJSNumber()),{value:n.reverse(),isNegative:a}}function toBaseString(e,d,t){var a=toBase(e,d);return(a.isNegative?"-":"")+a.value.map(function(e){return stringify(e,t)}).join("")}function parseStringValue(e){if(isPrecise(+e)){var d=+e;if(d===truncate(d))return supportsNativeBigInt?new NativeBigInt(BigInt(d)):new SmallInteger(d);throw new Error("Invalid integer: "+e)}var t="-"===e[0];t&&(e=e.slice(1));var a=e.split(/e/i);if(a.length>2)throw new Error("Invalid integer: "+a.join("e"));if(2===a.length){var s=a[1];if("+"===s[0]&&(s=s.slice(1)),(s=+s)!==truncate(s)||!isPrecise(s))throw new Error("Invalid integer: "+s+" is not a valid exponent.");var n=a[0],i=n.indexOf(".");if(i>=0&&(s-=n.length-i-1,n=n.slice(0,i)+n.slice(i+1)),s<0)throw new Error("Cannot include negative exponent part for integers");e=n+=new Array(s+1).join("0")}if(!/^([0-9][0-9]*)$/.test(e))throw new Error("Invalid integer: "+e);if(supportsNativeBigInt)return new NativeBigInt(BigInt(t?"-"+e:e));for(var r=[],u=e.length,c=LOG_BASE,o=u-c;u>0;)r.push(+e.slice(o,u)),(o-=c)<0&&(o=0),u-=c;return trim(r),new BigInteger(r,t)}function parseNumberValue(e){if(supportsNativeBigInt)return new NativeBigInt(BigInt(e));if(isPrecise(e)){if(e!==truncate(e))throw new Error(e+" is not an integer.");return new SmallInteger(e)}return parseStringValue(e.toString())}function parseValue(e){return"number"==typeof e?parseNumberValue(e):"string"==typeof e?parseStringValue(e):"bigint"==typeof e?new NativeBigInt(e):e}BigInteger.prototype.toArray=function(e){return toBase(this,e)},SmallInteger.prototype.toArray=function(e){return toBase(this,e)},NativeBigInt.prototype.toArray=function(e){return toBase(this,e)},BigInteger.prototype.toString=function(e,d){if(e===undefined&&(e=10),10!==e)return toBaseString(this,e,d);for(var t,a=this.value,s=a.length,n=String(a[--s]);--s>=0;)t=String(a[s]),n+="0000000".slice(t.length)+t;return(this.sign?"-":"")+n},SmallInteger.prototype.toString=function(e,d){return e===undefined&&(e=10),10!=e?toBaseString(this,e,d):String(this.value)},NativeBigInt.prototype.toString=SmallInteger.prototype.toString,NativeBigInt.prototype.toJSON=BigInteger.prototype.toJSON=SmallInteger.prototype.toJSON=function(){return this.toString()},BigInteger.prototype.valueOf=function(){return parseInt(this.toString(),10)},BigInteger.prototype.toJSNumber=BigInteger.prototype.valueOf,SmallInteger.prototype.valueOf=function(){return this.value},SmallInteger.prototype.toJSNumber=SmallInteger.prototype.valueOf,NativeBigInt.prototype.valueOf=NativeBigInt.prototype.toJSNumber=function(){return parseInt(this.toString(),10)};for(var i=0;i<1e3;i++)Integer[i]=parseValue(i),i>0&&(Integer[-i]=parseValue(-i));return Integer.one=Integer[1],Integer.zero=Integer[0],Integer.minusOne=Integer[-1],Integer.max=max,Integer.min=min,Integer.gcd=gcd,Integer.lcm=lcm,Integer.isInstance=function(e){return e instanceof BigInteger||e instanceof SmallInteger||e instanceof NativeBigInt},Integer.randBetween=randBetween,Integer.fromArray=function(e,d,t){return parseBaseFromArray(e.map(parseValue),parseValue(d||10),t)},Integer}();module.hasOwnProperty("exports")&&(module.exports=bigInt),__WEBPACK_AMD_DEFINE_ARRAY__=[],__WEBPACK_AMD_DEFINE_RESULT__=function(){return bigInt}.apply(exports,__WEBPACK_AMD_DEFINE_ARRAY__),void 0===__WEBPACK_AMD_DEFINE_RESULT__||(module.exports=__WEBPACK_AMD_DEFINE_RESULT__)}).call(this,__webpack_require__(19)(module))},function(e){e.exports={10038099:"isPuppySports()",10103122:"totalDurationInDays()",10209887:"excerciseOption()",10213447:"ray(uint256)",10271334:"receiveICOcoins(uint256,uint256)",10286952:"parseKeys(bytes32[])",10309781:"createdTimestamp()",10319417:"returnHost(uint256)",10388809:"setTransferPrice(uint256)",10400446:"setMaxAppeals(uint256)",10402040:"createSaiCollectorsEdition(uint256,address)",10431999:"maxKYCData()",10455673:"setBitwordsWithdrawalAddress(address)",10458454:"updateDataAfterRepay(uint256,uint256)",10561361:"logDisputeCrowdsourcerTokensBurned(address,address,uint256)",10609902:"sendFundsToBorrower()",10618776:"setETHUSDdemon(address)",10664413:"updateCoeff()",10665519:"isTestAccount(address)",10706798:"referTree(address)",10711911:"BONUS_TIER_5_LIMIT()",10718655:"contributeFor(address)",10735089:"readteamXaddr(address)",10739744:"setExtSettingInterface(address)",10749032:"allowanceProxyAccess(address)",10764268:"salvageOtherTokensFromContract(address,address,address,uint256)",10816757:"crowdsaleClosingTime()",10840303:"alterAdmin(address,bool)",10865381:"_attack()",10874533:"TKLNToken()",10947164:"changeCEO(address)",10961935:"Bionic()",10972704:"getCurrentAward()",11103599:"Token_Offer(address,address,uint16)",11136747:"_init(uint256)",11191186:"setReservingPercentage(uint256)",11196117:"setGameStateFCF(bool)",11199872:"setSignatureChecker(address)",11262105:"getLog(address,uint256,uint256)",11267227:"setInvitationReward(uint256)",11302818:"addRefBonus(address,uint256)",11376314:"permissionedAddresses(address)",11461614:"pushRatePlan(uint256,string,bytes32,bool)",11506970:"freezeTokensAmount()",11642134:"produceEmeralds(address,uint256)",11667335:"adminRetrieveContractConfig3()",11717501:"IEFBR14Contract()",11776737:"CrowdServe(address,uint256,uint256)",11791368:"removeCurrentIcoRound()",11952369:"onRemove()",12007984:"addBalanceToGame(uint256)",12055758:"checkOwner(address,uint32[11])",12058764:"lockBalanceGroup(address,uint256)",12102652:"isPendingCabal(address)",12136918:"setMaxTranferLimit(uint256,uint256,uint256)",12192649:"countOfParticipants()",12278825:"Git(uint256)",12283191:"revokeKyc(address)",12302932:"reinvestAffiliate()",12317402:"betMinAmount()",12342248:"CreditleetToken()",12360151:"dayPotLeader()",12386471:"sumExpOffset(int256,int256[],uint256,uint8)",12474435:"unfreezeAwardedTokens(address)",12494160:"isHolder()",12504109:"getLast24hSendingValue(address)",12592381:"incomeAllocation()",12641214:"ZBTCoin()",12660306:"getLogos()",12675713:"getTestekTokenIssuance(uint256,uint256)",12724689:"addToTokenTransferDisallowedList(address)",12800751:"determineWinner(uint256,uint256)",12806653:"setMaxContributionPhase2(uint256)",12819817:"setXauForGasCurrator(address)",12874688:"setMinBid(uint256)",12967182:"getNumContributionsDID(address)",12974218:"tokensRemainingForSale()",13046876:"isOldRecover()",13063129:"BdayToken()",13063180:"doEscape(uint32)",13110874:"preSaleFirstEtherCap()",13151981:"to()",13155455:"legacyToken()",13168991:"PLANETAGROToken()",13194658:"MossCoin(uint256)",13220305:"doTransferOther(address,address,address,uint256)",13242733:"getRoundOfSixteenTeams(uint256)",13284652:"parliamentInquest(address)",13299604:"getWallet()",13331391:"buyPreIco()",13352334:"payOwners()",13373786:"powerBalanceOf(address)",13393043:"getIsNFTAttached()",13555794:"getAllowedStatus(address)",13586772:"fightsCount()",13601234:"checkRejectionRatio()",13612119:"distribToken(address)",13618756:"readnationnameXteam()",13622274:"prealocateCoins()",13643605:"crowdsaleTarget()",13651124:"WithdrawAmountFromBankAccount(uint256)",13683532:"getAccountCap(uint256)",13729032:"buy3mint()",13730838:"getCanvasPainters(uint32)",13737650:"ArtisTurbaCrowdsale()",13767204:"AirDropRedeemAFTK()",13801995:"getHopefulId(address)",13817525:"openPositionImpl()",13819313:"OTTToken()",13823365:"setOneTokenInWei(uint256)",13869333:"RealityCheck()",13888565:"surplus()",13905905:"addWhiteListedAddressesInBatch(address[])",13932337:"highTimeBonusLimit()",13943033:"RBOC()",13981576:"getFromAmountBooks()",13996532:"gaspriceMax()",14012549:"isMainSaleTime()",14029756:"setaddress(address)",14074135:"dividendsRightsOf(address)",14117228:"getNoteKeyByIndex(uint256)",14131611:"setChibiForFusion(uint256,uint256)",14135068:"get_listed_gods(uint256)",14139904:"directorB()",14179865:"logos(uint256)",14253887:"certify(address)",14269687:"reserveBalance(uint256)",14325458:"calculateTokensFrom(uint256,uint256)",14359466:"NBTV()",14373817:"rateSoft()",14423381:"GameConfig()",14580027:"max_contribution()",14633039:"VanityToken_v3()",14679957:"GenesMarket()",14793058:"createPhoenixes()",14807045:"flipCapSwitchTo(bool)",14892372:"getuserContributions(address)",14900396:"changeRaceOwnership(address,address)",15003368:"withdrawEMONT()",15070401:"getSymbol()",15246434:"createBreedingAuction()",15248362:"buy_bounty()",15303771:"updateUnsold(string,uint256,uint256)",15328109:"parentAddr()",15347154:"Blocform()",15347380:"priceInWeiToken(uint256)",15349501:"newRequest(string,address)",15370598:"getCurrentMode()",15447070:"handlerWhitelistArray(uint256)",15486640:"getRaceCoinProduction(address)",15598339:"GetPurchaseInfo(address)",15698812:"redeemExcluded(bytes32)",15764334:"Hybrid()",15817881:"saleStageStartDates(uint256)",15830662:"assignTokens(address[],uint256[])",15843245:"PeoplesToken()",15917977:"changeUniqueOwnership(string,uint256,address,address)",15945790:"_supply()",15980795:"freezeOf(uint8,uint8)",15981650:"setTicketPrice(uint256)",16035217:"jackpotHoldingContract()",16059170:"onSubCanceled(uint256,address)",16090250:"getPolicyDetails(bytes4,address)",16145311:"ISAO()",16208017:"createQuest(bytes32,uint256)",16212265:"closeAirdrop()",16220188:"AddToWhiteList(address)",16243356:"end_time()",16244907:"changeAnimal(uint256,uint256,bytes32,uint8)",16260713:"isFrozenByAddress(address)",16265694:"validRateDurationInBlocks()",16277952:"userLoveLocks(address)",16279055:"isContract(address)",16281405:"buyXaddr(address,uint256,bytes32)",16291032:"setQualifiedPartner(address,uint256,uint256)",16291734:"colorPerCanvas(uint256)",16339604:"_FIVETHOUSAND()",16391253:"claimBlockReward()",16443801:"Zigilua()",16450092:"totalCap()",16495308:"setReceiver3()",16512624:"setAgonValues(uint256[5])",16514052:"setPropertyDAppContract(address,bool)",16597742:"announceWinner(uint8)",16603758:"setUserCategory(address,uint256)",16628014:"setBitcoinRate(uint256)",16643430:"setRateEarlyStage4(uint256)",16671990:"minCapMain()",16687369:"chargeProtocolFee(address,address,uint256)",16706514:"MyDice75()",16765391:"stakedBalanceOf(address)",16821349:"ETH_RECEIVED_MIN()",16831877:"BMICOAffiliateProgramm()",16837673:"setPart(uint256,uint8,uint8,uint256)",16866226:"doInvest()",16868752:"buyTicketWithRef(address)",16870257:"getTileDescription(uint8,uint8)",16876976:"addrTeam()",16922822:"getWarriorOwners(uint32[])",16946186:"divCardRateToIndex(uint256)",16963872:"tokenPriceInitial()",17011011:"BookERC20EthV1()",17089563:"rand(uint256,int256,int256)",17126586:"getOwnerPercentage(address)",17154004:"checkIfRefundAvailable(bytes32)",17158228:"signupUserWhitelist(address[],uint256)",17193854:"SetAngelCardDataContact(address)",17216484:"genericSender()",17235779:"Tutorial()",17241962:"Zerk()",17255086:"blackjack(uint256,uint256)",17324543:"nationalitiesOf(address)",17342859:"batchSetApprovalForAll(address[],bool)",17376938:"rawNameOf(address)",17431634:"LevelUp(uint256,uint32)",17453358:"date01Oct2018()",17453912:"_createItem()",17548962:"SPTI()",17634514:"creationBlock()",17645315:"migrate_participant(address)",17666389:"team1_mentor()",17671962:"calcTotalWinnerKeys(uint256)",17674544:"deleteEntry(string)",17904743:"bitpaintingStorage()",17974399:"changeWithRef(address,address,uint256,uint256,address)",18015191:"transactions()",18039230:"getPlayerGoodList(address)",18054275:"executeSpins(bytes32,bytes)",18167416:"officialGameUrl()",18177497:"proposers(address)",18178358:"poke()",18253234:"ticketsAvailable()",18289482:"currentIcoPeriodStartDate()",18346215:"incharge()",18456048:"auctusTokenAddress()",18477799:"Touch()",18494108:"doPayout()",18501714:"clearJackpotParticipantsAfterDistribution()",18507210:"templatesOfOwner(address)",18718656:"XENCToken()",18758480:"worldContract()",18797499:"ENTERED_MASK()",18821400:"TOKEN_NAME()",18834344:"lbkSell()",18836994:"get_allowance(address,address)",18886657:"purchaseLimit()",18896972:"isBuyFull()",18898452:"saleMinimum()",18899745:"AffiliateMarketing(address,uint256)",18951824:"MUMUtoken()",18958959:"individualClaim()",19006185:"getNumRefundTransactions()",19018557:"COCToken()",19055486:"didPerEtherParameter()",19154616:"FART()",19165587:"release(address)",19190495:"SimulateCurrentDate(uint256,string)",19213471:"addFRA(address)",19214694:"offerToLend()",19240661:"setTrusted(address)",19258974:"REFERRAL_SUPPLY()",19268789:"constant_getPriZZZesMini()",19332741:"Coinquer()",19350530:"getAdditionalRewardRatio(uint256,uint256)",19354750:"setRegistryLogic(address)",19362921:"CONTRIBUTORS_SHARE()",19424222:"approveAndCall(address,uint256,bytes32)",19455380:"parseCurrencyRate(string,string)",19465953:"changeInfo(string)",19476244:"icoNumeratorPrice()",19509649:"ImpactRegistry(address,uint256)",19547404:"sendTokens(uint256,uint256,address)",19608123:"Vetricoin()",19674423:"DEVFEE()",19677635:"TEAM_SALE_MULTIPLIER()",19679680:"emptyInactiveToken(uint256)",19825187:"changeMinToken(uint256)",19857209:"paySelfByAddress(address)",19869555:"evacuateToVault()",19967439:"getCurrentLockLimit()",19973261:"assigner()",20076659:"Arbitrator()",20145328:"changeMelonportAddress(address)",20183926:"EngagementToken()",20202977:"batchAngelSales(address,uint256)",20260697:"createWallet(uint256,address[],bytes32)",20292146:"startVotingForTransferWeiFromExchangeToPayment()",20334668:"verify(uint256,uint256,uint256[],uint256,uint256,uint256[],uint256[])",20339891:"addGridMember(address)",20364306:"setMaxLinkedWalletCount(uint8)",20375692:"initVesting()",20392160:"round1Sold()",20396553:"safeMul(int256,int256)",20544010:"getWinningsForRecordId(uint256,bool,bool)",20610779:"deathData_a2()",20614514:"HHDToken()",20654277:"ArtsCoinV1()",20688582:"saleIsRunning()",20694184:"getOneFreeFeeCoin()",20701967:"confirmPlatformWithdrawal()",20813154:"deregister(bytes32)",20832219:"setOps(address,bool)",20857295:"setErc20TokensContract(address)",20888158:"isAllowedFactProvider(address)",20909455:"triggerAirDrop(address[],uint256)",20917902:"globalether()",20956341:"slice2(bytes,uint256)",20964001:"sale(address,uint256,uint256)",20965255:"getValue()",21018968:"dustAmount()",21022574:"verified_investors(address)",21025247:"set_eth_gods_contract_address(address)",21027354:"buyerHistory(address,uint256,uint256)",21106109:"finalRate()",21114904:"balanceOfEther(address)",21129137:"saleover()",21235083:"cancelSubscription(uint256)",21257135:"calculationsDone()",21289506:"MichaelCoin()",21370942:"updateEthPrice(uint256)",21417350:"etherBalances(uint8)",21484786:"notificationFee()",21486673:"slashAddressLikeUsername()",21486833:"maxRewardUnitsAvailable()",21499737:"setIco2Tokens(uint256)",21594110:"createProductionUnit1Beta()",21658658:"registrationPrice()",21667940:"issueTokenAndApprove(uint256,address)",21687444:"newDAO(address)",21766072:"testUnsetWat()",21795635:"TOTOAirdrop(address,address)",21846771:"mapGamePrizePerBlock(uint256)",21848580:"lastBlock_a14()",21858521:"tickets()",21895086:"RL(uint256,string,string,bool)",21924964:"kingsTaxDivisor()",21937192:"finishedSTOMinting()",21938610:"set0xExchange(address)",21956036:"SmartRouletteDividend()",21981514:"totalUnclaimedBidsAmount()",22126728:"ETHEREUMGOLD()",22242382:"checkPriceAmount(uint256)",22284872:"Escrow(address)",22287914:"icoWallet()",22326584:"WBE()",22372795:"HIT()",22384945:"checkPresaleBalance()",22391780:"validateOrder()",22405443:"cashOut(address,uint256)",22427047:"Payout(uint256)",22428839:"getBrokerAddressList()",22429085:"updateFees(uint256,uint256,uint256)",22434836:"setTimes(uint256,uint256)",22526635:"payOut(uint256,uint8,uint256)",22554804:"logStage(uint256)",22593300:"Small(address)",22609373:"calculateEthereumReceived(uint256)",22652683:"ReimburseToken()",22657697:"priceForStage(uint256)",22673030:"SALE_START()",22715389:"nominateSelfAsWinner(address)",22742564:"quickConvertPrioritized(address[],uint256,uint256,uint256,uint8,bytes32,bytes32)",22760877:"getCurrentHeroOwners()",22776478:"getDistrict(uint256)",22817359:"_transferTokenToOwner()",22841089:"newTuneOption()",22843370:"totalTokensForICO()",23024408:"fund(address)",23043042:"isValidErc20Contract(address)",23133115:"changeIncreaseStep(uint256)",23204745:"setMarketingRates(uint256)",23226654:"getBookAddress()",23235787:"LizaEliteToken()",23262615:"claimVaultOwnership()",23272065:"all_playerObjects(uint256)",23285480:"RefundDeposit(address,uint256)",23290737:"logMarketTransferred(address,address,address)",23385089:"emitApprove(address,address,uint256)",23440944:"depositPool(uint256)",23447982:"replaceManager(address)",23533138:"seedMarket(uint256,uint256)",23537880:"TestSale()",23586685:"recordSale(uint256,uint256)",23594797:"createContractRegion(string)",23626067:"thirdCheckpointPrice()",23814798:"upgradeUser(address)",23858314:"sizeOfProviders()",23867979:"getHealBalance()",23926732:"ifDestory(address)",23955534:"ILoveYou()",23985742:"STANToken()",24021127:"_setOriginationFee(uint256)",24032866:"checkExecutionAuthorization(address,uint256)",24038339:"updatePriceAndDenominator(uint256,uint256)",24059146:"playBatch(uint256)",24064617:"getMom(address)",24167745:"ShamelessUETRipoff()",24248168:"getBracketScore(bytes8,bytes8,uint64)",24250598:"calculateBatchReference(bytes32[])",24378482:"bnOf(bytes32,bytes32)",24434852:"buyOnBehalfWithCustomerId(address,uint128)",24447533:"emitGladiatorBattleBetReturned(uint256,address)",24496026:"removeQuoter(address)",24497829:"ethFundAddress()",24534192:"addMutagenFight(uint256,uint256)",24562747:"tokensPerETH()",24571783:"NESTFAME()",24600157:"CUBES()",24627547:"vestingFunc(uint256,uint256,uint256,uint256,uint256,uint256)",24642510:"rechallengePossible()",24645254:"getBalance(uint8,address)",24675116:"PK(uint8,bytes32)",24715564:"MIC()",24788429:"removeExecutor(address)",24802754:"YHC()",24819384:"btycaddmoney(address,uint256)",24845131:"proclaimDeath()",24851914:"isTeam(address)",24863354:"saleOverReachMaxETH()",24876434:"addPriceTier(uint256)",24902353:"roundDivs(uint256)",24932186:"enterOrder(uint128)",24941147:"cancelProject(uint256)",24977512:"getValidatorDescription()",25083528:"setContractToken(address)",25112004:"XCNTToken()",25112743:"getSaleContractStartBlock(address)",25198231:"TosyToken()",25200718:"requestAudit(string,uint256)",25209260:"PrepareRoll(uint256)",25248587:"indexview(address)",25280163:"RedFundCrowdsale(uint256,uint256,uint256,address,uint256)",25386183:"setMaximum(uint256)",25406480:"extendPeriod(uint256)",25435704:"updateTokenSupply(uint256)",25464902:"AUCC()",25498152:"setBuyDividendPercentageFee(uint8,uint256,uint256)",25579702:"calculateDrugBuySimple(uint256)",25580656:"dataSourceGetRoundOfSixteenResult(uint256)",25583590:"_cancelAuction(uint256)",25666492:"registerUserInternal(address,uint256)",25696308:"lastBlock_a10Hash_uint256()",25697337:"getLittAdminCount()",25738063:"calcRoundEarnings(uint256,uint256)",25746251:"canVote(uint256)",25750995:"updateChfCentsPerEth(uint256)",25787747:"icoDuration()",25793672:"getDebitDigest()",25871884:"createTokensInt(uint256,address)",25920706:"FaceblockToken(address)",25925806:"tokensAllocatedForCs(address,address,address)",25979983:"sendToAll(uint256)",25981231:"previousRelease()",26046743:"assetOwnerRemoved(bytes32,address,address)",26070774:"Token(address)",26109699:"Withdrew()",26134334:"getProjectKudos(bytes32)",26161670:"donkeyRanking(uint256)",26180224:"newChallenge(uint64,uint64)",26188437:"tokenReserved(address,uint256)",26208591:"payDividendsTo(address)",26409047:"BDACoin()",26413760:"reducePlayersGooProduction(address,uint256)",26423259:"viewCoinSupplyAndFunding(bool)",26428430:"_deleteInt(bytes32)",26452036:"InitCountry(uint256,uint256)",26476204:"stake(address)",26487265:"contractExecuted()",26488531:"banMember(address,string)",26529836:"ADVISER_STAKE()",26571388:"xpaExchange()",26572490:"luke()",26602470:"hashEIP712Message(bytes32)",26605772:"renameTulip(uint256,bytes32)",26610390:"_adoptSameClassAxies()",26637579:"_removePlayer(uint256,uint256)",26649778:"delStaff(address)",26663203:"withdrawFromEscrow(address,bytes32)",26699576:"playSystem(uint256,address)",26736363:"APRInflationToken(uint256)",26744071:"WLCoin()",26745909:"PRNG_Challenge()",26748804:"BlockPoints()",26773683:"Filter()",26782247:"pendingAdmin()",26798494:"EusdContract(address,address,address,uint256,uint256,uint256)",26798680:"toReal(int216)",26881518:"setupFee(address)",26887303:"TourCashStandardToken(uint256,string,uint8,string)",26907851:"addtoEarlyInvestors(address,uint256,uint256)",26949220:"withdrawWonCosFromGame(uint256,uint256,uint256)",27002849:"id2Players(uint256)",27018631:"icoBonus()",27053417:"_updateSeed()",27109641:"alreadyReceived(address)",27151526:"nextBid()",27187991:"setEtherPrice(uint256)",27213345:"totalSupplyToken()",27233980:"_total_house_edge()",27270550:"swapAble(bool)",27329380:"getRecentPlayersCount()",27332624:"_lottery(uint256,address,address)",27374015:"functionFive()",27378684:"price4()",27413437:"grantFounderToken()",27458664:"enableTokenMinting()",27506099:"getCountPlayersOfOwner(uint256,address)",27516075:"emergencyWithdrawalsEnabled()",27526045:"checkNeedProcessPreSaleBonus(uint256)",27668624:"getPositiveBalancesAndAddressesFromAddresses()",27669781:"emitInfo(uint256,uint256,address,uint256,uint256)",27734225:"getCommitteesNumber()",27796092:"t4tToken()",27815883:"_setHairValue6(uint256)",27816235:"onSaleEnded()",27816932:"AdaptableToken(uint256,uint256)",27854452:"allocateAgents(address)",27860587:"TXToken()",27942536:"SenbitTokenDigitalExchange()",28012606:"createAuction(uint256,uint256,uint256,uint256,address,uint256)",28043306:"migrateTransfer(address,uint256)",28044357:"CollectibleIndex1()",28069173:"RedAngelCoin()",28111984:"setIcoState(uint8)",28134642:"getFightId(uint256,uint256)",28155727:"makerWithdrawEther()",28180023:"closingBlock()",28249577:"getContractCode(address)",28261850:"getProfits(bytes6)",28336190:"sendedToService()",28339320:"deleteRegion(address[16],uint256)",28444381:"setPeriods(uint256,uint256,uint256,uint256,uint256,uint256)",28459871:"OreOreCoin(uint256,string,string,uint8)",28492557:"airdropTokensAddress()",28543417:"removeOrderOfOwner(address,uint256)",28553325:"accrueBountyTokens(address,uint256)",28783726:"issueHardcapToken()",28805407:"refundToken(bytes32,address,address,uint256)",28831187:"setCompanyWallet(address)",28929072:"setMaxAssignedRequests(uint256)",28940426:"MadeInChina()",28968872:"minusFreezingTime(uint256)",29013659:"lastDebtTokenScalingFactor()",29026614:"addValidPlugin(bytes32)",29033133:"clearValueBonuses()",29147530:"setValidKYC(address)",29153250:"withdrawalList(uint256[],address)",29163502:"addWhitelistedTransfer(address[])",29194964:"setUsdCap(uint256)",29263630:"initialiseContract(address,uint256,uint256,uint256)",29291054:"setContract(address,address,address)",29318897:"getTokenPriceInETH()",29390370:"setPricer(address)",29441674:"DOW_SUN()",29522531:"preICO(address,address)",29546713:"claimableHalvings()",29560980:"getCapital(uint256)",29610252:"payFee()",29684907:"numerai()",29710388:"isProxy(address)",29713781:"HumanToken(address,address)",29745306:"tgrSetLive()",29760657:"setStarDistance(uint8,uint16)",29822734:"Win()",29864547:"feeIndex()",29913150:"createTicket(address,uint256)",29917954:"exitPool()",30010312:"unsuspendUser(uint256)",30068509:"info_admin()",30073514:"_allocation(address,address,address,address,address)",30102055:"currentImportedReceiverIndex()",30109962:"proposalDuration()",30140053:"burnIcoTokens()",30142814:"KeyrptoCrowdsale2()",30198421:"PythonToken()",30226121:"CCXCrowdsale(address,address)",30230796:"setTradeABIHash(bytes32)",30388491:"_informRebuyTo(uint256,address)",30406423:"payJackpot()",30500684:"addEarlyBird(address,uint256)",30507451:"receiveBonus()",30587002:"get_submission_id()",30690468:"atleastZero(int256)",30818189:"bonus1()",30865362:"withdrawRemainingRewards()",30880441:"borrowFor(address,address,uint256)",30920505:"createInvestContract(address,uint256,uint256)",30945443:"update(address,string,string)",30996897:"placeBet(address)",31003230:"serviceCharge(uint256)",31014853:"buySWL()",31076417:"setTokenUSDRate(uint256)",31134651:"donateToLovers(bytes32)",31159923:"isAllocatedICO()",31277306:"buyByEth(address,uint256)",31288397:"payWithoutChecksum(uint128,address)",31302244:"approveAsInvestor(address,int256)",31361399:"setICODate(uint256)",31375242:"ownerSetTreasury(address)",31391828:"_computeTournamentIncentiveReward(uint256,uint256)",31421497:"KYRToken()",31580446:"acceptDividends(uint256)",31606828:"registrationDeposit()",31616395:"crowdsaleContract()",31641629:"releaseSomeKims(uint256)",31649115:"buy(address,uint256,address[],bytes,uint256[],uint256[])",31649233:"allocatedTotal()",31657926:"ticketsOf(address)",31666144:"BTCproxy()",31666156:"latestReferenceBlockNumber()",31670619:"GROWCHAIN()",31711884:"tokenRate()",31712489:"storeNewPosition()",31748401:"_investorAddresses(uint256)",31775646:"bulkGrantTokenCommonPool(address[],uint256[])",31798893:"DistributedSoFar()",31834096:"transferInteractionsAllowed()",31839753:"getVolumeBonusAmount(uint256,uint256)",31876693:"ITI()",31885119:"mintSelf()",31891683:"CrypotaTestToken()",31933916:"getMessageCount()",31985628:"prizeFunctionName()",31999749:"getTim