text: /*! For license information please see LICENSES */
  (window.webpackJsonp=window.webpackJsonp||[]).push([[5],[,,,,,,,,,,,,function(t,e){"function"==typeof Object.create?t.exports=function(t,e){e&&(t.super_=e,t.prototype=Object.create(e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}))}:t.exports=function(t,e){if(e){t.super_=e;var r=function(){};r.prototype=e.prototype,t.prototype=new r,t.prototype.constructor=t}}},,,,function(t,e,r){"use strict";var n=r(145),o={};o[r(33)("toStringTag")]="z",o+""!="[object z]"&&r(49)(Object.prototype,"toString",(function(){return"[object "+n(this)+"]"}),!0)},,,,,,,,function(t,e,r){var n=Date.prototype,o="Invalid Date",f="toString",h=n.toString,c=n.getTime;new Date(NaN)+""!=o&&r(49)(n,f,(function(){var t=c.call(this);return t==t?h.call(this):o}))},function(t,e,r){"use strict";r(724);var n=r(38),o=r(148),f=r(39),h="toString",c=/./.toString,l=function(t){r(49)(RegExp.prototype,h,t,!0)};r(40)((function(){return"/a/b"!=c.call({source:"a",flags:"b"})}))?l((function(){var t=n(this);return"/".concat(t.source,"/","flags"in t?t.flags:!f&&t instanceof RegExp?o.call(t):void 0)})):c.name!=h&&l((function(){return c.call(this)}))},,function(t,e,r){var n=r(34),o=r(77),f=r(78),h=r(49),c=r(80),l=function(t,e,source){var r,d,y,m,v=t&l.F,w=t&l.G,_=t&l.S,A=t&l.P,k=t&l.B,M=w?n:_?n[e]||(n[e]={}):(n[e]||{}).prototype,U=w?o:o[e]||(o[e]={}),S=U.prototype||(U.prototype={});for(r in w&&(source=e),source)y=((d=!v&&M&&void 0!==M[r])?M:source)[r],m=k&&d?c(y,n):A&&"function"==typeof y?c(Function.call,y):y,M&&h(M,r,y,t&l.U),U[r]!=y&&f(U,r,m),A&&S[r]!=y&&(S[r]=y)};n.core=o,l.F=1,l.G=2,l.S=4,l.P=8,l.B=16,l.W=32,l.U=64,l.R=128,t.exports=l},,,,,,function(t,e,r){var n=r(141)("wks"),o=r(117),f=r(34).Symbol,h="function"==typeof f;(t.exports=function(t){return n[t]||(n[t]=h&&f[t]||(h?f:o)("Symbol."+t))}).store=n},function(t,e){var r=t.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=r)},,,,function(t,e,r){var n=r(45);t.exports=function(t){if(!n(t))throw TypeError(t+" is not an object!");return t}},function(t,e,r){t.exports=!r(40)((function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a}))},function(t,e){t.exports=function(t){try{return!!t()}catch(t){return!0}}},,,,function(t,e,r){var n=r(38),o=r(283),f=r(140),h=Object.defineProperty;e.f=r(39)?Object.defineProperty:function(t,e,r){if(n(t),e=f(e,!0),n(r),o)try{return h(t,e,r)}catch(t){}if("get"in r||"set"in r)throw TypeError("Accessors not supported!");return"value"in r&&(t[e]=r.value),t}},function(t,e){t.exports=function(t){return"object"==typeof t?null!==t:"function"==typeof t}},,function(t,e,r){var n=e;n.utils=r(60),n.common=r(128),n.sha=r(536),n.ripemd=r(540),n.hmac=r(541),n.sha1=n.sha.sha1,n.sha256=n.sha.sha256,n.sha224=n.sha.sha224,n.sha384=n.sha.sha384,n.sha512=n.sha.sha512,n.ripemd160=n.ripemd.ripemd160},function(t,e,r){var n=r(44).f,o=Function.prototype,f=/^\s*function ([^ (]*)/,h="name";h in o||r(39)&&n(o,h,{configurable:!0,get:function(){try{return(""+this).match(f)[1]}catch(t){return""}}})},function(t,e,r){var n=r(34),o=r(78),f=r(79),h=r(117)("src"),c=r(452),l="toString",d=(""+c).split(l);r(77).inspectSource=function(t){return c.call(t)},(t.exports=function(t,e,r,c){var l="function"==typeof r;l&&(f(r,"name")||o(r,"name",e)),t[e]!==r&&(l&&(f(r,h)||o(r,h,t[e]?""+t[e]:d.join(String(e)))),t===n?t[e]=r:c?t[e]?t[e]=r:o(t,e,r):(delete t[e],o(t,e,r)))})(Function.prototype,l,(function(){return"function"==typeof this&&this[h]||c.call(this)}))},function(t,e,r){"use strict";var n=r(34),o=r(79),f=r(39),h=r(27),c=r(49),l=r(177).KEY,d=r(40),y=r(141),m=r(120),v=r(117),w=r(33),_=r(285),A=r(453),k=r(454),M=r(288),U=r(38),S=r(45),x=r(91),E=r(63),O=r(140),C=r(116),R=r(144),B=r(456),I=r(123),P=r(143),T=r(44),j=r(90),L=I.f,N=T.f,D=B.f,K=n.Symbol,z=n.JSON,H=z&&z.stringify,F=w("_hidden"),V=w("toPrimitive"),G={}.propertyIsEnumerable,W=y("symbol-registry"),Z=y("symbols"),J=y("op-symbols"),X=Object.prototype,$="function"==typeof K&&!!P.f,Y=n.QObject,Q=!Y||!Y.prototype||!Y.prototype.findChild,tt=f&&d((function(){return 7!=R(N({},"a",{get:function(){return N(this,"a",{value:7}).a}})).a}))?function(t,e,r){var n=L(X,e);n&&delete X[e],N(t,e,r),n&&t!==X&&N(X,e,n)}:N,et=function(t){var e=Z[t]=R(K.prototype);return e._k=t,e},nt=$&&"symbol"==typeof K.iterator?function(t){return"symbol"==typeof t}:function(t){return t instanceof K},it=function(t,e,r){return t===X&&it(J,e,r),U(t),e=O(e,!0),U(r),o(Z,e)?(r.enumerable?(o(t,F)&&t[F][e]&&(t[F][e]=!1),r=R(r,{enumerable:C(0,!1)})):(o(t,F)||N(t,F,C(1,{})),t[F][e]=!0),tt(t,e,r)):N(t,e,r)},ot=function(t,e){U(t);for(var r,n=k(e=E(e)),i=0,o=n.length;o>i;)it(t,r=n[i++],e[r]);return t},at=function(t){var e=G.call(this,t=O(t,!0));return!(this===X&&o(Z,t)&&!o(J,t))&&(!(e||!o(this,t)||!o(Z,t)||o(this,F)&&this[F][t])||e)},st=function(t,e){if(t=E(t),e=O(e,!0),t!==X||!o(Z,e)||o(J,e)){var r=L(t,e);return!r||!o(Z,e)||o(t,F)&&t[F][e]||(r.enumerable=!0),r}},ut=function(t){for(var e,r=D(E(t)),n=[],i=0;r.length>i;)o(Z,e=r[i++])||e==F||e==l||n.push(e);return n},ft=function(t){for(var e,r=t===X,n=D(r?J:E(t)),f=[],i=0;n.length>i;)!o(Z,e=n[i++])||r&&!o(X,e)||f.push(Z[e]);return f};$||(c((K=function(){if(this instanceof K)throw TypeError("Symbol is not a constructor!");var t=v(arguments.length>0?arguments[0]:void 0),e=function(r){this===X&&e.call(J,r),o(this,F)&&o(this[F],t)&&(this[F][t]=!1),tt(this,t,C(1,r))};return f&&Q&&tt(X,t,{configurable:!0,set:e}),et(t)}).prototype,"toString",(function(){return this._k})),I.f=st,T.f=it,r(122).f=B.f=ut,r(121).f=at,P.f=ft,f&&!r(118)&&c(X,"propertyIsEnumerable",at,!0),_.f=function(t){return et(w(t))}),h(h.G+h.W+h.F*!$,{Symbol:K});for(var ht="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),ct=0;ht.length>ct;)w(ht[ct++]);for(var lt=j(w.store),pt=0;lt.length>pt;)A(lt[pt++]);h(h.S+h.F*!$,"Symbol",{for:function(t){return o(W,t+="")?W[t]:W[t]=K(t)},keyFor:function(t){if(!nt(t))throw TypeError(t+" is not a symbol!");for(var e in W)if(W[e]===t)return e},useSetter:function(){Q=!0},useSimple:function(){Q=!1}}),h(h.S+h.F*!$,"Object",{create:function(t,e){return void 0===e?R(t):ot(R(t),e)},defineProperty:it,defineProperties:ot,getOwnPropertyDescriptor:st,getOwnPropertyNames:ut,getOwnPropertySymbols:ft});var yt=d((function(){P.f(1)}));h(h.S+h.F*yt,"Object",{getOwnPropertySymbols:function(t){return P.f(x(t))}}),z&&h(h.S+h.F*(!$||d((function(){var t=K();return"[null]"!=H([t])||"{}"!=H({a:t})||"{}"!=H(Object(t))}))),"JSON",{stringify:function(t){for(var e,r,n=[t],i=1;arguments.length>i;)n.push(arguments[i++]);if(r=e=n[1],(S(e)||void 0!==t)&&!nt(t))return M(e)||(e=function(t,e){if("function"==typeof r&&(e=r.call(this,t,e)),!nt(e))return e}),n[1]=e,H.apply(z,n)}}),K.prototype[V]||r(78)(K.prototype,V,K.prototype.valueOf),m(K,"Symbol"),m(Math,"Math",!0),m(n.JSON,"JSON",!0)},,,,,function(t,e,r){"use strict";var n=r(27),html=r(176),o=r(81),f=r(284),h=r(56),c=[].slice;n(n.P+n.F*r(40)((function(){html&&c.call(html)})),"Array",{slice:function(t,e){var r=h(this.length),n=o(this);if(e=void 0===e?r:e,"Array"==n)return c.call(this,t,e);for(var l=f(t,r),d=f(e,r),y=h(d-l),m=new Array(y),i=0;i<y;i++)m[i]="String"==n?this.charAt(l+i):this[l+i];return m}})},function(t,e,r){var n=r(119),o=Math.min;t.exports=function(t){return t>0?o(n(t),9007199254740991):0}},,function(t,e,r){"use strict";var n=r(38),o=r(91),f=r(56),h=r(119),c=r(193),l=r(146),d=Math.max,y=Math.min,m=Math.floor,v=/\$([$&`']|\d\d?|<[^>]*>)/g,w=/\$([$&`']|\d\d?)/g;r(147)("replace",2,(function(t,e,r,_){return[function(n,o){var f=t(this),h=null==n?void 0:n[e];return void 0!==h?h.call(n,f,o):r.call(String(f),n,o)},function(t,e){var o=_(r,t,this,e);if(o.done)return o.value;var m=n(t),v=String(this),w="function"==typeof e;w||(e=String(e));var k=m.global;if(k){var M=m.unicode;m.lastIndex=0}for(var U=[];;){var S=l(m,v);if(null===S)break;if(U.push(S),!k)break;""===String(S[0])&&(m.lastIndex=c(v,f(m.lastIndex),M))}for(var x,E="",O=0,i=0;i<U.length;i++){S=U[i];for(var C=String(S[0]),R=d(y(h(S.index),v.length),0),B=[],I=1;I<S.length;I++)B.push(void 0===(x=S[I])?x:String(x));var P=S.groups;if(w){var T=[C].concat(B,R,v);void 0!==P&&T.push(P);var j=String(e.apply(void 0,T))}else j=A(C,v,R,B,P,e);R>=O&&(E+=v.slice(O,R)+j,O=R+C.length)}return E+v.slice(O)}];function A(t,e,n,f,h,c){var l=n+t.length,d=f.length,y=w;return void 0!==h&&(h=o(h),y=v),r.call(c,y,(function(r,o){var c;switch(o.charAt(0)){case"$":return"$";case"&":return t;case"`":return e.slice(0,n);case"'":return e.slice(l);case"<":c=h[o.slice(1,-1)];break;default:var y=+o;if(0===y)return r;if(y>d){var v=m(y/10);return 0===v?r:v<=d?void 0===f[v-1]?o.charAt(1):f[v-1]+o.charAt(1):r}c=f[y-1]}return void 0===c?"":c}))}}))},,function(t,e,r){"use strict";var n=r(51),o=r(12);function f(t,i){return 55296==(64512&t.charCodeAt(i))&&(!(i<0||i+1>=t.length)&&56320==(64512&t.charCodeAt(i+1)))}function h(t){return(t>>>24|t>>>8&65280|t<<8&16711680|(255&t)<<24)>>>0}function c(t){return 1===t.length?"0"+t:t}function l(t){return 7===t.length?"0"+t:6===t.length?"00"+t:5===t.length?"000"+t:4===t.length?"0000"+t:3===t.length?"00000"+t:2===t.length?"000000"+t:1===t.length?"0000000"+t:t}e.inherits=o,e.toArray=function(t,e){if(Array.isArray(t))return t.slice();if(!t)return[];var r=[];if("string"==typeof t)if(e){if("hex"===e)for((t=t.replace(/[^a-z0-9]+/gi,"")).length%2!=0&&(t="0"+t),i=0;i<t.length;i+=2)r.push(parseInt(t[i]+t[i+1],16))}else for(var p=0,i=0;i<t.length;i++){var n=t.charCodeAt(i);n<128?r[p++]=n:n<2048?(r[p++]=n>>6|192,r[p++]=63&n|128):f(t,i)?(n=65536+((1023&n)<<10)+(1023&t.charCodeAt(++i)),r[p++]=n>>18|240,r[p++]=n>>12&63|128,r[p++]=n>>6&63|128,r[p++]=63&n|128):(r[p++]=n>>12|224,r[p++]=n>>6&63|128,r[p++]=63&n|128)}else for(i=0;i<t.length;i++)r[i]=0|t[i];return r},e.toHex=function(t){for(var e="",i=0;i<t.length;i++)e+=c(t[i].toString(16));return e},e.htonl=h,e.toHex32=function(t,e){for(var r="",i=0;i<t.length;i++){var n=t[i];"little"===e&&(n=h(n)),r+=l(n.toString(16))}return r},e.zero2=c,e.zero8=l,e.join32=function(t,e,r,o){var f=r-e;n(f%4==0);for(var h=new Array(f/4),i=0,c=e;i<h.length;i++,c+=4){var l;l="big"===o?t[c]<<24|t[c+1]<<16|t[c+2]<<8|t[c+3]:t[c+3]<<24|t[c+2]<<16|t[c+1]<<8|t[c],h[i]=l>>>0}return h},e.split32=function(t,e){for(var r=new Array(4*t.length),i=0,n=0;i<t.length;i++,n+=4){var o=t[i];"big"===e?(r[n]=o>>>24,r[n+1]=o>>>16&255,r[n+2]=o>>>8&255,r[n+3]=255&o):(r[n+3]=o>>>24,r[n+2]=o>>>16&255,r[n+1]=o>>>8&255,r[n]=255&o)}return r},e.rotr32=function(t,b){return t>>>b|t<<32-b},e.rotl32=function(t,b){return t<<b|t>>>32-b},e.sum32=function(a,b){return a+b>>>0},e.sum32_3=function(a,b,t){return a+b+t>>>0},e.sum32_4=function(a,b,t,e){return a+b+t+e>>>0},e.sum32_5=function(a,b,t,e,r){return a+b+t+e+r>>>0},e.sum64=function(t,e,r,n){var o=t[e],f=n+t[e+1]>>>0,h=(f<n?1:0)+r+o;t[e]=h>>>0,t[e+1]=f},e.sum64_hi=function(t,e,r,n){return(e+n>>>0<e?1:0)+t+r>>>0},e.sum64_lo=function(t,e,r,n){return e+n>>>0},e.sum64_4_hi=function(t,e,r,n,o,f,h,dl){var c=0,l=e;return c+=(l=l+n>>>0)<e?1:0,c+=(l=l+f>>>0)<f?1:0,t+r+o+h+(c+=(l=l+dl>>>0)<dl?1:0)>>>0},e.sum64_4_lo=function(t,e,r,n,o,f,h,dl){return e+n+f+dl>>>0},e.sum64_5_hi=function(t,e,r,n,o,f,h,dl,c,l){var d=0,y=e;return d+=(y=y+n>>>0)<e?1:0,d+=(y=y+f>>>0)<f?1:0,d+=(y=y+dl>>>0)<dl?1:0,t+r+o+h+c+(d+=(y=y+l>>>0)<l?1:0)>>>0},e.sum64_5_lo=function(t,e,r,n,o,f,h,dl,c,l){return e+n+f+dl+l>>>0},e.rotr64_hi=function(t,e,r){return(e<<32-r|t>>>r)>>>0},e.rotr64_lo=function(t,e,r){return(t<<32-r|e>>>r)>>>0},e.shr64_hi=function(t,e,r){return t>>>r},e.shr64_lo=function(t,e,r){return(t<<32-r|e>>>r)>>>0}},,,function(t,e,r){var n=r(178),o=r(82);t.exports=function(t){return n(o(t))}},function(t,e,r){"use strict";var n=r(80),o=r(27),f=r(91),h=r(289),c=r(290),l=r(56),d=r(291),y=r(292);o(o.S+o.F*!r(181)((function(t){Array.from(t)})),"Array",{from:function(t){var e,r,o,m,v=f(t),w="function"==typeof this?this:Array,_=arguments.length,A=_>1?arguments[1]:void 0,k=void 0!==A,M=0,U=y(v);if(k&&(A=n(A,_>2?arguments[2]:void 0,2)),null==U||w==Array&&c(U))for(r=new w(e=l(v.length));e>M;M++)d(r,M,k?A(v[M],M):v[M]);else for(m=U.call(v),r=new w;!(o=m.next()).done;M++)d(r,M,k?h(m,A,[o.value,M],!0):o.value);return r.length=M,r}})},function(t,e,r){"use strict";var n=r(27),o=r(189)(2);n(n.P+n.F*!r(299)([].filter,!0),"Array",{filter:function(t){return o(this,t,arguments[1])}})},function(t,e,r){var n=r(91),o=r(90);r(300)("keys",(function(){return function(t){return o(n(t))}}))},function(t,e,r){"use strict";var n=r(27),o=r(189)(1);n(n.P+n.F*!r(299)([].map,!0),"Array",{map:function(t){return o(this,t,arguments[1])}})},function(t,e,r){"use strict";var n=r(301)(!0);r(183)(String,"String",(function(t){this._t=String(t),this._i=0}),(function(){var t,e=this._t,r=this._i;return r>=e.length?{value:void 0,done:!0}:(t=n(e,r),this._i+=t.length,{value:t,done:!1})}))},function(t,e,r){for(var n=r(293),o=r(90),f=r(49),h=r(34),c=r(78),l=r(124),d=r(33),y=d("iterator"),m=d("toStringTag"),v=l.Array,w={CSSRuleList:!0,CSSStyleDeclaration:!1,CSSValueList:!1,ClientRectList:!1,DOMRectList:!1,DOMStringList:!1,DOMTokenList:!0,DataTransferItemList:!1,FileList:!1,HTMLAllCollection:!1,HTMLCollection:!1,HTMLFormElement:!1,HTMLSelectElement:!1,MediaList:!0,MimeTypeArray:!1,NamedNodeMap:!1,NodeList:!0,PaintRequestList:!1,Plugin:!1,PluginArray:!1,SVGLengthList:!1,SVGNumberList:!1,SVGPathSegList:!1,SVGPointList:!1,SVGStringList:!1,SVGTransformList:!1,SourceBufferList:!1,StyleSheetList:!0,TextTrackCueList:!1,TextTrackList:!1,TouchList:!1},_=o(w),i=0;i<_.length;i++){var A,k=_[i],M=w[k],U=h[k],S=U&&U.prototype;if(S&&(S[y]||c(S,y,v),S[m]||c(S,m,k),l[k]=v,M))for(A in n)S[A]||f(S,A,n[A],!0)}},,function(t,e,r){"use strict";var n=r(191),o=r(38),f=r(186),h=r(193),c=r(56),l=r(146),d=r(194),y=r(40),m=Math.min,v=[].push,w=4294967295,_=!y((function(){RegExp(w,"y")}));r(147)("split",2,(function(t,e,r,y){var A;return A="c"=="abbc".split(/(b)*/)[1]||4!="test".split(/(?:)/,-1).length||2!="ab".split(/(?:ab)*/).length||4!=".".split(/(.?)(.?)/).length||".".split(/()()/).length>1||"".split(/.?/).length?function(t,e){var o=String(this);if(void 0===t&&0===e)return[];if(!n(t))return r.call(o,t,e);for(var f,h,c,output=[],l=(t.ignoreCase?"i":"")+(t.multiline?"m":"")+(t.unicode?"u":"")+(t.sticky?"y":""),y=0,m=void 0===e?w:e>>>0,_=new RegExp(t.source,l+"g");(f=d.call(_,o))&&!((h=_.lastIndex)>y&&(output.push(o.slice(y,f.index)),f.length>1&&f.index<o.length&&v.apply(output,f.slice(1)),c=f[0].length,y=h,output.length>=m));)_.lastIndex===f.index&&_.lastIndex++;return y===o.length?!c&&_.test("")||output.push(""):output.push(o.slice(y)),output.length>m?output.slice(0,m):output}:"0".split(void 0,0).length?function(t,e){return void 0===t&&0===e?[]:r.call(this,t,e)}:r,[function(r,n){var o=t(this),f=null==r?void 0:r[e];return void 0!==f?f.call(r,o,n):A.call(String(o),r,n)},function(t,e){var n=y(A,t,this,e,A!==r);if(n.done)return n.value;var d=o(t),v=String(this),k=f(d,RegExp),M=d.unicode,U=(d.ignoreCase?"i":"")+(d.multiline?"m":"")+(d.unicode?"u":"")+(_?"y":"g"),S=new k(_?d:"^(?:"+d.source+")",U),x=void 0===e?w:e>>>0;if(0===x)return[];if(0===v.length)return null===l(S,v)?[v]:[];for(var p=0,q=0,E=[];q<v.length;){S.lastIndex=_?q:0;var O,C=l(S,_?v:v.slice(q));if(null===C||(O=m(c(S.lastIndex+(_?0:q)),v.length))===p)q=h(v,q,M);else{if(E.push(v.slice(p,q)),E.length===x)return E;for(var i=1;i<=C.length-1;i++)if(E.push(C[i]),E.length===x)return E;q=p=O}}return E.push(v.slice(p)),E}]}))},,,,function(t,e,r){"use strict";e.randomBytes=e.rng=e.pseudoRandomBytes=e.prng=r(70),e.createHash=e.Hash=r(84),e.createHmac=e.Hmac=r(317);var n=r(498),o=Object.keys(n),f=["sha1","sha224","sha256","sha384","sha512","md5","rmd160"].concat(o);e.getHashes=function(){return f};var p=r(204);e.pbkdf2=p.pbkdf2,e.pbkdf2Sync=p.pbkdf2Sync;var h=r(500);e.Cipher=h.Cipher,e.createCipher=h.createCipher,e.Cipheriv=h.Cipheriv,e.createCipheriv=h.createCipheriv,e.Decipher=h.Decipher,e.createDecipher=h.createDecipher,e.Decipheriv=h.Decipheriv,e.createDecipheriv=h.createDecipheriv,e.getCiphers=h.getCiphers,e.listCiphers=h.listCiphers;var c=r(515);e.DiffieHellmanGroup=c.DiffieHellmanGroup,e.createDiffieHellmanGroup=c.createDiffieHellmanGroup,e.getDiffieHellman=c.getDiffieHellman,e.createDiffieHellman=c.createDiffieHellman,e.DiffieHellman=c.DiffieHellman;var l=r(520);e.createSign=l.createSign,e.Sign=l.Sign,e.createVerify=l.createVerify,e.Verify=l.Verify,e.createECDH=r(561);var d=r(562);e.publicEncrypt=d.publicEncrypt,e.privateEncrypt=d.privateEncrypt,e.publicDecrypt=d.publicDecrypt,e.privateDecrypt=d.privateDecrypt;var y=r(565);e.randomFill=y.randomFill,e.randomFillSync=y.randomFillSync,e.createCredentials=function(){throw new Error(["sorry, createCredentials is not implemented yet","we accept pull requests","https://github.com/crypto-browserify/crypto-browserify"].join("\n"))},e.constants={DH_CHECK_P_NOT_SAFE_PRIME:2,DH_CHECK_P_NOT_PRIME:1,DH_UNABLE_TO_CHECK_GENERATOR:4,DH_NOT_SUITABLE_GENERATOR:8,NPN_ENABLED:1,ALPN_ENABLED:1,RSA_PKCS1_PADDING:1,RSA_SSLV23_PADDING:2,RSA_NO_PADDING:3,RSA_PKCS1_OAEP_PADDING:4,RSA_X931_PADDING:5,RSA_PKCS1_PSS_PADDING:6,POINT_CONVERSION_COMPRESSED:2,POINT_CONVERSION_UNCOMPRESSED:4,POINT_CONVERSION_HYBRID:6}},,function(t,e){var r=t.exports={version:"2.6.12"};"number"==typeof __e&&(__e=r)},function(t,e,r){var n=r(44),o=r(116);t.exports=r(39)?function(object,t,e){return n.f(object,t,o(1,e))}:function(object,t,e){return object[t]=e,object}},function(t,e){var r={}.hasOwnProperty;t.exports=function(t,e){return r.call(t,e)}},function(t,e,r){var n=r(142);t.exports=function(t,e,r){if(n(t),void 0===e)return t;switch(r){case 1:return function(a){return t.call(e,a)};case 2:return function(a,b){return t.call(e,a,b)};case 3:return function(a,b,r){return t.call(e,a,b,r)}}return function(){return t.apply(e,arguments)}}},function(t,e){var r={}.toString;t.exports=function(t){return r.call(t).slice(8,-1)}},function(t,e){t.exports=function(t){if(null==t)throw TypeError("Can't call method on  "+t);return t}},function(t,e,r){"use strict";var n=r(27),o=r(287)(!0);n(n.P,"Array",{includes:function(t){return o(this,t,arguments.length>1?arguments[1]:void 0)}}),r(182)("includes")},function(t,e,r){"use strict";var n=r(12),o=r(196),f=r(199),h=r(200),c=r(85);function l(t){c.call(this,"digest"),this._hash=t}n(l,c),l.prototype._update=function(data){this._hash.update(data)},l.prototype._final=function(){return this._hash.digest()},t.exports=function(t){return"md5"===(t=t.toLowerCase())?new o:"rmd160"===t||"ripemd160"===t?new f:new l(h(t))}},function(t,e,r){var n=r(15).Buffer,o=r(201).Transform,f=r(94).StringDecoder;function h(t){o.call(this),this.hashMode="string"==typeof t,this.hashMode?this[t]=this._finalOrDigest:this.final=this._finalOrDigest,this._final&&(this.__final=this._final,this._final=null),this._decoder=null,this._encoding=null}r(12)(h,o),h.prototype.update=function(data,t,e){"string"==typeof data&&(data=n.from(data,t));var r=this._update(data);return this.hashMode?this:(e&&(r=this._toString(r,e)),r)},h.prototype.setAutoPadding=function(){},h.prototype.getAuthTag=function(){throw new Error("trying to get auth tag in unsupported state")},h.prototype.setAuthTag=function(){throw new Error("trying to set auth tag in unsupported state")},h.prototype.setAAD=function(){throw new Error("trying to set aad in unsupported state")},h.prototype._transform=function(data,t,e){var r;try{this.hashMode?this._update(data):this.push(this._update(data))}catch(t){r=t}finally{e(r)}},h.prototype._flush=function(t){var e;try{this.push(this.__final())}catch(t){e=t}t(e)},h.prototype._finalOrDigest=function(t){var e=this.__final()||n.alloc(0);return t&&(e=this._toString(e,t,!0)),e},h.prototype._toString=function(t,e,r){if(this._decoder||(this._decoder=new f(e),this._encoding=e),this._encoding!==e)throw new Error("can't switch encodings");var n=this._decoder.write(t);return r&&(n+=this._decoder.end()),n},t.exports=h},,,,,function(t,e,r){var n=r(286),o=r(180);t.exports=Object.keys||function(t){return n(t,o)}},function(t,e,r){var n=r(82);t.exports=function(t){return Object(n(t))}},function(t,e,r){"use strict";var n=r(27),o=r(190),f="includes";n(n.P+n.F*r(192)(f),"String",{includes:function(t){return!!~o(this,t,f).indexOf(t,arguments.length>1?arguments[1]:void 0)}})},function(t,e,r){"use strict";var n,o="object"==typeof Reflect?Reflect:null,f=o&&"function"==typeof o.apply?o.apply:function(t,e,r){return Function.prototype.apply.call(t,e,r)};n=o&&"function"==typeof o.ownKeys?o.ownKeys:Object.getOwnPropertySymbols?function(t){return Object.getOwnPropertyNames(t).concat(Object.getOwnPropertySymbols(t))}:function(t){return Object.getOwnPropertyNames(t)};var h=Number.isNaN||function(t){return t!=t};function c(){c.init.call(this)}t.exports=c,t.exports.once=function(t,e){return new Promise((function(r,n){function o(){void 0!==f&&t.removeListener("error",f),r([].slice.call(arguments))}var f;"error"!==e&&(f=function(r){t.removeListener(e,o),n(r)},t.once("error",f)),t.once(e,o)}))},c.EventEmitter=c,c.prototype._events=void 0,c.prototype._eventsCount=0,c.prototype._maxListeners=void 0;var l=10;function d(t){if("function"!=typeof t)throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof t)}function y(t){return void 0===t._maxListeners?c.defaultMaxListeners:t._maxListeners}function m(t,e,r,n){var o,f,h,c;if(d(r),void 0===(f=t._events)?(f=t._events=Object.create(null),t._eventsCount=0):(void 0!==f.newListener&&(t.emit("newListener",e,r.listener?r.listener:r),f=t._events),h=f[e]),void 0===h)h=f[e]=r,++t._eventsCount;else if("function"==typeof h?h=f[e]=n?[r,h]:[h,r]:n?h.unshift(r):h.push(r),(o=y(t))>0&&h.length>o&&!h.warned){h.warned=!0;var l=new Error("Possible EventEmitter memory leak detected. "+h.length+" "+String(e)+" listeners added. Use emitter.setMaxListeners() to increase limit");l.name="MaxListenersExceededWarning",l.emitter=t,l.type=e,l.count=h.length,c=l,console&&console.warn&&console.warn(c)}return t}function v(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,0===arguments.length?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function w(t,e,r){var n={fired:!1,wrapFn:void 0,target:t,type:e,listener:r},o=v.bind(n);return o.listener=r,n.wrapFn=o,o}function _(t,e,r){var n=t._events;if(void 0===n)return[];var o=n[e];return void 0===o?[]:"function"==typeof o?r?[o.listener||o]:[o]:r?function(t){for(var e=new Array(t.length),i=0;i<e.length;++i)e[i]=t[i].listener||t[i];return e}(o):k(o,o.length)}function A(t){var e=this._events;if(void 0!==e){var r=e[t];if("function"==typeof r)return 1;if(void 0!==r)return r.length}return 0}function k(t,e){for(var r=new Array(e),i=0;i<e;++i)r[i]=t[i];return r}Object.defineProperty(c,"defaultMaxListeners",{enumerable:!0,get:function(){return l},set:function(t){if("number"!=typeof t||t<0||h(t))throw new RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received '+t+".");l=t}}),c.init=function(){void 0!==this._events&&this._events!==Object.getPrototypeOf(this)._events||(this._events=Object.create(null),this._eventsCount=0),this._maxListeners=this._maxListeners||void 0},c.prototype.setMaxListeners=function(t){if("number"!=typeof t||t<0||h(t))throw new RangeError('The value of "n" is out of range. It must be a non-negative number. Received '+t+".");return this._maxListeners=t,this},c.prototype.getMaxListeners=function(){return y(this)},c.prototype.emit=function(t){for(var e=[],i=1;i<arguments.length;i++)e.push(arguments[i]);var r="error"===t,n=this._events;if(void 0!==n)r=r&&void 0===n.error;else if(!r)return!1;if(r){var o;if(e.length>0&&(o=e[0]),o instanceof Error)throw o;var h=new Error("Unhandled error."+(o?" ("+o.message+")":""));throw h.context=o,h}var c=n[t];if(void 0===c)return!1;if("function"==typeof c)f(c,this,e);else{var l=c.length,d=k(c,l);for(i=0;i<l;++i)f(d[i],this,e)}return!0},c.prototype.addListener=function(t,e){return m(this,t,e,!1)},c.prototype.on=c.prototype.addListener,c.prototype.prependListener=function(t,e){return m(this,t,e,!0)},c.prototype.once=function(t,e){return d(e),this.on(t,w(this,t,e)),this},c.prototype.prependOnceListener=function(t,e){return d(e),this.prependListener(t,w(this,t,e)),this},c.prototype.removeListener=function(t,e){var r,n,o,i,f;if(d(e),void 0===(n=this._events))return this;if(void 0===(r=n[t]))return this;if(r===e||r.listener===e)0==--this._eventsCount?this._events=Object.create(null):(delete n[t],n.removeListener&&this.emit("removeListener",t,r.listener||e));else if("function"!=typeof r){for(o=-1,i=r.length-1;i>=0;i--)if(r[i]===e||r[i].listener===e){f=r[i].listener,o=i;break}if(o<0)return this;0===o?r.shift():function(t,e){for(;e+1<t.length;e++)t[e]=t[e+1];t.pop()}(r,o),1===r.length&&(n[t]=r[0]),void 0!==n.removeListener&&this.emit("removeListener",t,f||e)}return this},c.prototype.off=c.prototype.removeListener,c.prototype.removeAllListeners=function(t){var e,r,i;if(void 0===(r=this._events))return this;if(void 0===r.removeListener)return 0===arguments.length?(this._events=Object.create(null),this._eventsCount=0):void 0!==r[t]&&(0==--this._eventsCount?this._events=Object.create(null):delete r[t]),this;if(0===arguments.length){var n,o=Object.keys(r);for(i=0;i<o.length;++i)"removeListener"!==(n=o[i])&&this.removeAllListeners(n);return this.removeAllListeners("removeListener"),this._events=Object.create(null),this._eventsCount=0,this}if("function"==typeof(e=r[t]))this.removeListener(t,e);else if(void 0!==e)for(i=e.length-1;i>=0;i--)this.removeListener(t,e[i]);return this},c.prototype.listeners=function(t){return _(this,t,!0)},c.prototype.rawListeners=function(t){return _(this,t,!1)},c.listenerCount=function(t,e){return"function"==typeof t.listenerCount?t.listenerCount(e):A.call(t,e)},c.prototype.listenerCount=A,c.prototype.eventNames=function(){return this._eventsCount>0?n(this._events):[]}},,,,,function(t,e,r){var n=r(63),o=r(123).f;r(300)("getOwnPropertyDescriptor",(function(){return function(t,e){return o(n(t),e)}}))},function(t,e,r){var n=r(27),o=r(721),f=r(63),h=r(123),c=r(291);n(n.S,"Object",{getOwnPropertyDescriptors:function(object){for(var t,desc,e=f(object),r=h.f,n=o(e),l={},i=0;n.length>i;)void 0!==(desc=r(e,t=n[i++]))&&c(l,t,desc);return l}})},,,,,,,function(t,e,r){"use strict";var n={};function o(code,t,e){e||(e=Error);var r=function(e){var r,n;function o(r,n,o){return e.call(this,function(e,r,n){return"string"==typeof t?t:t(e,r,n)}(r,n,o))||this}return n=e,(r=o).prototype=Object.create(n.prototype),r.prototype.constructor=r,r.__proto__=n,o}(e);r.prototype.name=e.name,r.prototype.code=code,n[code]=r}function f(t,e){if(Array.isArray(t)){var r=t.length;return t=t.map((function(i){return String(i)})),r>2?"one of ".concat(e," ").concat(t.slice(0,r-1).join(", "),", or ")+t[r-1]:2===r?"one of ".concat(e," ").concat(t[0]," or ").concat(t[1]):"of ".concat(e," ").concat(t[0])}return"of ".concat(e," ").concat(String(t))}o("ERR_INVALID_OPT_VALUE",(function(t,e){return'The value "'+e+'" is invalid for option "'+t+'"'}),TypeError),o("ERR_INVALID_ARG_TYPE",(function(t,e,r){var n,o,h,c;if("string"==typeof e&&(o="not ",e.substr(!h||h<0?0:+h,o.length)===o)?(n="must not be",e=e.replace(/^not /,"")):n="must be",function(t,e,r){return(void 0===r||r>t.length)&&(r=t.length),t.substring(r-e.length,r)===e}(t," argument"))c="The ".concat(t," ").concat(n," ").concat(f(e,"type"));else{var l=function(t,e,r){return"number"!=typeof r&&(r=0),!(r+e.length>t.length)&&-1!==t.indexOf(e,r)}(t,".")?"property":"argument";c='The "'.concat(t,'" ').concat(l," ").concat(n," ").concat(f(e,"type"))}return c+=". Received type ".concat(typeof r)}),TypeError),o("ERR_STREAM_PUSH_AFTER_EOF","stream.push() after EOF"),o("ERR_METHOD_NOT_IMPLEMENTED",(function(t){return"The "+t+" method is not implemented"})),o("ERR_STREAM_PREMATURE_CLOSE","Premature close"),o("ERR_STREAM_DESTROYED",(function(t){return"Cannot call "+t+" after a stream was destroyed"})),o("ERR_MULTIPLE_CALLBACK","Callback called multiple times"),o("ERR_STREAM_CANNOT_PIPE","Cannot pipe, not readable"),o("ERR_STREAM_WRITE_AFTER_END","write after end"),o("ERR_STREAM_NULL_VALUES","May not write null values to stream",TypeError),o("ERR_UNKNOWN_ENCODING",(function(t){return"Unknown encoding: "+t}),TypeError),o("ERR_STREAM_UNSHIFT_AFTER_END_EVENT","stream.unshift() after end event"),t.exports.codes=n},function(t,e,r){"use strict";(function(e){var n=Object.keys||function(t){var e=[];for(var r in t)e.push(r);return e};t.exports=d;var o=r(305),f=r(309);r(12)(d,o);for(var h=n(f.prototype),c=0;c<h.length;c++){var l=h[c];d.prototype[l]||(d.prototype[l]=f.prototype[l])}function d(t){if(!(this instanceof d))return new d(t);o.call(this,t),f.call(this,t),this.allowHalfOpen=!0,t&&(!1===t.readable&&(this.readable=!1),!1===t.writable&&(this.writable=!1),!1===t.allowHalfOpen&&(this.allowHalfOpen=!1,this.once("end",y)))}function y(){this._writableState.ended||e.nextTick(m,this)}function m(t){t.end()}Object.defineProperty(d.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),Object.defineProperty(d.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}}),Object.defineProperty(d.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}}),Object.defineProperty(d.prototype,"destroyed",{enumerable:!1,get:function(){return void 0!==this._readableState&&void 0!==this._writableState&&(this._readableState.destroyed&&this._writableState.destroyed)},set:function(t){void 0!==this._readableState&&void 0!==this._writableState&&(this._readableState.destroyed=t,this._writableState.destroyed=t)}})}).call(this,r(23))},,,,,,,,,function(t,e){t.exports=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}}},function(t,e){var r=0,n=Math.random();t.exports=function(t){return"Symbol(".concat(void 0===t?"":t,")_",(++r+n).toString(36))}},function(t,e){t.exports=!1},function(t,e){var r=Math.ceil,n=Math.floor;t.exports=function(t){return isNaN(t=+t)?0:(t>0?n:r)(t)}},function(t,e,r){var n=r(44).f,o=r(79),f=r(33)("toStringTag");t.exports=function(t,e,r){t&&!o(t=r?t:t.prototype,f)&&n(t,f,{configurable:!0,value:e})}},function(t,e){e.f={}.propertyIsEnumerable},function(t,e,r){var n=r(286),o=r(180).concat("length","prototype");e.f=Object.getOwnPropertyNames||function(t){return n(t,o)}},function(t,e,r){var n=r(121),o=r(116),f=r(63),h=r(140),c=r(79),l=r(283),d=Object.getOwnPropertyDescriptor;e.f=r(39)?d:function(t,e){if(t=f(t),e=h(e,!0),l)try{return d(t,e)}catch(t){}if(c(t,e))return o(!n.f.call(t,e),t[e])}},function(t,e){t.exports={}},,function(t,e,r){(function(t){function r(t){return Object.prototype.toString.call(t)}e.isArray=function(t){return Array.isArray?Array.isArray(t):"[object Array]"===r(t)},e.isBoolean=function(t){return"boolean"==typeof t},e.isNull=function(t){return null===t},e.isNullOrUndefined=function(t){return null==t},e.isNumber=function(t){return"number"==typeof t},e.isString=function(t){return"string"==typeof t},e.isSymbol=function(t){return"symbol"==typeof t},e.isUndefined=function(t){return void 0===t},e.isRegExp=function(t){return"[object RegExp]"===r(t)},e.isObject=function(t){return"object"==typeof t&&null!==t},e.isDate=function(t){return"[object Date]"===r(t)},e.isError=function(t){return"[object Error]"===r(t)||t instanceof Error},e.isFunction=function(t){return"function"==typeof t},e.isPrimitive=function(t){return null===t||"boolean"==typeof t||"number"==typeof t||"string"==typeof t||"symbol"==typeof t||void 0===t},e.isBuffer=t.isBuffer}).call(this,r(8).Buffer)},function(t,e,r){(function(e){t.exports=function(a,b){for(var t=Math.min(a.length,b.length),r=new e(t),i=0;i<t;++i)r[i]=a[i]^b[i];return r}}).call(this,r(8).Buffer)},function(t,e,r){"use strict";var n=r(60),o=r(51);function f(){this.pending=null,this.pendingTotal=0,this.blockSize=this.constructor.blockSize,this.outSize=this.constructor.outSize,this.hmacStrength=this.constructor.hmacStrength,this.padLength=this.constructor.padLength/8,this.endian="big",this._delta8=this.blockSize/8,this._delta32=this.blockSize/32}e.BlockHash=f,f.prototype.update=function(t,e){if(t=n.toArray(t,e),this.pending?this.pending=this.pending.concat(t):this.pending=t,this.pendingTotal+=t.length,this.pending.length>=this._delta8){var r=(t=this.pending).length%this._delta8;this.pending=t.slice(t.length-r,t.length),0===this.pending.length&&(this.pending=null),t=n.join32(t,0,t.length-r,this.endian);for(var i=0;i<t.length;i+=this._delta32)this._update(t,i,i+this._delta32)}return this},f.prototype.digest=function(t){return this.update(this._pad()),o(null===this.pending),this._digest(t)},f.prototype._pad=function(){var t=this.pendingTotal,e=this._delta8,r=e-(t+this.padLength)%e,n=new Array(r+this.padLength);n[0]=128;for(var i=1;i<r;i++)n[i]=0;if(t<<=3,"big"===this.endian){for(var o=8;o<this.padLength;o++)n[i++]=0;n[i++]=0,n[i++]=0,n[i++]=0,n[i++]=0,n[i++]=t>>>24&255,n[i++]=t>>>16&255,n[i++]=t>>>8&255,n[i++]=255&t}else for(n[i++]=255&t,n[i++]=t>>>8&255,n[i++]=t>>>16&255,n[i++]=t>>>24&255,n[i++]=0,n[i++]=0,n[i++]=0,n[i++]=0,o=8;o<this.padLength;o++)n[i++]=0;return n}},,,,function(t){t.exports=JSON.parse('{"identity":0,"ip4":4,"tcp":6,"sha1":17,"sha2-256":18,"sha2-512":19,"sha3-512":20,"sha3-384":21,"sha3-256":22,"sha3-224":23,"shake-128":24,"shake-256":25,"keccak-224":26,"keccak-256":27,"keccak-384":28,"keccak-512":29,"blake3":30,"dccp":33,"murmur3-128":34,"murmur3-32":35,"ip6":41,"ip6zone":42,"path":47,"multicodec":48,"multihash":49,"multiaddr":50,"multibase":51,"dns":53,"dns4":54,"dns6":55,"dnsaddr":56,"protobuf":80,"cbor":81,"raw":85,"dbl-sha2-256":86,"rlp":96,"bencode":99,"dag-pb":112,"dag-cbor":113,"libp2p-key":114,"git-raw":120,"torrent-info":123,"torrent-file":124,"leofcoin-block":129,"leofcoin-tx":130,"leofcoin-pr":131,"sctp":132,"dag-jose":133,"dag-cose":134,"eth-block":144,"eth-block-list":145,"eth-tx-trie":146,"eth-tx":147,"eth-tx-receipt-trie":148,"eth-tx-receipt":149,"eth-state-trie":150,"eth-account-snapshot":151,"eth-storage-trie":152,"bitcoin-block":176,"bitcoin-tx":177,"bitcoin-witness-commitment":178,"zcash-block":192,"zcash-tx":193,"stellar-block":208,"stellar-tx":209,"md4":212,"md5":213,"bmt":214,"decred-block":224,"decred-tx":225,"ipld-ns":226,"ipfs-ns":227,"swarm-ns":228,"ipns-ns":229,"zeronet":230,"secp256k1-pub":231,"bls12_381-g1-pub":234,"bls12_381-g2-pub":235,"x25519-pub":236,"ed25519-pub":237,"dash-block":240,"dash-tx":241,"swarm-manifest":250,"swarm-feed":251,"udp":273,"p2p-webrtc-star":275,"p2p-webrtc-direct":276,"p2p-stardust":277,"p2p-circuit":290,"dag-json":297,"udt":301,"utp":302,"unix":400,"p2p":421,"ipfs":421,"https":443,"onion":444,"onion3":445,"garlic64":446,"garlic32":447,"tls":448,"quic":460,"ws":477,"wss":478,"p2p-websocket-star":479,"http":480,"json":512,"messagepack":513,"libp2p-peer-record":769,"sha2-256-trunc254-padded":4114,"ripemd-128":4178,"ripemd-160":4179,"ripemd-256":4180,"ripemd-320":4181,"x11":4352,"sm3-256":21325,"blake2b-8":45569,"blake2b-16":45570,"blake2b-24":45571,"blake2b-32":45572,"blake2b-40":45573,"blake2b-48":45574,"blake2b-56":45575,"blake2b-64":45576,"blake2b-72":45577,"blake2b-80":45578,"blake2b-88":45579,"blake2b-96":45580,"blake2b-104":45581,"blake2b-112":45582,"blake2b-120":45583,"blake2b-128":45584,"blake2b-136":45585,"blake2b-144":45586,"blake2b-152":45587,"blake2b-160":45588,"blake2b-168":45589,"blake2b-176":45590,"blake2b-184":45591,"blake2b-192":45592,"blake2b-200":45593,"blake2b-208":45594,"blake2b-216":45595,"blake2b-224":45596,"blake2b-232":45597,"blake2b-240":45598,"blake2b-248":45599,"blake2b-256":45600,"blake2b-264":45601,"blake2b-272":45602,"blake2b-280":45603,"blake2b-288":45604,"blake2b-296":45605,"blake2b-304":45606,"blake2b-312":45607,"blake2b-320":45608,"blake2b-328":45609,"blake2b-336":45610,"blake2b-344":45611,"blake2b-352":45612,"blake2b-360":45613,"blake2b-368":45614,"blake2b-376":45615,"blake2b-384":45616,"blake2b-392":45617,"blake2b-400":45618,"blake2b-408":45619,"blake2b-416":45620,"blake2b-424":45621,"blake2b-432":45622,"blake2b-440":45623,"blake2b-448":45624,"blake2b-456":45625,"blake2b-464":45626,"blake2b-472":45627,"blake2b-480":45628,"blake2b-488":45629,"blake2b-496":45630,"blake2b-504":45631,"blake2b-512":45632,"blake2s-8":45633,"blake2s-16":45634,"blake2s-24":45635,"blake2s-32":45636,"blake2s-40":45637,"blake2s-48":45638,"blake2s-56":45639,"blake2s-64":45640,"blake2s-72":45641,"blake2s-80":45642,"blake2s-88":45643,"blake2s-96":45644,"blake2s-104":45645,"blake2s-112":45646,"blake2s-120":45647,"blake2s-128":45648,"blake2s-136":45649,"blake2s-144":45650,"blake2s-152":45651,"blake2s-160":45652,"blake2s-168":45653,"blake2s-176":45654,"blake2s-184":45655,"blake2s-192":45656,"blake2s-200":45657,"blake2s-208":45658,"blake2s-216":45659,"blake2s-224":45660,"blake2s-232":45661,"blake2s-240":45662,"blake2s-248":45663,"blake2s-256":45664,"skein256-8":45825,"skein256-16":45826,"skein256-24":45827,"skein256-32":45828,"skein256-40":45829,"skein256-48":45830,"skein256-56":45831,"skein256-64":45832,"skein256-72":45833,"skein256-80":45834,"skein256-88":45835,"skein256-96":45836,"skein256-104":45837,"skein256-112":45838,"skein256-120":45839,"skein256-128":45840,"skein256-136":45841,"skein256-144":45842,"skein256-152":45843,"skein256-160":45844,"skein256-168":45845,"skein256-176":45846,"skein256-184":45847,"skein256-192":45848,"skein256-200":45849,"skein256-208":45850,"skein256-216":45851,"skein256-224":45852,"skein256-232":45853,"skein256-240":45854,"skein256-248":45855,"skein256-256":45856,"skein512-8":45857,"skein512-16":45858,"skein512-24":45859,"skein512-32":45860,"skein512-40":45861,"skein512-48":45862,"skein512-56":45863,"skein512-64":45864,"skein512-72":45865,"skein512-80":45866,"skein512-88":45867,"skein512-96":45868,"skein512-104":45869,"skein512-112":45870,"skein512-120":45871,"skein512-128":45872,"skein512-136":45873,"skein512-144":45874,"skein512-152":45875,"skein512-160":45876,"skein512-168":45877,"skein512-176":45878,"skein512-184":45879,"skein512-192":45880,"skein512-200":45881,"skein512-208":45882,"skein512-216":45883,"skein512-224":45884,"skein512-232":45885,"skein512-240":45886,"skein512-248":45887,"skein512-256":45888,"skein512-264":45889,"skein512-272":45890,"skein512-280":45891,"skein512-288":45892,"skein512-296":45893,"skein512-304":45894,"skein512-312":45895,"skein512-320":45896,"skein512-328":45897,"skein512-336":45898,"skein512-344":45899,"skein512-352":45900,"skein512-360":45901,"skein512-368":45902,"skein512-376":45903,"skein512-384":45904,"skein512-392":45905,"skein512-400":45906,"skein512-408":45907,"skein512-416":45908,"skein512-424":45909,"skein512-432":45910,"skein512-440":45911,"skein512-448":45912,"skein512-456":45913,"skein512-464":45914,"skein512-472":45915,"skein512-480":45916,"skein512-488":45917,"skein512-496":45918,"skein512-504":45919,"skein512-512":45920,"skein1024-8":45921,"skein1024-16":45922,"skein1024-24":45923,"skein1024-32":45924,"skein1024-40":45925,"skein1024-48":45926,"skein1024-56":45927,"skein1024-64":45928,"skein1024-72":45929,"skein1024-80":45930,"skein1024-88":45931,"skein1024-96":45932,"skein1024-104":45933,"skein1024-112":45934,"skein1024-120":45935,"skein1024-128":45936,"skein1024-136":45937,"skein1024-144":45938,"skein1024-152":45939,"skein1024-160":45940,"skein1024-168":45941,"skein1024-176":45942,"skein1024-184":45943,"skein1024-192":45944,"skein1024-200":45945,"skein1024-208":45946,"skein1024-216":45947,"skein1024-224":45948,"skein1024-232":45949,"skein1024-240":45950,"skein1024-248":45951,"skein1024-256":45952,"skein1024-264":45953,"skein1024-272":45954,"skein1024-280":45955,"skein1024-288":45956,"skein1024-296":45957,"skein1024-304":45958,"skein1024-312":45959,"skein1024-320":45960,"skein1024-328":45961,"skein1024-336":45962,"skein1024-344":45963,"skein1024-352":45964,"skein1024-360":45965,"skein1024-368":45966,"skein1024-376":45967,"skein1024-384":45968,"skein1024-392":45969,"skein1024-400":45970,"skein1024-408":45971,"skein1024-416":45972,"skein1024-424":45973,"skein1024-432":45974,"skein1024-440":45975,"skein1024-448":45976,"skein1024-456":45977,"skein1024-464":45978,"skein1024-472":45979,"skein1024-480":45980,"skein1024-488":45981,"skein1024-496":45982,"skein1024-504":45983,"skein1024-512":45984,"skein1024-520":45985,"skein1024-528":45986,"skein1024-536":45987,"skein1024-544":45988,"skein1024-552":45989,"skein1024-560":45990,"skein1024-568":45991,"skein1024-576":45992,"skein1024-584":45993,"skein1024-592":45994,"skein1024-600":45995,"skein1024-608":45996,"skein1024-616":45997,"skein1024-624":45998,"skein1024-632":45999,"skein1024-640":46000,"skein1024-648":46001,"skein1024-656":46002,"skein1024-664":46003,"skein1024-672":46004,"skein1024-680":46005,"skein1024-688":46006,"skein1024-696":46007,"skein1024-704":46008,"skein1024-712":46009,"skein1024-720":46010,"skein1024-728":46011,"skein1024-736":46012,"skein1024-744":46013,"skein1024-752":46014,"skein1024-760":46015,"skein1024-768":46016,"skein1024-776":46017,"skein1024-784":46018,"skein1024-792":46019,"skein1024-800":46020,"skein1024-808":46021,"skein1024-816":46022,"skein1024-824":46023,"skein1024-832":46024,"skein1024-840":46025,"skein1024-848":46026,"skein1024-856":46027,"skein1024-864":46028,"skein1024-872":46029,"skein1024-880":46030,"skein1024-888":46031,"skein1024-896":46032,"skein1024-904":46033,"skein1024-912":46034,"skein1024-920":46035,"skein1024-928":46036,"skein1024-936":46037,"skein1024-944":46038,"skein1024-952":46039,"skein1024-960":46040,"skein1024-968":46041,"skein1024-976":46042,"skein1024-984":46043,"skein1024-992":46044,"skein1024-1000":46045,"skein1024-1008":46046,"skein1024-1016":46047,"skein1024-1024":46048,"poseidon-bls12_381-a2-fc1":46081,"poseidon-bls12_381-a2-fc1-sc":46082,"zeroxcert-imprint-256":52753,"fil-commitment-unsealed":61697,"fil-commitment-sealed":61698,"holochain-adr-v0":8417572,"holochain-adr-v1":8483108,"holochain-key-v0":9728292,"holochain-key-v1":9793828,"holochain-sig-v0":10645796,"holochain-sig-v1":10711332}')},function(t,e,r){"use strict";(function(e){var n=r(357),o=r(356);function f(t){var a=t;if("string"!=typeof a)throw new Error("[ethjs-util] while padding to even, value must be string, is currently "+typeof a+", while padToEven.");return a.length%2&&(a="0"+a),a}function h(i){return"0x"+i.toString(16)}t.exports={arrayContainsArray:function(t,e,r){if(!0!==Array.isArray(t))throw new Error("[ethjs-util] method arrayContainsArray requires input 'superset' to be an array got type '"+typeof t+"'");if(!0!==Array.isArray(e))throw new Error("[ethjs-util] method arrayContainsArray requires input 'subset' to be an array got type '"+typeof e+"'");return e[Boolean(r)?"some":"every"]((function(e){return t.indexOf(e)>=0}))},intToBuffer:function(i){var t=h(i);return new e(f(t.slice(2)),"hex")},getBinarySize:function(t){if("string"!=typeof t)throw new Error("[ethjs-util] while getting binary size, method getBinarySize requires input 'str' to be type String, got '"+typeof t+"'.");return e.byteLength(t,"utf8")},isHexPrefixed:n,stripHexPrefix:o,padToEven:f,intToHex:h,fromAscii:function(t){for(var e="",i=0;i<t.length;i++){var r=t.charCodeAt(i).toString(16);e+=r.length<2?"0"+r:r}return"0x"+e},fromUtf8:function(t){return"0x"+f(new e(t,"utf8").toString("hex")).replace(/^0+|0+$/g,"")},toAscii:function(t){var e="",i=0,r=t.length;for("0x"===t.substring(0,2)&&(i=2);i<r;i+=2){var code=parseInt(t.substr(i,2),16);e+=String.fromCharCode(code)}return e},toUtf8:function(t){return new e(f(o(t).replace(/^0+|0+$/g,"")),"hex").toString("utf8")},getKeys:function(t,e,r){if(!Array.isArray(t))throw new Error("[ethjs-util] method getKeys expecting type Array as 'params' input, got '"+typeof t+"'");if("string"!=typeof e)throw new Error("[ethjs-util] method getKeys expecting type String for input 'key' got '"+typeof e+"'.");for(var n=[],i=0;i<t.length;i++){var o=t[i][e];if(r&&!o)o="";else if("string"!=typeof o)throw new Error("invalid abi");n.push(o)}return n},isHexString:function(t,e){return!("string"!=typeof t||!t.match(/^0x[0-9A-Fa-f]*$/))&&(!e||t.length===2+2*e)}}}).call(this,r(8).Buffer)},function(t,e,r){"use strict";(function(t){Object.defineProperty(e,"__esModule",{value:!0}),e.baToJSON=e.addHexPrefix=e.toUnsigned=e.fromSigned=e.bufferToHex=e.bufferToInt=e.toBuffer=e.stripZeros=e.unpad=e.setLengthRight=e.setLength=e.setLengthLeft=e.zeros=void 0;var n=r(133),o=r(7);e.zeros=function(e){return t.allocUnsafe(e).fill(0)},e.setLengthLeft=function(t,r,n){void 0===n&&(n=!1);var o=e.zeros(r);return t=e.toBuffer(t),n?t.length<r?(t.copy(o),o):t.slice(0,r):t.length<r?(t.copy(o,r-t.length),o):t.slice(-r)},e.setLength=e.setLengthLeft,e.setLengthRight=function(t,r){return e.setLength(t,r,!0)},e.unpad=function(a){for(var t=(a=n.stripHexPrefix(a))[0];a.length>0&&"0"===t.toString();)t=(a=a.slice(1))[0];return a},e.stripZeros=e.unpad,e.toBuffer=function(e){if(!t.isBuffer(e))if(Array.isArray(e))e=t.from(e);else if("string"==typeof e){if(!n.isHexString(e))throw new Error("Cannot convert string to buffer. toBuffer only supports 0x-prefixed hex strings and this string was given: "+e);e=t.from(n.padToEven(n.stripHexPrefix(e)),"hex")}else if("number"==typeof e)e=n.intToBuffer(e);else if(null==e)e=t.allocUnsafe(0);else if(o.isBN(e))e=e.toArrayLike(t);else{if(!e.toArray)throw new Error("invalid type");e=t.from(e.toArray())}return e},e.bufferToInt=function(t){return new o(e.toBuffer(t)).toNumber()},e.bufferToHex=function(t){return"0x"+(t=e.toBuffer(t)).toString("hex")},e.fromSigned=function(t){return new o(t).fromTwos(256)},e.toUnsigned=function(e){return t.from(e.toTwos(256).toArray())},e.addHexPrefix=function(t){return"string"!=typeof t||n.isHexPrefixed(t)?t:"0x"+t},e.baToJSON=function(r){if(t.isBuffer(r))return"0x"+r.toString("hex");if(r instanceof Array){for(var n=[],i=0;i<r.length;i++)n.push(e.baToJSON(r[i]));return n}}}).call(this,r(8).Buffer)},,,,,,function(t,e,r){var n=r(45);t.exports=function(t,e){if(!n(t))return t;var r,o;if(e&&"function"==typeof(r=t.toString)&&!n(o=r.call(t)))return o;if("function"==typeof(r=t.valueOf)&&!n(o=r.call(t)))return o;if(!e&&"function"==typeof(r=t.toString)&&!n(o=r.call(t)))return o;throw TypeError("Can't convert object to primitive value")}},function(t,e,r){var n=r(77),o=r(34),f="__core-js_shared__",h=o[f]||(o[f]={});(t.exports=function(t,e){return h[t]||(h[t]=void 0!==e?e:{})})("versions",[]).push({version:n.version,mode:r(118)?"pure":"global",copyright:"© 2020 Denis Pushkarev (zloirock.ru)"})},function(t,e){t.exports=function(t){if("function"!=typeof t)throw TypeError(t+" is not a function!");return t}},function(t,e){e.f=Object.getOwnPropertySymbols},function(t,e,r){var n=r(38),o=r(455),f=r(180),h=r(179)("IE_PROTO"),c=function(){},l=function(){var t,iframe=r(175)("iframe"),i=f.length;for(iframe.style.display="none",r(176).appendChild(iframe),iframe.src="javascript:",(t=iframe.contentWindow.document).open(),t.write("<script>document.F=Object<\/script>"),t.close(),l=t.F;i--;)delete l.prototype[f[i]];return l()};t.exports=Object.create||function(t,e){var r;return null!==t?(c.prototype=n(t),r=new c,c.prototype=null,r[h]=t):r=l(),void 0===e?r:o(r,e)}},function(t,e,r){var n=r(81),o=r(33)("toStringTag"),f="Arguments"==n(function(){return arguments}());t.exports=function(t){var e,r,h;return void 0===t?"Undefined":null===t?"Null":"string"==typeof(r=function(t,e){try{return t[e]}catch(t){}}(e=Object(t),o))?r:f?n(e):"Object"==(h=n(e))&&"function"==typeof e.callee?"Arguments":h}},function(t,e,r){"use strict";var n=r(145),o=RegExp.prototype.exec;t.exports=function(t,e){var r=t.exec;if("function"==typeof r){var f=r.call(t,e);if("object"!=typeof f)throw new TypeError("RegExp exec method returned something other than an Object or null");return f}if("RegExp"!==n(t))throw new TypeError("RegExp#exec called on incompatible receiver");return o.call(t,e)}},function(t,e,r){"use strict";r(471);var n=r(49),o=r(78),f=r(40),h=r(82),c=r(33),l=r(194),d=c("species"),y=!f((function(){var t=/./;return t.exec=function(){var t=[];return t.groups={a:"7"},t},"7"!=="".replace(t,"$<a>")})),m=function(){var t=/(?:)/,e=t.exec;t.exec=function(){return e.apply(this,arguments)};var r="ab".split(t);return 2===r.length&&"a"===r[0]&&"b"===r[1]}();t.exports=function(t,e,r){var v=c(t),w=!f((function(){var e={};return e[v]=function(){return 7},7!=""[t](e)})),_=w?!f((function(){var e=!1,r=/a/;return r.exec=function(){return e=!0,null},"split"===t&&(r.constructor={},r.constructor[d]=function(){return r}),r[v](""),!e})):void 0;if(!w||!_||"replace"===t&&!y||"split"===t&&!m){var A=/./[v],k=r(h,v,""[t],(function(t,e,r,n,o){return e.exec===l?w&&!o?{done:!0,value:A.call(e,r,n)}:{done:!0,value:t.call(r,e,n)}:{done:!1}})),M=k[0],U=k[1];n(String.prototype,t,M),o(RegExp.prototype,v,2==e?function(t,e){return U.call(t,this,e)}:function(t){return U.call(t,this)})}}},function(t,e,r){"use strict";var n=r(38);t.exports=function(){var t=n(this),e="";return t.global&&(e+="g"),t.ignoreCase&&(e+="i"),t.multiline&&(e+="m"),t.unicode&&(e+="u"),t.sticky&&(e+="y"),e}},function(t,e,r){var n=r(34),o=r(195),f=r(44).f,h=r(122).f,c=r(191),l=r(148),d=n.RegExp,y=d,m=d.prototype,v=/a/g,w=/a/g,_=new d(v)!==v;if(r(39)&&(!_||r(40)((function(){return w[r(33)("match")]=!1,d(v)!=v||d(w)==w||"/a/i"!=d(v,"i")})))){d=function(p,t){var e=this instanceof d,r=c(p),n=void 0===t;return!e&&r&&p.constructor===d&&n?p:o(_?new y(r&&!n?p.source:p,t):y((r=p instanceof d)?p.source:p,r&&n?l.call(p):t),e?this:m,d)};for(var A=function(t){t in d||f(d,t,{configurable:!0,get:function(){return y[t]},set:function(e){y[t]=e}})},k=h(y),i=0;k.length>i;)A(k[i++]);m.constructor=d,d.prototype=m,r(49)(n,"RegExp",d)}r(188)("RegExp")},,function(t,e,r){var n=r(15).Buffer;function o(t){n.isBuffer(t)||(t=n.from(t));for(var e=t.length/4|0,r=new Array(e),i=0;i<e;i++)r[i]=t.readUInt32BE(4*i);return r}function f(t){for(;0<t.length;t++)t[0]=0}function h(t,e,r,n,o){for(var f,h,c,l,d=r[0],y=r[1],m=r[2],v=r[3],w=t[0]^e[0],_=t[1]^e[1],A=t[2]^e[2],k=t[3]^e[3],M=4,U=1;U<o;U++)f=d[w>>>24]^y[_>>>16&255]^m[A>>>8&255]^v[255&k]^e[M++],h=d[_>>>24]^y[A>>>16&255]^m[k>>>8&255]^v[255&w]^e[M++],c=d[A>>>24]^y[k>>>16&255]^m[w>>>8&255]^v[255&_]^e[M++],l=d[k>>>24]^y[w>>>16&255]^m[_>>>8&255]^v[255&A]^e[M++],w=f,_=h,A=c,k=l;return f=(n[w>>>24]<<24|n[_>>>16&255]<<16|n[A>>>8&255]<<8|n[255&k])^e[M++],h=(n[_>>>24]<<24|n[A>>>16&255]<<16|n[k>>>8&255]<<8|n[255&w])^e[M++],c=(n[A>>>24]<<24|n[k>>>16&255]<<16|n[w>>>8&255]<<8|n[255&_])^e[M++],l=(n[k>>>24]<<24|n[w>>>16&255]<<16|n[_>>>8&255]<<8|n[255&A])^e[M++],[f>>>=0,h>>>=0,c>>>=0,l>>>=0]}var c=[0,1,2,4,8,16,32,64,128,27,54],l=function(){for(var t=new Array(256),e=0;e<256;e++)t[e]=e<128?e<<1:e<<1^283;for(var r=[],n=[],o=[[],[],[],[]],f=[[],[],[],[]],h=0,c=0,i=0;i<256;++i){var l=c^c<<1^c<<2^c<<3^c<<4;l=l>>>8^255&l^99,r[h]=l,n[l]=h;var d=t[h],y=t[d],m=t[y],v=257*t[l]^16843008*l;o[0][h]=v<<24|v>>>8,o[1][h]=v<<16|v>>>16,o[2][h]=v<<8|v>>>24,o[3][h]=v,v=16843009*m^65537*y^257*d^16843008*h,f[0][l]=v<<24|v>>>8,f[1][l]=v<<16|v>>>16,f[2][l]=v<<8|v>>>24,f[3][l]=v,0===h?h=c=1:(h=d^t[t[t[m^d]]],c^=t[t[c]])}return{SBOX:r,INV_SBOX:n,SUB_MIX:o,INV_SUB_MIX:f}}();function d(t){this._key=o(t),this._reset()}d.blockSize=16,d.keySize=32,d.prototype.blockSize=d.blockSize,d.prototype.keySize=d.keySize,d.prototype._reset=function(){for(var t=this._key,e=t.length,r=e+6,n=4*(r+1),o=[],f=0;f<e;f++)o[f]=t[f];for(f=e;f<n;f++){var h=o[f-1];f%e==0?(h=h<<8|h>>>24,h=l.SBOX[h>>>24]<<24|l.SBOX[h>>>16&255]<<16|l.SBOX[h>>>8&255]<<8|l.SBOX[255&h],h^=c[f/e|0]<<24):e>6&&f%e==4&&(h=l.SBOX[h>>>24]<<24|l.SBOX[h>>>16&255]<<16|l.SBOX[h>>>8&255]<<8|l.SBOX[255&h]),o[f]=o[f-e]^h}for(var d=[],y=0;y<n;y++){var m=n-y,v=o[m-(y%4?0:4)];d[y]=y<4||m<=4?v:l.INV_SUB_MIX[0][l.SBOX[v>>>24]]^l.INV_SUB_MIX[1][l.SBOX[v>>>16&255]]^l.INV_SUB_MIX[2][l.SBOX[v>>>8&255]]^l.INV_SUB_MIX[3][l.SBOX[255&v]]}this._nRounds=r,this._keySchedule=o,this._invKeySchedule=d},d.prototype.encryptBlockRaw=function(t){return h(t=o(t),this._keySchedule,l.SUB_MIX,l.SBOX,this._nRounds)},d.prototype.encryptBlock=function(t){var e=this.encryptBlockRaw(t),r=n.allocUnsafe(16);return r.writeUInt32BE(e[0],0),r.writeUInt32BE(e[1],4),r.writeUInt32BE(e[2],8),r.writeUInt32BE(e[3],12),r},d.prototype.decryptBlock=function(t){var e=(t=o(t))[1];t[1]=t[3],t[3]=e;var r=h(t,this._invKeySchedule,l.INV_SUB_MIX,l.INV_SBOX,this._nRounds),f=n.allocUnsafe(16);return f.writeUInt32BE(r[0],0),f.writeUInt32BE(r[3],4),f.writeUInt32BE(r[2],8),f.writeUInt32BE(r[1],12),f},d.prototype.scrub=function(){f(this._keySchedule),f(this._invKeySchedule),f(this._key)},t.exports.AES=d},function(t,e,r){var n=r(15).Buffer,o=r(196);t.exports=function(t,e,r,f){if(n.isBuffer(t)||(t=n.from(t,"binary")),e&&(n.isBuffer(e)||(e=n.from(e,"binary")),8!==e.length))throw new RangeError("salt should be Buffer with 8 byte length");for(var h=r/8,c=n.alloc(h),l=n.alloc(f||0),d=n.alloc(0);h>0||f>0;){var y=new o;y.update(d),y.update(t),e&&y.update(e),d=y.digest();var m=0;if(h>0){var v=c.length-h;m=Math.min(h,d.length),d.copy(c,v,0,m),h-=m}if(m<d.length&&f>0){var w=l.length-f,_=Math.min(f,d.length-m);d.copy(l,w,m,m+_),f-=_}}return d.fill(0),{key:c,iv:l}}},,,,,,,,function(t,e,r){"use strict";var n=r(38),o=r(56),f=r(193),h=r(146);r(147)("match",1,(function(t,e,r,c){return[function(r){var n=t(this),o=null==r?void 0:r[e];return void 0!==o?o.call(r,n):new RegExp(r)[e](String(n))},function(t){var e=c(r,t,this);if(e.done)return e.value;var l=n(t),d=String(this);if(!l.global)return h(l,d);var y=l.unicode;l.lastIndex=0;for(var m,v=[],w=0;null!==(m=h(l,d));){var _=String(m[0]);v[w]=_,""===_&&(l.lastIndex=f(d,o(l.lastIndex),y)),w++}return 0===w?null:v}]}))},,,,,,,function(t,e,r){"use strict";e.parse=function(t,e){if("string"!=typeof t)throw new TypeError("argument str must be a string");for(var r={},o=e||{},h=t.split(f),l=o.decode||n,i=0;i<h.length;i++){var d=h[i],y=d.indexOf("=");if(!(y<0)){var m=d.substr(0,y).trim(),v=d.substr(++y,d.length).trim();'"'==v[0]&&(v=v.slice(1,-1)),null==r[m]&&(r[m]=c(v,l))}}return r},e.serialize=function(t,e,r){var n=r||{},f=n.encode||o;if("function"!=typeof f)throw new TypeError("option encode is invalid");if(!h.test(t))throw new TypeError("argument name is invalid");var c=f(e);if(c&&!h.test(c))throw new TypeError("argument val is invalid");var l=t+"="+c;if(null!=n.maxAge){var d=n.maxAge-0;if(isNaN(d)||!isFinite(d))throw new TypeError("option maxAge is invalid");l+="; Max-Age="+Math.floor(d)}if(n.domain){if(!h.test(n.domain))throw new TypeError("option domain is invalid");l+="; Domain="+n.domain}if(n.path){if(!h.test(n.path))throw new TypeError("option path is invalid");l+="; Path="+n.path}if(n.expires){if("function"!=typeof n.expires.toUTCString)throw new TypeError("option expires is invalid");l+="; Expires="+n.expires.toUTCString()}n.httpOnly&&(l+="; HttpOnly");n.secure&&(l+="; Secure");if(n.sameSite){switch("string"==typeof n.sameSite?n.sameSite.toLowerCase():n.sameSite){case!0:l+="; SameSite=Strict";break;case"lax":l+="; SameSite=Lax";break;case"strict":l+="; SameSite=Strict";break;case"none":l+="; SameSite=None";break;default:throw new TypeError("option sameSite is invalid")}}return l};var n=decodeURIComponent,o=encodeURIComponent,f=/; */,h=/^[\u0009\u0020-\u007e\u0080-\u00ff]+$/;function c(t,e){try{return e(t)}catch(e){return t}}},,,,,,,,function(t,e,r){var n=r(45),o=r(34).document,f=n(o)&&n(o.createElement);t.exports=function(t){return f?o.createElement(t):{}}},function(t,e,r){var n=r(34).document;t.exports=n&&n.documentElement},function(t,e,r){var n=r(117)("meta"),o=r(45),f=r(79),h=r(44).f,c=0,l=Object.isExtensible||function(){return!0},d=!r(40)((function(){return l(Object.preventExtensions({}))})),y=function(t){h(t,n,{value:{i:"O"+ ++c,w:{}}})},meta=t.exports={KEY:n,NEED:!1,fastKey:function(t,e){if(!o(t))return"symbol"==typeof t?t:("string"==typeof t?"S":"P")+t;if(!f(t,n)){if(!l(t))return"F";if(!e)return"E";y(t)}return t[n].i},getWeak:function(t,e){if(!f(t,n)){if(!l(t))return!0;if(!e)return!1;y(t)}return t[n].w},onFreeze:function(t){return d&&meta.NEED&&l(t)&&!f(t,n)&&y(t),t}}},function(t,e,r){var n=r(81);t.exports=Object("z").propertyIsEnumerable(0)?Object:function(t){return"String"==n(t)?t.split(""):Object(t)}},function(t,e,r){var n=r(141)("keys"),o=r(117);t.exports=function(t){return n[t]||(n[t]=o(t))}},function(t,e){t.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(t,e,r){var n=r(33)("iterator"),o=!1;try{var f=[7][n]();f.return=function(){o=!0},Array.from(f,(function(){throw 2}))}catch(t){}t.exports=function(t,e){if(!e&&!o)return!1;var r=!1;try{var f=[7],h=f[n]();h.next=function(){return{done:r=!0}},f[n]=function(){return h},t(f)}catch(t){}return r}},function(t,e,r){var n=r(33)("unscopables"),o=Array.prototype;null==o[n]&&r(78)(o,n,{}),t.exports=function(t){o[n][t]=!0}},function(t,e,r){"use strict";var n=r(118),o=r(27),f=r(49),h=r(78),c=r(124),l=r(457),d=r(120),y=r(458),m=r(33)("iterator"),v=!([].keys&&"next"in[].keys()),w="keys",_="values",A=function(){return this};t.exports=function(t,e,r,k,M,U,S){l(r,e,k);var x,E,O,C=function(t){if(!v&&t in P)return P[t];switch(t){case w:case _:return function(){return new r(this,t)}}return function(){return new r(this,t)}},R=e+" Iterator",B=M==_,I=!1,P=t.prototype,T=P[m]||P["@@iterator"]||M&&P[M],j=T||C(M),L=M?B?C("entries"):j:void 0,N="Array"==e&&P.entries||T;if(N&&(O=y(N.call(new t)))!==Object.prototype&&O.next&&(d(O,R,!0),n||"function"==typeof O[m]||h(O,m,A)),B&&T&&T.name!==_&&(I=!0,j=function(){return T.call(this)}),n&&!S||!v&&!I&&P[m]||h(P,m,j),c[e]=j,c[R]=A,M)if(x={values:B?j:C(_),keys:U?j:C(w),entries:L},S)for(E in x)E in P||f(P,E,x[E]);else o(o.P+o.F*(v||I),e,x);return x}},function(t,e){t.exports=function(t,e,r,n){if(!(t instanceof e)||void 0!==n&&n in t)throw TypeError(r+": incorrect invocation!");return t}},function(t,e,r){var n=r(80),o=r(289),f=r(290),h=r(38),c=r(56),l=r(292),d={},y={};(e=t.exports=function(t,e,r,m,v){var w,_,A,k,M=v?function(){return t}:l(t),U=n(r,m,e?2:1),S=0;if("function"!=typeof M)throw TypeError(t+" is not iterable!");if(f(M)){for(w=c(t.length);w>S;S++)if((k=e?U(h(_=t[S])[0],_[1]):U(t[S]))===d||k===y)return k}else for(A=M.call(t);!(_=A.next()).done;)if((k=o(A,U,_.value,e))===d||k===y)return k}).BREAK=d,e.RETURN=y},function(t,e,r){var n=r(38),o=r(142),f=r(33)("species");t.exports=function(t,e){var r,h=n(t).constructor;return void 0===h||null==(r=n(h)[f])?e:o(r)}},function(t,e,r){var n=r(49);t.exports=function(t,e,r){for(var o in e)n(t,o,e[o],r);return t}},function(t,e,r){"use strict";var n=r(34),o=r(44),f=r(39),h=r(33)("species");t.exports=function(t){var e=n[t];f&&e&&!e[h]&&o.f(e,h,{configurable:!0,get:function(){return this}})}},function(t,e,r){var n=r(80),o=r(178),f=r(91),h=r(56),c=r(466);t.exports=function(t,e){var r=1==t,l=2==t,d=3==t,y=4==t,m=6==t,v=5==t||m,w=e||c;return function(e,c,_){for(var A,k,M=f(e),U=o(M),S=n(c,_,3),x=h(U.length),E=0,O=r?w(e,x):l?w(e,0):void 0;x>E;E++)if((v||E in U)&&(k=S(A=U[E],E,M),t))if(r)O[E]=k;else if(k)switch(t){case 3:return!0;case 5:return A;case 6:return E;case 2:O.push(A)}else if(y)return!1;return m?-1:d||y?y:O}}},function(t,e,r){var n=r(191),o=r(82);t.exports=function(t,e,r){if(n(e))throw TypeError("String#"+r+" doesn't accept regex!");return String(o(t))}},function(t,e,r){var n=r(45),o=r(81),f=r(33)("match");t.exports=function(t){var e;return n(t)&&(void 0!==(e=t[f])?!!e:"RegExp"==o(t))}},function(t,e,r){var n=r(33)("match");t.exports=function(t){var e=/./;try{"/./"[t](e)}catch(r){try{return e[n]=!1,!"/./"[t](e)}catch(t){}}return!0}},function(t,e,r){"use strict";var n=r(301)(!0);t.exports=function(t,e,r){return e+(r?n(t,e).length:1)}},function(t,e,r){"use strict";var n,o,f=r(148),h=RegExp.prototype.exec,c=String.prototype.replace,l=h,d=(n=/a/,o=/b*/g,h.call(n,"a"),h.call(o,"a"),0!==n.lastIndex||0!==o.lastIndex),y=void 0!==/()??/.exec("")[1];(d||y)&&(l=function(t){var e,r,n,i,o=this;return y&&(r=new RegExp("^"+o.source+"$(?!\\s)",f.call(o))),d&&(e=o.lastIndex),n=h.call(o,t),d&&n&&(o.lastIndex=o.global?n.index+n[0].length:e),y&&n&&n.length>1&&c.call(n[0],r,(function(){for(i=1;i<arguments.length-2;i++)void 0===arguments[i]&&(n[i]=void 0)})),n}),t.exports=l},function(t,e,r){var n=r(45),o=r(472).set;t.exports=function(t,e,r){var f,h=e.constructor;return h!==r&&"function"==typeof h&&(f=h.prototype)!==r.prototype&&n(f)&&o&&o(t,f),t}},,,function(t,e,r){"use strict";var n=r(106).codes.ERR_STREAM_PREMATURE_CLOSE;function o(){}t.exports=function t(e,r,f){if("function"==typeof r)return t(e,null,r);r||(r={}),f=function(t){var e=!1;return function(){if(!e){e=!0;for(var r=arguments.length,n=new Array(r),o=0;o<r;o++)n[o]=arguments[o];t.apply(this,n)}}}(f||o);var h=r.readable||!1!==r.readable&&e.readable,c=r.writable||!1!==r.writable&&e.writable,l=function(){e.writable||y()},d=e._writableState&&e._writableState.finished,y=function(){c=!1,d=!0,h||f.call(e)},m=e._readableState&&e._readableState.endEmitted,v=function(){h=!1,m=!0,c||f.call(e)},w=function(t){f.call(e,t)},_=function(){var t;return h&&!m?(e._readableState&&e._readableState.ended||(t=new n),f.call(e,t)):c&&!d?(e._writableState&&e._writableState.ended||(t=new n),f.call(e,t)):void 0},A=function(){e.req.on("finish",y)};return!function(t){return t.setHeader&&"function"==typeof t.abort}(e)?c&&!e._writableState&&(e.on("end",l),e.on("close",l)):(e.on("complete",y),e.on("abort",_),e.req?A():e.on("request",A)),e.on("end",v),e.on("finish",y),!1!==r.error&&e.on("error",w),e.on("close",_),function(){e.removeListener("complete",y),e.removeListener("abort",_),e.removeListener("request",A),e.req&&e.req.removeListener("finish",y),e.removeListener("end",l),e.removeListener("close",l),e.removeListener("finish",y),e.removeListener("end",v),e.removeListener("error",w),e.removeListener("close",_)}}},,,,,,,function(t,e,r){"use strict";var n=r(51);function o(t){this.options=t,this.type=this.options.type,this.blockSize=8,this._init(),this.buffer=new Array(this.blockSize),this.bufferOff=0}t.exports=o,o.prototype._init=function(){},o.prototype.update=function(data){return 0===data.length?[]:"decrypt"===this.type?this._updateDecrypt(data):this._updateEncrypt(data)},o.prototype._buffer=function(data,t){for(var e=Math.min(this.buffer.length-this.bufferOff,data.length-t),i=0;i<e;i++)this.buffer[this.bufferOff+i]=data[t+i];return this.bufferOff+=e,e},o.prototype._flushBuffer=function(t,e){return this._update(this.buffer,0,t,e),this.bufferOff=0,this.blockSize},o.prototype._updateEncrypt=function(data){var t=0,e=0,r=(this.bufferOff+data.length)/this.blockSize|0,n=new Array(r*this.blockSize);0!==this.bufferOff&&(t+=this._buffer(data,t),this.bufferOff===this.buffer.length&&(e+=this._flushBuffer(n,e)));for(var o=data.length-(data.length-t)%this.blockSize;t<o;t+=this.blockSize)this._update(data,t,n,e),e+=this.blockSize;for(;t<data.length;t++,this.bufferOff++)this.buffer[this.bufferOff]=data[t];return n},o.prototype._updateDecrypt=function(data){for(var t=0,e=0,r=Math.ceil((this.bufferOff+data.length)/this.blockSize)-1,n=new Array(r*this.blockSize);r>0;r--)t+=this._buffer(data,t),e+=this._flushBuffer(n,e);return t+=this._buffer(data,t),n},o.prototype.final=function(t){var e,r;return t&&(e=this.update(t)),r="encrypt"===this.type?this._finalEncrypt():this._finalDecrypt(),e?e.concat(r):r},o.prototype._pad=function(t,e){if(0===e)return!1;for(;e<t.length;)t[e++]=0;return!0},o.prototype._finalEncrypt=function(){if(!this._pad(this.buffer,this.bufferOff))return[];var t=new Array(this.blockSize);return this._update(this.buffer,0,t,0),t},o.prototype._unpad=function(t){return t},o.prototype._finalDecrypt=function(){n.equal(this.bufferOff,this.blockSize,"Not enough data to decrypt");var t=new Array(this.blockSize);return this._flushBuffer(t,0),this._unpad(t)}},function(t,e,r){var n=r(505),o=r(513),f=r(328);e.createCipher=e.Cipher=n.createCipher,e.createCipheriv=e.Cipheriv=n.createCipheriv,e.createDecipher=e.Decipher=o.createDecipher,e.createDecipheriv=e.Decipheriv=o.createDecipheriv,e.listCiphers=e.getCiphers=function(){return Object.keys(f)}},function(t,e,r){var n={ECB:r(506),CBC:r(507),CFB:r(508),CFB8:r(509),CFB1:r(510),OFB:r(511),CTR:r(326),GCM:r(326)},o=r(328);for(var f in o)o[f].module=n[o[f].mode];t.exports=o},function(t,e,r){var n;function o(t){this.rand=t}if(t.exports=function(t){return n||(n=new o(null)),n.generate(t)},t.exports.Rand=o,o.prototype.generate=function(t){return this._rand(t)},o.prototype._rand=function(t){if(this.rand.getBytes)return this.rand.getBytes(t);for(var e=new Uint8Array(t),i=0;i<e.length;i++)e[i]=this.rand.getByte();return e},"object"==typeof self)self.crypto&&self.crypto.getRandomValues?o.prototype._rand=function(t){var e=new Uint8Array(t);return self.crypto.getRandomValues(e),e}:self.msCrypto&&self.msCrypto.getRandomValues?o.prototype._rand=function(t){var e=new Uint8Array(t);return self.msCrypto.getRandomValues(e),e}:"object"==typeof window&&(o.prototype._rand=function(){throw new Error("Not implemented yet")});else try{var f=r(517);if("function"!=typeof f.randomBytes)throw new Error("Not supported");o.prototype._rand=function(t){return f.randomBytes(t)}}catch(t){}},,function(t,e,r){(function(e){var n=r(530),o=r(70);function f(t){var e,r=t.modulus.byteLength();do{e=new n(o(r))}while(e.cmp(t.modulus)>=0||!e.umod(t.prime1)||!e.umod(t.prime2));return e}function h(t,r){var o=function(t){var e=f(t);return{blinder:e.toRed(n.mont(t.modulus)).redPow(new n(t.publicExponent)).fromRed(),unblinder:e.invm(t.modulus)}}(r),h=r.modulus.byteLength(),c=new n(t).mul(o.blinder).umod(r.modulus),l=c.toRed(n.mont(r.prime1)),d=c.toRed(n.mont(r.prime2)),y=r.coefficient,p=r.prime1,q=r.prime2,m=l.redPow(r.exponent1).fromRed(),v=d.redPow(r.exponent2).fromRed(),w=m.isub(v).imul(y).umod(p).imul(q);return v.iadd(w).imul(o.unblinder).umod(r.modulus).toArrayLike(e,"be",h)}h.getr=f,t.exports=h}).call(this,r(8).Buffer)},,,,,,function(t,e){const r="0123456789abcdef".split(""),n=[1,256,65536,16777216],o=[0,8,16,24],f=[1,0,32898,0,32906,2147483648,2147516416,2147483648,32907,0,2147483649,0,2147516545,2147483648,32777,2147483648,138,0,136,0,2147516425,0,2147483658,0,2147516555,0,139,2147483648,32905,2147483648,32771,2147483648,32770,2147483648,128,2147483648,32778,0,2147483658,2147483648,2147516545,2147483648,32896,2147483648,2147483649,0,2147516424,2147483648],h=s=>{var t,e,r,n,o,h,c,l,d,y,m,v,w,_,A,k,M,U,S,x,E,O,C,R,B,I,P,T,j,L,N,D,K,z,H,F,V,G,W,Z,J,X,$,Y,Q,tt,et,nt,it,ot,at,st,ut,ft,ht,ct,lt,pt,yt,mt,vt,gt,bt;for(r=0;r<48;r+=2)n=s[0]^s[10]^s[20]^s[30]^s[40],o=s[1]^s[11]^s[21]^s[31]^s[41],h=s[2]^s[12]^s[22]^s[32]^s[42],c=s[3]^s[13]^s[23]^s[33]^s[43],l=s[4]^s[14]^s[24]^s[34]^s[44],d=s[5]^s[15]^s[25]^s[35]^s[45],y=s[6]^s[16]^s[26]^s[36]^s[46],m=s[7]^s[17]^s[27]^s[37]^s[47],t=(v=s[8]^s[18]^s[28]^s[38]^s[48])^(h<<1|c>>>31),e=(w=s[9]^s[19]^s[29]^s[39]^s[49])^(c<<1|h>>>31),s[0]^=t,s[1]^=e,s[10]^=t,s[11]^=e,s[20]^=t,s[21]^=e,s[30]^=t,s[31]^=e,s[40]^=t,s[41]^=e,t=n^(l<<1|d>>>31),e=o^(d<<1|l>>>31),s[2]^=t,s[3]^=e,s[12]^=t,s[13]^=e,s[22]^=t,s[23]^=e,s[32]^=t,s[33]^=e,s[42]^=t,s[43]^=e,t=h^(y<<1|m>>>31),e=c^(m<<1|y>>>31),s[4]^=t,s[5]^=e,s[14]^=t,s[15]^=e,s[24]^=t,s[25]^=e,s[34]^=t,s[35]^=e,s[44]^=t,s[45]^=e,t=l^(v<<1|w>>>31),e=d^(w<<1|v>>>31),s[6]^=t,s[7]^=e,s[16]^=t,s[17]^=e,s[26]^=t,s[27]^=e,s[36]^=t,s[37]^=e,s[46]^=t,s[47]^=e,t=y^(n<<1|o>>>31),e=m^(o<<1|n>>>31),s[8]^=t,s[9]^=e,s[18]^=t,s[19]^=e,s[28]^=t,s[29]^=e,s[38]^=t,s[39]^=e,s[48]^=t,s[49]^=e,_=s[0],A=s[1],tt=s[11]<<4|s[10]>>>28,et=s[10]<<4|s[11]>>>28,T=s[20]<<3|s[21]>>>29,j=s[21]<<3|s[20]>>>29,mt=s[31]<<9|s[30]>>>23,vt=s[30]<<9|s[31]>>>23,X=s[40]<<18|s[41]>>>14,$=s[41]<<18|s[40]>>>14,z=s[2]<<1|s[3]>>>31,H=s[3]<<1|s[2]>>>31,k=s[13]<<12|s[12]>>>20,M=s[12]<<12|s[13]>>>20,nt=s[22]<<10|s[23]>>>22,it=s[23]<<10|s[22]>>>22,L=s[33]<<13|s[32]>>>19,N=s[32]<<13|s[33]>>>19,gt=s[42]<<2|s[43]>>>30,bt=s[43]<<2|s[42]>>>30,ft=s[5]<<30|s[4]>>>2,ht=s[4]<<30|s[5]>>>2,F=s[14]<<6|s[15]>>>26,V=s[15]<<6|s[14]>>>26,U=s[25]<<11|s[24]>>>21,S=s[24]<<11|s[25]>>>21,ot=s[34]<<15|s[35]>>>17,at=s[35]<<15|s[34]>>>17,D=s[45]<<29|s[44]>>>3,K=s[44]<<29|s[45]>>>3,R=s[6]<<28|s[7]>>>4,B=s[7]<<28|s[6]>>>4,ct=s[17]<<23|s[16]>>>9,lt=s[16]<<23|s[17]>>>9,G=s[26]<<25|s[27]>>>7,W=s[27]<<25|s[26]>>>7,x=s[36]<<21|s[37]>>>11,E=s[37]<<21|s[36]>>>11,st=s[47]<<24|s[46]>>>8,ut=s[46]<<24|s[47]>>>8,Y=s[8]<<27|s[9]>>>5,Q=s[9]<<27|s[8]>>>5,I=s[18]<<20|s[19]>>>12,P=s[19]<<20|s[18]>>>12,pt=s[29]<<7|s[28]>>>25,yt=s[28]<<7|s[29]>>>25,Z=s[38]<<8|s[39]>>>24,J=s[39]<<8|s[38]>>>24,O=s[48]<<14|s[49]>>>18,C=s[49]<<14|s[48]>>>18,s[0]=_^~k&U,s[1]=A^~M&S,s[10]=R^~I&T,s[11]=B^~P&j,s[20]=z^~F&G,s[21]=H^~V&W,s[30]=Y^~tt&nt,s[31]=Q^~et&it,s[40]=ft^~ct&pt,s[41]=ht^~lt&yt,s[2]=k^~U&x,s[3]=M^~S&E,s[12]=I^~T&L,s[13]=P^~j&N,s[22]=F^~G&Z,s[23]=V^~W&J,s[32]=tt^~nt&ot,s[33]=et^~it&at,s[42]=ct^~pt&mt,s[43]=lt^~yt&vt,s[4]=U^~x&O,s[5]=S^~E&C,s[14]=T^~L&D,s[15]=j^~N&K,s[24]=G^~Z&X,s[25]=W^~J&$,s[34]=nt^~ot&st,s[35]=it^~at&ut,s[44]=pt^~mt&gt,s[45]=yt^~vt&bt,s[6]=x^~O&_,s[7]=E^~C&A,s[16]=L^~D&R,s[17]=N^~K&B,s[26]=Z^~X&z,s[27]=J^~$&H,s[36]=ot^~st&Y,s[37]=at^~ut&Q,s[46]=mt^~gt&ft,s[47]=vt^~bt&ht,s[8]=O^~_&k,s[9]=C^~A&M,s[18]=D^~R&I,s[19]=K^~B&P,s[28]=X^~z&F,s[29]=$^~H&V,s[38]=st^~Y&tt,s[39]=ut^~Q&et,s[48]=gt^~ft&ct,s[49]=bt^~ht&lt,s[0]^=f[r],s[1]^=f[r+1]},c=t=>e=>{var f;if("0x"===e.slice(0,2)){f=[];for(var i=2,c=e.length;i<c;i+=2)f.push(parseInt(e.slice(i,i+2),16))}else f=e;return((t,e)=>{for(var code,f=e.length,c=t.blocks,l=t.blockCount<<2,d=t.blockCount,y=t.outputBlocks,s=t.s,m=0;m<f;){if(t.reset)for(t.reset=!1,c[0]=t.block,i=1;i<d+1;++i)c[i]=0;if("string"!=typeof e)for(i=t.start;m<f&&i<l;++m)c[i>>2]|=e[m]<<o[3&i++];else for(i=t.start;m<f&&i<l;++m)(code=e.charCodeAt(m))<128?c[i>>2]|=code<<o[3&i++]:code<2048?(c[i>>2]|=(192|code>>6)<<o[3&i++],c[i>>2]|=(128|63&code)<<o[3&i++]):code<55296||code>=57344?(c[i>>2]|=(224|code>>12)<<o[3&i++],c[i>>2]|=(128|code>>6&63)<<o[3&i++],c[i>>2]|=(128|63&code)<<o[3&i++]):(code=65536+((1023&code)<<10|1023&e.charCodeAt(++m)),c[i>>2]|=(240|code>>18)<<o[3&i++],c[i>>2]|=(128|code>>12&63)<<o[3&i++],c[i>>2]|=(128|code>>6&63)<<o[3&i++],c[i>>2]|=(128|63&code)<<o[3&i++]);if(t.lastByteIndex=i,i>=l){for(t.start=i-l,t.block=c[d],i=0;i<d;++i)s[i]^=c[i];h(s),t.reset=!0}else t.start=i}if(c[(i=t.lastByteIndex)>>2]|=n[3&i],t.lastByteIndex===l)for(c[0]=c[d],i=1;i<d+1;++i)c[i]=0;for(c[d-1]|=2147483648,i=0;i<d;++i)s[i]^=c[i];h(s);for(var v,w="",i=0,_=0;_<y;){for(i=0;i<d&&_<y;++i,++_)v=s[i],w+=r[v>>4&15]+r[15&v]+r[v>>12&15]+r[v>>8&15]+r[v>>20&15]+r[v>>16&15]+r[v>>28&15]+r[v>>24&15];_%d==0&&(h(s),i=0)}return"0x"+w})((t=>{return{blocks:[],reset:!0,block:0,start:0,blockCount:1600-(t<<1)>>5,outputBlocks:t>>5,s:(s=[0,0,0,0,0,0,0,0,0,0],[].concat(s,s,s,s,s))};var s})(t),f)};t.exports={keccak256:c(256),keccak512:c(512),keccak256s:c(256),keccak512s:c(512)}},function(t,e,r){"use strict";var n=Object.prototype.hasOwnProperty,o="~";function f(){}function h(t,e,r){this.fn=t,this.context=e,this.once=r||!1}function c(t,e,r,n,f){if("function"!=typeof r)throw new TypeError("The listener must be a function");var c=new h(r,n||t,f),l=o?o+e:e;return t._events[l]?t._events[l].fn?t._events[l]=[t._events[l],c]:t._events[l].push(c):(t._events[l]=c,t._eventsCount++),t}function l(t,e){0==--t._eventsCount?t._events=new f:delete t._events[e]}function d(){this._events=new f,this._eventsCount=0}Object.create&&(f.prototype=Object.create(null),(new f).__proto__||(o=!1)),d.prototype.eventNames=function(){var t,e,r=[];if(0===this._eventsCount)return r;for(e in t=this._events)n.call(t,e)&&r.push(o?e.slice(1):e);return Object.getOwnPropertySymbols?r.concat(Object.getOwnPropertySymbols(t)):r},d.prototype.listeners=function(t){var e=o?o+t:t,r=this._events[e];if(!r)return[];if(r.fn)return[r.fn];for(var i=0,n=r.length,f=new Array(n);i<n;i++)f[i]=r[i].fn;return f},d.prototype.listenerCount=function(t){var e=o?o+t:t,r=this._events[e];return r?r.fn?1:r.length:0},d.prototype.emit=function(t,e,r,n,f,h){var c=o?o+t:t;if(!this._events[c])return!1;var l,i,d=this._events[c],y=arguments.length;if(d.fn){switch(d.once&&this.removeListener(t,d.fn,void 0,!0),y){case 1:return d.fn.call(d.context),!0;case 2:return d.fn.call(d.context,e),!0;case 3:return d.fn.call(d.context,e,r),!0;case 4:return d.fn.call(d.context,e,r,n),!0;case 5:return d.fn.call(d.context,e,r,n,f),!0;case 6:return d.fn.call(d.context,e,r,n,f,h),!0}for(i=1,l=new Array(y-1);i<y;i++)l[i-1]=arguments[i];d.fn.apply(d.context,l)}else{var m,v=d.length;for(i=0;i<v;i++)switch(d[i].once&&this.removeListener(t,d[i].fn,void 0,!0),y){case 1:d[i].fn.call(d[i].context);break;case 2:d[i].fn.call(d[i].context,e);break;case 3:d[i].fn.call(d[i].context,e,r);break;case 4:d[i].fn.call(d[i].context,e,r,n);break;default:if(!l)for(m=1,l=new Array(y-1);m<y;m++)l[m-1]=arguments[m];d[i].fn.apply(d[i].context,l)}}return!0},d.prototype.on=function(t,e,r){return c(this,t,e,r,!1)},d.prototype.once=function(t,e,r){return c(this,t,e,r,!0)},d.prototype.removeListener=function(t,e,r,n){var f=o?o+t:t;if(!this._events[f])return this;if(!e)return l(this,f),this;var h=this._events[f];if(h.fn)h.fn!==e||n&&!h.once||r&&h.context!==r||l(this,f);else{for(var i=0,c=[],d=h.length;i<d;i++)(h[i].fn!==e||n&&!h[i].once||r&&h[i].context!==r)&&c.push(h[i]);c.length?this._events[f]=1===c.length?c[0]:c:l(this,f)}return this},d.prototype.removeAllListeners=function(t){var e;return t?(e=o?o+t:t,this._events[e]&&l(this,e)):(this._events=new f,this._eventsCount=0),this},d.prototype.off=d.prototype.removeListener,d.prototype.addListener=d.prototype.on,d.prefixed=o,d.EventEmitter=d,t.exports=d},,,,,function(t,e,r){r(656);const n=(t,e)=>parseInt(t.slice(2*e+2,2*e+4),16),o=a=>(a.length-2)/2,f=(t,e)=>e.length===2*t+2?e:f(t,"0x0"+e.slice(2)),h=(t,e)=>e.length===2*t+2?e:h(t,e+"0"),c=t=>{let e=[];for(let i=2,r=t.length;i<r;i+=2)e.push(parseInt(t.slice(i,i+2),16));return e},l=t=>{let e="0x";for(let i=0,r=t.length;i<r;++i){let b=t[i];e+=(b<16?"0":"")+b.toString(16)}return e};t.exports={random:t=>{let e;e="undefined"!=typeof window&&window.crypto&&window.crypto.getRandomValues?window.crypto.getRandomValues(new Uint8Array(t)):r(75).randomBytes(t);let n="0x";for(let i=0;i<t;++i)n+=("00"+e[i].toString(16)).slice(-2);return n},length:o,concat:(a,b)=>a.concat(b.slice(2)),flatten:a=>"0x"+a.reduce(((t,s)=>t+s.slice(2)),""),slice:(i,t,e)=>"0x"+e.slice(2*i+2,2*t+2),reverse:t=>{let e="0x";for(let i=0,r=o(t);i<r;++i)e+=t.slice(2*(r-i),2*(r-i+1));return e},pad:f,padRight:h,fromAscii:t=>{let e="0x";for(let i=0;i<t.length;++i)e+=("00"+t.charCodeAt(i).toString(16)).slice(-2);return e},toAscii:t=>{let e="";for(let i=2;i<t.length;i+=2)e+=String.fromCharCode(parseInt(t.slice(i,i+2),16));return e},fromString:s=>{const t=t=>{const b=t.toString(16);return b.length<2?"0"+b:b};let e="0x";for(let r=0;r!=s.length;r++){let n=s.charCodeAt(r);if(n<128)e+=t(n);else{if(n<2048)e+=t(n>>6|192);else{if(n>55295&&n<56320){if(++r==s.length)return null;let o=s.charCodeAt(r);if(o<56320||o>57343)return null;n=65536+((1023&n)<<10)+(1023&o),e+=t(n>>18|240),e+=t(n>>12&63|128)}else e+=t(n>>12|224);e+=t(n>>6&63|128)}e+=t(63&n|128)}}return e},toString:t=>{let s="",i=0,e=o(t);for(;i<e;){let r=n(t,i++);if(r>127){if(r>191&&r<224){if(i>=e)return null;r=(31&r)<<6|63&n(t,i)}else if(r>223&&r<240){if(i+1>=e)return null;r=(15&r)<<12|(63&n(t,i))<<6|63&n(t,++i)}else{if(!(r>239&&r<248))return null;if(i+2>=e)return null;r=(7&r)<<18|(63&n(t,i))<<12|(63&n(t,++i))<<6|63&n(t,++i)}++i}if(r<=65535)s+=String.fromCharCode(r);else{if(!(r<=1114111))return null;r-=65536,s+=String.fromCharCode(r>>10|55296),s+=String.fromCharCode(1023&r|56320)}}return s},fromNumber:t=>{let e=t.toString(16);return e.length%2==0?"0x"+e:"0x0"+e},toNumber:t=>parseInt(t.slice(2),16),fromNat:t=>"0x0"===t?"0x":t.length%2==0?t:"0x0"+t.slice(2),toNat:t=>"0"===t[2]?"0x"+t.slice(3):t,fromArray:l,toArray:c,fromUint8Array:t=>l([].slice.call(t,0)),toUint8Array:t=>new Uint8Array(c(t))}},function(t,e,r){"use strict";(function(t){Object.defineProperty(e,"__esModule",{value:!0}),e.ecdhUnsafe=e.ecdh=e.recover=e.verify=e.sign=e.signatureImportLax=e.signatureImport=e.signatureExport=e.signatureNormalize=e.publicKeyCombine=e.publicKeyTweakMul=e.publicKeyTweakAdd=e.publicKeyVerify=e.publicKeyConvert=e.publicKeyCreate=e.privateKeyTweakMul=e.privateKeyTweakAdd=e.privateKeyModInverse=e.privateKeyNegate=e.privateKeyImport=e.privateKeyExport=e.privateKeyVerify=void 0;var n=r(664),o=r(668),f=r(669);e.privateKeyVerify=function(t){return 32===t.length&&n.privateKeyVerify(Uint8Array.from(t))},e.privateKeyExport=function(t,e){if(32!==t.length)throw new RangeError("private key length is invalid");var r=o.privateKeyExport(t,e);return f.privateKeyExport(t,r,e)},e.privateKeyImport=function(t){if(null!==(t=f.privateKeyImport(t))&&32===t.length&&e.privateKeyVerify(t))return t;throw new Error("couldn't import from DER format")},e.privateKeyNegate=function(e){return t.from(n.privateKeyNegate(Uint8Array.from(e)))},e.privateKeyModInverse=function(e){if(32!==e.length)throw new Error("private key length is invalid");return t.from(o.privateKeyModInverse(Uint8Array.from(e)))},e.privateKeyTweakAdd=function(e,r){return t.from(n.privateKeyTweakAdd(Uint8Array.from(e),r))},e.privateKeyTweakMul=function(e,r){return t.from(n.privateKeyTweakMul(Uint8Array.from(e),Uint8Array.from(r)))},e.publicKeyCreate=function(e,r){return t.from(n.publicKeyCreate(Uint8Array.from(e),r))},e.publicKeyConvert=function(e,r){return t.from(n.publicKeyConvert(Uint8Array.from(e),r))},e.publicKeyVerify=function(t){return(33===t.length||65===t.length)&&n.publicKeyVerify(Uint8Array.from(t))},e.publicKeyTweakAdd=function(e,r,o){return t.from(n.publicKeyTweakAdd(Uint8Array.from(e),Uint8Array.from(r),o))},e.publicKeyTweakMul=function(e,r,o){return t.from(n.publicKeyTweakMul(Uint8Array.from(e),Uint8Array.from(r),o))},e.publicKeyCombine=function(e,r){var o=[];return e.forEach((function(t){o.push(Uint8Array.from(t))})),t.from(n.publicKeyCombine(o,r))},e.signatureNormalize=function(e){return t.from(n.signatureNormalize(Uint8Array.from(e)))},e.signatureExport=function(e){return t.from(n.signatureExport(Uint8Array.from(e)))},e.signatureImport=function(e){return t.from(n.signatureImport(Uint8Array.from(e)))},e.signatureImportLax=function(t){if(0===t.length)throw new RangeError("signature length is invalid");var e=f.signatureImportLax(t);if(null===e)throw new Error("couldn't parse DER signature");return o.signatureImport(e)},e.sign=function(e,r,o){if(null===o)throw new TypeError("options should be an Object");var f=void 0;if(o){if(f={},null===o.data)throw new TypeError("options.data should be a Buffer");if(o.data){if(32!=o.data.length)throw new RangeError("options.data length is invalid");f.data=new Uint8Array(o.data)}if(null===o.noncefn)throw new TypeError("options.noncefn should be a Function");o.noncefn&&(f.noncefn=function(e,r,n,data,f){var h=null!=n?t.from(n):null,c=null!=data?t.from(data):null,l=t.from("");return o.noncefn&&(l=o.noncefn(t.from(e),t.from(r),h,c,f)),new Uint8Array(l)})}var h=n.ecdsaSign(Uint8Array.from(e),Uint8Array.from(r),f);return{signature:t.from(h.signature),recovery:h.recid}},e.verify=function(t,e,r){return n.ecdsaVerify(Uint8Array.from(e),Uint8Array.from(t),r)},e.recover=function(e,r,o,f){return t.from(n.ecdsaRecover(Uint8Array.from(r),o,Uint8Array.from(e),f))},e.ecdh=function(e,r){return t.from(n.ecdh(Uint8Array.from(e),Uint8Array.from(r),{}))},e.ecdhUnsafe=function(e,r,n){if(33!==e.length&&65!==e.length)throw new RangeError("public key length is invalid");if(32!==r.length)throw new RangeError("private key length is invalid");return t.from(o.ecdhUnsafe(Uint8Array.from(e),Uint8Array.from(r),n))}}).call(this,r(8).Buffer)},,,,function(t,e,r){"use strict";(function(t){Object.defineProperty(e,"__esModule",{value:!0}),e.rlphash=e.ripemd160=e.sha256=e.keccak256=e.keccak=void 0;var n=r(672),o=n.keccak224,f=n.keccak384,h=n.keccak256,c=n.keccak512,l=r(84),d=r(133),y=r(224),m=r(134);e.keccak=function(a,e){switch(void 0===e&&(e=256),a="string"!=typeof a||d.isHexString(a)?m.toBuffer(a):t.from(a,"utf8"),e||(e=256),e){case 224:return o(a);case 256:return h(a);case 384:return f(a);case 512:return c(a);default:throw new Error("Invald algorithm: keccak"+e)}},e.keccak256=function(a){return e.keccak(a)},e.sha256=function(a){return a=m.toBuffer(a),l("sha256").update(a).digest()},e.ripemd160=function(a,t){a=m.toBuffer(a);var e=l("rmd160").update(a).digest();return!0===t?m.setLength(e,32):e},e.rlphash=function(a){return e.keccak(y.encode(a))}}).call(this,r(8).Buffer)},function(t,e,r){"use strict";var n=r(27),o=r(56),f=r(190),h="startsWith",c="".startsWith;n(n.P+n.F*r(192)(h),"String",{startsWith:function(t){var e=f(this,t,h),r=o(Math.min(arguments.length>1?arguments[1]:void 0,e.length)),n=String(t);return c?c.call(e,n,r):e.slice(r,r+n.length)===n}})},function(t,e,r){"use strict";var n=r(34),o=r(79),f=r(81),h=r(195),c=r(140),l=r(40),d=r(122).f,y=r(123).f,m=r(44).f,v=r(804).trim,w="Number",_=n.Number,A=_,k=_.prototype,M=f(r(144)(k))==w,U="trim"in String.prototype,S=function(t){var e=c(t,!1);if("string"==typeof e&&e.length>2){var r,n,o,f=(e=U?e.trim():v(e,3)).charCodeAt(0);if(43===f||45===f){if(88===(r=e.charCodeAt(2))||120===r)return NaN}else if(48===f){switch(e.charCodeAt(1)){case 66:case 98:n=2,o=49;break;case 79:case 111:n=8,o=55;break;default:return+e}for(var code,h=e.slice(2),i=0,l=h.length;i<l;i++)if((code=h.charCodeAt(i))<48||code>o)return NaN;return parseInt(h,n)}}return+e};if(!_(" 0o1")||!_("0b1")||_("+0x1")){_=function(t){var e=arguments.length<1?0:t,r=this;return r instanceof _&&(M?l((function(){k.valueOf.call(r)})):f(r)!=w)?h(new A(S(e)),r,_):S(e)};for(var x,E=r(39)?d(A):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger".split(","),O=0;E.length>O;O++)o(A,x=E[O])&&!o(_,x)&&m(_,x,y(A,x));_.prototype=k,k.constructor=_,r(49)(n,w,_)}},,function(t,e,r){"use strict";var n=r(27),o=r(189)(5),f="find",h=!0;f in[]&&Array(1).find((function(){h=!1})),n(n.P+n.F*h,"Array",{find:function(t){return o(this,t,arguments.length>1?arguments[1]:void 0)}}),r(182)(f)},,,,,,,function(t,e,r){(function(e,r){!function(){"use strict";var n="object"==typeof window?window:{};!n.JS_SHA3_NO_NODE_JS&&"object"==typeof e&&e.versions&&e.versions.node&&(n=r);for(var o=!n.JS_SHA3_NO_COMMON_JS&&"object"==typeof t&&t.exports,f="0123456789abcdef".split(""),h=[0,8,16,24],c=[1,0,32898,0,32906,2147483648,2147516416,2147483648,32907,0,2147483649,0,2147516545,2147483648,32777,2147483648,138,0,136,0,2147516425,0,2147483658,0,2147516555,0,139,2147483648,32905,2147483648,32771,2147483648,32770,2147483648,128,2147483648,32778,0,2147483658,2147483648,2147516545,2147483648,32896,2147483648,2147483649,0,2147516424,2147483648],l=[224,256,384,512],d=["hex","buffer","arrayBuffer","array"],y=function(t,e,r){return function(n){return new x(t,e,t).update(n)[r]()}},m=function(t,e,r){return function(n,o){return new x(t,e,o).update(n)[r]()}},v=function(t,e){var r=y(t,e,"hex");r.create=function(){return new x(t,e,t)},r.update=function(t){return r.create().update(t)};for(var i=0;i<d.length;++i){var n=d[i];r[n]=y(t,e,n)}return r},w=[{name:"keccak",padding:[1,256,65536,16777216],bits:l,createMethod:v},{name:"sha3",padding:[6,1536,393216,100663296],bits:l,createMethod:v},{name:"shake",padding:[31,7936,2031616,520093696],bits:[128,256],createMethod:function(t,e){var r=m(t,e,"hex");r.create=function(r){return new x(t,e,r)},r.update=function(t,e){return r.create(e).update(t)};for(var i=0;i<d.length;++i){var n=d[i];r[n]=m(t,e,n)}return r}}],_={},A=[],i=0;i<w.length;++i)for(var k=w[i],M=k.bits,U=0;U<M.length;++U){var S=k.name+"_"+M[U];A.push(S),_[S]=k.createMethod(M[U],k.padding)}function x(t,e,r){this.blocks=[],this.s=[],this.padding=e,this.outputBits=r,this.reset=!0,this.block=0,this.start=0,this.blockCount=1600-(t<<1)>>5,this.byteCount=this.blockCount<<2,this.outputBlocks=r>>5,this.extraBytes=(31&r)>>3;for(var i=0;i<50;++i)this.s[i]=0}x.prototype.update=function(t){var e="string"!=typeof t;e&&t.constructor===ArrayBuffer&&(t=new Uint8Array(t));for(var i,code,r=t.length,n=this.blocks,o=this.byteCount,f=this.blockCount,c=0,s=this.s;c<r;){if(this.reset)for(this.reset=!1,n[0]=this.block,i=1;i<f+1;++i)n[i]=0;if(e)for(i=this.start;c<r&&i<o;++c)n[i>>2]|=t[c]<<h[3&i++];else for(i=this.start;c<r&&i<o;++c)(code=t.charCodeAt(c))<128?n[i>>2]|=code<<h[3&i++]:code<2048?(n[i>>2]|=(192|code>>6)<<h[3&i++],n[i>>2]|=(128|63&code)<<h[3&i++]):code<55296||code>=57344?(n[i>>2]|=(224|code>>12)<<h[3&i++],n[i>>2]|=(128|code>>6&63)<<h[3&i++],n[i>>2]|=(128|63&code)<<h[3&i++]):(code=65536+((1023&code)<<10|1023&t.charCodeAt(++c)),n[i>>2]|=(240|code>>18)<<h[3&i++],n[i>>2]|=(128|code>>12&63)<<h[3&i++],n[i>>2]|=(128|code>>6&63)<<h[3&i++],n[i>>2]|=(128|63&code)<<h[3&i++]);if(this.lastByteIndex=i,i>=o){for(this.start=i-o,this.block=n[f],i=0;i<f;++i)s[i]^=n[i];E(s),this.reset=!0}else this.start=i}return this},x.prototype.finalize=function(){var t=this.blocks,i=this.lastByteIndex,e=this.blockCount,s=this.s;if(t[i>>2]|=this.padding[3&i],this.lastByteIndex===this.byteCount)for(t[0]=t[e],i=1;i<e+1;++i)t[i]=0;for(t[e-1]|=2147483648,i=0;i<e;++i)s[i]^=t[i];E(s)},x.prototype.toString=x.prototype.hex=function(){this.finalize();for(var t,e=this.blockCount,s=this.s,r=this.outputBlocks,n=this.extraBytes,i=0,o=0,h="";o<r;){for(i=0;i<e&&o<r;++i,++o)t=s[i],h+=f[t>>4&15]+f[15&t]+f[t>>12&15]+f[t>>8&15]+f[t>>20&15]+f[t>>16&15]+f[t>>28&15]+f[t>>24&15];o%e==0&&(E(s),i=0)}return n&&(t=s[i],n>0&&(h+=f[t>>4&15]+f[15&t]),n>1&&(h+=f[t>>12&15]+f[t>>8&15]),n>2&&(h+=f[t>>20&15]+f[t>>16&15])),h},x.prototype.arrayBuffer=function(){this.finalize();var t,e=this.blockCount,s=this.s,r=this.outputBlocks,n=this.extraBytes,i=0,o=0,f=this.outputBits>>3;t=n?new ArrayBuffer(r+1<<2):new ArrayBuffer(f);for(var h=new Uint32Array(t);o<r;){for(i=0;i<e&&o<r;++i,++o)h[o]=s[i];o%e==0&&E(s)}return n&&(h[i]=s[i],t=t.slice(0,f)),t},x.prototype.buffer=x.prototype.arrayBuffer,x.prototype.digest=x.prototype.array=function(){this.finalize();for(var t,e,r=this.blockCount,s=this.s,n=this.outputBlocks,o=this.extraBytes,i=0,f=0,h=[];f<n;){for(i=0;i<r&&f<n;++i,++f)t=f<<2,e=s[i],h[t]=255&e,h[t+1]=e>>8&255,h[t+2]=e>>16&255,h[t+3]=e>>24&255;f%r==0&&E(s)}return o&&(t=f<<2,e=s[i],o>0&&(h[t]=255&e),o>1&&(h[t+1]=e>>8&255),o>2&&(h[t+2]=e>>16&255)),h};var E=function(s){var t,e,r,n,o,f,h,l,d,y,m,v,w,_,A,k,M,U,S,x,E,O,C,R,B,I,P,T,j,L,N,D,K,z,H,F,V,G,W,Z,J,X,$,Y,Q,tt,et,nt,it,ot,at,st,ut,ft,ht,ct,lt,pt,yt,mt,vt,gt,bt;for(r=0;r<48;r+=2)n=s[0]^s[10]^s[20]^s[30]^s[40],o=s[1]^s[11]^s[21]^s[31]^s[41],f=s[2]^s[12]^s[22]^s[32]^s[42],h=s[3]^s[13]^s[23]^s[33]^s[43],l=s[4]^s[14]^s[24]^s[34]^s[44],d=s[5]^s[15]^s[25]^s[35]^s[45],y=s[6]^s[16]^s[26]^s[36]^s[46],m=s[7]^s[17]^s[27]^s[37]^s[47],t=(v=s[8]^s[18]^s[28]^s[38]^s[48])^(f<<1|h>>>31),e=(w=s[9]^s[19]^s[29]^s[39]^s[49])^(h<<1|f>>>31),s[0]^=t,s[1]^=e,s[10]^=t,s[11]^=e,s[20]^=t,s[21]^=e,s[30]^=t,s[31]^=e,s[40]^=t,s[41]^=e,t=n^(l<<1|d>>>31),e=o^(d<<1|l>>>31),s[2]^=t,s[3]^=e,s[12]^=t,s[13]^=e,s[22]^=t,s[23]^=e,s[32]^=t,s[33]^=e,s[42]^=t,s[43]^=e,t=f^(y<<1|m>>>31),e=h^(m<<1|y>>>31),s[4]^=t,s[5]^=e,s[14]^=t,s[15]^=e,s[24]^=t,s[25]^=e,s[34]^=t,s[35]^=e,s[44]^=t,s[45]^=e,t=l^(v<<1|w>>>31),e=d^(w<<1|v>>>31),s[6]^=t,s[7]^=e,s[16]^=t,s[17]^=e,s[26]^=t,s[27]^=e,s[36]^=t,s[37]^=e,s[46]^=t,s[47]^=e,t=y^(n<<1|o>>>31),e=m^(o<<1|n>>>31),s[8]^=t,s[9]^=e,s[18]^=t,s[19]^=e,s[28]^=t,s[29]^=e,s[38]^=t,s[39]^=e,s[48]^=t,s[49]^=e,_=s[0],A=s[1],tt=s[11]<<4|s[10]>>>28,et=s[10]<<4|s[11]>>>28,T=s[20]<<3|s[21]>>>29,j=s[21]<<3|s[20]>>>29,mt=s[31]<<9|s[30]>>>23,vt=s[30]<<9|s[31]>>>23,X=s[40]<<18|s[41]>>>14,$=s[41]<<18|s[40]>>>14,z=s[2]<<1|s[3]>>>31,H=s[3]<<1|s[2]>>>31,k=s[13]<<12|s[12]>>>20,M=s[12]<<12|s[13]>>>20,nt=s[22]<<10|s[23]>>>22,it=s[23]<<10|s[22]>>>22,L=s[33]<<13|s[32]>>>19,N=s[32]<<13|s[33]>>>19,gt=s[42]<<2|s[43]>>>30,bt=s[43]<<2|s[42]>>>30,ft=s[5]<<30|s[4]>>>2,ht=s[4]<<30|s[5]>>>2,F=s[14]<<6|s[15]>>>26,V=s[15]<<6|s[14]>>>26,U=s[25]<<11|s[24]>>>21,S=s[24]<<11|s[25]>>>21,ot=s[34]<<15|s[35]>>>17,at=s[35]<<15|s[34]>>>17,D=s[45]<<29|s[44]>>>3,K=s[44]<<29|s[45]>>>3,R=s[6]<<28|s[7]>>>4,B=s[7]<<28|s[6]>>>4,ct=s[17]<<23|s[16]>>>9,lt=s[16]<<23|s[17]>>>9,G=s[26]<<25|s[27]>>>7,W=s[27]<<25|s[26]>>>7,x=s[36]<<21|s[37]>>>11,E=s[37]<<21|s[36]>>>11,st=s[47]<<24|s[46]>>>8,ut=s[46]<<24|s[47]>>>8,Y=s[8]<<27|s[9]>>>5,Q=s[9]<<27|s[8]>>>5,I=s[18]<<20|s[19]>>>12,P=s[19]<<20|s[18]>>>12,pt=s[29]<<7|s[28]>>>25,yt=s[28]<<7|s[29]>>>25,Z=s[38]<<8|s[39]>>>24,J=s[39]<<8|s[38]>>>24,O=s[48]<<14|s[49]>>>18,C=s[49]<<14|s[48]>>>18,s[0]=_^~k&U,s[1]=A^~M&S,s[10]=R^~I&T,s[11]=B^~P&j,s[20]=z^~F&G,s[21]=H^~V&W,s[30]=Y^~tt&nt,s[31]=Q^~et&it,s[40]=ft^~ct&pt,s[41]=ht^~lt&yt,s[2]=k^~U&x,s[3]=M^~S&E,s[12]=I^~T&L,s[13]=P^~j&N,s[22]=F^~G&Z,s[23]=V^~W&J,s[32]=tt^~nt&ot,s[33]=et^~it&at,s[42]=ct^~pt&mt,s[43]=lt^~yt&vt,s[4]=U^~x&O,s[5]=S^~E&C,s[14]=T^~L&D,s[15]=j^~N&K,s[24]=G^~Z&X,s[25]=W^~J&$,s[34]=nt^~ot&st,s[35]=it^~at&ut,s[44]=pt^~mt&gt,s[45]=yt^~vt&bt,s[6]=x^~O&_,s[7]=E^~C&A,s[16]=L^~D&R,s[17]=N^~K&B,s[26]=Z^~X&z,s[27]=J^~$&H,s[36]=ot^~st&Y,s[37]=at^~ut&Q,s[46]=mt^~gt&ft,s[47]=vt^~bt&ht,s[8]=O^~_&k,s[9]=C^~A&M,s[18]=D^~R&I,s[19]=K^~B&P,s[28]=X^~z&F,s[29]=$^~H&V,s[38]=st^~Y&tt,s[39]=ut^~Q&et,s[48]=gt^~ft&ct,s[49]=bt^~ht&lt,s[0]^=c[r],s[1]^=c[r+1]};if(o)t.exports=_;else for(i=0;i<A.length;++i)n[A[i]]=_[A[i]]}()}).call(this,r(23),r(19))},,,,function(t,e,r){var n,o;!function(f){if(void 0===(o="function"==typeof(n=f)?n.call(e,r,e,t):n)||(t.exports=o),!0,t.exports=f(),!!0){var h=window.Cookies,c=window.Cookies=f();c.noConflict=function(){return window.Cookies=h,c}}}((function(){function t(){for(var i=0,t={};i<arguments.length;i++){var e=arguments[i];for(var r in e)t[r]=e[r]}return t}function e(s){return s.replace(/(%[0-9A-Z]{2})+/g,decodeURIComponent)}return function r(n){function o(){}function f(e,r,f){if("undefined"!=typeof document){"number"==typeof(f=t({path:"/"},o.defaults,f)).expires&&(f.expires=new Date(1*new Date+864e5*f.expires)),f.expires=f.expires?f.expires.toUTCString():"";try{var h=JSON.stringify(r);/^[\{\[]/.test(h)&&(r=h)}catch(t){}r=n.write?n.write(r,e):encodeURIComponent(String(r)).replace(/%(23|24|26|2B|3A|3C|3E|3D|2F|3F|40|5B|5D|5E|60|7B|7D|7C)/g,decodeURIComponent),e=encodeURIComponent(String(e)).replace(/%(23|24|26|2B|5E|60|7C)/g,decodeURIComponent).replace(/[\(\)]/g,escape);var c="";for(var l in f)f[l]&&(c+="; "+l,!0!==f[l]&&(c+="="+f[l].split(";")[0]));return document.cookie=e+"="+r+c}}function h(t,r){if("undefined"!=typeof document){for(var o={},f=document.cookie?document.cookie.split("; "):[],i=0;i<f.length;i++){var h=f[i].split("="),c=h.slice(1).join("=");r||'"'!==c.charAt(0)||(c=c.slice(1,-1));try{var l=e(h[0]);if(c=(n.read||n)(c,l)||e(c),r)try{c=JSON.parse(c)}catch(t){}if(o[l]=c,t===l)break}catch(t){}}return t?o[t]:o}}return o.set=f,o.get=function(t){return h(t,!1)},o.getJSON=function(t){return h(t,!0)},o.remove=function(e,r){f(e,"",t(r,{expires:-1}))},o.defaults={},o.withConverter=r,o}((function(){}))}))},,function(t,e,r){"use strict";function n(t){this.message=t}n.prototype=new Error,n.prototype.name="InvalidCharacterError";var o="undefined"!=typeof window&&window.atob&&window.atob.bind(window)||function(t){var e=String(t).replace(/=+$/,"");if(e.length%4==1)throw new n("'atob' failed: The string to be decoded is not correctly encoded.");for(var r,o,a=0,i=0,f="";o=e.charAt(i++);~o&&(r=a%4?64*r+o:o,a++%4)?f+=String.fromCharCode(255&r>>(-2*a&6)):0)o="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".indexOf(o);return f};function f(t){var e=t.replace(/-/g,"+").replace(/_/g,"/");switch(e.length%4){case 0:break;case 2:e+="==";break;case 3:e+="=";break;default:throw"Illegal base64url string!"}try{return function(t){return decodeURIComponent(o(t).replace(/(.)/g,(function(t,e){var r=e.charCodeAt(0).toString(16).toUpperCase();return r.length<2&&(r="0"+r),"%"+r})))}(e)}catch(t){return o(e)}}function h(t){this.message=t}function c(t,e){if("string"!=typeof t)throw new h("Invalid token specified");var r=!0===(e=e||{}).header?0:1;try{return JSON.parse(f(t.split(".")[r]))}catch(t){throw new h("Invalid token specified: "+t.message)}}h.prototype=new Error,h.prototype.name="InvalidTokenError";const a=c;a.default=c,a.InvalidTokenError=h,t.exports=a},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(t,e,r){t.exports=!r(39)&&!r(40)((function(){return 7!=Object.defineProperty(r(175)("div"),"a",{get:function(){return 7}}).a}))},function(t,e,r){var n=r(119),o=Math.max,f=Math.min;t.exports=function(t,e){return(t=n(t))<0?o(t+e,0):f(t,e)}},function(t,e,r){e.f=r(33)},function(t,e,r){var n=r(79),o=r(63),f=r(287)(!1),h=r(179)("IE_PROTO");t.exports=function(object,t){var e,r=o(object),i=0,c=[];for(e in r)e!=h&&n(r,e)&&c.push(e);for(;t.length>i;)n(r,e=t[i++])&&(~f(c,e)||c.push(e));return c}},function(t,e,r){var n=r(63),o=r(56),f=r(284);t.exports=function(t){return function(e,r,h){var c,l=n(e),d=o(l.length),y=f(h,d);if(t&&r!=r){for(;d>y;)if((c=l[y++])!=c)return!0}else for(;d>y;y++)if((t||y in l)&&l[y]===r)return t||y||0;return!t&&-1}}},function(t,e,r){var n=r(81);t.exports=Array.isArray||function(t){return"Array"==n(t)}},function(t,e,r){var n=r(38);t.exports=function(t,e,r,o){try{return o?e(n(r)[0],r[1]):e(r)}catch(e){var f=t.return;throw void 0!==f&&n(f.call(t)),e}}},function(t,e,r){var n=r(124),o=r(33)("iterator"),f=Array.prototype;t.exports=function(t){return void 0!==t&&(n.Array===t||f[o]===t)}},function(t,e,r){"use strict";var n=r(44),o=r(116);t.exports=function(object,t,e){t in object?n.f(object,t,o(0,e)):object[t]=e}},function(t,e,r){var n=r(145),o=r(33)("iterator"),f=r(124);t.exports=r(77).getIteratorMethod=function(t){if(null!=t)return t[o]||t["@@iterator"]||f[n(t)]}},function(t,e,r){"use strict";var n=r(182),o=r(294),f=r(124),h=r(63);t.exports=r(183)(Array,"Array",(function(t,e){this._t=h(t),this._i=0,this._k=e}),(function(){var t=this._t,e=this._k,r=this._i++;return!t||r>=t.length?(this._t=void 0,o(1)):o(0,"keys"==e?r:"values"==e?t[r]:[r,t[r]])}),"values"),f.Arguments=f.Array,n("keys"),n("values"),n("entries")},function(t,e){t.exports=function(t,e){return{value:e,done:!!t}}},function(t,e,r){var n,o,f,h=r(80),c=r(460),html=r(176),l=r(175),d=r(34),y=d.process,m=d.setImmediate,v=d.clearImmediate,w=d.MessageChannel,_=d.Dispatch,A=0,k={},M="onreadystatechange",U=function(){var t=+this;if(k.hasOwnProperty(t)){var e=k[t];delete k[t],e()}},S=function(t){U.call(t.data)};m&&v||(m=function(t){for(var e=[],i=1;arguments.length>i;)e.push(arguments[i++]);return k[++A]=function(){c("function"==typeof t?t:Function(t),e)},n(A),A},v=function(t){delete k[t]},"process"==r(81)(y)?n=function(t){y.nextTick(h(U,t,1))}:_&&_.now?n=function(t){_.now(h(U,t,1))}:w?(f=(o=new w).port2,o.port1.onmessage=S,n=h(f.postMessage,f,1)):d.addEventListener&&"function"==typeof postMessage&&!d.importScripts?(n=function(t){d.postMessage(t+"","*")},d.addEventListener("message",S,!1)):n=M in l("script")?function(t){html.appendChild(l("script")).onreadystatechange=function(){html.removeChild(this),U.call(t)}}:function(t){setTimeout(h(U,t,1),0)}),t.exports={set:m,clear:v}},function(t,e,r){"use strict";var n=r(142);function o(t){var e,r;this.promise=new t((function(t,n){if(void 0!==e||void 0!==r)throw TypeError("Bad Promise constructor");e=t,r=n})),this.resolve=n(e),this.reject=n(r)}t.exports.f=function(t){return new o(t)}},function(t,e,r){var n=r(34).navigator;t.exports=n&&n.userAgent||""},function(t,e,r){var n=r(38),o=r(45),f=r(296);t.exports=function(t,e){if(n(t),o(e)&&e.constructor===t)return e;var r=f.f(t);return(0,r.resolve)(e),r.promise}},function(t,e,r){"use strict";var n=r(40);t.exports=function(t,e){return!!t&&n((function(){e?t.call(null,(function(){}),1):t.call(null)}))}},function(t,e,r){var n=r(27),o=r(77),f=r(40);t.exports=function(t,e){var r=(o.Object||{})[t]||Object[t],h={};h[t]=e(r),n(n.S+n.F*f((function(){r(1)})),"Object",h)}},function(t,e,r){var n=r(119),o=r(82);t.exports=function(t){return function(e,r){var a,b,s=String(o(e)),i=n(r),f=s.length;return i<0||i>=f?t?"":void 0:(a=s.charCodeAt(i))<55296||a>56319||i+1===f||(b=s.charCodeAt(i+1))<56320||b>57343?t?s.charAt(i):a:t?s.slice(i,i+2):b-56320+(a-55296<<10)+65536}}},,function(t,e){var r={}.toString;t.exports=Array.isArray||function(t){return"[object Array]"==r.call(t)}},function(t,e,r){"use strict";var n=r(15).Buffer,o=r(477).Transform;function f(t){o.call(this),this._block=n.allocUnsafe(t),this._blockSize=t,this._blockOffset=0,this._length=[0,0,0,0],this._finalized=!1}r(12)(f,o),f.prototype._transform=function(t,e,r){var n=null;try{this.update(t,e)}catch(t){n=t}r(n)},f.prototype._flush=function(t){var e=null;try{this.push(this.digest())}catch(t){e=t}t(e)},f.prototype.update=function(data,t){if(function(t,e){if(!n.isBuffer(t)&&"string"!=typeof t)throw new TypeError(e+" must be a string or a buffer")}(data,"Data"),this._finalized)throw new Error("Digest already called");n.isBuffer(data)||(data=n.from(data,t));for(var e=this._block,r=0;this._blockOffset+data.length-r>=this._blockSize;){for(var i=this._blockOffset;i<this._blockSize;)e[i++]=data[r++];this._update(),this._blockOffset=0}for(;r<data.length;)e[this._blockOffset++]=data[r++];for(var o=0,f=8*data.length;f>0;++o)this._length[o]+=f,(f=this._length[o]/4294967296|0)>0&&(this._length[o]-=4294967296*f);return this},f.prototype._update=function(){throw new Error("_update is not implemented")},f.prototype.digest=function(t){if(this._finalized)throw new Error("Digest already called");this._finalized=!0;var e=this._digest();void 0!==t&&(e=e.toString(t)),this._block.fill(0),this._blockOffset=0;for(var i=0;i<4;++i)this._length[i]=0;return e},f.prototype._digest=function(){throw new Error("_digest is not implemented")},t.exports=f},function(t,e,r){"use strict";(function(e,n){var o;t.exports=B,B.ReadableState=R;r(93).EventEmitter;var f=function(t,e){return t.listeners(e).length},h=r(306),c=r(8).Buffer,l=e.Uint8Array||function(){};var d,y=r(478);d=y&&y.debuglog?y.debuglog("stream"):function(){};var m,v,w,_=r(479),A=r(307),k=r(308).getHighWaterMark,M=r(106).codes,U=M.ERR_INVALID_ARG_TYPE,S=M.ERR_STREAM_PUSH_AFTER_EOF,x=M.ERR_METHOD_NOT_IMPLEMENTED,E=M.ERR_STREAM_UNSHIFT_AFTER_END_EVENT;r(12)(B,h);var O=A.errorOrDestroy,C=["error","close","destroy","pause","resume"];function R(t,e,n){o=o||r(107),t=t||{},"boolean"!=typeof n&&(n=e instanceof o),this.objectMode=!!t.objectMode,n&&(this.objectMode=this.objectMode||!!t.readableObjectMode),this.highWaterMark=k(this,t,"readableHighWaterMark",n),this.buffer=new _,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.paused=!0,this.emitClose=!1!==t.emitClose,this.autoDestroy=!!t.autoDestroy,this.destroyed=!1,this.defaultEncoding=t.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,t.encoding&&(m||(m=r(94).StringDecoder),this.decoder=new m(t.encoding),this.encoding=t.encoding)}function B(t){if(o=o||r(107),!(this instanceof B))return new B(t);var e=this instanceof o;this._readableState=new R(t,this,e),this.readable=!0,t&&("function"==typeof t.read&&(this._read=t.read),"function"==typeof t.destroy&&(this._destroy=t.destroy)),h.call(this)}function I(t,e,r,n,o){d("readableAddChunk",e);var f,h=t._readableState;if(null===e)h.reading=!1,function(t,e){if(d("onEofChunk"),e.ended)return;if(e.decoder){var r=e.decoder.end();r&&r.length&&(e.buffer.push(r),e.length+=e.objectMode?1:r.length)}e.ended=!0,e.sync?L(t):(e.needReadable=!1,e.emittedReadable||(e.emittedReadable=!0,N(t)))}(t,h);else if(o||(f=function(t,e){var r;n=e,c.isBuffer(n)||n instanceof l||"string"==typeof e||void 0===e||t.objectMode||(r=new U("chunk",["string","Buffer","Uint8Array"],e));var n;return r}(h,e)),f)O(t,f);else if(h.objectMode||e&&e.length>0)if("string"==typeof e||h.objectMode||Object.getPrototypeOf(e)===c.prototype||(e=function(t){return c.from(t)}(e)),n)h.endEmitted?O(t,new E):P(t,h,e,!0);else if(h.ended)O(t,new S);else{if(h.destroyed)return!1;h.reading=!1,h.decoder&&!r?(e=h.decoder.write(e),h.objectMode||0!==e.length?P(t,h,e,!1):D(t,h)):P(t,h,e,!1)}else n||(h.reading=!1,D(t,h));return!h.ended&&(h.length<h.highWaterMark||0===h.length)}function P(t,e,r,n){e.flowing&&0===e.length&&!e.sync?(e.awaitDrain=0,t.emit("data",r)):(e.length+=e.objectMode?1:r.length,n?e.buffer.unshift(r):e.buffer.push(r),e.needReadable&&L(t)),D(t,e)}Object.defineProperty(B.prototype,"destroyed",{enumerable:!1,get:function(){return void 0!==this._readableState&&this._readableState.destroyed},set:function(t){this._readableState&&(this._readableState.destroyed=t)}}),B.prototype.destroy=A.destroy,B.prototype._undestroy=A.undestroy,B.prototype._destroy=function(t,e){e(t)},B.prototype.push=function(t,e){var r,n=this._readableState;return n.objectMode?r=!0:"string"==typeof t&&((e=e||n.defaultEncoding)!==n.encoding&&(t=c.from(t,e),e=""),r=!0),I(this,t,e,!1,r)},B.prototype.unshift=function(t){return I(this,t,null,!0,!1)},B.prototype.isPaused=function(){return!1===this._readableState.flowing},B.prototype.setEncoding=function(t){m||(m=r(94).StringDecoder);var e=new m(t);this._readableState.decoder=e,this._readableState.encoding=this._readableState.decoder.encoding;for(var p=this._readableState.buffer.head,content="";null!==p;)content+=e.write(p.data),p=p.next;return this._readableState.buffer.clear(),""!==content&&this._readableState.buffer.push(content),this._readableState.length=content.length,this};var T=1073741824;function j(t,e){return t<=0||0===e.length&&e.ended?0:e.objectMode?1:t!=t?e.flowing&&e.length?e.buffer.head.data.length:e.length:(t>e.highWaterMark&&(e.highWaterMark=function(t){return t>=T?t=T:(t--,t|=t>>>1,t|=t>>>2,t|=t>>>4,t|=t>>>8,t|=t>>>16,t++),t}(t)),t<=e.length?t:e.ended?e.length:(e.needReadable=!0,0))}function L(t){var e=t._readableState;d("emitReadable",e.needReadable,e.emittedReadable),e.needReadable=!1,e.emittedReadable||(d("emitReadable",e.flowing),e.emittedReadable=!0,n.nextTick(N,t))}function N(t){var e=t._readableState;d("emitReadable_",e.destroyed,e.length,e.ended),e.destroyed||!e.length&&!e.ended||(t.emit("readable"),e.emittedReadable=!1),e.needReadable=!e.flowing&&!e.ended&&e.length<=e.highWaterMark,V(t)}function D(t,e){e.readingMore||(e.readingMore=!0,n.nextTick(K,t,e))}function K(t,e){for(;!e.reading&&!e.ended&&(e.length<e.highWaterMark||e.flowing&&0===e.length);){var r=e.length;if(d("maybeReadMore read 0"),t.read(0),r===e.length)break}e.readingMore=!1}function z(t){var e=t._readableState;e.readableListening=t.listenerCount("readable")>0,e.resumeScheduled&&!e.paused?e.flowing=!0:t.listenerCount("data")>0&&t.resume()}function H(t){d("readable nexttick read 0"),t.read(0)}function F(t,e){d("resume",e.reading),e.reading||t.read(0),e.resumeScheduled=!1,t.emit("resume"),V(t),e.flowing&&!e.reading&&t.read(0)}function V(t){var e=t._readableState;for(d("flow",e.flowing);e.flowing&&null!==t.read(););}function G(t,e){return 0===e.length?null:(e.objectMode?r=e.buffer.shift():!t||t>=e.length?(r=e.decoder?e.buffer.join(""):1===e.buffer.length?e.buffer.first():e.buffer.concat(e.length),e.buffer.clear()):r=e.buffer.consume(t,e.decoder),r);var r}function W(t){var e=t._readableState;d("endReadable",e.endEmitted),e.endEmitted||(e.ended=!0,n.nextTick(Z,e,t))}function Z(t,e){if(d("endReadableNT",t.endEmitted,t.length),!t.endEmitted&&0===t.length&&(t.endEmitted=!0,e.readable=!1,e.emit("end"),t.autoDestroy)){var r=e._writableState;(!r||r.autoDestroy&&r.finished)&&e.destroy()}}function J(t,e){for(var i=0,r=t.length;i<r;i++)if(t[i]===e)return i;return-1}B.prototype.read=function(t){d("read",t),t=parseInt(t,10);var e=this._readableState,r=t;if(0!==t&&(e.emittedReadable=!1),0===t&&e.needReadable&&((0!==e.highWaterMark?e.length>=e.highWaterMark:e.length>0)||e.ended))return d("read: emitReadable",e.length,e.ended),0===e.length&&e.ended?W(this):L(this),null;if(0===(t=j(t,e))&&e.ended)return 0===e.length&&W(this),null;var n,o=e.needReadable;return d("need readable",o),(0===e.length||e.length-t<e.highWaterMark)&&d("length less than watermark",o=!0),e.ended||e.reading?d("reading or ended",o=!1):o&&(d("do read"),e.reading=!0,e.sync=!0,0===e.length&&(e.needReadable=!0),this._read(e.highWaterMark),e.sync=!1,e.reading||(t=j(r,e))),null===(n=t>0?G(t,e):null)?(e.needReadable=e.length<=e.highWaterMark,t=0):(e.length-=t,e.awaitDrain=0),0===e.length&&(e.ended||(e.needReadable=!0),r!==t&&e.ended&&W(this)),null!==n&&this.emit("data",n),n},B.prototype._read=function(t){O(this,new x("_read()"))},B.prototype.pipe=function(t,e){var r=this,o=this._readableState;switch(o.pipesCount){case 0:o.pipes=t;break;case 1:o.pipes=[o.pipes,t];break;default:o.pipes.push(t)}o.pipesCount+=1,d("pipe count=%d opts=%j",o.pipesCount,e);var h=(!e||!1!==e.end)&&t!==n.stdout&&t!==n.stderr?l:k;function c(e,n){d("onunpipe"),e===r&&n&&!1===n.hasUnpiped&&(n.hasUnpiped=!0,d("cleanup"),t.removeListener("close",_),t.removeListener("finish",A),t.removeListener("drain",y),t.removeListener("error",w),t.removeListener("unpipe",c),r.removeListener("end",l),r.removeListener("end",k),r.removeListener("data",v),m=!0,!o.awaitDrain||t._writableState&&!t._writableState.needDrain||y())}function l(){d("onend"),t.end()}o.endEmitted?n.nextTick(h):r.once("end",h),t.on("unpipe",c);var y=function(t){return function(){var e=t._readableState;d("pipeOnDrain",e.awaitDrain),e.awaitDrain&&e.awaitDrain--,0===e.awaitDrain&&f(t,"data")&&(e.flowing=!0,V(t))}}(r);t.on("drain",y);var m=!1;function v(e){d("ondata");var n=t.write(e);d("dest.write",n),!1===n&&((1===o.pipesCount&&o.pipes===t||o.pipesCount>1&&-1!==J(o.pipes,t))&&!m&&(d("false write response, pause",o.awaitDrain),o.awaitDrain++),r.pause())}function w(e){d("onerror",e),k(),t.removeListener("error",w),0===f(t,"error")&&O(t,e)}function _(){t.removeListener("finish",A),k()}function A(){d("onfinish"),t.removeListener("close",_),k()}function k(){d("unpipe"),r.unpipe(t)}return r.on("data",v),function(t,e,r){if("function"==typeof t.prependListener)return t.prependListener(e,r);t._events&&t._events[e]?Array.isArray(t._events[e])?t._events[e].unshift(r):t._events[e]=[r,t._events[e]]:t.on(e,r)}(t,"error",w),t.once("close",_),t.once("finish",A),t.emit("pipe",r),o.flowing||(d("pipe resume"),r.resume()),t},B.prototype.unpipe=function(t){var e=this._readableState,r={hasUnpiped:!1};if(0===e.pipesCount)return this;if(1===e.pipesCount)return t&&t!==e.pipes||(t||(t=e.pipes),e.pipes=null,e.pipesCount=0,e.flowing=!1,t&&t.emit("unpipe",this,r)),this;if(!t){var n=e.pipes,o=e.pipesCount;e.pipes=null,e.pipesCount=0,e.flowing=!1;for(var i=0;i<o;i++)n[i].emit("unpipe",this,{hasUnpiped:!1});return this}var f=J(e.pipes,t);return-1===f||(e.pipes.splice(f,1),e.pipesCount-=1,1===e.pipesCount&&(e.pipes=e.pipes[0]),t.emit("unpipe",this,r)),this},B.prototype.on=function(t,e){var r=h.prototype.on.call(this,t,e),o=this._readableState;return"data"===t?(o.readableListening=this.listenerCount("readable")>0,!1!==o.flowing&&this.resume()):"readable"===t&&(o.endEmitted||o.readableListening||(o.readableListening=o.needReadable=!0,o.flowing=!1,o.emittedReadable=!1,d("on readable",o.length,o.reading),o.length?L(this):o.reading||n.nextTick(H,this))),r},B.prototype.addListener=B.prototype.on,B.prototype.removeListener=function(t,e){var r=h.prototype.removeListener.call(this,t,e);return"readable"===t&&n.nextTick(z,this),r},B.prototype.removeAllListeners=function(t){var e=h.prototype.removeAllListeners.apply(this,arguments);return"readable"!==t&&void 0!==t||n.nextTick(z,this),e},B.prototype.resume=function(){var t=this._readableState;return t.flowing||(d("resume"),t.flowing=!t.readableListening,function(t,e){e.resumeScheduled||(e.resumeScheduled=!0,n.nextTick(F,t,e))}(this,t)),t.paused=!1,this},B.prototype.pause=function(){return d("call pause flowing=%j",this._readableState.flowing),!1!==this._readableState.flowing&&(d("pause"),this._readableState.flowing=!1,this.emit("pause")),this._readableState.paused=!0,this},B.prototype.wrap=function(t){var e=this,r=this._readableState,n=!1;for(var i in t.on("end",(function(){if(d("wrapped end"),r.decoder&&!r.ended){var t=r.decoder.end();t&&t.length&&e.push(t)}e.push(null)})),t.on("data",(function(o){(d("wrapped data"),r.decoder&&(o=r.decoder.write(o)),r.objectMode&&null==o)||(r.objectMode||o&&o.length)&&(e.push(o)||(n=!0,t.pause()))})),t)void 0===this[i]&&"function"==typeof t[i]&&(this[i]=function(e){return function(){return t[e].apply(t,arguments)}}(i));for(var o=0;o<C.length;o++)t.on(C[o],this.emit.bind(this,C[o]));return this._read=function(e){d("wrapped _read",e),n&&(n=!1,t.resume())},this},"function"==typeof Symbol&&(B.prototype[Symbol.asyncIterator]=function(){return void 0===v&&(v=r(481)),v(this)}),Object.defineProperty(B.prototype,"readableHighWaterMark",{enumerable:!1,get:function(){return this._readableState.highWaterMark}}),Object.defineProperty(B.prototype,"readableBuffer",{enumerable:!1,get:function(){return this._readableState&&this._readableState.buffer}}),Object.defineProperty(B.prototype,"readableFlowing",{enumerable:!1,get:function(){return this._readableState.flowing},set:function(t){this._readableState&&(this._readableState.flowing=t)}}),B._fromList=G,Object.defineProperty(B.prototype,"readableLength",{enumerable:!1,get:function(){return this._readableState.length}}),"function"==typeof Symbol&&(B.from=function(t,e){return void 0===w&&(w=r(482)),w(B,t,e)})}).call(this,r(19),r(23))},function(t,e,r){t.exports=r(93).EventEmitter},function(t,e,r){"use strict";(function(e){function r(t,e){o(t,e),n(t)}function n(t){t._writableState&&!t._writableState.emitClose||t._readableState&&!t._readableState.emitClose||t.emit("close")}function o(t,e){t.emit("error",e)}t.exports={destroy:function(t,f){var h=this,c=this._readableState&&this._readableState.destroyed,l=this._writableState&&this._writableState.destroyed;return c||l?(f?f(t):t&&(this._writableState?this._writableState.errorEmitted||(this._writableState.errorEmitted=!0,e.nextTick(o,this,t)):e.nextTick(o,this,t)),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(t||null,(function(t){!f&&t?h._writableState?h._writableState.errorEmitted?e.nextTick(n,h):(h._writableState.errorEmitted=!0,e.nextTick(r,h,t)):e.nextTick(r,h,t):f?(e.nextTick(n,h),f(t)):e.nextTick(n,h)})),this)},undestroy:function(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finalCalled=!1,this._writableState.prefinished=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)},errorOrDestroy:function(t,e){var r=t._readableState,n=t._writableState;r&&r.autoDestroy||n&&n.autoDestroy?t.destroy(e):t.emit("error",e)}}}).call(this,r(23))},function(t,e,r){"use strict";var n=r(106).codes.ERR_INVALID_OPT_VALUE;t.exports={getHighWaterMark:function(t,e,r,o){var f=function(t,e,r){return null!=t.highWaterMark?t.highWaterMark:e?t[r]:null}(e,o,r);if(null!=f){if(!isFinite(f)||Math.floor(f)!==f||f<0)throw new n(o?r:"highWaterMark",f);return Math.floor(f)}return t.objectMode?16:16384}}},function(t,e,r){"use strict";(function(e,n){function o(t){var e=this;this.next=null,this.entry=null,this.finish=function(){!function(t,e,r){var n=t.entry;t.entry=null;for(;n;){var o=n.callback;e.pendingcb--,o(r),n=n.next}e.corkedRequestsFree.next=t}(e,t)}}var f;t.exports=B,B.WritableState=R;var h={deprecate:r(197)},c=r(306),l=r(8).Buffer,d=e.Uint8Array||function(){};var y,m=r(307),v=r(308).getHighWaterMark,w=r(106).codes,_=w.ERR_INVALID_ARG_TYPE,A=w.ERR_METHOD_NOT_IMPLEMENTED,k=w.ERR_MULTIPLE_CALLBACK,M=w.ERR_STREAM_CANNOT_PIPE,U=w.ERR_STREAM_DESTROYED,S=w.ERR_STREAM_NULL_VALUES,x=w.ERR_STREAM_WRITE_AFTER_END,E=w.ERR_UNKNOWN_ENCODING,O=m.errorOrDestroy;function C(){}function R(t,e,h){f=f||r(107),t=t||{},"boolean"!=typeof h&&(h=e instanceof f),this.objectMode=!!t.objectMode,h&&(this.objectMode=this.objectMode||!!t.writableObjectMode),this.highWaterMark=v(this,t,"writableHighWaterMark",h),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var c=!1===t.decodeStrings;this.decodeStrings=!c,this.defaultEncoding=t.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(t){!function(t,e){var r=t._writableState,o=r.sync,f=r.writecb;if("function"!=typeof f)throw new k;if(function(t){t.writing=!1,t.writecb=null,t.length-=t.writelen,t.writelen=0}(r),e)!function(t,e,r,o,f){--e.pendingcb,r?(n.nextTick(f,o),n.nextTick(N,t,e),t._writableState.errorEmitted=!0,O(t,o)):(f(o),t._writableState.errorEmitted=!0,O(t,o),N(t,e))}(t,r,o,e,f);else{var h=j(r)||t.destroyed;h||r.corked||r.bufferProcessing||!r.bufferedRequest||T(t,r),o?n.nextTick(P,t,r,h,f):P(t,r,h,f)}}(e,t)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.emitClose=!1!==t.emitClose,this.autoDestroy=!!t.autoDestroy,this.bufferedRequestCount=0,this.corkedRequestsFree=new o(this)}function B(t){var e=this instanceof(f=f||r(107));if(!e&&!y.call(B,this))return new B(t);this._writableState=new R(t,this,e),this.writable=!0,t&&("function"==typeof t.write&&(this._write=t.write),"function"==typeof t.writev&&(this._writev=t.writev),"function"==typeof t.destroy&&(this._destroy=t.destroy),"function"==typeof t.final&&(this._final=t.final)),c.call(this)}function I(t,e,r,n,o,f,h){e.writelen=n,e.writecb=h,e.writing=!0,e.sync=!0,e.destroyed?e.onwrite(new U("write")):r?t._writev(o,e.onwrite):t._write(o,f,e.onwrite),e.sync=!1}function P(t,e,r,n){r||function(t,e){0===e.length&&e.needDrain&&(e.needDrain=!1,t.emit("drain"))}(t,e),e.pendingcb--,n(),N(t,e)}function T(t,e){e.bufferProcessing=!0;var r=e.bufferedRequest;if(t._writev&&r&&r.next){var n=e.bufferedRequestCount,f=new Array(n),h=e.corkedRequestsFree;h.entry=r;for(var c=0,l=!0;r;)f[c]=r,r.isBuf||(l=!1),r=r.next,c+=1;f.allBuffers=l,I(t,e,!0,e.length,f,"",h.finish),e.pendingcb++,e.lastBufferedRequest=null,h.next?(e.corkedRequestsFree=h.next,h.next=null):e.corkedRequestsFree=new o(e),e.bufferedRequestCount=0}else{for(;r;){var d=r.chunk,y=r.encoding,m=r.callback;if(I(t,e,!1,e.objectMode?1:d.length,d,y,m),r=r.next,e.bufferedRequestCount--,e.writing)break}null===r&&(e.lastBufferedRequest=null)}e.bufferedRequest=r,e.bufferProcessing=!1}function j(t){return t.ending&&0===t.length&&null===t.bufferedRequest&&!t.finished&&!t.writing}function L(t,e){t._final((function(r){e.pendingcb--,r&&O(t,r),e.prefinished=!0,t.emit("prefinish"),N(t,e)}))}function N(t,e){var r=j(e);if(r&&(function(t,e){e.prefinished||e.finalCalled||("function"!=typeof t._final||e.destroyed?(e.prefinished=!0,t.emit("prefinish")):(e.pendingcb++,e.finalCalled=!0,n.nextTick(L,t,e)))}(t,e),0===e.pendingcb&&(e.finished=!0,t.emit("finish"),e.autoDestroy))){var o=t._readableState;(!o||o.autoDestroy&&o.endEmitted)&&t.destroy()}return r}r(12)(B,c),R.prototype.getBuffer=function(){for(var t=this.bufferedRequest,e=[];t;)e.push(t),t=t.next;return e},function(){try{Object.defineProperty(R.prototype,"buffer",{get:h.deprecate((function(){return this.getBuffer()}),"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch(t){}}(),"function"==typeof Symbol&&Symbol.hasInstance&&"function"==typeof Function.prototype[Symbol.hasInstance]?(y=Function.prototype[Symbol.hasInstance],Object.defineProperty(B,Symbol.hasInstance,{value:function(object){return!!y.call(this,object)||this===B&&(object&&object._writableState instanceof R)}})):y=function(object){return object instanceof this},B.prototype.pipe=function(){O(this,new M)},B.prototype.write=function(t,e,r){var o,f=this._writableState,h=!1,c=!f.objectMode&&(o=t,l.isBuffer(o)||o instanceof d);return c&&!l.isBuffer(t)&&(t=function(t){return l.from(t)}(t)),"function"==typeof e&&(r=e,e=null),c?e="buffer":e||(e=f.defaultEncoding),"function"!=typeof r&&(r=C),f.ending?function(t,e){var r=new x;O(t,r),n.nextTick(e,r)}(this,r):(c||function(t,e,r,o){var f;return null===r?f=new S:"string"==typeof r||e.objectMode||(f=new _("chunk",["string","Buffer"],r)),!f||(O(t,f),n.nextTick(o,f),!1)}(this,f,t,r))&&(f.pendingcb++,h=function(t,e,r,n,o,f){if(!r){var h=function(t,e,r){t.objectMode||!1===t.decodeStrings||"string"!=typeof e||(e=l.from(e,r));return e}(e,n,o);n!==h&&(r=!0,o="buffer",n=h)}var c=e.objectMode?1:n.length;e.length+=c;var d=e.length<e.highWaterMark;d||(e.needDrain=!0);if(e.writing||e.corked){var y=e.lastBufferedRequest;e.lastBufferedRequest={chunk:n,encoding:o,isBuf:r,callback:f,next:null},y?y.next=e.lastBufferedRequest:e.bufferedRequest=e.lastBufferedRequest,e.bufferedRequestCount+=1}else I(t,e,!1,c,n,o,f);return d}(this,f,c,t,e,r)),h},B.prototype.cork=function(){this._writableState.corked++},B.prototype.uncork=function(){var t=this._writableState;t.corked&&(t.corked--,t.writing||t.corked||t.bufferProcessing||!t.bufferedRequest||T(this,t))},B.prototype.setDefaultEncoding=function(t){if("string"==typeof t&&(t=t.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((t+"").toLowerCase())>-1))throw new E(t);return this._writableState.defaultEncoding=t,this},Object.defineProperty(B.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}}),Object.defineProperty(B.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),B.prototype._write=function(t,e,r){r(new A("_write()"))},B.prototype._writev=null,B.prototype.end=function(t,e,r){var o=this._writableState;return"function"==typeof t?(r=t,t=null,e=null):"function"==typeof e&&(r=e,e=null),null!=t&&this.write(t,e),o.corked&&(o.corked=1,this.uncork()),o.ending||function(t,e,r){e.ending=!0,N(t,e),r&&(e.finished?n.nextTick(r):t.once("finish",r));e.ended=!0,t.writable=!1}(this,o,r),this},Object.defineProperty(B.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}}),Object.defineProperty(B.prototype,"destroyed",{enumerable:!1,get:function(){return void 0!==this._writableState&&this._writableState.destroyed},set:function(t){this._writableState&&(this._writableState.destroyed=t)}}),B.prototype.destroy=m.destroy,B.prototype._undestroy=m.undestroy,B.prototype._destroy=function(t,e){e(t)}}).call(this,r(19),r(23))},function(t,e,r){"use strict";t.exports=y;var n=r(106).codes,o=n.ERR_METHOD_NOT_IMPLEMENTED,f=n.ERR_MULTIPLE_CALLBACK,h=n.ERR_TRANSFORM_ALREADY_TRANSFORMING,c=n.ERR_TRANSFORM_WITH_LENGTH_0,l=r(107);function d(t,data){var e=this._transformState;e.transforming=!1;var r=e.writecb;if(null===r)return this.emit("error",new f);e.writechunk=null,e.writecb=null,null!=data&&this.push(data),r(t);var n=this._readableState;n.reading=!1,(n.needReadable||n.length<n.highWaterMark)&&this._read(n.highWaterMark)}function y(t){if(!(this instanceof y))return new y(t);l.call(this,t),this._transformState={afterTransform:d.bind(this),needTransform:!1,transforming:!1,writecb:null,writechunk:null,writeencoding:null},this._readableState.needReadable=!0,this._readableState.sync=!1,t&&("function"==typeof t.transform&&(this._transform=t.transform),"function"==typeof t.flush&&(this._flush=t.flush)),this.on("prefinish",m)}function m(){var t=this;"function"!=typeof this._flush||this._readableState.destroyed?v(this,null,null):this._flush((function(e,data){v(t,e,data)}))}function v(t,e,data){if(e)return t.emit("error",e);if(null!=data&&t.push(data),t._writableState.length)throw new c;if(t._transformState.transforming)throw new h;return t.push(null)}r(12)(y,l),y.prototype.push=function(t,e){return this._transformState.needTransform=!1,l.prototype.push.call(this,t,e)},y.prototype._transform=function(t,e,r){r(new o("_transform()"))},y.prototype._write=function(t,e,r){var n=this._transformState;if(n.writecb=r,n.writechunk=t,n.writeencoding=e,!n.transforming){var o=this._readableState;(n.needTransform||o.needReadable||o.length<o.highWaterMark)&&this._read(o.highWaterMark)}},y.prototype._read=function(t){var e=this._transformState;null===e.writechunk||e.transforming?e.needTransform=!0:(e.transforming=!0,this._transform(e.writechunk,e.writeencoding,e.afterTransform))},y.prototype._destroy=function(t,e){l.prototype._destroy.call(this,t,(function(t){e(t)}))}},,,,,,,function(t,e,r){"use strict";var n=r(12),o=r(497),f=r(85),h=r(15).Buffer,c=r(318),l=r(199),d=r(200),y=h.alloc(128);function m(t,e){f.call(this,"digest"),"string"==typeof e&&(e=h.from(e));var r="sha512"===t||"sha384"===t?128:64;(this._alg=t,this._key=e,e.length>r)?e=("rmd160"===t?new l:d(t)).update(e).digest():e.length<r&&(e=h.concat([e,y],r));for(var n=this._ipad=h.allocUnsafe(r),o=this._opad=h.allocUnsafe(r),i=0;i<r;i++)n[i]=54^e[i],o[i]=92^e[i];this._hash="rmd160"===t?new l:d(t),this._hash.update(n)}n(m,f),m.prototype._update=function(data){this._hash.update(data)},m.prototype._final=function(){var t=this._hash.digest();return("rmd160"===this._alg?new l:d(this._alg)).update(this._opad).update(t).digest()},t.exports=function(t,e){return"rmd160"===(t=t.toLowerCase())||"ripemd160"===t?new m("rmd160",e):"md5"===t?new o(c,e):new m(t,e)}},function(t,e,r){var n=r(196);t.exports=function(t){return(new n).update(t).digest()}},,,,,,function(t,e,r){"use strict";e.readUInt32BE=function(t,e){return(t[0+e]<<24|t[1+e]<<16|t[2+e]<<8|t[3+e])>>>0},e.writeUInt32BE=function(t,e,r){t[0+r]=e>>>24,t[1+r]=e>>>16&255,t[2+r]=e>>>8&255,t[3+r]=255&e},e.ip=function(t,e,r,n){for(var o=0,f=0,i=6;i>=0;i-=2){for(var h=0;h<=24;h+=8)o<<=1,o|=e>>>h+i&1;for(h=0;h<=24;h+=8)o<<=1,o|=t>>>h+i&1}for(i=6;i>=0;i-=2){for(h=1;h<=25;h+=8)f<<=1,f|=e>>>h+i&1;for(h=1;h<=25;h+=8)f<<=1,f|=t>>>h+i&1}r[n+0]=o>>>0,r[n+1]=f>>>0},e.rip=function(t,e,r,n){for(var o=0,f=0,i=0;i<4;i++)for(var h=24;h>=0;h-=8)o<<=1,o|=e>>>h+i&1,o<<=1,o|=t>>>h+i&1;for(i=4;i<8;i++)for(h=24;h>=0;h-=8)f<<=1,f|=e>>>h+i&1,f<<=1,f|=t>>>h+i&1;r[n+0]=o>>>0,r[n+1]=f>>>0},e.pc1=function(t,e,r,n){for(var o=0,f=0,i=7;i>=5;i--){for(var h=0;h<=24;h+=8)o<<=1,o|=e>>h+i&1;for(h=0;h<=24;h+=8)o<<=1,o|=t>>h+i&1}for(h=0;h<=24;h+=8)o<<=1,o|=e>>h+i&1;for(i=1;i<=3;i++){for(h=0;h<=24;h+=8)f<<=1,f|=e>>h+i&1;for(h=0;h<=24;h+=8)f<<=1,f|=t>>h+i&1}for(h=0;h<=24;h+=8)f<<=1,f|=t>>h+i&1;r[n+0]=o>>>0,r[n+1]=f>>>0},e.r28shl=function(t,e){return t<<e&268435455|t>>>28-e};var n=[14,11,17,4,27,23,25,0,13,22,7,18,5,9,16,24,2,20,12,21,1,8,15,26,15,4,25,19,9,1,26,16,5,11,23,8,12,7,17,0,22,3,10,14,6,20,27,24];e.pc2=function(t,e,r,o){for(var f=0,h=0,c=n.length>>>1,i=0;i<c;i++)f<<=1,f|=t>>>n[i]&1;for(i=c;i<n.length;i++)h<<=1,h|=e>>>n[i]&1;r[o+0]=f>>>0,r[o+1]=h>>>0},e.expand=function(t,e,r){var n=0,o=0;n=(1&t)<<5|t>>>27;for(var i=23;i>=15;i-=4)n<<=6,n|=t>>>i&63;for(i=11;i>=3;i-=4)o|=t>>>i&63,o<<=6;o|=(31&t)<<1|t>>>31,e[r+0]=n>>>0,e[r+1]=o>>>0};var o=[14,0,4,15,13,7,1,4,2,14,15,2,11,13,8,1,3,10,10,6,6,12,12,11,5,9,9,5,0,3,7,8,4,15,1,12,14,8,8,2,13,4,6,9,2,1,11,7,15,5,12,11,9,3,7,14,3,10,10,0,5,6,0,13,15,3,1,13,8,4,14,7,6,15,11,2,3,8,4,14,9,12,7,0,2,1,13,10,12,6,0,9,5,11,10,5,0,13,14,8,7,10,11,1,10,3,4,15,13,4,1,2,5,11,8,6,12,7,6,12,9,0,3,5,2,14,15,9,10,13,0,7,9,0,14,9,6,3,3,4,15,6,5,10,1,2,13,8,12,5,7,14,11,12,4,11,2,15,8,1,13,1,6,10,4,13,9,0,8,6,15,9,3,8,0,7,11,4,1,15,2,14,12,3,5,11,10,5,14,2,7,12,7,13,13,8,14,11,3,5,0,6,6,15,9,0,10,3,1,4,2,7,8,2,5,12,11,1,12,10,4,14,15,9,10,3,6,15,9,0,0,6,12,10,11,1,7,13,13,8,15,9,1,4,3,5,14,11,5,12,2,7,8,2,4,14,2,14,12,11,4,2,1,12,7,4,10,7,11,13,6,1,8,5,5,0,3,15,15,10,13,3,0,9,14,8,9,6,4,11,2,8,1,12,11,7,10,1,13,14,7,2,8,13,15,6,9,15,12,0,5,9,6,10,3,4,0,5,14,3,12,10,1,15,10,4,15,2,9,7,2,12,6,9,8,5,0,6,13,1,3,13,4,14,14,0,7,11,5,3,11,8,9,4,14,3,15,2,5,12,2,9,8,5,12,15,3,10,7,11,0,14,4,1,10,7,1,6,13,0,11,8,6,13,4,13,11,0,2,11,14,7,15,4,0,9,8,1,13,10,3,14,12,3,9,5,7,12,5,2,10,15,6,8,1,6,1,6,4,11,11,13,13,8,12,1,3,4,7,10,14,7,10,9,15,5,6,0,8,15,0,14,5,2,9,3,2,12,13,1,2,15,8,13,4,8,6,10,15,3,11,7,1,4,10,12,9,5,3,6,14,11,5,0,0,14,12,9,7,2,7,2,11,1,4,14,1,7,9,4,12,10,14,8,2,13,0,15,6,12,10,9,13,0,15,3,3,5,5,6,8,11];e.substitute=function(t,e){for(var r=0,i=0;i<4;i++){r<<=4,r|=o[64*i+(t>>>18-6*i&63)]}for(i=0;i<4;i++){r<<=4,r|=o[256+64*i+(e>>>18-6*i&63)]}return r>>>0};var f=[16,25,12,11,3,20,4,15,31,17,9,6,27,14,1,22,30,24,8,18,0,5,29,23,13,19,2,26,10,21,28,7];e.permute=function(t){for(var e=0,i=0;i<f.length;i++)e<<=1,e|=t>>>f[i]&1;return e>>>0},e.padSplit=function(t,e,r){for(var n=t.toString(2);n.length<e;)n="0"+n;for(var o=[],i=0;i<e;i+=r)o.push(n.slice(i,i+r));return o.join(" ")}},function(t,e,r){"use strict";var n=r(51),o=r(12),f=r(324),h=r(205);function c(){this.tmp=new Array(2),this.keys=null}function l(t){h.call(this,t);var e=new c;this._desState=e,this.deriveKeys(e,t.key)}o(l,h),t.exports=l,l.create=function(t){return new l(t)};var d=[1,1,2,2,2,2,2,2,1,2,2,2,2,2,2,1];l.prototype.deriveKeys=function(t,e){t.keys=new Array(32),n.equal(e.length,this.blockSize,"Invalid key length");var r=f.readUInt32BE(e,0),o=f.readUInt32BE(e,4);f.pc1(r,o,t.tmp,0),r=t.tmp[0],o=t.tmp[1];for(var i=0;i<t.keys.length;i+=2){var h=d[i>>>1];r=f.r28shl(r,h),o=f.r28shl(o,h),f.pc2(r,o,t.keys,i)}},l.prototype._update=function(t,e,r,n){var o=this._desState,h=f.readUInt32BE(t,e),c=f.readUInt32BE(t,e+4);f.ip(h,c,o.tmp,0),h=o.tmp[0],c=o.tmp[1],"encrypt"===this.type?this._encrypt(o,h,c,o.tmp,0):this._decrypt(o,h,c,o.tmp,0),h=o.tmp[0],c=o.tmp[1],f.writeUInt32BE(r,h,n),f.writeUInt32BE(r,c,n+4)},l.prototype._pad=function(t,e){for(var r=t.length-e,i=e;i<t.length;i++)t[i]=r;return!0},l.prototype._unpad=function(t){for(var e=t[t.length-1],i=t.length-e;i<t.length;i++)n.equal(t[i],e);return t.slice(0,t.length-e)},l.prototype._encrypt=function(t,e,r,n,o){for(var h=e,c=r,i=0;i<t.keys.length;i+=2){var l=t.keys[i],d=t.keys[i+1];f.expand(c,t.tmp,0),l^=t.tmp[0],d^=t.tmp[1];var s=f.substitute(l,d),y=c;c=(h^f.permute(s))>>>0,h=y}f.rip(c,h,n,o)},l.prototype._decrypt=function(t,e,r,n,o){for(var h=r,c=e,i=t.keys.length-2;i>=0;i-=2){var l=t.keys[i],d=t.keys[i+1];f.expand(h,t.tmp,0),l^=t.tmp[0],d^=t.tmp[1];var s=f.substitute(l,d),y=h;h=(c^f.permute(s))>>>0,c=y}f.rip(h,c,n,o)}},function(t,e,r){var n=r(127),o=r(15).Buffer,f=r(327);function h(t){var e=t._cipher.encryptBlockRaw(t._prev);return f(t._prev),e}e.encrypt=function(t,e){var r=Math.ceil(e.length/16),f=t._cache.length;t._cache=o.concat([t._cache,o.allocUnsafe(16*r)]);for(var i=0;i<r;i++){var c=h(t),l=f+16*i;t._cache.writeUInt32BE(c[0],l+0),t._cache.writeUInt32BE(c[1],l+4),t._cache.writeUInt32BE(c[2],l+8),t._cache.writeUInt32BE(c[3],l+12)}var d=t._cache.slice(0,e.length);return t._cache=t._cache.slice(e.length),n(e,d)}},function(t,e){t.exports=function(t){for(var e,r=t.length;r--;){if(255!==(e=t.readUInt8(r))){e++,t.writeUInt8(e,r);break}t.writeUInt8(0,r)}}},function(t){t.exports=JSON.parse('{"aes-128-ecb":{"cipher":"AES","key":128,"iv":0,"mode":"ECB","type":"block"},"aes-192-ecb":{"cipher":"AES","key":192,"iv":0,"mode":"ECB","type":"block"},"aes-256-ecb":{"cipher":"AES","key":256,"iv":0,"mode":"ECB","type":"block"},"aes-128-cbc":{"cipher":"AES","key":128,"iv":16,"mode":"CBC","type":"block"},"aes-192-cbc":{"cipher":"AES","key":192,"iv":16,"mode":"CBC","type":"block"},"aes-256-cbc":{"cipher":"AES","key":256,"iv":16,"mode":"CBC","type":"block"},"aes128":{"cipher":"AES","key":128,"iv":16,"mode":"CBC","type":"block"},"aes192":{"cipher":"AES","key":192,"iv":16,"mode":"CBC","type":"block"},"aes256":{"cipher":"AES","key":256,"iv":16,"mode":"CBC","type":"block"},"aes-128-cfb":{"cipher":"AES","key":128,"iv":16,"mode":"CFB","type":"stream"},"aes-192-cfb":{"cipher":"AES","key":192,"iv":16,"mode":"CFB","type":"stream"},"aes-256-cfb":{"cipher":"AES","key":256,"iv":16,"mode":"CFB","type":"stream"},"aes-128-cfb8":{"cipher":"AES","key":128,"iv":16,"mode":"CFB8","type":"stream"},"aes-192-cfb8":{"cipher":"AES","key":192,"iv":16,"mode":"CFB8","type":"stream"},"aes-256-cfb8":{"cipher":"AES","key":256,"iv":16,"mode":"CFB8","type":"stream"},"aes-128-cfb1":{"cipher":"AES","key":128,"iv":16,"mode":"CFB1","type":"stream"},"aes-192-cfb1":{"cipher":"AES","key":192,"iv":16,"mode":"CFB1","type":"stream"},"aes-256-cfb1":{"cipher":"AES","key":256,"iv":16,"mode":"CFB1","type":"stream"},"aes-128-ofb":{"cipher":"AES","key":128,"iv":16,"mode":"OFB","type":"stream"},"aes-192-ofb":{"cipher":"AES","key":192,"iv":16,"mode":"OFB","type":"stream"},"aes-256-ofb":{"cipher":"AES","key":256,"iv":16,"mode":"OFB","type":"stream"},"aes-128-ctr":{"cipher":"AES","key":128,"iv":16,"mode":"CTR","type":"stream"},"aes-192-ctr":{"cipher":"AES","key":192,"iv":16,"mode":"CTR","type":"stream"},"aes-256-ctr":{"cipher":"AES","key":256,"iv":16,"mode":"CTR","type":"stream"},"aes-128-gcm":{"cipher":"AES","key":128,"iv":12,"mode":"GCM","type":"auth"},"aes-192-gcm":{"cipher":"AES","key":192,"iv":12,"mode":"GCM","type":"auth"},"aes-256-gcm":{"cipher":"AES","key":256,"iv":12,"mode":"GCM","type":"auth"}}')},function(t,e,r){var n=r(151),o=r(15).Buffer,f=r(85),h=r(12),c=r(512),l=r(127),d=r(327);function y(t,e,r,h){f.call(this);var l=o.alloc(4,0);this._cipher=new n.AES(e);var y=this._cipher.encryptBlock(l);this._ghash=new c(y),r=function(t,e,r){if(12===e.length)return t._finID=o.concat([e,o.from([0,0,0,1])]),o.concat([e,o.from([0,0,0,2])]);var n=new c(r),f=e.length,h=f%16;n.update(e),h&&(h=16-h,n.update(o.alloc(h,0))),n.update(o.alloc(8,0));var l=8*f,y=o.alloc(8);y.writeUIntBE(l,0,8),n.update(y),t._finID=n.state;var m=o.from(t._finID);return d(m),m}(this,r,y),this._prev=o.from(r),this._cache=o.allocUnsafe(0),this._secCache=o.allocUnsafe(0),this._decrypt=h,this._alen=0,this._len=0,this._mode=t,this._authTag=null,this._called=!1}h(y,f),y.prototype._update=function(t){if(!this._called&&this._alen){var e=16-this._alen%16;e<16&&(e=o.alloc(e,0),this._ghash.update(e))}this._called=!0;var r=this._mode.encrypt(this,t);return this._decrypt?this._ghash.update(t):this._ghash.update(r),this._len+=t.length,r},y.prototype._final=function(){if(this._decrypt&&!this._authTag)throw new Error("Unsupported state or unable to authenticate data");var t=l(this._ghash.final(8*this._alen,8*this._len),this._cipher.encryptBlock(this._finID));if(this._decrypt&&function(a,b){var t=0;a.length!==b.length&&t++;for(var e=Math.min(a.length,b.length),i=0;i<e;++i)t+=a[i]^b[i];return t}(t,this._authTag))throw new Error("Unsupported state or unable to authenticate data");this._authTag=t,this._cipher.scrub()},y.prototype.getAuthTag=function(){if(this._decrypt||!o.isBuffer(this._authTag))throw new Error("Attempting to get auth tag in unsupported state");return this._authTag},y.prototype.setAuthTag=function(t){if(!this._decrypt)throw new Error("Attempting to set auth tag in unsupported state");this._authTag=t},y.prototype.setAAD=function(t){if(this._called)throw new Error("Attempting to set AAD in unsupported state");this._ghash.update(t),this._alen+=t.length},t.exports=y},function(t,e,r){var n=r(151),o=r(15).Buffer,f=r(85);function h(t,e,r,h){f.call(this),this._cipher=new n.AES(e),this._prev=o.from(r),this._cache=o.allocUnsafe(0),this._secCache=o.allocUnsafe(0),this._decrypt=h,this._mode=t}r(12)(h,f),h.prototype._update=function(t){return this._mode.encrypt(this,t,this._decrypt)},h.prototype._final=function(){this._cipher.scrub()},t.exports=h},function(t,e,r){var n=r(70);t.exports=U,U.simpleSieve=k,U.fermatTest=M;var o=r(7),f=new o(24),h=new(r(332)),c=new o(1),l=new o(2),d=new o(5),y=(new o(16),new o(8),new o(10)),m=new o(3),v=(new o(7),new o(11)),w=new o(4),_=(new o(12),null);function A(){if(null!==_)return _;var t=[];t[0]=2;for(var i=1,e=3;e<1048576;e+=2){for(var r=Math.ceil(Math.sqrt(e)),n=0;n<i&&t[n]<=r&&e%t[n]!=0;n++);i!==n&&t[n]<=r||(t[i++]=e)}return _=t,t}function k(p){for(var t=A(),i=0;i<t.length;i++)if(0===p.modn(t[i]))return 0===p.cmpn(t[i]);return!0}function M(p){var t=o.mont(p);return 0===l.toRed(t).redPow(p.subn(1)).fromRed().cmpn(1)}function U(t,e){if(t<16)return new o(2===e||5===e?[140,123]:[140,39]);var r,_;for(e=new o(e);;){for(r=new o(n(Math.ceil(t/8)));r.bitLength()>t;)r.ishrn(1);if(r.isEven()&&r.iadd(c),r.testn(1)||r.iadd(l),e.cmp(l)){if(!e.cmp(d))for(;r.mod(y).cmp(m);)r.iadd(w)}else for(;r.mod(f).cmp(v);)r.iadd(w);if(k(_=r.shrn(1))&&k(r)&&M(_)&&M(r)&&h.test(_)&&h.test(r))return r}}},,,,,,,,,,function(t,e,r){"use strict";var n=r(60).rotr32;function o(t,e,r){return t&e^~t&r}function f(t,e,r){return t&e^t&r^e&r}function h(t,e,r){return t^e^r}e.ft_1=function(s,t,e,r){return 0===s?o(t,e,r):1===s||3===s?h(t,e,r):2===s?f(t,e,r):void 0},e.ch32=o,e.maj32=f,e.p32=h,e.s0_256=function(t){return n(t,2)^n(t,13)^n(t,22)},e.s1_256=function(t){return n(t,6)^n(t,11)^n(t,25)},e.g0_256=function(t){return n(t,7)^n(t,18)^t>>>3},e.g1_256=function(t){return n(t,17)^n(t,19)^t>>>10}},function(t,e,r){"use strict";var n=r(60),o=r(128),f=r(341),h=r(51),c=n.sum32,l=n.sum32_4,d=n.sum32_5,y=f.ch32,m=f.maj32,v=f.s0_256,w=f.s1_256,_=f.g0_256,A=f.g1_256,k=o.BlockHash,M=[1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298];function U(){if(!(this instanceof U))return new U;k.call(this),this.h=[1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225],this.k=M,this.W=new Array(64)}n.inherits(U,k),t.exports=U,U.blockSize=512,U.outSize=256,U.hmacStrength=192,U.padLength=64,U.prototype._update=function(t,e){for(var r=this.W,i=0;i<16;i++)r[i]=t[e+i];for(;i<r.length;i++)r[i]=l(A(r[i-2]),r[i-7],_(r[i-15]),r[i-16]);var a=this.h[0],b=this.h[1],n=this.h[2],o=this.h[3],f=this.h[4],k=this.h[5],g=this.h[6],M=this.h[7];for(h(this.k.length===r.length),i=0;i<r.length;i++){var U=d(M,w(f),y(f,k,g),this.k[i],r[i]),S=c(v(a),m(a,b,n));M=g,g=k,k=f,f=c(o,U),o=n,n=b,b=a,a=c(U,S)}this.h[0]=c(this.h[0],a),this.h[1]=c(this.h[1],b),this.h[2]=c(this.h[2],n),this.h[3]=c(this.h[3],o),this.h[4]=c(this.h[4],f),this.h[5]=c(this.h[5],k),this.h[6]=c(this.h[6],g),this.h[7]=c(this.h[7],M)},U.prototype._digest=function(t){return"hex"===t?n.toHex32(this.h,"big"):n.split32(this.h,"big")}},function(t,e,r){"use strict";var n=r(60),o=r(128),f=r(51),h=n.rotr64_hi,c=n.rotr64_lo,l=n.shr64_hi,d=n.shr64_lo,y=n.sum64,m=n.sum64_hi,v=n.sum64_lo,w=n.sum64_4_hi,_=n.sum64_4_lo,A=n.sum64_5_hi,k=n.sum64_5_lo,M=o.BlockHash,U=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591];function S(){if(!(this instanceof S))return new S;M.call(this),this.h=[1779033703,4089235720,3144134277,2227873595,1013904242,4271175723,2773480762,1595750129,1359893119,2917565137,2600822924,725511199,528734635,4215389547,1541459225,327033209],this.k=U,this.W=new Array(160)}function x(t,e,r,n,o){var f=t&r^~t&o;return f<0&&(f+=4294967296),f}function E(t,e,r,n,o,f){var h=e&n^~e&f;return h<0&&(h+=4294967296),h}function O(t,e,r,n,o){var f=t&r^t&o^r&o;return f<0&&(f+=4294967296),f}function C(t,e,r,n,o,f){var h=e&n^e&f^n&f;return h<0&&(h+=4294967296),h}function R(t,e){var r=h(t,e,28)^h(e,t,2)^h(e,t,7);return r<0&&(r+=4294967296),r}function B(t,e){var r=c(t,e,28)^c(e,t,2)^c(e,t,7);return r<0&&(r+=4294967296),r}function I(t,e){var r=h(t,e,14)^h(t,e,18)^h(e,t,9);return r<0&&(r+=4294967296),r}function P(t,e){var r=c(t,e,14)^c(t,e,18)^c(e,t,9);return r<0&&(r+=4294967296),r}function T(t,e){var r=h(t,e,1)^h(t,e,8)^l(t,e,7);return r<0&&(r+=4294967296),r}function j(t,e){var r=c(t,e,1)^c(t,e,8)^d(t,e,7);return r<0&&(r+=4294967296),r}function L(t,e){var r=h(t,e,19)^h(e,t,29)^l(t,e,6);return r<0&&(r+=4294967296),r}function N(t,e){var r=c(t,e,19)^c(e,t,29)^d(t,e,6);return r<0&&(r+=4294967296),r}n.inherits(S,M),t.exports=S,S.blockSize=1024,S.outSize=512,S.hmacStrength=192,S.padLength=128,S.prototype._prepareBlock=function(t,e){for(var r=this.W,i=0;i<32;i++)r[i]=t[e+i];for(;i<r.length;i+=2){var n=L(r[i-4],r[i-3]),o=N(r[i-4],r[i-3]),f=r[i-14],h=r[i-13],c=T(r[i-30],r[i-29]),l=j(r[i-30],r[i-29]),d=r[i-32],y=r[i-31];r[i]=w(n,o,f,h,c,l,d,y),r[i+1]=_(n,o,f,h,c,l,d,y)}},S.prototype._update=function(t,e){this._prepareBlock(t,e);var r=this.W,n=this.h[0],o=this.h[1],h=this.h[2],c=this.h[3],l=this.h[4],d=this.h[5],w=this.h[6],dl=this.h[7],_=this.h[8],M=this.h[9],U=this.h[10],S=this.h[11],T=this.h[12],j=this.h[13],L=this.h[14],N=this.h[15];f(this.k.length===r.length);for(var i=0;i<r.length;i+=2){var D=L,K=N,z=I(_,M),H=P(_,M),F=x(_,M,U,S,T),V=E(_,M,U,S,T,j),G=this.k[i],W=this.k[i+1],Z=r[i],J=r[i+1],X=A(D,K,z,H,F,V,G,W,Z,J),$=k(D,K,z,H,F,V,G,W,Z,J);D=R(n,o),K=B(n,o),z=O(n,o,h,c,l),H=C(n,o,h,c,l,d);var Y=m(D,K,z,H),Q=v(D,K,z,H);L=T,N=j,T=U,j=S,U=_,S=M,_=m(w,dl,X,$),M=v(dl,dl,X,$),w=l,dl=d,l=h,d=c,h=n,c=o,n=m(X,$,Y,Q),o=v(X,$,Y,Q)}y(this.h,0,n,o),y(this.h,2,h,c),y(this.h,4,l,d),y(this.h,6,w,dl),y(this.h,8,_,M),y(this.h,10,U,S),y(this.h,12,T,j),y(this.h,14,L,N)},S.prototype._digest=function(t){return"hex"===t?n.toHex32(this.h,"big"):n.split32(this.h,"big")}},,,,,,,,,,,,,,function(t,e){t.exports=function(t){if("string"!=typeof t)throw new Error("[is-hex-prefixed] value must be type 'string', is currently type "+typeof t+", while checking isHexPrefixed.");return"0x"===t.slice(0,2)}},,,,,,,,function(t,e,r){var n=r(218),o=r(130),f=t.exports;for(var h in n)n.hasOwnProperty(h)&&(f[h]=n[h]);function c(t){if("string"==typeof t&&(t=o.parse(t)),t.protocol||(t.protocol="https:"),"https:"!==t.protocol)throw new Error('Protocol "'+t.protocol+'" not supported. Expected "https:"');return t}f.request=function(t,e){return t=c(t),n.request.call(this,t,e)},f.get=function(t,e){return t=c(t),n.get.call(this,t,e)}},,,,function(t,e,r){(function(t){var n=r(238).keccak_256,o=r(617);function f(t){return t?o.toUnicode(t,{useStd3ASCII:!0,transitional:!1}):t}e.hash=function(e){for(var r="",i=0;i<32;i++)r+="00";if(name=f(e),name){var o=name.split(".");for(i=o.length-1;i>=0;i--){var h=n(o[i]);r=n(new t(r+h,"hex"))}}return"0x"+r},e.normalize=f}).call(this,r(8).Buffer)},,function(t,e,r){"use strict";const{Buffer:n}=r(8),o=r(220),f=r(640),h=r(646),c=r(132),l=r(651),d=r(652);class y{constructor(t,e,r,c){if(m.isCID(t)){const e=t;return this.version=e.version,this.codec=e.codec,this.multihash=n.from(e.multihash),void(this.multibaseName=e.multibaseName||(0===e.version?"base58btc":"base32"))}if("string"==typeof t){const e=f.isEncoded(t);if(e){const r=f.decode(t);this.version=parseInt(r.slice(0,1).toString("hex"),16),this.codec=h.getCodec(r.slice(1)),this.multihash=h.rmPrefix(r.slice(1)),this.multibaseName=e}else this.version=0,this.codec="dag-pb",this.multihash=o.fromB58String(t),this.multibaseName="base58btc";return y.validateCID(this),void Object.defineProperty(this,"string",{value:t})}if(n.isBuffer(t)){const e=t.slice(0,1),r=parseInt(e.toString("hex"),16);if(1===r){const e=t;this.version=r,this.codec=h.getCodec(e.slice(1)),this.multihash=h.rmPrefix(e.slice(1)),this.multibaseName="base32"}else this.version=0,this.codec="dag-pb",this.multihash=t,this.multibaseName="base58btc";y.validateCID(this)}else this.version=t,this.codec=e,this.multihash=r,this.multibaseName=c||(0===t?"base58btc":"base32"),y.validateCID(this)}get buffer(){let t=this._buffer;if(!t){if(0===this.version)t=this.multihash;else{if(1!==this.version)throw new Error("unsupported version");t=n.concat([n.from("01","hex"),h.getCodeVarint(this.codec),this.multihash])}Object.defineProperty(this,"_buffer",{value:t})}return t}get prefix(){return n.concat([n.from(`0${this.version}`,"hex"),h.getCodeVarint(this.codec),o.prefix(this.multihash)])}toV0(){if("dag-pb"!==this.codec)throw new Error("Cannot convert a non dag-pb CID to CIDv0");const{name:t,length:e}=o.decode(this.multihash);if("sha2-256"!==t)throw new Error("Cannot convert non sha2-256 multihash CID to CIDv0");if(32!==e)throw new Error("Cannot convert non 32 byte multihash CID to CIDv0");return new m(0,this.codec,this.multihash)}toV1(){return new m(1,this.codec,this.multihash)}toBaseEncodedString(base=this.multibaseName){if(this.string&&base===this.multibaseName)return this.string;let t=null;if(0===this.version){if("base58btc"!==base)throw new Error("not supported with CIDv0, to support different bases, please migrate the instance do CIDv1, you can do that through cid.toV1()");t=o.toB58String(this.multihash)}else{if(1!==this.version)throw new Error("unsupported version");t=f.encode(base,this.buffer).toString()}return base===this.multibaseName&&Object.defineProperty(this,"string",{value:t}),t}[Symbol.for("nodejs.util.inspect.custom")](){return"CID("+this.toString()+")"}toString(base){return this.toBaseEncodedString(base)}toJSON(){return{codec:this.codec,version:this.version,hash:this.multihash}}equals(t){return this.codec===t.codec&&this.version===t.version&&this.multihash.equals(t.multihash)}static validateCID(t){const e=l.checkCIDComponents(t);if(e)throw new Error(e)}}const m=d(y,{className:"CID",symbolName:"@ipld/js-cid/CID"});m.codecs=c,t.exports=m},function(t,e,r){"use strict";const n=r(131),{Buffer:o}=r(8);function f(t){return parseInt(t.toString("hex"),16)}function h(t){let e=t.toString(16);return e.length%2==1&&(e="0"+e),o.from(e,"hex")}t.exports={numberToBuffer:h,bufferToNumber:f,varintBufferEncode:function(input){return o.from(n.encode(f(input)))},varintBufferDecode:function(input){return h(n.decode(input))},varintEncode:function(t){return o.from(n.encode(t))}}},,function(t,e){t.exports={encode:t=>{const e=t=>{return(e=t.toString(16)).length%2==0?e:"0"+e;var e},r=(t,r)=>t<56?e(r+t):e(r+e(t).length/2+55)+e(t),n=t=>{if("string"==typeof t){const e=t.slice(2);return(2!=e.length||e>="80"?r(e.length/2,128):"")+e}{const e=t.map(n).join("");return r(e.length/2,192)+e}};return"0x"+n(t)},decode:t=>{let i=2;const e=()=>{if(i>=t.length)throw"";const head=t.slice(i,i+2);return head<"80"?(i+=2,"0x"+head):head<"c0"?n():o()},r=()=>{const e=parseInt(t.slice(i,i+=2),16)%64;return e<56?e:parseInt(t.slice(i,i+=2*(e-55)),16)},n=()=>{const e=r();return"0x"+t.slice(i,i+=2*e)},o=()=>{const t=2*r()+i;let n=[];for(;i<t;)n.push(e());return n};try{return e()}catch(t){return[]}}}},,,function(t,e,r){"use strict";var n=this&&this.__assign||function(){return(n=Object.assign||function(t){for(var s,i=1,e=arguments.length;i<e;i++)for(var p in s=arguments[i])Object.prototype.hasOwnProperty.call(s,p)&&(t[p]=s[p]);return t}).apply(this,arguments)};Object.defineProperty(e,"__esModule",{value:!0});var o=r(378),f=r(379),h=r(8),c=new o.BN("7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a0",16),l=function(){function t(data,t){if(void 0===data&&(data={}),void 0===t&&(t={}),t.common){if(t.chain||t.hardfork)throw new Error("Instantiation with both opts.common, and opts.chain and opts.hardfork parameter not allowed!");this._common=t.common}else{var e=t.chain?t.chain:"mainnet",r=t.hardfork?t.hardfork:"petersburg";this._common=new f.default(e,r)}var n=[{name:"nonce",length:32,allowLess:!0,default:new h.Buffer([])},{name:"gasPrice",length:32,allowLess:!0,default:new h.Buffer([])},{name:"gasLimit",alias:"gas",length:32,allowLess:!0,default:new h.Buffer([])},{name:"to",allowZero:!0,length:20,default:new h.Buffer([])},{name:"value",length:32,allowLess:!0,default:new h.Buffer([])},{name:"data",alias:"input",allowZero:!0,default:new h.Buffer([])},{name:"v",allowZero:!0,default:new h.Buffer([])},{name:"r",length:32,allowZero:!0,allowLess:!0,default:new h.Buffer([])},{name:"s",length:32,allowZero:!0,allowLess:!0,default:new h.Buffer([])}];o.defineProperties(this,n,data),Object.defineProperty(this,"from",{enumerable:!0,configurable:!0,get:this.getSenderAddress.bind(this)}),this._validateV(this.v),this._overrideVSetterWithValidation()}return t.prototype.toCreationAddress=function(){return""===this.to.toString("hex")},t.prototype.hash=function(t){var e;return void 0===t&&(t=!0),e=t?this.raw:this._implementsEIP155()?this.raw.slice(0,6).concat([o.toBuffer(this.getChainId()),o.stripZeros(o.toBuffer(0)),o.stripZeros(o.toBuffer(0))]):this.raw.slice(0,6),o.rlphash(e)},t.prototype.getChainId=function(){return this._common.chainId()},t.prototype.getSenderAddress=function(){if(this._from)return this._from;var t=this.getSenderPublicKey();return this._from=o.publicToAddress(t),this._from},t.prototype.getSenderPublicKey=function(){if(!this.verifySignature())throw new Error("Invalid Signature");return this._senderPubKey},t.prototype.verifySignature=function(){var t=this.hash(!1);if(this._common.gteHardfork("homestead")&&1===new o.BN(this.s).cmp(c))return!1;try{var e=o.bufferToInt(this.v),r=e>=2*this.getChainId()+35&&this._common.gteHardfork("spuriousDragon");this._senderPubKey=o.ecrecover(t,e,this.r,this.s,r?this.getChainId():void 0)}catch(t){return!1}return!!this._senderPubKey},t.prototype.sign=function(t){this.v=new h.Buffer([]),this.s=new h.Buffer([]),this.r=new h.Buffer([]);var e=this.hash(!1),r=o.ecsign(e,t);this._implementsEIP155()&&(r.v+=2*this.getChainId()+8),Object.assign(this,r)},t.prototype.getDataFee=function(){for(var data=this.raw[5],t=new o.BN(0),i=0;i<data.length;i++)0===data[i]?t.iaddn(this._common.param("gasPrices","txDataZero")):t.iaddn(this._common.param("gasPrices","txDataNonZero"));return t},t.prototype.getBaseFee=function(){var t=this.getDataFee().iaddn(this._common.param("gasPrices","tx"));return this._common.gteHardfork("homestead")&&this.toCreationAddress()&&t.iaddn(this._common.param("gasPrices","txCreation")),t},t.prototype.getUpfrontCost=function(){return new o.BN(this.gasLimit).imul(new o.BN(this.gasPrice)).iadd(new o.BN(this.value))},t.prototype.validate=function(t){void 0===t&&(t=!1);var e=[];return this.verifySignature()||e.push("Invalid Signature"),this.getBaseFee().cmp(new o.BN(this.gasLimit))>0&&e.push(["gas limit is too low. Need at least "+this.getBaseFee()]),!1===t?0===e.length:e.join(" ")},t.prototype.serialize=function(){return o.rlp.encode(this.raw)},t.prototype.toJSON=function(t){return void 0===t&&(t=!1),{}},t.prototype._validateV=function(t){if(void 0!==t&&0!==t.length&&this._common.gteHardfork("spuriousDragon")){var e=o.bufferToInt(t);if(27!==e&&28!==e)if(!(e===2*this.getChainId()+35||e===2*this.getChainId()+36))throw new Error("Incompatible EIP155-based V "+e+" and chain id "+this.getChainId()+". See the second parameter of the Transaction constructor to set the chain id.")}},t.prototype._isSigned=function(){return this.v.length>0&&this.r.length>0&&this.s.length>0},t.prototype._overrideVSetterWithValidation=function(){var t=this,e=Object.getOwnPropertyDescriptor(this,"v");Object.defineProperty(this,"v",n({},e,{set:function(r){void 0!==r&&t._validateV(o.toBuffer(r)),e.set(r)}}))},t.prototype._implementsEIP155=function(){var t=this._common.gteHardfork("spuriousDragon");if(!this._isSigned())return t;var e=o.bufferToInt(this.v);return(e===2*this.getChainId()+35||e===2*this.getChainId()+36)&&t},t}();e.default=l},function(t,e,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(t,e,r,n){void 0===n&&(n=r),Object.defineProperty(t,n,{enumerable:!0,get:function(){return e[r]}})}:function(t,e,r,n){void 0===n&&(n=r),t[n]=e[r]}),o=this&&this.__exportStar||function(t,e){for(var p in t)"default"===p||e.hasOwnProperty(p)||n(e,t,p)};Object.defineProperty(e,"__esModule",{value:!0}),e.secp256k1=e.rlp=e.BN=void 0;var f=r(223);e.secp256k1=f;var h=r(133),c=r(7);e.BN=c;var l=r(224);e.rlp=l,Object.assign(e,h),o(r(670),e),o(r(671),e),o(r(227),e),o(r(680),e),o(r(134),e),o(r(681),e)},function(t,e,r){"use strict";var n=this&&this.__assign||function(){return(n=Object.assign||function(t){for(var s,i=1,e=arguments.length;i<e;i++)for(var p in s=arguments[i])Object.prototype.hasOwnProperty.call(s,p)&&(t[p]=s[p]);return t}).apply(this,arguments)};Object.defineProperty(e,"__esModule",{value:!0});var o=r(682),f=r(688),h=function(){function t(t,e,r){this._chainParams=this.setChain(t),this._hardfork=null,this._supportedHardforks=void 0===r?[]:r,e&&this.setHardfork(e)}return t.forCustomChain=function(e,r,o,f){var h=t._getChainParams(e);return new t(n(n({},h),r),o,f)},t._getChainParams=function(t){if("number"==typeof t){if(o.chains.names[t])return o.chains[o.chains.names[t]];throw new Error("Chain with ID "+t+" not supported")}if(o.chains[t])return o.chains[t];throw new Error("Chain with name "+t+" not supported")},t.prototype.setChain=function(e){if("number"==typeof e||"string"==typeof e)this._chainParams=t._getChainParams(e);else{if("object"!=typeof e)throw new Error("Wrong input format");for(var r=0,n=["networkId","genesis","hardforks","bootstrapNodes"];r<n.length;r++){var param=n[r];if(void 0===e[param])throw new Error("Missing required chain parameter: "+param)}this._chainParams=e}return this._chainParams},t.prototype.setHardfork=function(t){if(!this._isSupportedHardfork(t))throw new Error("Hardfork "+t+" not set as supported in supportedHardforks");for(var e=!1,r=0,n=f.hardforks;r<n.length;r++){n[r][0]===t&&(this._hardfork=t,e=!0)}if(!e)throw new Error("Hardfork with name "+t+" not supported")},t.prototype._chooseHardfork=function(t,e){if(e=void 0===e||e,t){if(e&&!this._isSupportedHardfork(t))throw new Error("Hardfork "+t+" not set as supported in supportedHardforks")}else{if(!this._hardfork)throw new Error("Method called with neither a hardfork set nor provided by param");t=this._hardfork}return t},t.prototype._getHardfork=function(t){for(var e=0,r=this.hardforks();e<r.length;e++){var n=r[e];if(n.name===t)return n}throw new Error("Hardfork "+t+" not defined for chain "+this.chainName())},t.prototype._isSupportedHardfork=function(t){if(!(this._supportedHardforks.length>0))return!0;for(var e=0,r=this._supportedHardforks;e<r.length;e++){if(t===r[e])return!0}return!1},t.prototype.param=function(t,e,r){var n;r=this._chooseHardfork(r);for(var o=0,h=f.hardforks;o<h.length;o++){var c=h[o];if(!c[1][t])throw new Error("Topic "+t+" not defined");if(void 0!==c[1][t][e]&&(n=c[1][t][e].v),c[0]===r)break}if(void 0===n)throw new Error(t+" value for "+e+" not found");return n},t.prototype.paramByBlock=function(t,e,r){var n=this.activeHardforks(r),o=n[n.length-1].name;return this.param(t,e,o)},t.prototype.hardforkIsActiveOnBlock=function(t,e,r){var n=void 0!==(r=void 0!==r?r:{}).onlySupported&&r.onlySupported;t=this._chooseHardfork(t,n);var o=this.hardforkBlock(t);return null!==o&&e>=o},t.prototype.activeOnBlock=function(t,e){return this.hardforkIsActiveOnBlock(null,t,e)},t.prototype.hardforkGteHardfork=function(t,e,r){var n=void 0!==(r=void 0!==r?r:{}).onlyActive&&r.onlyActive;t=this._chooseHardfork(t,r.onlySupported);for(var o=-1,f=-1,h=0,c=0,l=n?this.activeHardforks(null,r):this.hardforks();c<l.length;c++){var d=l[c];d.name===t&&(o=h),d.name===e&&(f=h),h+=1}return o>=f},t.prototype.gteHardfork=function(t,e){return this.hardforkGteHardfork(null,t,e)},t.prototype.hardforkIsActiveOnChain=function(t,e){var r=void 0!==(e=void 0!==e?e:{}).onlySupported&&e.onlySupported;t=this._chooseHardfork(t,r);for(var n=0,o=this.hardforks();n<o.length;n++){var f=o[n];if(f.name===t&&null!==f.block)return!0}return!1},t.prototype.activeHardforks=function(t,e){e=void 0!==e?e:{};for(var r=[],n=0,o=this.hardforks();n<o.length;n++){var f=o[n];if(null!==f.block){if(null!=t&&t<f.block)break;e.onlySupported&&!this._isSupportedHardfork(f.name)||r.push(f)}}return r},t.prototype.activeHardfork=function(t,e){e=void 0!==e?e:{};var r=this.activeHardforks(t,e);if(r.length>0)return r[r.length-1].name;throw new Error("No (supported) active hardfork found")},t.prototype.hardforkBlock=function(t){return t=this._chooseHardfork(t,!1),this._getHardfork(t).block},t.prototype.isHardforkBlock=function(t,e){return e=this._chooseHardfork(e,!1),this.hardforkBlock(e)===t},t.prototype.consensus=function(t){return t=this._chooseHardfork(t),this._getHardfork(t).consensus},t.prototype.finality=function(t){return t=this._chooseHardfork(t),this._getHardfork(t).finality},t.prototype.genesis=function(){return this._chainParams.genesis},t.prototype.hardforks=function(){return this._chainParams.hardforks},t.prototype.bootstrapNodes=function(){return this._chainParams.bootstrapNodes},t.prototype.hardfork=function(){return this._hardfork},t.prototype.chainId=function(){return this._chainParams.chainId},t.prototype.chainName=function(){return o.chains.names[this.chainId()]||this._chainParams.name},t.prototype.networkId=function(){return this._chainParams.networkId},t}();e.default=h},,function(t,e,r){var n=r(27),o=r(722)(!0);n(n.S,"Object",{entries:function(t){return o(t)}})},function(t,e,r){"use strict";var n=r(38),o=r(723),f=r(146);r(147)("search",1,(function(t,e,r,h){return[function(r){var n=t(this),o=null==r?void 0:r[e];return void 0!==o?o.call(r,n):new RegExp(r)[e](String(n))},function(t){var e=h(r,t,this);if(e.done)return e.value;var c=n(t),l=String(this),d=c.lastIndex;o(d,0)||(c.lastIndex=0);var y=f(c,l);return o(c.lastIndex,d)||(c.lastIndex=d),null===y?-1:y.index}]}))},function(t,e,r){"use strict";var n=r(119),o=r(82);t.exports=function(t){var e=String(o(this)),r="",f=n(t);if(f<0||f==1/0)throw RangeError("Count can't be negative");for(;f>0;(f>>>=1)&&(e+=e))1&f&&(r+=e);return r}},,,,,,,,,,,,,,,,,,,,,,function(t,e,r){var n=r(45);t.exports=function(t,e){if(!n(t)||t._t!==e)throw TypeError("Incompatible receiver, "+e+" required!");return t}},,,,,,,,,,,,,,,,,,,,,,,function(t,e,r){"use strict";var n=function(t){return function(t){return!!t&&"object"==typeof t}(t)&&!function(t){var e=Object.prototype.toString.call(t);return"[object RegExp]"===e||"[object Date]"===e||function(t){return t.$$typeof===o}(t)}(t)};var o="function"==typeof Symbol&&Symbol.for?Symbol.for("react.element"):60103;function f(t,e){return!1!==e.clone&&e.isMergeableObject(t)?y((r=t,Array.isArray(r)?[]:{}),t,e):t;var r}function h(t,source,e){return t.concat(source).map((function(element){return f(element,e)}))}function c(t){return Object.keys(t).concat(function(t){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(t).filter((function(symbol){return t.propertyIsEnumerable(symbol)})):[]}(t))}function l(object,t){try{return t in object}catch(t){return!1}}function d(t,source,e){var r={};return e.isMergeableObject(t)&&c(t).forEach((function(n){r[n]=f(t[n],e)})),c(source).forEach((function(n){(function(t,e){return l(t,e)&&!(Object.hasOwnProperty.call(t,e)&&Object.propertyIsEnumerable.call(t,e))})(t,n)||(l(t,n)&&e.isMergeableObject(source[n])?r[n]=function(t,e){if(!e.customMerge)return y;var r=e.customMerge(t);return"function"==typeof r?r:y}(n,e)(t[n],source[n],e):r[n]=f(source[n],e))})),r}function y(t,source,e){(e=e||{}).arrayMerge=e.arrayMerge||h,e.isMergeableObject=e.isMergeableObject||n,e.cloneUnlessOtherwiseSpecified=f;var r=Array.isArray(source);return r===Array.isArray(t)?r?e.arrayMerge(t,source,e):d(t,source,e):f(source,e)}y.all=function(t,e){if(!Array.isArray(t))throw new Error("first argument should be an array");return t.reduce((function(t,r){return y(t,r,e)}),{})};var m=y;t.exports=m},,,,,function(t,e,r){"use strict";function n(t){return null!==t&&"object"==typeof t}function o(t,e){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:".",f=arguments.length>3?arguments[3]:void 0;if(!n(e))return o(t,{},r,f);var h=Object.assign({},e);for(var c in t)if("__proto__"!==c&&"constructor"!==c){var l=t[c];null!==l&&(f&&f(h,c,l,r)||(Array.isArray(l)&&Array.isArray(h[c])?h[c]=h[c].concat(l):n(l)&&n(h[c])?h[c]=o(l,h[c],(r?"".concat(r,"."):"")+c.toString(),f):h[c]=l))}return h}function f(t){return function(){for(var e=arguments.length,r=new Array(e),n=0;n<e;n++)r[n]=arguments[n];return r.reduce((function(p,e){return o(p,e,"",t)}),{})}}var h=f();h.fn=f((function(t,e,r,n){if(void 0!==t[e]&&"function"==typeof r)return t[e]=r(t[e]),!0})),h.arrayFn=f((function(t,e,r,n){if(Array.isArray(t[e])&&"function"==typeof r)return t[e]=r(t[e]),!0})),h.extend=f,t.exports=h},,,,,,,,,,,,,,,,,,,function(t,e,r){t.exports=r(141)("native-function-to-string",Function.toString)},function(t,e,r){var n=r(34),o=r(77),f=r(118),h=r(285),c=r(44).f;t.exports=function(t){var e=o.Symbol||(o.Symbol=f?{}:n.Symbol||{});"_"==t.charAt(0)||t in e||c(e,t,{value:h.f(t)})}},function(t,e,r){var n=r(90),o=r(143),f=r(121);t.exports=function(t){var e=n(t),r=o.f;if(r)for(var h,c=r(t),l=f.f,i=0;c.length>i;)l.call(t,h=c[i++])&&e.push(h);return e}},function(t,e,r){var n=r(44),o=r(38),f=r(90);t.exports=r(39)?Object.defineProperties:function(t,e){o(t);for(var r,h=f(e),c=h.length,i=0;c>i;)n.f(t,r=h[i++],e[r]);return t}},function(t,e,r){var n=r(63),o=r(122).f,f={}.toString,h="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];t.exports.f=function(t){return h&&"[object Window]"==f.call(t)?function(t){try{return o(t)}catch(t){return h.slice()}}(t):o(n(t))}},function(t,e,r){"use strict";var n=r(144),o=r(116),f=r(120),h={};r(78)(h,r(33)("iterator"),(function(){return this})),t.exports=function(t,e,r){t.prototype=n(h,{next:o(1,r)}),f(t,e+" Iterator")}},function(t,e,r){var n=r(79),o=r(91),f=r(179)("IE_PROTO"),h=Object.prototype;t.exports=Object.getPrototypeOf||function(t){return t=o(t),n(t,f)?t[f]:"function"==typeof t.constructor&&t instanceof t.constructor?t.constructor.prototype:t instanceof Object?h:null}},function(t,e,r){"use strict";var n,o,f,h,c=r(118),l=r(34),d=r(80),y=r(145),m=r(27),v=r(45),w=r(142),_=r(184),A=r(185),k=r(186),M=r(295).set,U=r(461)(),S=r(296),x=r(462),E=r(297),O=r(298),C="Promise",R=l.TypeError,B=l.process,I=B&&B.versions,P=I&&I.v8||"",T=l.Promise,j="process"==y(B),L=function(){},N=o=S.f,D=!!function(){try{var t=T.resolve(1),e=(t.constructor={})[r(33)("species")]=function(t){t(L,L)};return(j||"function"==typeof PromiseRejectionEvent)&&t.then(L)instanceof e&&0!==P.indexOf("6.6")&&-1===E.indexOf("Chrome/66")}catch(t){}}(),K=function(t){var e;return!(!v(t)||"function"!=typeof(e=t.then))&&e},z=function(t,e){if(!t._n){t._n=!0;var r=t._c;U((function(){for(var n=t._v,o=1==t._s,i=0,f=function(e){var r,f,h,c=o?e.ok:e.fail,l=e.resolve,d=e.reject,y=e.domain;try{c?(o||(2==t._h&&V(t),t._h=1),!0===c?r=n:(y&&y.enter(),r=c(n),y&&(y.exit(),h=!0)),r===e.promise?d(R("Promise-chain cycle")):(f=K(r))?f.call(r,l,d):l(r)):d(n)}catch(t){y&&!h&&y.exit(),d(t)}};r.length>i;)f(r[i++]);t._c=[],t._n=!1,e&&!t._h&&H(t)}))}},H=function(t){M.call(l,(function(){var e,r,n,o=t._v,f=F(t);if(f&&(e=x((function(){j?B.emit("unhandledRejection",o,t):(r=l.onunhandledrejection)?r({promise:t,reason:o}):(n=l.console)&&n.error&&n.error("Unhandled promise rejection",o)})),t._h=j||F(t)?2:1),t._a=void 0,f&&e.e)throw e.v}))},F=function(t){return 1!==t._h&&0===(t._a||t._c).length},V=function(t){M.call(l,(function(){var e;j?B.emit("rejectionHandled",t):(e=l.onrejectionhandled)&&e({promise:t,reason:t._v})}))},G=function(t){var e=this;e._d||(e._d=!0,(e=e._w||e)._v=t,e._s=2,e._a||(e._a=e._c.slice()),z(e,!0))},W=function(t){var e,r=this;if(!r._d){r._d=!0,r=r._w||r;try{if(r===t)throw R("Promise can't be resolved itself");(e=K(t))?U((function(){var n={_w:r,_d:!1};try{e.call(t,d(W,n,1),d(G,n,1))}catch(t){G.call(n,t)}})):(r._v=t,r._s=1,z(r,!1))}catch(t){G.call({_w:r,_d:!1},t)}}};D||(T=function(t){_(this,T,C,"_h"),w(t),n.call(this);try{t(d(W,this,1),d(G,this,1))}catch(t){G.call(this,t)}},(n=function(t){this._c=[],this._a=void 0,this._s=0,this._d=!1,this._v=void 0,this._h=0,this._n=!1}).prototype=r(187)(T.prototype,{then:function(t,e){var r=N(k(this,T));return r.ok="function"!=typeof t||t,r.fail="function"==typeof e&&e,r.domain=j?B.domain:void 0,this._c.push(r),this._a&&this._a.push(r),this._s&&z(this,!1),r.promise},catch:function(t){return this.then(void 0,t)}}),f=function(){var t=new n;this.promise=t,this.resolve=d(W,t,1),this.reject=d(G,t,1)},S.f=N=function(t){return t===T||t===h?new f(t):o(t)}),m(m.G+m.W+m.F*!D,{Promise:T}),r(120)(T,C),r(188)(C),h=r(77).Promise,m(m.S+m.F*!D,C,{reject:function(t){var e=N(this);return(0,e.reject)(t),e.promise}}),m(m.S+m.F*(c||!D),C,{resolve:function(t){return O(c&&this===h?T:this,t)}}),m(m.S+m.F*!(D&&r(181)((function(t){T.all(t).catch(L)}))),C,{all:function(t){var e=this,r=N(e),n=r.resolve,o=r.reject,f=x((function(){var r=[],f=0,h=1;A(t,!1,(function(t){var c=f++,l=!1;r.push(void 0),h++,e.resolve(t).then((function(t){l||(l=!0,r[c]=t,--h||n(r))}),o)})),--h||n(r)}));return f.e&&o(f.v),r.promise},race:function(t){var e=this,r=N(e),n=r.reject,o=x((function(){A(t,!1,(function(t){e.resolve(t).then(r.resolve,n)}))}));return o.e&&n(o.v),r.promise}})},function(t,e){t.exports=function(t,e,r){var n=void 0===r;switch(e.length){case 0:return n?t():t.call(r);case 1:return n?t(e[0]):t.call(r,e[0]);case 2:return n?t(e[0],e[1]):t.call(r,e[0],e[1]);case 3:return n?t(e[0],e[1],e[2]):t.call(r,e[0],e[1],e[2]);case 4:return n?t(e[0],e[1],e[2],e[3]):t.call(r,e[0],e[1],e[2],e[3])}return t.apply(r,e)}},function(t,e,r){var n=r(34),o=r(295).set,f=n.MutationObserver||n.WebKitMutationObserver,h=n.process,c=n.Promise,l="process"==r(81)(h);t.exports=function(){var head,t,e,r=function(){var r,n;for(l&&(r=h.domain)&&r.exit();head;){n=head.fn,head=head.next;try{n()}catch(r){throw head?e():t=void 0,r}}t=void 0,r&&r.enter()};if(l)e=function(){h.nextTick(r)};else if(!f||n.navigator&&n.navigator.standalone)if(c&&c.resolve){var d=c.resolve(void 0);e=function(){d.then(r)}}else e=function(){o.call(n,r)};else{var y=!0,m=document.createTextNode("");new f(r).observe(m,{characterData:!0}),e=function(){m.data=y=!y}}return function(r){var n={fn:r,next:void 0};t&&(t.next=n),head||(head=n,e()),t=n}}},function(t,e){t.exports=function(t){try{return{e:!1,v:t()}}catch(t){return{e:!0,v:t}}}},function(t,e,r){var n=r(27);n(n.S+n.F,"Object",{assign:r(464)})},function(t,e,r){"use strict";var n=r(39),o=r(90),f=r(143),h=r(121),c=r(91),l=r(178),d=Object.assign;t.exports=!d||r(40)((function(){var t={},e={},r=Symbol(),n="abcdefghijklmnopqrst";return t[r]=7,n.split("").forEach((function(t){e[t]=t})),7!=d({},t)[r]||Object.keys(d({},e)).join("")!=n}))?function(t,source){for(var e=c(t),r=arguments.length,d=1,y=f.f,m=h.f;r>d;)for(var v,w=l(arguments[d++]),_=y?o(w).concat(y(w)):o(w),A=_.length,k=0;A>k;)v=_[k++],n&&!m.call(w,v)||(e[v]=w[v]);return e}:d},function(t,e,r){"use strict";var n=r(27),o=r(77),f=r(34),h=r(186),c=r(298);n(n.P+n.R,"Promise",{finally:function(t){var e=h(this,o.Promise||f.Promise),r="function"==typeof t;return this.then(r?function(r){return c(e,t()).then((function(){return r}))}:t,r?function(r){return c(e,t()).then((function(){throw r}))}:t)}})},function(t,e,r){var n=r(467);t.exports=function(t,e){return new(n(t))(e)}},function(t,e,r){var n=r(45),o=r(288),f=r(33)("species");t.exports=function(t){var e;return o(t)&&("function"!=typeof(e=t.constructor)||e!==Array&&!o(e.prototype)||(e=void 0),n(e)&&null===(e=e[f])&&(e=void 0)),void 0===e?Array:e}},,,,function(t,e,r){"use strict";var n=r(194);r(27)({target:"RegExp",proto:!0,forced:n!==/./.exec},{exec:n})},function(t,e,r){var n=r(45),o=r(38),f=function(t,e){if(o(t),!n(e)&&null!==e)throw TypeError(e+": can't set as prototype!")};t.exports={set:Object.setPrototypeOf||("__proto__"in{}?function(t,e,n){try{(n=r(80)(Function.call,r(123).f(Object.prototype,"__proto__").set,2))(t,[]),e=!(t instanceof Array)}catch(t){e=!0}return function(t,r){return f(t,r),e?t.__proto__=r:n(t,r),t}}({},!1):void 0),check:f}},,function(t,e){e.read=function(t,e,r,n,o){var f,h,c=8*o-n-1,l=(1<<c)-1,d=l>>1,y=-7,i=r?o-1:0,m=r?-1:1,s=t[e+i];for(i+=m,f=s&(1<<-y)-1,s>>=-y,y+=c;y>0;f=256*f+t[e+i],i+=m,y-=8);for(h=f&(1<<-y)-1,f>>=-y,y+=n;y>0;h=256*h+t[e+i],i+=m,y-=8);if(0===f)f=1-d;else{if(f===l)return h?NaN:1/0*(s?-1:1);h+=Math.pow(2,n),f-=d}return(s?-1:1)*h*Math.pow(2,f-n)},e.write=function(t,e,r,n,o,f){var h,c,l,d=8*f-o-1,y=(1<<d)-1,m=y>>1,rt=23===o?Math.pow(2,-24)-Math.pow(2,-77):0,i=n?0:f-1,v=n?1:-1,s=e<0||0===e&&1/e<0?1:0;for(e=Math.abs(e),isNaN(e)||e===1/0?(c=isNaN(e)?1:0,h=y):(h=Math.floor(Math.log(e)/Math.LN2),e*(l=Math.pow(2,-h))<1&&(h--,l*=2),(e+=h+m>=1?rt/l:rt*Math.pow(2,1-m))*l>=2&&(h++,l/=2),h+m>=y?(c=0,h=y):h+m>=1?(c=(e*l-1)*Math.pow(2,o),h+=m):(c=e*Math.pow(2,m-1)*Math.pow(2,o),h=0));o>=8;t[r+i]=255&c,i+=v,c/=256,o-=8);for(h=h<<o|c,d+=o;d>0;t[r+i]=255&h,i+=v,h/=256,d-=8);t[r+i-v]|=128*s}},,,function(t,e,r){(e=t.exports=r(305)).Stream=e,e.Readable=e,e.Writable=r(309),e.Duplex=r(107),e.Transform=r(310),e.PassThrough=r(483),e.finished=r(198),e.pipeline=r(484)},,function(t,e,r){"use strict";function n(object,t){var e=Object.keys(object);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(object);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(object,t).enumerable}))),e.push.apply(e,r)}return e}function o(t,e,r){return e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function f(t,e){for(var i=0;i<e.length;i++){var r=e[i];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}var h=r(8).Buffer,c=r(480).inspect,l=c&&c.custom||"inspect";t.exports=function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.head=null,this.tail=null,this.length=0}var e,r,d;return e=t,(r=[{key:"push",value:function(t){var e={data:t,next:null};this.length>0?this.tail.next=e:this.head=e,this.tail=e,++this.length}},{key:"unshift",value:function(t){var e={data:t,next:this.head};0===this.length&&(this.tail=e),this.head=e,++this.length}},{key:"shift",value:function(){if(0!==this.length){var t=this.head.data;return 1===this.length?this.head=this.tail=null:this.head=this.head.next,--this.length,t}}},{key:"clear",value:function(){this.head=this.tail=null,this.length=0}},{key:"join",value:function(s){if(0===this.length)return"";for(var p=this.head,t=""+p.data;p=p.next;)t+=s+p.data;return t}},{key:"concat",value:function(t){if(0===this.length)return h.alloc(0);for(var e,r,n,o=h.allocUnsafe(t>>>0),p=this.head,i=0;p;)e=p.data,r=o,n=i,h.prototype.copy.call(e,r,n),i+=p.data.length,p=p.next;return o}},{key:"consume",value:function(t,e){var r;return t<this.head.data.length?(r=this.head.data.slice(0,t),this.head.data=this.head.data.slice(t)):r=t===this.head.data.length?this.shift():e?this._getString(t):this._getBuffer(t),r}},{key:"first",value:function(){return this.head.data}},{key:"_getString",value:function(t){var p=this.head,e=1,r=p.data;for(t-=r.length;p=p.next;){var n=p.data,o=t>n.length?n.length:t;if(o===n.length?r+=n:r+=n.slice(0,t),0==(t-=o)){o===n.length?(++e,p.next?this.head=p.next:this.head=this.tail=null):(this.head=p,p.data=n.slice(o));break}++e}return this.length-=e,r}},{key:"_getBuffer",value:function(t){var e=h.allocUnsafe(t),p=this.head,r=1;for(p.data.copy(e),t-=p.data.length;p=p.next;){var n=p.data,o=t>n.length?n.length:t;if(n.copy(e,e.length-t,0,o),0==(t-=o)){o===n.length?(++r,p.next?this.head=p.next:this.head=this.tail=null):(this.head=p,p.data=n.slice(o));break}++r}return this.length-=r,e}},{key:l,value:function(t,e){return c(this,function(t){for(var i=1;i<arguments.length;i++){var source=null!=arguments[i]?arguments[i]:{};i%2?n(Object(source),!0).forEach((function(e){o(t,e,source[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(source)):n(Object(source)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(source,e))}))}return t}({},e,{depth:0,customInspect:!1}))}}])&&f(e.prototype,r),d&&f(e,d),t}()},,function(t,e,r){"use strict";(function(e){var n;function o(t,e,r){return e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}var f=r(198),h=Symbol("lastResolve"),c=Symbol("lastReject"),l=Symbol("error"),d=Symbol("ended"),y=Symbol("lastPromise"),m=Symbol("handlePromise"),v=Symbol("stream");function w(t,e){return{value:t,done:e}}function _(t){var e=t[h];if(null!==e){var data=t[v].read();null!==data&&(t[y]=null,t[h]=null,t[c]=null,e(w(data,!1)))}}function A(t){e.nextTick(_,t)}var k=Object.getPrototypeOf((function(){})),M=Object.setPrototypeOf((o(n={get stream(){return this[v]},next:function(){var t=this,r=this[l];if(null!==r)return Promise.reject(r);if(this[d])return Promise.resolve(w(void 0,!0));if(this[v].destroyed)return new Promise((function(r,n){e.nextTick((function(){t[l]?n(t[l]):r(w(void 0,!0))}))}));var n,o=this[y];if(o)n=new Promise(function(t,e){return function(r,n){t.then((function(){e[d]?r(w(void 0,!0)):e[m](r,n)}),n)}}(o,this));else{var data=this[v].read();if(null!==data)return Promise.resolve(w(data,!1));n=new Promise(this[m])}return this[y]=n,n}},Symbol.asyncIterator,(function(){return this})),o(n,"return",(function(){var t=this;return new Promise((function(e,r){t[v].destroy(null,(function(t){t?r(t):e(w(void 0,!0))}))}))})),n),k);t.exports=function(t){var e,r=Object.create(M,(o(e={},v,{value:t,writable:!0}),o(e,h,{value:null,writable:!0}),o(e,c,{value:null,writable:!0}),o(e,l,{value:null,writable:!0}),o(e,d,{value:t._readableState.endEmitted,writable:!0}),o(e,m,{value:function(t,e){var data=r[v].read();data?(r[y]=null,r[h]=null,r[c]=null,t(w(data,!1))):(r[h]=t,r[c]=e)},writable:!0}),e));return r[y]=null,f(t,(function(t){if(t&&"ERR_STREAM_PREMATURE_CLOSE"!==t.code){var e=r[c];return null!==e&&(r[y]=null,r[h]=null,r[c]=null,e(t)),void(r[l]=t)}var n=r[h];null!==n&&(r[y]=null,r[h]=null,r[c]=null,n(w(void 0,!0))),r[d]=!0})),t.on("readable",A.bind(null,r)),r}}).call(this,r(23))},function(t,e){t.exports=function(){throw new Error("Readable.from is not available in the browser")}},function(t,e,r){"use strict";t.exports=o;var n=r(310);function o(t){if(!(this instanceof o))return new o(t);n.call(this,t)}r(12)(o,n),o.prototype._transform=function(t,e,r){r(null,t)}},function(t,e,r){"use strict";var n;var o=r(106).codes,f=o.ERR_MISSING_ARGS,h=o.ERR_STREAM_DESTROYED;function c(t){if(t)throw t}function l(t,e,o,f){f=function(t){var e=!1;return function(){e||(e=!0,t.apply(void 0,arguments))}}(f);var c=!1;t.on("close",(function(){c=!0})),void 0===n&&(n=r(198)),n(t,{readable:e,writable:o},(function(t){if(t)return f(t);c=!0,f()}));var l=!1;return function(e){if(!c&&!l)return l=!0,function(t){return t.setHeader&&"function"==typeof t.abort}(t)?t.abort():"function"==typeof t.destroy?t.destroy():void f(e||new h("pipe"))}}function d(t){t()}function y(t,e){return t.pipe(e)}function m(t){return t.length?"function"!=typeof t[t.length-1]?c:t.pop():c}t.exports=function(){for(var t=arguments.length,e=new Array(t),r=0;r<t;r++)e[r]=arguments[r];var n,o=m(e);if(Array.isArray(e[0])&&(e=e[0]),e.length<2)throw new f("streams");var h=e.map((function(t,i){var r=i<e.length-1;return l(t,r,i>0,(function(t){n||(n=t),t&&h.forEach(d),r||(h.forEach(d),o(n))}))}));return e.reduce(y)}},,,,,,,,,,,,,function(t,e,r){"use strict";var n=r(12),o=r(15).Buffer,f=r(85),h=o.alloc(128),c=64;function l(t,e){f.call(this,"digest"),"string"==typeof e&&(e=o.from(e)),this._alg=t,this._key=e,e.length>c?e=t(e):e.length<c&&(e=o.concat([e,h],c));for(var r=this._ipad=o.allocUnsafe(c),n=this._opad=o.allocUnsafe(c),i=0;i<c;i++)r[i]=54^e[i],n[i]=92^e[i];this._hash=[r]}n(l,f),l.prototype._update=function(data){this._hash.push(data)},l.prototype._final=function(){var t=this._alg(o.concat(this._hash));return this._alg(o.concat([this._opad,t]))},t.exports=l},,,function(t,e,r){var n=r(501),o=r(206),f=r(207),h=r(514),c=r(152);function l(t,e,r){if(t=t.toLowerCase(),f[t])return o.createCipheriv(t,e,r);if(h[t])return new n({key:e,iv:r,mode:t});throw new TypeError("invalid suite type")}function d(t,e,r){if(t=t.toLowerCase(),f[t])return o.createDecipheriv(t,e,r);if(h[t])return new n({key:e,iv:r,mode:t,decrypt:!0});throw new TypeError("invalid suite type")}e.createCipher=e.Cipher=function(t,e){var r,n;if(t=t.toLowerCase(),f[t])r=f[t].key,n=f[t].iv;else{if(!h[t])throw new TypeError("invalid suite type");r=8*h[t].key,n=h[t].iv}var o=c(e,!1,r,n);return l(t,o.key,o.iv)},e.createCipheriv=e.Cipheriv=l,e.createDecipher=e.Decipher=function(t,e){var r,n;if(t=t.toLowerCase(),f[t])r=f[t].key,n=f[t].iv;else{if(!h[t])throw new TypeError("invalid suite type");r=8*h[t].key,n=h[t].iv}var o=c(e,!1,r,n);return d(t,o.key,o.iv)},e.createDecipheriv=e.Decipheriv=d,e.listCiphers=e.getCiphers=function(){return Object.keys(h).concat(o.getCiphers())}},function(t,e,r){var n=r(85),o=r(502),f=r(12),h=r(15).Buffer,c={"des-ede3-cbc":o.CBC.instantiate(o.EDE),"des-ede3":o.EDE,"des-ede-cbc":o.CBC.instantiate(o.EDE),"des-ede":o.EDE,"des-cbc":o.CBC.instantiate(o.DES),"des-ecb":o.DES};function l(t){n.call(this);var e,r=t.mode.toLowerCase(),o=c[r];e=t.decrypt?"decrypt":"encrypt";var f=t.key;h.isBuffer(f)||(f=h.from(f)),"des-ede"!==r&&"des-ede-cbc"!==r||(f=h.concat([f,f.slice(0,8)]));var l=t.iv;h.isBuffer(l)||(l=h.from(l)),this._des=o.create({key:f,iv:l,type:e})}c.des=c["des-cbc"],c.des3=c["des-ede3-cbc"],t.exports=l,f(l,n),l.prototype._update=function(data){return h.from(this._des.update(data))},l.prototype._final=function(){return h.from(this._des.final())}},function(t,e,r){"use strict";e.utils=r(324),e.Cipher=r(205),e.DES=r(325),e.CBC=r(503),e.EDE=r(504)},function(t,e,r){"use strict";var n=r(51),o=r(12),f={};function h(t){n.equal(t.length,8,"Invalid IV length"),this.iv=new Array(8);for(var i=0;i<this.iv.length;i++)this.iv[i]=t[i]}e.instantiate=function(t){function e(e){t.call(this,e),this._cbcInit()}o(e,t);for(var r=Object.keys(f),i=0;i<r.length;i++){var n=r[i];e.prototype[n]=f[n]}return e.create=function(t){return new e(t)},e},f._cbcInit=function(){var t=new h(this.options.iv);this._cbcState=t},f._update=function(t,e,r,n){var o=this._cbcState,f=this.constructor.super_.prototype,h=o.iv;if("encrypt"===this.type){for(var i=0;i<this.blockSize;i++)h[i]^=t[e+i];f._update.call(this,h,0,r,n);for(i=0;i<this.blockSize;i++)h[i]=r[n+i]}else{f._update.call(this,t,e,r,n);for(i=0;i<this.blockSize;i++)r[n+i]^=h[i];for(i=0;i<this.blockSize;i++)h[i]=t[e+i]}}},function(t,e,r){"use strict";var n=r(51),o=r(12),f=r(205),h=r(325);function c(t,e){n.equal(e.length,24,"Invalid key length");var r=e.slice(0,8),o=e.slice(8,16),f=e.slice(16,24);this.ciphers="encrypt"===t?[h.create({type:"encrypt",key:r}),h.create({type:"decrypt",key:o}),h.create({type:"encrypt",key:f})]:[h.create({type:"decrypt",key:f}),h.create({type:"encrypt",key:o}),h.create({type:"decrypt",key:r})]}function l(t){f.call(this,t);var e=new c(this.type,this.options.key);this._edeState=e}o(l,f),t.exports=l,l.create=function(t){return new l(t)},l.prototype._update=function(t,e,r,n){var o=this._edeState;o.ciphers[0]._update(t,e,r,n),o.ciphers[1]._update(r,n,r,n),o.ciphers[2]._update(r,n,r,n)},l.prototype._pad=h.prototype._pad,l.prototype._unpad=h.prototype._unpad},function(t,e,r){var n=r(207),o=r(329),f=r(15).Buffer,h=r(330),c=r(85),l=r(151),d=r(152);function y(t,e,r){c.call(this),this._cache=new v,this._cipher=new l.AES(e),this._prev=f.from(r),this._mode=t,this._autopadding=!0}r(12)(y,c),y.prototype._update=function(data){var t,e;this._cache.add(data);for(var r=[];t=this._cache.get();)e=this._mode.encrypt(this,t),r.push(e);return f.concat(r)};var m=f.alloc(16,16);function v(){this.cache=f.allocUnsafe(0)}function w(t,e,r){var c=n[t.toLowerCase()];if(!c)throw new TypeError("invalid suite type");if("string"==typeof e&&(e=f.from(e)),e.length!==c.key/8)throw new TypeError("invalid key length "+e.length);if("string"==typeof r&&(r=f.from(r)),"GCM"!==c.mode&&r.length!==c.iv)throw new TypeError("invalid iv length "+r.length);return"stream"===c.type?new h(c.module,e,r):"auth"===c.type?new o(c.module,e,r):new y(c.module,e,r)}y.prototype._final=function(){var t=this._cache.flush();if(this._autopadding)return t=this._mode.encrypt(this,t),this._cipher.scrub(),t;if(!t.equals(m))throw this._cipher.scrub(),new Error("data not multiple of block length")},y.prototype.setAutoPadding=function(t){return this._autopadding=!!t,this},v.prototype.add=function(data){this.cache=f.concat([this.cache,data])},v.prototype.get=function(){if(this.cache.length>15){var t=this.cache.slice(0,16);return this.cache=this.cache.slice(16),t}return null},v.prototype.flush=function(){for(var t=16-this.cache.length,e=f.allocUnsafe(t),i=-1;++i<t;)e.writeUInt8(t,i);return f.concat([this.cache,e])},e.createCipheriv=w,e.createCipher=function(t,e){var r=n[t.toLowerCase()];if(!r)throw new TypeError("invalid suite type");var o=d(e,!1,r.key,r.iv);return w(t,o.key,o.iv)}},function(t,e){e.encrypt=function(t,e){return t._cipher.encryptBlock(e)},e.decrypt=function(t,e){return t._cipher.decryptBlock(e)}},function(t,e,r){var n=r(127);e.encrypt=function(t,e){var data=n(e,t._prev);return t._prev=t._cipher.encryptBlock(data),t._prev},e.decrypt=function(t,e){var r=t._prev;t._prev=e;var o=t._cipher.decryptBlock(e);return n(o,r)}},function(t,e,r){var n=r(15).Buffer,o=r(127);function f(t,data,e){var r=data.length,f=o(data,t._cache);return t._cache=t._cache.slice(r),t._prev=n.concat([t._prev,e?data:f]),f}e.encrypt=function(t,data,e){for(var r,o=n.allocUnsafe(0);data.length;){if(0===t._cache.length&&(t._cache=t._cipher.encryptBlock(t._prev),t._prev=n.allocUnsafe(0)),!(t._cache.length<=data.length)){o=n.concat([o,f(t,data,e)]);break}r=t._cache.length,o=n.concat([o,f(t,data.slice(0,r),e)]),data=data.slice(r)}return o}},function(t,e,r){var n=r(15).Buffer;function o(t,e,r){var o=t._cipher.encryptBlock(t._prev)[0]^e;return t._prev=n.concat([t._prev.slice(1),n.from([r?e:o])]),o}e.encrypt=function(t,e,r){for(var f=e.length,h=n.allocUnsafe(f),i=-1;++i<f;)h[i]=o(t,e[i],r);return h}},function(t,e,r){var n=r(15).Buffer;function o(t,e,r){for(var n,o,i=-1,h=0;++i<8;)n=e&1<<7-i?128:0,h+=(128&(o=t._cipher.encryptBlock(t._prev)[0]^n))>>i%8,t._prev=f(t._prev,r?n:o);return h}function f(t,e){var r=t.length,i=-1,o=n.allocUnsafe(t.length);for(t=n.concat([t,n.from([e])]);++i<r;)o[i]=t[i]<<1|t[i+1]>>7;return o}e.encrypt=function(t,e,r){for(var f=e.length,h=n.allocUnsafe(f),i=-1;++i<f;)h[i]=o(t,e[i],r);return h}},function(t,e,r){(function(t){var n=r(127);function o(t){return t._prev=t._cipher.encryptBlock(t._prev),t._prev}e.encrypt=function(e,r){for(;e._cache.length<r.length;)e._cache=t.concat([e._cache,o(e)]);var f=e._cache.slice(0,r.length);return e._cache=e._cache.slice(r.length),n(r,f)}}).call(this,r(8).Buffer)},function(t,e,r){var n=r(15).Buffer,o=n.alloc(16,0);function f(t){var e=n.allocUnsafe(16);return e.writeUInt32BE(t[0]>>>0,0),e.writeUInt32BE(t[1]>>>0,4),e.writeUInt32BE(t[2]>>>0,8),e.writeUInt32BE(t[3]>>>0,12),e}function h(t){this.h=t,this.state=n.alloc(16,0),this.cache=n.allocUnsafe(0)}h.prototype.ghash=function(t){for(var i=-1;++i<t.length;)this.state[i]^=t[i];this._multiply()},h.prototype._multiply=function(){for(var t,e,r,n=[(t=this.h).readUInt32BE(0),t.readUInt32BE(4),t.readUInt32BE(8),t.readUInt32BE(12)],o=[0,0,0,0],i=-1;++i<128;){for(0!=(this.state[~~(i/8)]&1<<7-i%8)&&(o[0]^=n[0],o[1]^=n[1],o[2]^=n[2],o[3]^=n[3]),r=0!=(1&n[3]),e=3;e>0;e--)n[e]=n[e]>>>1|(1&n[e-1])<<31;n[0]=n[0]>>>1,r&&(n[0]=n[0]^225<<24)}this.state=f(o)},h.prototype.update=function(t){var e;for(this.cache=n.concat([this.cache,t]);this.cache.length>=16;)e=this.cache.slice(0,16),this.cache=this.cache.slice(16),this.ghash(e)},h.prototype.final=function(t,e){return this.cache.length&&this.ghash(n.concat([this.cache,o],16)),this.ghash(f([0,t,0,e])),this.state},t.exports=h},function(t,e,r){var n=r(329),o=r(15).Buffer,f=r(207),h=r(330),c=r(85),l=r(151),d=r(152);function y(t,e,r){c.call(this),this._cache=new m,this._last=void 0,this._cipher=new l.AES(e),this._prev=o.from(r),this._mode=t,this._autopadding=!0}function m(){this.cache=o.allocUnsafe(0)}function v(t,e,r){var c=f[t.toLowerCase()];if(!c)throw new TypeError("invalid suite type");if("string"==typeof r&&(r=o.from(r)),"GCM"!==c.mode&&r.length!==c.iv)throw new TypeError("invalid iv length "+r.length);if("string"==typeof e&&(e=o.from(e)),e.length!==c.key/8)throw new TypeError("invalid key length "+e.length);return"stream"===c.type?new h(c.module,e,r,!0):"auth"===c.type?new n(c.module,e,r,!0):new y(c.module,e,r)}r(12)(y,c),y.prototype._update=function(data){var t,e;this._cache.add(data);for(var r=[];t=this._cache.get(this._autopadding);)e=this._mode.decrypt(this,t),r.push(e);return o.concat(r)},y.prototype._final=function(){var t=this._cache.flush();if(this._autopadding)return function(t){var e=t[15];if(e<1||e>16)throw new Error("unable to decrypt data");var i=-1;for(;++i<e;)if(t[i+(16-e)]!==e)throw new Error("unable to decrypt data");if(16===e)return;return t.slice(0,16-e)}(this._mode.decrypt(this,t));if(t)throw new Error("data not multiple of block length")},y.prototype.setAutoPadding=function(t){return this._autopadding=!!t,this},m.prototype.add=function(data){this.cache=o.concat([this.cache,data])},m.prototype.get=function(t){var e;if(t){if(this.cache.length>16)return e=this.cache.slice(0,16),this.cache=this.cache.slice(16),e}else if(this.cache.length>=16)return e=this.cache.slice(0,16),this.cache=this.cache.slice(16),e;return null},m.prototype.flush=function(){if(this.cache.length)return this.cache},e.createDecipher=function(t,e){var r=f[t.toLowerCase()];if(!r)throw new TypeError("invalid suite type");var n=d(e,!1,r.key,r.iv);return v(t,n.key,n.iv)},e.createDecipheriv=v},function(t,e){e["des-ecb"]={key:8,iv:0},e["des-cbc"]=e.des={key:8,iv:8},e["des-ede3-cbc"]=e.des3={key:24,iv:8},e["des-ede3"]={key:24,iv:0},e["des-ede-cbc"]={key:16,iv:8},e["des-ede"]={key:16,iv:0}},function(t,e,r){(function(t){var n=r(331),o=r(518),f=r(519);var h={binary:!0,hex:!0,base64:!0};e.DiffieHellmanGroup=e.createDiffieHellmanGroup=e.getDiffieHellman=function(e){var r=new t(o[e].prime,"hex"),n=new t(o[e].gen,"hex");return new f(r,n)},e.createDiffieHellman=e.DiffieHellman=function e(r,o,c,l){return t.isBuffer(o)||void 0===h[o]?e(r,"binary",o,c):(o=o||"binary",l=l||"binary",c=c||new t([2]),t.isBuffer(c)||(c=new t(c,l)),"number"==typeof r?new f(n(r,c),c,!0):(t.isBuffer(r)||(r=new t(r,o)),new f(r,c,!0)))}}).call(this,r(8).Buffer)},,,function(t){t.exports=JSON.parse('{"modp1":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a63a3620ffffffffffffffff"},"modp2":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece65381ffffffffffffffff"},"modp5":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca237327ffffffffffffffff"},"modp14":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aacaa68ffffffffffffffff"},"modp15":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a93ad2caffffffffffffffff"},"modp16":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a92108011a723c12a787e6d788719a10bdba5b2699c327186af4e23c1a946834b6150bda2583e9ca2ad44ce8dbbbc2db04de8ef92e8efc141fbecaa6287c59474e6bc05d99b2964fa090c3a2233ba186515be7ed1f612970cee2d7afb81bdd762170481cd0069127d5b05aa993b4ea988d8fddc186ffb7dc90a6c08f4df435c934063199ffffffffffffffff"},"modp17":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a92108011a723c12a787e6d788719a10bdba5b2699c327186af4e23c1a946834b6150bda2583e9ca2ad44ce8dbbbc2db04de8ef92e8efc141fbecaa6287c59474e6bc05d99b2964fa090c3a2233ba186515be7ed1f612970cee2d7afb81bdd762170481cd0069127d5b05aa993b4ea988d8fddc186ffb7dc90a6c08f4df435c93402849236c3fab4d27c7026c1d4dcb2602646dec9751e763dba37bdf8ff9406ad9e530ee5db382f413001aeb06a53ed9027d831179727b0865a8918da3edbebcf9b14ed44ce6cbaced4bb1bdb7f1447e6cc254b332051512bd7af426fb8f401378cd2bf5983ca01c64b92ecf032ea15d1721d03f482d7ce6e74fef6d55e702f46980c82b5a84031900b1c9e59e7c97fbec7e8f323a97a7e36cc88be0f1d45b7ff585ac54bd407b22b4154aacc8f6d7ebf48e1d814cc5ed20f8037e0a79715eef29be32806a1d58bb7c5da76f550aa3d8a1fbff0eb19ccb1a313d55cda56c9ec2ef29632387fe8d76e3c0468043e8f663f4860ee12bf2d5b0b7474d6e694f91e6dcc4024ffffffffffffffff"},"modp18":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a92108011a723c12a787e6d788719a10bdba5b2699c327186af4e23c1a946834b6150bda2583e9ca2ad44ce8dbbbc2db04de8ef92e8efc141fbecaa6287c59474e6bc05d99b2964fa090c3a2233ba186515be7ed1f612970cee2d7afb81bdd762170481cd0069127d5b05aa993b4ea988d8fddc186ffb7dc90a6c08f4df435c93402849236c3fab4d27c7026c1d4dcb2602646dec9751e763dba37bdf8ff9406ad9e530ee5db382f413001aeb06a53ed9027d831179727b0865a8918da3edbebcf9b14ed44ce6cbaced4bb1bdb7f1447e6cc254b332051512bd7af426fb8f401378cd2bf5983ca01c64b92ecf032ea15d1721d03f482d7ce6e74fef6d55e702f46980c82b5a84031900b1c9e59e7c97fbec7e8f323a97a7e36cc88be0f1d45b7ff585ac54bd407b22b4154aacc8f6d7ebf48e1d814cc5ed20f8037e0a79715eef29be32806a1d58bb7c5da76f550aa3d8a1fbff0eb19ccb1a313d55cda56c9ec2ef29632387fe8d76e3c0468043e8f663f4860ee12bf2d5b0b7474d6e694f91e6dbe115974a3926f12fee5e438777cb6a932df8cd8bec4d073b931ba3bc832b68d9dd300741fa7bf8afc47ed2576f6936ba424663aab639c5ae4f5683423b4742bf1c978238f16cbe39d652de3fdb8befc848ad922222e04a4037c0713eb57a81a23f0c73473fc646cea306b4bcbc8862f8385ddfa9d4b7fa2c087e879683303ed5bdd3a062b3cf5b3a278a66d2a13f83f44f82ddf310ee074ab6a364597e899a0255dc164f31cc50846851df9ab48195ded7ea1b1d510bd7ee74d73faf36bc31ecfa268359046f4eb879f924009438b481c6cd7889a002ed5ee382bc9190da6fc026e479558e4475677e9aa9e3050e2765694dfc81f56e880b96e7160c980dd98edd3dfffffffffffffffff"}}')},function(t,e,r){(function(e){var n=r(7),o=new(r(332)),f=new n(24),h=new n(11),c=new n(10),l=new n(3),d=new n(7),y=r(331),m=r(70);function v(t,r){return r=r||"utf8",e.isBuffer(t)||(t=new e(t,r)),this._pub=new n(t),this}function w(t,r){return r=r||"utf8",e.isBuffer(t)||(t=new e(t,r)),this._priv=new n(t),this}t.exports=A;var _={};function A(t,e,r){this.setGenerator(e),this.__prime=new n(t),this._prime=n.mont(this.__prime),this._primeLen=t.length,this._pub=void 0,this._priv=void 0,this._primeCode=void 0,r?(this.setPublicKey=v,this.setPrivateKey=w):this._primeCode=8}function k(t,r){var n=new e(t.toArray());return r?n.toString(r):n}Object.defineProperty(A.prototype,"verifyError",{enumerable:!0,get:function(){return"number"!=typeof this._primeCode&&(this._primeCode=function(t,e){var r=e.toString("hex"),n=[r,t.toString(16)].join("_");if(n in _)return _[n];var m,v=0;if(t.isEven()||!y.simpleSieve||!y.fermatTest(t)||!o.test(t))return v+=1,v+="02"===r||"05"===r?8:4,_[n]=v,v;switch(o.test(t.shrn(1))||(v+=2),r){case"02":t.mod(f).cmp(h)&&(v+=8);break;case"05":(m=t.mod(c)).cmp(l)&&m.cmp(d)&&(v+=8);break;default:v+=4}return _[n]=v,v}(this.__prime,this.__gen)),this._primeCode}}),A.prototype.generateKeys=function(){return this._priv||(this._priv=new n(m(this._primeLen))),this._pub=this._gen.toRed(this._prime).redPow(this._priv).fromRed(),this.getPublicKey()},A.prototype.computeSecret=function(t){var r=(t=(t=new n(t)).toRed(this._prime)).redPow(this._priv).fromRed(),o=new e(r.toArray()),f=this.getPrime();if(o.length<f.length){var h=new e(f.length-o.length);h.fill(0),o=e.concat([h,o])}return o},A.prototype.getPublicKey=function(t){return k(this._pub,t)},A.prototype.getPrivateKey=function(t){return k(this._priv,t)},A.prototype.getPrime=function(t){return k(this.__prime,t)},A.prototype.getGenerator=function(t){return k(this._gen,t)},A.prototype.setGenerator=function(t,r){return r=r||"utf8",e.isBuffer(t)||(t=new e(t,r)),this.__gen=t,this._gen=new n(t),this}}).call(this,r(8).Buffer)},,,,,,,,,,,function(t,e,r){(function(t){!function(t,e){"use strict";function n(t,e){if(!t)throw new Error(e||"Assertion failed")}function o(t,e){t.super_=e;var r=function(){};r.prototype=e.prototype,t.prototype=new r,t.prototype.constructor=t}function f(t,base,e){if(f.isBN(t))return t;this.negative=0,this.words=null,this.length=0,this.red=null,null!==t&&("le"!==base&&"be"!==base||(e=base,base=10),this._init(t||0,base||10,e||"be"))}var h;"object"==typeof t?t.exports=f:e.BN=f,f.BN=f,f.wordSize=26;try{h=r(531).Buffer}catch(t){}function c(t,e,r){for(var o=0,f=Math.min(t.length,r),h=0,i=e;i<f;i++){var b,c=t.charCodeAt(i)-48;o<<=4,o|=b=c>=49&&c<=54?c-49+10:c>=17&&c<=22?c-17+10:c,h|=b}return n(!(240&h),"Invalid character in "+t),o}function l(t,e,r,o){for(var f=0,b=0,h=Math.min(t.length,r),i=e;i<h;i++){var c=t.charCodeAt(i)-48;f*=o,b=c>=49?c-49+10:c>=17?c-17+10:c,n(c>=0&&b<o,"Invalid character"),f+=b}return f}function d(t,e){t.words=e.words,t.length=e.length,t.negative=e.negative,t.red=e.red}if(f.isBN=function(t){return t instanceof f||null!==t&&"object"==typeof t&&t.constructor.wordSize===f.wordSize&&Array.isArray(t.words)},f.max=function(t,e){return t.cmp(e)>0?t:e},f.min=function(t,e){return t.cmp(e)<0?t:e},f.prototype._init=function(t,base,e){if("number"==typeof t)return this._initNumber(t,base,e);if("object"==typeof t)return this._initArray(t,base,e);"hex"===base&&(base=16),n(base===(0|base)&&base>=2&&base<=36);var r=0;"-"===(t=t.toString().replace(/\s+/g,""))[0]&&r++,16===base?this._parseHex(t,r):this._parseBase(t,base,r),"-"===t[0]&&(this.negative=1),this._strip(),"le"===e&&this._initArray(this.toArray(),base,e)},f.prototype._initNumber=function(t,base,e){t<0&&(this.negative=1,t=-t),t<67108864?(this.words=[67108863&t],this.length=1):t<4503599627370496?(this.words=[67108863&t,t/67108864&67108863],this.length=2):(n(t<9007199254740992),this.words=[67108863&t,t/67108864&67108863,1],this.length=3),"le"===e&&this._initArray(this.toArray(),base,e)},f.prototype._initArray=function(t,base,e){if(n("number"==typeof t.length),t.length<=0)return this.words=[0],this.length=1,this;this.length=Math.ceil(t.length/3),this.words=new Array(this.length);for(var i=0;i<this.length;i++)this.words[i]=0;var r,o,f=0;if("be"===e)for(i=t.length-1,r=0;i>=0;i-=3)o=t[i]|t[i-1]<<8|t[i-2]<<16,this.words[r]|=o<<f&67108863,this.words[r+1]=o>>>26-f&67108863,(f+=24)>=26&&(f-=26,r++);else if("le"===e)for(i=0,r=0;i<t.length;i+=3)o=t[i]|t[i+1]<<8|t[i+2]<<16,this.words[r]|=o<<f&67108863,this.words[r+1]=o>>>26-f&67108863,(f+=24)>=26&&(f-=26,r++);return this._strip()},f.prototype._parseHex=function(t,e){this.length=Math.ceil((t.length-e)/6),this.words=new Array(this.length);for(var i=0;i<this.length;i++)this.words[i]=0;var r,n,o=0;for(i=t.length-6,r=0;i>=e;i-=6)n=c(t,i,i+6),this.words[r]|=n<<o&67108863,this.words[r+1]|=n>>>26-o&4194303,(o+=24)>=26&&(o-=26,r++);i+6!==e&&(n=c(t,e,i+6),this.words[r]|=n<<o&67108863,this.words[r+1]|=n>>>26-o&4194303),this._strip()},f.prototype._parseBase=function(t,base,e){this.words=[0],this.length=1;for(var r=0,n=1;n<=67108863;n*=base)r++;r--,n=n/base|0;for(var o=t.length-e,f=o%r,h=Math.min(o,o-f)+e,c=0,i=e;i<h;i+=r)c=l(t,i,i+r,base),this.imuln(n),this.words[0]+c<67108864?this.words[0]+=c:this._iaddn(c);if(0!==f){var d=1;for(c=l(t,i,t.length,base),i=0;i<f;i++)d*=base;this.imuln(d),this.words[0]+c<67108864?this.words[0]+=c:this._iaddn(c)}},f.prototype.copy=function(t){t.words=new Array(this.length);for(var i=0;i<this.length;i++)t.words[i]=this.words[i];t.length=this.length,t.negative=this.negative,t.red=this.red},f.prototype._move=function(t){d(t,this)},f.prototype.clone=function(){var t=new f(null);return this.copy(t),t},f.prototype._expand=function(t){for(;this.length<t;)this.words[this.length++]=0;return this},f.prototype._strip=function(){for(;this.length>1&&0===this.words[this.length-1];)this.length--;return this._normSign()},f.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},"undefined"!=typeof Symbol&&"function"==typeof Symbol.for)try{f.prototype[Symbol.for("nodejs.util.inspect.custom")]=y}catch(t){f.prototype.inspect=y}else f.prototype.inspect=y;function y(){return(this.red?"<BN-R: ":"<BN: ")+this.toString(16)+">"}var m=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],v=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],w=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];f.prototype.toString=function(base,t){var e;if(t=0|t||1,16===(base=base||10)||"hex"===base){e="";for(var r=0,o=0,i=0;i<this.length;i++){var f=this.words[i],h=(16777215&(f<<r|o)).toString(16);e=0!==(o=f>>>24-r&16777215)||i!==this.length-1?m[6-h.length]+h+e:h+e,(r+=2)>=26&&(r-=26,i--)}for(0!==o&&(e=o.toString(16)+e);e.length%t!=0;)e="0"+e;return 0!==this.negative&&(e="-"+e),e}if(base===(0|base)&&base>=2&&base<=36){var c=v[base],l=w[base];e="";var d=this.clone();for(d.negative=0;!d.isZero();){var y=d.modrn(l).toString(base);e=(d=d.idivn(l)).isZero()?y+e:m[c-y.length]+y+e}for(this.isZero()&&(e="0"+e);e.length%t!=0;)e="0"+e;return 0!==this.negative&&(e="-"+e),e}n(!1,"Base should be between 2 and 36")},f.prototype.toNumber=function(){var t=this.words[0];return 2===this.length?t+=67108864*this.words[1]:3===this.length&&1===this.words[2]?t+=4503599627370496+67108864*this.words[1]:this.length>2&&n(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-t:t},f.prototype.toJSON=function(){return this.toString(16,2)},h&&(f.prototype.toBuffer=function(t,e){return this.toArrayLike(h,t,e)}),f.prototype.toArray=function(t,e){return this.toArrayLike(Array,t,e)};function _(t,e,r){r.negative=e.negative^t.negative;var n=t.length+e.length|0;r.length=n,n=n-1|0;var a=0|t.words[0],b=0|e.words[0],o=a*b,f=67108863&o,h=o/67108864|0;r.words[0]=f;for(var c=1;c<n;c++){for(var l=h>>>26,d=67108863&h,y=Math.min(c,e.length-1),m=Math.max(0,c-t.length+1);m<=y;m++){var i=c-m|0;l+=(o=(a=0|t.words[i])*(b=0|e.words[m])+d)/67108864|0,d=67108863&o}r.words[c]=0|d,h=0|l}return 0!==h?r.words[c]=0|h:r.length--,r._strip()}f.prototype.toArrayLike=function(t,e,r){this._strip();var o=this.byteLength(),f=r||Math.max(1,o);n(o<=f,"byte array longer than desired length"),n(f>0,"Requested array length <= 0");var h=function(t,e){return t.allocUnsafe?t.allocUnsafe(e):new t(e)}(t,f);return this["_toArrayLike"+("le"===e?"LE":"BE")](h,o),h},f.prototype._toArrayLikeLE=function(t,e){for(var r=0,n=0,i=0,o=0;i<this.length;i++){var f=this.words[i]<<o|n;t[r++]=255&f,r<t.length&&(t[r++]=f>>8&255),r<t.length&&(t[r++]=f>>16&255),6===o?(r<t.length&&(t[r++]=f>>24&255),n=0,o=0):(n=f>>>24,o+=2)}if(r<t.length)for(t[r++]=n;r<t.length;)t[r++]=0},f.prototype._toArrayLikeBE=function(t,e){for(var r=t.length-1,n=0,i=0,o=0;i<this.length;i++){var f=this.words[i]<<o|n;t[r--]=255&f,r>=0&&(t[r--]=f>>8&255),r>=0&&(t[r--]=f>>16&255),6===o?(r>=0&&(t[r--]=f>>24&255),n=0,o=0):(n=f>>>24,o+=2)}if(r>=0)for(t[r--]=n;r>=0;)t[r--]=0},Math.clz32?f.prototype._countBits=function(t){return 32-Math.clz32(t)}:f.prototype._countBits=function(t){var e=t,r=0;return e>=4096&&(r+=13,e>>>=13),e>=64&&(r+=7,e>>>=7),e>=8&&(r+=4,e>>>=4),e>=2&&(r+=2,e>>>=2),r+e},f.prototype._zeroBits=function(t){if(0===t)return 26;var e=t,r=0;return 0==(8191&e)&&(r+=13,e>>>=13),0==(127&e)&&(r+=7,e>>>=7),0==(15&e)&&(r+=4,e>>>=4),0==(3&e)&&(r+=2,e>>>=2),0==(1&e)&&r++,r},f.prototype.bitLength=function(){var t=this.words[this.length-1],e=this._countBits(t);return 26*(this.length-1)+e},f.prototype.zeroBits=function(){if(this.isZero())return 0;for(var t=0,i=0;i<this.length;i++){var b=this._zeroBits(this.words[i]);if(t+=b,26!==b)break}return t},f.prototype.byteLength=function(){return Math.ceil(this.bitLength()/8)},f.prototype.toTwos=function(t){return 0!==this.negative?this.abs().inotn(t).iaddn(1):this.clone()},f.prototype.fromTwos=function(t){return this.testn(t-1)?this.notn(t).iaddn(1).ineg():this.clone()},f.prototype.isNeg=function(){return 0!==this.negative},f.prototype.neg=function(){return this.clone().ineg()},f.prototype.ineg=function(){return this.isZero()||(this.negative^=1),this},f.prototype.iuor=function(t){for(;this.length<t.length;)this.words[this.length++]=0;for(var i=0;i<t.length;i++)this.words[i]=this.words[i]|t.words[i];return this._strip()},f.prototype.ior=function(t){return n(0==(this.negative|t.negative)),this.iuor(t)},f.prototype.or=function(t){return this.length>t.length?this.clone().ior(t):t.clone().ior(this)},f.prototype.uor=function(t){return this.length>t.length?this.clone().iuor(t):t.clone().iuor(this)},f.prototype.iuand=function(t){var b;b=this.length>t.length?t:this;for(var i=0;i<b.length;i++)this.words[i]=this.words[i]&t.words[i];return this.length=b.length,this._strip()},f.prototype.iand=function(t){return n(0==(this.negative|t.negative)),this.iuand(t)},f.prototype.and=function(t){return this.length>t.length?this.clone().iand(t):t.clone().iand(this)},f.prototype.uand=function(t){return this.length>t.length?this.clone().iuand(t):t.clone().iuand(this)},f.prototype.iuxor=function(t){var a,b;this.length>t.length?(a=this,b=t):(a=t,b=this);for(var i=0;i<b.length;i++)this.words[i]=a.words[i]^b.words[i];if(this!==a)for(;i<a.length;i++)this.words[i]=a.words[i];return this.length=a.length,this._strip()},f.prototype.ixor=function(t){return n(0==(this.negative|t.negative)),this.iuxor(t)},f.prototype.xor=function(t){return this.length>t.length?this.clone().ixor(t):t.clone().ixor(this)},f.prototype.uxor=function(t){return this.length>t.length?this.clone().iuxor(t):t.clone().iuxor(this)},f.prototype.inotn=function(t){n("number"==typeof t&&t>=0);var e=0|Math.ceil(t/26),r=t%26;this._expand(e),r>0&&e--;for(var i=0;i<e;i++)this.words[i]=67108863&~this.words[i];return r>0&&(this.words[i]=~this.words[i]&67108863>>26-r),this._strip()},f.prototype.notn=function(t){return this.clone().inotn(t)},f.prototype.setn=function(t,e){n("number"==typeof t&&t>=0);var r=t/26|0,o=t%26;return this._expand(r+1),this.words[r]=e?this.words[r]|1<<o:this.words[r]&~(1<<o),this._strip()},f.prototype.iadd=function(t){var e,a,b;if(0!==this.negative&&0===t.negative)return this.negative=0,e=this.isub(t),this.negative^=1,this._normSign();if(0===this.negative&&0!==t.negative)return t.negative=0,e=this.isub(t),t.negative=1,e._normSign();this.length>t.length?(a=this,b=t):(a=t,b=this);for(var r=0,i=0;i<b.length;i++)e=(0|a.words[i])+(0|b.words[i])+r,this.words[i]=67108863&e,r=e>>>26;for(;0!==r&&i<a.length;i++)e=(0|a.words[i])+r,this.words[i]=67108863&e,r=e>>>26;if(this.length=a.length,0!==r)this.words[this.length]=r,this.length++;else if(a!==this)for(;i<a.length;i++)this.words[i]=a.words[i];return this},f.prototype.add=function(t){var e;return 0!==t.negative&&0===this.negative?(t.negative=0,e=this.sub(t),t.negative^=1,e):0===t.negative&&0!==this.negative?(this.negative=0,e=t.sub(this),this.negative=1,e):this.length>t.length?this.clone().iadd(t):t.clone().iadd(this)},f.prototype.isub=function(t){if(0!==t.negative){t.negative=0;var e=this.iadd(t);return t.negative=1,e._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(t),this.negative=1,this._normSign();var a,b,r=this.cmp(t);if(0===r)return this.negative=0,this.length=1,this.words[0]=0,this;r>0?(a=this,b=t):(a=t,b=this);for(var n=0,i=0;i<b.length;i++)n=(e=(0|a.words[i])-(0|b.words[i])+n)>>26,this.words[i]=67108863&e;for(;0!==n&&i<a.length;i++)n=(e=(0|a.words[i])+n)>>26,this.words[i]=67108863&e;if(0===n&&i<a.length&&a!==this)for(;i<a.length;i++)this.words[i]=a.words[i];return this.length=Math.max(this.length,i),a!==this&&(this.negative=1),this._strip()},f.prototype.sub=function(t){return this.clone().isub(t)};var A=function(t,e,r){var n,o,f,a=t.words,b=e.words,h=r.words,c=0,l=0|a[0],d=8191&l,y=l>>>13,m=0|a[1],v=8191&m,w=m>>>13,_=0|a[2],A=8191&_,k=_>>>13,M=0|a[3],U=8191&M,S=M>>>13,x=0|a[4],E=8191&x,O=x>>>13,C=0|a[5],R=8191&C,B=C>>>13,I=0|a[6],P=8191&I,T=I>>>13,j=0|a[7],L=8191&j,N=j>>>13,D=0|a[8],K=8191&D,z=D>>>13,H=0|a[9],F=8191&H,V=H>>>13,G=0|b[0],W=8191&G,Z=G>>>13,J=0|b[1],X=8191&J,$=J>>>13,Y=0|b[2],Q=8191&Y,tt=Y>>>13,et=0|b[3],nt=8191&et,it=et>>>13,ot=0|b[4],at=8191&ot,st=ot>>>13,ut=0|b[5],ft=8191&ut,ht=ut>>>13,ct=0|b[6],lt=8191&ct,pt=ct>>>13,yt=0|b[7],mt=8191&yt,vt=yt>>>13,gt=0|b[8],bt=8191&gt,wt=gt>>>13,_t=0|b[9],At=8191&_t,kt=_t>>>13;r.negative=t.negative^e.negative,r.length=19;var Mt=(c+(n=Math.imul(d,W))|0)+((8191&(o=(o=Math.imul(d,Z))+Math.imul(y,W)|0))<<13)|0;c=((f=Math.imul(y,Z))+(o>>>13)|0)+(Mt>>>26)|0,Mt&=67108863,n=Math.imul(v,W),o=(o=Math.imul(v,Z))+Math.imul(w,W)|0,f=Math.imul(w,Z);var Ut=(c+(n=n+Math.imul(d,X)|0)|0)+((8191&(o=(o=o+Math.imul(d,$)|0)+Math.imul(y,X)|0))<<13)|0;c=((f=f+Math.imul(y,$)|0)+(o>>>13)|0)+(Ut>>>26)|0,Ut&=67108863,n=Math.imul(A,W),o=(o=Math.imul(A,Z))+Math.imul(k,W)|0,f=Math.imul(k,Z),n=n+Math.imul(v,X)|0,o=(o=o+Math.imul(v,$)|0)+Math.imul(w,X)|0,f=f+Math.imul(w,$)|0;var St=(c+(n=n+Math.imul(d,Q)|0)|0)+((8191&(o=(o=o+Math.imul(d,tt)|0)+Math.imul(y,Q)|0))<<13)|0;c=((f=f+Math.imul(y,tt)|0)+(o>>>13)|0)+(St>>>26)|0,St&=67108863,n=Math.imul(U,W),o=(o=Math.imul(U,Z))+Math.imul(S,W)|0,f=Math.imul(S,Z),n=n+Math.imul(A,X)|0,o=(o=o+Math.imul(A,$)|0)+Math.imul(k,X)|0,f=f+Math.imul(k,$)|0,n=n+Math.imul(v,Q)|0,o=(o=o+Math.imul(v,tt)|0)+Math.imul(w,Q)|0,f=f+Math.imul(w,tt)|0;var xt=(c+(n=n+Math.imul(d,nt)|0)|0)+((8191&(o=(o=o+Math.imul(d,it)|0)+Math.imul(y,nt)|0))<<13)|0;c=((f=f+Math.imul(y,it)|0)+(o>>>13)|0)+(xt>>>26)|0,xt&=67108863,n=Math.imul(E,W),o=(o=Math.imul(E,Z))+Math.imul(O,W)|0,f=Math.imul(O,Z),n=n+Math.imul(U,X)|0,o=(o=o+Math.imul(U,$)|0)+Math.imul(S,X)|0,f=f+Math.imul(S,$)|0,n=n+Math.imul(A,Q)|0,o=(o=o+Math.imul(A,tt)|0)+Math.imul(k,Q)|0,f=f+Math.imul(k,tt)|0,n=n+Math.imul(v,nt)|0,o=(o=o+Math.imul(v,it)|0)+Math.imul(w,nt)|0,f=f+Math.imul(w,it)|0;var Et=(c+(n=n+Math.imul(d,at)|0)|0)+((8191&(o=(o=o+Math.imul(d,st)|0)+Math.imul(y,at)|0))<<13)|0;c=((f=f+Math.imul(y,st)|0)+(o>>>13)|0)+(Et>>>26)|0,Et&=67108863,n=Math.imul(R,W),o=(o=Math.imul(R,Z))+Math.imul(B,W)|0,f=Math.imul(B,Z),n=n+Math.imul(E,X)|0,o=(o=o+Math.imul(E,$)|0)+Math.imul(O,X)|0,f=f+Math.imul(O,$)|0,n=n+Math.imul(U,Q)|0,o=(o=o+Math.imul(U,tt)|0)+Math.imul(S,Q)|0,f=f+Math.imul(S,tt)|0,n=n+Math.imul(A,nt)|0,o=(o=o+Math.imul(A,it)|0)+Math.imul(k,nt)|0,f=f+Math.imul(k,it)|0,n=n+Math.imul(v,at)|0,o=(o=o+Math.imul(v,st)|0)+Math.imul(w,at)|0,f=f+Math.imul(w,st)|0;var Ot=(c+(n=n+Math.imul(d,ft)|0)|0)+((8191&(o=(o=o+Math.imul(d,ht)|0)+Math.imul(y,ft)|0))<<13)|0;c=((f=f+Math.imul(y,ht)|0)+(o>>>13)|0)+(Ot>>>26)|0,Ot&=67108863,n=Math.imul(P,W),o=(o=Math.imul(P,Z))+Math.imul(T,W)|0,f=Math.imul(T,Z),n=n+Math.imul(R,X)|0,o=(o=o+Math.imul(R,$)|0)+Math.imul(B,X)|0,f=f+Math.imul(B,$)|0,n=n+Math.imul(E,Q)|0,o=(o=o+Math.imul(E,tt)|0)+Math.imul(O,Q)|0,f=f+Math.imul(O,tt)|0,n=n+Math.imul(U,nt)|0,o=(o=o+Math.imul(U,it)|0)+Math.imul(S,nt)|0,f=f+Math.imul(S,it)|0,n=n+Math.imul(A,at)|0,o=(o=o+Math.imul(A,st)|0)+Math.imul(k,at)|0,f=f+Math.imul(k,st)|0,n=n+Math.imul(v,ft)|0,o=(o=o+Math.imul(v,ht)|0)+Math.imul(w,ft)|0,f=f+Math.imul(w,ht)|0;var Ct=(c+(n=n+Math.imul(d,lt)|0)|0)+((8191&(o=(o=o+Math.imul(d,pt)|0)+Math.imul(y,lt)|0))<<13)|0;c=((f=f+Math.imul(y,pt)|0)+(o>>>13)|0)+(Ct>>>26)|0,Ct&=67108863,n=Math.imul(L,W),o=(o=Math.imul(L,Z))+Math.imul(N,W)|0,f=Math.imul(N,Z),n=n+Math.imul(P,X)|0,o=(o=o+Math.imul(P,$)|0)+Math.imul(T,X)|0,f=f+Math.imul(T,$)|0,n=n+Math.imul(R,Q)|0,o=(o=o+Math.imul(R,tt)|0)+Math.imul(B,Q)|0,f=f+Math.imul(B,tt)|0,n=n+Math.imul(E,nt)|0,o=(o=o+Math.imul(E,it)|0)+Math.imul(O,nt)|0,f=f+Math.imul(O,it)|0,n=n+Math.imul(U,at)|0,o=(o=o+Math.imul(U,st)|0)+Math.imul(S,at)|0,f=f+Math.imul(S,st)|0,n=n+Math.imul(A,ft)|0,o=(o=o+Math.imul(A,ht)|0)+Math.imul(k,ft)|0,f=f+Math.imul(k,ht)|0,n=n+Math.imul(v,lt)|0,o=(o=o+Math.imul(v,pt)|0)+Math.imul(w,lt)|0,f=f+Math.imul(w,pt)|0;var Rt=(c+(n=n+Math.imul(d,mt)|0)|0)+((8191&(o=(o=o+Math.imul(d,vt)|0)+Math.imul(y,mt)|0))<<13)|0;c=((f=f+Math.imul(y,vt)|0)+(o>>>13)|0)+(Rt>>>26)|0,Rt&=67108863,n=Math.imul(K,W),o=(o=Math.imul(K,Z))+Math.imul(z,W)|0,f=Math.imul(z,Z),n=n+Math.imul(L,X)|0,o=(o=o+Math.imul(L,$)|0)+Math.imul(N,X)|0,f=f+Math.imul(N,$)|0,n=n+Math.imul(P,Q)|0,o=(o=o+Math.imul(P,tt)|0)+Math.imul(T,Q)|0,f=f+Math.imul(T,tt)|0,n=n+Math.imul(R,nt)|0,o=(o=o+Math.imul(R,it)|0)+Math.imul(B,nt)|0,f=f+Math.imul(B,it)|0,n=n+Math.imul(E,at)|0,o=(o=o+Math.imul(E,st)|0)+Math.imul(O,at)|0,f=f+Math.imul(O,st)|0,n=n+Math.imul(U,ft)|0,o=(o=o+Math.imul(U,ht)|0)+Math.imul(S,ft)|0,f=f+Math.imul(S,ht)|0,n=n+Math.imul(A,lt)|0,o=(o=o+Math.imul(A,pt)|0)+Math.imul(k,lt)|0,f=f+Math.imul(k,pt)|0,n=n+Math.imul(v,mt)|0,o=(o=o+Math.imul(v,vt)|0)+Math.imul(w,mt)|0,f=f+Math.imul(w,vt)|0;var Bt=(c+(n=n+Math.imul(d,bt)|0)|0)+((8191&(o=(o=o+Math.imul(d,wt)|0)+Math.imul(y,bt)|0))<<13)|0;c=((f=f+Math.imul(y,wt)|0)+(o>>>13)|0)+(Bt>>>26)|0,Bt&=67108863,n=Math.imul(F,W),o=(o=Math.imul(F,Z))+Math.imul(V,W)|0,f=Math.imul(V,Z),n=n+Math.imul(K,X)|0,o=(o=o+Math.imul(K,$)|0)+Math.imul(z,X)|0,f=f+Math.imul(z,$)|0,n=n+Math.imul(L,Q)|0,o=(o=o+Math.imul(L,tt)|0)+Math.imul(N,Q)|0,f=f+Math.imul(N,tt)|0,n=n+Math.imul(P,nt)|0,o=(o=o+Math.imul(P,it)|0)+Math.imul(T,nt)|0,f=f+Math.imul(T,it)|0,n=n+Math.imul(R,at)|0,o=(o=o+Math.imul(R,st)|0)+Math.imul(B,at)|0,f=f+Math.imul(B,st)|0,n=n+Math.imul(E,ft)|0,o=(o=o+Math.imul(E,ht)|0)+Math.imul(O,ft)|0,f=f+Math.imul(O,ht)|0,n=n+Math.imul(U,lt)|0,o=(o=o+Math.imul(U,pt)|0)+Math.imul(S,lt)|0,f=f+Math.imul(S,pt)|0,n=n+Math.imul(A,mt)|0,o=(o=o+Math.imul(A,vt)|0)+Math.imul(k,mt)|0,f=f+Math.imul(k,vt)|0,n=n+Math.imul(v,bt)|0,o=(o=o+Math.imul(v,wt)|0)+Math.imul(w,bt)|0,f=f+Math.imul(w,wt)|0;var It=(c+(n=n+Math.imul(d,At)|0)|0)+((8191&(o=(o=o+Math.imul(d,kt)|0)+Math.imul(y,At)|0))<<13)|0;c=((f=f+Math.imul(y,kt)|0)+(o>>>13)|0)+(It>>>26)|0,It&=67108863,n=Math.imul(F,X),o=(o=Math.imul(F,$))+Math.imul(V,X)|0,f=Math.imul(V,$),n=n+Math.imul(K,Q)|0,o=(o=o+Math.imul(K,tt)|0)+Math.imul(z,Q)|0,f=f+Math.imul(z,tt)|0,n=n+Math.imul(L,nt)|0,o=(o=o+Math.imul(L,it)|0)+Math.imul(N,nt)|0,f=f+Math.imul(N,it)|0,n=n+Math.imul(P,at)|0,o=(o=o+Math.imul(P,st)|0)+Math.imul(T,at)|0,f=f+Math.imul(T,st)|0,n=n+Math.imul(R,ft)|0,o=(o=o+Math.imul(R,ht)|0)+Math.imul(B,ft)|0,f=f+Math.imul(B,ht)|0,n=n+Math.imul(E,lt)|0,o=(o=o+Math.imul(E,pt)|0)+Math.imul(O,lt)|0,f=f+Math.imul(O,pt)|0,n=n+Math.imul(U,mt)|0,o=(o=o+Math.imul(U,vt)|0)+Math.imul(S,mt)|0,f=f+Math.imul(S,vt)|0,n=n+Math.imul(A,bt)|0,o=(o=o+Math.imul(A,wt)|0)+Math.imul(k,bt)|0,f=f+Math.imul(k,wt)|0;var Pt=(c+(n=n+Math.imul(v,At)|0)|0)+((8191&(o=(o=o+Math.imul(v,kt)|0)+Math.imul(w,At)|0))<<13)|0;c=((f=f+Math.imul(w,kt)|0)+(o>>>13)|0)+(Pt>>>26)|0,Pt&=67108863,n=Math.imul(F,Q),o=(o=Math.imul(F,tt))+Math.imul(V,Q)|0,f=Math.imul(V,tt),n=n+Math.imul(K,nt)|0,o=(o=o+Math.imul(K,it)|0)+Math.imul(z,nt)|0,f=f+Math.imul(z,it)|0,n=n+Math.imul(L,at)|0,o=(o=o+Math.imul(L,st)|0)+Math.imul(N,at)|0,f=f+Math.imul(N,st)|0,n=n+Math.imul(P,ft)|0,o=(o=o+Math.imul(P,ht)|0)+Math.imul(T,ft)|0,f=f+Math.imul(T,ht)|0,n=n+Math.imul(R,lt)|0,o=(o=o+Math.imul(R,pt)|0)+Math.imul(B,lt)|0,f=f+Math.imul(B,pt)|0,n=n+Math.imul(E,mt)|0,o=(o=o+Math.imul(E,vt)|0)+Math.imul(O,mt)|0,f=f+Math.imul(O,vt)|0,n=n+Math.imul(U,bt)|0,o=(o=o+Math.imul(U,wt)|0)+Math.imul(S,bt)|0,f=f+Math.imul(S,wt)|0;var Tt=(c+(n=n+Math.imul(A,At)|0)|0)+((8191&(o=(o=o+Math.imul(A,kt)|0)+Math.imul(k,At)|0))<<13)|0;c=((f=f+Math.imul(k,kt)|0)+(o>>>13)|0)+(Tt>>>26)|0,Tt&=67108863,n=Math.imul(F,nt),o=(o=Math.imul(F,it))+Math.imul(V,nt)|0,f=Math.imul(V,it),n=n+Math.imul(K,at)|0,o=(o=o+Math.imul(K,st)|0)+Math.imul(z,at)|0,f=f+Math.imul(z,st)|0,n=n+Math.imul(L,ft)|0,o=(o=o+Math.imul(L,ht)|0)+Math.imul(N,ft)|0,f=f+Math.imul(N,ht)|0,n=n+Math.imul(P,lt)|0,o=(o=o+Math.imul(P,pt)|0)+Math.imul(T,lt)|0,f=f+Math.imul(T,pt)|0,n=n+Math.imul(R,mt)|0,o=(o=o+Math.imul(R,vt)|0)+Math.imul(B,mt)|0,f=f+Math.imul(B,vt)|0,n=n+Math.imul(E,bt)|0,o=(o=o+Math.imul(E,wt)|0)+Math.imul(O,bt)|0,f=f+Math.imul(O,wt)|0;var jt=(c+(n=n+Math.imul(U,At)|0)|0)+((8191&(o=(o=o+Math.imul(U,kt)|0)+Math.imul(S,At)|0))<<13)|0;c=((f=f+Math.imul(S,kt)|0)+(o>>>13)|0)+(jt>>>26)|0,jt&=67108863,n=Math.imul(F,at),o=(o=Math.imul(F,st))+Math.imul(V,at)|0,f=Math.imul(V,st),n=n+Math.imul(K,ft)|0,o=(o=o+Math.imul(K,ht)|0)+Math.imul(z,ft)|0,f=f+Math.imul(z,ht)|0,n=n+Math.imul(L,lt)|0,o=(o=o+Math.imul(L,pt)|0)+Math.imul(N,lt)|0,f=f+Math.imul(N,pt)|0,n=n+Math.imul(P,mt)|0,o=(o=o+Math.imul(P,vt)|0)+Math.imul(T,mt)|0,f=f+Math.imul(T,vt)|0,n=n+Math.imul(R,bt)|0,o=(o=o+Math.imul(R,wt)|0)+Math.imul(B,bt)|0,f=f+Math.imul(B,wt)|0;var Lt=(c+(n=n+Math.imul(E,At)|0)|0)+((8191&(o=(o=o+Math.imul(E,kt)|0)+Math.imul(O,At)|0))<<13)|0;c=((f=f+Math.imul(O,kt)|0)+(o>>>13)|0)+(Lt>>>26)|0,Lt&=67108863,n=Math.imul(F,ft),o=(o=Math.imul(F,ht))+Math.imul(V,ft)|0,f=Math.imul(V,ht),n=n+Math.imul(K,lt)|0,o=(o=o+Math.imul(K,pt)|0)+Math.imul(z,lt)|0,f=f+Math.imul(z,pt)|0,n=n+Math.imul(L,mt)|0,o=(o=o+Math.imul(L,vt)|0)+Math.imul(N,mt)|0,f=f+Math.imul(N,vt)|0,n=n+Math.imul(P,bt)|0,o=(o=o+Math.imul(P,wt)|0)+Math.imul(T,bt)|0,f=f+Math.imul(T,wt)|0;var Nt=(c+(n=n+Math.imul(R,At)|0)|0)+((8191&(o=(o=o+Math.imul(R,kt)|0)+Math.imul(B,At)|0))<<13)|0;c=((f=f+Math.imul(B,kt)|0)+(o>>>13)|0)+(Nt>>>26)|0,Nt&=67108863,n=Math.imul(F,lt),o=(o=Math.imul(F,pt))+Math.imul(V,lt)|0,f=Math.imul(V,pt),n=n+Math.imul(K,mt)|0,o=(o=o+Math.imul(K,vt)|0)+Math.imul(z,mt)|0,f=f+Math.imul(z,vt)|0,n=n+Math.imul(L,bt)|0,o=(o=o+Math.imul(L,wt)|0)+Math.imul(N,bt)|0,f=f+Math.imul(N,wt)|0;var Dt=(c+(n=n+Math.imul(P,At)|0)|0)+((8191&(o=(o=o+Math.imul(P,kt)|0)+Math.imul(T,At)|0))<<13)|0;c=((f=f+Math.imul(T,kt)|0)+(o>>>13)|0)+(Dt>>>26)|0,Dt&=67108863,n=Math.imul(F,mt),o=(o=Math.imul(F,vt))+Math.imul(V,mt)|0,f=Math.imul(V,vt),n=n+Math.imul(K,bt)|0,o=(o=o+Math.imul(K,wt)|0)+Math.imul(z,bt)|0,f=f+Math.imul(z,wt)|0;var Kt=(c+(n=n+Math.imul(L,At)|0)|0)+((8191&(o=(o=o+Math.imul(L,kt)|0)+Math.imul(N,At)|0))<<13)|0;c=((f=f+Math.imul(N,kt)|0)+(o>>>13)|0)+(Kt>>>26)|0,Kt&=67108863,n=Math.imul(F,bt),o=(o=Math.imul(F,wt))+Math.imul(V,bt)|0,f=Math.imul(V,wt);var zt=(c+(n=n+Math.imul(K,At)|0)|0)+((8191&(o=(o=o+Math.imul(K,kt)|0)+Math.imul(z,At)|0))<<13)|0;c=((f=f+Math.imul(z,kt)|0)+(o>>>13)|0)+(zt>>>26)|0,zt&=67108863;var Ht=(c+(n=Math.imul(F,At))|0)+((8191&(o=(o=Math.imul(F,kt))+Math.imul(V,At)|0))<<13)|0;return c=((f=Math.imul(V,kt))+(o>>>13)|0)+(Ht>>>26)|0,Ht&=67108863,h[0]=Mt,h[1]=Ut,h[2]=St,h[3]=xt,h[4]=Et,h[5]=Ot,h[6]=Ct,h[7]=Rt,h[8]=Bt,h[9]=It,h[10]=Pt,h[11]=Tt,h[12]=jt,h[13]=Lt,h[14]=Nt,h[15]=Dt,h[16]=Kt,h[17]=zt,h[18]=Ht,0!==c&&(h[19]=c,r.length++),r};function k(t,e,r){r.negative=e.negative^t.negative,r.length=t.length+e.length;for(var n=0,o=0,f=0;f<r.length-1;f++){var h=o;o=0;for(var c=67108863&n,l=Math.min(f,e.length-1),d=Math.max(0,f-t.length+1);d<=l;d++){var i=f-d,y=(0|t.words[i])*(0|e.words[d]),m=67108863&y;c=67108863&(m=m+c|0),o+=(h=(h=h+(y/67108864|0)|0)+(m>>>26)|0)>>>26,h&=67108863}r.words[f]=c,n=h,h=o}return 0!==n?r.words[f]=n:r.length--,r._strip()}function M(t,e,r){return k(t,e,r)}function U(t,e){this.x=t,this.y=e}Math.imul||(A=_),f.prototype.mulTo=function(t,e){var r=this.length+t.length;return 10===this.length&&10===t.length?A(this,t,e):r<63?_(this,t,e):r<1024?k(this,t,e):M(this,t,e)},U.prototype.makeRBT=function(t){for(var e=new Array(t),r=f.prototype._countBits(t)-1,i=0;i<t;i++)e[i]=this.revBin(i,r,t);return e},U.prototype.revBin=function(t,e,r){if(0===t||t===r-1)return t;for(var n=0,i=0;i<e;i++)n|=(1&t)<<e-i-1,t>>=1;return n},U.prototype.permute=function(t,e,r,n,o,f){for(var i=0;i<f;i++)n[i]=e[t[i]],o[i]=r[t[i]]},U.prototype.transform=function(t,e,r,n,o,f){this.permute(f,t,e,r,n,o);for(var s=1;s<o;s<<=1)for(var h=s<<1,c=Math.cos(2*Math.PI/h),l=Math.sin(2*Math.PI/h),p=0;p<o;p+=h)for(var d=c,y=l,m=0;m<s;m++){var v=r[p+m],w=n[p+m],_=r[p+m+s],A=n[p+m+s],k=d*_-y*A;A=d*A+y*_,_=k,r[p+m]=v+_,n[p+m]=w+A,r[p+m+s]=v-_,n[p+m+s]=w-A,m!==h&&(k=c*d-l*y,y=c*y+l*d,d=k)}},U.prototype.guessLen13b=function(t,e){var r=1|Math.max(e,t),n=1&r,i=0;for(r=r/2|0;r;r>>>=1)i++;return 1<<i+1+n},U.prototype.conjugate=function(t,e,r){if(!(r<=1))for(var i=0;i<r/2;i++){var n=t[i];t[i]=t[r-i-1],t[r-i-1]=n,n=e[i],e[i]=-e[r-i-1],e[r-i-1]=-n}},U.prototype.normalize13b=function(t,e){for(var r=0,i=0;i<e/2;i++){var n=8192*Math.round(t[2*i+1]/e)+Math.round(t[2*i]/e)+r;t[i]=67108863&n,r=n<67108864?0:n/67108864|0}return t},U.prototype.convert13b=function(t,e,r,o){for(var f=0,i=0;i<e;i++)f+=0|t[i],r[2*i]=8191&f,f>>>=13,r[2*i+1]=8191&f,f>>>=13;for(i=2*e;i<o;++i)r[i]=0;n(0===f),n(0==(-8192&f))},U.prototype.stub=function(t){for(var e=new Array(t),i=0;i<t;i++)e[i]=0;return e},U.prototype.mulp=function(t,e,r){var n=2*this.guessLen13b(t.length,e.length),o=this.makeRBT(n),f=this.stub(n),h=new Array(n),c=new Array(n),l=new Array(n),d=new Array(n),y=new Array(n),m=new Array(n),v=r.words;v.length=n,this.convert13b(t.words,t.length,h,n),this.convert13b(e.words,e.length,d,n),this.transform(h,f,c,l,n,o),this.transform(d,f,y,m,n,o);for(var i=0;i<n;i++){var w=c[i]*y[i]-l[i]*m[i];l[i]=c[i]*m[i]+l[i]*y[i],c[i]=w}return this.conjugate(c,l,n),this.transform(c,l,v,f,n,o),this.conjugate(v,f,n),this.normalize13b(v,n),r.negative=t.negative^e.negative,r.length=t.length+e.length,r._strip()},f.prototype.mul=function(t){var e=new f(null);return e.words=new Array(this.length+t.length),this.mulTo(t,e)},f.prototype.mulf=function(t){var e=new f(null);return e.words=new Array(this.length+t.length),M(this,t,e)},f.prototype.imul=function(t){return this.clone().mulTo(t,this)},f.prototype.imuln=function(t){var e=t<0;e&&(t=-t),n("number"==typeof t),n(t<67108864);for(var r=0,i=0;i<this.length;i++){var o=(0|this.words[i])*t,f=(67108863&o)+(67108863&r);r>>=26,r+=o/67108864|0,r+=f>>>26,this.words[i]=67108863&f}return 0!==r&&(this.words[i]=r,this.length++),e?this.ineg():this},f.prototype.muln=function(t){return this.clone().imuln(t)},f.prototype.sqr=function(){return this.mul(this)},f.prototype.isqr=function(){return this.imul(this.clone())},f.prototype.pow=function(t){var e=function(t){for(var e=new Array(t.bitLength()),r=0;r<e.length;r++){var n=r/26|0,o=r%26;e[r]=t.words[n]>>>o&1}return e}(t);if(0===e.length)return new f(1);for(var r=this,i=0;i<e.length&&0===e[i];i++,r=r.sqr());if(++i<e.length)for(var q=r.sqr();i<e.length;i++,q=q.sqr())0!==e[i]&&(r=r.mul(q));return r},f.prototype.iushln=function(t){n("number"==typeof t&&t>=0);var i,e=t%26,s=(t-e)/26,r=67108863>>>26-e<<26-e;if(0!==e){var o=0;for(i=0;i<this.length;i++){var f=this.words[i]&r,h=(0|this.words[i])-f<<e;this.words[i]=h|o,o=f>>>26-e}o&&(this.words[i]=o,this.length++)}if(0!==s){for(i=this.length-1;i>=0;i--)this.words[i+s]=this.words[i];for(i=0;i<s;i++)this.words[i]=0;this.length+=s}return this._strip()},f.prototype.ishln=function(t){return n(0===this.negative),this.iushln(t)},f.prototype.iushrn=function(t,e,r){var o;n("number"==typeof t&&t>=0),o=e?(e-e%26)/26:0;var f=t%26,s=Math.min((t-f)/26,this.length),mask=67108863^67108863>>>f<<f,h=r;if(o-=s,o=Math.max(0,o),h){for(var i=0;i<s;i++)h.words[i]=this.words[i];h.length=s}if(0===s);else if(this.length>s)for(this.length-=s,i=0;i<this.length;i++)this.words[i]=this.words[i+s];else this.words[0]=0,this.length=1;var c=0;for(i=this.length-1;i>=0&&(0!==c||i>=o);i--){var l=0|this.words[i];this.words[i]=c<<26-f|l>>>f,c=l&mask}return h&&0!==c&&(h.words[h.length++]=c),0===this.length&&(this.words[0]=0,this.length=1),this._strip()},f.prototype.ishrn=function(t,e,r){return n(0===this.negative),this.iushrn(t,e,r)},f.prototype.shln=function(t){return this.clone().ishln(t)},f.prototype.ushln=function(t){return this.clone().iushln(t)},f.prototype.shrn=function(t){return this.clone().ishrn(t)},f.prototype.ushrn=function(t){return this.clone().iushrn(t)},f.prototype.testn=function(t){n("number"==typeof t&&t>=0);var e=t%26,s=(t-e)/26,q=1<<e;return!(this.length<=s)&&!!(this.words[s]&q)},f.prototype.imaskn=function(t){n("number"==typeof t&&t>=0);var e=t%26,s=(t-e)/26;if(n(0===this.negative,"imaskn works only with positive numbers"),this.length<=s)return this;if(0!==e&&s++,this.length=Math.min(s,this.length),0!==e){var mask=67108863^67108863>>>e<<e;this.words[this.length-1]&=mask}return this._strip()},f.prototype.maskn=function(t){return this.clone().imaskn(t)},f.prototype.iaddn=function(t){return n("number"==typeof t),n(t<67108864),t<0?this.isubn(-t):0!==this.negative?1===this.length&&(0|this.words[0])<=t?(this.words[0]=t-(0|this.words[0]),this.negative=0,this):(this.negative=0,this.isubn(t),this.negative=1,this):this._iaddn(t)},f.prototype._iaddn=function(t){this.words[0]+=t;for(var i=0;i<this.length&&this.words[i]>=67108864;i++)this.words[i]-=67108864,i===this.length-1?this.words[i+1]=1:this.words[i+1]++;return this.length=Math.max(this.length,i+1),this},f.prototype.isubn=function(t){if(n("number"==typeof t),n(t<67108864),t<0)return this.iaddn(-t);if(0!==this.negative)return this.negative=0,this.iaddn(t),this.negative=1,this;if(this.words[0]-=t,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var i=0;i<this.length&&this.words[i]<0;i++)this.words[i]+=67108864,this.words[i+1]-=1;return this._strip()},f.prototype.addn=function(t){return this.clone().iaddn(t)},f.prototype.subn=function(t){return this.clone().isubn(t)},f.prototype.iabs=function(){return this.negative=0,this},f.prototype.abs=function(){return this.clone().iabs()},f.prototype._ishlnsubmul=function(t,e,r){var i,o,f=t.length+r;this._expand(f);var h=0;for(i=0;i<t.length;i++){o=(0|this.words[i+r])+h;var c=(0|t.words[i])*e;h=((o-=67108863&c)>>26)-(c/67108864|0),this.words[i+r]=67108863&o}for(;i<this.length-r;i++)h=(o=(0|this.words[i+r])+h)>>26,this.words[i+r]=67108863&o;if(0===h)return this._strip();for(n(-1===h),h=0,i=0;i<this.length;i++)h=(o=-(0|this.words[i])+h)>>26,this.words[i]=67108863&o;return this.negative=1,this._strip()},f.prototype._wordDiv=function(t,e){var r=(this.length,t.length),a=this.clone(),b=t,n=0|b.words[b.length-1];0!==(r=26-this._countBits(n))&&(b=b.ushln(r),a.iushln(r),n=0|b.words[b.length-1]);var q,o=a.length-b.length;if("mod"!==e){(q=new f(null)).length=o+1,q.words=new Array(q.length);for(var i=0;i<q.length;i++)q.words[i]=0}var h=a.clone()._ishlnsubmul(b,1,o);0===h.negative&&(a=h,q&&(q.words[o]=1));for(var c=o-1;c>=0;c--){var l=67108864*(0|a.words[b.length+c])+(0|a.words[b.length+c-1]);for(l=Math.min(l/n|0,67108863),a._ishlnsubmul(b,l,c);0!==a.negative;)l--,a.negative=0,a._ishlnsubmul(b,1,c),a.isZero()||(a.negative^=1);q&&(q.words[c]=l)}return q&&q._strip(),a._strip(),"div"!==e&&0!==r&&a.iushrn(r),{div:q||null,mod:a}},f.prototype.divmod=function(t,e,r){return n(!t.isZero()),this.isZero()?{div:new f(0),mod:new f(0)}:0!==this.negative&&0===t.negative?(h=this.neg().divmod(t,e),"mod"!==e&&(div=h.div.neg()),"div"!==e&&(o=h.mod.neg(),r&&0!==o.negative&&o.iadd(t)),{div:div,mod:o}):0===this.negative&&0!==t.negative?(h=this.divmod(t.neg(),e),"mod"!==e&&(div=h.div.neg()),{div:div,mod:h.mod}):0!=(this.negative&t.negative)?(h=this.neg().divmod(t.neg(),e),"div"!==e&&(o=h.mod.neg(),r&&0!==o.negative&&o.isub(t)),{div:h.div,mod:o}):t.length>this.length||this.cmp(t)<0?{div:new f(0),mod:this}:1===t.length?"div"===e?{div:this.divn(t.words[0]),mod:null}:"mod"===e?{div:null,mod:new f(this.modrn(t.words[0]))}:{div:this.divn(t.words[0]),mod:new f(this.modrn(t.words[0]))}:this._wordDiv(t,e);var div,o,h},f.prototype.div=function(t){return this.divmod(t,"div",!1).div},f.prototype.mod=function(t){return this.divmod(t,"mod",!1).mod},f.prototype.umod=function(t){return this.divmod(t,"mod",!0).mod},f.prototype.divRound=function(t){var e=this.divmod(t);if(e.mod.isZero())return e.div;var r=0!==e.div.negative?e.mod.isub(t):e.mod,n=t.ushrn(1),o=t.andln(1),f=r.cmp(n);return f<0||1===o&&0===f?e.div:0!==e.div.negative?e.div.isubn(1):e.div.iaddn(1)},f.prototype.modrn=function(t){var e=t<0;e&&(t=-t),n(t<=67108863);for(var p=(1<<26)%t,r=0,i=this.length-1;i>=0;i--)r=(p*r+(0|this.words[i]))%t;return e?-r:r},f.prototype.modn=function(t){return this.modrn(t)},f.prototype.idivn=function(t){var e=t<0;e&&(t=-t),n(t<=67108863);for(var r=0,i=this.length-1;i>=0;i--){var o=(0|this.words[i])+67108864*r;this.words[i]=o/t|0,r=o%t}return this._strip(),e?this.ineg():this},f.prototype.divn=function(t){return this.clone().idivn(t)},f.prototype.egcd=function(p){n(0===p.negative),n(!p.isZero());var t=this,e=p.clone();t=0!==t.negative?t.umod(p):t.clone();for(var r=new f(1),o=new f(0),h=new f(0),c=new f(1),g=0;t.isEven()&&e.isEven();)t.iushrn(1),e.iushrn(1),++g;for(var l=e.clone(),d=t.clone();!t.isZero();){for(var i=0,y=1;0==(t.words[0]&y)&&i<26;++i,y<<=1);if(i>0)for(t.iushrn(i);i-- >0;)(r.isOdd()||o.isOdd())&&(r.iadd(l),o.isub(d)),r.iushrn(1),o.iushrn(1);for(var m=0,v=1;0==(e.words[0]&v)&&m<26;++m,v<<=1);if(m>0)for(e.iushrn(m);m-- >0;)(h.isOdd()||c.isOdd())&&(h.iadd(l),c.isub(d)),h.iushrn(1),c.iushrn(1);t.cmp(e)>=0?(t.isub(e),r.isub(h),o.isub(c)):(e.isub(t),h.isub(r),c.isub(o))}return{a:h,b:c,gcd:e.iushln(g)}},f.prototype._invmp=function(p){n(0===p.negative),n(!p.isZero());var a=this,b=p.clone();a=0!==a.negative?a.umod(p):a.clone();for(var t,e=new f(1),r=new f(0),o=b.clone();a.cmpn(1)>0&&b.cmpn(1)>0;){for(var i=0,h=1;0==(a.words[0]&h)&&i<26;++i,h<<=1);if(i>0)for(a.iushrn(i);i-- >0;)e.isOdd()&&e.iadd(o),e.iushrn(1);for(var c=0,l=1;0==(b.words[0]&l)&&c<26;++c,l<<=1);if(c>0)for(b.iushrn(c);c-- >0;)r.isOdd()&&r.iadd(o),r.iushrn(1);a.cmp(b)>=0?(a.isub(b),e.isub(r)):(b.isub(a),r.isub(e))}return(t=0===a.cmpn(1)?e:r).cmpn(0)<0&&t.iadd(p),t},f.prototype.gcd=function(t){if(this.isZero())return t.abs();if(t.isZero())return this.abs();var a=this.clone(),b=t.clone();a.negative=0,b.negative=0;for(var e=0;a.isEven()&&b.isEven();e++)a.iushrn(1),b.iushrn(1);for(;;){for(;a.isEven();)a.iushrn(1);for(;b.isEven();)b.iushrn(1);var r=a.cmp(b);if(r<0){var n=a;a=b,b=n}else if(0===r||0===b.cmpn(1))break;a.isub(b)}return b.iushln(e)},f.prototype.invm=function(t){return this.egcd(t).a.umod(t)},f.prototype.isEven=function(){return 0==(1&this.words[0])},f.prototype.isOdd=function(){return 1==(1&this.words[0])},f.prototype.andln=function(t){return this.words[0]&t},f.prototype.bincn=function(t){n("number"==typeof t);var e=t%26,s=(t-e)/26,q=1<<e;if(this.length<=s)return this._expand(s+1),this.words[s]|=q,this;for(var r=q,i=s;0!==r&&i<this.length;i++){var o=0|this.words[i];r=(o+=r)>>>26,o&=67108863,this.words[i]=o}return 0!==r&&(this.words[i]=r,this.length++),this},f.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},f.prototype.cmpn=function(t){var e,r=t<0;if(0!==this.negative&&!r)return-1;if(0===this.negative&&r)return 1;if(this._strip(),this.length>1)e=1;else{r&&(t=-t),n(t<=67108863,"Number is too big");var o=0|this.words[0];e=o===t?0:o<t?-1:1}return 0!==this.negative?0|-e:e},f.prototype.cmp=function(t){if(0!==this.negative&&0===t.negative)return-1;if(0===this.negative&&0!==t.negative)return 1;var e=this.ucmp(t);return 0!==this.negative?0|-e:e},f.prototype.ucmp=function(t){if(this.length>t.length)return 1;if(this.length<t.length)return-1;for(var e=0,i=this.length-1;i>=0;i--){var a=0|this.words[i],b=0|t.words[i];if(a!==b){a<b?e=-1:a>b&&(e=1);break}}return e},f.prototype.gtn=function(t){return 1===this.cmpn(t)},f.prototype.gt=function(t){return 1===this.cmp(t)},f.prototype.gten=function(t){return this.cmpn(t)>=0},f.prototype.gte=function(t){return this.cmp(t)>=0},f.prototype.ltn=function(t){return-1===this.cmpn(t)},f.prototype.lt=function(t){return-1===this.cmp(t)},f.prototype.lten=function(t){return this.cmpn(t)<=0},f.prototype.lte=function(t){return this.cmp(t)<=0},f.prototype.eqn=function(t){return 0===this.cmpn(t)},f.prototype.eq=function(t){return 0===this.cmp(t)},f.red=function(t){return new B(t)},f.prototype.toRed=function(t){return n(!this.red,"Already a number in reduction context"),n(0===this.negative,"red works only with positives"),t.convertTo(this)._forceRed(t)},f.prototype.fromRed=function(){return n(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},f.prototype._forceRed=function(t){return this.red=t,this},f.prototype.forceRed=function(t){return n(!this.red,"Already a number in reduction context"),this._forceRed(t)},f.prototype.redAdd=function(t){return n(this.red,"redAdd works only with red numbers"),this.red.add(this,t)},f.prototype.redIAdd=function(t){return n(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,t)},f.prototype.redSub=function(t){return n(this.red,"redSub works only with red numbers"),this.red.sub(this,t)},f.prototype.redISub=function(t){return n(this.red,"redISub works only with red numbers"),this.red.isub(this,t)},f.prototype.redShl=function(t){return n(this.red,"redShl works only with red numbers"),this.red.shl(this,t)},f.prototype.redMul=function(t){return n(this.red,"redMul works only with red numbers"),this.red._verify2(this,t),this.red.mul(this,t)},f.prototype.redIMul=function(t){return n(this.red,"redMul works only with red numbers"),this.red._verify2(this,t),this.red.imul(this,t)},f.prototype.redSqr=function(){return n(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},f.prototype.redISqr=function(){return n(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},f.prototype.redSqrt=function(){return n(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},f.prototype.redInvm=function(){return n(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},f.prototype.redNeg=function(){return n(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},f.prototype.redPow=function(t){return n(this.red&&!t.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,t)};var S={k256:null,p224:null,p192:null,p25519:null};function x(t,p){this.name=t,this.p=new f(p,16),this.n=this.p.bitLength(),this.k=new f(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function E(){x.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function O(){x.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function C(){x.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function R(){x.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function B(t){if("string"==typeof t){var e=f._prime(t);this.m=e.p,this.prime=e}else n(t.gtn(1),"modulus must be greater than 1"),this.m=t,this.prime=null}function I(t){B.call(this,t),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new f(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}x.prototype._tmp=function(){var t=new f(null);return t.words=new Array(Math.ceil(this.n/13)),t},x.prototype.ireduce=function(t){var e,r=t;do{this.split(r,this.tmp),e=(r=(r=this.imulK(r)).iadd(this.tmp)).bitLength()}while(e>this.n);var n=e<this.n?-1:r.ucmp(this.p);return 0===n?(r.words[0]=0,r.length=1):n>0?r.isub(this.p):void 0!==r.strip?r.strip():r._strip(),r},x.prototype.split=function(input,t){input.iushrn(this.n,0,t)},x.prototype.imulK=function(t){return t.imul(this.k)},o(E,x),E.prototype.split=function(input,output){for(var mask=4194303,t=Math.min(input.length,9),i=0;i<t;i++)output.words[i]=input.words[i];if(output.length=t,input.length<=9)return input.words[0]=0,void(input.length=1);var e=input.words[9];for(output.words[output.length++]=e&mask,i=10;i<input.length;i++){var r=0|input.words[i];input.words[i-10]=(r&mask)<<4|e>>>22,e=r}e>>>=22,input.words[i-10]=e,0===e&&input.length>10?input.length-=10:input.length-=9},E.prototype.imulK=function(t){t.words[t.length]=0,t.words[t.length+1]=0,t.length+=2;for(var e=0,i=0;i<t.length;i++){var r=0|t.words[i];e+=977*r,t.words[i]=67108863&e,e=64*r+(e/67108864|0)}return 0===t.words[t.length-1]&&(t.length--,0===t.words[t.length-1]&&t.length--),t},o(O,x),o(C,x),o(R,x),R.prototype.imulK=function(t){for(var e=0,i=0;i<t.length;i++){var r=19*(0|t.words[i])+e,n=67108863&r;r>>>=26,t.words[i]=n,e=r}return 0!==e&&(t.words[t.length++]=e),t},f._prime=function(t){if(S[t])return S[t];var e;if("k256"===t)e=new E;else if("p224"===t)e=new O;else if("p192"===t)e=new C;else{if("p25519"!==t)throw new Error("Unknown prime "+t);e=new R}return S[t]=e,e},B.prototype._verify1=function(a){n(0===a.negative,"red works only with positives"),n(a.red,"red works only with red numbers")},B.prototype._verify2=function(a,b){n(0==(a.negative|b.negative),"red works only with positives"),n(a.red&&a.red===b.red,"red works only with red numbers")},B.prototype.imod=function(a){return this.prime?this.prime.ireduce(a)._forceRed(this):(d(a,a.umod(this.m)._forceRed(this)),a)},B.prototype.neg=function(a){return a.isZero()?a.clone():this.m.sub(a)._forceRed(this)},B.prototype.add=function(a,b){this._verify2(a,b);var t=a.add(b);return t.cmp(this.m)>=0&&t.isub(this.m),t._forceRed(this)},B.prototype.iadd=function(a,b){this._verify2(a,b);var t=a.iadd(b);return t.cmp(this.m)>=0&&t.isub(this.m),t},B.prototype.sub=function(a,b){this._verify2(a,b);var t=a.sub(b);return t.cmpn(0)<0&&t.iadd(this.m),t._forceRed(this)},B.prototype.isub=function(a,b){this._verify2(a,b);var t=a.isub(b);return t.cmpn(0)<0&&t.iadd(this.m),t},B.prototype.shl=function(a,t){return this._verify1(a),this.imod(a.ushln(t))},B.prototype.imul=function(a,b){return this._verify2(a,b),this.imod(a.imul(b))},B.prototype.mul=function(a,b){return this._verify2(a,b),this.imod(a.mul(b))},B.prototype.isqr=function(a){return this.imul(a,a.clone())},B.prototype.sqr=function(a){return this.mul(a,a)},B.prototype.sqrt=function(a){if(a.isZero())return a.clone();var t=this.m.andln(3);if(n(t%2==1),3===t){var e=this.m.add(new f(1)).iushrn(2);return this.pow(a,e)}for(var q=this.m.subn(1),s=0;!q.isZero()&&0===q.andln(1);)s++,q.iushrn(1);n(!q.isZero());var r=new f(1).toRed(this),o=r.redNeg(),h=this.m.subn(1).iushrn(1),c=this.m.bitLength();for(c=new f(2*c*c).toRed(this);0!==this.pow(c,h).cmp(o);)c.redIAdd(o);for(var l=this.pow(c,q),d=this.pow(a,q.addn(1).iushrn(1)),y=this.pow(a,q),m=s;0!==y.cmp(r);){for(var v=y,i=0;0!==v.cmp(r);i++)v=v.redSqr();n(i<m);var b=this.pow(l,new f(1).iushln(m-i-1));d=d.redMul(b),l=b.redSqr(),y=y.redMul(l),m=i}return d},B.prototype.invm=function(a){var t=a._invmp(this.m);return 0!==t.negative?(t.negative=0,this.imod(t).redNeg()):this.imod(t)},B.prototype.pow=function(a,t){if(t.isZero())return new f(1).toRed(this);if(0===t.cmpn(1))return a.clone();var e=new Array(16);e[0]=new f(1).toRed(this),e[1]=a;for(var i=2;i<e.length;i++)e[i]=this.mul(e[i-1],a);var r=e[0],n=0,o=0,h=t.bitLength()%26;for(0===h&&(h=26),i=t.length-1;i>=0;i--){for(var c=t.words[i],l=h-1;l>=0;l--){var d=c>>l&1;r!==e[0]&&(r=this.sqr(r)),0!==d||0!==n?(n<<=1,n|=d,(4===++o||0===i&&0===l)&&(r=this.mul(r,e[n]),o=0,n=0)):o=0}h=26}return r},B.prototype.convertTo=function(t){var e=t.umod(this.m);return e===t?e.clone():e},B.prototype.convertFrom=function(t){var e=t.clone();return e.red=null,e},f.mont=function(t){return new I(t)},o(I,B),I.prototype.convertTo=function(t){return this.imod(t.ushln(this.shift))},I.prototype.convertFrom=function(t){var e=this.imod(t.mul(this.rinv));return e.red=null,e},I.prototype.imul=function(a,b){if(a.isZero()||b.isZero())return a.words[0]=0,a.length=1,a;var t=a.imul(b),e=t.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),u=t.isub(e).iushrn(this.shift),r=u;return u.cmp(this.m)>=0?r=u.isub(this.m):u.cmpn(0)<0&&(r=u.iadd(this.m)),r._forceRed(this)},I.prototype.mul=function(a,b){if(a.isZero()||b.isZero())return new f(0)._forceRed(this);var t=a.mul(b),e=t.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),u=t.isub(e).iushrn(this.shift),r=u;return u.cmp(this.m)>=0?r=u.isub(this.m):u.cmpn(0)<0&&(r=u.iadd(this.m)),r._forceRed(this)},I.prototype.invm=function(a){return this.imod(a._invmp(this.m).mul(this.r2))._forceRed(this)}}(t,this)}).call(this,r(59)(t))},,,,,,function(t,e,r){"use strict";e.sha1=r(537),e.sha224=r(538),e.sha256=r(342),e.sha384=r(539),e.sha512=r(343)},function(t,e,r){"use strict";var n=r(60),o=r(128),f=r(341),h=n.rotl32,c=n.sum32,l=n.sum32_5,d=f.ft_1,y=o.BlockHash,m=[1518500249,1859775393,2400959708,3395469782];function v(){if(!(this instanceof v))return new v;y.call(this),this.h=[1732584193,4023233417,2562383102,271733878,3285377520],this.W=new Array(80)}n.inherits(v,y),t.exports=v,v.blockSize=512,v.outSize=160,v.hmacStrength=80,v.padLength=64,v.prototype._update=function(t,e){for(var r=this.W,i=0;i<16;i++)r[i]=t[e+i];for(;i<r.length;i++)r[i]=h(r[i-3]^r[i-8]^r[i-14]^r[i-16],1);var a=this.h[0],b=this.h[1],n=this.h[2],o=this.h[3],f=this.h[4];for(i=0;i<r.length;i++){var s=~~(i/20),y=l(h(a,5),d(s,b,n,o),f,r[i],m[s]);f=o,o=n,n=h(b,30),b=a,a=y}this.h[0]=c(this.h[0],a),this.h[1]=c(this.h[1],b),this.h[2]=c(this.h[2],n),this.h[3]=c(this.h[3],o),this.h[4]=c(this.h[4],f)},v.prototype._digest=function(t){return"hex"===t?n.toHex32(this.h,"big"):n.split32(this.h,"big")}},function(t,e,r){"use strict";var n=r(60),o=r(342);function f(){if(!(this instanceof f))return new f;o.call(this),this.h=[3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428]}n.inherits(f,o),t.exports=f,f.blockSize=512,f.outSize=224,f.hmacStrength=192,f.padLength=64,f.prototype._digest=function(t){return"hex"===t?n.toHex32(this.h.slice(0,7),"big"):n.split32(this.h.slice(0,7),"big")}},function(t,e,r){"use strict";var n=r(60),o=r(343);function f(){if(!(this instanceof f))return new f;o.call(this),this.h=[3418070365,3238371032,1654270250,914150663,2438529370,812702999,355462360,4144912697,1731405415,4290775857,2394180231,1750603025,3675008525,1694076839,1203062813,3204075428]}n.inherits(f,o),t.exports=f,f.blockSize=1024,f.outSize=384,f.hmacStrength=192,f.padLength=128,f.prototype._digest=function(t){return"hex"===t?n.toHex32(this.h.slice(0,12),"big"):n.split32(this.h.slice(0,12),"big")}},function(t,e,r){"use strict";var n=r(60),o=r(128),f=n.rotl32,h=n.sum32,c=n.sum32_3,l=n.sum32_4,d=o.BlockHash;function y(){if(!(this instanceof y))return new y;d.call(this),this.h=[1732584193,4023233417,2562383102,271733878,3285377520],this.endian="little"}function m(t,e,r,n){return t<=15?e^r^n:t<=31?e&r|~e&n:t<=47?(e|~r)^n:t<=63?e&n|r&~n:e^(r|~n)}function v(t){return t<=15?0:t<=31?1518500249:t<=47?1859775393:t<=63?2400959708:2840853838}function w(t){return t<=15?1352829926:t<=31?1548603684:t<=47?1836072691:t<=63?2053994217:0}n.inherits(y,d),e.ripemd160=y,y.blockSize=512,y.outSize=160,y.hmacStrength=192,y.padLength=64,y.prototype._update=function(t,e){for(var r=this.h[0],n=this.h[1],o=this.h[2],d=this.h[3],y=this.h[4],M=r,U=n,S=o,x=d,E=y,O=0;O<80;O++){var C=h(f(l(r,m(O,n,o,d),t[_[O]+e],v(O)),s[O]),y);r=y,y=d,d=f(o,10),o=n,n=C,C=h(f(l(M,m(79-O,U,S,x),t[A[O]+e],w(O)),k[O]),E),M=E,E=x,x=f(S,10),S=U,U=C}C=c(this.h[1],o,x),this.h[1]=c(this.h[2],d,E),this.h[2]=c(this.h[3],y,M),this.h[3]=c(this.h[4],r,U),this.h[4]=c(this.h[0],n,S),this.h[0]=C},y.prototype._digest=function(t){return"hex"===t?n.toHex32(this.h,"little"):n.split32(this.h,"little")};var _=[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8,3,10,14,4,9,15,8,1,2,7,0,6,13,11,5,12,1,9,11,10,0,8,12,4,13,3,7,15,14,5,6,2,4,0,5,9,7,12,2,10,14,1,3,8,11,6,15,13],A=[5,14,7,0,9,2,11,4,13,6,15,8,1,10,3,12,6,11,3,7,0,13,5,10,14,15,8,12,4,9,1,2,15,5,1,3,7,14,6,9,11,8,12,2,10,0,4,13,8,6,4,1,3,11,15,0,5,12,2,13,9,7,10,14,12,15,10,4,1,5,8,7,6,2,13,14,0,3,9,11],s=[11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8,7,6,8,13,11,9,7,15,7,12,15,9,11,7,13,12,11,13,6,7,14,9,13,15,14,8,13,6,5,12,7,5,11,12,14,15,14,15,9,8,9,14,5,6,8,6,5,12,9,15,5,11,6,8,13,12,5,12,13,14,11,8,5,6],k=[8,9,9,11,13,15,15,5,7,7,8,11,14,14,12,6,9,13,15,7,12,8,9,11,7,7,12,7,6,15,13,11,9,7,15,11,8,6,6,14,12,13,5,14,13,13,7,5,15,5,8,11,14,14,6,14,6,9,12,9,12,5,15,8,8,5,12,9,12,5,14,6,8,13,6,5,15,13,11,11]},function(t,e,r){"use strict";var n=r(60),o=r(51);function f(t,e,r){if(!(this instanceof f))return new f(t,e,r);this.Hash=t,this.blockSize=t.blockSize/8,this.outSize=t.outSize/8,this.inner=null,this.outer=null,this._init(n.toArray(e,r))}t.exports=f,f.prototype._init=function(t){t.length>this.blockSize&&(t=(new this.Hash).update(t).digest()),o(t.length<=this.blockSize);for(var i=t.length;i<this.blockSize;i++)t.push(0);for(i=0;i<t.length;i++)t[i]^=54;for(this.inner=(new this.Hash).update(t),i=0;i<t.length;i++)t[i]^=106;this.outer=(new this.Hash).update(t)},f.prototype.update=function(t,e){return this.inner.update(t,e),this},f.prototype.digest=function(t){return this.outer.update(this.inner.digest()),this.outer.digest(t)}},,,function(t,e,r){"use strict";var n=r(47),o=r(339),f=r(51);function h(t){if(!(this instanceof h))return new h(t);this.hash=t.hash,this.predResist=!!t.predResist,this.outLen=this.hash.outSize,this.minEntropy=t.minEntropy||this.hash.hmacStrength,this._reseed=null,this.reseedInterval=null,this.K=null,this.V=null;var e=o.toArray(t.entropy,t.entropyEnc||"hex"),r=o.toArray(t.nonce,t.nonceEnc||"hex"),n=o.toArray(t.pers,t.persEnc||"hex");f(e.length>=this.minEntropy/8,"Not enough entropy. Minimum is: "+this.minEntropy+" bits"),this._init(e,r,n)}t.exports=h,h.prototype._init=function(t,e,r){var n=t.concat(e).concat(r);this.K=new Array(this.outLen/8),this.V=new Array(this.outLen/8);for(var i=0;i<this.V.length;i++)this.K[i]=0,this.V[i]=1;this._update(n),this._reseed=1,this.reseedInterval=281474976710656},h.prototype._hmac=function(){return new n.hmac(this.hash,this.K)},h.prototype._update=function(t){var e=this._hmac().update(this.V).update([0]);t&&(e=e.update(t)),this.K=e.digest(),this.V=this._hmac().update(this.V).digest(),t&&(this.K=this._hmac().update(this.V).update([1]).update(t).digest(),this.V=this._hmac().update(this.V).digest())},h.prototype.reseed=function(t,e,r,n){"string"!=typeof e&&(n=r,r=e,e=null),t=o.toArray(t,e),r=o.toArray(r,n),f(t.length>=this.minEntropy/8,"Not enough entropy. Minimum is: "+this.minEntropy+" bits"),this._update(t.concat(r||[])),this._reseed=1},h.prototype.generate=function(t,e,r,n){if(this._reseed>this.reseedInterval)throw new Error("Reseed is required");"string"!=typeof e&&(n=r,r=e,e=null),r&&(r=o.toArray(r,n||"hex"),this._update(r));for(var f=[];f.length<t;)this.V=this._hmac().update(this.V).digest(),f=f.concat(this.V);var h=f.slice(0,t);return this._update(r),this._reseed++,o.encode(h,e)}},,,,,,,,,,,,,,,,,function(t,e,r){(function(e){var n=r(87),o=r(7);t.exports=function(t){return new h(t)};var f={secp256k1:{name:"secp256k1",byteLength:32},secp224r1:{name:"p224",byteLength:28},prime256v1:{name:"p256",byteLength:32},prime192v1:{name:"p192",byteLength:24},ed25519:{name:"ed25519",byteLength:32},secp384r1:{name:"p384",byteLength:48},secp521r1:{name:"p521",byteLength:66}};function h(t){this.curveType=f[t],this.curveType||(this.curveType={name:t}),this.curve=new n.ec(this.curveType.name),this.keys=void 0}function c(t,r,n){Array.isArray(t)||(t=t.toArray());var o=new e(t);if(n&&o.length<n){var f=new e(n-o.length);f.fill(0),o=e.concat([f,o])}return r?o.toString(r):o}f.p224=f.secp224r1,f.p256=f.secp256r1=f.prime256v1,f.p192=f.secp192r1=f.prime192v1,f.p384=f.secp384r1,f.p521=f.secp521r1,h.prototype.generateKeys=function(t,e){return this.keys=this.curve.genKeyPair(),this.getPublicKey(t,e)},h.prototype.computeSecret=function(t,r,n){return r=r||"utf8",e.isBuffer(t)||(t=new e(t,r)),c(this.curve.keyFromPublic(t).getPublic().mul(this.keys.getPrivate()).getX(),n,this.curveType.byteLength)},h.prototype.getPublicKey=function(t,e){var r=this.keys.getPublic("compressed"===e,!0);return"hybrid"===e&&(r[r.length-1]%2?r[0]=7:r[0]=6),c(r,t)},h.prototype.getPrivateKey=function(t){return c(this.keys.getPrivate(),t)},h.prototype.setPublicKey=function(t,r){return r=r||"utf8",e.isBuffer(t)||(t=new e(t,r)),this.keys._importPublic(t),this},h.prototype.setPrivateKey=function(t,r){r=r||"utf8",e.isBuffer(t)||(t=new e(t,r));var n=new o(t);return n=n.toString(16),this.keys=this.curve.genKeyPair(),this.keys._importPrivate(n),this}}).call(this,r(8).Buffer)},,,,,,,,,,,,,,,,function(t,e,r){"use strict";var n=r(578),o=r(355),f=new n(0),h=new n(-1),c={noether:"0",wei:"1",kwei:"1000",Kwei:"1000",babbage:"1000",femtoether:"1000",mwei:"1000000",Mwei:"1000000",lovelace:"1000000",picoether:"1000000",gwei:"1000000000",Gwei:"1000000000",shannon:"1000000000",nanoether:"1000000000",nano:"1000000000",szabo:"1000000000000",microether:"1000000000000",micro:"1000000000000",finney:"1000000000000000",milliether:"1000000000000000",milli:"1000000000000000",ether:"1000000000000000000",kether:"1000000000000000000000",grand:"1000000000000000000000",mether:"1000000000000000000000000",gether:"1000000000000000000000000000",tether:"1000000000000000000000000000000"};function l(t){var e=t?t.toLowerCase():"ether",r=c[e];if("string"!=typeof r)throw new Error("[ethjs-unit] the unit provided "+t+" doesn't exists, please use the one of the following units "+JSON.stringify(c,null,2));return new n(r,10)}function d(t){if("string"==typeof t){if(!t.match(/^-?[0-9.]+$/))throw new Error("while converting number to string, invalid number value '"+t+"', should be a number matching (^-?[0-9.]+).");return t}if("number"==typeof t)return String(t);if("object"==typeof t&&t.toString&&(t.toTwos||t.dividedToIntegerBy))return t.toPrecision?String(t.toPrecision()):t.toString(10);throw new Error("while converting number to string, invalid number value '"+t+"' type "+typeof t+".")}t.exports={unitMap:c,numberToString:d,getValueOfUnit:l,fromWei:function(t,e,r){var n=o(t),d=n.lt(f),base=l(e),y=c[e].length-1||1,m=r||{};d&&(n=n.mul(h));for(var v=n.mod(base).toString(10);v.length<y;)v="0"+v;m.pad||(v=v.match(/^([0-9]*[1-9]|0)(0*)/)[1]);var w=n.div(base).toString(10);m.commify&&(w=w.replace(/\B(?=(\d{3})+(?!\d))/g,","));var _=w+("0"==v?"":"."+v);return d&&(_="-"+_),_},toWei:function(t,e){var r=d(t),base=l(e),o=c[e].length-1||1,f="-"===r.substring(0,1);if(f&&(r=r.substring(1)),"."===r)throw new Error("[ethjs-unit] while converting number "+t+" to wei, invalid value");var y=r.split(".");if(y.length>2)throw new Error("[ethjs-unit] while converting number "+t+" to wei,  too many decimal points");var m=y[0],v=y[1];if(m||(m="0"),v||(v="0"),v.length>o)throw new Error("[ethjs-unit] while converting number "+t+" to wei, too many decimal places");for(;v.length<o;)v+="0";m=new n(m),v=new n(v);var w=m.mul(base).add(v);return f&&(w=w.mul(h)),new n(w.toString(10),10)}}},function(t,e,r){(function(t){!function(t,e){"use strict";function n(t,e){if(!t)throw new Error(e||"Assertion failed")}function o(t,e){t.super_=e;var r=function(){};r.prototype=e.prototype,t.prototype=new r,t.prototype.constructor=t}function f(t,base,e){if(f.isBN(t))return t;this.negative=0,this.words=null,this.length=0,this.red=null,null!==t&&("le"!==base&&"be"!==base||(e=base,base=10),this._init(t||0,base||10,e||"be"))}var h;"object"==typeof t?t.exports=f:e.BN=f,f.BN=f,f.wordSize=26;try{h=r(8).Buffer}catch(t){}function c(t,e,r){for(var n=0,o=Math.min(t.length,r),i=e;i<o;i++){var f=t.charCodeAt(i)-48;n<<=4,n|=f>=49&&f<=54?f-49+10:f>=17&&f<=22?f-17+10:15&f}return n}function l(t,e,r,n){for(var o=0,f=Math.min(t.length,r),i=e;i<f;i++){var h=t.charCodeAt(i)-48;o*=n,o+=h>=49?h-49+10:h>=17?h-17+10:h}return o}f.isBN=function(t){return t instanceof f||null!==t&&"object"==typeof t&&t.constructor.wordSize===f.wordSize&&Array.isArray(t.words)},f.max=function(t,e){return t.cmp(e)>0?t:e},f.min=function(t,e){return t.cmp(e)<0?t:e},f.prototype._init=function(t,base,e){if("number"==typeof t)return this._initNumber(t,base,e);if("object"==typeof t)return this._initArray(t,base,e);"hex"===base&&(base=16),n(base===(0|base)&&base>=2&&base<=36);var r=0;"-"===(t=t.toString().replace(/\s+/g,""))[0]&&r++,16===base?this._parseHex(t,r):this._parseBase(t,base,r),"-"===t[0]&&(this.negative=1),this.strip(),"le"===e&&this._initArray(this.toArray(),base,e)},f.prototype._initNumber=function(t,base,e){t<0&&(this.negative=1,t=-t),t<67108864?(this.words=[67108863&t],this.length=1):t<4503599627370496?(this.words=[67108863&t,t/67108864&67108863],this.length=2):(n(t<9007199254740992),this.words=[67108863&t,t/67108864&67108863,1],this.length=3),"le"===e&&this._initArray(this.toArray(),base,e)},f.prototype._initArray=function(t,base,e){if(n("number"==typeof t.length),t.length<=0)return this.words=[0],this.length=1,this;this.length=Math.ceil(t.length/3),this.words=new Array(this.length);for(var i=0;i<this.length;i++)this.words[i]=0;var r,o,f=0;if("be"===e)for(i=t.length-1,r=0;i>=0;i-=3)o=t[i]|t[i-1]<<8|t[i-2]<<16,this.words[r]|=o<<f&67108863,this.words[r+1]=o>>>26-f&67108863,(f+=24)>=26&&(f-=26,r++);else if("le"===e)for(i=0,r=0;i<t.length;i+=3)o=t[i]|t[i+1]<<8|t[i+2]<<16,this.words[r]|=o<<f&67108863,this.words[r+1]=o>>>26-f&67108863,(f+=24)>=26&&(f-=26,r++);return this.strip()},f.prototype._parseHex=function(t,e){this.length=Math.ceil((t.length-e)/6),this.words=new Array(this.length);for(var i=0;i<this.length;i++)this.words[i]=0;var r,n,o=0;for(i=t.length-6,r=0;i>=e;i-=6)n=c(t,i,i+6),this.words[r]|=n<<o&67108863,this.words[r+1]|=n>>>26-o&4194303,(o+=24)>=26&&(o-=26,r++);i+6!==e&&(n=c(t,e,i+6),this.words[r]|=n<<o&67108863,this.words[r+1]|=n>>>26-o&4194303),this.strip()},f.prototype._parseBase=function(t,base,e){this.words=[0],this.length=1;for(var r=0,n=1;n<=67108863;n*=base)r++;r--,n=n/base|0;for(var o=t.length-e,f=o%r,h=Math.min(o,o-f)+e,c=0,i=e;i<h;i+=r)c=l(t,i,i+r,base),this.imuln(n),this.words[0]+c<67108864?this.words[0]+=c:this._iaddn(c);if(0!==f){var d=1;for(c=l(t,i,t.length,base),i=0;i<f;i++)d*=base;this.imuln(d),this.words[0]+c<67108864?this.words[0]+=c:this._iaddn(c)}},f.prototype.copy=function(t){t.words=new Array(this.length);for(var i=0;i<this.length;i++)t.words[i]=this.words[i];t.length=this.length,t.negative=this.negative,t.red=this.red},f.prototype.clone=function(){var t=new f(null);return this.copy(t),t},f.prototype._expand=function(t){for(;this.length<t;)this.words[this.length++]=0;return this},f.prototype.strip=function(){for(;this.length>1&&0===this.words[this.length-1];)this.length--;return this._normSign()},f.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},f.prototype.inspect=function(){return(this.red?"<BN-R: ":"<BN: ")+this.toString(16)+">"};var d=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],y=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],m=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function v(t,e,r){r.negative=e.negative^t.negative;var n=t.length+e.length|0;r.length=n,n=n-1|0;var a=0|t.words[0],b=0|e.words[0],o=a*b,f=67108863&o,h=o/67108864|0;r.words[0]=f;for(var c=1;c<n;c++){for(var l=h>>>26,d=67108863&h,y=Math.min(c,e.length-1),m=Math.max(0,c-t.length+1);m<=y;m++){var i=c-m|0;l+=(o=(a=0|t.words[i])*(b=0|e.words[m])+d)/67108864|0,d=67108863&o}r.words[c]=0|d,h=0|l}return 0!==h?r.words[c]=0|h:r.length--,r.strip()}f.prototype.toString=function(base,t){var e;if(t=0|t||1,16===(base=base||10)||"hex"===base){e="";for(var r=0,o=0,i=0;i<this.length;i++){var f=this.words[i],h=(16777215&(f<<r|o)).toString(16);e=0!==(o=f>>>24-r&16777215)||i!==this.length-1?d[6-h.length]+h+e:h+e,(r+=2)>=26&&(r-=26,i--)}for(0!==o&&(e=o.toString(16)+e);e.length%t!=0;)e="0"+e;return 0!==this.negative&&(e="-"+e),e}if(base===(0|base)&&base>=2&&base<=36){var c=y[base],l=m[base];e="";var v=this.clone();for(v.negative=0;!v.isZero();){var w=v.modn(l).toString(base);e=(v=v.idivn(l)).isZero()?w+e:d[c-w.length]+w+e}for(this.isZero()&&(e="0"+e);e.length%t!=0;)e="0"+e;return 0!==this.negative&&(e="-"+e),e}n(!1,"Base should be between 2 and 36")},f.prototype.toNumber=function(){var t=this.words[0];return 2===this.length?t+=67108864*this.words[1]:3===this.length&&1===this.words[2]?t+=4503599627370496+67108864*this.words[1]:this.length>2&&n(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-t:t},f.prototype.toJSON=function(){return this.toString(16)},f.prototype.toBuffer=function(t,e){return n(void 0!==h),this.toArrayLike(h,t,e)},f.prototype.toArray=function(t,e){return this.toArrayLike(Array,t,e)},f.prototype.toArrayLike=function(t,e,r){var o=this.byteLength(),f=r||Math.max(1,o);n(o<=f,"byte array longer than desired length"),n(f>0,"Requested array length <= 0"),this.strip();var b,i,h="le"===e,c=new t(f),q=this.clone();if(h){for(i=0;!q.isZero();i++)b=q.andln(255),q.iushrn(8),c[i]=b;for(;i<f;i++)c[i]=0}else{for(i=0;i<f-o;i++)c[i]=0;for(i=0;!q.isZero();i++)b=q.andln(255),q.iushrn(8),c[f-i-1]=b}return c},Math.clz32?f.prototype._countBits=function(t){return 32-Math.clz32(t)}:f.prototype._countBits=function(t){var e=t,r=0;return e>=4096&&(r+=13,e>>>=13),e>=64&&(r+=7,e>>>=7),e>=8&&(r+=4,e>>>=4),e>=2&&(r+=2,e>>>=2),r+e},f.prototype._zeroBits=function(t){if(0===t)return 26;var e=t,r=0;return 0==(8191&e)&&(r+=13,e>>>=13),0==(127&e)&&(r+=7,e>>>=7),0==(15&e)&&(r+=4,e>>>=4),0==(3&e)&&(r+=2,e>>>=2),0==(1&e)&&r++,r},f.prototype.bitLength=function(){var t=this.words[this.length-1],e=this._countBits(t);return 26*(this.length-1)+e},f.prototype.zeroBits=function(){if(this.isZero())return 0;for(var t=0,i=0;i<this.length;i++){var b=this._zeroBits(this.words[i]);if(t+=b,26!==b)break}return t},f.prototype.byteLength=function(){return Math.ceil(this.bitLength()/8)},f.prototype.toTwos=function(t){return 0!==this.negative?this.abs().inotn(t).iaddn(1):this.clone()},f.prototype.fromTwos=function(t){return this.testn(t-1)?this.notn(t).iaddn(1).ineg():this.clone()},f.prototype.isNeg=function(){return 0!==this.negative},f.prototype.neg=function(){return this.clone().ineg()},f.prototype.ineg=function(){return this.isZero()||(this.negative^=1),this},f.prototype.iuor=function(t){for(;this.length<t.length;)this.words[this.length++]=0;for(var i=0;i<t.length;i++)this.words[i]=this.words[i]|t.words[i];return this.strip()},f.prototype.ior=function(t){return n(0==(this.negative|t.negative)),this.iuor(t)},f.prototype.or=function(t){return this.length>t.length?this.clone().ior(t):t.clone().ior(this)},f.prototype.uor=function(t){return this.length>t.length?this.clone().iuor(t):t.clone().iuor(this)},f.prototype.iuand=function(t){var b;b=this.length>t.length?t:this;for(var i=0;i<b.length;i++)this.words[i]=this.words[i]&t.words[i];return this.length=b.length,this.strip()},f.prototype.iand=function(t){return n(0==(this.negative|t.negative)),this.iuand(t)},f.prototype.and=function(t){return this.length>t.length?this.clone().iand(t):t.clone().iand(this)},f.prototype.uand=function(t){return this.length>t.length?this.clone().iuand(t):t.clone().iuand(this)},f.prototype.iuxor=function(t){var a,b;this.length>t.length?(a=this,b=t):(a=t,b=this);for(var i=0;i<b.length;i++)this.words[i]=a.words[i]^b.words[i];if(this!==a)for(;i<a.length;i++)this.words[i]=a.words[i];return this.length=a.length,this.strip()},f.prototype.ixor=function(t){return n(0==(this.negative|t.negative)),this.iuxor(t)},f.prototype.xor=function(t){return this.length>t.length?this.clone().ixor(t):t.clone().ixor(this)},f.prototype.uxor=function(t){return this.length>t.length?this.clone().iuxor(t):t.clone().iuxor(this)},f.prototype.inotn=function(t){n("number"==typeof t&&t>=0);var e=0|Math.ceil(t/26),r=t%26;this._expand(e),r>0&&e--;for(var i=0;i<e;i++)this.words[i]=67108863&~this.words[i];return r>0&&(this.words[i]=~this.words[i]&67108863>>26-r),this.strip()},f.prototype.notn=function(t){return this.clone().inotn(t)},f.prototype.setn=function(t,e){n("number"==typeof t&&t>=0);var r=t/26|0,o=t%26;return this._expand(r+1),this.words[r]=e?this.words[r]|1<<o:this.words[r]&~(1<<o),this.strip()},f.prototype.iadd=function(t){var e,a,b;if(0!==this.negative&&0===t.negative)return this.negative=0,e=this.isub(t),this.negative^=1,this._normSign();if(0===this.negative&&0!==t.negative)return t.negative=0,e=this.isub(t),t.negative=1,e._normSign();this.length>t.length?(a=this,b=t):(a=t,b=this);for(var r=0,i=0;i<b.length;i++)e=(0|a.words[i])+(0|b.words[i])+r,this.words[i]=67108863&e,r=e>>>26;for(;0!==r&&i<a.length;i++)e=(0|a.words[i])+r,this.words[i]=67108863&e,r=e>>>26;if(this.length=a.length,0!==r)this.words[this.length]=r,this.length++;else if(a!==this)for(;i<a.length;i++)this.words[i]=a.words[i];return this},f.prototype.add=function(t){var e;return 0!==t.negative&&0===this.negative?(t.negative=0,e=this.sub(t),t.negative^=1,e):0===t.negative&&0!==this.negative?(this.negative=0,e=t.sub(this),this.negative=1,e):this.length>t.length?this.clone().iadd(t):t.clone().iadd(this)},f.prototype.isub=function(t){if(0!==t.negative){t.negative=0;var e=this.iadd(t);return t.negative=1,e._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(t),this.negative=1,this._normSign();var a,b,r=this.cmp(t);if(0===r)return this.negative=0,this.length=1,this.words[0]=0,this;r>0?(a=this,b=t):(a=t,b=this);for(var n=0,i=0;i<b.length;i++)n=(e=(0|a.words[i])-(0|b.words[i])+n)>>26,this.words[i]=67108863&e;for(;0!==n&&i<a.length;i++)n=(e=(0|a.words[i])+n)>>26,this.words[i]=67108863&e;if(0===n&&i<a.length&&a!==this)for(;i<a.length;i++)this.words[i]=a.words[i];return this.length=Math.max(this.length,i),a!==this&&(this.negative=1),this.strip()},f.prototype.sub=function(t){return this.clone().isub(t)};var w=function(t,e,r){var n,o,f,a=t.words,b=e.words,h=r.words,c=0,l=0|a[0],d=8191&l,y=l>>>13,m=0|a[1],v=8191&m,w=m>>>13,_=0|a[2],A=8191&_,k=_>>>13,M=0|a[3],U=8191&M,S=M>>>13,x=0|a[4],E=8191&x,O=x>>>13,C=0|a[5],R=8191&C,B=C>>>13,I=0|a[6],P=8191&I,T=I>>>13,j=0|a[7],L=8191&j,N=j>>>13,D=0|a[8],K=8191&D,z=D>>>13,H=0|a[9],F=8191&H,V=H>>>13,G=0|b[0],W=8191&G,Z=G>>>13,J=0|b[1],X=8191&J,$=J>>>13,Y=0|b[2],Q=8191&Y,tt=Y>>>13,et=0|b[3],nt=8191&et,it=et>>>13,ot=0|b[4],at=8191&ot,st=ot>>>13,ut=0|b[5],ft=8191&ut,ht=ut>>>13,ct=0|b[6],lt=8191&ct,pt=ct>>>13,yt=0|b[7],mt=8191&yt,vt=yt>>>13,gt=0|b[8],bt=8191&gt,wt=gt>>>13,_t=0|b[9],At=8191&_t,kt=_t>>>13;r.negative=t.negative^e.negative,r.length=19;var Mt=(c+(n=Math.imul(d,W))|0)+((8191&(o=(o=Math.imul(d,Z))+Math.imul(y,W)|0))<<13)|0;c=((f=Math.imul(y,Z))+(o>>>13)|0)+(Mt>>>26)|0,Mt&=67108863,n=Math.imul(v,W),o=(o=Math.imul(v,Z))+Math.imul(w,W)|0,f=Math.imul(w,Z);var Ut=(c+(n=n+Math.imul(d,X)|0)|0)+((8191&(o=(o=o+Math.imul(d,$)|0)+Math.imul(y,X)|0))<<13)|0;c=((f=f+Math.imul(y,$)|0)+(o>>>13)|0)+(Ut>>>26)|0,Ut&=67108863,n=Math.imul(A,W),o=(o=Math.imul(A,Z))+Math.imul(k,W)|0,f=Math.imul(k,Z),n=n+Math.imul(v,X)|0,o=(o=o+Math.imul(v,$)|0)+Math.imul(w,X)|0,f=f+Math.imul(w,$)|0;var St=(c+(n=n+Math.imul(d,Q)|0)|0)+((8191&(o=(o=o+Math.imul(d,tt)|0)+Math.imul(y,Q)|0))<<13)|0;c=((f=f+Math.imul(y,tt)|0)+(o>>>13)|0)+(St>>>26)|0,St&=67108863,n=Math.imul(U,W),o=(o=Math.imul(U,Z))+Math.imul(S,W)|0,f=Math.imul(S,Z),n=n+Math.imul(A,X)|0,o=(o=o+Math.imul(A,$)|0)+Math.imul(k,X)|0,f=f+Math.imul(k,$)|0,n=n+Math.imul(v,Q)|0,o=(o=o+Math.imul(v,tt)|0)+Math.imul(w,Q)|0,f=f+Math.imul(w,tt)|0;var xt=(c+(n=n+Math.imul(d,nt)|0)|0)+((8191&(o=(o=o+Math.imul(d,it)|0)+Math.imul(y,nt)|0))<<13)|0;c=((f=f+Math.imul(y,it)|0)+(o>>>13)|0)+(xt>>>26)|0,xt&=67108863,n=Math.imul(E,W),o=(o=Math.imul(E,Z))+Math.imul(O,W)|0,f=Math.imul(O,Z),n=n+Math.imul(U,X)|0,o=(o=o+Math.imul(U,$)|0)+Math.imul(S,X)|0,f=f+Math.imul(S,$)|0,n=n+Math.imul(A,Q)|0,o=(o=o+Math.imul(A,tt)|0)+Math.imul(k,Q)|0,f=f+Math.imul(k,tt)|0,n=n+Math.imul(v,nt)|0,o=(o=o+Math.imul(v,it)|0)+Math.imul(w,nt)|0,f=f+Math.imul(w,it)|0;var Et=(c+(n=n+Math.imul(d,at)|0)|0)+((8191&(o=(o=o+Math.imul(d,st)|0)+Math.imul(y,at)|0))<<13)|0;c=((f=f+Math.imul(y,st)|0)+(o>>>13)|0)+(Et>>>26)|0,Et&=67108863,n=Math.imul(R,W),o=(o=Math.imul(R,Z))+Math.imul(B,W)|0,f=Math.imul(B,Z),n=n+Math.imul(E,X)|0,o=(o=o+Math.imul(E,$)|0)+Math.imul(O,X)|0,f=f+Math.imul(O,$)|0,n=n+Math.imul(U,Q)|0,o=(o=o+Math.imul(U,tt)|0)+Math.imul(S,Q)|0,f=f+Math.imul(S,tt)|0,n=n+Math.imul(A,nt)|0,o=(o=o+Math.imul(A,it)|0)+Math.imul(k,nt)|0,f=f+Math.imul(k,it)|0,n=n+Math.imul(v,at)|0,o=(o=o+Math.imul(v,st)|0)+Math.imul(w,at)|0,f=f+Math.imul(w,st)|0;var Ot=(c+(n=n+Math.imul(d,ft)|0)|0)+((8191&(o=(o=o+Math.imul(d,ht)|0)+Math.imul(y,ft)|0))<<13)|0;c=((f=f+Math.imul(y,ht)|0)+(o>>>13)|0)+(Ot>>>26)|0,Ot&=67108863,n=Math.imul(P,W),o=(o=Math.imul(P,Z))+Math.imul(T,W)|0,f=Math.imul(T,Z),n=n+Math.imul(R,X)|0,o=(o=o+Math.imul(R,$)|0)+Math.imul(B,X)|0,f=f+Math.imul(B,$)|0,n=n+Math.imul(E,Q)|0,o=(o=o+Math.imul(E,tt)|0)+Math.imul(O,Q)|0,f=f+Math.imul(O,tt)|0,n=n+Math.imul(U,nt)|0,o=(o=o+Math.imul(U,it)|0)+Math.imul(S,nt)|0,f=f+Math.imul(S,it)|0,n=n+Math.imul(A,at)|0,o=(o=o+Math.imul(A,st)|0)+Math.imul(k,at)|0,f=f+Math.imul(k,st)|0,n=n+Math.imul(v,ft)|0,o=(o=o+Math.imul(v,ht)|0)+Math.imul(w,ft)|0,f=f+Math.imul(w,ht)|0;var Ct=(c+(n=n+Math.imul(d,lt)|0)|0)+((8191&(o=(o=o+Math.imul(d,pt)|0)+Math.imul(y,lt)|0))<<13)|0;c=((f=f+Math.imul(y,pt)|0)+(o>>>13)|0)+(Ct>>>26)|0,Ct&=67108863,n=Math.imul(L,W),o=(o=Math.imul(L,Z))+Math.imul(N,W)|0,f=Math.imul(N,Z),n=n+Math.imul(P,X)|0,o=(o=o+Math.imul(P,$)|0)+Math.imul(T,X)|0,f=f+Math.imul(T,$)|0,n=n+Math.imul(R,Q)|0,o=(o=o+Math.imul(R,tt)|0)+Math.imul(B,Q)|0,f=f+Math.imul(B,tt)|0,n=n+Math.imul(E,nt)|0,o=(o=o+Math.imul(E,it)|0)+Math.imul(O,nt)|0,f=f+Math.imul(O,it)|0,n=n+Math.imul(U,at)|0,o=(o=o+Math.imul(U,st)|0)+Math.imul(S,at)|0,f=f+Math.imul(S,st)|0,n=n+Math.imul(A,ft)|0,o=(o=o+Math.imul(A,ht)|0)+Math.imul(k,ft)|0,f=f+Math.imul(k,ht)|0,n=n+Math.imul(v,lt)|0,o=(o=o+Math.imul(v,pt)|0)+Math.imul(w,lt)|0,f=f+Math.imul(w,pt)|0;var Rt=(c+(n=n+Math.imul(d,mt)|0)|0)+((8191&(o=(o=o+Math.imul(d,vt)|0)+Math.imul(y,mt)|0))<<13)|0;c=((f=f+Math.imul(y,vt)|0)+(o>>>13)|0)+(Rt>>>26)|0,Rt&=67108863,n=Math.imul(K,W),o=(o=Math.imul(K,Z))+Math.imul(z,W)|0,f=Math.imul(z,Z),n=n+Math.imul(L,X)|0,o=(o=o+Math.imul(L,$)|0)+Math.imul(N,X)|0,f=f+Math.imul(N,$)|0,n=n+Math.imul(P,Q)|0,o=(o=o+Math.imul(P,tt)|0)+Math.imul(T,Q)|0,f=f+Math.imul(T,tt)|0,n=n+Math.imul(R,nt)|0,o=(o=o+Math.imul(R,it)|0)+Math.imul(B,nt)|0,f=f+Math.imul(B,it)|0,n=n+Math.imul(E,at)|0,o=(o=o+Math.imul(E,st)|0)+Math.imul(O,at)|0,f=f+Math.imul(O,st)|0,n=n+Math.imul(U,ft)|0,o=(o=o+Math.imul(U,ht)|0)+Math.imul(S,ft)|0,f=f+Math.imul(S,ht)|0,n=n+Math.imul(A,lt)|0,o=(o=o+Math.imul(A,pt)|0)+Math.imul(k,lt)|0,f=f+Math.imul(k,pt)|0,n=n+Math.imul(v,mt)|0,o=(o=o+Math.imul(v,vt)|0)+Math.imul(w,mt)|0,f=f+Math.imul(w,vt)|0;var Bt=(c+(n=n+Math.imul(d,bt)|0)|0)+((8191&(o=(o=o+Math.imul(d,wt)|0)+Math.imul(y,bt)|0))<<13)|0;c=((f=f+Math.imul(y,wt)|0)+(o>>>13)|0)+(Bt>>>26)|0,Bt&=67108863,n=Math.imul(F,W),o=(o=Math.imul(F,Z))+Math.imul(V,W)|0,f=Math.imul(V,Z),n=n+Math.imul(K,X)|0,o=(o=o+Math.imul(K,$)|0)+Math.imul(z,X)|0,f=f+Math.imul(z,$)|0,n=n+Math.imul(L,Q)|0,o=(o=o+Math.imul(L,tt)|0)+Math.imul(N,Q)|0,f=f+Math.imul(N,tt)|0,n=n+Math.imul(P,nt)|0,o=(o=o+Math.imul(P,it)|0)+Math.imul(T,nt)|0,f=f+Math.imul(T,it)|0,n=n+Math.imul(R,at)|0,o=(o=o+Math.imul(R,st)|0)+Math.imul(B,at)|0,f=f+Math.imul(B,st)|0,n=n+Math.imul(E,ft)|0,o=(o=o+Math.imul(E,ht)|0)+Math.imul(O,ft)|0,f=f+Math.imul(O,ht)|0,n=n+Math.imul(U,lt)|0,o=(o=o+Math.imul(U,pt)|0)+Math.imul(S,lt)|0,f=f+Math.imul(S,pt)|0,n=n+Math.imul(A,mt)|0,o=(o=o+Math.imul(A,vt)|0)+Math.imul(k,mt)|0,f=f+Math.imul(k,vt)|0,n=n+Math.imul(v,bt)|0,o=(o=o+Math.imul(v,wt)|0)+Math.imul(w,bt)|0,f=f+Math.imul(w,wt)|0;var It=(c+(n=n+Math.imul(d,At)|0)|0)+((8191&(o=(o=o+Math.imul(d,kt)|0)+Math.imul(y,At)|0))<<13)|0;c=((f=f+Math.imul(y,kt)|0)+(o>>>13)|0)+(It>>>26)|0,It&=67108863,n=Math.imul(F,X),o=(o=Math.imul(F,$))+Math.imul(V,X)|0,f=Math.imul(V,$),n=n+Math.imul(K,Q)|0,o=(o=o+Math.imul(K,tt)|0)+Math.imul(z,Q)|0,f=f+Math.imul(z,tt)|0,n=n+Math.imul(L,nt)|0,o=(o=o+Math.imul(L,it)|0)+Math.imul(N,nt)|0,f=f+Math.imul(N,it)|0,n=n+Math.imul(P,at)|0,o=(o=o+Math.imul(P,st)|0)+Math.imul(T,at)|0,f=f+Math.imul(T,st)|0,n=n+Math.imul(R,ft)|0,o=(o=o+Math.imul(R,ht)|0)+Math.imul(B,ft)|0,f=f+Math.imul(B,ht)|0,n=n+Math.imul(E,lt)|0,o=(o=o+Math.imul(E,pt)|0)+Math.imul(O,lt)|0,f=f+Math.imul(O,pt)|0,n=n+Math.imul(U,mt)|0,o=(o=o+Math.imul(U,vt)|0)+Math.imul(S,mt)|0,f=f+Math.imul(S,vt)|0,n=n+Math.imul(A,bt)|0,o=(o=o+Math.imul(A,wt)|0)+Math.imul(k,bt)|0,f=f+Math.imul(k,wt)|0;var Pt=(c+(n=n+Math.imul(v,At)|0)|0)+((8191&(o=(o=o+Math.imul(v,kt)|0)+Math.imul(w,At)|0))<<13)|0;c=((f=f+Math.imul(w,kt)|0)+(o>>>13)|0)+(Pt>>>26)|0,Pt&=67108863,n=Math.imul(F,Q),o=(o=Math.imul(F,tt))+Math.imul(V,Q)|0,f=Math.imul(V,tt),n=n+Math.imul(K,nt)|0,o=(o=o+Math.imul(K,it)|0)+Math.imul(z,nt)|0,f=f+Math.imul(z,it)|0,n=n+Math.imul(L,at)|0,o=(o=o+Math.imul(L,st)|0)+Math.imul(N,at)|0,f=f+Math.imul(N,st)|0,n=n+Math.imul(P,ft)|0,o=(o=o+Math.imul(P,ht)|0)+Math.imul(T,ft)|0,f=f+Math.imul(T,ht)|0,n=n+Math.imul(R,lt)|0,o=(o=o+Math.imul(R,pt)|0)+Math.imul(B,lt)|0,f=f+Math.imul(B,pt)|0,n=n+Math.imul(E,mt)|0,o=(o=o+Math.imul(E,vt)|0)+Math.imul(O,mt)|0,f=f+Math.imul(O,vt)|0,n=n+Math.imul(U,bt)|0,o=(o=o+Math.imul(U,wt)|0)+Math.imul(S,bt)|0,f=f+Math.imul(S,wt)|0;var Tt=(c+(n=n+Math.imul(A,At)|0)|0)+((8191&(o=(o=o+Math.imul(A,kt)|0)+Math.imul(k,At)|0))<<13)|0;c=((f=f+Math.imul(k,kt)|0)+(o>>>13)|0)+(Tt>>>26)|0,Tt&=67108863,n=Math.imul(F,nt),o=(o=Math.imul(F,it))+Math.imul(V,nt)|0,f=Math.imul(V,it),n=n+Math.imul(K,at)|0,o=(o=o+Math.imul(K,st)|0)+Math.imul(z,at)|0,f=f+Math.imul(z,st)|0,n=n+Math.imul(L,ft)|0,o=(o=o+Math.imul(L,ht)|0)+Math.imul(N,ft)|0,f=f+Math.imul(N,ht)|0,n=n+Math.imul(P,lt)|0,o=(o=o+Math.imul(P,pt)|0)+Math.imul(T,lt)|0,f=f+Math.imul(T,pt)|0,n=n+Math.imul(R,mt)|0,o=(o=o+Math.imul(R,vt)|0)+Math.imul(B,mt)|0,f=f+Math.imul(B,vt)|0,n=n+Math.imul(E,bt)|0,o=(o=o+Math.imul(E,wt)|0)+Math.imul(O,bt)|0,f=f+Math.imul(O,wt)|0;var jt=(c+(n=n+Math.imul(U,At)|0)|0)+((8191&(o=(o=o+Math.imul(U,kt)|0)+Math.imul(S,At)|0))<<13)|0;c=((f=f+Math.imul(S,kt)|0)+(o>>>13)|0)+(jt>>>26)|0,jt&=67108863,n=Math.imul(F,at),o=(o=Math.imul(F,st))+Math.imul(V,at)|0,f=Math.imul(V,st),n=n+Math.imul(K,ft)|0,o=(o=o+Math.imul(K,ht)|0)+Math.imul(z,ft)|0,f=f+Math.imul(z,ht)|0,n=n+Math.imul(L,lt)|0,o=(o=o+Math.imul(L,pt)|0)+Math.imul(N,lt)|0,f=f+Math.imul(N,pt)|0,n=n+Math.imul(P,mt)|0,o=(o=o+Math.imul(P,vt)|0)+Math.imul(T,mt)|0,f=f+Math.imul(T,vt)|0,n=n+Math.imul(R,bt)|0,o=(o=o+Math.imul(R,wt)|0)+Math.imul(B,bt)|0,f=f+Math.imul(B,wt)|0;var Lt=(c+(n=n+Math.imul(E,At)|0)|0)+((8191&(o=(o=o+Math.imul(E,kt)|0)+Math.imul(O,At)|0))<<13)|0;c=((f=f+Math.imul(O,kt)|0)+(o>>>13)|0)+(Lt>>>26)|0,Lt&=67108863,n=Math.imul(F,ft),o=(o=Math.imul(F,ht))+Math.imul(V,ft)|0,f=Math.imul(V,ht),n=n+Math.imul(K,lt)|0,o=(o=o+Math.imul(K,pt)|0)+Math.imul(z,lt)|0,f=f+Math.imul(z,pt)|0,n=n+Math.imul(L,mt)|0,o=(o=o+Math.imul(L,vt)|0)+Math.imul(N,mt)|0,f=f+Math.imul(N,vt)|0,n=n+Math.imul(P,bt)|0,o=(o=o+Math.imul(P,wt)|0)+Math.imul(T,bt)|0,f=f+Math.imul(T,wt)|0;var Nt=(c+(n=n+Math.imul(R,At)|0)|0)+((8191&(o=(o=o+Math.imul(R,kt)|0)+Math.imul(B,At)|0))<<13)|0;c=((f=f+Math.imul(B,kt)|0)+(o>>>13)|0)+(Nt>>>26)|0,Nt&=67108863,n=Math.imul(F,lt),o=(o=Math.imul(F,pt))+Math.imul(V,lt)|0,f=Math.imul(V,pt),n=n+Math.imul(K,mt)|0,o=(o=o+Math.imul(K,vt)|0)+Math.imul(z,mt)|0,f=f+Math.imul(z,vt)|0,n=n+Math.imul(L,bt)|0,o=(o=o+Math.imul(L,wt)|0)+Math.imul(N,bt)|0,f=f+Math.imul(N,wt)|0;var Dt=(c+(n=n+Math.imul(P,At)|0)|0)+((8191&(o=(o=o+Math.imul(P,kt)|0)+Math.imul(T,At)|0))<<13)|0;c=((f=f+Math.imul(T,kt)|0)+(o>>>13)|0)+(Dt>>>26)|0,Dt&=67108863,n=Math.imul(F,mt),o=(o=Math.imul(F,vt))+Math.imul(V,mt)|0,f=Math.imul(V,vt),n=n+Math.imul(K,bt)|0,o=(o=o+Math.imul(K,wt)|0)+Math.imul(z,bt)|0,f=f+Math.imul(z,wt)|0;var Kt=(c+(n=n+Math.imul(L,At)|0)|0)+((8191&(o=(o=o+Math.imul(L,kt)|0)+Math.imul(N,At)|0))<<13)|0;c=((f=f+Math.imul(N,kt)|0)+(o>>>13)|0)+(Kt>>>26)|0,Kt&=67108863,n=Math.imul(F,bt),o=(o=Math.imul(F,wt))+Math.imul(V,bt)|0,f=Math.imul(V,wt);var zt=(c+(n=n+Math.imul(K,At)|0)|0)+((8191&(o=(o=o+Math.imul(K,kt)|0)+Math.imul(z,At)|0))<<13)|0;c=((f=f+Math.imul(z,kt)|0)+(o>>>13)|0)+(zt>>>26)|0,zt&=67108863;var Ht=(c+(n=Math.imul(F,At))|0)+((8191&(o=(o=Math.imul(F,kt))+Math.imul(V,At)|0))<<13)|0;return c=((f=Math.imul(V,kt))+(o>>>13)|0)+(Ht>>>26)|0,Ht&=67108863,h[0]=Mt,h[1]=Ut,h[2]=St,h[3]=xt,h[4]=Et,h[5]=Ot,h[6]=Ct,h[7]=Rt,h[8]=Bt,h[9]=It,h[10]=Pt,h[11]=Tt,h[12]=jt,h[13]=Lt,h[14]=Nt,h[15]=Dt,h[16]=Kt,h[17]=zt,h[18]=Ht,0!==c&&(h[19]=c,r.length++),r};function _(t,e,r){return(new A).mulp(t,e,r)}function A(t,e){this.x=t,this.y=e}Math.imul||(w=v),f.prototype.mulTo=function(t,e){var r=this.length+t.length;return 10===this.length&&10===t.length?w(this,t,e):r<63?v(this,t,e):r<1024?function(t,e,r){r.negative=e.negative^t.negative,r.length=t.length+e.length;for(var n=0,o=0,f=0;f<r.length-1;f++){var h=o;o=0;for(var c=67108863&n,l=Math.min(f,e.length-1),d=Math.max(0,f-t.length+1);d<=l;d++){var i=f-d,y=(0|t.words[i])*(0|e.words[d]),m=67108863&y;c=67108863&(m=m+c|0),o+=(h=(h=h+(y/67108864|0)|0)+(m>>>26)|0)>>>26,h&=67108863}r.words[f]=c,n=h,h=o}return 0!==n?r.words[f]=n:r.length--,r.strip()}(this,t,e):_(this,t,e)},A.prototype.makeRBT=function(t){for(var e=new Array(t),r=f.prototype._countBits(t)-1,i=0;i<t;i++)e[i]=this.revBin(i,r,t);return e},A.prototype.revBin=function(t,e,r){if(0===t||t===r-1)return t;for(var n=0,i=0;i<e;i++)n|=(1&t)<<e-i-1,t>>=1;return n},A.prototype.permute=function(t,e,r,n,o,f){for(var i=0;i<f;i++)n[i]=e[t[i]],o[i]=r[t[i]]},A.prototype.transform=function(t,e,r,n,o,f){this.permute(f,t,e,r,n,o);for(var s=1;s<o;s<<=1)for(var h=s<<1,c=Math.cos(2*Math.PI/h),l=Math.sin(2*Math.PI/h),p=0;p<o;p+=h)for(var d=c,y=l,m=0;m<s;m++){var v=r[p+m],w=n[p+m],_=r[p+m+s],A=n[p+m+s],k=d*_-y*A;A=d*A+y*_,_=k,r[p+m]=v+_,n[p+m]=w+A,r[p+m+s]=v-_,n[p+m+s]=w-A,m!==h&&(k=c*d-l*y,y=c*y+l*d,d=k)}},A.prototype.guessLen13b=function(t,e){var r=1|Math.max(e,t),n=1&r,i=0;for(r=r/2|0;r;r>>>=1)i++;return 1<<i+1+n},A.prototype.conjugate=function(t,e,r){if(!(r<=1))for(var i=0;i<r/2;i++){var n=t[i];t[i]=t[r-i-1],t[r-i-1]=n,n=e[i],e[i]=-e[r-i-1],e[r-i-1]=-n}},A.prototype.normalize13b=function(t,e){for(var r=0,i=0;i<e/2;i++){var n=8192*Math.round(t[2*i+1]/e)+Math.round(t[2*i]/e)+r;t[i]=67108863&n,r=n<67108864?0:n/67108864|0}return t},A.prototype.convert13b=function(t,e,r,o){for(var f=0,i=0;i<e;i++)f+=0|t[i],r[2*i]=8191&f,f>>>=13,r[2*i+1]=8191&f,f>>>=13;for(i=2*e;i<o;++i)r[i]=0;n(0===f),n(0==(-8192&f))},A.prototype.stub=function(t){for(var e=new Array(t),i=0;i<t;i++)e[i]=0;return e},A.prototype.mulp=function(t,e,r){var n=2*this.guessLen13b(t.length,e.length),o=this.makeRBT(n),f=this.stub(n),h=new Array(n),c=new Array(n),l=new Array(n),d=new Array(n),y=new Array(n),m=new Array(n),v=r.words;v.length=n,this.convert13b(t.words,t.length,h,n),this.convert13b(e.words,e.length,d,n),this.transform(h,f,c,l,n,o),this.transform(d,f,y,m,n,o);for(var i=0;i<n;i++){var w=c[i]*y[i]-l[i]*m[i];l[i]=c[i]*m[i]+l[i]*y[i],c[i]=w}return this.conjugate(c,l,n),this.transform(c,l,v,f,n,o),this.conjugate(v,f,n),this.normalize13b(v,n),r.negative=t.negative^e.negative,r.length=t.length+e.length,r.strip()},f.prototype.mul=function(t){var e=new f(null);return e.words=new Array(this.length+t.length),this.mulTo(t,e)},f.prototype.mulf=function(t){var e=new f(null);return e.words=new Array(this.length+t.length),_(this,t,e)},f.prototype.imul=function(t){return this.clone().mulTo(t,this)},f.prototype.imuln=function(t){n("number"==typeof t),n(t<67108864);for(var e=0,i=0;i<this.length;i++){var r=(0|this.words[i])*t,o=(67108863&r)+(67108863&e);e>>=26,e+=r/67108864|0,e+=o>>>26,this.words[i]=67108863&o}return 0!==e&&(this.words[i]=e,this.length++),this},f.prototype.muln=function(t){return this.clone().imuln(t)},f.prototype.sqr=function(){return this.mul(this)},f.prototype.isqr=function(){return this.imul(this.clone())},f.prototype.pow=function(t){var e=function(t){for(var e=new Array(t.bitLength()),r=0;r<e.length;r++){var n=r/26|0,o=r%26;e[r]=(t.words[n]&1<<o)>>>o}return e}(t);if(0===e.length)return new f(1);for(var r=this,i=0;i<e.length&&0===e[i];i++,r=r.sqr());if(++i<e.length)for(var q=r.sqr();i<e.length;i++,q=q.sqr())0!==e[i]&&(r=r.mul(q));return r},f.prototype.iushln=function(t){n("number"==typeof t&&t>=0);var i,e=t%26,s=(t-e)/26,r=67108863>>>26-e<<26-e;if(0!==e){var o=0;for(i=0;i<this.length;i++){var f=this.words[i]&r,h=(0|this.words[i])-f<<e;this.words[i]=h|o,o=f>>>26-e}o&&(this.words[i]=o,this.length++)}if(0!==s){for(i=this.length-1;i>=0;i--)this.words[i+s]=this.words[i];for(i=0;i<s;i++)this.words[i]=0;this.length+=s}return this.strip()},f.prototype.ishln=function(t){return n(0===this.negative),this.iushln(t)},f.prototype.iushrn=function(t,e,r){var o;n("number"==typeof t&&t>=0),o=e?(e-e%26)/26:0;var f=t%26,s=Math.min((t-f)/26,this.length),mask=67108863^67108863>>>f<<f,h=r;if(o-=s,o=Math.max(0,o),h){for(var i=0;i<s;i++)h.words[i]=this.words[i];h.length=s}if(0===s);else if(this.length>s)for(this.length-=s,i=0;i<this.length;i++)this.words[i]=this.words[i+s];else this.words[0]=0,this.length=1;var c=0;for(i=this.length-1;i>=0&&(0!==c||i>=o);i--){var l=0|this.words[i];this.words[i]=c<<26-f|l>>>f,c=l&mask}return h&&0!==c&&(h.words[h.length++]=c),0===this.length&&(this.words[0]=0,this.length=1),this.strip()},f.prototype.ishrn=function(t,e,r){return n(0===this.negative),this.iushrn(t,e,r)},f.prototype.shln=function(t){return this.clone().ishln(t)},f.prototype.ushln=function(t){return this.clone().iushln(t)},f.prototype.shrn=function(t){return this.clone().ishrn(t)},f.prototype.ushrn=function(t){return this.clone().iushrn(t)},f.prototype.testn=function(t){n("number"==typeof t&&t>=0);var e=t%26,s=(t-e)/26,q=1<<e;return!(this.length<=s)&&!!(this.words[s]&q)},f.prototype.imaskn=function(t){n("number"==typeof t&&t>=0);var e=t%26,s=(t-e)/26;if(n(0===this.negative,"imaskn works only with positive numbers"),this.length<=s)return this;if(0!==e&&s++,this.length=Math.min(s,this.length),0!==e){var mask=67108863^67108863>>>e<<e;this.words[this.length-1]&=mask}return this.strip()},f.prototype.maskn=function(t){return this.clone().imaskn(t)},f.prototype.iaddn=function(t){return n("number"==typeof t),n(t<67108864),t<0?this.isubn(-t):0!==this.negative?1===this.length&&(0|this.words[0])<t?(this.words[0]=t-(0|this.words[0]),this.negative=0,this):(this.negative=0,this.isubn(t),this.negative=1,this):this._iaddn(t)},f.prototype._iaddn=function(t){this.words[0]+=t;for(var i=0;i<this.length&&this.words[i]>=67108864;i++)this.words[i]-=67108864,i===this.length-1?this.words[i+1]=1:this.words[i+1]++;return this.length=Math.max(this.length,i+1),this},f.prototype.isubn=function(t){if(n("number"==typeof t),n(t<67108864),t<0)return this.iaddn(-t);if(0!==this.negative)return this.negative=0,this.iaddn(t),this.negative=1,this;if(this.words[0]-=t,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var i=0;i<this.length&&this.words[i]<0;i++)this.words[i]+=67108864,this.words[i+1]-=1;return this.strip()},f.prototype.addn=function(t){return this.clone().iaddn(t)},f.prototype.subn=function(t){return this.clone().isubn(t)},f.prototype.iabs=function(){return this.negative=0,this},f.prototype.abs=function(){return this.clone().iabs()},f.prototype._ishlnsubmul=function(t,e,r){var i,o,f=t.length+r;this._expand(f);var h=0;for(i=0;i<t.length;i++){o=(0|this.words[i+r])+h;var c=(0|t.words[i])*e;h=((o-=67108863&c)>>26)-(c/67108864|0),this.words[i+r]=67108863&o}for(;i<this.length-r;i++)h=(o=(0|this.words[i+r])+h)>>26,this.words[i+r]=67108863&o;if(0===h)return this.strip();for(n(-1===h),h=0,i=0;i<this.length;i++)h=(o=-(0|this.words[i])+h)>>26,this.words[i]=67108863&o;return this.negative=1,this.strip()},f.prototype._wordDiv=function(t,e){var r=(this.length,t.length),a=this.clone(),b=t,n=0|b.words[b.length-1];0!==(r=26-this._countBits(n))&&(b=b.ushln(r),a.iushln(r),n=0|b.words[b.length-1]);var q,o=a.length-b.length;if("mod"!==e){(q=new f(null)).length=o+1,q.words=new Array(q.length);for(var i=0;i<q.length;i++)q.words[i]=0}var h=a.clone()._ishlnsubmul(b,1,o);0===h.negative&&(a=h,q&&(q.words[o]=1));for(var c=o-1;c>=0;c--){var l=67108864*(0|a.words[b.length+c])+(0|a.words[b.length+c-1]);for(l=Math.min(l/n|0,67108863),a._ishlnsubmul(b,l,c);0!==a.negative;)l--,a.negative=0,a._ishlnsubmul(b,1,c),a.isZero()||(a.negative^=1);q&&(q.words[c]=l)}return q&&q.strip(),a.strip(),"div"!==e&&0!==r&&a.iushrn(r),{div:q||null,mod:a}},f.prototype.divmod=function(t,e,r){return n(!t.isZero()),this.isZero()?{div:new f(0),mod:new f(0)}:0!==this.negative&&0===t.negative?(h=this.neg().divmod(t,e),"mod"!==e&&(div=h.div.neg()),"div"!==e&&(o=h.mod.neg(),r&&0!==o.negative&&o.iadd(t)),{div:div,mod:o}):0===this.negative&&0!==t.negative?(h=this.divmod(t.neg(),e),"mod"!==e&&(div=h.div.neg()),{div:div,mod:h.mod}):0!=(this.negative&t.negative)?(h=this.neg().divmod(t.neg(),e),"div"!==e&&(o=h.mod.neg(),r&&0!==o.negative&&o.isub(t)),{div:h.div,mod:o}):t.length>this.length||this.cmp(t)<0?{div:new f(0),mod:this}:1===t.length?"div"===e?{div:this.divn(t.words[0]),mod:null}:"mod"===e?{div:null,mod:new f(this.modn(t.words[0]))}:{div:this.divn(t.words[0]),mod:new f(this.modn(t.words[0]))}:this._wordDiv(t,e);var div,o,h},f.prototype.div=function(t){return this.divmod(t,"div",!1).div},f.prototype.mod=function(t){return this.divmod(t,"mod",!1).mod},f.prototype.umod=function(t){return this.divmod(t,"mod",!0).mod},f.prototype.divRound=function(t){var e=this.divmod(t);if(e.mod.isZero())return e.div;var r=0!==e.div.negative?e.mod.isub(t):e.mod,n=t.ushrn(1),o=t.andln(1),f=r.cmp(n);return f<0||1===o&&0===f?e.div:0!==e.div.negative?e.div.isubn(1):e.div.iaddn(1)},f.prototype.modn=function(t){n(t<=67108863);for(var p=(1<<26)%t,e=0,i=this.length-1;i>=0;i--)e=(p*e+(0|this.words[i]))%t;return e},f.prototype.idivn=function(t){n(t<=67108863);for(var e=0,i=this.length-1;i>=0;i--){var r=(0|this.words[i])+67108864*e;this.words[i]=r/t|0,e=r%t}return this.strip()},f.prototype.divn=function(t){return this.clone().idivn(t)},f.prototype.egcd=function(p){n(0===p.negative),n(!p.isZero());var t=this,e=p.clone();t=0!==t.negative?t.umod(p):t.clone();for(var r=new f(1),o=new f(0),h=new f(0),c=new f(1),g=0;t.isEven()&&e.isEven();)t.iushrn(1),e.iushrn(1),++g;for(var l=e.clone(),d=t.clone();!t.isZero();){for(var i=0,y=1;0==(t.words[0]&y)&&i<26;++i,y<<=1);if(i>0)for(t.iushrn(i);i-- >0;)(r.isOdd()||o.isOdd())&&(r.iadd(l),o.isub(d)),r.iushrn(1),o.iushrn(1);for(var m=0,v=1;0==(e.words[0]&v)&&m<26;++m,v<<=1);if(m>0)for(e.iushrn(m);m-- >0;)(h.isOdd()||c.isOdd())&&(h.iadd(l),c.isub(d)),h.iushrn(1),c.iushrn(1);t.cmp(e)>=0?(t.isub(e),r.isub(h),o.isub(c)):(e.isub(t),h.isub(r),c.isub(o))}return{a:h,b:c,gcd:e.iushln(g)}},f.prototype._invmp=function(p){n(0===p.negative),n(!p.isZero());var a=this,b=p.clone();a=0!==a.negative?a.umod(p):a.clone();for(var t,e=new f(1),r=new f(0),o=b.clone();a.cmpn(1)>0&&b.cmpn(1)>0;){for(var i=0,h=1;0==(a.words[0]&h)&&i<26;++i,h<<=1);if(i>0)for(a.iushrn(i);i-- >0;)e.isOdd()&&e.iadd(o),e.iushrn(1);for(var c=0,l=1;0==(b.words[0]&l)&&c<26;++c,l<<=1);if(c>0)for(b.iushrn(c);c-- >0;)r.isOdd()&&r.iadd(o),r.iushrn(1);a.cmp(b)>=0?(a.isub(b),e.isub(r)):(b.isub(a),r.isub(e))}return(t=0===a.cmpn(1)?e:r).cmpn(0)<0&&t.iadd(p),t},f.prototype.gcd=function(t){if(this.isZero())return t.abs();if(t.isZero())return this.abs();var a=this.clone(),b=t.clone();a.negative=0,b.negative=0;for(var e=0;a.isEven()&&b.isEven();e++)a.iushrn(1),b.iushrn(1);for(;;){for(;a.isEven();)a.iushrn(1);for(;b.isEven();)b.iushrn(1);var r=a.cmp(b);if(r<0){var n=a;a=b,b=n}else if(0===r||0===b.cmpn(1))break;a.isub(b)}return b.iushln(e)},f.prototype.invm=function(t){return this.egcd(t).a.umod(t)},f.prototype.isEven=function(){return 0==(1&this.words[0])},f.prototype.isOdd=function(){return 1==(1&this.words[0])},f.prototype.andln=function(t){return this.words[0]&t},f.prototype.bincn=function(t){n("number"==typeof t);var e=t%26,s=(t-e)/26,q=1<<e;if(this.length<=s)return this._expand(s+1),this.words[s]|=q,this;for(var r=q,i=s;0!==r&&i<this.length;i++){var o=0|this.words[i];r=(o+=r)>>>26,o&=67108863,this.words[i]=o}return 0!==r&&(this.words[i]=r,this.length++),this},f.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},f.prototype.cmpn=function(t){var e,r=t<0;if(0!==this.negative&&!r)return-1;if(0===this.negative&&r)return 1;if(this.strip(),this.length>1)e=1;else{r&&(t=-t),n(t<=67108863,"Number is too big");var o=0|this.words[0];e=o===t?0:o<t?-1:1}return 0!==this.negative?0|-e:e},f.prototype.cmp=function(t){if(0!==this.negative&&0===t.negative)return-1;if(0===this.negative&&0!==t.negative)return 1;var e=this.ucmp(t);return 0!==this.negative?0|-e:e},f.prototype.ucmp=function(t){if(this.length>t.length)return 1;if(this.length<t.length)return-1;for(var e=0,i=this.length-1;i>=0;i--){var a=0|this.words[i],b=0|t.words[i];if(a!==b){a<b?e=-1:a>b&&(e=1);break}}return e},f.prototype.gtn=function(t){return 1===this.cmpn(t)},f.prototype.gt=function(t){return 1===this.cmp(t)},f.prototype.gten=function(t){return this.cmpn(t)>=0},f.prototype.gte=function(t){return this.cmp(t)>=0},f.prototype.ltn=function(t){return-1===this.cmpn(t)},f.prototype.lt=function(t){return-1===this.cmp(t)},f.prototype.lten=function(t){return this.cmpn(t)<=0},f.prototype.lte=function(t){return this.cmp(t)<=0},f.prototype.eqn=function(t){return 0===this.cmpn(t)},f.prototype.eq=function(t){return 0===this.cmp(t)},f.red=function(t){return new O(t)},f.prototype.toRed=function(t){return n(!this.red,"Already a number in reduction context"),n(0===this.negative,"red works only with positives"),t.convertTo(this)._forceRed(t)},f.prototype.fromRed=function(){return n(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},f.prototype._forceRed=function(t){return this.red=t,this},f.prototype.forceRed=function(t){return n(!this.red,"Already a number in reduction context"),this._forceRed(t)},f.prototype.redAdd=function(t){return n(this.red,"redAdd works only with red numbers"),this.red.add(this,t)},f.prototype.redIAdd=function(t){return n(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,t)},f.prototype.redSub=function(t){return n(this.red,"redSub works only with red numbers"),this.red.sub(this,t)},f.prototype.redISub=function(t){return n(this.red,"redISub works only with red numbers"),this.red.isub(this,t)},f.prototype.redShl=function(t){return n(this.red,"redShl works only with red numbers"),this.red.shl(this,t)},f.prototype.redMul=function(t){return n(this.red,"redMul works only with red numbers"),this.red._verify2(this,t),this.red.mul(this,t)},f.prototype.redIMul=function(t){return n(this.red,"redMul works only with red numbers"),this.red._verify2(this,t),this.red.imul(this,t)},f.prototype.redSqr=function(){return n(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},f.prototype.redISqr=function(){return n(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},f.prototype.redSqrt=function(){return n(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},f.prototype.redInvm=function(){return n(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},f.prototype.redNeg=function(){return n(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},f.prototype.redPow=function(t){return n(this.red&&!t.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,t)};var k={k256:null,p224:null,p192:null,p25519:null};function M(t,p){this.name=t,this.p=new f(p,16),this.n=this.p.bitLength(),this.k=new f(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function U(){M.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function S(){M.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function x(){M.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function E(){M.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function O(t){if("string"==typeof t){var e=f._prime(t);this.m=e.p,this.prime=e}else n(t.gtn(1),"modulus must be greater than 1"),this.m=t,this.prime=null}function C(t){O.call(this,t),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new f(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}M.prototype._tmp=function(){var t=new f(null);return t.words=new Array(Math.ceil(this.n/13)),t},M.prototype.ireduce=function(t){var e,r=t;do{this.split(r,this.tmp),e=(r=(r=this.imulK(r)).iadd(this.tmp)).bitLength()}while(e>this.n);var n=e<this.n?-1:r.ucmp(this.p);return 0===n?(r.words[0]=0,r.length=1):n>0?r.isub(this.p):r.strip(),r},M.prototype.split=function(input,t){input.iushrn(this.n,0,t)},M.prototype.imulK=function(t){return t.imul(this.k)},o(U,M),U.prototype.split=function(input,output){for(var mask=4194303,t=Math.min(input.length,9),i=0;i<t;i++)output.words[i]=input.words[i];if(output.length=t,input.length<=9)return input.words[0]=0,void(input.length=1);var e=input.words[9];for(output.words[output.length++]=e&mask,i=10;i<input.length;i++){var r=0|input.words[i];input.words[i-10]=(r&mask)<<4|e>>>22,e=r}e>>>=22,input.words[i-10]=e,0===e&&input.length>10?input.length-=10:input.length-=9},U.prototype.imulK=function(t){t.words[t.length]=0,t.words[t.length+1]=0,t.length+=2;for(var e=0,i=0;i<t.length;i++){var r=0|t.words[i];e+=977*r,t.words[i]=67108863&e,e=64*r+(e/67108864|0)}return 0===t.words[t.length-1]&&(t.length--,0===t.words[t.length-1]&&t.length--),t},o(S,M),o(x,M),o(E,M),E.prototype.imulK=function(t){for(var e=0,i=0;i<t.length;i++){var r=19*(0|t.words[i])+e,n=67108863&r;r>>>=26,t.words[i]=n,e=r}return 0!==e&&(t.words[t.length++]=e),t},f._prime=function(t){if(k[t])return k[t];var e;if("k256"===t)e=new U;else if("p224"===t)e=new S;else if("p192"===t)e=new x;else{if("p25519"!==t)throw new Error("Unknown prime "+t);e=new E}return k[t]=e,e},O.prototype._verify1=function(a){n(0===a.negative,"red works only with positives"),n(a.red,"red works only with red numbers")},O.prototype._verify2=function(a,b){n(0==(a.negative|b.negative),"red works only with positives"),n(a.red&&a.red===b.red,"red works only with red numbers")},O.prototype.imod=function(a){return this.prime?this.prime.ireduce(a)._forceRed(this):a.umod(this.m)._forceRed(this)},O.prototype.neg=function(a){return a.isZero()?a.clone():this.m.sub(a)._forceRed(this)},O.prototype.add=function(a,b){this._verify2(a,b);var t=a.add(b);return t.cmp(this.m)>=0&&t.isub(this.m),t._forceRed(this)},O.prototype.iadd=function(a,b){this._verify2(a,b);var t=a.iadd(b);return t.cmp(this.m)>=0&&t.isub(this.m),t},O.prototype.sub=function(a,b){this._verify2(a,b);var t=a.sub(b);return t.cmpn(0)<0&&t.iadd(this.m),t._forceRed(this)},O.prototype.isub=function(a,b){this._verify2(a,b);var t=a.isub(b);return t.cmpn(0)<0&&t.iadd(this.m),t},O.prototype.shl=function(a,t){return this._verify1(a),this.imod(a.ushln(t))},O.prototype.imul=function(a,b){return this._verify2(a,b),this.imod(a.imul(b))},O.prototype.mul=function(a,b){return this._verify2(a,b),this.imod(a.mul(b))},O.prototype.isqr=function(a){return this.imul(a,a.clone())},O.prototype.sqr=function(a){return this.mul(a,a)},O.prototype.sqrt=function(a){if(a.isZero())return a.clone();var t=this.m.andln(3);if(n(t%2==1),3===t){var e=this.m.add(new f(1)).iushrn(2);return this.pow(a,e)}for(var q=this.m.subn(1),s=0;!q.isZero()&&0===q.andln(1);)s++,q.iushrn(1);n(!q.isZero());var r=new f(1).toRed(this),o=r.redNeg(),h=this.m.subn(1).iushrn(1),c=this.m.bitLength();for(c=new f(2*c*c).toRed(this);0!==this.pow(c,h).cmp(o);)c.redIAdd(o);for(var l=this.pow(c,q),d=this.pow(a,q.addn(1).iushrn(1)),y=this.pow(a,q),m=s;0!==y.cmp(r);){for(var v=y,i=0;0!==v.cmp(r);i++)v=v.redSqr();n(i<m);var b=this.pow(l,new f(1).iushln(m-i-1));d=d.redMul(b),l=b.redSqr(),y=y.redMul(l),m=i}return d},O.prototype.invm=function(a){var t=a._invmp(this.m);return 0!==t.negative?(t.negative=0,this.imod(t).redNeg()):this.imod(t)},O.prototype.pow=function(a,t){if(t.isZero())return new f(1);if(0===t.cmpn(1))return a.clone();var e=new Array(16);e[0]=new f(1).toRed(this),e[1]=a;for(var i=2;i<e.length;i++)e[i]=this.mul(e[i-1],a);var r=e[0],n=0,o=0,h=t.bitLength()%26;for(0===h&&(h=26),i=t.length-1;i>=0;i--){for(var c=t.words[i],l=h-1;l>=0;l--){var d=c>>l&1;r!==e[0]&&(r=this.sqr(r)),0!==d||0!==n?(n<<=1,n|=d,(4===++o||0===i&&0===l)&&(r=this.mul(r,e[n]),o=0,n=0)):o=0}h=26}return r},O.prototype.convertTo=function(t){var e=t.umod(this.m);return e===t?e.clone():e},O.prototype.convertFrom=function(t){var e=t.clone();return e.red=null,e},f.mont=function(t){return new C(t)},o(C,O),C.prototype.convertTo=function(t){return this.imod(t.ushln(this.shift))},C.prototype.convertFrom=function(t){var e=this.imod(t.mul(this.rinv));return e.red=null,e},C.prototype.imul=function(a,b){if(a.isZero()||b.isZero())return a.words[0]=0,a.length=1,a;var t=a.imul(b),e=t.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),u=t.isub(e).iushrn(this.shift),r=u;return u.cmp(this.m)>=0?r=u.isub(this.m):u.cmpn(0)<0&&(r=u.iadd(this.m)),r._forceRed(this)},C.prototype.mul=function(a,b){if(a.isZero()||b.isZero())return new f(0)._forceRed(this);var t=a.mul(b),e=t.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),u=t.isub(e).iushrn(this.shift),r=u;return u.cmp(this.m)>=0?r=u.isub(this.m):u.cmpn(0)<0&&(r=u.iadd(this.m)),r._forceRed(this)},C.prototype.invm=function(a){return this.imod(a._invmp(this.m).mul(this.r2))._forceRed(this)}}(t,this)}).call(this,r(59)(t))},,,function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0});const n=r(582);function o(t){return"string"==typeof t&&(!!/^(0x)?[0-9a-f]{512}$/i.test(t)&&!(!/^(0x)?[0-9a-f]{512}$/.test(t)&&!/^(0x)?[0-9A-F]{512}$/.test(t)))}function f(t,e){"object"==typeof e&&e.constructor===Uint8Array&&(e=n.bytesToHex(e));const r=n.keccak256(e).replace("0x","");for(let i=0;i<12;i+=4){const e=(parseInt(r.substr(i,2),16)<<8)+parseInt(r.substr(i+2,2),16)&2047,n=1<<e%4;if((h(t.charCodeAt(t.length-1-Math.floor(e/4)))&n)!==n)return!1}return!0}function h(t){if(t>=48&&t<=57)return t-48;if(t>=65&&t<=70)return t-55;if(t>=97&&t<=102)return t-87;throw new Error("invalid bloom")}function c(t){return"string"==typeof t&&(!!/^(0x)?[0-9a-f]{64}$/i.test(t)&&!(!/^(0x)?[0-9a-f]{64}$/.test(t)&&!/^(0x)?[0-9A-F]{64}$/.test(t)))}function l(address){return"string"==typeof address&&(!!address.match(/^(0x)?[0-9a-fA-F]{40}$/)||!!address.match(/^XE[0-9]{2}[0-9A-Za-z]{30,31}$/))}e.isBloom=o,e.isInBloom=f,e.isUserEthereumAddressInBloom=function(t,e){if(!o(t))throw new Error("Invalid bloom given");if(!l(e))throw new Error(`Invalid ethereum address given: "${e}"`);return f(t,n.padLeft(e,64))},e.isContractAddressInBloom=function(t,e){if(!o(t))throw new Error("Invalid bloom given");if(!l(e))throw new Error(`Invalid contract address given: "${e}"`);return f(t,e)},e.isTopicInBloom=function(t,e){if(!o(t))throw new Error("Invalid bloom given");if(!c(e))throw new Error("Invalid topic");return f(t,e)},e.isTopic=c,e.isAddress=l},function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0});const n=r(583);function o(t){if(null==t)throw new Error("cannot convert null value to array");if("string"==typeof t){const e=t.match(/^(0x)?[0-9a-fA-F]*$/);if(!e)throw new Error("invalid hexidecimal string");if("0x"!==e[1])throw new Error("hex string must have 0x prefix");(t=t.substring(2)).length%2&&(t="0"+t);const r=[];for(let i=0;i<t.length;i+=2)r.push(parseInt(t.substr(i,2),16));return f(new Uint8Array(r))}if(function(t){if(!t||parseInt(String(t.length))!=t.length||"string"==typeof t)return!1;for(let i=0;i<t.length;i++){const e=t[i];if(e<0||e>=256||parseInt(String(e))!=e)return!1}return!0}(t))return f(new Uint8Array(t));throw new Error("invalid arrayify value")}function f(t){return void 0!==t.slice||(t.slice=()=>{const e=Array.prototype.slice.call(arguments);return f(new Uint8Array(Array.prototype.slice.apply(t,e)))}),t}e.keccak256=function(data){return"0x"+n.keccak_256(o(data))},e.padLeft=(t,e)=>{const r=/^0x/i.test(t)||"number"==typeof t,n=e-(t=t.toString().replace(/^0x/i,"")).length+1>=0?e-t.length+1:0;return(r?"0x":"")+new Array(n).join("0")+t},e.bytesToHex=function(t){const e=[];for(let i=0;i<t.length;i++)e.push((t[i]>>>4).toString(16)),e.push((15&t[i]).toString(16));return`0x${e.join("").replace(/^0+/,"")}`},e.toByteArray=o},function(t,e,r){(function(n,o){var f;!function(){"use strict";var h="input is invalid type",c="object"==typeof window,l=c?window:{};l.JS_SHA3_NO_WINDOW&&(c=!1);var d=!c&&"object"==typeof self;!l.JS_SHA3_NO_NODE_JS&&"object"==typeof n&&n.versions&&n.versions.node?l=o:d&&(l=self);var y=!l.JS_SHA3_NO_COMMON_JS&&"object"==typeof t&&t.exports,m=r(584),v=!l.JS_SHA3_NO_ARRAY_BUFFER&&"undefined"!=typeof ArrayBuffer,w="0123456789abcdef".split(""),_=[4,1024,262144,67108864],A=[0,8,16,24],k=[1,0,32898,0,32906,2147483648,2147516416,2147483648,32907,0,2147483649,0,2147516545,2147483648,32777,2147483648,138,0,136,0,2147516425,0,2147483658,0,2147516555,0,139,2147483648,32905,2147483648,32771,2147483648,32770,2147483648,128,2147483648,32778,0,2147483658,2147483648,2147516545,2147483648,32896,2147483648,2147483649,0,2147516424,2147483648],M=[224,256,384,512],U=[128,256],S=["hex","buffer","arrayBuffer","array","digest"],x={128:168,256:136};!l.JS_SHA3_NO_NODE_JS&&Array.isArray||(Array.isArray=function(t){return"[object Array]"===Object.prototype.toString.call(t)}),!v||!l.JS_SHA3_NO_ARRAY_BUFFER_IS_VIEW&&ArrayBuffer.isView||(ArrayBuffer.isView=function(t){return"object"==typeof t&&t.buffer&&t.buffer.constructor===ArrayBuffer});for(var E=function(t,e,r){return function(n){return new H(t,e,t).update(n)[r]()}},O=function(t,e,r){return function(n,o){return new H(t,e,o).update(n)[r]()}},C=function(t,e,r){return function(e,n,o,s){return T["cshake"+t].update(e,n,o,s)[r]()}},R=function(t,e,r){return function(e,n,o,s){return T["kmac"+t].update(e,n,o,s)[r]()}},B=function(t,e,r,n){for(var i=0;i<S.length;++i){var o=S[i];t[o]=e(r,n,o)}return t},I=function(t,e){var r=E(t,e,"hex");return r.create=function(){return new H(t,e,t)},r.update=function(t){return r.create().update(t)},B(r,E,t,e)},P=[{name:"keccak",padding:[1,256,65536,16777216],bits:M,createMethod:I},{name:"sha3",padding:[6,1536,393216,100663296],bits:M,createMethod:I},{name:"shake",padding:[31,7936,2031616,520093696],bits:U,createMethod:function(t,e){var r=O(t,e,"hex");return r.create=function(r){return new H(t,e,r)},r.update=function(t,e){return r.create(e).update(t)},B(r,O,t,e)}},{name:"cshake",padding:_,bits:U,createMethod:function(t,e){var r=x[t],n=C(t,0,"hex");return n.create=function(n,o,s){return o||s?new H(t,e,n).bytepad([o,s],r):T["shake"+t].create(n)},n.update=function(t,e,r,s){return n.create(e,r,s).update(t)},B(n,C,t,e)}},{name:"kmac",padding:_,bits:U,createMethod:function(t,e){var r=x[t],n=R(t,0,"hex");return n.create=function(n,o,s){return new F(t,e,o).bytepad(["KMAC",s],r).bytepad([n],r)},n.update=function(t,e,r,s){return n.create(t,r,s).update(e)},B(n,R,t,e)}}],T={},j=[],i=0;i<P.length;++i)for(var L=P[i],N=L.bits,D=0;D<N.length;++D){var K=L.name+"_"+N[D];if(j.push(K),T[K]=L.createMethod(N[D],L.padding),"sha3"!==L.name){var z=L.name+N[D];j.push(z),T[z]=T[K]}}function H(t,e,r){this.blocks=[],this.s=[],this.padding=e,this.outputBits=r,this.reset=!0,this.finalized=!1,this.block=0,this.start=0,this.blockCount=1600-(t<<1)>>5,this.byteCount=this.blockCount<<2,this.outputBlocks=r>>5,this.extraBytes=(31&r)>>3;for(var i=0;i<50;++i)this.s[i]=0}function F(t,e,r){H.call(this,t,e,r)}H.prototype.update=function(t){if(this.finalized)throw new Error("finalize already called");var e,r=typeof t;if("string"!==r){if("object"!==r)throw new Error(h);if(null===t)throw new Error(h);if(v&&t.constructor===ArrayBuffer)t=new Uint8Array(t);else if(!(Array.isArray(t)||v&&ArrayBuffer.isView(t)))throw new Error(h);e=!0}for(var i,code,n=this.blocks,o=this.byteCount,f=t.length,c=this.blockCount,l=0,s=this.s;l<f;){if(this.reset)for(this.reset=!1,n[0]=this.block,i=1;i<c+1;++i)n[i]=0;if(e)for(i=this.start;l<f&&i<o;++l)n[i>>2]|=t[l]<<A[3&i++];else for(i=this.start;l<f&&i<o;++l)(code=t.charCodeAt(l))<128?n[i>>2]|=code<<A[3&i++]:code<2048?(n[i>>2]|=(192|code>>6)<<A[3&i++],n[i>>2]|=(128|63&code)<<A[3&i++]):code<55296||code>=57344?(n[i>>2]|=(224|code>>12)<<A[3&i++],n[i>>2]|=(128|code>>6&63)<<A[3&i++],n[i>>2]|=(128|63&code)<<A[3&i++]):(code=65536+((1023&code)<<10|1023&t.charCodeAt(++l)),n[i>>2]|=(240|code>>18)<<A[3&i++],n[i>>2]|=(128|code>>12&63)<<A[3&i++],n[i>>2]|=(128|code>>6&63)<<A[3&i++],n[i>>2]|=(128|63&code)<<A[3&i++]);if(this.lastByteIndex=i,i>=o){for(this.start=i-o,this.block=n[c],i=0;i<c;++i)s[i]^=n[i];V(s),this.reset=!0}else this.start=i}return this},H.prototype.encode=function(t,e){var r=255&t,n=1,o=[r];for(r=255&(t>>=8);r>0;)o.unshift(r),r=255&(t>>=8),++n;return e?o.push(n):o.unshift(n),this.update(o),o.length},H.prototype.encodeString=function(t){var e,r=typeof t;if("string"!==r){if("object"!==r)throw new Error(h);if(null===t)throw new Error(h);if(v&&t.constructor===ArrayBuffer)t=new Uint8Array(t);else if(!(Array.isArray(t)||v&&ArrayBuffer.isView(t)))throw new Error(h);e=!0}var n=0,o=t.length;if(e)n=o;else for(var i=0;i<t.length;++i){var code=t.charCodeAt(i);code<128?n+=1:code<2048?n+=2:code<55296||code>=57344?n+=3:(code=65536+((1023&code)<<10|1023&t.charCodeAt(++i)),n+=4)}return n+=this.encode(8*n),this.update(t),n},H.prototype.bytepad=function(t,e){for(var r=this.encode(e),i=0;i<t.length;++i)r+=this.encodeString(t[i]);var n=e-r%e,o=[];return o.length=n,this.update(o),this},H.prototype.finalize=function(){if(!this.finalized){this.finalized=!0;var t=this.blocks,i=this.lastByteIndex,e=this.blockCount,s=this.s;if(t[i>>2]|=this.padding[3&i],this.lastByteIndex===this.byteCount)for(t[0]=t[e],i=1;i<e+1;++i)t[i]=0;for(t[e-1]|=2147483648,i=0;i<e;++i)s[i]^=t[i];V(s)}},H.prototype.toString=H.prototype.hex=function(){this.finalize();for(var t,e=this.blockCount,s=this.s,r=this.outputBlocks,n=this.extraBytes,i=0,o=0,f="";o<r;){for(i=0;i<e&&o<r;++i,++o)t=s[i],f+=w[t>>4&15]+w[15&t]+w[t>>12&15]+w[t>>8&15]+w[t>>20&15]+w[t>>16&15]+w[t>>28&15]+w[t>>24&15];o%e==0&&(V(s),i=0)}return n&&(t=s[i],f+=w[t>>4&15]+w[15&t],n>1&&(f+=w[t>>12&15]+w[t>>8&15]),n>2&&(f+=w[t>>20&15]+w[t>>16&15])),f},H.prototype.arrayBuffer=function(){this.finalize();var t,e=this.blockCount,s=this.s,r=this.outputBlocks,n=this.extraBytes,i=0,o=0,f=this.outputBits>>3;t=n?new ArrayBuffer(r+1<<2):new ArrayBuffer(f);for(var h=new Uint32Array(t);o<r;){for(i=0;i<e&&o<r;++i,++o)h[o]=s[i];o%e==0&&V(s)}return n&&(h[i]=s[i],t=t.slice(0,f)),t},H.prototype.buffer=H.prototype.arrayBuffer,H.prototype.digest=H.prototype.array=function(){this.finalize();for(var t,e,r=this.blockCount,s=this.s,n=this.outputBlocks,o=this.extraBytes,i=0,f=0,h=[];f<n;){for(i=0;i<r&&f<n;++i,++f)t=f<<2,e=s[i],h[t]=255&e,h[t+1]=e>>8&255,h[t+2]=e>>16&255,h[t+3]=e>>24&255;f%r==0&&V(s)}return o&&(t=f<<2,e=s[i],h[t]=255&e,o>1&&(h[t+1]=e>>8&255),o>2&&(h[t+2]=e>>16&255)),h},F.prototype=new H,F.prototype.finalize=function(){return this.encode(this.outputBits,!0),H.prototype.finalize.call(this)};var V=function(s){var t,e,r,n,o,f,h,c,l,d,y,m,v,w,_,A,M,U,S,x,E,O,C,R,B,I,P,T,j,L,N,D,K,z,H,F,V,G,W,Z,J,X,$,Y,Q,tt,et,nt,it,ot,at,st,ut,ft,ht,ct,lt,pt,yt,mt,vt,gt,bt;for(r=0;r<48;r+=2)n=s[0]^s[10]^s[20]^s[30]^s[40],o=s[1]^s[11]^s[21]^s[31]^s[41],f=s[2]^s[12]^s[22]^s[32]^s[42],h=s[3]^s[13]^s[23]^s[33]^s[43],c=s[4]^s[14]^s[24]^s[34]^s[44],l=s[5]^s[15]^s[25]^s[35]^s[45],d=s[6]^s[16]^s[26]^s[36]^s[46],y=s[7]^s[17]^s[27]^s[37]^s[47],t=(m=s[8]^s[18]^s[28]^s[38]^s[48])^(f<<1|h>>>31),e=(v=s[9]^s[19]^s[29]^s[39]^s[49])^(h<<1|f>>>31),s[0]^=t,s[1]^=e,s[10]^=t,s[11]^=e,s[20]^=t,s[21]^=e,s[30]^=t,s[31]^=e,s[40]^=t,s[41]^=e,t=n^(c<<1|l>>>31),e=o^(l<<1|c>>>31),s[2]^=t,s[3]^=e,s[12]^=t,s[13]^=e,s[22]^=t,s[23]^=e,s[32]^=t,s[33]^=e,s[42]^=t,s[43]^=e,t=f^(d<<1|y>>>31),e=h^(y<<1|d>>>31),s[4]^=t,s[5]^=e,s[14]^=t,s[15]^=e,s[24]^=t,s[25]^=e,s[34]^=t,s[35]^=e,s[44]^=t,s[45]^=e,t=c^(m<<1|v>>>31),e=l^(v<<1|m>>>31),s[6]^=t,s[7]^=e,s[16]^=t,s[17]^=e,s[26]^=t,s[27]^=e,s[36]^=t,s[37]^=e,s[46]^=t,s[47]^=e,t=d^(n<<1|o>>>31),e=y^(o<<1|n>>>31),s[8]^=t,s[9]^=e,s[18]^=t,s[19]^=e,s[28]^=t,s[29]^=e,s[38]^=t,s[39]^=e,s[48]^=t,s[49]^=e,w=s[0],_=s[1],tt=s[11]<<4|s[10]>>>28,et=s[10]<<4|s[11]>>>28,T=s[20]<<3|s[21]>>>29,j=s[21]<<3|s[20]>>>29,mt=s[31]<<9|s[30]>>>23,vt=s[30]<<9|s[31]>>>23,X=s[40]<<18|s[41]>>>14,$=s[41]<<18|s[40]>>>14,z=s[2]<<1|s[3]>>>31,H=s[3]<<1|s[2]>>>31,A=s[13]<<12|s[12]>>>20,M=s[12]<<12|s[13]>>>20,nt=s[22]<<10|s[23]>>>22,it=s[23]<<10|s[22]>>>22,L=s[33]<<13|s[32]>>>19,N=s[32]<<13|s[33]>>>19,gt=s[42]<<2|s[43]>>>30,bt=s[43]<<2|s[42]>>>30,ft=s[5]<<30|s[4]>>>2,ht=s[4]<<30|s[5]>>>2,F=s[14]<<6|s[15]>>>26,V=s[15]<<6|s[14]>>>26,U=s[25]<<11|s[24]>>>21,S=s[24]<<11|s[25]>>>21,ot=s[34]<<15|s[35]>>>17,at=s[35]<<15|s[34]>>>17,D=s[45]<<29|s[44]>>>3,K=s[44]<<29|s[45]>>>3,R=s[6]<<28|s[7]>>>4,B=s[7]<<28|s[6]>>>4,ct=s[17]<<23|s[16]>>>9,lt=s[16]<<23|s[17]>>>9,G=s[26]<<25|s[27]>>>7,W=s[27]<<25|s[26]>>>7,x=s[36]<<21|s[37]>>>11,E=s[37]<<21|s[36]>>>11,st=s[47]<<24|s[46]>>>8,ut=s[46]<<24|s[47]>>>8,Y=s[8]<<27|s[9]>>>5,Q=s[9]<<27|s[8]>>>5,I=s[18]<<20|s[19]>>>12,P=s[19]<<20|s[18]>>>12,pt=s[29]<<7|s[28]>>>25,yt=s[28]<<7|s[29]>>>25,Z=s[38]<<8|s[39]>>>24,J=s[39]<<8|s[38]>>>24,O=s[48]<<14|s[49]>>>18,C=s[49]<<14|s[48]>>>18,s[0]=w^~A&U,s[1]=_^~M&S,s[10]=R^~I&T,s[11]=B^~P&j,s[20]=z^~F&G,s[21]=H^~V&W,s[30]=Y^~tt&nt,s[31]=Q^~et&it,s[40]=ft^~ct&pt,s[41]=ht^~lt&yt,s[2]=A^~U&x,s[3]=M^~S&E,s[12]=I^~T&L,s[13]=P^~j&N,s[22]=F^~G&Z,s[23]=V^~W&J,s[32]=tt^~nt&ot,s[33]=et^~it&at,s[42]=ct^~pt&mt,s[43]=lt^~yt&vt,s[4]=U^~x&O,s[5]=S^~E&C,s[14]=T^~L&D,s[15]=j^~N&K,s[24]=G^~Z&X,s[25]=W^~J&$,s[34]=nt^~ot&st,s[35]=it^~at&ut,s[44]=pt^~mt&gt,s[45]=yt^~vt&bt,s[6]=x^~O&w,s[7]=E^~C&_,s[16]=L^~D&R,s[17]=N^~K&B,s[26]=Z^~X&z,s[27]=J^~$&H,s[36]=ot^~st&Y,s[37]=at^~ut&Q,s[46]=mt^~gt&ft,s[47]=vt^~bt&ht,s[8]=O^~w&A,s[9]=C^~_&M,s[18]=D^~R&I,s[19]=K^~B&P,s[28]=X^~z&F,s[29]=$^~H&V,s[38]=st^~Y&tt,s[39]=ut^~Q&et,s[48]=gt^~ft&ct,s[49]=bt^~ht&lt,s[0]^=k[r],s[1]^=k[r+1]};if(y)t.exports=T;else{for(i=0;i<j.length;++i)l[j[i]]=T[j[i]];m&&(void 0===(f=function(){return T}.call(e,r,e,t))||(t.exports=f))}}()}).call(this,r(23),r(19))},,,,,,,,,,,,function(t,e){var r=function(){if("object"==typeof self&&self)return self;if("object"==typeof window&&window)return window;throw new Error("Unable to resolve global `this`")};t.exports=function(){if(this)return this;if("object"==typeof globalThis&&globalThis)return globalThis;try{Object.defineProperty(Object.prototype,"__global__",{get:function(){return this},configurable:!0})}catch(t){return r()}try{return __global__||r()}finally{delete Object.prototype.__global__}}()},,,,,,,,function(t,e){t.exports={100:"Continue",101:"Switching Protocols",102:"Processing",200:"OK",201:"Created",202:"Accepted",203:"Non-Authoritative Information",204:"No Content",205:"Reset Content",206:"Partial Content",207:"Multi-Status",208:"Already Reported",226:"IM Used",300:"Multiple Choices",301:"Moved Permanently",302:"Found",303:"See Other",304:"Not Modified",305:"Use Proxy",307:"Temporary Redirect",308:"Permanent Redirect",400:"Bad Request",401:"Unauthorized",402:"Payment Required",403:"Forbidden",404:"Not Found",405:"Method Not Allowed",406:"Not Acceptable",407:"Proxy Authentication Required",408:"Request Timeout",409:"Conflict",410:"Gone",411:"Length Required",412:"Precondition Failed",413:"Payload Too Large",414:"URI Too Long",415:"Unsupported Media Type",416:"Range Not Satisfiable",417:"Expectation Failed",418:"I'm a teapot",421:"Misdirected Request",422:"Unprocessable Entity",423:"Locked",424:"Failed Dependency",425:"Unordered Collection",426:"Upgrade Required",428:"Precondition Required",429:"Too Many Requests",431:"Request Header Fields Too Large",451:"Unavailable For Legal Reasons",500:"Internal Server Error",501:"Not Implemented",502:"Bad Gateway",503:"Service Unavailable",504:"Gateway Timeout",505:"HTTP Version Not Supported",506:"Variant Also Negotiates",507:"Insufficient Storage",508:"Loop Detected",509:"Bandwidth Limit Exceeded",510:"Not Extended",511:"Network Authentication Required"}},,,,,function(t,e){!function(){"use strict";function t(e,path,r,script){return this instanceof t?(this.domain=e||void 0,this.path=path||"/",this.secure=!!r,this.script=!!script,this):new t(e,path,r,script)}function r(t,e,n){return t instanceof r?t:this instanceof r?(this.name=null,this.value=null,this.expiration_date=1/0,this.path=String(n||"/"),this.explicit_path=!1,this.domain=e||null,this.explicit_domain=!1,this.secure=!1,this.noscript=!1,t&&this.parse(t,e,n),this):new r(t,e,n)}t.All=Object.freeze(Object.create(null)),e.CookieAccessInfo=t,e.Cookie=r,r.prototype.toString=function(){var t=[this.name+"="+this.value];return this.expiration_date!==1/0&&t.push("expires="+new Date(this.expiration_date).toGMTString()),this.domain&&t.push("domain="+this.domain),this.path&&t.push("path="+this.path),this.secure&&t.push("secure"),this.noscript&&t.push("httponly"),t.join("; ")},r.prototype.toValueString=function(){return this.name+"="+this.value};var n=/[:](?=\s*[a-zA-Z0-9_\-]+\s*[=])/g;function o(){var t,e;return this instanceof o?(t=Object.create(null),this.setCookie=function(n,o,f){var h,i;if(h=(n=new r(n,o,f)).expiration_date<=Date.now(),void 0!==t[n.name]){for(e=t[n.name],i=0;i<e.length;i+=1)if(e[i].collidesWith(n))return h?(e.splice(i,1),0===e.length&&delete t[n.name],!1):(e[i]=n,n);return!h&&(e.push(n),n)}return!h&&(t[n.name]=[n],t[n.name])},this.getCookie=function(r,n){var o,i;if(e=t[r])for(i=0;i<e.length;i+=1)if((o=e[i]).expiration_date<=Date.now())0===e.length&&delete t[o.name];else if(o.matches(n))return o},this.getCookies=function(e){var r,n,o=[];for(r in t)(n=this.getCookie(r,e))&&o.push(n);return o.toString=function(){return o.join(":")},o.toValueString=function(){return o.map((function(t){return t.toValueString()})).join(";")},o},this):new o}r.prototype.parse=function(t,e,n){if(this instanceof r){var i,o=t.split(";").filter((function(t){return!!t})),f=o[0].match(/([^=]+)=([\s\S]*)/);if(!f)return void console.warn("Invalid cookie header encountered. Header: '"+t+"'");var h=f[1],c=f[2];if("string"!=typeof h||0===h.length||"string"!=typeof c)return void console.warn("Unable to extract values from cookie header. Cookie: '"+t+"'");for(this.name=h,this.value=c,i=1;i<o.length;i+=1)switch(h=(f=o[i].match(/([^=]+)(?:=([\s\S]*))?/))[1].trim().toLowerCase(),c=f[2],h){case"httponly":this.noscript=!0;break;case"expires":this.expiration_date=c?Number(Date.parse(c)):1/0;break;case"path":this.path=c?c.trim():"",this.explicit_path=!0;break;case"domain":this.domain=c?c.trim():"",this.explicit_domain=!!this.domain;break;case"secure":this.secure=!0}return this.explicit_path||(this.path=n||"/"),this.explicit_domain||(this.domain=e),this}return(new r).parse(t,e,n)},r.prototype.matches=function(e){return e===t.All||!(this.noscript&&e.script||this.secure&&!e.secure||!this.collidesWith(e))},r.prototype.collidesWith=function(t){if(this.path&&!t.path||this.domain&&!t.domain)return!1;if(this.path&&0!==t.path.indexOf(this.path))return!1;if(this.explicit_path&&0!==t.path.indexOf(this.path))return!1;var e=t.domain&&t.domain.replace(/^[\.]/,""),r=this.domain&&this.domain.replace(/^[\.]/,"");if(r===e)return!0;if(r){if(!this.explicit_domain)return!1;var n=e.indexOf(r);return-1!==n&&n===e.length-r.length}return!0},e.CookieJar=o,o.prototype.setCookies=function(t,e,o){var i,f,h=[];for(t=(t=Array.isArray(t)?t:t.split(n)).map((function(t){return new r(t,e,o)})),i=0;i<t.length;i+=1)f=t[i],this.setCookie(f,e,o)&&h.push(f);return h}}()},,,,,,,,,function(t,e,r){var n,o;n=[r(361),r(618)],void 0===(o=function(t,e){return function(t,e){function r(label,r,n){for(var o=[],f=t.ucs2.decode(label),i=0;i<f.length;i++){var h=f[i],c=t.ucs2.encode([f[i]]),l=e.mapChar(h),d=l>>23,y=l>>21&3,m=l>>5&65535,v=31&l,w=e.mapStr.substr(m,v);if(0===y||r&&1&d)throw new Error("Illegal char "+c);1===y?o.push(w):2===y?o.push(n?w:c):3===y&&o.push(c)}return o.join("").normalize("NFC")}function n(e,n,f){void 0===f&&(f=!1);var h=r(e,f,n).split(".");return(h=h.map((function(label){return label.startsWith("xn--")?o(label=t.decode(label.substring(4)),f,!1):o(label,f,n),label}))).join(".")}function o(label,t,n){if("-"===label[2]&&"-"===label[3])throw new Error("Failed to validate "+label);if(label.startsWith("-")||label.endsWith("-"))throw new Error("Failed to validate "+label);if(label.includes("."))throw new Error("Failed to validate "+label);if(r(label,t,n)!==label)throw new Error("Failed to validate "+label);var o=label.codePointAt(0);if(e.mapChar(o)&2<<23)throw new Error("Label contains illegal character: "+o)}function f(e,r){void 0===r&&(r={});var i,o=!("transitional"in r)||r.transitional,f="useStd3ASCII"in r&&r.useStd3ASCII,h="verifyDnsLength"in r&&r.verifyDnsLength,c=n(e,o,f).split(".").map(t.toASCII),l=c.join(".");if(h){if(l.length<1||l.length>253)throw new Error("DNS name has wrong length: "+l);for(i=0;i<c.length;i++){var label=c[i];if(label.length<1||label.length>63)throw new Error("DNS label has wrong length: "+label)}}return l}function h(t,e){return void 0===e&&(e={}),n(t,!1,"useStd3ASCII"in e&&e.useStd3ASCII)}return{toUnicode:h,toAscii:f}}(t,e)}.apply(e,n))||(t.exports=o)},function(t,e,r){var n;void 0===(n=function(){return function(){var t=[new Uint32Array([2157250,2157314,2157378,2157442,2157506,2157570,2157634,0,2157698,2157762,2157826,2157890,2157954,0,2158018,0]),new Uint32Array([2179041,6291456,2179073,6291456,2179105,6291456,2179137,6291456,2179169,6291456,2179201,6291456,2179233,6291456,2179265,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,14680064,14680064,14680064,14680064,14680064]),new Uint32Array([0,2113729,2197345,2197377,2113825,2197409,2197441,2113921,2197473,2114017,2197505,2197537,2197569,2197601,2197633,2197665]),new Uint32Array([6291456,6291456,6291456,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,6291456,23068672,23068672,0,0]),new Uint32Array([6291456,6291456,6291456,6291456,0,0,0,0,23068672,23068672,23068672,0,0,0,0,23068672]),new Uint32Array([14680064,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,14680064,14680064]),new Uint32Array([2196001,2196033,2196065,2196097,2196129,2196161,2196193,2196225,2196257,2196289,2196321,2196353,2196385,2196417,2196449,2196481]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,23068672,6291456,0,0,0,0,0]),new Uint32Array([2097281,2105921,2097729,2106081,0,2097601,2162337,2106017,2133281,2097505,2105889,2097185,2097697,2135777,2097633,2097441]),new Uint32Array([2177025,6291456,2177057,6291456,2177089,6291456,2177121,6291456,2177153,6291456,2177185,6291456,2177217,6291456,2177249,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,0,6291456,6291456,0,0,0,0,0,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,6291456]),new Uint32Array([0,23068672,23068672,23068672,0,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,0,6291456]),new Uint32Array([2134435,2134531,2134627,2134723,2134723,2134819,2134819,2134915,2134915,2135011,2105987,2135107,2135203,2135299,2131587,2135395]),new Uint32Array([0,0,0,0,0,0,0,6291456,2168673,2169249,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2147906,2147970,2148034,2148098,2148162,2148226,2148290,2148354,2147906,2147970,2148034,2148098,2148162,2148226,2148290,2148354]),new Uint32Array([2125219,2125315,2152834,2152898,2125411,2152962,2153026,2125506,2125507,2125603,2153090,2153154,2153218,2153282,2153346,2105348]),new Uint32Array([2203393,6291456,2203425,6291456,2203457,6291456,2203489,6291456,6291456,6291456,6291456,2203521,6291456,2181281,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,23068672,23068672,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([6291456,23068672,6291456,2145538,23068672,23068672,23068672,23068672,23068672,23068672,23068672,0,0,0,0,6291456]),new Uint32Array([2139426,2160834,2160898,2160962,2134242,2161026,2161090,2161154,2161218,2161282,2161346,2161410,2138658,2161474,2161538,2134722]),new Uint32Array([2119939,2124930,2125026,2106658,2125218,2128962,2129058,2129154,2129250,2129346,2129442,2108866,2108770,2150466,2150530,2150594]),new Uint32Array([2201601,6291456,2201633,6291456,2201665,6291456,2201697,6291456,2201729,6291456,2201761,6291456,2201793,6291456,2201825,6291456]),new Uint32Array([2193537,2193569,2193601,2193633,2193665,2193697,2193729,2193761,2193793,2193825,2193857,2193889,2193921,2193953,2193985,2194017]),new Uint32Array([6291456,23068672,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([0,6291456,6291456,0,0,0,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([2190561,6291456,2190593,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2190625,6291456,2190657,6291456,23068672]),new Uint32Array([2215905,2215937,2215969,2216001,2216033,2216065,2216097,2216129,2216161,2216193,2216225,2216257,2105441,2216289,2216321,2216353]),new Uint32Array([23068672,18884130,23068672,23068672,23068672,6291456,23068672,23068672,6291456,6291456,6291456,6291456,6291456,23068672,23068672,23068672]),new Uint32Array([23068672,23068672,0,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([6291456,6291456,23068672,23068672,0,0,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([2191233,2191265,2191297,2191329,2191361,2191393,2191425,2117377,2191457,2191489,2191521,2191553,2191585,2191617,2191649,2117953]),new Uint32Array([2132227,2132323,2132419,2132419,2132515,2132515,2132611,2132707,2132707,2132803,2132899,2132899,2132995,2132995,2133091,2133187]),new Uint32Array([0,0,0,0,0,0,0,0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([23068672,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,23068672,23068672,23068672,6291456,0,0]),new Uint32Array([2112481,2112577,2098177,2098305,2108321,2108289,2100865,2113153,2108481,2113345,2113441,10609889,10610785,10609921,10610817,2222241]),new Uint32Array([6291456,6291456,6291456,23068672,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,23068672,23068672,0,0]),new Uint32Array([2219969,2157121,2157441,2157505,2157889,2157953,2220001,2158465,2158529,10575617,2156994,2157058,2129923,2130019,2157122,2157186]),new Uint32Array([6291456,6291456,6291456,6291456,23068672,23068672,23068672,23068672,23068672,23068672,23068672,0,0,0,0,0]),new Uint32Array([2185249,6291456,2185281,6291456,2185313,6291456,2185345,6291456,2185377,6291456,2185409,6291456,2185441,6291456,2185473,6291456]),new Uint32Array([0,0,0,0,6291456,6291456,6291456,6291456,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([6291456,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,0,0,23068672,23068672,0,0,23068672,23068672,23068672,6291456,0]),new Uint32Array([2183361,6291456,2183393,6291456,2183425,6291456,2183457,6291456,2183489,6291456,2183521,6291456,2183553,6291456,2183585,6291456]),new Uint32Array([2192161,2192193,2192225,2192257,2192289,2192321,2192353,2192385,2192417,2192449,2192481,2192513,2192545,2192577,2192609,2192641]),new Uint32Array([2212001,2212033,2212065,2212097,2212129,2212161,2212193,2212225,2212257,2212289,2212321,2212353,2212385,2212417,2212449,2207265]),new Uint32Array([2249825,2249857,2249889,2249921,2249954,2250018,2250082,2250145,2250177,2250209,2250241,2250274,2250337,2250370,2250433,2250465]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2147905,2147969,2148033,2148097,2148161,2148225,2148289,2148353]),new Uint32Array([10485857,6291456,2197217,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,0,23068672,23068672]),new Uint32Array([0,23068672,23068672,23068672,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,6291456,6291456]),new Uint32Array([2180353,2180385,2144033,2180417,2180449,2180481,2180513,0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2112481,2112577,2098177,2098305,2108321,2108289,2100865,2113153,2108481,2113345,2113441,10610209,10610465,10610241,10610753,10609857]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,23068672,0,0]),new Uint32Array([2223842,2223906,2223970,2224034,2224098,2224162,2224226,2224290,2224354,2224418,2224482,2224546,2224610,2224674,2224738,2224802]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,23068672,23068672,23068672,23068672,6291456,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,6291456]),new Uint32Array([23068672,23068672,23068672,18923650,23068672,23068672,23068672,23068672,0,23068672,23068672,23068672,23068672,18923714,23068672,23068672]),new Uint32Array([2126179,2125538,2126275,2126371,2126467,2125634,2126563,2105603,2105604,2125346,2126659,2126755,2126851,2098179,2098181,2098182]),new Uint32Array([2227426,2227490,2227554,2227618,0,0,0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2192353,2240642,2240642,2240705,2240737,2240737,2240769,2240802,2240866,2240929,2240961,2240993,2241025,2241057,2241089,2241121]),new Uint32Array([6291456,2170881,2170913,2170945,6291456,2170977,6291456,2171009,2171041,6291456,6291456,6291456,2171073,6291456,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([2132226,2132514,2163586,2132610,2160386,2133090,2133186,2160450,2160514,2160578,2133570,2106178,2160642,2133858,2160706,2160770]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,10532162,10532226,10532290,10532354,10532418,10532482,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,6291456,23068672]),new Uint32Array([2098209,2108353,2108193,2108481,2170241,2111713,2105473,2105569,2105601,2112289,2112481,2098305,2108321,0,0,0]),new Uint32Array([2209121,2209153,2209185,2209217,2209249,2209281,2209313,2209345,2209377,2209409,2209441,2209473,2207265,2209505,2209537,2209569]),new Uint32Array([2189025,6291456,2189057,6291456,2189089,6291456,2189121,6291456,2189153,6291456,2189185,6291456,2189217,6291456,2189249,6291456]),new Uint32Array([2173825,2153473,2173857,2173889,2173921,2173953,2173985,2173761,2174017,2174049,2174081,2174113,2174145,2174177,2149057,2233057]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2165764,2140004]),new Uint32Array([2215105,6291456,2215137,6291456,6291456,2215169,2215201,6291456,6291456,6291456,2215233,2215265,2215297,2215329,2215361,2215393]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,0,0,6291456,0,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([23068672,23068672,6291456,6291456,6291456,23068672,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([10505091,10505187,10505283,10505379,10505475,10505571,10505667,10505763,10505859,10505955,10506051,10506147,10506243,10506339,10506435,10506531]),new Uint32Array([2229730,2229794,2229858,2229922,2229986,2230050,2230114,2230178,2230242,2230306,2230370,2230434,2230498,2230562,2230626,2230690]),new Uint32Array([2105505,2098241,2108353,2108417,2105825,0,2100897,2111905,2105473,2105569,2105601,2112289,2108193,2112481,2112577,2098177]),new Uint32Array([6291456,6291456,6291456,6291456,10502115,10502178,10502211,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([0,23068672,23068672,23068672,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,6291456]),new Uint32Array([2190305,6291456,2190337,6291456,2190369,6291456,2190401,6291456,2190433,6291456,2190465,6291456,2190497,6291456,2190529,6291456]),new Uint32Array([2173793,2173985,2174017,6291456,2173761,2173697,6291456,2174689,6291456,2174017,2174721,6291456,6291456,2174753,2174785,2174817]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2099521,2099105,2120705,2098369,2120801,2103361,2097985,2098433,2121377,2121473,2099169,2099873,2098401,2099393,2152609,2100033]),new Uint32Array([2132898,2163842,2163906,2133282,2132034,2131938,2137410,2132802,2132706,2164866,2133282,2160578,2165186,2165186,6291456,6291456]),new Uint32Array([10500003,10500099,10500195,10500291,10500387,10500483,10500579,10500675,10500771,10500867,10500963,10501059,10501155,10501251,10501347,10501443]),new Uint32Array([2163458,2130978,2131074,2131266,2131362,2163522,2160130,2132066,2131010,2131106,2106018,2131618,2131298,2132034,2131938,2137410]),new Uint32Array([2212961,2116993,2212993,2213025,2213057,2213089,2213121,2213153,2213185,2213217,2213249,2209633,2213281,2213313,2213345,2213377]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,23068672,6291456,6291456,6291456,6291456,6291456,6291456,0,6291456,6291456]),new Uint32Array([2113729,2113825,2113921,2114017,2114113,2114209,2114305,2114401,2114497,2114593,2114689,2114785,2114881,2114977,2115073,2115169]),new Uint32Array([2238177,2238209,2238241,2238273,2238305,2238337,2238337,2217537,2238369,2238401,2238433,2238465,2215649,2238497,2238529,2238561]),new Uint32Array([2108289,2100865,2113153,2108481,2113345,2113441,2098209,2111137,2105505,2098241,2108353,2108417,2105825,2111713,2100897,2111905]),new Uint32Array([6291456,6291456,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,6291456,0,0]),new Uint32Array([6291456,0,6291456,2145026,0,6291456,2145090,0,6291456,6291456,0,0,23068672,0,23068672,23068672]),new Uint32Array([2099233,2122017,2200673,2098113,2121537,2103201,2200705,2104033,2121857,2121953,2122401,2099649,2099969,2123009,2100129,2100289]),new Uint32Array([6291456,23068672,6291456,0,0,0,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([6291456,6291456,23068672,23068672,0,0,23068672,23068672,23068672,23068672,23068672,23068672,23068672,0,0,0]),new Uint32Array([2187681,2187713,2187745,2187777,2187809,2187841,2187873,2187905,2187937,2187969,2188001,2188033,2188065,2188097,2188129,2188161]),new Uint32Array([0,10554498,10554562,10554626,10554690,10554754,10554818,10554882,10554946,10555010,10555074,6291456,6291456,0,0,0]),new Uint32Array([2235170,2235234,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,0,0,0,0]),new Uint32Array([2181153,6291456,2188897,6291456,6291456,2188929,6291456,6291456,6291456,6291456,6291456,6291456,2111905,2100865,2188961,2188993]),new Uint32Array([2100833,2100897,0,0,2101569,2101697,2101825,2101953,2102081,2102209,10575617,2187041,10502177,10489601,10489697,2112289]),new Uint32Array([6291456,2172833,6291456,2172865,2172897,2172929,2172961,6291456,2172993,6291456,2173025,6291456,2173057,6291456,2173089,6291456]),new Uint32Array([6291456,0,6291456,6291456,0,6291456,6291456,6291456,6291456,6291456,0,0,23068672,6291456,23068672,23068672]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,0,0,0,0,2190721]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,6291456,6291456,6291456,6291456,23068672,6291456,6291456]),new Uint32Array([2184993,6291456,2185025,6291456,2185057,6291456,2185089,6291456,2185121,6291456,2185153,6291456,2185185,6291456,2185217,6291456]),new Uint32Array([2115265,2115361,2115457,2115553,2115649,2115745,2115841,2115937,2116033,2116129,2116225,2116321,2150658,2150722,2200225,6291456]),new Uint32Array([2168321,6291456,2168353,6291456,2168385,6291456,2168417,6291456,2168449,6291456,2168481,6291456,2168513,6291456,2168545,6291456]),new Uint32Array([23068672,23068672,23068672,6291456,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([6291456,0,6291456,6291456,6291456,6291456,0,0,0,6291456,6291456,0,6291456,0,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,2186625,0,0,6291456,6291456,2186657,2186689,2186721,2173505,0,10496067,10496163,10496259]),new Uint32Array([2178785,6291456,2178817,6291456,2178849,6291456,2178881,6291456,2178913,6291456,2178945,6291456,2178977,6291456,2179009,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,0,0]),new Uint32Array([2097152,0,0,0,2097152,0,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,6291456,6291456]),new Uint32Array([6291456,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([0,0,2197857,2197889,2197921,2197953,2197985,2198017,0,0,2198049,2198081,2198113,2198145,2198177,2198209]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2098209,2167297,2111137,6291456]),new Uint32Array([2171393,6291456,2171425,6291456,2171457,6291456,2171489,6291456,2171521,6291456,2171553,6291456,2171585,6291456,2171617,6291456]),new Uint32Array([2206753,2206785,2195457,2206817,2206849,2206881,2206913,2197153,2197153,2206945,2117857,2206977,2207009,2207041,2207073,2207105]),new Uint32Array([0,0,0,0,0,0,0,23068672,0,0,0,0,2144834,2144898,0,2144962]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,0,0,23068672]),new Uint32Array([2108193,2112481,2112577,2098177,2098305,2108321,2108289,2100865,2113153,2108481,2113345,2113441,2098209,0,2105505,2098241]),new Uint32Array([6291456,6291456,6291456,6291456,0,6291456,6291456,6291456,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([6291456,6291456,2202049,6291456,2202081,6291456,2202113,6291456,2202145,6291456,2202177,6291456,2202209,6291456,2202241,6291456]),new Uint32Array([10501155,10501251,10501347,10501443,10501539,10501635,10501731,10501827,10501923,10502019,2141731,2105505,2098177,2155586,2166530,0]),new Uint32Array([2102081,2102209,2100833,2100737,2098337,2101441,2101569,2101697,2101825,2101953,2102081,2102209,2100833,2100737,2098337,2101441]),new Uint32Array([2146882,2146946,2147010,2147074,2147138,2147202,2147266,2147330,2146882,2146946,2147010,2147074,2147138,2147202,2147266,2147330]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,23068672,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0]),new Uint32Array([10502307,10502403,10502499,10502595,10502691,10502787,10502883,10502979,10503075,10503171,10503267,10503363,10503459,10503555,10503651,10503747]),new Uint32Array([2179937,2179969,2180001,2180033,2156545,2180065,2156577,2180097,2180129,2180161,2180193,2180225,2180257,2180289,2156737,2180321]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,0,6291456,6291456,0,0,0,6291456,0,0,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,0]),new Uint32Array([2227682,2227746,2227810,2227874,2227938,2228002,2228066,2228130,2228194,2228258,2228322,2228386,2228450,2228514,2228578,2228642]),new Uint32Array([2105601,2169121,2108193,2170049,2181025,2181057,2112481,2108321,2108289,2181089,2170497,2100865,2181121,2173601,2173633,2173665]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2180641,6291456,6291456,6291456]),new Uint32Array([0,6291456,6291456,6291456,0,6291456,0,6291456,0,0,6291456,6291456,0,6291456,6291456,6291456]),new Uint32Array([2178273,6291456,2178305,6291456,2178337,6291456,2178369,6291456,2178401,6291456,2178433,6291456,2178465,6291456,2178497,6291456]),new Uint32Array([6291456,6291456,23068672,23068672,23068672,6291456,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,14680064,14680064,14680064,14680064,14680064,14680064]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,6291456]),new Uint32Array([2237377,2237409,2236225,2237441,2237473,2217441,2215521,2215553,2217473,2237505,2237537,2209697,2237569,2215585,2237601,2237633]),new Uint32Array([2221985,2165601,2165601,2165665,2165665,2222017,2222017,2165729,2165729,2158913,2158913,2158913,2158913,2097281,2097281,2105921]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,0,23068672,23068672,23068672,0,23068672,23068672,23068672,23068672,0,0]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2149634,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2176897,6291456,6291456,23068672,23068672,23068672,23068672,23068672,23068672,23068672,2176929,6291456,2176961,6291456,2176993,6291456]),new Uint32Array([2172641,6291456,2172673,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2172705,2172737,6291456,2172769,2172801,6291456]),new Uint32Array([2099173,2104196,2121667,2099395,2121763,2152258,2152322,2098946,2152386,2121859,2121955,2099333,2122051,2104324,2099493,2122147]),new Uint32Array([6291456,6291456,6291456,2145794,6291456,6291456,6291456,6291456,0,6291456,6291456,6291456,6291456,2145858,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,23068672,23068672,23068672,0,0,6291456,0]),new Uint32Array([0,2105921,2097729,0,2097377,0,0,2106017,0,2097505,2105889,2097185,2097697,2135777,2097633,2097441]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([2239074,2239138,2239201,2239233,2239265,2239297,2239329,2239361,0,2239393,2239425,2239425,2239458,2239521,2239553,2209569]),new Uint32Array([14680064,2098209,2111137,2105505,2098241,2108353,2108417,2105825,2111713,2100897,2111905,2105473,2105569,2105601,2112289,2108193]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,23068672,23068672,23068672,23068672,23068672,23068672,23068672,0,6291456,23068672]),new Uint32Array([2108321,2108289,2113153,2098209,2180897,2180929,2180961,2111137,2098241,2108353,2170241,2170273,2180993,2105825,6291456,2105473]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2146114,6291456,6291456,6291456,0,0,0]),new Uint32Array([2105921,2105921,2105921,2222049,2222049,2130977,2130977,2130977,2130977,2160065,2160065,2160065,2160065,2097729,2097729,2097729]),new Uint32Array([2218145,2214785,2207937,2218177,2218209,2192993,2210113,2212769,2218241,2218273,2216129,2218305,2216161,2218337,2218369,2218401]),new Uint32Array([0,0,0,2156546,2156610,2156674,2156738,2156802,0,0,0,0,0,2156866,23068672,2156930]),new Uint32Array([23068672,23068672,23068672,0,0,0,0,23068672,23068672,0,0,23068672,23068672,23068672,0,0]),new Uint32Array([2213409,2213441,2213473,2213505,2213537,2213569,2213601,2213633,2213665,2195681,2213697,2213729,2213761,2213793,2213825,2213857]),new Uint32Array([2100033,2099233,2122017,2200673,2098113,2121537,2103201,2200705,2104033,2121857,2121953,2122401,2099649,2099969,2123009,2100129]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,0,0,0,0,0,0]),new Uint32Array([2201857,6291456,2201889,6291456,2201921,6291456,2201953,6291456,2201985,6291456,2202017,6291456,2176193,2176257,23068672,23068672]),new Uint32Array([6291456,6291456,23068672,23068672,0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2188193,2188225,2188257,2188289,2188321,2188353,2188385,2188417,2188449,2188481,2188513,2188545,2188577,2188609,2188641,0]),new Uint32Array([10554529,2221089,0,10502113,10562017,10537921,10538049,2221121,2221153,0,0,0,0,0,0,0]),new Uint32Array([2213889,2213921,2213953,2213985,2214017,2214049,2214081,2194177,2214113,2214145,2214177,2214209,2214241,2214273,2214305,2214337]),new Uint32Array([2166978,2167042,2099169,0,0,0,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2180545,6291456,6291456,6291456]),new Uint32Array([10518915,10519011,10519107,10519203,2162242,2162306,2159554,2162370,2159362,2159618,2105922,2162434,2159746,2162498,2159810,2159874]),new Uint32Array([2161730,2161794,2135586,2161858,2161922,2137186,2131810,2160290,2135170,2161986,2137954,2162050,2162114,2162178,10518723,10518819]),new Uint32Array([10506627,10506723,10506819,10506915,10507011,10507107,10507203,10507299,10507395,10507491,10507587,10507683,10507779,10507875,10507971,10508067]),new Uint32Array([6291456,23068672,23068672,23068672,0,23068672,23068672,0,0,0,0,0,23068672,23068672,23068672,23068672]),new Uint32Array([23068672,23068672,23068672,23068672,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,0,0]),new Uint32Array([2175873,2175905,2175937,2175969,2176001,2176033,2176065,2176097,2176129,2176161,2176193,2176225,2176257,2176289,2176321,2176353]),new Uint32Array([2140006,2140198,2140390,2140582,2140774,23068672,23068672,23068672,23068672,23068672,6291456,6291456,6291456,23068672,23068672,23068672]),new Uint32Array([2108193,2112481,2112577,2098177,2098305,2108321,2108289,2100865,2113153,2108481,2113345,2113441,2098209,2111137,2105505,2098241]),new Uint32Array([0,23068672,0,0,0,0,0,0,0,2145154,2145218,2145282,6291456,0,2145346,0]),new Uint32Array([0,0,0,0,10531458,10495395,2148545,2143201,2173473,2148865,2173505,0,2173537,0,2173569,2149121]),new Uint32Array([10537282,10495683,2148738,2148802,2148866,0,6291456,2148930,2186593,2173473,2148737,2148865,2148802,10495779,10495875,10495971]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,0,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([2215425,2215457,2215489,2215521,2215553,2215585,2215617,2215649,2215681,2215713,2215745,2215777,2192033,2215809,2215841,2215873]),new Uint32Array([2242049,2242081,2242113,2242145,2242177,2242209,2242241,2242273,2215937,2242305,2242338,2242401,2242433,2242465,2242497,2216001]),new Uint32Array([10554529,2221089,0,0,10562017,10502113,10538049,10537921,2221185,10489601,10489697,10609889,10609921,2141729,2141793,10610273]),new Uint32Array([2141923,2142019,2142115,2142211,2142307,2142403,2142499,2142595,2142691,0,0,0,0,0,0,0]),new Uint32Array([0,2221185,2221217,10609857,10609857,10489601,10489697,10609889,10609921,2141729,2141793,2221345,2221377,2221409,2221441,2187105]),new Uint32Array([6291456,23068672,23068672,23068672,23068672,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,0]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,18923970,23068672,23068672,23068672,0,6291456,6291456]),new Uint32Array([2183105,6291456,2183137,6291456,2183169,6291456,2183201,6291456,2183233,6291456,2183265,6291456,2183297,6291456,2183329,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0]),new Uint32Array([23068672,23068672,23068672,23068672,0,0,0,0,0,0,0,0,6291456,6291456,6291456,6291456]),new Uint32Array([2134434,2134818,2097666,2097186,2097474,2097698,2105986,2131586,2132450,2131874,2131778,2135970,2135778,2161602,2136162,2161666]),new Uint32Array([2236865,2236897,2236930,2236993,2237025,2235681,2237058,2237121,2237153,2237185,2237217,2217281,2237250,2191233,2237313,2237345]),new Uint32Array([2190049,6291456,2190081,6291456,2190113,6291456,2190145,6291456,2190177,6291456,2190209,6291456,2190241,6291456,2190273,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,23068672,23068672,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2101922,2102050,2102178,2102306,10498755,10498851,10498947,10499043,10499139,10499235,10499331,10499427,10499523,10489604,10489732,10489860]),new Uint32Array([2166914,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,0,0,0,0,0]),new Uint32Array([2181601,2170561,2181633,2181665,2170753,2181697,2172897,2170881,2181729,2170913,2172929,2113441,2181761,2181793,2171009,2173761]),new Uint32Array([0,2105921,2097729,2106081,0,2097601,2162337,2106017,2133281,2097505,0,2097185,2097697,2135777,2097633,2097441]),new Uint32Array([6291456,6291456,6291456,23068672,23068672,23068672,23068672,23068672,6291456,6291456,6291456,6291456,0,0,0,0]),new Uint32Array([2248001,2248033,2248066,2248130,2248193,2248226,2248289,2248322,2248385,2248417,2216673,2248450,2248514,2248577,2248610,2248673]),new Uint32Array([6291456,6291456,0,0,0,0,0,0,0,6291456,6291456,6291456,6291456,0,0,0]),new Uint32Array([2169729,6291456,2169761,6291456,2169793,6291456,2169825,6291456,2169857,2169889,6291456,2169921,6291456,2143329,6291456,2098305]),new Uint32Array([2162178,2163202,2163266,2135170,2136226,2161986,2137954,2159426,2159490,2163330,2159554,2163394,2159682,2139522,2136450,2159746]),new Uint32Array([2173953,2173985,0,2174017,2174049,2174081,2174113,2174145,2174177,2149057,2174209,2174241,6291456,6291456,6291456,6291456]),new Uint32Array([6291456,6291456,4271169,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2174273]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([6291456,6291456,0,0,0,0,0,0,0,6291456,0,0,0,0,0,0]),new Uint32Array([6291456,6291456,6291456,2190785,0,0,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([2189793,6291456,2189825,6291456,2189857,6291456,2189889,6291456,2189921,6291456,2189953,6291456,2189985,6291456,2190017,6291456]),new Uint32Array([2105601,2112289,2108193,2112481,2112577,0,2098305,2108321,2108289,2100865,2113153,2108481,2113345,0,2098209,2111137]),new Uint32Array([2172129,6291456,2172161,6291456,2172193,6291456,2172225,6291456,2172257,6291456,2172289,6291456,2172321,6291456,2172353,6291456]),new Uint32Array([2214753,6291456,2214785,6291456,6291456,2214817,2214849,2214881,2214913,2214945,2214977,2215009,2215041,2215073,2194401,6291456]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,6291456,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([0,0,0,0,6291456,6291456,6291456,23068672,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([10610305,10610337,10575617,2221761,10610401,10610433,10502177,0,10610465,10610497,10610529,10610561,0,0,0,0]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,23068672,0,0,0,0,23068672]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2187105,2187137,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2199393,2199425,2199457,2199489,2199521,2199553,2199585,2199617,2199649,2199681,2199713,2199745,2199777,2199809,2199841,0]),new Uint32Array([2217249,2217281,2217313,2217345,2217377,2217409,2217441,2217473,2215617,2217505,2217537,2217569,2214753,2217601,2217633,2217665]),new Uint32Array([2170273,2170305,6291456,2170337,2170369,6291456,2170401,2170433,2170465,6291456,6291456,6291456,2170497,2170529,6291456,2170561]),new Uint32Array([2188673,6291456,2188705,2188737,2188769,6291456,6291456,2188801,6291456,2188833,6291456,2188865,6291456,2180929,2181505,2180897]),new Uint32Array([10489988,10490116,10490244,10490372,10490500,10490628,10490756,10490884,0,0,0,0,0,0,0,0]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2147393,2147457,2147521,2147585,2147649,2147713,2147777,2147841]),new Uint32Array([23068672,23068672,0,23068672,23068672,0,23068672,23068672,23068672,23068672,23068672,0,0,0,0,0]),new Uint32Array([2241153,2241185,2241217,2215809,2241250,2241313,2241345,2241377,2217921,2241377,2241409,2215873,2241441,2241473,2241505,2241537]),new Uint32Array([23068672,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2220417,2220417,2220449,2220449,2220481,2220481,2220513,2220513,2220545,2220545,2220577,2220577,2220609,2220609,2220641,2220641]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,2144002,0,6291456,6291456,0,0,6291456,6291456,6291456]),new Uint32Array([2167105,2167137,2167169,2167201,2167233,2167265,2167297,2167329,2167361,2167393,2167425,2167457,2167489,2167521,2167553,2167585]),new Uint32Array([10575521,2098209,2111137,2105505,2098241,2108353,2108417,2105825,2111713,2100897,2111905,2105473,2105569,2105601,2112289,2108193]),new Uint32Array([2234146,2234210,2234274,2234338,2234402,2234466,2234530,2234594,2234658,2234722,2234786,2234850,2234914,2234978,2235042,2235106]),new Uint32Array([0,0,0,0,0,0,0,2180577,0,0,0,0,0,2180609,0,0]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,23068672,23068672,23068672,23068672,23068672,0,0,6291456,6291456]),new Uint32Array([2098209,2111137,2105505,2098241,2108353,2108417,2105825,2111713,2100897,2111905,2105473,2105569,2105601,2112289,2108193,2112481]),new Uint32Array([23068672,23068672,23068672,23068672,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2242529,2242561,2242593,2242625,2242657,2242689,2242721,2242753,2207937,2218177,2242785,2242817,2242849,2242882,2242945,2242977]),new Uint32Array([2118049,2105345,2118241,2105441,2118433,2118529,2118625,2118721,2118817,2200257,2200289,2191809,2200321,2200353,2200385,2200417]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,23068672,23068672,23068672,6291456,6291456]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,0]),new Uint32Array([2185505,6291456,2185537,6291456,2185569,6291456,2185601,6291456,2185633,6291456,2185665,6291456,2185697,6291456,2185729,6291456]),new Uint32Array([2231970,2232034,2232098,2232162,2232226,2232290,2232354,2232418,2232482,2232546,2232610,2232674,2232738,2232802,2232866,2232930]),new Uint32Array([2218625,2246402,2246466,2246530,2246594,2246657,2246689,2246689,2218657,2219681,2246721,2246753,2246785,2246818,2246881,2208481]),new Uint32Array([2197025,2197057,2197089,2197121,2197153,2197185,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([2219137,2216961,2219169,2219201,2219233,2219265,2219297,2217025,2215041,2219329,2217057,2219361,2217089,2219393,2197153,2219426]),new Uint32Array([23068672,23068672,23068672,0,0,0,23068672,23068672,23068672,0,23068672,23068672,23068672,23068672,0,0]),new Uint32Array([2098305,2108321,2108289,2100865,2113153,2108481,2113345,2113441,2098209,2111137,2105505,2098241,2108353,2108417,2105825,2111713]),new Uint32Array([2243522,2243585,2243617,2243649,2243681,2210113,2243713,2243746,2243810,2243874,2243937,2243970,2244033,2244065,2244097,2244129]),new Uint32Array([2178017,6291456,2178049,6291456,2178081,6291456,2178113,6291456,2178145,6291456,2178177,6291456,2178209,6291456,2178241,6291456]),new Uint32Array([10553858,2165314,10518722,6291456,10518818,0,10518914,2130690,10519010,2130786,10519106,2130882,10519202,2165378,10554050,2165506]),new Uint32Array([0,0,2135491,2135587,2135683,2135779,2135875,2135971,2135971,2136067,2136163,2136259,2136355,2136355,2136451,2136547]),new Uint32Array([23068672,23068672,23068672,6291456,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,6291456,6291456]),new Uint32Array([0,0,0,0,0,0,0,0,0,0,0,0,6291456,6291456,6291456,6291456]),new Uint32Array([23068672,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([2220033,2220033,2220065,2220065,2220065,2220065,2220097,2220097,2220097,2220097,2220129,2220129,2220129,2220129,2220161,2220161]),new Uint32Array([6291456,6291456,6291456,0,0,0,0,0,0,0,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,0,23068672,0,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([2100897,2100898,2100899,2150018,2100865,2100866,2100867,2100868,2150082,2108481,2109858,2109859,2105569,2105505,2098241,2105601]),new Uint32Array([2097217,2097505,2097505,2097505,2097505,2165570,2165570,2165634,2165634,2165698,2165698,2097858,2097858,0,0,2097152]),new Uint32Array([23068672,6291456,23068672,23068672,23068672,6291456,6291456,23068672,23068672,6291456,6291456,6291456,6291456,6291456,23068672,23068672]),new Uint32Array([23068672,23068672,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0]),new Uint32Array([10503843,10503939,10504035,10504131,10504227,10504323,10504419,10504515,10504611,10504707,10504803,10504899,10504995,10491140,10491268,0]),new Uint32Array([2173697,2173729,2148801,2173761,2143969,2173793,2173825,2153473,2173857,2173889,2173921,2173953,2173985,2173761,2174017,2174049]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,0,23068672,23068672,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([2134145,2097153,2134241,2105953,2132705,2130977,2160065,2131297,2162049,2133089,2160577,2133857,2235297,2220769,2235329,2235361]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,23068672,23068672,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([2222401,2222433,2222465,10531394,2222497,2222529,2222561,0,2222593,2222625,2222657,2222689,2222721,2222753,2222785,0]),new Uint32Array([2184481,6291456,2184513,6291456,2184545,6291456,2184577,6291456,2184609,6291456,2184641,6291456,2184673,6291456,2184705,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,23068672,23068672,23068672,23068672,6291456,6291456,6291456,6291456,23068672,23068672]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,23068672,23068672,0,0,0,0,0,0,0,0,0]),new Uint32Array([2105570,2156034,2126947,2156098,2153666,2127043,2127139,2156162,0,2127235,2156226,2156290,2156354,2156418,2127331,2127427]),new Uint32Array([2215905,2207041,2153185,2241569,2241601,2241633,2241665,2241697,2241730,2241793,2241825,2241857,2241889,2241921,2241954,2242017]),new Uint32Array([2203777,6291456,2203809,6291456,2203841,6291456,2203873,6291456,2203905,6291456,2173121,2180993,2181249,2203937,2181313,0]),new Uint32Array([2168577,6291456,2168609,6291456,2168641,6291456,2168673,6291456,2168705,6291456,2168737,6291456,2168769,6291456,2168801,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,6291456,23068672,23068672,6291456]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,0,23068672,23068672,23068672,0,23068672,23068672,23068672,0,0]),new Uint32Array([2210113,2195521,2210145,2210177,2210209,2210241,2210273,2210305,2210337,2210369,2210401,2210433,2210465,2210497,2210529,2210561]),new Uint32Array([6291456,0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0]),new Uint32Array([2228706,2228770,2228834,2228898,2228962,2229026,2229090,2229154,2229218,2229282,2229346,2229410,2229474,2229538,2229602,2229666]),new Uint32Array([23068672,6291456,6291456,6291456,6291456,0,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([6291456,6291456,6291456,0,0,0,0,0,0,0,0,0,0,0,0,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,0,6291456,6291456,6291456,6291456,18874368,18874368,18874368,0,0]),new Uint32Array([2133089,2133281,2133281,2133281,2133281,2160577,2160577,2160577,2160577,2097441,2097441,2097441,2097441,2133857,2133857,2133857]),new Uint32Array([6291456,0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2173825,2153473,2173857,2173889,2173921,2173953,2173985,2174017,2174017,2174049,2174081,2174113,2174145,2174177,2149057,2233089]),new Uint32Array([2178529,6291456,2178561,6291456,2178593,6291456,2178625,6291456,2178657,6291456,2178689,6291456,2178721,6291456,2178753,6291456]),new Uint32Array([2221025,2221025,2221057,2221057,2159329,2159329,2159329,2159329,2097217,2097217,2158914,2158914,2158978,2158978,2159042,2159042]),new Uint32Array([2208161,2208193,2208225,2208257,2194433,2208289,2208321,2208353,2208385,2208417,2208449,2208481,2208513,2208545,2208577,2208609]),new Uint32Array([2169217,6291456,2169249,6291456,2169281,6291456,2169313,6291456,2169345,6291456,2169377,6291456,2169409,6291456,2169441,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,6291456,6291456,6291456,6291456]),new Uint32Array([2133187,2133283,2133283,2133379,2133475,2133571,2133667,2133667,2133763,2133859,2133955,2134051,2134147,2134147,2134243,2134339]),new Uint32Array([2197697,2114113,2114209,2197729,2197761,2114305,2197793,2114401,2114497,2197825,2114593,2114689,2114785,2114881,2114977,0]),new Uint32Array([2193089,2193121,2193153,2193185,2117665,2117569,2193217,2193249,2193281,2193313,2193345,2193377,2193409,2193441,2193473,2193505]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0]),new Uint32Array([6291456,6291456,6291456,0,0,0,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([6291456,6291456,6291456,0,0,0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2184225,6291456,2184257,6291456,2184289,6291456,2184321,6291456,2184353,6291456,2184385,6291456,2184417,6291456,2184449,6291456]),new Uint32Array([2112577,2098177,2098305,2108321,2108289,2100865,2113153,2108481,2113345,2113441,2100833,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,23068672,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([2098657,2098049,2200737,2123489,2123681,2200769,2098625,2100321,2098145,2100449,2098017,2098753,2200801,2200833,2200865,0]),new Uint32Array([23068672,23068672,23068672,0,0,0,0,0,0,0,0,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,23068672,23068672,23068672,23068672,23068672,0,0,0,0,0]),new Uint32Array([2098305,2108321,2108289,2100865,2113153,2108481,2113345,2113441,2098209,2111137,0,2098241,2108353,2108417,2105825,0]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2181153,2105505,2181185,2167617,2180993]),new Uint32Array([2160002,2160066,2160130,2160194,2160258,2132066,2131010,2131106,2106018,2131618,2160322,2131298,2132034,2131938,2137410,2132226]),new Uint32Array([6291456,6291456,6291456,6291456,0,0,0,0,0,0,0,0,0,0,0,6291456]),new Uint32Array([2183617,6291456,2183649,6291456,2183681,6291456,2183713,6291456,2183745,6291456,2183777,6291456,2183809,6291456,2183841,6291456]),new Uint32Array([0,6291456,6291456,0,6291456,0,0,6291456,6291456,0,6291456,0,0,6291456,0,0]),new Uint32Array([2250977,2251009,2251041,2251073,2195009,2251106,2251169,2251201,2251233,2251265,2251297,2251330,2251394,2251457,2251489,2251521]),new Uint32Array([2205729,2205761,2205793,2205825,2205857,2205889,2205921,2205953,2205985,2206017,2206049,2206081,2206113,2206145,2206177,2206209]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2143170,2168993,6291456,2169025,6291456,2169057,6291456,2169089,6291456,2143234,2169121,6291456,2169153,6291456,2169185,6291456]),new Uint32Array([23068672,23068672,2190689,6291456,0,0,0,0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2248706,2248769,2248801,2248833,2248865,2248897,2248929,2248962,2249026,2249090,2249154,2240705,2249217,2249249,2249281,2249313]),new Uint32Array([10485857,6291456,6291456,6291456,6291456,6291456,6291456,6291456,10495394,6291456,2098209,6291456,6291456,2097152,6291456,10531394]),new Uint32Array([0,6291456,6291456,6291456,6291456,6291456,6291456,0,0,6291456,6291456,6291456,6291456,6291456,6291456,0]),new Uint32Array([14680064,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2173985,2173953,2148481,2173601,2173633,2173665,2173697,2173729,2148801,2173761,2143969,2173793,2173825,2153473,2173857,2173889]),new Uint32Array([6291456,2186977,6291456,6291456,6291456,6291456,6291456,10537858,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2209601,2209633,2209665,2209697,2209729,2209761,2209793,2209825,2209857,2209889,2209921,2209953,2209985,2210017,2210049,2210081]),new Uint32Array([10501539,10501635,10501731,10501827,10501923,10502019,2098209,2111137,2105505,2098241,2108353,2108417,2105825,2111713,2100897,2111905]),new Uint32Array([2173697,2173729,2148801,2173761,2143969,2173793,2173825,2153473,2173857,2173889,2173921,2173953,2173985,2174017,2174017,2174049]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,6291456,6291456,6291456,6291456,0,0]),new Uint32Array([6291456,6291456,23068672,23068672,23068672,0,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([2194561,2194593,2194625,2119777,2119873,2194657,2194689,2194721,2194753,2194785,2194817,2194849,2194881,2194913,2194945,2194977]),new Uint32Array([2113153,2108481,2113345,2113441,2098209,2111137,2105505,2098241,2108353,2108417,2105825,2111713,2100897,2111905,2105473,2105569]),new Uint32Array([2222818,2222882,2222946,2223010,2223074,2223138,2223202,2223266,2223330,2223394,2223458,2223522,2223586,2223650,2223714,2223778]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,23068672]),new Uint32Array([0,2179553,2179585,2179617,2179649,2144001,2179681,2179713,2179745,2179777,2179809,2156705,2179841,2156833,2179873,2179905]),new Uint32Array([6291456,23068672,6291456,2145602,23068672,23068672,23068672,23068672,23068672,23068672,0,23068672,23068672,6291456,0,0]),new Uint32Array([2196513,2196545,2196577,2196609,2196641,2196673,2196705,2196737,2196769,2196801,2196833,2196865,2196897,2196929,2196961,2196993]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2177281,6291456,2177313,6291456,2177345,6291456,2177377,6291456,2177409,6291456,2177441,6291456,2177473,6291456,2177505,6291456]),new Uint32Array([2187137,2221473,2221505,2221537,2221569,6291456,6291456,10610209,10610241,10537986,10537986,10537986,10537986,10609857,10609857,10609857]),new Uint32Array([2243009,2243041,2216033,2243074,2243137,2243169,2243201,2219617,2243233,2243265,2243297,2243329,2243362,2243425,2243457,2243489]),new Uint32Array([10485857,10485857,10485857,10485857,10485857,10485857,10485857,10485857,10485857,10485857,10485857,2097152,4194304,4194304,0,0]),new Uint32Array([2143042,6291456,2143106,2143106,2168833,6291456,2168865,6291456,6291456,2168897,6291456,2168929,6291456,2168961,6291456,2143170]),new Uint32Array([6291456,6291456,23068672,23068672,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2204193,2204225,2204257,2204289,2204321,2204353,2204385,2204417,2204449,2204481,2204513,2204545,2204577,2204609,2204641,2204673]),new Uint32Array([2202753,6291456,2202785,6291456,2202817,6291456,2202849,6291456,2202881,6291456,2202913,6291456,2202945,6291456,2202977,6291456]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,0,0,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([2108353,2108417,2105825,2111713,2100897,2111905,2105473,2105569,2105601,2112289,2108193,2112481,2112577,2098177,2098305,2108321]),new Uint32Array([2147394,2147458,2147522,2147586,2147650,2147714,2147778,2147842,2147394,2147458,2147522,2147586,2147650,2147714,2147778,2147842]),new Uint32Array([2253313,2253346,2253409,2253441,2253473,2253505,2253537,2253569,2253601,2253634,2219393,2253697,2253729,2253761,2253793,2253825]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,23068672,23068672,23068672,23068672,6291456,6291456]),new Uint32Array([2162562,2162626,2131362,2162690,2159938,2160002,2162754,2162818,2160130,2162882,2160194,2160258,2160834,2160898,2161026,2161090]),new Uint32Array([2175361,2175393,2175425,2175457,2175489,2175521,2175553,2175585,2175617,2175649,2175681,2175713,2175745,2175777,2175809,2175841]),new Uint32Array([2253858,2253921,2253954,2254018,2254082,2196737,2254145,2196865,2254177,2254209,2254241,2254273,2197025,2254306,0,0]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2202113,2204129,2188705,2204161]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,6291456,0,6291456,6291456,6291456,6291456,0,0]),new Uint32Array([2173985,2174017,2174017,2174049,2174081,2174113,2174145,2174177,2149057,2233089,2173697,2173761,2173793,2174113,2173985,2173953]),new Uint32Array([2101569,2101697,2101825,2101953,2102081,2102209,2100833,2100737,2098337,2101441,2101569,2101697,2101825,2101953,2102081,2102209]),new Uint32Array([2108289,2100865,2113153,2108481,2113345,2113441,2098209,2111137,2105505,2098241,0,2108417,0,2111713,2100897,2111905]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,0,0,0,0,0,0,0,0]),new Uint32Array([2175425,2175489,2175809,2175905,2175937,2175937,2176193,2176417,2180865,0,0,0,0,0,0,0]),new Uint32Array([6291456,6291456,6291456,6291456,2143298,2143298,2143298,2143362,2143362,2143362,2143426,2143426,2143426,2171105,6291456,2171137]),new Uint32Array([2120162,2120258,2151618,2151682,2151746,2151810,2151874,2151938,2152002,2120035,2120131,2120227,2152066,2120323,2152130,2120419]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,0,0,0,0,0,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2195361,2142433,2236065,2236097,2236129,2236161,2118241,2117473,2236193,2236225,2236257,2236289,0,0,0,0]),new Uint32Array([2189281,6291456,2189313,6291456,2189345,6291456,2189377,6291456,2189409,6291456,2189441,6291456,2189473,6291456,2189505,6291456]),new Uint32Array([6291456,6291456,2145922,6291456,6291456,6291456,6291456,2145986,6291456,6291456,6291456,6291456,2146050,6291456,6291456,6291456]),new Uint32Array([2100833,2100737,2098337,2101441,2101569,2101697,2101825,2101953,2102081,2102209,10502113,10562017,10610401,10502177,10610433,10538049]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,2186401,0,2186433,0,2186465,0,2186497]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,23068672,23068672,23068672]),new Uint32Array([0,0,2198241,2198273,2198305,2198337,2198369,2198401,0,0,2198433,2198465,2198497,0,0,0]),new Uint32Array([6291456,0,6291456,6291456,6291456,6291456,0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,0,6291456,0,23068672,23068672,23068672,23068672,23068672,23068672,0,0]),new Uint32Array([6291456,6291456,6291456,6291456,0,6291456,6291456,6291456,6291456,6291456,0,0,23068672,6291456,23068672,23068672]),new Uint32Array([0,2105921,2097729,0,2097377,0,0,2106017,2133281,2097505,2105889,0,2097697,2135777,2097633,2097441]),new Uint32Array([2197889,2197921,2197953,2197985,2198017,2198049,2198081,2198113,2198145,2198177,2198209,2198241,2198273,2198305,2198337,2198369]),new Uint32Array([2132514,2132610,2160386,2133090,2133186,2160450,2160514,2133282,2160578,2133570,2106178,2160642,2133858,2160706,2160770,2134146]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,23068672,23068672,0,0,0,0,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([6291456,23068672,23068672,6291456,23068672,23068672,6291456,23068672,0,0,0,0,0,0,0,0]),new Uint32Array([2184737,6291456,2184769,6291456,2184801,6291456,2184833,6291456,2184865,6291456,2184897,6291456,2184929,6291456,2184961,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,6291456,0,6291456,6291456,6291456,6291456,0,6291456]),new Uint32Array([6291456,6291456,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([23068672,23068672,23068672,23068672,6291456,23068672,23068672,23068672,6291456,23068672,23068672,23068672,23068672,23068672,0,0]),new Uint32Array([6291456,6291456,6291456,2186753,6291456,6291456,6291456,6291456,2186785,2186817,2186849,2173569,2186881,10496355,10495395,10575521]),new Uint32Array([0,0,2097729,0,0,0,0,2106017,0,2097505,0,2097185,0,2135777,2097633,2097441]),new Uint32Array([2189537,6291456,2189569,6291456,2189601,6291456,2189633,6291456,2189665,6291456,2189697,6291456,2189729,6291456,2189761,6291456]),new Uint32Array([2202497,6291456,2202529,6291456,2202561,6291456,2202593,6291456,2202625,6291456,2202657,6291456,2202689,6291456,2202721,6291456]),new Uint32Array([2245217,2218369,2245249,2245282,2245345,2245377,2245410,2245474,2245537,2245569,2245601,2245633,2245665,2245665,2245697,2245729]),new Uint32Array([6291456,0,23068672,23068672,0,0,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([6291456,0,0,0,0,0,0,23068672,0,0,0,0,0,0,0,0]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,23068672,6291456,23068672,6291456,23068672,6291456,6291456,6291456,6291456,23068672,23068672]),new Uint32Array([0,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,0,0,0,0,0,0]),new Uint32Array([2097281,2105921,2097729,2106081,2097377,2097601,2162337,2106017,2133281,2097505,0,2097185,2097697,2135777,2097633,2097441]),new Uint32Array([2176641,6291456,2176673,6291456,2176705,6291456,2176737,6291456,2176769,6291456,2176801,6291456,2176833,6291456,2176865,6291456]),new Uint32Array([2174145,2174177,2149057,2233089,2173697,2173761,2173793,2174113,2173985,2173953,2174369,2174369,0,0,2100833,2100737]),new Uint32Array([2116513,2190817,2190849,2190881,2190913,2190945,2116609,2190977,2191009,2191041,2191073,2117185,2191105,2191137,2191169,2191201]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,0,0,6291456,6291456,6291456]),new Uint32Array([0,0,0,0,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,6291456]),new Uint32Array([2167617,2167649,2167681,2167713,2167745,2167777,2167809,6291456,2167841,2167873,2167905,2167937,2167969,2168001,2168033,4240130]),new Uint32Array([2165122,2163970,2164034,2164098,2164162,2164226,2164290,2164354,2164418,2164482,2164546,2133122,2134562,2132162,2132834,2136866]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,0,0,2186209,2186241,2186273,2186305,2186337,2186369,0,0]),new Uint32Array([2112481,2112577,2098177,2098305,2108321,2108289,2100865,2113153,2108481,2113345,2113441,14680064,14680064,14680064,14680064,14680064]),new Uint32Array([0,0,23068672,6291456,0,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,6291456,6291456]),new Uint32Array([0,10537921,10610689,10610273,10610497,10610529,10610305,10610721,10489601,10489697,10610337,10575617,10554529,2221761,2197217,10496577]),new Uint32Array([2105473,2105569,2105601,2112289,0,2112481,2112577,2098177,2098305,2108321,2108289,2100865,2113153,2108481,2113345,2113441]),new Uint32Array([2100897,2111905,2105473,2105569,2105601,2112289,2108193,2112481,2112577,2098177,2098305,2108321,2108289,2100865,2113153,2108481]),new Uint32Array([2125346,2153410,2153474,2127394,2153538,2153602,2153666,2153730,2105507,2105476,2153794,2153858,2153922,2153986,2154050,2105794]),new Uint32Array([2200449,2119681,2200481,2153313,2199873,2199905,2199937,2200513,2200545,2200577,2200609,2119105,2119201,2119297,2119393,2119489]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2175777,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2222273,2197217,2221473,2221505,2221089,2222305,2200865,2099681,2104481,2222337,2099905,2120737,2222369,2103713,2100225,2098785]),new Uint32Array([2201377,6291456,2201409,6291456,2201441,6291456,2201473,6291456,2201505,6291456,2201537,6291456,2201569,6291456,6291456,23068672]),new Uint32Array([2174081,2174113,2174145,2174177,2149057,2233057,2148481,2173601,2173633,2173665,2173697,2173729,2148801,2173761,2143969,2173793]),new Uint32Array([2200897,6291456,2200929,6291456,2200961,6291456,2200993,6291456,2201025,6291456,2180865,6291456,2201057,6291456,2201089,6291456]),new Uint32Array([0,0,0,0,0,23068672,23068672,0,6291456,6291456,6291456,0,0,0,0,0]),new Uint32Array([2161154,2161410,2138658,2161474,2161538,2097666,2097186,2097474,2162946,2132450,2163010,2163074,2136162,2163138,2161666,2161730]),new Uint32Array([2148481,2173601,2173633,2173665,2173697,2173729,2148801,2173761,2143969,2173793,2173825,2153473,2173857,2173889,2173921,2173953]),new Uint32Array([0,0,0,0,0,0,23068672,23068672,0,0,0,0,2145410,2145474,0,6291456]),new Uint32Array([2244161,2216065,2212769,2244193,2244225,2244257,2244290,2244353,2244385,2244417,2244449,2218273,2244481,2244514,2244577,2244609]),new Uint32Array([2125730,2125699,2125795,2125891,2125987,2154114,2154178,2154242,2154306,2154370,2154434,2154498,2126082,2126178,2126274,2126083]),new Uint32Array([2237665,2237697,2237697,2237697,2237730,2237793,2237825,2237857,2237890,2237953,2237985,2238017,2238049,2238081,2238113,2238145]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2150146,6291456,6291456,6291456]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,0,0,23068672,23068672,0,0,23068672,23068672,23068672,0,0]),new Uint32Array([2214369,2238593,2238625,2238657,2238689,2238721,2238753,2238785,2238817,2238850,2238913,2238945,2238977,2235457,2239009,2239041]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0]),new Uint32Array([2252066,2252130,2252193,2252225,2252257,2252290,2252353,2252385,2252417,2252449,2252481,2252513,2252545,2252578,2252641,2252673]),new Uint32Array([2197697,2114113,2114209,2197729,2197761,2114305,2197793,2114401,2114497,2197825,2114593,2114689,2114785,2114881,2114977,2197857]),new Uint32Array([2224866,2224930,2224994,2225058,2225122,2225186,2225250,2225314,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2219490,2219554,2219617,2219649,2219681,2219714,2219778,2219842,2219905,2219937,0,0,0,0,0,0]),new Uint32Array([6291456,23068672,23068672,23068672,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,6291456]),new Uint32Array([2113345,2113441,2098209,2111137,2105505,2098241,2108353,2108417,2105825,2111713,2100897,2111905,2105473,2105569,2105601,2112289]),new Uint32Array([2174081,2174113,2174145,2174177,2149057,2233089,2173697,2173761,2173793,2174113,2173985,2173953,2148481,2173601,2173633,2173665]),new Uint32Array([2220161,2220161,2220193,2220193,2220193,2220193,2220225,2220225,2220225,2220225,2220257,2220257,2220257,2220257,2220289,2220289]),new Uint32Array([2192673,2192705,2192737,2192769,2192801,2192833,2192865,2118049,2192897,2117473,2117761,2192929,2192961,2192993,2193025,2193057]),new Uint32Array([2179297,6291456,2179329,6291456,2179361,6291456,2179393,6291456,2179425,6291456,2179457,6291456,2179489,6291456,2179521,6291456]),new Uint32Array([6291456,6291456,6291456,23068672,6291456,6291456,6291456,0,0,0,0,0,0,0,0,0]),new Uint32Array([2235745,2235777,2193633,2235809,2235841,2235873,2235905,2235937,2235969,2116513,2116705,2236001,2200513,2199905,2200545,2236033]),new Uint32Array([2113153,2108481,2113345,2113441,2232993,2233025,0,0,2148481,2173601,2173633,2173665,2173697,2173729,2148801,2173761]),new Uint32Array([2170593,6291456,2170625,6291456,2170657,6291456,2170689,2170721,6291456,2170753,6291456,6291456,2170785,6291456,2170817,2170849]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2166786,2166850,0,0,0,0]),new Uint32Array([23068672,6291456,0,0,0,0,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,6291456,6291456]),new Uint32Array([2100833,2100737,2098337,2101441,2101569,2101697,2101825,2101953,2102081,2102209,10575617,2187041,10502177,10489601,10489697,0]),new Uint32Array([0,0,0,0,0,0,0,0,0,0,0,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2134562,2132162,2132834,2136866,2136482,2164610,2164674,2164738,2164802,2132802,2132706,2164866,2132898,2164930,2164994,2165058]),new Uint32Array([6291456,6291456,2098337,2101441,10531458,2153473,6291456,6291456,10531522,2100737,2108193,6291456,2106499,2106595,2106691,6291456]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,23068672,0,0,0,0,0,0,0,0,0]),new Uint32Array([2233122,2233186,2233250,2233314,2233378,2233442,2233506,2233570,2233634,2233698,2233762,2233826,2233890,2233954,2234018,2234082]),new Uint32Array([23068672,6291456,23068672,23068672,23068672,6291456,6291456,23068672,23068672,23068672,23068672,23068672,23068672,23068672,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,0,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,0,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([2205217,2205249,2205281,2205313,2205345,2205377,2205409,2205441,2205473,2205505,2205537,2205569,2205601,2205633,2205665,2205697]),new Uint32Array([6291456,0,6291456,0,0,0,6291456,6291456,6291456,6291456,0,0,23068672,6291456,23068672,23068672]),new Uint32Array([2173601,2173761,2174081,2173569,2174241,2174113,2173953,6291456,2174305,6291456,2174337,6291456,2174369,6291456,2174401,6291456]),new Uint32Array([6291456,23068672,23068672,23068672,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,6291456,6291456]),new Uint32Array([2152450,2152514,2099653,2104452,2099813,2122243,2099973,2152578,2122339,2122435,2122531,2122627,2122723,2104580,2122819,2152642]),new Uint32Array([2236385,2236417,2236449,2236482,2236545,2215425,2236577,2236609,2236641,2236673,2215457,2236705,2236737,2236770,2215489,2236833]),new Uint32Array([2163394,2159746,2163458,2131362,2163522,2160130,2163778,2132226,2163842,2132898,2163906,2161410,2138658,2097666,2136162,2163650]),new Uint32Array([2218721,2246913,2246946,2216385,2247010,2247074,2215009,2247137,2247169,2216481,2247201,2247233,2247266,2247330,2247330,0]),new Uint32Array([2129730,2129762,2129858,2129731,2129827,2156482,2156482,0,0,0,0,0,0,0,0,0]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,6291456,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,0,6291456,0,0,0,0,0,6291456,0,0]),new Uint32Array([2203969,2204001,2181377,2204033,2204065,6291456,2204097,6291456,0,0,0,0,0,0,0,0]),new Uint32Array([2169473,6291456,2169505,6291456,2169537,6291456,2169569,6291456,2169601,6291456,2169633,6291456,2169665,6291456,2169697,6291456]),new Uint32Array([2141542,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2220801,2220801,2220801,2220801,2220833,2220833,2220865,2220865,2220865,2220865,2220897,2220897,2220897,2220897,2139873,2139873]),new Uint32Array([0,0,0,0,0,23068672,23068672,0,0,0,0,0,0,0,6291456,0]),new Uint32Array([2214849,2218433,2218465,2218497,2218529,2218561,2214881,2218593,2218625,2218657,2218689,2218721,2218753,2216545,2218785,2218817]),new Uint32Array([23068672,23068672,23068672,23068672,0,0,0,0,0,0,0,0,0,0,0,6291456]),new Uint32Array([2136482,2164610,2164674,2164738,2164802,2132802,2132706,2164866,2132898,2164930,2164994,2165058,2165122,2132802,2132706,2164866]),new Uint32Array([2207649,2207681,2207713,2207745,2207777,2207809,2207841,2207873,2207905,2207937,2207969,2208001,2208033,2208065,2208097,2208129]),new Uint32Array([2123683,2105092,2152706,2123779,2105220,2152770,2100453,2098755,2123906,2124002,2124098,2124194,2124290,2124386,2124482,2124578]),new Uint32Array([6291456,6291456,6291456,6291456,0,0,0,6291456,0,0,0,0,0,0,0,10485857]),new Uint32Array([6291456,6291456,6291456,6291456,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([10508163,10508259,10508355,10508451,2200129,2200161,2192737,2200193,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2203553,6291456,2203585,6291456,6291456,6291456,2203617,6291456,2203649,6291456,2203681,6291456,2203713,6291456,2203745,6291456]),new Uint32Array([18884449,18884065,23068672,18884417,18884034,18921185,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,18874368]),new Uint32Array([2247393,2247426,2247489,2247521,2247553,2247586,2247649,2247681,2247713,2247745,2247777,2247810,2247873,2247905,2247937,2247969]),new Uint32Array([6291456,6291456,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,6291456,23068672]),new Uint32Array([2134145,2097153,2134241,0,2132705,2130977,2160065,2131297,0,2133089,2160577,2133857,2235297,0,2235329,0]),new Uint32Array([2182593,6291456,2182625,6291456,2182657,6291456,2182689,6291456,2182721,6291456,2182753,6291456,2182785,6291456,2182817,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2102402,2102403,6291456,2110050]),new Uint32Array([2149890,2108323,2149954,6291456,2113441,6291456,2149057,6291456,2113441,6291456,2105473,2167265,2111137,2105505,6291456,2108353]),new Uint32Array([2219105,2219137,2195233,2251554,2251617,2251649,2251681,2251713,2251746,2251810,2251873,2251905,2251937,2251970,2252033,2219169]),new Uint32Array([2203009,6291456,2203041,6291456,2203073,6291456,2203105,6291456,2203137,6291456,2203169,6291456,2203201,6291456,2203233,6291456]),new Uint32Array([2128195,2128291,2128387,2128483,2128579,2128675,2128771,2128867,2128963,2129059,2129155,2129251,2129347,2129443,2129539,2129635]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2140964,2141156,2140966,2141158,2141350]),new Uint32Array([0,0,0,0,0,0,0,0,0,0,0,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,23068672,6291456,6291456,6291456,6291456,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([2225378,2225442,2225506,2225570,2225634,2225698,2225762,2225826,2225890,2225954,2226018,2226082,2226146,2226210,2226274,2226338]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([23068672,23068672,23068672,23068672,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2112577,2098177,2098305,2108321,2108289,2100865,2113153,2108481,2113345,2113441,2098209,2111137,2105505,2098241,2108353,2108417]),new Uint32Array([2108353,2108417,0,2105601,2108193,2157121,2157313,2157377,2157441,2100897,6291456,2108419,2173953,2173633,2173633,2173953]),new Uint32Array([2111713,2173121,2111905,2098177,2173153,2173185,2173217,2113153,2113345,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,6291456,6291456,6291456,6291456,2190753]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,2197249,6291456,2117377,2197281,2197313,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([6291456,0,0,0,0,0,0,23068672,0,0,0,0,0,6291456,6291456,6291456]),new Uint32Array([2098337,2101441,2101569,2101697,2101825,2101953,2102081,2102209,2100833,2100737,2098337,2101441,2101569,2101697,2101825,2101953]),new Uint32Array([23068672,23068672,23068672,23068672,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0]),new Uint32Array([0,0,0,0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,23068672,23068672,23068672]),new Uint32Array([2173281,6291456,2173313,6291456,2173345,6291456,2173377,6291456,0,0,10532546,6291456,6291456,6291456,10562017,2173441]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,23068672,23068672,0,0]),new Uint32Array([23068672,23068672,23068672,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,23068672,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2159426,2159490,2159554,2159362,2159618,2159682,2139522,2136450,2159746,2159810,2159874,2130978,2131074,2131266,2131362,2159938]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,0,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2203233,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2203265,6291456,2203297,6291456,2203329,2203361,6291456]),new Uint32Array([6291456,6291456,2148418,2148482,2148546,0,6291456,2148610,2186529,2186561,2148417,2148545,2148482,10495778,2143969,10495778]),new Uint32Array([2134146,2139426,2160962,2134242,2161218,2161282,2161346,2161410,2138658,2134722,2134434,2134818,2097666,2097346,2097698,2105986]),new Uint32Array([2198881,2198913,2198945,2198977,2199009,2199041,2199073,2199105,2199137,2199169,2199201,2199233,2199265,2199297,2199329,2199361]),new Uint32Array([0,23068672,23068672,23068672,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,6291456]),new Uint32Array([10610561,2098209,2111137,2105505,2098241,2108353,2108417,2105825,2111713,2100897,2111905,2105473,2105569,2105601,2112289,2108193]),new Uint32Array([2183873,6291456,2183905,6291456,2183937,6291456,2183969,6291456,2184001,6291456,2184033,6291456,2184065,6291456,2184097,6291456]),new Uint32Array([2244642,2244706,2244769,2244801,2218305,2244833,2244865,2244897,2244929,2244961,2244993,2245026,2245089,2245122,2245185,0]),new Uint32Array([6291456,6291456,2116513,2116609,2116705,2116801,2199873,2199905,2199937,2199969,2190913,2200001,2200033,2200065,2200097,2191009]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,0,0,2180673,2180705,2180737,2180769,2180801,2180833,0,0]),new Uint32Array([2098081,2099521,2099105,2120705,2098369,2120801,2103361,2097985,2098433,2121377,2121473,2099169,2099873,2098401,2099393,2152609]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2150402]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,2145666,2145730,6291456,6291456]),new Uint32Array([2173921,2173953,2173985,2173761,2174017,2174049,2174081,2174113,2174145,2174177,2149057,2233057,2148481,2173601,2173633,2173665]),new Uint32Array([2187073,6291456,6291456,6291456,6291456,2098241,2098241,2108353,2100897,2111905,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2102404,6291456,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,2100612,6291456,6291456,6291456,6291456,6291456,6291456,6291456,10485857]),new Uint32Array([2149057,2233057,2148481,2173601,2173633,2173665,2173697,2173729,2148801,2173761,2143969,2173793,2173825,2153473,2173857,2173889]),new Uint32Array([2217697,2217729,2217761,2217793,2217825,2217857,2217889,2217921,2217953,2215873,2217985,2215905,2218017,2218049,2218081,2218113]),new Uint32Array([2211233,2218849,2216673,2218881,2218913,2218945,2218977,2219009,2216833,2219041,2215137,2219073,2216865,2209505,2219105,2216897]),new Uint32Array([2240097,2240129,2240161,2240193,2240225,2240257,2240289,2240321,2240353,2240386,2240449,2240481,2240513,2240545,2207905,2240578]),new Uint32Array([6291456,6291456,2202273,6291456,2202305,6291456,2202337,6291456,2202369,6291456,2202401,6291456,2202433,6291456,2202465,6291456]),new Uint32Array([0,23068672,23068672,18923394,23068672,18923458,18923522,18884099,18923586,18884195,23068672,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([2201121,6291456,2201153,6291456,2201185,6291456,2201217,6291456,2201249,6291456,2201281,6291456,2201313,6291456,2201345,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,6291456,6291456]),new Uint32Array([2211041,2211073,2211105,2211137,2211169,2211201,2211233,2211265,2211297,2211329,2211361,2211393,2211425,2211457,2211489,2211521]),new Uint32Array([2181825,6291456,2181857,6291456,2181889,6291456,2181921,6291456,2181953,6291456,2181985,6291456,2182017,6291456,2182049,6291456]),new Uint32Array([2162337,2097633,2097633,2097633,2097633,2132705,2132705,2132705,2132705,2097153,2097153,2097153,2097153,2133089,2133089,2133089]),new Uint32Array([6291456,6291456,6291456,6291456,0,0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([6291456,2148545,6291456,2173473,6291456,2148865,6291456,2173505,6291456,2173537,6291456,2173569,6291456,2149121,0,0]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,6291456,6291456,0,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,23068672,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,0]),new Uint32Array([2148801,2173761,2143969,2173793,2173825,2153473,2173857,2173889,2173921,2173953,2173985,2174017,2174017,2174049,2174081,2174113]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,23068672,0,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([2207137,2207169,2207201,2207233,2207265,2207297,2207329,2207361,2207393,2207425,2207457,2207489,2207521,2207553,2207585,2207617]),new Uint32Array([6291456,6291456,23068672,23068672,23068672,6291456,6291456,0,23068672,23068672,0,0,0,0,0,0]),new Uint32Array([2198401,2198433,2198465,2198497,0,2198529,2198561,2198593,2198625,2198657,2198689,2198721,2198753,2198785,2198817,2198849]),new Uint32Array([2105505,2098241,2108353,2108417,2105825,2111713,2100897,2111905,2105473,2105569,2105601,2112289,2108193,2112481,2112577,2098177]),new Uint32Array([23068672,23068672,23068672,23068672,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,23068672,0,0]),new Uint32Array([2216385,2118721,2216417,2216449,2216481,2216513,2216545,2211233,2216577,2216609,2216641,2216673,2216705,2216737,2216737,2216769]),new Uint32Array([2216801,2216833,2216865,2216897,2216929,2216961,2216993,2215169,2217025,2217057,2217089,2217121,2217154,2217217,0,0]),new Uint32Array([2210593,2191809,2210625,2210657,2210689,2210721,2210753,2210785,2210817,2210849,2191297,2210881,2210913,2210945,2210977,2211009]),new Uint32Array([0,0,2105825,0,0,2111905,2105473,0,0,2112289,2108193,2112481,2112577,0,2098305,2108321]),new Uint32Array([0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([0,2097153,2134241,0,2132705,0,0,2131297,0,2133089,0,2133857,0,2220769,0,2235361]),new Uint32Array([14680064,14680064,14680064,14680064,14680064,14680064,14680064,14680064,14680064,14680064,14680064,14680064,14680064,6291456,6291456,14680064]),new Uint32Array([23068672,23068672,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,0,0,0,0,0]),new Uint32Array([2171873,6291456,2171905,6291456,2171937,6291456,2171969,6291456,2172001,6291456,2172033,6291456,2172065,6291456,2172097,6291456]),new Uint32Array([2220929,2220929,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2133857,2134145,2134145,2134145,2134145,2134241,2134241,2134241,2134241,2105889,2105889,2105889,2105889,2097185,2097185,2097185]),new Uint32Array([2173697,2173761,2173793,2174113,2173985,2173953,2148481,2173601,2173633,2173665,2173697,2173729,2148801,2173761,2143969,2173793]),new Uint32Array([0,0,0,0,0,0,0,0,0,0,0,0,10499619,10499715,10499811,10499907]),new Uint32Array([0,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([6291456,0,0,0,0,0,0,0,0,0,0,0,0,0,0,23068672]),new Uint32Array([6291456,6291456,6291456,6291456,0,0,0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,0,0,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,6291456,6291456,0,6291456]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,6291456,6291456,6291456]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,0,23068672,23068672,23068672,0,23068672,23068672,23068672,23068672,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,6291456,23068672,23068672]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,0,0,0,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([6291456,23068672,23068672,23068672,23068672,23068672,23068672,23068672,2144322,2144386,2144450,2144514,2144578,2144642,2144706,2144770]),new Uint32Array([23068672,23068672,23068672,6291456,6291456,23068672,23068672,23068672,23068672,23068672,23068672,23068672,6291456,6291456,6291456,6291456]),new Uint32Array([2113153,2108481,2113345,2113441,2098209,2111137,0,2098241,2108353,2108417,2105825,0,0,2111905,2105473,2105569]),new Uint32Array([2236321,2236353,0,0,0,0,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([2152194,2121283,2103684,2103812,2097986,2098533,2097990,2098693,2098595,2098853,2099013,2103940,2121379,2121475,2121571,2104068]),new Uint32Array([2206241,2206273,2206305,2206337,2206369,2206401,2206433,2206465,2206497,2206529,2206561,2206593,2206625,2206657,2206689,2206721]),new Uint32Array([6291456,6291456,6291456,6291456,16777216,16777216,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,23068672,23068672,10538818,10538882,6291456,6291456,2150338]),new Uint32Array([6291456,6291456,6291456,0,0,0,0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2214369,2214401,2214433,2214465,2214497,2214529,2214561,2214593,2194977,2214625,2195073,2214657,2214689,2214721,6291456,6291456]),new Uint32Array([2097152,2097152,2097152,2097152,0,0,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([2182081,6291456,2182113,6291456,2182145,6291456,2182177,6291456,2182209,6291456,2182241,6291456,2182273,6291456,2182305,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2146881,2146945,2147009,2147073,2147137,2147201,2147265,2147329]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,6291456,23068672,23068672]),new Uint32Array([0,0,0,0,0,0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2122915,2123011,2123107,2104708,2123203,2123299,2123395,2100133,2104836,2100290,2100293,2104962,2104964,2098052,2123491,2123587]),new Uint32Array([23068672,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,6291456]),new Uint32Array([6291456,2171169,6291456,2171201,6291456,2171233,6291456,2171265,6291456,2171297,6291456,2171329,6291456,6291456,2171361,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([0,0,2148994,2149058,2149122,0,6291456,2149186,2186945,2173537,2148993,2149121,2149058,10531458,10496066,0]),new Uint32Array([2195009,2195041,2195073,2195105,2195137,2195169,2195201,2195233,2195265,2195297,2195329,2195361,2195393,2195425,2195457,2195489]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,6291456,0,0,6291456,6291456]),new Uint32Array([2182849,6291456,2182881,6291456,2182913,6291456,2182945,6291456,2182977,6291456,2183009,6291456,2183041,6291456,2183073,6291456]),new Uint32Array([2211553,2210081,2211585,2211617,2211649,2211681,2211713,2211745,2211777,2211809,2209569,2211841,2211873,2211905,2211937,2211969]),new Uint32Array([2112577,2098177,2098305,2108321,2108289,2100865,2113153,2108481,2113345,2113441,2166594,2127298,2166658,2142978,2141827,2166722]),new Uint32Array([2173985,2173761,2174017,2174049,2174081,2174113,2174145,2174177,2149057,2233057,2148481,2173601,2173633,2173665,2173697,2173729]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,0,0,2185761,2185793,2185825,2185857,2185889,2185921,0,0]),new Uint32Array([6291456,2148481,2173601,2173633,2173665,2173697,2173729,2148801,2173761,2143969,2173793,2173825,2153473,2173857,2173889,2173921]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,0,0,6291456]),new Uint32Array([0,0,0,2220961,2220961,2220961,2220961,2144193,2144193,2159201,2159201,2159265,2159265,2144194,2220993,2220993]),new Uint32Array([2192641,2235393,2235425,2152257,2116609,2235457,2235489,2200065,2235521,2235553,2235585,2212449,2235617,2235649,2235681,2235713]),new Uint32Array([2194049,2194081,2194113,2194145,2194177,2194209,2194241,2194273,2194305,2194337,2194369,2194401,2194433,2194465,2194497,2194529]),new Uint32Array([2196673,2208641,2208673,2208705,2208737,2208769,2208801,2208833,2208865,2208897,2208929,2208961,2208993,2209025,2209057,2209089]),new Uint32Array([2191681,2191713,2191745,2191777,2153281,2191809,2191841,2191873,2191905,2191937,2191969,2192001,2192033,2192065,2192097,2192129]),new Uint32Array([2230946,2231010,2231074,2231138,2231202,2231266,2231330,2231394,2231458,2231522,2231586,2231650,2231714,2231778,2231842,2231906]),new Uint32Array([14680064,14680064,14680064,14680064,14680064,14680064,14680064,14680064,14680064,14680064,14680064,14680064,14680064,14680064,14680064,14680064]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2185953,2185985,2186017,2186049,2186081,2186113,2186145,2186177]),new Uint32Array([2139811,2139907,2097284,2105860,2105988,2106116,2106244,2097444,2097604,2097155,10485778,10486344,2106372,6291456,0,0]),new Uint32Array([2110051,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([0,0,0,0,0,0,0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2172385,6291456,2172417,6291456,2172449,6291456,2172481,6291456,2172513,6291456,2172545,6291456,2172577,6291456,2172609,6291456]),new Uint32Array([0,0,23068672,23068672,6291456,0,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([2249345,2249377,2249409,2249441,2249473,2249505,2249537,2249570,2210209,2249633,2249665,2249697,2249729,2249761,2249793,2216769]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,23068672,23068672,23068672,23068672]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,0,6291456,6291456,6291456,6291456]),new Uint32Array([2187169,2187201,2187233,2187265,2187297,2187329,2187361,2187393,2187425,2187457,2187489,2187521,2187553,2187585,2187617,2187649]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,23068672,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([0,0,0,6291456,6291456,0,0,0,6291456,6291456,6291456,0,0,0,6291456,6291456]),new Uint32Array([2182337,6291456,2182369,6291456,2182401,6291456,2182433,6291456,2182465,6291456,2182497,6291456,2182529,6291456,2182561,6291456]),new Uint32Array([2138179,2138275,2138371,2138467,2134243,2134435,2138563,2138659,2138755,2138851,2138947,2139043,2138947,2138755,2139139,2139235]),new Uint32Array([23068672,23068672,23068672,23068672,6291456,6291456,6291456,6291456,0,0,0,0,0,0,0,0]),new Uint32Array([0,0,23068672,23068672,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2250498,2250562,2250625,2250657,2208321,2250689,2250721,2250753,2250785,2250817,2250849,2218945,2250881,2250913,2250945,0]),new Uint32Array([2170369,2105569,2098305,2108481,2173249,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([23068672,23068672,23068672,23068672,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,6291456]),new Uint32Array([2100897,2111905,2105473,2105569,2105601,0,2108193,0,0,0,2098305,2108321,2108289,2100865,2113153,2108481]),new Uint32Array([2100897,2100897,2105569,2105569,6291456,2112289,2149826,6291456,6291456,2112481,2112577,2098177,2098177,2098177,6291456,6291456]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,0,0,6291456,6291456,6291456]),new Uint32Array([6291456,2169953,2169985,6291456,2170017,6291456,2170049,2170081,6291456,2170113,2170145,2170177,6291456,6291456,2170209,2170241]),new Uint32Array([6291456,6291456,0,0,0,0,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([0,0,0,0,0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2220641,2220641,2220673,2220673,2220673,2220673,2220705,2220705,2220705,2220705,2220737,2220737,2220737,2220737,2220769,2220769]),new Uint32Array([2127650,2127746,2127842,2127938,2128034,2128130,2128226,2128322,2128418,2127523,2127619,2127715,2127811,2127907,2128003,2128099]),new Uint32Array([2143969,2173793,2173825,2153473,2173857,2173889,2173921,2173953,2173985,2173761,2174017,2174049,2174081,2174113,2174145,2174177]),new Uint32Array([0,0,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([2204705,2204737,2204769,2204801,2204833,2204865,2204897,2204929,2204961,2204993,2205025,2205057,2205089,2205121,2205153,2205185]),new Uint32Array([2176385,6291456,2176417,6291456,2176449,6291456,2176481,6291456,2176513,6291456,2176545,6291456,2176577,6291456,2176609,6291456]),new Uint32Array([2195521,2195553,2195585,2195617,2195649,2195681,2117857,2195713,2195745,2195777,2195809,2195841,2195873,2195905,2195937,2195969]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,0]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,6291456,6291456,6291456]),new Uint32Array([2173921,2173953,2173985,2174017,2174017,2174049,2174081,2174113,2174145,2174177,2149057,2233089,2173697,2173761,2173793,2174113]),new Uint32Array([2131586,2132450,2135970,2135778,2161602,2136162,2163650,2161794,2135586,2163714,2137186,2131810,2160290,2135170,2097506,2159554]),new Uint32Array([2134145,2097153,2134241,2105953,2132705,2130977,2160065,2131297,2162049,2133089,2160577,2133857,0,0,0,0]),new Uint32Array([2116513,2116609,2116705,2116801,2116897,2116993,2117089,2117185,2117281,2117377,2117473,2117569,2117665,2117761,2117857,2117953]),new Uint32Array([2100737,2098337,2101441,2101569,2101697,2101825,2101953,2102081,2102209,2100802,2101154,2101282,2101410,2101538,2101666,2101794]),new Uint32Array([2100289,2098657,2098049,2200737,2123489,2123681,2200769,2098625,2100321,2098145,2100449,2098017,2098753,2098977,2150241,2150305]),new Uint32Array([6291456,6291456,6291456,0,6291456,6291456,6291456,6291456,6291456,2109955,6291456,6291456,0,0,0,0]),new Uint32Array([18874368,18874368,18874368,18874368,18874368,18874368,18874368,18874368,18874368,18874368,18874368,18874368,18874368,18874368,18874368,18874368]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,6291456,0,6291456,0,0]),new Uint32Array([2130979,2131075,2131075,2131171,2131267,2131363,2131459,2131555,2131651,2131651,2131747,2131843,2131939,2132035,2132131,2132227]),new Uint32Array([0,2177793,6291456,2177825,6291456,2177857,6291456,2177889,6291456,2177921,6291456,2177953,6291456,2177985,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([6291456,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([2113345,0,2098209,2111137,2105505,2098241,2108353,2108417,2105825,2111713,2100897,2111905,2105473,2105569,2105601,2112289]),new Uint32Array([2136643,2136739,2136835,2136931,2137027,2137123,2137219,2137315,2137411,2137507,2137603,2137699,2137795,2137891,2137987,2138083]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0]),new Uint32Array([2174433,6291456,2174465,6291456,2174497,6291456,2174529,6291456,2174561,6291456,2174593,6291456,2174625,6291456,2174657,6291456]),new Uint32Array([0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2105473,2105569,2105601,2112289,2108193,2112481,2112577,2098177,2098305,2108321,2108289,2100865,2113153,2108481,2113345,2113441]),new Uint32Array([10496547,10496643,2105505,2149698,6291456,10496739,10496835,2170273,6291456,2149762,2105825,2111713,2111713,2111713,2111713,2168673]),new Uint32Array([6291456,2143490,2143490,2143490,2171649,6291456,2171681,2171713,2171745,6291456,2171777,6291456,2171809,6291456,2171841,6291456]),new Uint32Array([2159106,2159106,2159170,2159170,2159234,2159234,2159298,2159298,2159298,2159362,2159362,2159362,2106401,2106401,2106401,2106401]),new Uint32Array([2105601,2112289,2108193,2112481,2112577,2098177,2098305,2108321,2108289,2100865,2113153,2108481,2113345,2113441,2098209,2111137]),new Uint32Array([2108417,2181217,2181249,2181281,2170433,2170401,2181313,2181345,2181377,2181409,2181441,2181473,2181505,2181537,2170529,2181569]),new Uint32Array([2218433,2245761,2245793,2245825,2245857,2245890,2245953,2245986,2209665,2246050,2246113,2246146,2246210,2246274,2246337,2246369]),new Uint32Array([2230754,2230818,2230882,0,0,0,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([6291456,0,6291456,6291456,6291456,6291456,0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([6291456,0,0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2184129,6291456,2184161,6291456,2184193,6291456,6291456,6291456,6291456,6291456,2146818,2183361,6291456,6291456,2142978,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2135170,2097506,2130691,2130787,2130883,2163970,2164034,2164098,2164162,2164226,2164290,2164354,2164418,2164482,2164546,2133122]),new Uint32Array([2108515,2108611,2100740,2108707,2108803,2108899,2108995,2109091,2109187,2109283,2109379,2109475,2109571,2109667,2109763,2100738]),new Uint32Array([2102788,2102916,2103044,2120515,2103172,2120611,2120707,2098373,2103300,2120803,2120899,2120995,2103428,2103556,2121091,2121187]),new Uint32Array([2158082,2158146,0,2158210,2158274,0,2158338,2158402,2158466,2129922,2158530,2158594,2158658,2158722,2158786,2158850]),new Uint32Array([10499619,10499715,10499811,10499907,10500003,10500099,10500195,10500291,10500387,10500483,10500579,10500675,10500771,10500867,10500963,10501059]),new Uint32Array([2239585,2239618,2239681,2239713,0,2191969,2239745,2239777,2192033,2239809,2239841,2239874,2239937,2239970,2240033,2240065]),new Uint32Array([2252705,2252738,2252801,2252833,2252865,2252897,2252930,2252994,2253057,2253089,2253121,2253154,2253217,2253250,2219361,2219361]),new Uint32Array([2105825,2111713,2100897,2111905,2105473,2105569,2105601,2112289,2108193,2112481,2112577,2098177,2098305,2108321,2108289,2100865]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,10538050,10538114,10538178,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2226402,2226466,2226530,2226594,2226658,2226722,2226786,2226850,2226914,2226978,2227042,2227106,2227170,2227234,2227298,2227362]),new Uint32Array([23068672,6291456,6291456,6291456,6291456,2144066,2144130,2144194,2144258,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,23068672,23068672,23068672,6291456,23068672,23068672]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,0,0,0,0,0]),new Uint32Array([2124674,2124770,2123875,2123971,2124067,2124163,2124259,2124355,2124451,2124547,2124643,2124739,2124835,2124931,2125027,2125123]),new Uint32Array([2168065,6291456,2168097,6291456,2168129,6291456,2168161,6291456,2168193,6291456,2168225,6291456,2168257,6291456,2168289,6291456]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,0,0,0,0]),new Uint32Array([23068672,23068672,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,2100610,2100611,6291456,2107842,2107843,6291456,6291456,6291456,6291456,10537922,6291456,10537986,6291456]),new Uint32Array([2174849,2174881,2174913,2174945,2174977,2175009,2175041,2175073,2175105,2175137,2175169,2175201,2175233,2175265,2175297,2175329]),new Uint32Array([2154562,2154626,2154690,2154754,2141858,2154818,2154882,2127298,2154946,2127298,2155010,2155074,2155138,2155202,2155266,2155202]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,6291456,6291456,6291456,6291456,6291456,6291456,23068672,0]),new Uint32Array([2200641,2150786,2150850,2150914,2150978,2151042,2106562,2151106,2150562,2151170,2151234,2151298,2151362,2151426,2151490,2151554]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,0,0,0,0,0,0,0,0,6291456,6291456]),new Uint32Array([2220289,2220289,2220321,2220321,2220321,2220321,2220353,2220353,2220353,2220353,2220385,2220385,2220385,2220385,2220417,2220417]),new Uint32Array([2155330,2155394,0,2155458,2155522,2155586,2105732,0,2155650,2155714,2155778,2125314,2155842,2155906,2126274,2155970]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,6291456,6291456,23068672,23068672,6291456,23068672,23068672,23068672,23068672,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,0,0,0]),new Uint32Array([2097729,2106017,2106017,2106017,2106017,2131297,2131297,2131297,2131297,2106081,2106081,2162049,2162049,2105953,2105953,2162337]),new Uint32Array([2097185,2097697,2097697,2097697,2097697,2135777,2135777,2135777,2135777,2097377,2097377,2097377,2097377,2097601,2097601,2097217]),new Uint32Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,23068672]),new Uint32Array([2139331,2139427,2139523,2139043,2133571,2132611,2139619,2139715,0,0,0,0,0,0,0,0]),new Uint32Array([2174113,2174145,2100897,2098177,2108289,2100865,2173601,2173633,2173985,2174113,2174145,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([6291456,6291456,23068672,6291456,6291456,6291456,23068672,6291456,6291456,6291456,6291456,23068672,6291456,6291456,6291456,6291456]),new Uint32Array([23068672,23068672,18923778,23068672,23068672,23068672,23068672,18923842,23068672,23068672,23068672,23068672,18923906,23068672,23068672,23068672]),new Uint32Array([2134145,2097153,2134241,0,2132705,2130977,2160065,2131297,0,2133089,0,2133857,0,0,0,0]),new Uint32Array([6291456,6291456,6291456,6291456,0,0,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([2177537,6291456,2177569,6291456,2177601,6291456,2177633,6291456,2177665,6291456,2177697,6291456,2177729,6291456,2177761,6291456]),new Uint32Array([2212481,2212513,2212545,2212577,2197121,2212609,2212641,2212673,2212705,2212737,2212769,2212801,2212833,2212865,2212897,2212929]),new Uint32Array([6291456,6291456,23068672,23068672,23068672,6291456,6291456,0,0,0,0,0,0,0,0,0]),new Uint32Array([2098241,2108353,2170209,2105825,2111713,2100897,2111905,2105473,2105569,2105601,2112289,6291456,2108193,2172417,2112481,2098177]),new Uint32Array([6291456,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,6291456,6291456])],e=new Uint16Array([616,616,565,147,161,411,330,2,131,131,328,454,241,408,86,86,696,113,285,350,325,301,473,214,639,232,447,64,369,598,124,672,567,223,621,154,107,86,86,86,86,86,86,505,86,68,634,86,218,218,218,218,486,218,218,513,188,608,216,86,217,463,668,85,700,360,184,86,86,86,647,402,153,10,346,718,662,260,145,298,117,1,443,342,138,54,563,86,240,572,218,70,387,86,118,460,641,602,86,86,306,218,86,692,86,86,86,86,86,162,707,86,458,26,86,218,638,86,86,86,86,86,65,449,86,86,306,183,86,58,391,667,86,157,131,131,131,131,86,433,131,406,31,218,247,86,86,693,218,581,351,86,438,295,69,462,45,126,173,650,14,295,69,97,168,187,641,78,523,390,69,108,287,664,173,219,83,295,69,108,431,426,173,694,412,115,628,52,257,398,641,118,501,121,69,579,151,423,173,620,464,121,69,382,151,476,173,27,53,121,86,594,578,226,173,86,632,130,86,96,228,268,641,622,563,86,86,21,148,650,131,131,321,43,144,343,381,531,131,131,178,20,86,399,156,375,164,541,30,60,715,198,92,118,131,131,86,86,306,407,86,280,457,196,488,358,131,131,244,86,86,143,86,86,86,86,86,667,563,86,86,86,86,86,86,86,86,86,86,86,86,86,336,363,86,86,336,86,86,380,678,67,86,86,86,678,86,86,86,512,86,307,86,708,86,86,86,86,86,528,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,563,307,86,86,86,86,86,104,450,337,86,720,86,32,450,397,86,86,86,587,218,558,708,708,293,708,86,86,86,86,86,694,205,86,8,86,86,86,86,549,86,667,697,697,679,86,458,460,86,86,650,86,708,543,86,86,86,245,86,86,86,140,218,127,708,708,458,197,131,131,131,131,500,86,86,483,251,86,306,510,515,86,722,86,86,86,65,201,86,86,483,580,470,86,86,86,368,131,131,131,694,114,110,555,86,86,123,721,163,142,713,418,86,317,675,209,218,218,218,371,545,592,629,490,603,199,46,320,525,680,310,279,388,111,42,252,593,607,235,617,410,377,50,548,135,356,17,520,189,116,392,600,349,332,482,699,690,535,119,106,451,71,152,667,131,218,218,265,671,637,492,504,533,683,269,269,658,86,86,86,86,86,86,86,86,86,491,619,86,86,6,86,86,86,86,86,86,86,86,86,86,86,229,86,86,86,86,86,86,86,86,86,86,86,86,667,86,86,171,131,118,131,656,206,234,571,89,334,670,246,311,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,534,86,86,86,86,86,86,82,86,86,86,86,86,430,86,86,86,86,86,86,86,86,86,599,86,324,86,470,69,640,264,131,626,101,174,86,86,667,233,105,73,374,394,221,204,84,28,326,86,86,471,86,86,86,109,573,86,171,200,200,200,200,218,218,86,86,86,86,460,131,131,131,86,506,86,86,86,86,86,220,404,34,614,47,442,305,25,612,338,601,648,7,344,255,131,131,51,86,312,507,563,86,86,86,86,588,86,86,86,86,86,530,511,86,458,3,435,384,556,522,230,527,86,118,86,86,717,86,137,273,79,181,484,23,93,112,655,249,417,703,370,87,98,313,684,585,155,465,596,481,695,18,416,428,61,701,706,282,643,495,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,549,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,549,131,131,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,307,86,86,86,171,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,650,131,422,542,420,263,24,172,86,86,86,86,86,566,86,86,132,540,395,353,494,519,19,485,284,472,131,131,131,16,714,86,211,708,86,86,86,694,698,86,86,483,704,708,218,272,86,86,120,86,159,478,86,307,247,86,86,663,597,459,627,667,86,86,277,455,39,302,86,250,86,86,86,271,99,452,306,281,329,400,200,86,86,362,549,352,646,461,323,586,86,86,4,708,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,717,86,518,86,86,650,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,125,554,480,300,613,72,333,288,561,544,604,48,719,91,169,176,590,224,76,191,29,559,560,231,537,166,477,538,256,437,131,131,469,167,40,0,685,266,441,705,239,642,475,568,640,610,299,673,517,318,385,22,202,180,179,359,424,215,90,66,521,653,467,682,453,409,479,88,131,661,35,303,15,262,666,630,712,131,131,618,659,175,218,195,347,193,227,261,150,165,709,546,294,569,710,270,413,376,524,55,242,38,419,529,170,657,3,304,122,379,278,131,651,86,67,576,458,458,131,131,86,86,86,86,86,86,86,118,309,86,86,547,86,86,86,86,667,650,664,131,131,86,86,56,131,131,131,131,131,131,131,131,86,307,86,86,86,664,238,650,86,86,717,86,118,86,86,315,86,59,86,86,574,549,131,131,340,57,436,86,86,86,86,86,86,458,708,499,691,62,86,650,86,86,694,86,86,86,319,131,131,131,131,131,131,131,131,131,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,171,86,549,694,131,131,131,131,131,131,131,131,131,77,86,86,139,86,502,86,86,86,667,595,131,131,131,86,12,86,13,86,609,131,131,131,131,86,86,86,625,86,669,86,86,182,129,86,5,694,104,86,86,86,86,131,131,86,86,386,171,86,86,86,345,86,324,86,589,86,213,36,131,131,131,131,131,86,86,86,86,104,131,131,131,141,290,80,677,86,86,86,267,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,86,667,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,515,86,86,33,136,669,86,711,515,86,86,550,640,86,104,708,515,86,159,372,717,86,86,444,515,86,86,663,37,86,563,460,86,390,624,702,131,131,131,131,389,59,708,86,86,341,208,708,635,295,69,108,431,508,100,190,131,131,131,131,131,131,131,131,86,86,86,649,516,660,131,131,86,86,86,218,631,708,131,131,131,131,131,131,131,131,131,131,86,86,341,575,238,514,131,131,86,86,86,218,291,708,307,131,86,86,306,367,708,131,131,131,86,378,697,86,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,615,253,86,86,86,292,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,86,86,86,104,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,69,86,341,553,549,86,307,86,86,645,275,455,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,708,131,131,131,131,131,131,86,86,86,86,86,86,667,460,86,86,86,86,86,86,86,86,86,86,86,86,717,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,667,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,171,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,104,86,667,459,131,131,131,131,131,131,86,458,225,86,86,86,516,549,11,390,405,86,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,86,86,86,86,460,44,218,197,711,515,131,131,131,131,664,131,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,307,131,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,308,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,640,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,86,86,86,86,86,86,118,307,104,286,591,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,549,86,86,681,86,86,75,185,314,582,86,358,496,474,86,104,131,86,86,86,86,146,131,131,131,131,131,131,131,131,131,131,131,86,86,86,86,86,171,86,640,131,131,131,131,131,131,131,131,246,503,689,339,674,81,258,415,439,128,562,366,414,246,503,689,583,222,557,316,636,665,186,355,95,670,246,503,689,339,674,557,258,415,439,186,355,95,670,246,503,689,446,644,536,652,331,532,335,440,274,421,297,570,74,425,364,425,606,552,403,509,134,365,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,218,218,218,498,218,218,577,627,551,497,572,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,553,354,236,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,86,86,86,86,86,86,86,86,86,86,86,86,296,455,131,131,456,243,103,86,41,459,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,9,276,158,716,393,564,383,489,401,654,210,654,131,131,131,640,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,86,86,650,86,86,86,86,86,86,717,667,563,563,563,86,549,102,686,133,246,605,86,448,86,86,207,307,131,131,131,641,86,177,611,445,373,194,584,131,131,131,131,131,131,131,131,131,131,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,308,307,171,86,86,86,86,86,86,86,717,86,86,86,86,86,460,131,131,650,86,86,86,694,708,86,86,694,86,458,131,131,131,131,131,131,667,694,289,650,667,131,131,86,640,131,131,664,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,171,131,131,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,460,86,86,86,86,86,86,86,86,86,86,86,86,86,458,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,640,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,466,203,149,429,94,432,160,687,539,63,237,283,192,248,348,259,427,526,396,676,254,468,487,212,327,623,49,633,322,493,434,688,357,361,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131]);function r(r){return r>=196608?r>=917760&&r<=917999?18874368:0:t[e[r>>4]][15&r]}return{mapStr:"صلى الله عليه وسلمجل جلالهキロメートルrad∕s2エスクードキログラムキロワットグラムトンクルゼイロサンチームパーセントピアストルファラッドブッシェルヘクタールマンションミリバールレントゲン′′′′1⁄10viii(10)(11)(12)(13)(14)(15)(16)(17)(18)(19)(20)∫∫∫∫(오전)(오후)アパートアルファアンペアイニングエーカーカラットカロリーキュリーギルダークローネサイクルシリングバーレルフィートポイントマイクロミクロンメガトンリットルルーブル株式会社kcalm∕s2c∕kgاكبرمحمدصلعمرسولریال1⁄41⁄23⁄4 ̈́ྲཱྀླཱྀ ̈͂ ̓̀ ̓́ ̓͂ ̔̀ ̔́ ̔͂ ̈̀‵‵‵a/ca/sc/oc/utelfax1⁄71⁄91⁄32⁄31⁄52⁄53⁄54⁄51⁄65⁄61⁄83⁄85⁄87⁄8xii0⁄3∮∮∮(1)(2)(3)(4)(5)(6)(7)(8)(9)(a)(b)(c)(d)(e)(f)(g)(h)(i)(j)(k)(l)(m)(n)(o)(p)(q)(r)(s)(t)(u)(v)(w)(x)(y)(z)::====(ᄀ)(ᄂ)(ᄃ)(ᄅ)(ᄆ)(ᄇ)(ᄉ)(ᄋ)(ᄌ)(ᄎ)(ᄏ)(ᄐ)(ᄑ)(ᄒ)(가)(나)(다)(라)(마)(바)(사)(아)(자)(차)(카)(타)(파)(하)(주)(一)(二)(三)(四)(五)(六)(七)(八)(九)(十)(月)(火)(水)(木)(金)(土)(日)(株)(有)(社)(名)(特)(財)(祝)(労)(代)(呼)(学)(監)(企)(資)(協)(祭)(休)(自)(至)pte10月11月12月ergltdアールインチウォンオンスオームカイリガロンガンマギニーケースコルナコーポセンチダースノットハイツパーツピクルフランペニヒヘルツペンスページベータボルトポンドホールホーンマイルマッハマルクヤードヤールユアンルピー10点11点12点13点14点15点16点17点18点19点20点21点22点23点24点hpabardm2dm3khzmhzghzthzmm2cm2km2mm3cm3km3kpampagpalogmilmolppmv∕ma∕m10日11日12日13日14日15日16日17日18日19日20日21日22日23日24日25日26日27日28日29日30日31日galffifflשּׁשּׂ ٌّ ٍّ َّ ُّ ِّ ّٰـَّـُّـِّتجمتحجتحمتخمتمجتمحتمخجمححميحمىسحجسجحسجىسمحسمجسممصححصممشحمشجيشمخشممضحىضخمطمحطممطميعجمعممعمىغممغميغمىفخمقمحقمملحملحيلحىلججلخملمحمحجمحيمجحمجممخممجخهمجهممنحمنحىنجمنجىنمينمىيممبخيتجيتجىتخيتخىتميتمىجميجحىجمىسخىصحيشحيضحيلجيلمييحييجييميمميقمينحيعميكمينجحمخيلجمكممجحيحجيمجيفميبحيسخينجيصلےقلے𝅘𝅥𝅮𝅘𝅥𝅯𝅘𝅥𝅰𝅘𝅥𝅱𝅘𝅥𝅲𝆹𝅥𝅮𝆺𝅥𝅮𝆹𝅥𝅯𝆺𝅥𝅯〔s〕ppv〔本〕〔三〕〔二〕〔安〕〔点〕〔打〕〔盗〕〔勝〕〔敗〕 ̄ ́ ̧ssi̇ijl·ʼndžljnjdz ̆ ̇ ̊ ̨ ̃ ̋ ιեւاٴوٴۇٴيٴक़ख़ग़ज़ड़ढ़फ़य़ড়ঢ়য়ਲ਼ਸ਼ਖ਼ਗ਼ਜ਼ਫ਼ଡ଼ଢ଼ําໍາຫນຫມགྷཌྷདྷབྷཛྷཀྵཱཱིུྲྀླྀྒྷྜྷྡྷྦྷྫྷྐྵaʾἀιἁιἂιἃιἄιἅιἆιἇιἠιἡιἢιἣιἤιἥιἦιἧιὠιὡιὢιὣιὤιὥιὦιὧιὰιαιάιᾶι ͂ὴιηιήιῆιὼιωιώιῶι ̳!! ̅???!!?rs°c°fnosmtmivix⫝̸ ゙ ゚よりコト333435참고주의363738394042444546474849503月4月5月6月7月8月9月hgevギガデシドルナノピコビルペソホンリラレムdaauovpciu平成昭和大正明治naμakakbmbgbpfnfμfμgmgμlmldlklfmnmμmpsnsμsmsnvμvkvpwnwμwmwkwkωmωbqcccddbgyhainkkktlnlxphprsrsvwbstմնմեմիվնմխיִײַשׁשׂאַאָאּבּגּדּהּוּזּטּיּךּכּלּמּנּסּףּפּצּקּרּתּוֹבֿכֿפֿאלئائەئوئۇئۆئۈئېئىئجئحئمئيبجبمبىبيتىتيثجثمثىثيخحضجضمطحظمغجفجفحفىفيقحقىقيكاكجكحكخكلكىكينخنىنيهجهىهييىذٰرٰىٰئرئزئنبزبنترتزتنثرثزثنمانرنزننيريزئخئهبهتهصخنههٰثهسهشهطىطيعىعيغىغيسىسيشىشيصىصيضىضيشخشرسرصرضراً ًـًـّ ْـْلآلألإ𝅗𝅥0,1,2,3,4,5,6,7,8,9,wzhvsdwcmcmddjほかココàáâãäåæçèéêëìíîïðñòóôõöøùúûüýþāăąćĉċčďđēĕėęěĝğġģĥħĩīĭįĵķĺļľłńņňŋōŏőœŕŗřśŝşšţťŧũūŭůűųŵŷÿźżɓƃƅɔƈɖɗƌǝəɛƒɠɣɩɨƙɯɲɵơƣƥʀƨʃƭʈưʊʋƴƶʒƹƽǎǐǒǔǖǘǚǜǟǡǣǥǧǩǫǭǯǵƕƿǹǻǽǿȁȃȅȇȉȋȍȏȑȓȕȗșțȝȟƞȣȥȧȩȫȭȯȱȳⱥȼƚⱦɂƀʉʌɇɉɋɍɏɦɹɻʁʕͱͳʹͷ;ϳέίόύβγδεζθκλνξοπρστυφχψϊϋϗϙϛϝϟϡϣϥϧϩϫϭϯϸϻͻͼͽѐёђѓєѕіїјљњћќѝўџабвгдежзийклмнопрстуфхцчшщъыьэюяѡѣѥѧѩѫѭѯѱѳѵѷѹѻѽѿҁҋҍҏґғҕҗҙқҝҟҡңҥҧҩҫҭүұҳҵҷҹһҽҿӂӄӆӈӊӌӎӑӓӕӗәӛӝӟӡӣӥӧөӫӭӯӱӳӵӷӹӻӽӿԁԃԅԇԉԋԍԏԑԓԕԗԙԛԝԟԡԣԥԧԩԫԭԯաբգդզէըթժլծկհձղճյշոչպջռստրցփքօֆ་ⴧⴭნᏰᏱᏲᏳᏴᏵꙋɐɑᴂɜᴖᴗᴝᴥɒɕɟɡɥɪᵻʝɭᶅʟɱɰɳɴɸʂƫᴜʐʑḁḃḅḇḉḋḍḏḑḓḕḗḙḛḝḟḡḣḥḧḩḫḭḯḱḳḵḷḹḻḽḿṁṃṅṇṉṋṍṏṑṓṕṗṙṛṝṟṡṣṥṧṩṫṭṯṱṳṵṷṹṻṽṿẁẃẅẇẉẋẍẏẑẓẕạảấầẩẫậắằẳẵặẹẻẽếềểễệỉịọỏốồổỗộớờởỡợụủứừửữựỳỵỷỹỻỽỿἐἑἒἓἔἕἰἱἲἳἴἵἶἷὀὁὂὃὄὅὑὓὕὗᾰᾱὲΐῐῑὶΰῠῡὺῥ`ὸ‐+−∑〈〉ⰰⰱⰲⰳⰴⰵⰶⰷⰸⰹⰺⰻⰼⰽⰾⰿⱀⱁⱂⱃⱄⱅⱆⱇⱈⱉⱊⱋⱌⱍⱎⱏⱐⱑⱒⱓⱔⱕⱖⱗⱘⱙⱚⱛⱜⱝⱞⱡɫᵽɽⱨⱪⱬⱳⱶȿɀⲁⲃⲅⲇⲉⲋⲍⲏⲑⲓⲕⲗⲙⲛⲝⲟⲡⲣⲥⲧⲩⲫⲭⲯⲱⲳⲵⲷⲹⲻⲽⲿⳁⳃⳅⳇⳉⳋⳍⳏⳑⳓⳕⳗⳙⳛⳝⳟⳡⳣⳬⳮⳳⵡ母龟丨丶丿乙亅亠人儿入冂冖冫几凵刀力勹匕匚匸卜卩厂厶又口囗士夂夊夕女子宀寸小尢尸屮山巛工己巾干幺广廴廾弋弓彐彡彳心戈戶手支攴文斗斤方无曰欠止歹殳毋比毛氏气爪父爻爿片牙牛犬玄玉瓜瓦甘生用田疋疒癶白皮皿目矛矢石示禸禾穴立竹米糸缶网羊羽老而耒耳聿肉臣臼舌舛舟艮色艸虍虫血行衣襾見角言谷豆豕豸貝赤走足身車辛辰辵邑酉釆里長門阜隶隹雨靑非面革韋韭音頁風飛食首香馬骨高髟鬥鬯鬲鬼魚鳥鹵鹿麥麻黃黍黑黹黽鼎鼓鼠鼻齊齒龍龜龠.〒卄卅ᄁᆪᆬᆭᄄᆰᆱᆲᆳᆴᆵᄚᄈᄡᄊ짜ᅢᅣᅤᅥᅦᅧᅨᅩᅪᅫᅬᅭᅮᅯᅰᅱᅲᅳᅴᅵᄔᄕᇇᇈᇌᇎᇓᇗᇙᄜᇝᇟᄝᄞᄠᄢᄣᄧᄩᄫᄬᄭᄮᄯᄲᄶᅀᅇᅌᇱᇲᅗᅘᅙᆄᆅᆈᆑᆒᆔᆞᆡ上中下甲丙丁天地問幼箏우秘男適優印注項写左右医宗夜テヌモヨヰヱヲꙁꙃꙅꙇꙉꙍꙏꙑꙓꙕꙗꙙꙛꙝꙟꙡꙣꙥꙧꙩꙫꙭꚁꚃꚅꚇꚉꚋꚍꚏꚑꚓꚕꚗꚙꚛꜣꜥꜧꜩꜫꜭꜯꜳꜵꜷꜹꜻꜽꜿꝁꝃꝅꝇꝉꝋꝍꝏꝑꝓꝕꝗꝙꝛꝝꝟꝡꝣꝥꝧꝩꝫꝭꝯꝺꝼᵹꝿꞁꞃꞅꞇꞌꞑꞓꞗꞙꞛꞝꞟꞡꞣꞥꞧꞩɬʞʇꭓꞵꞷꬷꭒᎠᎡᎢᎣᎤᎥᎦᎧᎨᎩᎪᎫᎬᎭᎮᎯᎰᎱᎲᎳᎴᎵᎶᎷᎸᎹᎺᎻᎼᎽᎾᎿᏀᏁᏂᏃᏄᏅᏆᏇᏈᏉᏊᏋᏌᏍᏎᏏᏐᏑᏒᏓᏔᏕᏖᏗᏘᏙᏚᏛᏜᏝᏞᏟᏠᏡᏢᏣᏤᏥᏦᏧᏨᏩᏪᏫᏬᏭᏮᏯ豈更賈滑串句契喇奈懶癩羅蘿螺裸邏樂洛烙珞落酪駱亂卵欄爛蘭鸞嵐濫藍襤拉臘蠟廊朗浪狼郎來冷勞擄櫓爐盧蘆虜路露魯鷺碌祿綠菉錄論壟弄籠聾牢磊賂雷壘屢樓淚漏累縷陋勒肋凜凌稜綾菱陵讀拏諾丹寧怒率異北磻便復不泌數索參塞省葉說殺沈拾若掠略亮兩凉梁糧良諒量勵呂廬旅濾礪閭驪麗黎曆歷轢年憐戀撚漣煉璉秊練聯輦蓮連鍊列劣咽烈裂廉念捻殮簾獵令囹嶺怜玲瑩羚聆鈴零靈領例禮醴隸惡了僚寮尿料燎療蓼遼暈阮劉杻柳流溜琉留硫紐類戮陸倫崙淪輪律慄栗隆利吏履易李梨泥理痢罹裏裡離匿溺吝燐璘藺隣鱗麟林淋臨笠粒狀炙識什茶刺切度拓糖宅洞暴輻降廓兀嗀塚晴凞猪益礼神祥福靖精蘒諸逸都飯飼館鶴郞隷侮僧免勉勤卑喝嘆器塀墨層悔慨憎懲敏既暑梅海渚漢煮爫琢碑祉祈祐祖禍禎穀突節縉繁署者臭艹著褐視謁謹賓贈辶難響頻恵𤋮舘並况全侀充冀勇勺啕喙嗢墳奄奔婢嬨廒廙彩徭惘慎愈慠戴揄搜摒敖望杖滛滋瀞瞧爵犯瑱甆画瘝瘟盛直睊着磌窱类絛缾荒華蝹襁覆調請諭變輸遲醙鉶陼韛頋鬒𢡊𢡄𣏕㮝䀘䀹𥉉𥳐𧻓齃龎עםٱٻپڀٺٿٹڤڦڄڃچڇڍڌڎڈژڑکگڳڱںڻۀہھۓڭۋۅۉ、〖〗—–_{}【】《》「」『』[]#&*-<>\\$%@ءؤة\"'^|~⦅⦆・ゥャ¢£¬¦¥₩│←↑→↓■○𐐨𐐩𐐪𐐫𐐬𐐭𐐮𐐯𐐰𐐱𐐲𐐳𐐴𐐵𐐶𐐷𐐸𐐹𐐺𐐻𐐼𐐽𐐾𐐿𐑀𐑁𐑂𐑃𐑄𐑅𐑆𐑇𐑈𐑉𐑊𐑋𐑌𐑍𐑎𐑏𐓘𐓙𐓚𐓛𐓜𐓝𐓞𐓟𐓠𐓡𐓢𐓣𐓤𐓥𐓦𐓧𐓨𐓩𐓪𐓫𐓬𐓭𐓮𐓯𐓰𐓱𐓲𐓳𐓴𐓵𐓶𐓷𐓸𐓹𐓺𐓻𐳀𐳁𐳂𐳃𐳄𐳅𐳆𐳇𐳈𐳉𐳊𐳋𐳌𐳍𐳎𐳏𐳐𐳑𐳒𐳓𐳔𐳕𐳖𐳗𐳘𐳙𐳚𐳛𐳜𐳝𐳞𐳟𐳠𐳡𐳢𐳣𐳤𐳥𐳦𐳧𐳨𐳩𐳪𐳫𐳬𐳭𐳮𐳯𐳰𐳱𐳲𑣀𑣁𑣂𑣃𑣄𑣅𑣆𑣇𑣈𑣉𑣊𑣋𑣌𑣍𑣎𑣏𑣐𑣑𑣒𑣓𑣔𑣕𑣖𑣗𑣘𑣙𑣚𑣛𑣜𑣝𑣞𑣟ıȷ∇∂𞤢𞤣𞤤𞤥𞤦𞤧𞤨𞤩𞤪𞤫𞤬𞤭𞤮𞤯𞤰𞤱𞤲𞤳𞤴𞤵𞤶𞤷𞤸𞤹𞤺𞤻𞤼𞤽𞤾𞤿𞥀𞥁𞥂𞥃ٮڡٯ字双多解交映無前後再新初終販声吹演投捕遊指禁空合満申割営配得可丽丸乁𠄢你侻倂偺備像㒞𠘺兔兤具𠔜㒹內𠕋冗冤仌冬𩇟刃㓟刻剆剷㔕包匆卉博即卽卿𠨬灰及叟𠭣叫叱吆咞吸呈周咢哶唐啓啣善喫喳嗂圖圗噑噴壮城埴堍型堲報墬𡓤売壷夆夢奢𡚨𡛪姬娛娧姘婦㛮嬈嬾𡧈寃寘寳𡬘寿将㞁屠峀岍𡷤嵃𡷦嵮嵫嵼巡巢㠯巽帨帽幩㡢𢆃㡼庰庳庶𪎒𢌱舁弢㣇𣊸𦇚形彫㣣徚忍志忹悁㤺㤜𢛔惇慈慌慺憲憤憯懞戛扝抱拔捐𢬌挽拼捨掃揤𢯱搢揅掩㨮摩摾撝摷㩬敬𣀊旣書晉㬙㬈㫤冒冕最暜肭䏙朡杞杓𣏃㭉柺枅桒𣑭梎栟椔楂榣槪檨𣚣櫛㰘次𣢧歔㱎歲殟殻𣪍𡴋𣫺汎𣲼沿泍汧洖派浩浸涅𣴞洴港湮㴳滇𣻑淹潮𣽞𣾎濆瀹瀛㶖灊災灷炭𠔥煅𤉣熜爨牐𤘈犀犕𤜵𤠔獺王㺬玥㺸瑇瑜璅瓊㼛甤𤰶甾𤲒𢆟瘐𤾡𤾸𥁄㿼䀈𥃳𥃲𥄙𥄳眞真瞋䁆䂖𥐝硎䃣𥘦𥚚𥛅秫䄯穊穏𥥼𥪧䈂𥮫篆築䈧𥲀糒䊠糨糣紀𥾆絣䌁緇縂繅䌴𦈨𦉇䍙𦋙罺𦌾羕翺𦓚𦔣聠𦖨聰𣍟䏕育脃䐋脾媵𦞧𦞵𣎓𣎜舄辞䑫芑芋芝劳花芳芽苦𦬼茝荣莭茣莽菧荓菊菌菜𦰶𦵫𦳕䔫蓱蓳蔖𧏊蕤𦼬䕝䕡𦾱𧃒䕫虐虧虩蚩蚈蜎蛢蜨蝫螆蟡蠁䗹衠𧙧裗裞䘵裺㒻𧢮𧥦䚾䛇誠𧲨貫賁贛起𧼯𠠄跋趼跰𠣞軔𨗒𨗭邔郱鄑𨜮鄛鈸鋗鋘鉼鏹鐕𨯺開䦕閷𨵷䧦雃嶲霣𩅅𩈚䩮䩶韠𩐊䪲𩒖頩𩖶飢䬳餩馧駂駾䯎𩬰鱀鳽䳎䳭鵧𪃎䳸𪄅𪈎𪊑䵖黾鼅鼏鼖𪘀",mapChar:r}}()}.apply(e,[]))||(t.exports=n)},,,,,function(t,e,r){const n=r(624),{hexStringToBuffer:o,profiles:f}=r(632),{cidV0ToV1Base32:h}=r(653);t.exports={helpers:{cidV0ToV1Base32:h},decode:function(t){const e=o(t),r=n.getCodec(e),h=n.rmPrefix(e);let c=f[r];return c||(c=f.default),c.decode(h)},fromIpfs:function(t){return this.encode("ipfs-ns",t)},fromSwarm:function(t){return this.encode("swarm-ns",t)},encode:function(t,e){let r=f[t];r||(r=f.default);const o=r.encode(e);return n.addPrefix(t,o).toString("hex")},getCodec:function(t){let e=o(t);return n.getCodec(e)}}},,,,,,,,,function(t,e,r){(function(t){const n=r(371),o=r(220),f=t=>{let e=t.slice(0,2),r=t.slice(2),n="";return n="0x"===e?r:t,o.fromHexString(n)},h={swarm:t=>{const e=o.encode(f(t),"keccak-256");return new n(1,"swarm-manifest",e).buffer},ipfs:t=>{const e=o.fromB58String(t);return new n(1,"dag-pb",e).buffer},utf8:e=>t.from(e,"utf8")},c={hexMultiHash:t=>{const e=new n(t);return o.decode(e.multihash).digest.toString("hex")},b58MultiHash:t=>{const e=new n(t);return o.toB58String(e.multihash)},utf8:t=>t.toString("utf8")},l={"swarm-ns":{encode:h.swarm,decode:c.hexMultiHash},"ipfs-ns":{encode:h.ipfs,decode:c.b58MultiHash},"ipns-ns":{encode:h.ipfs,decode:c.b58MultiHash},default:{encode:h.utf8,decode:c.utf8}};e.hexStringToBuffer=f,e.profiles=l}).call(this,r(8).Buffer)},,,,,,,,function(t,e,r){"use strict";const{Buffer:n}=r(8),o=r(641);(e=t.exports=h).encode=function(t,e){const base=c(t);return h(base.name,n.from(base.encode(e)))},e.decode=function(t){n.isBuffer(t)&&(t=t.toString());const code=t.substring(0,1);"string"==typeof(t=t.substring(1,t.length))&&(t=n.from(t));const base=c(code);return n.from(base.decode(t.toString()))},e.isEncoded=function(t){n.isBuffer(t)&&(t=t.toString());if("[object String]"!==Object.prototype.toString.call(t))return!1;const code=t.substring(0,1);try{return c(code).name}catch(t){return!1}},e.names=Object.freeze(Object.keys(o.names)),e.codes=Object.freeze(Object.keys(o.codes));const f=new Error("Unsupported encoding");function h(t,e){if(!e)throw new Error("requires an encoded buffer");const base=c(t),r=n.from(base.code);return function(t,e){c(t).decode(e.toString())}(base.name,e),n.concat([r,e])}function c(t){let base;if(o.names[t])base=o.names[t];else{if(!o.codes[t])throw f;base=o.codes[t]}if(!base.isImplemented())throw new Error("Base "+t+" is not implemented yet");return base}},function(t,e,r){"use strict";const n=r(642),o=r(221),f=r(643),h=r(644),c=r(645),l=[["base1","1","","1"],["base2","0",o,"01"],["base8","7",o,"01234567"],["base10","9",o,"0123456789"],["base16","f",f,"0123456789abcdef"],["base32","b",h,"abcdefghijklmnopqrstuvwxyz234567"],["base32pad","c",h,"abcdefghijklmnopqrstuvwxyz234567="],["base32hex","v",h,"0123456789abcdefghijklmnopqrstuv"],["base32hexpad","t",h,"0123456789abcdefghijklmnopqrstuv="],["base32z","h",h,"ybndrfg8ejkmcpqxot1uwisza345h769"],["base58flickr","Z",o,"123456789abcdefghijkmnopqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ"],["base58btc","z",o,"123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz"],["base64","m",c,"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"],["base64pad","M",c,"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="],["base64url","u",c,"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_"],["base64urlpad","U",c,"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_="]],d=l.reduce(((t,e)=>(t[e[0]]=new n(e[0],e[1],e[2],e[3]),t)),{}),y=l.reduce(((t,e)=>(t[e[1]]=d[e[0]],t)),{});t.exports={names:d,codes:y}},function(t,e,r){"use strict";t.exports=class{constructor(t,code,e,r){this.name=t,this.code=code,this.alphabet=r,e&&r&&(this.engine=e(r))}encode(t){return this.engine.encode(t)}decode(t){return this.engine.decode(t)}isImplemented(){return this.engine}}},function(t,e,r){"use strict";const{Buffer:n}=r(8);t.exports=function(t){return{encode:input=>"string"==typeof input?n.from(input).toString("hex"):input.toString("hex"),decode(input){for(const e of input)if(t.indexOf(e)<0)throw new Error("invalid base16 character");return n.from(input,"hex")}}}},function(t,e,r){"use strict";function n(t,e){const r=t.byteLength,view=new Uint8Array(t),n=e.indexOf("=")===e.length-1;n&&(e=e.substring(0,e.length-1));let o=0,f=0,output="";for(let i=0;i<r;i++)for(f=f<<8|view[i],o+=8;o>=5;)output+=e[f>>>o-5&31],o-=5;if(o>0&&(output+=e[f<<5-o&31]),n)for(;output.length%8!=0;)output+="=";return output}t.exports=function(t){return{encode:input=>n("string"==typeof input?Uint8Array.from(input):input,t),decode(input){for(const e of input)if(t.indexOf(e)<0)throw new Error("invalid base32 character");return function(input,t){const e=(input=input.replace(new RegExp("=","g"),"")).length;let r=0,n=0,o=0;const output=new Uint8Array(5*e/8|0);for(let i=0;i<e;i++)n=n<<5|t.indexOf(input[i]),r+=5,r>=8&&(output[o++]=n>>>r-8&255,r-=8);return output.buffer}(input,t)}}}},function(t,e,r){"use strict";const{Buffer:n}=r(8);t.exports=function(t){const e=t.indexOf("=")>-1,r=t.indexOf("-")>-1&&t.indexOf("_")>-1;return{encode(input){let output="";output="string"==typeof input?n.from(input).toString("base64"):input.toString("base64"),r&&(output=output.replace(/\+/g,"-").replace(/\//g,"_"));const t=output.indexOf("=");return t>0&&!e&&(output=output.substring(0,t)),output},decode(input){for(const e of input)if(t.indexOf(e)<0)throw new Error("invalid base64 character");return n.from(input,"base64")}}}},function(t,e,r){"use strict";const{Buffer:n}=r(8),o=r(131),f=r(647),h=r(648),c=r(372);(e=t.exports).addPrefix=(t,data)=>{let e;if(n.isBuffer(t))e=c.varintBufferEncode(t);else{if(!h[t])throw new Error("multicodec not recognized");e=h[t]}return n.concat([e,data])},e.rmPrefix=data=>(o.decode(data),data.slice(o.decode.bytes)),e.getCodec=t=>{const code=o.decode(t),e=f.get(code);if(void 0===e)throw new Error(`Code ${code} not found`);return e},e.getName=t=>f.get(t),e.getNumber=t=>{const code=h[t];if(void 0===code)throw new Error("Codec `"+t+"` not found");return c.varintBufferDecode(code)[0]},e.getCode=t=>o.decode(t),e.getCodeVarint=t=>{const code=h[t];if(void 0===code)throw new Error("Codec `"+t+"` not found");return code},e.getVarint=code=>o.encode(code);const l=r(649);Object.assign(e,l),e.print=r(650)},function(t,e,r){"use strict";const n=r(132),o=new Map;for(const t in n){const code=n[t];o.set(code,t)}t.exports=Object.freeze(o)},function(t,e,r){"use strict";const n=r(132),o=r(372).varintEncode,f={};for(const t in n){const code=n[t];f[t]=o(code)}t.exports=Object.freeze(f)},function(t,e,r){"use strict";const table=r(132),n={};for(const[t,code]of Object.entries(table))n[t.toUpperCase().replace(/-/g,"_")]=code;t.exports=Object.freeze(n)},function(t,e,r){"use strict";const table=r(132),n={};for(const[t,code]of Object.entries(table))void 0===n[code]&&(n[code]=t);t.exports=Object.freeze(n)},function(t,e,r){"use strict";const n=r(220),{Buffer:o}=r(8);var f={checkCIDComponents:function(t){if(null==t)return"null values are not valid CIDs";if(0!==t.version&&1!==t.version)return"Invalid version, must be a number equal to 1 or 0";if("string"!=typeof t.codec)return"codec must be string";if(0===t.version){if("dag-pb"!==t.codec)return"codec must be 'dag-pb' for CIDv0";if("base58btc"!==t.multibaseName)return"multibaseName must be 'base58btc' for CIDv0"}if(!o.isBuffer(t.multihash))return"multihash must be a Buffer";try{n.validate(t.multihash)}catch(t){let e=t.message;return e||(e="Multihash validation failed"),e}}};t.exports=f},function(t,e,r){"use strict";t.exports=function(t,{className:e,symbolName:r}){const symbol=Symbol.for(r),n={[e]:class extends t{constructor(...t){super(...t),Object.defineProperty(this,symbol,{value:!0})}get[Symbol.toStringTag](){return e}}}[e];return n[`is${e}`]=t=>!(!t||!t[symbol]),n},t.exports.proto=function(t,{className:e,symbolName:r,withoutNew:n}){const symbol=Symbol.for(r),o={[e]:function(...e){if(n&&!(this instanceof o))return new o(...e);const r=t.call(this,...e)||this;return r&&!r[symbol]&&Object.defineProperty(r,symbol,{value:!0}),r}}[e];return o.prototype=Object.create(t.prototype),o.prototype.constructor=o,Object.defineProperty(o.prototype,Symbol.toStringTag,{get:()=>e}),o[`is${e}`]=t=>!(!t||!t[symbol]),o}},function(t,e,r){const n=r(371);e.cidV0ToV1Base32=t=>{let e=new n(t);return 0===e.version&&(e=e.toV1()),e.toString("base32")}},,function(t,e,r){(function(e){const n=r(222),o=r(657),f=r(87),h=(r(374),new f.ec("secp256k1")),{keccak256:c,keccak256s:l}=r(216),d=address=>{const t=l(address.slice(2));let e="0x";for(let i=0;i<40;i++)e+=parseInt(t[i+2],16)>7?address[i+2].toUpperCase():address[i+2];return e},y=t=>{const r=new e(t.slice(2),"hex"),n="0x"+h.keyFromPrivate(r).getPublic(!1,"hex").slice(2),o=c(n);return{address:d("0x"+o.slice(-40)),privateKey:t}},m=([t,e,s])=>n.flatten([e,s,t]),v=t=>[n.slice(64,n.length(t),t),n.slice(0,32,t),n.slice(32,64,t)],w=t=>(r,f)=>{const c=h.keyFromPrivate(new e(f.slice(2),"hex")).sign(new e(r.slice(2),"hex"),{canonical:!0});return m([o.fromString(n.fromNumber(t+c.recoveryParam)),n.pad(32,n.fromNat("0x"+c.r.toString(16))),n.pad(32,n.fromNat("0x"+c.s.toString(16)))])},_=w(27);t.exports={create:t=>{const e=c(n.concat(n.random(32),t||n.random(32))),r=n.concat(n.concat(n.random(32),e),n.random(32)),o=c(r);return y(o)},toChecksum:d,fromPrivate:y,sign:_,makeSigner:w,recover:(t,r)=>{const o=v(r),f={v:n.toNumber(o[0]),r:o[1].slice(2),s:o[2].slice(2)},l="0x"+h.recoverPubKey(new e(t.slice(2),"hex"),f,f.v<2?f.v:1-f.v%2).encode("hex",!1).slice(2),y=c(l);return d("0x"+y.slice(-40))},encodeSignature:m,decodeSignature:v}}).call(this,r(8).Buffer)},function(t,e){const r=(t,e)=>{let a=[];for(var i=0;i<t;++i)a.push(e(i));return a};t.exports={generate:r,replicate:(t,e)=>r(t,(()=>e)),concat:(a,b)=>a.concat(b),flatten:a=>{let t=[];for(let e=0,r=a.length;e<r;++e)for(let i=0,r=a[e].length;i<r;++i)t.push(a[e][i]);return t},chunksOf:(t,a)=>{let b=[];for(let i=0,e=a.length;i<e;i+=t)b.push(a.slice(i,i+t));return b}}},function(t,e,r){const n=r(7),o=r(222),f=t=>new n(t.slice(2),16),h=t=>{const e="0x"+("0x"===t.slice(0,2)?new n(t.slice(2),16):new n(t,10)).toString("hex");return"0x0"===e?"0x":e},c=a=>"string"==typeof a?/^0x/.test(a)?a:"0x"+a:"0x"+new n(a).toString("hex"),l=a=>f(a).toNumber(),d=t=>(a,b)=>"0x"+f(a)[t](f(b)).toString("hex"),y=d("add"),m=d("mul"),div=d("div"),sub=d("sub");t.exports={toString:a=>f(a).toString(10),fromString:h,toNumber:l,fromNumber:c,toEther:t=>l(div(t,h("10000000000")))/1e8,fromEther:t=>m(c(Math.floor(1e8*t)),h("10000000000")),toUint256:a=>o.pad(32,a),add:y,mul:m,div:div,sub:sub}},,,,,,function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n=r(377);e.Transaction=n.default;var o=r(699);e.FakeTransaction=o.default},function(t,e,r){"use strict";var n=this&&this.__awaiter||function(t,e,r,n){return new(r||(r=Promise))((function(o,f){function h(t){try{l(n.next(t))}catch(t){f(t)}}function c(t){try{l(n.throw(t))}catch(t){f(t)}}function l(t){var e;t.done?o(t.value):(e=t.value,e instanceof r?e:new r((function(t){t(e)}))).then(h,c)}l((n=n.apply(t,e||[])).next())}))},o=this&&this.__generator||function(t,body){var e,r,n,g,o={label:0,sent:function(){if(1&n[0])throw n[1];return n[1]},trys:[],ops:[]};return g={next:f(0),throw:f(1),return:f(2)},"function"==typeof Symbol&&(g[Symbol.iterator]=function(){return this}),g;function f(f){return function(h){return function(f){if(e)throw new TypeError("Generator is already executing.");for(;o;)try{if(e=1,r&&(n=2&f[0]?r.return:f[0]?r.throw||((n=r.return)&&n.call(r),0):r.next)&&!(n=n.call(r,f[1])).done)return n;switch(r=0,n&&(f=[2&f[0],n.value]),f[0]){case 0:case 1:n=f;break;case 4:return o.label++,{value:f[1],done:!1};case 5:o.label++,r=f[1],f=[0];continue;case 7:f=o.ops.pop(),o.trys.pop();continue;default:if(!(n=o.trys,(n=n.length>0&&n[n.length-1])||6!==f[0]&&2!==f[0])){o=0;continue}if(3===f[0]&&(!n||f[1]>n[0]&&f[1]<n[3])){o.label=f[1];break}if(6===f[0]&&o.label<n[1]){o.label=n[1],n=f;break}if(n&&o.label<n[2]){o.label=n[2],o.ops.push(f);break}n[2]&&o.ops.pop(),o.trys.pop();continue}f=body.call(t,o)}catch(t){f=[6,t],r=0}finally{e=n=0}if(5&f[0])throw f[1];return{value:f[0]?f[1]:void 0,done:!0}}([f,h])}}};Object.defineProperty(e,"__esModule",{value:!0});var f=r(173),h=r(667);e.createPrivateKey=function(){return n(this,void 0,void 0,(function(){var t;return o(this,(function(e){switch(e.label){case 0:return[4,h.getRandomBytes(32)];case 1:return t=e.sent(),f.privateKeyVerify(t)?[2,t]:[3,0];case 2:return[2]}}))}))},e.createPrivateKeySync=function(){for(;;){var t=h.getRandomBytesSync(32);if(f.privateKeyVerify(t))return t}},function(t){for(var p in t)e.hasOwnProperty(p)||(e[p]=t[p])}(r(173))},,,function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n=r(70);e.getRandomBytes=function(t){return new Promise((function(e,r){n(t,(function(t,n){t?r(t):e(n)}))}))},e.getRandomBytesSync=function(t){return n(t)}},function(t,e,r){"use strict";(function(t){Object.defineProperty(e,"__esModule",{value:!0});var n=r(7),o=new(0,r(87).ec)("secp256k1"),f=o.curve;e.privateKeyExport=function(t,e){void 0===e&&(e=!0);var r=new n(t);if(r.ucmp(f.n)>=0)throw new Error("couldn't export to DER format");var c=o.g.mul(r);return h(c.getX(),c.getY(),e)},e.privateKeyModInverse=function(e){var r=new n(e);if(r.ucmp(f.n)>=0||r.isZero())throw new Error("private key range is invalid");return r.invm(f.n).toArrayLike(t,"be",32)},e.signatureImport=function(e){var r=new n(e.r);r.ucmp(f.n)>=0&&(r=new n(0));var s=new n(e.s);return s.ucmp(f.n)>=0&&(s=new n(0)),t.concat([r.toArrayLike(t,"be",32),s.toArrayLike(t,"be",32)])},e.ecdhUnsafe=function(t,e,r){void 0===r&&(r=!0);var c=o.keyFromPublic(t),l=new n(e);if(l.ucmp(f.n)>=0||l.isZero())throw new Error("scalar was invalid (zero or overflow)");var d=c.pub.mul(l);return h(d.getX(),d.getY(),r)};var h=function(e,r,n){var o;return n?((o=t.alloc(33))[0]=r.isOdd()?3:2,e.toArrayLike(t,"be",32).copy(o,1)):((o=t.alloc(65))[0]=4,e.toArrayLike(t,"be",32).copy(o,1),r.toArrayLike(t,"be",32).copy(o,33)),o}}).call(this,r(8).Buffer)},function(t,e,r){"use strict";(function(t){Object.defineProperty(e,"__esModule",{value:!0});var r=t.from([48,129,211,2,1,1,4,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,160,129,133,48,129,130,2,1,1,48,44,6,7,42,134,72,206,61,1,1,2,33,0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,255,255,252,47,48,6,4,1,0,4,1,7,4,33,2,121,190,102,126,249,220,187,172,85,160,98,149,206,135,11,7,2,155,252,219,45,206,40,217,89,242,129,91,22,248,23,152,2,33,0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,186,174,220,230,175,72,160,59,191,210,94,140,208,54,65,65,2,1,1,161,36,3,34,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]),n=t.from([48,130,1,19,2,1,1,4,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,160,129,165,48,129,162,2,1,1,48,44,6,7,42,134,72,206,61,1,1,2,33,0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,255,255,252,47,48,6,4,1,0,4,1,7,4,65,4,121,190,102,126,249,220,187,172,85,160,98,149,206,135,11,7,2,155,252,219,45,206,40,217,89,242,129,91,22,248,23,152,72,58,218,119,38,163,196,101,93,164,251,252,14,17,8,168,253,23,180,72,166,133,84,25,156,71,208,143,251,16,212,184,2,33,0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,186,174,220,230,175,72,160,59,191,210,94,140,208,54,65,65,2,1,1,161,68,3,66,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]);e.privateKeyExport=function(e,o,f){void 0===f&&(f=!0);var h=t.from(f?r:n);return e.copy(h,f?8:9),o.copy(h,f?181:214),h},e.privateKeyImport=function(t){var e=t.length,r=0;if(e<r+1||48!==t[r])return null;if(e<(r+=1)+1||!(128&t[r]))return null;var n=127&t[r];if(n<1||n>2)return null;if(e<(r+=1)+n)return null;var o=t[r+n-1]|(n>1?t[r+n-2]<<8:0);return e<(r+=n)+o||e<r+3||2!==t[r]||1!==t[r+1]||1!==t[r+2]||e<(r+=3)+2||4!==t[r]||t[r+1]>32||e<r+2+t[r+1]?null:t.slice(r+2,r+2+t[r+1])},e.signatureImportLax=function(e){var r=t.alloc(32,0),s=t.alloc(32,0),n=e.length,o=0;if(48!==e[o++])return null;var f=e[o++];if(128&f&&(o+=f-128)>n)return null;if(2!==e[o++])return null;var h=e[o++];if(128&h){if(o+(f=h-128)>n)return null;for(;f>0&&0===e[o];o+=1,f-=1);for(h=0;f>0;o+=1,f-=1)h=(h<<8)+e[o]}if(h>n-o)return null;var c=o;if(o+=h,2!==e[o++])return null;var l=e[o++];if(128&l){if(o+(f=l-128)>n)return null;for(;f>0&&0===e[o];o+=1,f-=1);for(l=0;f>0;o+=1,f-=1)l=(l<<8)+e[o]}if(l>n-o)return null;var d=o;for(o+=l;h>0&&0===e[c];h-=1,c+=1);if(h>32)return null;var y=e.slice(c,c+h);for(y.copy(r,32-y.length);l>0&&0===e[d];l-=1,d+=1);if(l>32)return null;var m=e.slice(d,d+l);return m.copy(s,32-m.length),{r:r,s:s}}}).call(this,r(8).Buffer)},function(t,e,r){"use strict";(function(t){Object.defineProperty(e,"__esModule",{value:!0}),e.KECCAK256_RLP=e.KECCAK256_RLP_S=e.KECCAK256_RLP_ARRAY=e.KECCAK256_RLP_ARRAY_S=e.KECCAK256_NULL=e.KECCAK256_NULL_S=e.TWO_POW256=e.MAX_INTEGER=void 0;var n=r(7);e.MAX_INTEGER=new n("ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",16),e.TWO_POW256=new n("10000000000000000000000000000000000000000000000000000000000000000",16),e.KECCAK256_NULL_S="c5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470",e.KECCAK256_NULL=t.from(e.KECCAK256_NULL_S,"hex"),e.KECCAK256_RLP_ARRAY_S="1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347",e.KECCAK256_RLP_ARRAY=t.from(e.KECCAK256_RLP_ARRAY_S,"hex"),e.KECCAK256_RLP_S="56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",e.KECCAK256_RLP=t.from(e.KECCAK256_RLP_S,"hex")}).call(this,r(8).Buffer)},function(t,e,r){"use strict";(function(t){Object.defineProperty(e,"__esModule",{value:!0}),e.importPublic=e.privateToPublic=e.privateToAddress=e.publicToAddress=e.pubToAddress=e.isValidPublic=e.isValidPrivate=e.isPrecompiled=e.generateAddress2=e.generateAddress=e.isValidChecksumAddress=e.toChecksumAddress=e.isZeroAddress=e.isValidAddress=e.zeroAddress=void 0;var n=r(225),o=r(133),f=r(223),h=r(7),c=r(134),l=r(227);e.zeroAddress=function(){var t=c.zeros(20);return c.bufferToHex(t)},e.isValidAddress=function(address){return/^0x[0-9a-fA-F]{40}$/.test(address)},e.isZeroAddress=function(address){return e.zeroAddress()===c.addHexPrefix(address)},e.toChecksumAddress=function(address,t){address=o.stripHexPrefix(address).toLowerCase();for(var e=void 0!==t?t.toString()+"0x":"",r=l.keccak(e+address).toString("hex"),n="0x",i=0;i<address.length;i++)parseInt(r[i],16)>=8?n+=address[i].toUpperCase():n+=address[i];return n},e.isValidChecksumAddress=function(address,t){return e.isValidAddress(address)&&e.toChecksumAddress(address,t)===address},e.generateAddress=function(e,r){e=c.toBuffer(e);var n=new h(r);return n.isZero()?l.rlphash([e,null]).slice(-20):l.rlphash([e,t.from(n.toArray())]).slice(-20)},e.generateAddress2=function(e,r,o){var f=c.toBuffer(e),h=c.toBuffer(r),d=c.toBuffer(o);return n(20===f.length),n(32===h.length),l.keccak256(t.concat([t.from("ff","hex"),f,h,l.keccak256(d)])).slice(-20)},e.isPrecompiled=function(address){var a=c.unpad(address);return 1===a.length&&a[0]>=1&&a[0]<=8},e.isValidPrivate=function(t){return f.privateKeyVerify(t)},e.isValidPublic=function(e,r){return void 0===r&&(r=!1),64===e.length?f.publicKeyVerify(t.concat([t.from([4]),e])):!!r&&f.publicKeyVerify(e)},e.pubToAddress=function(t,e){return void 0===e&&(e=!1),t=c.toBuffer(t),e&&64!==t.length&&(t=f.publicKeyConvert(t,!1).slice(1)),n(64===t.length),l.keccak(t).slice(-20)},e.publicToAddress=e.pubToAddress,e.privateToAddress=function(t){return e.publicToAddress(e.privateToPublic(t))},e.privateToPublic=function(t){return t=c.toBuffer(t),f.publicKeyCreate(t,!1).slice(1)},e.importPublic=function(t){return 64!==(t=c.toBuffer(t)).length&&(t=f.publicKeyConvert(t,!1).slice(1)),t}}).call(this,r(8).Buffer)},function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n=r(673),o=r(674);e.keccak224=n.createHashFunction((function(){return o("keccak224")})),e.keccak256=n.createHashFunction((function(){return o("keccak256")})),e.keccak384=n.createHashFunction((function(){return o("keccak384")})),e.keccak512=n.createHashFunction((function(){return o("keccak512")}))},function(t,e,r){"use strict";(function(t){Object.defineProperty(e,"__esModule",{value:!0}),e.createHashFunction=function(e){return function(r){var n=e();return n.update(r),t.from(n.digest())}}}).call(this,r(8).Buffer)},,,,,,,function(t,e,r){"use strict";(function(t){Object.defineProperty(e,"__esModule",{value:!0}),e.hashPersonalMessage=e.isValidSignature=e.fromRpcSig=e.toRpcSig=e.ecrecover=e.ecsign=void 0;var n=r(223),o=r(7),f=r(134),h=r(227);function c(t,e){return e?t-(2*e+35):t-27}function l(t){return 0===t||1===t}e.ecsign=function(t,e,r){var o=n.sign(t,e),f=o.recovery;return{r:o.signature.slice(0,32),s:o.signature.slice(32,64),v:r?f+(2*r+35):f+27}},e.ecrecover=function(e,r,o,s,h){var d=t.concat([f.setLength(o,32),f.setLength(s,32)],64),y=c(r,h);if(!l(y))throw new Error("Invalid signature v value");var m=n.recover(e,d,y);return n.publicKeyConvert(m,!1).slice(1)},e.toRpcSig=function(e,r,s,n){if(!l(c(e,n)))throw new Error("Invalid signature v value");return f.bufferToHex(t.concat([f.setLengthLeft(r,32),f.setLengthLeft(s,32),f.toBuffer(e)]))},e.fromRpcSig=function(t){var e=f.toBuffer(t);if(65!==e.length)throw new Error("Invalid signature length");var r=e[64];return r<27&&(r+=27),{v:r,r:e.slice(0,32),s:e.slice(32,64)}},e.isValidSignature=function(t,e,s,r,n){void 0===r&&(r=!0);var f=new o("7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a0",16),h=new o("fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141",16);if(32!==e.length||32!==s.length)return!1;if(!l(c(t,n)))return!1;var d=new o(e),y=new o(s);return!(d.isZero()||d.gt(h)||y.isZero()||y.gt(h))&&(!r||1!==y.cmp(f))},e.hashPersonalMessage=function(e){var r=t.from("Ethereum Signed Message:\n"+e.length.toString(),"utf-8");return h.keccak(t.concat([r,e]))}}).call(this,r(8).Buffer)},function(t,e,r){"use strict";(function(t){Object.defineProperty(e,"__esModule",{value:!0}),e.defineProperties=void 0;var n=r(225),o=r(133),f=r(224),h=r(134);e.defineProperties=function(e,r,data){if(e.raw=[],e._fields=[],e.toJSON=function(label){if(void 0===label&&(label=!1),label){var t={};return e._fields.forEach((function(r){t[r]="0x"+e[r].toString("hex")})),t}return h.baToJSON(e.raw)},e.serialize=function(){return f.encode(e.raw)},r.forEach((function(r,i){function o(){return e.raw[i]}function f(o){"00"!==(o=h.toBuffer(o)).toString("hex")||r.allowZero||(o=t.allocUnsafe(0)),r.allowLess&&r.length?(o=h.stripZeros(o),n(r.length>=o.length,"The field "+r.name+" must not have more "+r.length+" bytes")):r.allowZero&&0===o.length||!r.length||n(r.length===o.length,"The field "+r.name+" must have byte length of "+r.length),e.raw[i]=o}e._fields.push(r.name),Object.defineProperty(e,r.name,{enumerable:!0,configurable:!0,get:o,set:f}),r.default&&(e[r.name]=r.default),r.alias&&Object.defineProperty(e,r.alias,{enumerable:!1,configurable:!0,set:f,get:o})})),data)if("string"==typeof data&&(data=t.from(o.stripHexPrefix(data),"hex")),t.isBuffer(data)&&(data=f.decode(data)),Array.isArray(data)){if(data.length>e._fields.length)throw new Error("wrong number of fields in data");data.forEach((function(t,i){e[e._fields[i]]=h.toBuffer(t)}))}else{if("object"!=typeof data)throw new Error("invalid data");var c=Object.keys(data);r.forEach((function(t){-1!==c.indexOf(t.name)&&(e[t.name]=data[t.name]),-1!==c.indexOf(t.alias)&&(e[t.alias]=data[t.alias])}))}}}).call(this,r(8).Buffer)},function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.chains=void 0,e.chains={names:{1:"mainnet",3:"ropsten",4:"rinkeby",42:"kovan",5:"goerli"},mainnet:r(683),ropsten:r(684),rinkeby:r(685),kovan:r(686),goerli:r(687)}},function(t){t.exports=JSON.parse('{"name":"mainnet","chainId":1,"networkId":1,"comment":"The Ethereum main chain","url":"https://ethstats.net/","genesis":{"hash":"0xd4e56740f876aef8c010b86a40d5f56745a118d0906a34e69aec8c0db1cb8fa3","timestamp":null,"gasLimit":5000,"difficulty":17179869184,"nonce":"0x0000000000000042","extraData":"0x11bbe8db4e347b4e8c937c1c8370e4b5ed33adb3db69cbdb7a38e1e50b1b82fa","stateRoot":"0xd7f8974fb5ac78d9ac099b9ad5018bedc2ce0a72dad1827a1709da30580f0544"},"hardforks":[{"name":"chainstart","block":0,"consensus":"pow","finality":null},{"name":"homestead","block":1150000,"consensus":"pow","finality":null},{"name":"dao","block":1920000,"consensus":"pow","finality":null},{"name":"tangerineWhistle","block":2463000,"consensus":"pow","finality":null},{"name":"spuriousDragon","block":2675000,"consensus":"pow","finality":null},{"name":"byzantium","block":4370000,"consensus":"pow","finality":null},{"name":"constantinople","block":7280000,"consensus":"pow","finality":null},{"name":"petersburg","block":7280000,"consensus":"pow","finality":null},{"name":"istanbul","block":9069000,"consensus":"pow","finality":null},{"name":"muirGlacier","block":9200000,"consensus":"pow","finality":null}],"bootstrapNodes":[{"ip":"18.138.108.67","port":30303,"id":"d860a01f9722d78051619d1e2351aba3f43f943f6f00718d1b9baa4101932a1f5011f16bb2b1bb35db20d6fe28fa0bf09636d26a87d31de9ec6203eeedb1f666","location":"ap-southeast-1-001","comment":"bootnode-aws-ap-southeast-1-001"},{"ip":"3.209.45.79","port":30303,"id":"22a8232c3abc76a16ae9d6c3b164f98775fe226f0917b0ca871128a74a8e9630b458460865bab457221f1d448dd9791d24c4e5d88786180ac185df813a68d4de","location":"us-east-1-001","comment":"bootnode-aws-us-east-1-001"},{"ip":"34.255.23.113","port":30303,"id":"ca6de62fce278f96aea6ec5a2daadb877e51651247cb96ee310a318def462913b653963c155a0ef6c7d50048bba6e6cea881130857413d9f50a621546b590758","location":"eu-west-1-001","comment":"bootnode-aws-eu-west-1-001"},{"ip":"35.158.244.151","port":30303,"id":"279944d8dcd428dffaa7436f25ca0ca43ae19e7bcf94a8fb7d1641651f92d121e972ac2e8f381414b80cc8e5555811c2ec6e1a99bb009b3f53c4c69923e11bd8","location":"eu-central-1-001","comment":"bootnode-aws-eu-central-1-001"},{"ip":"52.187.207.27","port":30303,"id":"8499da03c47d637b20eee24eec3c356c9a2e6148d6fe25ca195c7949ab8ec2c03e3556126b0d7ed644675e78c4318b08691b7b57de10e5f0d40d05b09238fa0a","location":"australiaeast-001","comment":"bootnode-azure-australiaeast-001"},{"ip":"191.234.162.198","port":30303,"id":"103858bdb88756c71f15e9b5e09b56dc1be52f0a5021d46301dbbfb7e130029cc9d0d6f73f693bc29b665770fff7da4d34f3c6379fe12721b5d7a0bcb5ca1fc1","location":"brazilsouth-001","comment":"bootnode-azure-brazilsouth-001"},{"ip":"52.231.165.108","port":30303,"id":"715171f50508aba88aecd1250af392a45a330af91d7b90701c436b618c86aaa1589c9184561907bebbb56439b8f8787bc01f49a7c77276c58c1b09822d75e8e8","location":"koreasouth-001","comment":"bootnode-azure-koreasouth-001"},{"ip":"104.42.217.25","port":30303,"id":"5d6d7cd20d6da4bb83a1d28cadb5d409b64edf314c0335df658c1a54e32c7c4a7ab7823d57c39b6a757556e68ff1df17c748b698544a55cb488b52479a92b60f","location":"westus-001","comment":"bootnode-azure-westus-001"}]}')},function(t){t.exports=JSON.parse('{"name":"ropsten","chainId":3,"networkId":3,"comment":"PoW test network","url":"https://github.com/ethereum/ropsten","genesis":{"hash":"0x41941023680923e0fe4d74a34bdac8141f2540e3ae90623718e47d66d1ca4a2d","timestamp":null,"gasLimit":16777216,"difficulty":1048576,"nonce":"0x0000000000000042","extraData":"0x3535353535353535353535353535353535353535353535353535353535353535","stateRoot":"0x217b0bbcfb72e2d57e28f33cb361b9983513177755dc3f33ce3e7022ed62b77b"},"hardforks":[{"name":"chainstart","block":0,"consensus":"pow","finality":null},{"name":"homestead","block":0,"consensus":"pow","finality":null},{"name":"dao","block":null,"consensus":"pow","finality":null},{"name":"tangerineWhistle","block":0,"consensus":"pow","finality":null},{"name":"spuriousDragon","block":10,"consensus":"pow","finality":null},{"name":"byzantium","block":1700000,"consensus":"pow","finality":null},{"name":"constantinople","block":4230000,"consensus":"pow","finality":null},{"name":"petersburg","block":4939394,"consensus":"pow","finality":null},{"name":"istanbul","block":6485846,"consensus":"pow","finality":null},{"name":"muirGlacier","block":7117117,"consensus":"pow","finality":null}],"bootstrapNodes":[{"ip":"52.176.7.10","port":30303,"id":"30b7ab30a01c124a6cceca36863ece12c4f5fa68e3ba9b0b51407ccc002eeed3b3102d20a88f1c1d3c3154e2449317b8ef95090e77b312d5cc39354f86d5d606","location":"","comment":"US-Azure geth"},{"ip":"52.176.100.77","port":30303,"id":"865a63255b3bb68023b6bffd5095118fcc13e79dcf014fe4e47e065c350c7cc72af2e53eff895f11ba1bbb6a2b33271c1116ee870f266618eadfc2e78aa7349c","location":"","comment":"US-Azure parity"},{"ip":"52.232.243.152","port":30303,"id":"6332792c4a00e3e4ee0926ed89e0d27ef985424d97b6a45bf0f23e51f0dcb5e66b875777506458aea7af6f9e4ffb69f43f3778ee73c81ed9d34c51c4b16b0b0f","location":"","comment":"Parity"},{"ip":"192.81.208.223","port":30303,"id":"94c15d1b9e2fe7ce56e458b9a3b672ef11894ddedd0c6f247e0f1d3487f52b66208fb4aeb8179fce6e3a749ea93ed147c37976d67af557508d199d9594c35f09","location":"","comment":"@gpip"}]}')},function(t){t.exports=JSON.parse('{"name":"rinkeby","chainId":4,"networkId":4,"comment":"PoA test network","url":"https://www.rinkeby.io","genesis":{"hash":"0x6341fd3daf94b748c72ced5a5b26028f2474f5f00d824504e4fa37a75767e177","timestamp":"0x58ee40ba","gasLimit":4700000,"difficulty":1,"nonce":"0x0000000000000000","extraData":"0x52657370656374206d7920617574686f7269746168207e452e436172746d616e42eb768f2244c8811c63729a21a3569731535f067ffc57839b00206d1ad20c69a1981b489f772031b279182d99e65703f0076e4812653aab85fca0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","stateRoot":"0x53580584816f617295ea26c0e17641e0120cab2f0a8ffb53a866fd53aa8e8c2d"},"hardforks":[{"name":"chainstart","block":0,"consensus":"poa","finality":null},{"name":"homestead","block":1,"consensus":"poa","finality":null},{"name":"dao","block":null,"consensus":"poa","finality":null},{"name":"tangerineWhistle","block":2,"consensus":"poa","finality":null},{"name":"spuriousDragon","block":3,"consensus":"poa","finality":null},{"name":"byzantium","block":1035301,"consensus":"poa","finality":null},{"name":"constantinople","block":3660663,"consensus":"poa","finality":null},{"name":"petersburg","block":4321234,"consensus":"poa","finality":null},{"name":"istanbul","block":5435345,"consensus":"poa","finality":null}],"bootstrapNodes":[{"ip":"52.169.42.101","port":30303,"id":"a24ac7c5484ef4ed0c5eb2d36620ba4e4aa13b8c84684e1b4aab0cebea2ae45cb4d375b77eab56516d34bfbd3c1a833fc51296ff084b770b94fb9028c4d25ccf","location":"","comment":"IE"},{"ip":"52.3.158.184","port":30303,"id":"343149e4feefa15d882d9fe4ac7d88f885bd05ebb735e547f12e12080a9fa07c8014ca6fd7f373123488102fe5e34111f8509cf0b7de3f5b44339c9f25e87cb8","location":"","comment":"INFURA"},{"ip":"159.89.28.211","port":30303,"id":"b6b28890b006743680c52e64e0d16db57f28124885595fa03a562be1d2bf0f3a1da297d56b13da25fb992888fd556d4c1a27b1f39d531bde7de1921c90061cc6","location":"","comment":"AKASHA"}]}')},function(t){t.exports=JSON.parse('{"name":"kovan","chainId":42,"networkId":42,"comment":"Parity PoA test network","url":"https://kovan-testnet.github.io/website/","genesis":{"hash":"0xa3c565fc15c7478862d50ccd6561e3c06b24cc509bf388941c25ea985ce32cb9","timestamp":null,"gasLimit":6000000,"difficulty":131072,"nonce":"0x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","extraData":"0x","stateRoot":"0x2480155b48a1cea17d67dbfdfaafe821c1d19cdd478c5358e8ec56dec24502b2"},"hardforks":[{"name":"chainstart","block":0,"consensus":"poa","finality":null},{"name":"homestead","block":0,"consensus":"poa","finality":null},{"name":"dao","block":0,"consensus":"poa","finality":null},{"name":"tangerineWhistle","block":0,"consensus":"poa","finality":null},{"name":"spuriousDragon","block":0,"consensus":"poa","finality":null},{"name":"byzantium","block":5067000,"consensus":"poa","finality":null},{"name":"constantinople","block":9200000,"consensus":"poa","finality":null},{"name":"petersburg","block":10255201,"consensus":"poa","finality":null},{"name":"istanbul","block":14111141,"consensus":"poa","finality":null}],"bootstrapNodes":[{"ip":"116.203.116.241","port":30303,"id":"16898006ba2cd4fa8bf9a3dfe32684c178fa861df144bfc21fe800dc4838a03e342056951fa9fd533dcb0be1219e306106442ff2cf1f7e9f8faa5f2fc1a3aa45","location":"","comment":"1"},{"ip":"3.217.96.11","port":30303,"id":"2909846f78c37510cc0e306f185323b83bb2209e5ff4fdd279d93c60e3f365e3c6e62ad1d2133ff11f9fd6d23ad9c3dad73bb974d53a22f7d1ac5b7dea79d0b0","location":"","comment":"2"},{"ip":"108.61.170.124","port":30303,"id":"740e1c8ea64e71762c71a463a04e2046070a0c9394fcab5891d41301dc473c0cff00ebab5a9bc87fbcb610ab98ac18225ff897bc8b7b38def5975d5ceb0a7d7c","location":"","comment":"3"},{"ip":"157.230.31.163","port":30303,"id":"2909846f78c37510cc0e306f185323b83bb2209e5ff4fdd279d93c60e3f365e3c6e62ad1d2133ff11f9fd6d23ad9c3dad73bb974d53a22f7d1ac5b7dea79d0b0","location":"","comment":"4"}]}')},function(t){t.exports=JSON.parse('{"name":"goerli","chainId":5,"networkId":5,"comment":"Cross-client PoA test network","url":"https://github.com/goerli/testnet","genesis":{"hash":"0xbf7e331f7f7c1dd2e05159666b3bf8bc7a8a3a9eb1d518969eab529dd9b88c1a","timestamp":"0x5c51a607","gasLimit":10485760,"difficulty":1,"nonce":"0x0000000000000000","extraData":"0x22466c6578692069732061207468696e6722202d204166726900000000000000e0a2bd4258d2768837baa26a28fe71dc079f84c70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","stateRoot":"0x5d6cded585e73c4e322c30c2f782a336316f17dd85a4863b9d838d2d4b8b3008"},"hardforks":[{"name":"chainstart","block":0,"consensus":"poa","finality":null},{"name":"homestead","block":0,"consensus":"poa","finality":null},{"name":"dao","block":0,"consensus":"poa","finality":null},{"name":"tangerineWhistle","block":0,"consensus":"poa","finality":null},{"name":"spuriousDragon","block":0,"consensus":"poa","finality":null},{"name":"byzantium","block":0,"consensus":"poa","finality":null},{"name":"constantinople","block":0,"consensus":"poa","finality":null},{"name":"petersburg","block":0,"consensus":"poa","finality":null},{"name":"istanbul","block":1561651,"consensus":"poa","finality":null}],"bootstrapNodes":[{"ip":"51.141.78.53","port":30303,"id":"011f758e6552d105183b1761c5e2dea0111bc20fd5f6422bc7f91e0fabbec9a6595caf6239b37feb773dddd3f87240d99d859431891e4a642cf2a0a9e6cbb98a","location":"","comment":"Upstream bootnode 1"},{"ip":"13.93.54.137","port":30303,"id":"176b9417f511d05b6b2cf3e34b756cf0a7096b3094572a8f6ef4cdcb9d1f9d00683bf0f83347eebdf3b81c3521c2332086d9592802230bf528eaf606a1d9677b","location":"","comment":"Upstream bootnode 2"},{"ip":"94.237.54.114","port":30313,"id":"46add44b9f13965f7b9875ac6b85f016f341012d84f975377573800a863526f4da19ae2c620ec73d11591fa9510e992ecc03ad0751f53cc02f7c7ed6d55c7291","location":"","comment":"Upstream bootnode 3"},{"ip":"52.64.155.147","port":30303,"id":"c1f8b7c2ac4453271fa07d8e9ecf9a2e8285aa0bd0c07df0131f47153306b0736fd3db8924e7a9bf0bed6b1d8d4f87362a71b033dc7c64547728d953e43e59b2","location":"","comment":"Upstream bootnode 4"},{"ip":"213.186.16.82","port":30303,"id":"f4a9c6ee28586009fb5a96c8af13a58ed6d8315a9eee4772212c1d4d9cebe5a8b8a78ea4434f318726317d04a3f531a1ef0420cf9752605a562cfe858c46e263","location":"","comment":"Upstream bootnode 5"},{"ip":"3.11.147.67","port":30303,"id":"a61215641fb8714a373c80edbfa0ea8878243193f57c96eeb44d0bc019ef295abd4e044fd619bfc4c59731a73fb79afe84e9ab6da0c743ceb479cbb6d263fa91","location":"","comment":"Ethereum Foundation bootnode"}]}')},function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.hardforks=void 0,e.hardforks=[["chainstart",r(689)],["homestead",r(690)],["dao",r(691)],["tangerineWhistle",r(692)],["spuriousDragon",r(693)],["byzantium",r(694)],["constantinople",r(695)],["petersburg",r(696)],["istanbul",r(697)],["muirGlacier",r(698)]]},function(t){t.exports=JSON.parse('{"name":"chainstart","comment":"Start of the Ethereum main chain","eip":{"url":"","status":""},"status":"","gasConfig":{"minGasLimit":{"v":5000,"d":"Minimum the gas limit may ever be"},"gasLimitBoundDivisor":{"v":1024,"d":"The bound divisor of the gas limit, used in update calculations"}},"gasPrices":{"base":{"v":2,"d":"Gas base cost, used e.g. for ChainID opcode (Istanbul)"},"tierStep":{"v":[0,2,3,5,8,10,20],"d":"Once per operation, for a selection of them"},"exp":{"v":10,"d":"Once per EXP instuction"},"expByte":{"v":10,"d":"Times ceil(log256(exponent)) for the EXP instruction"},"sha3":{"v":30,"d":"Once per SHA3 operation"},"sha3Word":{"v":6,"d":"Once per word of the SHA3 operation\'s data"},"sload":{"v":50,"d":"Once per SLOAD operation"},"sstoreSet":{"v":20000,"d":"Once per SSTORE operation if the zeroness changes from zero"},"sstoreReset":{"v":5000,"d":"Once per SSTORE operation if the zeroness does not change from zero"},"sstoreRefund":{"v":15000,"d":"Once per SSTORE operation if the zeroness changes to zero"},"jumpdest":{"v":1,"d":"Refunded gas, once per SSTORE operation if the zeroness changes to zero"},"log":{"v":375,"d":"Per LOG* operation"},"logData":{"v":8,"d":"Per byte in a LOG* operation\'s data"},"logTopic":{"v":375,"d":"Multiplied by the * of the LOG*, per LOG transaction. e.g. LOG0 incurs 0 * c_txLogTopicGas, LOG4 incurs 4 * c_txLogTopicGas"},"create":{"v":32000,"d":"Once per CREATE operation & contract-creation transaction"},"call":{"v":40,"d":"Once per CALL operation & message call transaction"},"callStipend":{"v":2300,"d":"Free gas given at beginning of call"},"callValueTransfer":{"v":9000,"d":"Paid for CALL when the value transfor is non-zero"},"callNewAccount":{"v":25000,"d":"Paid for CALL when the destination address didn\'t exist prior"},"selfdestructRefund":{"v":24000,"d":"Refunded following a selfdestruct operation"},"memory":{"v":3,"d":"Times the address of the (highest referenced byte in memory + 1). NOTE: referencing happens on read, write and in instructions such as RETURN and CALL"},"quadCoeffDiv":{"v":512,"d":"Divisor for the quadratic particle of the memory cost equation"},"createData":{"v":200,"d":""},"tx":{"v":21000,"d":"Per transaction. NOTE: Not payable on data of calls between transactions"},"txCreation":{"v":32000,"d":"The cost of creating a contract via tx"},"txDataZero":{"v":4,"d":"Per byte of data attached to a transaction that equals zero. NOTE: Not payable on data of calls between transactions"},"txDataNonZero":{"v":68,"d":"Per byte of data attached to a transaction that is not equal to zero. NOTE: Not payable on data of calls between transactions"},"copy":{"v":3,"d":"Multiplied by the number of 32-byte words that are copied (round up) for any *COPY operation and added"},"ecRecover":{"v":3000,"d":""},"sha256":{"v":60,"d":""},"sha256Word":{"v":12,"d":""},"ripemd160":{"v":600,"d":""},"ripemd160Word":{"v":120,"d":""},"identity":{"v":15,"d":""},"identityWord":{"v":3,"d":""}},"vm":{"stackLimit":{"v":1024,"d":"Maximum size of VM stack allowed"},"callCreateDepth":{"v":1024,"d":"Maximum depth of call/create stack"},"maxExtraDataSize":{"v":32,"d":"Maximum size extra data may be after Genesis"}},"pow":{"minimumDifficulty":{"v":131072,"d":"The minimum that the difficulty may ever be"},"difficultyBoundDivisor":{"v":2048,"d":"The bound divisor of the difficulty, used in the update calculations"},"durationLimit":{"v":13,"d":"The decision boundary on the blocktime duration used to determine whether difficulty should go up or not"},"epochDuration":{"v":30000,"d":"Duration between proof-of-work epochs"},"timebombPeriod":{"v":100000,"d":"Exponential difficulty timebomb period"},"minerReward":{"v":"5000000000000000000","d":"the amount a miner get rewarded for mining a block"}},"casper":{},"sharding":{}}')},function(t){t.exports=JSON.parse('{"name":"homestead","comment":"Homestead hardfork with protocol and network changes","eip":{"url":"https://eips.ethereum.org/EIPS/eip-606","status":"Final"},"gasConfig":{},"gasPrices":{},"vm":{},"pow":{},"casper":{},"sharding":{}}')},function(t){t.exports=JSON.parse('{"name":"dao","comment":"DAO rescue hardfork","eip":{"url":"https://eips.ethereum.org/EIPS/eip-779","status":"Final"},"gasConfig":{},"gasPrices":{},"vm":{},"pow":{},"casper":{},"sharding":{}}')},function(t){t.exports=JSON.parse('{"name":"tangerineWhistle","comment":"Hardfork with gas cost changes for IO-heavy operations","eip":{"url":"https://eips.ethereum.org/EIPS/eip-608","status":"Final"},"gasConfig":{},"gasPrices":{"sload":{"v":200,"d":"Once per SLOAD operation"},"call":{"v":700,"d":"Once per CALL operation & message call transaction"}},"vm":{},"pow":{},"casper":{},"sharding":{}}')},function(t){t.exports=JSON.parse('{"name":"spuriousDragon","comment":"HF with EIPs for simple replay attack protection, EXP cost increase, state trie clearing, contract code size limit","eip":{"url":"https://eips.ethereum.org/EIPS/eip-607","status":"Final"},"gasConfig":{},"gasPrices":{"expByte":{"v":50,"d":"Times ceil(log256(exponent)) for the EXP instruction"}},"vm":{"maxCodeSize":{"v":24576,"d":"Maximum length of contract code"}},"pow":{},"casper":{},"sharding":{}}')},function(t){t.exports=JSON.parse('{"name":"byzantium","comment":"Hardfork with new precompiles, instructions and other protocol changes","eip":{"url":"https://eips.ethereum.org/EIPS/eip-609","status":"Final"},"gasConfig":{},"gasPrices":{"modexpGquaddivisor":{"v":20,"d":"Gquaddivisor from modexp precompile for gas calculation"},"ecAdd":{"v":500,"d":"Gas costs for curve addition precompile"},"ecMul":{"v":40000,"d":"Gas costs for curve multiplication precompile"},"ecPairing":{"v":100000,"d":"Base gas costs for curve pairing precompile"},"ecPairingWord":{"v":80000,"d":"Gas costs regarding curve pairing precompile input length"}},"vm":{},"pow":{"minerReward":{"v":"3000000000000000000","d":"the amount a miner get rewarded for mining a block"}},"casper":{},"sharding":{}}')},function(t){t.exports=JSON.parse('{"name":"constantinople","comment":"Postponed hardfork including EIP-1283 (SSTORE gas metering changes)","eip":{"url":"https://eips.ethereum.org/EIPS/eip-1013","status":"Final"},"gasConfig":{},"gasPrices":{"netSstoreNoopGas":{"v":200,"d":"Once per SSTORE operation if the value doesn\'t change"},"netSstoreInitGas":{"v":20000,"d":"Once per SSTORE operation from clean zero"},"netSstoreCleanGas":{"v":5000,"d":"Once per SSTORE operation from clean non-zero"},"netSstoreDirtyGas":{"v":200,"d":"Once per SSTORE operation from dirty"},"netSstoreClearRefund":{"v":15000,"d":"Once per SSTORE operation for clearing an originally existing storage slot"},"netSstoreResetRefund":{"v":4800,"d":"Once per SSTORE operation for resetting to the original non-zero value"},"netSstoreResetClearRefund":{"v":19800,"d":"Once per SSTORE operation for resetting to the original zero value"}},"vm":{},"pow":{"minerReward":{"v":"2000000000000000000","d":"The amount a miner gets rewarded for mining a block"}},"casper":{},"sharding":{}}')},function(t){t.exports=JSON.parse('{"name":"petersburg","comment":"Aka constantinopleFix, removes EIP-1283, activate together with or after constantinople","eip":{"url":"https://eips.ethereum.org/EIPS/eip-1716","status":"Draft"},"gasConfig":{},"gasPrices":{"netSstoreNoopGas":{"v":null,"d":"Removed along EIP-1283"},"netSstoreInitGas":{"v":null,"d":"Removed along EIP-1283"},"netSstoreCleanGas":{"v":null,"d":"Removed along EIP-1283"},"netSstoreDirtyGas":{"v":null,"d":"Removed along EIP-1283"},"netSstoreClearRefund":{"v":null,"d":"Removed along EIP-1283"},"netSstoreResetRefund":{"v":null,"d":"Removed along EIP-1283"},"netSstoreResetClearRefund":{"v":null,"d":"Removed along EIP-1283"}},"vm":{},"pow":{},"casper":{},"sharding":{}}')},function(t){t.exports=JSON.parse('{"name":"istanbul","comment":"HF targeted for December 2019 following the Constantinople/Petersburg HF","eip":{"url":"https://eips.ethereum.org/EIPS/eip-1679","status":"Draft"},"gasConfig":{},"gasPrices":{"blake2Round":{"v":1,"d":"Gas cost per round for the Blake2 F precompile"},"ecAdd":{"v":150,"d":"Gas costs for curve addition precompile"},"ecMul":{"v":6000,"d":"Gas costs for curve multiplication precompile"},"ecPairing":{"v":45000,"d":"Base gas costs for curve pairing precompile"},"ecPairingWord":{"v":34000,"d":"Gas costs regarding curve pairing precompile input length"},"txDataNonZero":{"v":16,"d":"Per byte of data attached to a transaction that is not equal to zero. NOTE: Not payable on data of calls between transactions"},"sstoreSentryGasEIP2200":{"v":2300,"d":"Minimum gas required to be present for an SSTORE call, not consumed"},"sstoreNoopGasEIP2200":{"v":800,"d":"Once per SSTORE operation if the value doesn\'t change"},"sstoreDirtyGasEIP2200":{"v":800,"d":"Once per SSTORE operation if a dirty value is changed"},"sstoreInitGasEIP2200":{"v":20000,"d":"Once per SSTORE operation from clean zero to non-zero"},"sstoreInitRefundEIP2200":{"v":19200,"d":"Once per SSTORE operation for resetting to the original zero value"},"sstoreCleanGasEIP2200":{"v":5000,"d":"Once per SSTORE operation from clean non-zero to something else"},"sstoreCleanRefundEIP2200":{"v":4200,"d":"Once per SSTORE operation for resetting to the original non-zero value"},"sstoreClearRefundEIP2200":{"v":15000,"d":"Once per SSTORE operation for clearing an originally existing storage slot"}},"vm":{},"pow":{},"casper":{},"sharding":{}}')},function(t){t.exports=JSON.parse('{"name":"muirGlacier","comment":"HF to delay the difficulty bomb","eip":{"url":"https://eips.ethereum.org/EIPS/eip-2384","status":"Last Call"},"gasConfig":{},"gasPrices":{},"vm":{},"pow":{},"casper":{},"sharding":{}}')},function(t,e,r){"use strict";var n,o=this&&this.__extends||(n=function(t,b){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,b){t.__proto__=b}||function(t,b){for(var p in b)b.hasOwnProperty(p)&&(t[p]=b[p])})(t,b)},function(t,b){function e(){this.constructor=t}n(t,b),t.prototype=null===b?Object.create(b):(e.prototype=b.prototype,new e)});Object.defineProperty(e,"__esModule",{value:!0});var f=r(378),h=r(8),c=function(t){function e(data,e){void 0===data&&(data={}),void 0===e&&(e={});var r=t.call(this,data,e)||this;Object.defineProperty(r,"from",{enumerable:!0,configurable:!0,get:function(){return r.getSenderAddress()},set:function(t){t&&(r._from=f.toBuffer(t))}});var n=data;return n.from&&(r.from=f.toBuffer(n.from)),r}return o(e,t),e.prototype.hash=function(e){if(void 0===e&&(e=!0),e&&this._from&&""!==this._from.toString("hex")){var r=h.Buffer.concat([this._from,this._from.slice(0,12)]);this.sign(r)}return t.prototype.hash.call(this,e)},e}(r(377).default);e.default=c},,,,,,,,function(t,e,r){"use strict";var n="%[a-f0-9]{2}",o=new RegExp(n,"gi"),f=new RegExp("("+n+")+","gi");function h(t,e){try{return decodeURIComponent(t.join(""))}catch(t){}if(1===t.length)return t;e=e||1;var r=t.slice(0,e),n=t.slice(e);return Array.prototype.concat.call([],h(r),h(n))}function c(input){try{return decodeURIComponent(input)}catch(e){for(var t=input.match(o),i=1;i<t.length;i++)t=(input=h(t,i).join("")).match(o);return input}}t.exports=function(t){if("string"!=typeof t)throw new TypeError("Expected `encodedURI` to be of type `string`, got `"+typeof t+"`");try{return t=t.replace(/\+/g," "),decodeURIComponent(t)}catch(e){return function(input){for(var t={"%FE%FF":"��","%FF%FE":"��"},e=f.exec(input);e;){try{t[e[0]]=decodeURIComponent(e[0])}catch(n){var r=c(e[0]);r!==e[0]&&(t[e[0]]=r)}e=f.exec(input)}t["%C2"]="�";for(var n=Object.keys(t),i=0;i<n.length;i++){var o=n[i];input=input.replace(new RegExp(o,"g"),t[o])}return input}(t)}}},,,,,function(t,e,r){(function(e){var r;r="undefined"!=typeof window?window:void 0!==e?e:"undefined"!=typeof self?self:{},t.exports=r}).call(this,r(19))},function(t,e){t.exports=function(t){if(!t)return!1;var e=r.call(t);return"[object Function]"===e||"function"==typeof t&&"[object RegExp]"!==e||"undefined"!=typeof window&&(t===window.setTimeout||t===window.alert||t===window.confirm||t===window.prompt)};var r=Object.prototype.toString},,,,,,,,function(t,e,r){var n=r(122),o=r(143),f=r(38),h=r(34).Reflect;t.exports=h&&h.ownKeys||function(t){var e=n.f(f(t)),r=o.f;return r?e.concat(r(t)):e}},function(t,e,r){var n=r(39),o=r(90),f=r(63),h=r(121).f;t.exports=function(t){return function(e){for(var r,c=f(e),l=o(c),d=l.length,i=0,y=[];d>i;)r=l[i++],n&&!h.call(c,r)||y.push(t?[r,c[r]]:c[r]);return y}}},function(t,e){t.exports=Object.is||function(t,e){return t===e?0!==t||1/t==1/e:t!=t&&e!=e}},function(t,e,r){r(39)&&"g"!=/./g.flags&&r(44).f(RegExp.prototype,"flags",{configurable:!0,get:r(148)})},function(t,e,r){var n=r(27);n(n.P,"String",{repeat:r(383)})},function(t,e,r){"use strict";var n=r(27),o=r(56),f=r(190),h="endsWith",c="".endsWith;n(n.P+n.F*r(192)(h),"String",{endsWith:function(t){var e=f(this,t,h),r=arguments.length>1?arguments[1]:void 0,n=o(e.length),l=void 0===r?n:Math.min(o(r),n),d=String(t);return c?c.call(e,d,l):e.slice(l-d.length,l)===d}})},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(t,e,r){(function(t){var r,n,o;n="undefined"!=typeof self?self:this,o=function(t,e){function r(a,b,t){for(var e=document.createElementNS("http://www.w3.org/2000/svg",b),r=2;r+1<arguments.length;r+=2)e.setAttribute(arguments[r],arguments[r+1]);a.appendChild(e)}function n(a){for(this.b=Math.min(Number(a.getAttribute("width"))||100,Number(a.getAttribute("height"))||100),this.a=a;a.firstChild;)a.removeChild(a.firstChild);a.setAttribute("viewBox","0 0 "+this.b+" "+this.b),a.setAttribute("preserveAspectRatio","xMidYMid meet")}function o(a){this.b=a,this.a='<svg xmlns="http://www.w3.org/2000/svg" width="'+a+'" height="'+a+'" viewBox="0 0 '+a+" "+a+'" preserveAspectRatio="xMidYMid meet">'}function f(a){"undefined"!=typeof MutationObserver&&new MutationObserver((function(b){for(var t=0;t<b.length;t++){for(var e=b[t],r=e.addedNodes,n=0;r&&n<r.length;n++){var o=r[n];if(1==o.nodeType)if(O.B(o))a(o);else{o=o.querySelectorAll(O.C);for(var f=0;f<o.length;f++)a(o[f])}}"attributes"==e.type&&O.B(e.target)&&a(e.target)}})).observe(document.body,{childList:!0,attributes:!0,attributeFilter:[O.o,O.v,"width","height"],subtree:!0})}function h(a,b,t){return parseInt(a.substr(b,t),16)}function c(a){return(10*a+.5|0)/10}function l(){this.j=""}function d(a){this.b={},this.h=a,this.a=a.b}function y(a,b){var t=a.canvas.width,e=a.canvas.height;a.save(),this.b=a,b?this.a=b:(this.a=Math.min(t,e),a.translate((t-this.a)/2|0,(e-this.a)/2|0)),a.clearRect(0,0,this.a,this.a)}function m(a){this.h=a,this.c=U.a}function v(a,b){return a=b.R(a),[B.i(a,b.J,b.I(0)),B.i(a,b.A,b.w(.5)),B.i(a,b.J,b.I(1)),B.i(a,b.A,b.w(1)),B.i(a,b.A,b.w(0))]}function w(a){return function(b){for(var t=[],e=0;e<b.length;e++)for(var r=b[e],n=28;0<=n;n-=4)t.push((r>>>n&15).toString(16));return t.join("")}(function(b){for(var t=1732584193,e=4023233417,r=2562383102,n=271733878,o=3285377520,f=[t,e,r,n,o],q=0;q<b.length;q++){for(var h=b[q],g=16;80>g;g++){var c=h[g-3]^h[g-8]^h[g-14]^h[g-16];h[g]=c<<1|c>>>31}for(g=0;80>g;g++)c=(t<<5|t>>>27)+(20>g?1518500249+(e&r^~e&n):40>g?1859775393+(e^r^n):60>g?2400959708+(e&r^e&n^r&n):3395469782+(e^r^n))+o+h[g],o=n,n=r,r=e<<30|e>>>2,e=t,t=0|c;f[0]=t=f[0]+t|0,f[1]=e=f[1]+e|0,f[2]=r=f[2]+r|0,f[3]=n=f[3]+n|0,f[4]=o=f[4]+o|0}return f}(function(b){function t(q,t){for(var g=[],e=-1,p=0;p<t;p++)g[e=p/4|0]=(g[e]||0)+(r[q+p]<<8*(3-(3&p)));for(;16>++e;)g[e]=0;return g}var e=encodeURI(b),r=[];b=0;var n,o=[];for(n=0;n<e.length;n++){if("%"==e[n]){var f=h(e,n+1,2);n+=2}else f=e.charCodeAt(n);r[b++]=f}for(r[b++]=128,n=0;n+64<=b;n+=64)o.push(t(n,64));return n=t(n,e=b-n),64<e+8&&(o.push(n),n=t(0,0)),n[15]=8*b-8,o.push(n),o}(a)))}function _(a){return 0>(a|=0)?"00":16>a?"0"+a.toString(16):256>a?a.toString(16):"ff"}function A(a,b,t){return _(255*(1>(t=0>t?t+6:6<t?t-6:t)?a+(b-a)*t:3>t?b:4>t?a+(b-a)*(4-t):a))}function k(a,b,t,e){function r(t,g){var e=o[t];return e&&1<e.length||(e=g),function(p){return 0>(p=e[0]+p*(e[1]-e[0]))?0:1<p?1:p}}var n="object"==typeof t&&t||a.config||b.jdenticon_config||{},o=n.lightness||{};a="color"in(b=n.saturation||{})?b.color:b,b=b.grayscale;var f=n.backColor,q=n.padding;return{R:function(t){var e,g=n.hues;return g&&0<g.length&&(e=g[0|.999*t*g.length]),"number"==typeof e?(e/360%1+1)%1:t},A:"number"==typeof a?a:.5,J:"number"==typeof b?b:0,w:r("color",[.4,.8]),I:r("grayscale",[.3,.9]),F:B.parse(f),padding:"number"==typeof t?t:"number"==typeof q?q:e}}function M(a,b){this.x=a,this.y=b}function U(a,b,t,e){this.b=a,this.c=b,this.h=t,this.a=e}function S(a,b,t,e,r,n){function o(r,n,o,f,d){for(f=f?h(b,f,1):0,n=n[h(b,o,1)%n.length],a.G(l[p[r]]),r=0;r<d.length;r++)c.c=new U(t+d[r][0]*g,e+d[r][1]*g,g,f++%4),n(c,g,r);a.H()}function f(t){if(0<=t.indexOf(d))for(var e=0;e<t.length;e++)if(0<=p.indexOf(t[e]))return!0}n.F&&a.m(n.F);var q=.5+r*n.padding|0;r-=2*q;var c=new m(a),g=0|r/4;t+=0|q+r/2-2*g,e+=0|q+r/2-2*g;var l=v(r=h(b,-7)/268435455,n),p=[];for(n=0;3>n;n++){var d=h(b,8+n,1)%l.length;(f([0,4])||f([2,3]))&&(d=1),p.push(d)}o(0,C.K,2,3,[[1,0],[2,0],[2,3],[1,3],[0,1],[3,1],[3,2],[0,2]]),o(1,C.K,4,5,[[0,0],[3,0],[3,3],[0,3]]),o(2,C.O,1,null,[[1,1],[2,1],[2,2],[1,2]]),a.finish()}function x(a,b,e){if("string"==typeof a){if(O.L){a=document.querySelectorAll(a);for(var r=0;r<a.length;r++)x(a[r],b,e)}}else(r=O.B(a))&&(b=R.u(b)||null!=b&&R.s(b)||R.u(a.getAttribute(O.v))||a.hasAttribute(O.o)&&R.s(a.getAttribute(O.o)))&&S(a=r==O.D?new d(new n(a)):new y(a.getContext("2d")),b,0,0,a.a,k(u,t,e,.08))}function u(){O.L&&x(O.C)}function E(){var a=(u.config||t.jdenticon_config||{}).replaceMode;"never"!=a&&(u(),"observe"==a&&f(x))}n.prototype={m:function(a,b){b&&r(this.a,"rect","width","100%","height","100%","fill",a,"opacity",b)},c:function(a,b){r(this.a,"path","fill",a,"d",b)}},o.prototype={m:function(a,b){b&&(this.a+='<rect width="100%" height="100%" fill="'+a+'" opacity="'+b.toFixed(2)+'"/>')},c:function(a,b){this.a+='<path fill="'+a+'" d="'+b+'"/>'},toString:function(){return this.a+"</svg>"}};var O={D:1,N:2,v:"data-jdenticon-hash",o:"data-jdenticon-value",L:"undefined"!=typeof document&&"querySelectorAll"in document,B:function(a){if(a){var b=a.tagName;if(/svg/i.test(b))return O.D;if(/canvas/i.test(b)&&"getContext"in a)return O.N}}};O.C="["+O.v+"],["+O.o+"]";var C={O:[function(a,b){var t=.42*b;a.f([0,0,b,0,b,b-2*t,b-t,b,0,b])},function(a,b){var t=0|.5*b;a.b(b-t,0,t,0|.8*b,2)},function(a,b){var t=0|b/3;a.a(t,t,b-t,b-t)},function(a,b){var t=.1*b,e=6>b?1:8>b?2:0|.25*b;t=1<t?0|t:.5<t?1:t,a.a(e,e,b-t-e,b-t-e)},function(a,b){var t=0|.15*b,e=0|.5*b;a.g(b-e-t,b-e-t,e)},function(a,b){var t=.1*b,e=4*t;3<e&&(e|=0),a.a(0,0,b,b),a.f([e,e,b-t,e,e+(b-e-t)/2,b-t],!0)},function(a,b){a.f([0,0,b,0,b,.7*b,.4*b,.4*b,.7*b,b,0,b])},function(a,b){a.b(b/2,b/2,b/2,b/2,3)},function(a,b){a.a(0,0,b,b/2),a.a(0,b/2,b/2,b/2),a.b(b/2,b/2,b/2,b/2,1)},function(a,b){var t=.14*b,e=4>b?1:6>b?2:0|.35*b;t=8>b?t:0|t,a.a(0,0,b,b),a.a(e,e,b-e-t,b-e-t,!0)},function(a,b){var t=.12*b,e=3*t;a.a(0,0,b,b),a.g(e,e,b-t-e,!0)},function(a,b){a.b(b/2,b/2,b/2,b/2,3)},function(a,b){var t=.25*b;a.a(0,0,b,b),a.l(t,t,b-t,b-t,!0)},function(a,b,t){var e=.4*b;t||a.g(e,e,1.2*b)}],K:[function(a,b){a.b(0,0,b,b,0)},function(a,b){a.b(0,b/2,b,b/2,0)},function(a,b){a.l(0,0,b,b)},function(a,b){var t=b/6;a.g(t,t,b-2*t)}]};l.prototype={f:function(a){for(var b="M"+c(a[0].x)+" "+c(a[0].y),t=1;t<a.length;t++)b+="L"+c(a[t].x)+" "+c(a[t].y);this.j+=b+"Z"},g:function(a,b,t){t=t?0:1;var e=c(b/2),r=c(b);this.j+="M"+c(a.x)+" "+c(a.y+b/2)+"a"+e+","+e+" 0 1,"+t+" "+r+",0a"+e+","+e+" 0 1,"+t+" "+-r+",0"}},d.prototype={m:function(a){var b=(a=/^(#......)(..)?/.exec(a))[2]?h(a[2],0)/255:1;this.h.m(a[1],b)},G:function(a){this.c=this.b[a]||(this.b[a]=new l)},H:function(){},f:function(a){this.c.f(a)},g:function(a,b,t){this.c.g(a,b,t)},finish:function(){for(var a in this.b)this.h.c(a,this.b[a].j)}},y.prototype={m:function(a){var b=this.b,t=this.a;b.fillStyle=B.M(a),b.fillRect(0,0,t,t)},G:function(a){this.b.fillStyle=B.M(a),this.b.beginPath()},H:function(){this.b.fill()},f:function(a){var t,b=this.b;for(b.moveTo(a[0].x,a[0].y),t=1;t<a.length;t++)b.lineTo(a[t].x,a[t].y);b.closePath()},g:function(a,b,t){var e=this.b;b/=2,e.moveTo(a.x+b,a.y+b),e.arc(a.x+b,a.y+b,b,0,2*Math.PI,t),e.closePath()},finish:function(){this.b.restore()}},m.prototype={f:function(a,b){var t=b?-2:2,e=this.c,r=[];for(b=b?a.length-2:0;b<a.length&&0<=b;b+=t)r.push(e.l(a[b],a[b+1]));this.h.f(r)},g:function(a,b,t,e){a=this.c.l(a,b,t,t),this.h.g(a,t,e)},a:function(a,b,t,e,r){this.f([a,b,a+t,b,a+t,b+e,a,b+e],r)},b:function(a,b,t,e,r,n){(a=[a+t,b,a+t,b+e,a,b+e,a,b]).splice((r||0)%4*2,2),this.f(a,n)},l:function(a,b,t,e,r){this.f([a+t/2,b,a+t,b+e/2,a+t/2,b+e,a,b+e/2],r)}};var R={u:function(a){return/^[0-9a-f]{11,}$/i.test(a)&&a},s:function(a){return w(null==a?"":""+a)}},B={S:function(a,b,t){return"#"+_(a)+_(b)+_(t)},parse:function(a){if(/^#[0-9a-f]{3,8}$/i.test(a)){if(6>a.length){var b=a[1],t=a[2],e=a[3];return"#"+b+b+t+t+e+e+(a=a[4]||"")+a}if(7==a.length||8<a.length)return a}},M:function(a){var b=h(a,7,2);return isNaN(b)?a:"rgba("+h(a,1,2)+","+h(a,3,2)+","+(a=h(a,5,2))+","+(b/255).toFixed(2)+")"},P:function(a,b,t){return 0==b?"#"+(a=_(255*t))+a+a:"#"+A(t=2*t-(b=.5>=t?t*(b+1):t+b-t*b),b,6*a+2)+A(t,b,6*a)+A(t,b,6*a-2)},i:function(a,b,t){var e=[.55,.5,.5,.46,.6,.55,.55][6*a+.5|0];return B.P(a,b,.5>t?t*e*2:e+(t-.5)*(1-e)*2)}};return U.prototype={l:function(a,b,t,e){var r=this.b+this.h,n=this.c+this.h;return 1===this.a?new M(r-b-(e||0),this.c+a):2===this.a?new M(r-a-(t||0),n-b-(e||0)):3===this.a?new M(this.b+b,n-a-(t||0)):new M(this.b+a,this.c+b)}},U.a=new U(0,0,0,0),u.drawIcon=function(a,b,e,r){if(!a)throw Error("No canvas specified.");S(a=new y(a,e),R.u(b)||R.s(b),0,0,e,k(u,t,r,0))},u.toSvg=function(a,b,e){var r=new o(b);return S(new d(r),R.u(a)||R.s(a),0,0,b,k(u,t,e,.08)),r.toString()},u.update=x,u.version="2.2.0",e&&(e.fn.jdenticon=function(a,b){return this.each((function(t,e){x(e,a,b)})),this}),"function"==typeof setTimeout&&setTimeout(E,0),u}(n,n&&n.jQuery),"exports"in t?t.exports=o:void 0===(r=function(){return o}.apply(e,[]))||(t.exports=r)}).call(this,r(59)(t))},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(t,e,r){var n=r(27),o=r(82),f=r(40),h=r(805),c="["+h+"]",l=RegExp("^"+c+c+"*"),d=RegExp(c+c+"*$"),y=function(t,e,r){var o={},c=f((function(){return!!h[t]()||"​"!="​"[t]()})),l=o[t]=c?e(m):h[t];r&&(o[r]=l),n(n.P+n.F*c,"String",o)},m=y.trim=function(t,e){return t=String(o(t)),1&e&&(t=t.replace(l,"")),2&e&&(t=t.replace(d,"")),t};t.exports=y},function(t,e){t.exports="\t\n\v\f\r   ᠎             　\u2028\u2029\ufeff"},function(t,e,r){"use strict";var n=r(27),o=r(807),f=r(297),h=/Version\/10\.\d+(\.\d+)?( Mobile\/\w+)? Safari\//.test(f);n(n.P+n.F*h,"String",{padEnd:function(t){return o(this,t,arguments.length>1?arguments[1]:void 0,!1)}})},function(t,e,r){var n=r(56),o=r(383),f=r(82);t.exports=function(t,e,r,h){var c=String(f(t)),l=c.length,d=void 0===r?" ":String(r),y=n(e);if(y<=l||""==d)return c;var m=y-l,v=o.call(d,Math.ceil(m/d.length));return v.length>m&&(v=v.slice(0,m)),h?v+c:c+v}},,,,,,,,,,,,,,,,,,,,function(t,e,r){var n=r(225),o=r(15).Buffer,f=r(75),h=r(828),c=r(173),l=o.from("Bitcoin seed","utf8"),d=2147483648,y={private:76066276,public:76067358};function m(t){this.versions=t||y,this.depth=0,this.index=0,this._privateKey=null,this._publicKey=null,this.chainCode=null,this._fingerprint=0,this.parentFingerprint=0}function v(t,e,r){var n=o.allocUnsafe(78);n.writeUInt32BE(e,0),n.writeUInt8(t.depth,4);var f=t.depth?t.parentFingerprint:0;return n.writeUInt32BE(f,5),n.writeUInt32BE(t.index,9),t.chainCode.copy(n,13),r.copy(n,45),n}function w(t){var e=f.createHash("sha256").update(t).digest();return f.createHash("ripemd160").update(e).digest()}Object.defineProperty(m.prototype,"fingerprint",{get:function(){return this._fingerprint}}),Object.defineProperty(m.prototype,"identifier",{get:function(){return this._identifier}}),Object.defineProperty(m.prototype,"pubKeyHash",{get:function(){return this.identifier}}),Object.defineProperty(m.prototype,"privateKey",{get:function(){return this._privateKey},set:function(t){n.equal(t.length,32,"Private key must be 32 bytes."),n(!0===c.privateKeyVerify(t),"Invalid private key"),this._privateKey=t,this._publicKey=o.from(c.publicKeyCreate(t,!0)),this._identifier=w(this.publicKey),this._fingerprint=this._identifier.slice(0,4).readUInt32BE(0)}}),Object.defineProperty(m.prototype,"publicKey",{get:function(){return this._publicKey},set:function(t){n(33===t.length||65===t.length,"Public key must be 33 or 65 bytes."),n(!0===c.publicKeyVerify(t),"Invalid public key"),this._publicKey=o.from(c.publicKeyConvert(t,!0)),this._identifier=w(this.publicKey),this._fingerprint=this._identifier.slice(0,4).readUInt32BE(0),this._privateKey=null}}),Object.defineProperty(m.prototype,"privateExtendedKey",{get:function(){return this._privateKey?h.encode(v(this,this.versions.private,o.concat([o.alloc(1,0),this.privateKey]))):null}}),Object.defineProperty(m.prototype,"publicExtendedKey",{get:function(){return h.encode(v(this,this.versions.public,this.publicKey))}}),m.prototype.derive=function(path){if("m"===path||"M"===path||"m'"===path||"M'"===path)return this;var t=path.split("/"),e=this;return t.forEach((function(t,i){if(0!==i){var r=t.length>1&&"'"===t[t.length-1],o=parseInt(t,10);n(o<d,"Invalid index"),r&&(o+=d),e=e.deriveChild(o)}else n(/^[mM]{1}/.test(t),'Path must start with "m" or "M"')})),e},m.prototype.deriveChild=function(t){var data,e=t>=d,r=o.allocUnsafe(4);if(r.writeUInt32BE(t,0),e){n(this.privateKey,"Could not derive hardened child key");var h=this.privateKey,l=o.alloc(1,0);h=o.concat([l,h]),data=o.concat([h,r])}else data=o.concat([this.publicKey,r]);var y=f.createHmac("sha512",this.chainCode).update(data).digest(),v=y.slice(0,32),w=y.slice(32),_=new m(this.versions);if(this.privateKey)try{_.privateKey=o.from(c.privateKeyTweakAdd(o.from(this.privateKey),v))}catch(e){return this.deriveChild(t+1)}else try{_.publicKey=o.from(c.publicKeyTweakAdd(o.from(this.publicKey),v,!0))}catch(e){return this.deriveChild(t+1)}return _.chainCode=w,_.depth=this.depth+1,_.parentFingerprint=this.fingerprint,_.index=t,_},m.prototype.sign=function(t){return o.from(c.ecdsaSign(t,this.privateKey).signature)},m.prototype.verify=function(t,e){return c.ecdsaVerify(Uint8Array.from(e),Uint8Array.from(t),Uint8Array.from(this.publicKey))},m.prototype.wipePrivateData=function(){return this._privateKey&&f.randomBytes(this._privateKey.length).copy(this._privateKey),this._privateKey=null,this},m.prototype.toJSON=function(){return{xpriv:this.privateExtendedKey,xpub:this.publicExtendedKey}},m.fromMasterSeed=function(t,e){var r=f.createHmac("sha512",l).update(t).digest(),n=r.slice(0,32),o=r.slice(32),h=new m(e);return h.chainCode=o,h.privateKey=n,h},m.fromExtendedKey=function(t,e){var r=new m(e=e||y),o=h.decode(t),f=o.readUInt32BE(0);n(f===e.private||f===e.public,"Version mismatch: does not match private or public"),r.depth=o.readUInt8(4),r.parentFingerprint=o.readUInt32BE(5),r.index=o.readUInt32BE(9),r.chainCode=o.slice(13,45);var c=o.slice(45);return 0===c.readUInt8(0)?(n(f===e.private,"Version mismatch: version does not match private"),r.privateKey=c.slice(1)):(n(f===e.public,"Version mismatch: version does not match public"),r.publicKey=c),r},m.fromJSON=function(t){return m.fromExtendedKey(t.xpriv)},m.HARDENED_OFFSET=d,t.exports=m},function(t,e,r){"use strict";var n=r(84),o=r(829);t.exports=o((function(t){var e=n("sha256").update(t).digest();return n("sha256").update(e).digest()}))},function(t,e,r){"use strict";var n=r(830),o=r(15).Buffer;t.exports=function(t){function e(e){var r=e.slice(0,-4),n=e.slice(-4),o=t(r);if(!(n[0]^o[0]|n[1]^o[1]|n[2]^o[2]|n[3]^o[3]))return r}return{encode:function(e){var r=t(e);return n.encode(o.concat([e,r],e.length+4))},decode:function(t){var r=e(n.decode(t));if(!r)throw new Error("Invalid checksum");return r},decodeUnsafe:function(t){var r=n.decodeUnsafe(t);if(r)return e(r)}}}},function(t,e,r){var n=r(221);t.exports=n("123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz")},,,function(t,e,r){"use strict";var strong=r(834),n=r(405),o="Map";t.exports=r(835)(o,(function(t){return function(){return t(this,arguments.length>0?arguments[0]:void 0)}}),{get:function(t){var e=strong.getEntry(n(this,o),t);return e&&e.v},set:function(t,e){return strong.def(n(this,o),0===t?0:t,e)}},strong,!0)},function(t,e,r){"use strict";var n=r(44).f,o=r(144),f=r(187),h=r(80),c=r(184),l=r(185),d=r(183),y=r(294),m=r(188),v=r(39),w=r(177).fastKey,_=r(405),A=v?"_s":"size",k=function(t,e){var r,n=w(e);if("F"!==n)return t._i[n];for(r=t._f;r;r=r.n)if(r.k==e)return r};t.exports={getConstructor:function(t,e,r,d){var y=t((function(t,n){c(t,y,e,"_i"),t._t=e,t._i=o(null),t._f=void 0,t._l=void 0,t[A]=0,null!=n&&l(n,r,t[d],t)}));return f(y.prototype,{clear:function(){for(var t=_(this,e),data=t._i,r=t._f;r;r=r.n)r.r=!0,r.p&&(r.p=r.p.n=void 0),delete data[r.i];t._f=t._l=void 0,t[A]=0},delete:function(t){var r=_(this,e),n=k(r,t);if(n){var o=n.n,f=n.p;delete r._i[n.i],n.r=!0,f&&(f.n=o),o&&(o.p=f),r._f==n&&(r._f=o),r._l==n&&(r._l=f),r[A]--}return!!n},forEach:function(t){_(this,e);for(var r,n=h(t,arguments.length>1?arguments[1]:void 0,3);r=r?r.n:this._f;)for(n(r.v,r.k,this);r&&r.r;)r=r.p},has:function(t){return!!k(_(this,e),t)}}),v&&n(y.prototype,"size",{get:function(){return _(this,e)[A]}}),y},def:function(t,e,r){var n,o,f=k(t,e);return f?f.v=r:(t._l=f={i:o=w(e,!0),k:e,v:r,p:n=t._l,n:void 0,r:!1},t._f||(t._f=f),n&&(n.n=f),t[A]++,"F"!==o&&(t._i[o]=f)),t},getEntry:k,setStrong:function(t,e,r){d(t,e,(function(t,r){this._t=_(t,e),this._k=r,this._l=void 0}),(function(){for(var t=this,e=t._k,r=t._l;r&&r.r;)r=r.p;return t._t&&(t._l=r=r?r.n:t._t._f)?y(0,"keys"==e?r.k:"values"==e?r.v:[r.k,r.v]):(t._t=void 0,y(1))}),r?"entries":"values",!r,!0),m(e)}}},function(t,e,r){"use strict";var n=r(34),o=r(27),f=r(49),h=r(187),meta=r(177),c=r(185),l=r(184),d=r(45),y=r(40),m=r(181),v=r(120),w=r(195);t.exports=function(t,e,r,_,A,k){var M=n[t],U=M,S=A?"set":"add",x=U&&U.prototype,E={},O=function(t){var e=x[t];f(x,t,"delete"==t||"has"==t?function(a){return!(k&&!d(a))&&e.call(this,0===a?0:a)}:"get"==t?function(a){return k&&!d(a)?void 0:e.call(this,0===a?0:a)}:"add"==t?function(a){return e.call(this,0===a?0:a),this}:function(a,b){return e.call(this,0===a?0:a,b),this})};if("function"==typeof U&&(k||x.forEach&&!y((function(){(new U).entries().next()})))){var C=new U,R=C[S](k?{}:-0,1)!=C,B=y((function(){C.has(1)})),I=m((function(t){new U(t)})),P=!k&&y((function(){for(var t=new U,e=5;e--;)t[S](e,e);return!t.has(-0)}));I||((U=e((function(e,r){l(e,U,t);var n=w(new M,e,U);return null!=r&&c(r,A,n[S],n),n}))).prototype=x,x.constructor=U),(B||P)&&(O("delete"),O("has"),A&&O("get")),(P||R)&&O(S),k&&x.clear&&delete x.clear}else U=_.getConstructor(e,t,A,S),h(U.prototype,r),meta.NEED=!0;return v(U,t),E[t]=U,o(o.G+o.W+o.F*(U!=M),E),k||_.setStrong(U,t,A),U}}]]);