-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathjsbgl.min.js
1 lines (1 loc) · 407 KB
/
jsbgl.min.js
1
var jsbtc=function(A){var i={};function e(t){if(i[t])return i[t].exports;var I=i[t]={i:t,l:!1,exports:{}};return A[t].call(I.exports,I,I.exports,e),I.l=!0,I.exports}return e.m=A,e.c=i,e.d=function(A,i,t){e.o(A,i)||Object.defineProperty(A,i,{configurable:!1,enumerable:!0,get:t})},e.r=function(A){Object.defineProperty(A,"__esModule",{value:!0})},e.n=function(A){var i=A&&A.__esModule?function(){return A.default}:function(){return A};return e.d(i,"a",i),i},e.o=function(A,i){return Object.prototype.hasOwnProperty.call(A,i)},e.p="",e(e.s=25)}([function(A,i,e){"use strict";(function(A){var t=e(21),I=e(20),g=e(19);function r(){return B.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function o(A,i){if(r()<i)throw new RangeError("Invalid typed array length");return B.TYPED_ARRAY_SUPPORT?(A=new Uint8Array(i)).__proto__=B.prototype:(null===A&&(A=new B(i)),A.length=i),A}function B(A,i,e){if(!(B.TYPED_ARRAY_SUPPORT||this instanceof B))return new B(A,i,e);if("number"==typeof A){if("string"==typeof i)throw new Error("If encoding is specified then the first argument must be a string");return s(this,A)}return n(this,A,i,e)}function n(A,i,e,t){if("number"==typeof i)throw new TypeError('"value" argument must not be a number');return"undefined"!=typeof ArrayBuffer&&i instanceof ArrayBuffer?function(A,i,e,t){if(i.byteLength,e<0||i.byteLength<e)throw new RangeError("'offset' is out of bounds");if(i.byteLength<e+(t||0))throw new RangeError("'length' is out of bounds");i=void 0===e&&void 0===t?new Uint8Array(i):void 0===t?new Uint8Array(i,e):new Uint8Array(i,e,t);B.TYPED_ARRAY_SUPPORT?(A=i).__proto__=B.prototype:A=E(A,i);return A}(A,i,e,t):"string"==typeof i?function(A,i,e){"string"==typeof e&&""!==e||(e="utf8");if(!B.isEncoding(e))throw new TypeError('"encoding" must be a valid string encoding');var t=0|Q(i,e),I=(A=o(A,t)).write(i,e);I!==t&&(A=A.slice(0,I));return A}(A,i,e):function(A,i){if(B.isBuffer(i)){var e=0|C(i.length);return 0===(A=o(A,e)).length||i.copy(A,0,0,e),A}if(i){if("undefined"!=typeof ArrayBuffer&&i.buffer instanceof ArrayBuffer||"length"in i)return"number"!=typeof i.length||(t=i.length)!=t?o(A,0):E(A,i);if("Buffer"===i.type&&g(i.data))return E(A,i.data)}var t;throw new TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")}(A,i)}function a(A){if("number"!=typeof A)throw new TypeError('"size" argument must be a number');if(A<0)throw new RangeError('"size" argument must not be negative')}function s(A,i){if(a(i),A=o(A,i<0?0:0|C(i)),!B.TYPED_ARRAY_SUPPORT)for(var e=0;e<i;++e)A[e]=0;return A}function E(A,i){var e=i.length<0?0:0|C(i.length);A=o(A,e);for(var t=0;t<e;t+=1)A[t]=255&i[t];return A}function C(A){if(A>=r())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+r().toString(16)+" bytes");return 0|A}function Q(A,i){if(B.isBuffer(A))return A.length;if("undefined"!=typeof ArrayBuffer&&"function"==typeof ArrayBuffer.isView&&(ArrayBuffer.isView(A)||A instanceof ArrayBuffer))return A.byteLength;"string"!=typeof A&&(A=""+A);var e=A.length;if(0===e)return 0;for(var t=!1;;)switch(i){case"ascii":case"latin1":case"binary":return e;case"utf8":case"utf-8":case void 0:return b(A).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*e;case"hex":return e>>>1;case"base64":return U(A).length;default:if(t)return b(A).length;i=(""+i).toLowerCase(),t=!0}}function h(A,i,e){var t=!1;if((void 0===i||i<0)&&(i=0),i>this.length)return"";if((void 0===e||e>this.length)&&(e=this.length),e<=0)return"";if((e>>>=0)<=(i>>>=0))return"";for(A||(A="utf8");;)switch(A){case"hex":return k(this,i,e);case"utf8":case"utf-8":return F(this,i,e);case"ascii":return M(this,i,e);case"latin1":case"binary":return S(this,i,e);case"base64":return m(this,i,e);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return G(this,i,e);default:if(t)throw new TypeError("Unknown encoding: "+A);A=(A+"").toLowerCase(),t=!0}}function c(A,i,e){var t=A[i];A[i]=A[e],A[e]=t}function l(A,i,e,t,I){if(0===A.length)return-1;if("string"==typeof e?(t=e,e=0):e>2147483647?e=2147483647:e<-2147483648&&(e=-2147483648),e=+e,isNaN(e)&&(e=I?0:A.length-1),e<0&&(e=A.length+e),e>=A.length){if(I)return-1;e=A.length-1}else if(e<0){if(!I)return-1;e=0}if("string"==typeof i&&(i=B.from(i,t)),B.isBuffer(i))return 0===i.length?-1:u(A,i,e,t,I);if("number"==typeof i)return i&=255,B.TYPED_ARRAY_SUPPORT&&"function"==typeof Uint8Array.prototype.indexOf?I?Uint8Array.prototype.indexOf.call(A,i,e):Uint8Array.prototype.lastIndexOf.call(A,i,e):u(A,[i],e,t,I);throw new TypeError("val must be string, number or Buffer")}function u(A,i,e,t,I){var g,r=1,o=A.length,B=i.length;if(void 0!==t&&("ucs2"===(t=String(t).toLowerCase())||"ucs-2"===t||"utf16le"===t||"utf-16le"===t)){if(A.length<2||i.length<2)return-1;r=2,o/=2,B/=2,e/=2}function n(A,i){return 1===r?A[i]:A.readUInt16BE(i*r)}if(I){var a=-1;for(g=e;g<o;g++)if(n(A,g)===n(i,-1===a?0:g-a)){if(-1===a&&(a=g),g-a+1===B)return a*r}else-1!==a&&(g-=g-a),a=-1}else for(e+B>o&&(e=o-B),g=e;g>=0;g--){for(var s=!0,E=0;E<B;E++)if(n(A,g+E)!==n(i,E)){s=!1;break}if(s)return g}return-1}function d(A,i,e,t){e=Number(e)||0;var I=A.length-e;t?(t=Number(t))>I&&(t=I):t=I;var g=i.length;if(g%2!=0)throw new TypeError("Invalid hex string");t>g/2&&(t=g/2);for(var r=0;r<t;++r){var o=parseInt(i.substr(2*r,2),16);if(isNaN(o))return r;A[e+r]=o}return r}function f(A,i,e,t){return Y(b(i,A.length-e),A,e,t)}function p(A,i,e,t){return Y(function(A){for(var i=[],e=0;e<A.length;++e)i.push(255&A.charCodeAt(e));return i}(i),A,e,t)}function y(A,i,e,t){return p(A,i,e,t)}function D(A,i,e,t){return Y(U(i),A,e,t)}function w(A,i,e,t){return Y(function(A,i){for(var e,t,I,g=[],r=0;r<A.length&&!((i-=2)<0);++r)e=A.charCodeAt(r),t=e>>8,I=e%256,g.push(I),g.push(t);return g}(i,A.length-e),A,e,t)}function m(A,i,e){return 0===i&&e===A.length?t.fromByteArray(A):t.fromByteArray(A.slice(i,e))}function F(A,i,e){e=Math.min(A.length,e);for(var t=[],I=i;I<e;){var g,r,o,B,n=A[I],a=null,s=n>239?4:n>223?3:n>191?2:1;if(I+s<=e)switch(s){case 1:n<128&&(a=n);break;case 2:128==(192&(g=A[I+1]))&&(B=(31&n)<<6|63&g)>127&&(a=B);break;case 3:g=A[I+1],r=A[I+2],128==(192&g)&&128==(192&r)&&(B=(15&n)<<12|(63&g)<<6|63&r)>2047&&(B<55296||B>57343)&&(a=B);break;case 4:g=A[I+1],r=A[I+2],o=A[I+3],128==(192&g)&&128==(192&r)&&128==(192&o)&&(B=(15&n)<<18|(63&g)<<12|(63&r)<<6|63&o)>65535&&B<1114112&&(a=B)}null===a?(a=65533,s=1):a>65535&&(a-=65536,t.push(a>>>10&1023|55296),a=56320|1023&a),t.push(a),I+=s}return function(A){var i=A.length;if(i<=4096)return String.fromCharCode.apply(String,A);var e="",t=0;for(;t<i;)e+=String.fromCharCode.apply(String,A.slice(t,t+=4096));return e}(t)}i.Buffer=B,i.SlowBuffer=function(A){+A!=A&&(A=0);return B.alloc(+A)},i.INSPECT_MAX_BYTES=50,B.TYPED_ARRAY_SUPPORT=void 0!==A.TYPED_ARRAY_SUPPORT?A.TYPED_ARRAY_SUPPORT:function(){try{var A=new Uint8Array(1);return A.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},42===A.foo()&&"function"==typeof A.subarray&&0===A.subarray(1,1).byteLength}catch(A){return!1}}(),i.kMaxLength=r(),B.poolSize=8192,B._augment=function(A){return A.__proto__=B.prototype,A},B.from=function(A,i,e){return n(null,A,i,e)},B.TYPED_ARRAY_SUPPORT&&(B.prototype.__proto__=Uint8Array.prototype,B.__proto__=Uint8Array,"undefined"!=typeof Symbol&&Symbol.species&&B[Symbol.species]===B&&Object.defineProperty(B,Symbol.species,{value:null,configurable:!0})),B.alloc=function(A,i,e){return function(A,i,e,t){return a(i),i<=0?o(A,i):void 0!==e?"string"==typeof t?o(A,i).fill(e,t):o(A,i).fill(e):o(A,i)}(null,A,i,e)},B.allocUnsafe=function(A){return s(null,A)},B.allocUnsafeSlow=function(A){return s(null,A)},B.isBuffer=function(A){return!(null==A||!A._isBuffer)},B.compare=function(A,i){if(!B.isBuffer(A)||!B.isBuffer(i))throw new TypeError("Arguments must be Buffers");if(A===i)return 0;for(var e=A.length,t=i.length,I=0,g=Math.min(e,t);I<g;++I)if(A[I]!==i[I]){e=A[I],t=i[I];break}return e<t?-1:t<e?1:0},B.isEncoding=function(A){switch(String(A).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},B.concat=function(A,i){if(!g(A))throw new TypeError('"list" argument must be an Array of Buffers');if(0===A.length)return B.alloc(0);var e;if(void 0===i)for(i=0,e=0;e<A.length;++e)i+=A[e].length;var t=B.allocUnsafe(i),I=0;for(e=0;e<A.length;++e){var r=A[e];if(!B.isBuffer(r))throw new TypeError('"list" argument must be an Array of Buffers');r.copy(t,I),I+=r.length}return t},B.byteLength=Q,B.prototype._isBuffer=!0,B.prototype.swap16=function(){var A=this.length;if(A%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var i=0;i<A;i+=2)c(this,i,i+1);return this},B.prototype.swap32=function(){var A=this.length;if(A%4!=0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var i=0;i<A;i+=4)c(this,i,i+3),c(this,i+1,i+2);return this},B.prototype.swap64=function(){var A=this.length;if(A%8!=0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var i=0;i<A;i+=8)c(this,i,i+7),c(this,i+1,i+6),c(this,i+2,i+5),c(this,i+3,i+4);return this},B.prototype.toString=function(){var A=0|this.length;return 0===A?"":0===arguments.length?F(this,0,A):h.apply(this,arguments)},B.prototype.equals=function(A){if(!B.isBuffer(A))throw new TypeError("Argument must be a Buffer");return this===A||0===B.compare(this,A)},B.prototype.inspect=function(){var A="",e=i.INSPECT_MAX_BYTES;return this.length>0&&(A=this.toString("hex",0,e).match(/.{2}/g).join(" "),this.length>e&&(A+=" ... ")),"<Buffer "+A+">"},B.prototype.compare=function(A,i,e,t,I){if(!B.isBuffer(A))throw new TypeError("Argument must be a Buffer");if(void 0===i&&(i=0),void 0===e&&(e=A?A.length:0),void 0===t&&(t=0),void 0===I&&(I=this.length),i<0||e>A.length||t<0||I>this.length)throw new RangeError("out of range index");if(t>=I&&i>=e)return 0;if(t>=I)return-1;if(i>=e)return 1;if(this===A)return 0;for(var g=(I>>>=0)-(t>>>=0),r=(e>>>=0)-(i>>>=0),o=Math.min(g,r),n=this.slice(t,I),a=A.slice(i,e),s=0;s<o;++s)if(n[s]!==a[s]){g=n[s],r=a[s];break}return g<r?-1:r<g?1:0},B.prototype.includes=function(A,i,e){return-1!==this.indexOf(A,i,e)},B.prototype.indexOf=function(A,i,e){return l(this,A,i,e,!0)},B.prototype.lastIndexOf=function(A,i,e){return l(this,A,i,e,!1)},B.prototype.write=function(A,i,e,t){if(void 0===i)t="utf8",e=this.length,i=0;else if(void 0===e&&"string"==typeof i)t=i,e=this.length,i=0;else{if(!isFinite(i))throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");i|=0,isFinite(e)?(e|=0,void 0===t&&(t="utf8")):(t=e,e=void 0)}var I=this.length-i;if((void 0===e||e>I)&&(e=I),A.length>0&&(e<0||i<0)||i>this.length)throw new RangeError("Attempt to write outside buffer bounds");t||(t="utf8");for(var g=!1;;)switch(t){case"hex":return d(this,A,i,e);case"utf8":case"utf-8":return f(this,A,i,e);case"ascii":return p(this,A,i,e);case"latin1":case"binary":return y(this,A,i,e);case"base64":return D(this,A,i,e);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return w(this,A,i,e);default:if(g)throw new TypeError("Unknown encoding: "+t);t=(""+t).toLowerCase(),g=!0}},B.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function M(A,i,e){var t="";e=Math.min(A.length,e);for(var I=i;I<e;++I)t+=String.fromCharCode(127&A[I]);return t}function S(A,i,e){var t="";e=Math.min(A.length,e);for(var I=i;I<e;++I)t+=String.fromCharCode(A[I]);return t}function k(A,i,e){var t=A.length;(!i||i<0)&&(i=0),(!e||e<0||e>t)&&(e=t);for(var I="",g=i;g<e;++g)I+=J(A[g]);return I}function G(A,i,e){for(var t=A.slice(i,e),I="",g=0;g<t.length;g+=2)I+=String.fromCharCode(t[g]+256*t[g+1]);return I}function N(A,i,e){if(A%1!=0||A<0)throw new RangeError("offset is not uint");if(A+i>e)throw new RangeError("Trying to access beyond buffer length")}function K(A,i,e,t,I,g){if(!B.isBuffer(A))throw new TypeError('"buffer" argument must be a Buffer instance');if(i>I||i<g)throw new RangeError('"value" argument is out of bounds');if(e+t>A.length)throw new RangeError("Index out of range")}function R(A,i,e,t){i<0&&(i=65535+i+1);for(var I=0,g=Math.min(A.length-e,2);I<g;++I)A[e+I]=(i&255<<8*(t?I:1-I))>>>8*(t?I:1-I)}function v(A,i,e,t){i<0&&(i=4294967295+i+1);for(var I=0,g=Math.min(A.length-e,4);I<g;++I)A[e+I]=i>>>8*(t?I:3-I)&255}function H(A,i,e,t,I,g){if(e+t>A.length)throw new RangeError("Index out of range");if(e<0)throw new RangeError("Index out of range")}function q(A,i,e,t,g){return g||H(A,0,e,4),I.write(A,i,e,t,23,4),e+4}function P(A,i,e,t,g){return g||H(A,0,e,8),I.write(A,i,e,t,52,8),e+8}B.prototype.slice=function(A,i){var e,t=this.length;if((A=~~A)<0?(A+=t)<0&&(A=0):A>t&&(A=t),(i=void 0===i?t:~~i)<0?(i+=t)<0&&(i=0):i>t&&(i=t),i<A&&(i=A),B.TYPED_ARRAY_SUPPORT)(e=this.subarray(A,i)).__proto__=B.prototype;else{var I=i-A;e=new B(I,void 0);for(var g=0;g<I;++g)e[g]=this[g+A]}return e},B.prototype.readUIntLE=function(A,i,e){A|=0,i|=0,e||N(A,i,this.length);for(var t=this[A],I=1,g=0;++g<i&&(I*=256);)t+=this[A+g]*I;return t},B.prototype.readUIntBE=function(A,i,e){A|=0,i|=0,e||N(A,i,this.length);for(var t=this[A+--i],I=1;i>0&&(I*=256);)t+=this[A+--i]*I;return t},B.prototype.readUInt8=function(A,i){return i||N(A,1,this.length),this[A]},B.prototype.readUInt16LE=function(A,i){return i||N(A,2,this.length),this[A]|this[A+1]<<8},B.prototype.readUInt16BE=function(A,i){return i||N(A,2,this.length),this[A]<<8|this[A+1]},B.prototype.readUInt32LE=function(A,i){return i||N(A,4,this.length),(this[A]|this[A+1]<<8|this[A+2]<<16)+16777216*this[A+3]},B.prototype.readUInt32BE=function(A,i){return i||N(A,4,this.length),16777216*this[A]+(this[A+1]<<16|this[A+2]<<8|this[A+3])},B.prototype.readIntLE=function(A,i,e){A|=0,i|=0,e||N(A,i,this.length);for(var t=this[A],I=1,g=0;++g<i&&(I*=256);)t+=this[A+g]*I;return t>=(I*=128)&&(t-=Math.pow(2,8*i)),t},B.prototype.readIntBE=function(A,i,e){A|=0,i|=0,e||N(A,i,this.length);for(var t=i,I=1,g=this[A+--t];t>0&&(I*=256);)g+=this[A+--t]*I;return g>=(I*=128)&&(g-=Math.pow(2,8*i)),g},B.prototype.readInt8=function(A,i){return i||N(A,1,this.length),128&this[A]?-1*(255-this[A]+1):this[A]},B.prototype.readInt16LE=function(A,i){i||N(A,2,this.length);var e=this[A]|this[A+1]<<8;return 32768&e?4294901760|e:e},B.prototype.readInt16BE=function(A,i){i||N(A,2,this.length);var e=this[A+1]|this[A]<<8;return 32768&e?4294901760|e:e},B.prototype.readInt32LE=function(A,i){return i||N(A,4,this.length),this[A]|this[A+1]<<8|this[A+2]<<16|this[A+3]<<24},B.prototype.readInt32BE=function(A,i){return i||N(A,4,this.length),this[A]<<24|this[A+1]<<16|this[A+2]<<8|this[A+3]},B.prototype.readFloatLE=function(A,i){return i||N(A,4,this.length),I.read(this,A,!0,23,4)},B.prototype.readFloatBE=function(A,i){return i||N(A,4,this.length),I.read(this,A,!1,23,4)},B.prototype.readDoubleLE=function(A,i){return i||N(A,8,this.length),I.read(this,A,!0,52,8)},B.prototype.readDoubleBE=function(A,i){return i||N(A,8,this.length),I.read(this,A,!1,52,8)},B.prototype.writeUIntLE=function(A,i,e,t){(A=+A,i|=0,e|=0,t)||K(this,A,i,e,Math.pow(2,8*e)-1,0);var I=1,g=0;for(this[i]=255&A;++g<e&&(I*=256);)this[i+g]=A/I&255;return i+e},B.prototype.writeUIntBE=function(A,i,e,t){(A=+A,i|=0,e|=0,t)||K(this,A,i,e,Math.pow(2,8*e)-1,0);var I=e-1,g=1;for(this[i+I]=255&A;--I>=0&&(g*=256);)this[i+I]=A/g&255;return i+e},B.prototype.writeUInt8=function(A,i,e){return A=+A,i|=0,e||K(this,A,i,1,255,0),B.TYPED_ARRAY_SUPPORT||(A=Math.floor(A)),this[i]=255&A,i+1},B.prototype.writeUInt16LE=function(A,i,e){return A=+A,i|=0,e||K(this,A,i,2,65535,0),B.TYPED_ARRAY_SUPPORT?(this[i]=255&A,this[i+1]=A>>>8):R(this,A,i,!0),i+2},B.prototype.writeUInt16BE=function(A,i,e){return A=+A,i|=0,e||K(this,A,i,2,65535,0),B.TYPED_ARRAY_SUPPORT?(this[i]=A>>>8,this[i+1]=255&A):R(this,A,i,!1),i+2},B.prototype.writeUInt32LE=function(A,i,e){return A=+A,i|=0,e||K(this,A,i,4,4294967295,0),B.TYPED_ARRAY_SUPPORT?(this[i+3]=A>>>24,this[i+2]=A>>>16,this[i+1]=A>>>8,this[i]=255&A):v(this,A,i,!0),i+4},B.prototype.writeUInt32BE=function(A,i,e){return A=+A,i|=0,e||K(this,A,i,4,4294967295,0),B.TYPED_ARRAY_SUPPORT?(this[i]=A>>>24,this[i+1]=A>>>16,this[i+2]=A>>>8,this[i+3]=255&A):v(this,A,i,!1),i+4},B.prototype.writeIntLE=function(A,i,e,t){if(A=+A,i|=0,!t){var I=Math.pow(2,8*e-1);K(this,A,i,e,I-1,-I)}var g=0,r=1,o=0;for(this[i]=255&A;++g<e&&(r*=256);)A<0&&0===o&&0!==this[i+g-1]&&(o=1),this[i+g]=(A/r>>0)-o&255;return i+e},B.prototype.writeIntBE=function(A,i,e,t){if(A=+A,i|=0,!t){var I=Math.pow(2,8*e-1);K(this,A,i,e,I-1,-I)}var g=e-1,r=1,o=0;for(this[i+g]=255&A;--g>=0&&(r*=256);)A<0&&0===o&&0!==this[i+g+1]&&(o=1),this[i+g]=(A/r>>0)-o&255;return i+e},B.prototype.writeInt8=function(A,i,e){return A=+A,i|=0,e||K(this,A,i,1,127,-128),B.TYPED_ARRAY_SUPPORT||(A=Math.floor(A)),A<0&&(A=255+A+1),this[i]=255&A,i+1},B.prototype.writeInt16LE=function(A,i,e){return A=+A,i|=0,e||K(this,A,i,2,32767,-32768),B.TYPED_ARRAY_SUPPORT?(this[i]=255&A,this[i+1]=A>>>8):R(this,A,i,!0),i+2},B.prototype.writeInt16BE=function(A,i,e){return A=+A,i|=0,e||K(this,A,i,2,32767,-32768),B.TYPED_ARRAY_SUPPORT?(this[i]=A>>>8,this[i+1]=255&A):R(this,A,i,!1),i+2},B.prototype.writeInt32LE=function(A,i,e){return A=+A,i|=0,e||K(this,A,i,4,2147483647,-2147483648),B.TYPED_ARRAY_SUPPORT?(this[i]=255&A,this[i+1]=A>>>8,this[i+2]=A>>>16,this[i+3]=A>>>24):v(this,A,i,!0),i+4},B.prototype.writeInt32BE=function(A,i,e){return A=+A,i|=0,e||K(this,A,i,4,2147483647,-2147483648),A<0&&(A=4294967295+A+1),B.TYPED_ARRAY_SUPPORT?(this[i]=A>>>24,this[i+1]=A>>>16,this[i+2]=A>>>8,this[i+3]=255&A):v(this,A,i,!1),i+4},B.prototype.writeFloatLE=function(A,i,e){return q(this,A,i,!0,e)},B.prototype.writeFloatBE=function(A,i,e){return q(this,A,i,!1,e)},B.prototype.writeDoubleLE=function(A,i,e){return P(this,A,i,!0,e)},B.prototype.writeDoubleBE=function(A,i,e){return P(this,A,i,!1,e)},B.prototype.copy=function(A,i,e,t){if(e||(e=0),t||0===t||(t=this.length),i>=A.length&&(i=A.length),i||(i=0),t>0&&t<e&&(t=e),t===e)return 0;if(0===A.length||0===this.length)return 0;if(i<0)throw new RangeError("targetStart out of bounds");if(e<0||e>=this.length)throw new RangeError("sourceStart out of bounds");if(t<0)throw new RangeError("sourceEnd out of bounds");t>this.length&&(t=this.length),A.length-i<t-e&&(t=A.length-i+e);var I,g=t-e;if(this===A&&e<i&&i<t)for(I=g-1;I>=0;--I)A[I+i]=this[I+e];else if(g<1e3||!B.TYPED_ARRAY_SUPPORT)for(I=0;I<g;++I)A[I+i]=this[I+e];else Uint8Array.prototype.set.call(A,this.subarray(e,e+g),i);return g},B.prototype.fill=function(A,i,e,t){if("string"==typeof A){if("string"==typeof i?(t=i,i=0,e=this.length):"string"==typeof e&&(t=e,e=this.length),1===A.length){var I=A.charCodeAt(0);I<256&&(A=I)}if(void 0!==t&&"string"!=typeof t)throw new TypeError("encoding must be a string");if("string"==typeof t&&!B.isEncoding(t))throw new TypeError("Unknown encoding: "+t)}else"number"==typeof A&&(A&=255);if(i<0||this.length<i||this.length<e)throw new RangeError("Out of range index");if(e<=i)return this;var g;if(i>>>=0,e=void 0===e?this.length:e>>>0,A||(A=0),"number"==typeof A)for(g=i;g<e;++g)this[g]=A;else{var r=B.isBuffer(A)?A:b(new B(A,t).toString()),o=r.length;for(g=0;g<e-i;++g)this[g+i]=r[g%o]}return this};var T=/[^+\/0-9A-Za-z-_]/g;function J(A){return A<16?"0"+A.toString(16):A.toString(16)}function b(A,i){var e;i=i||1/0;for(var t=A.length,I=null,g=[],r=0;r<t;++r){if((e=A.charCodeAt(r))>55295&&e<57344){if(!I){if(e>56319){(i-=3)>-1&&g.push(239,191,189);continue}if(r+1===t){(i-=3)>-1&&g.push(239,191,189);continue}I=e;continue}if(e<56320){(i-=3)>-1&&g.push(239,191,189),I=e;continue}e=65536+(I-55296<<10|e-56320)}else I&&(i-=3)>-1&&g.push(239,191,189);if(I=null,e<128){if((i-=1)<0)break;g.push(e)}else if(e<2048){if((i-=2)<0)break;g.push(e>>6|192,63&e|128)}else if(e<65536){if((i-=3)<0)break;g.push(e>>12|224,e>>6&63|128,63&e|128)}else{if(!(e<1114112))throw new Error("Invalid code point");if((i-=4)<0)break;g.push(e>>18|240,e>>12&63|128,e>>6&63|128,63&e|128)}}return g}function U(A){return t.toByteArray(function(A){if((A=function(A){return A.trim?A.trim():A.replace(/^\s+|\s+$/g,"")}(A).replace(T,"")).length<2)return"";for(;A.length%4!=0;)A+="=";return A}(A))}function Y(A,i,e,t){for(var I=0;I<t&&!(I+e>=i.length||I>=A.length);++I)i[I+e]=A[I];return I}}).call(this,e(1))},function(A,i){var e;e=function(){return this}();try{e=e||Function("return this")()||(0,eval)("this")}catch(A){"object"==typeof window&&(e=window)}A.exports=e},function(A,i){A.exports=function(A){let i=A.Buffer,e=(A.defArgs,A.getBuffer,i.from,i.concat,A.OPCODE,A.defArgs);class t{constructor(i={}){e(i,{from:null,passphrase:"",path:null,testnet:!1,strength:256,threshold:1,shares:1,wordList:A.BIP39_WORDLIST,addressType:null,hardenedAddresses:!1,account:0,chain:0}),this.account=i.account,this.chain=i.chain,this.hardenedAddresses=i.hardenedAddresses,"BIP84"===i.path?(this.pathType="BIP84",this.path=`m/84'/0'/${this.account}'/${this.chain}`,this.__account_path=`m/84'/0'/${this.account}'`):"BIP49"===i.path?(this.pathType="BIP49",this.path=`m/49'/0'/${this.account}'/${this.chain}`,this.__account_path=`m/49'/0'/${this.account}'`):"BIP44"===i.path?(this.pathType="BIP44",this.path=`m/44'/0'/${this.account}'/${this.chain}`,this.__account_path=`m/44'/0'/${this.account}'`):null!==i.path?(this.pathType="custom",this.path=i.path):(this.pathType=null,this.path=null);let t=i.from;this.from=t;let I=null;if(null===t){let e=A.generateEntropy({strength:i.strength});this.mnemonic=A.entropyToMnemonic(e,{wordList:i.wordList}),this.seed=A.mnemonicToSeed(this.mnemonic,{hex:!0,wordList:i.wordList,passphrase:i.passphrase}),this.passphrase=i.passphrase,t=A.createMasterXPrivateKey(this.seed,{testnet:i.testnet}),null===this.pathType&&(this.pathType="BIP84",this.path=`m/84'/0'/${this.account}'/${this.chain}`,this.__account_path=`m/84'/0'/${this.account}'`),null!==this.pathType&&"custom"!==this.pathType&&(t=A.BIP32_XKeyToPathXKey(t,this.pathType)),I="xPriv"}else{if(!A.isString(t))throw new Error("invalid initial data");if(A.isXPrivateKeyValid(t))null===this.pathType&&(this.pathType=A.xKeyDerivationType(t),"BIP84"===this.pathType?(this.path=`m/84'/0'/${this.account}'/${this.chain}`,this.__account_path=`m/84'/0'/${this.account}'`):"BIP49"===this.pathType?(this.path=`m/49'/0'/${this.account}'/${this.chain}`,this.__account_path=`m/49'/0'/${this.account}'`):"BIP44"===this.pathType?(this.path=`m/44'/0'/${this.account}'/${this.chain}`,this.__account_path=`m/44'/0'/${this.account}'`):this.path="m"),null!==this.pathType&&"custom"!==this.pathType&&(t=A.BIP32_XKeyToPathXKey(A.pathXKeyTo_BIP32_XKey(t),this.pathType)),I="xPriv";else if(A.isXPublicKeyValid(t))null===this.pathType&&(this.pathType=A.xKeyDerivationType(t),"BIP84"===this.pathType?(this.path=`m/84'/0'/${this.account}'/${this.chain}`,this.__account_path=`m/84'/0'/${this.account}'`):"BIP49"===this.pathType?(this.path=`m/49'/0'/${this.account}'/${this.chain}`,this.__account_path=`m/49'/0'/${this.account}'`):"BIP44"===this.pathType?(this.path=`m/44'/0'/${this.account}'/${this.chain}`,this.__account_path=`m/44'/0'/${this.account}'`):this.path="m"),"custom"!==this.pathType&&(t=A.BIP32_XKeyToPathXKey(A.pathXKeyTo_BIP32_XKey(t),this.pathType),I="xPub",3===this.depth&&(this.__path=""));else{if(!A.isMnemonicValid(t,{wordList:i.BIP39_WORDLIST}))throw new Error("invalid mnemonic");this.mnemonic=t,this.seed=A.mnemonicToSeed(this.mnemonic,{hex:!0,wordList:i.wordList,passphrase:i.passphrase}),this.passphrase=i.passphrase,t=A.createMasterXPrivateKey(this.seed,{testnet:i.testnet}),null===this.pathType&&(this.pathType="BIP84",this.path=`m/84'/0'/${this.account}'/${this.chain}`,this.__account_path=`m/84'/0'/${this.account}'`),null!==this.pathType&&"custom"!==this.pathType&&(t=A.BIP32_XKeyToPathXKey(t,this.pathType)),I="xPriv"}}let g=A.decodeBase58(t,{checkSum:!0,hex:!1});if(this.testnet="testnet"===A.xKeyNetworkType(g),this.version=g.slice(0,4).hex(),this.depth=g[4],"custom"!==this.pathType)if(0===this.depth||3===this.depth){let A=this.path.split("/");this.__path=A.slice(this.depth,4).join("/")}else this.pathType="custom",this.path="m";if(this.fingerprint=g.slice(5,9).hex(),this.child=g.readUIntBE(9,4),this.chainCode=g.slice(9,4).hex(),"xPriv"===I?(0===this.depth&&(this.masterXPrivateKey=t),"custom"!==this.pathType?(this.accountXPrivateKey=A.deriveXKey(t,this.__path,{subPath:!0}),this.accountXPublicKey=A.xPrivateToXPublicKey(this.accountXPrivateKey),this.accountXPrivateKey=A.deriveXKey(t,this.__path,{subPath:!0}),this.accountXPublicKey=A.xPrivateToXPublicKey(this.accountXPrivateKey),this.externalChainXPrivateKey=A.deriveXKey(t,this.__path+"/"+this.chain,{subPath:!0}),this.externalChainXPublicKey=A.xPrivateToXPublicKey(this.externalChainXPrivateKey),this.internalChainXPrivateKey=A.deriveXKey(t,this.__path+"/"+(this.chain+1),{subPath:!0}),this.internalChainXPublicKey=A.xPrivateToXPublicKey(this.internalChainXPrivateKey)):(this.chainXPrivateKey=A.deriveXKey(t,this.path),this.chainXPublicKey=A.xPrivateToXPublicKey(this.chainXPrivateKey))):"custom"!==this.pathType?(this.accountXPublicKey=t,this.externalChainXPublicKey=A.deriveXKey(t,this.__path+"/"+this.chain,{subPath:!0}),this.internalChainXPrivateKey=A.deriveXKey(t,this.__path+"/"+(this.chain+1),{subPath:!0})):this.chainXPublicKey=A.deriveXKey(t,this.path),null!==this.mnemonic){if(this.sharesThreshold=i.threshold,this.sharesTotal=i.shares,this.sharesThreshold>this.sharesTotal)throw new Error("Threshold invalid");if(this.sharesTotal>1){let e=this.mnemonic.trim().split(/\s+/),t=11*e.length%32;if(this.sharesTotal>2**t-1)throw new Error(`Maximum ${2**t-1} shares allowed for ${e.length} mnemonic words`);this.mnemonicShares=A.splitMnemonic(i.threshold,i.shares,this.mnemonic,{wordList:i.BIP39_WORDLIST,embeddedIndex:!0})}}null!==i.addressType?this.addressType=i.addressType:"BIP84"===this.pathType?this.addressType="P2WPKH":"BIP49"===this.pathType?this.addressType="P2SH_P2WPKH":this.addressType="P2PKH"}}t.prototype.setChain=function(A){this.chain=A},t.prototype.getAddress=function(i,e=!0){let t={},I=this.hardenedAddresses?"'":"";if("custom"!==this.pathType){let g="m/"+i+I;if(t.path=`${this.__account_path}/${this.chain+!e}/${i}${I}`,e)if(void 0!==this.externalChainXPrivateKey){let i=A.deriveXKey(this.externalChainXPrivateKey,g);t.privateKey=A.privateFromXPrivateKey(i),t.publicKey=A.privateToPublicKey(t.privateKey)}else{let i=A.deriveXKey(this.externalChainXPublicKey,g);t.publicKey=A.publicFromXPublicKey(i)}else if(void 0!==this.internalChainXPrivateKey){let i=A.deriveXKey(this.internalChainXPrivateKey,g);t.privateKey=A.privateFromXPrivateKey(i),t.publicKey=A.privateToPublicKey(t.privateKey)}else{let i=A.deriveXKey(this.internalChainXPublicKey,g);t.publicKey=A.publicFromXPublicKey(i)}}else{let e="m/"+i+I;if(t.path=this.path+"/"+i+I,void 0!==this.chainXPrivateKey){let i=A.deriveXKey(this.chainXPrivateKey,e);t.privateKey=A.privateFromXPrivateKey(i),t.publicKey=A.privateToPublicKey(t.privateKey)}else{let i=A.deriveXKey(this.chainXPublicKey,e);t.publicKey=A.publicFromXPublicKey(i)}}return"P2WPKH"===this.addressType?t.address=A.publicKeyToAddress(t.publicKey,{testnet:this.testnet}):"P2SH_P2WPKH"===this.addressType?t.address=A.publicKeyToAddress(t.publicKey,{p2sh_p2wpkh:!0,testnet:this.testnet}):"P2PKH"===this.addressType&&(t.address=A.publicKeyToAddress(t.publicKey,{witnessVersion:null,testnet:this.testnet})),t},A.Wallet=t}},function(A,i){A.exports=function(A){let i=A.s2rh,e=A.rh2s,t=A.Buffer,I=(A.BN,A.Buffer.isBuffer),g=A.defArgs,r=A.getBuffer,o=t.from,B=t.alloc,n=t.concat,a=A.OPCODE,s=A.isString;class E{constructor(i={}){if(g(i,{rawTx:null,format:"decoded",version:2,lockTime:0,testnet:!1,autoCommit:!0,keepRawTx:!1}),!["decoded","raw"].includes(i.format))throw new Error("format error, raw or decoded allowed");if(this.autoCommit=i.autoCommit,this.format=i.format,this.testnet=i.testnet,this.segwit=!1,this.txId=null,this.hash=null,this.version=i.version,this.size=0,this.vSize=0,this.bSize=0,this.vIn={},this.vOut={},this.rawTx=null,this.blockHash=null,this.confirmations=null,this.time=null,this.blockTime=null,this.lockTime=i.lockTime,this.blockIndex=null,this.coinbase=!1,this.fee=null,this.data=null,this.amount=null,null===i.rawTx)return;let e=r(i.rawTx);this.amount=0;let I=0,o=0,B=void 0===e.__offset?0:e.__offset;this.version=e.readInt(4);let a=e.readVarInt();0===a[0]&&(I=1,this.flag=e.read(1),a=e.readVarInt());let s=A.varIntToInt(a);for(let i=0;i<s;i++)this.vIn[i]={txId:e.read(32),vOut:e.readInt(4),scriptSig:e.read(A.varIntToInt(e.readVarInt())),sequence:e.readInt(4)};let E=A.varIntToInt(e.readVarInt());for(let i=0;i<E;i++){this.vOut[i]={},this.vOut[i].value=e.readInt(8),this.amount+=this.vOut[i].value,this.vOut[i].scriptPubKey=e.read(A.varIntToInt(e.readVarInt()));let t=A.parseScript(this.vOut[i].scriptPubKey);this.vOut[i].nType=t.nType,this.vOut[i].type=t.type,null===this.data&&3===t.type&&(this.data=t.data),void 0!==t.addressHash&&(this.vOut[i].addressHash=t.addressHash,this.vOut[i].reqSigs=t.reqSigs)}if(I){I=e.__offset-B;for(let i=0;i<s;i++){this.vIn[i].txInWitness=[];let t=A.varIntToInt(e.readVarInt());for(let I=0;I<t;I++)this.vIn[i].txInWitness.push(e.read(A.varIntToInt(e.readVarInt())))}o=e.__offset-B-I+2}this.lockTime=e.readInt(4);let C=e.__offset;this.rawTx=e.slice(B,C),this.size=C-B,this.bSize=C-B-o,this.weight=3*this.bSize+this.size,this.vSize=Math.ceil(this.weight/4),this.coinbase=!(1!==s||!this.vIn[0].txId.equals(t(32))||4294967295!==this.vIn[0].vOut),I>0?(this.segwit=!0,this.hash=A.sha256(this.rawTx),this.txId=A.sha256(n([this.rawTx.slice(0,4),this.rawTx.slice(6,I),this.rawTx.slice(this.rawTx.length-4,this.rawTx.length)]))):(this.txId=A.sha256(this.rawTx),this.hash=this.txId,this.segwit=!1),i.keepRawTx||(this.rawTx=null),"decoded"===i.format&&this.decode()}}E.prototype.decode=function(i){this.format="decoded",void 0!==i&&(this.testnet=i),I(this.txId)&&(this.txId=e(this.txId)),I(this.hash)&&(this.hash=e(this.hash)),I(this.flag)&&(this.flag=e(this.flag)),I(this.rawTx)&&(this.rawTx=this.rawTx.hex());for(let i in this.vIn){if(I(this.vIn[i].txId)&&(this.vIn[i].txId=e(this.vIn[i].txId)),I(this.vIn[i].scriptSig)&&(this.vIn[i].scriptSig=this.vIn[i].scriptSig.hex()),this.vIn[i].amount instanceof A.BN&&(this.vIn[i].amount=this.vIn[i].amount.toString(16)),void 0!==this.vIn[i].txInWitness){let A=[];for(let e of this.vIn[i].txInWitness)A.push(I(e)?e.hex():e);this.vIn[i].txInWitness=A}if(I(this.vIn[i].addressHash)){let e=this.vIn[i].nType<5?null:this.vIn[i].addressHash[0];this.vIn[i].addressHash=this.vIn[i].addressHash.hex();let t=[1,5].includes(this.vIn[i].nType);this.vIn[i].address=A.hashToAddress(this.vIn[i].addressHash,{testnet:this.testnet,scriptHash:t,witnessVersion:e})}I(this.vIn[i].scriptPubKey)&&(this.vIn[i].scriptPubKey=this.vIn[i].scriptPubKey.hex(),this.vIn[i].scriptPubKeyOpcodes=A.decodeScript(this.vIn[i].scriptPubKey),this.vIn[i].scriptPubKeyAsm=A.decodeScript(this.vIn[i].scriptPubKey,{asm:!0})),I(this.vIn[i].redeemScript)&&(this.vIn[i].redeemScript=this.vIn[i].redeemScript.hex(),this.vIn[i].redeemScriptOpcodes=A.decodeScript(this.vIn[i].redeemScript),this.vIn[i].redeemScriptAsm=A.decodeScript(this.vIn[i].redeemScript,{asm:!0})),this.coinbase||(I(this.vIn[i].scriptSig)&&(this.vIn[i].scriptSig=this.vIn[i].scriptSig.hex()),this.vIn[i].scriptSigOpcodes=A.decodeScript(this.vIn[i].scriptSig),this.vIn[i].scriptSigAsm=A.decodeScript(this.vIn[i].scriptSig,{asm:!0}))}for(let i in this.vOut){if(I(this.vOut[i].addressHash)){let e=this.vOut[i].nType<5?null:this.vOut[i].scriptPubKey[0];this.vOut[i].addressHash=this.vOut[i].addressHash.hex();let t=[1,5].includes(this.vOut[i].nType);this.vOut[i].address=A.hashToAddress(this.vOut[i].addressHash,{testnet:this.testnet,scriptHash:t,witnessVersion:e})}I(this.vOut[i].scriptPubKey)&&(this.vOut[i].scriptPubKey=this.vOut[i].scriptPubKey.hex(),this.vOut[i].scriptPubKeyOpcodes=A.decodeScript(this.vOut[i].scriptPubKey),this.vOut[i].scriptPubKeyAsm=A.decodeScript(this.vOut[i].scriptPubKey,{asm:!0}))}return I(this.data)&&(this.data=this.data.hex()),this},E.prototype.encode=function(){s(this.txId)&&(this.txId=i(this.txId)),s(this.flag)&&(this.flag=i(this.flag)),s(this.hash)&&(this.hash=i(this.hash)),s(this.rawTx)&&(this.rawTx=o(this.hash,"hex"));for(let A in this.vIn){if(s(this.vIn[A].txId)&&(this.vIn[A].txId=i(this.vIn[A].txId)),s(this.vIn[A].scriptSig)&&(this.vIn[A].scriptSig=o(this.vIn[A].scriptSig,"hex")),void 0!==this.vIn[A].txInWitness){let i=[];for(let e of this.vIn[A].txInWitness)i.push(s(e)?o(e,"hex"):e);this.vIn[A].txInWitness=i}s(this.vIn[A].addressHash)&&(this.vIn[A].addressHash=o(this.vIn[A].addressHash,"hex")),s(this.vIn[A].scriptPubKey)&&(this.vIn[A].scriptPubKey=o(this.vIn[A].scriptPubKey,"hex")),s(this.vIn[A].redeemScript)&&(this.vIn[A].redeemScript=o(this.vIn[A].redeemScript,"hex")),s(this.vIn[A].addressHash)&&(this.vIn[A].addressHash=o(this.vIn[A].addressHash,"hex")),delete this.vIn[A].scriptSigAsm,delete this.vIn[A].scriptSigOpcodes,delete this.vIn[A].scriptPubKeyOpcodes,delete this.vIn[A].scriptPubKeyAsm,delete this.vIn[A].redeemScriptOpcodes,delete this.vIn[A].redeemScriptAsm,delete this.vIn[A].address}for(let A in this.vOut)s(this.vOut[A].scriptPubKey)&&(this.vOut[A].scriptPubKey=o(this.vOut[A].scriptPubKey,"hex")),s(this.vOut[A].addressHash)&&(this.vOut[A].addressHash=o(this.vOut[A].addressHash,"hex")),delete this.address,delete this.vOut[A].scriptPubKeyOpcodes,delete this.vOut[A].scriptPubKeyAsm;return s(this.data)&&(this.data=o(this.data,"hex")),this.format="raw",this},E.prototype.serialize=function(e={}){g(e,{segwit:!0,hex:!0});let t=[];t.push(o(A.intToBytes(this.version,4))),e.segwit&&this.segwit&&t.push(o([0,1])),t.push(o(A.intToVarInt(Object.keys(this.vIn).length)));for(let e in this.vIn){s(this.vIn[e].txId)?t.push(i(this.vIn[e].txId)):t.push(this.vIn[e].txId),t.push(o(A.intToBytes(this.vIn[e].vOut,4)));let I=s(this.vIn[e].scriptSig)?o(this.vIn[e].scriptSig,"hex"):this.vIn[e].scriptSig;t.push(o(A.intToVarInt(I.length))),t.push(I),t.push(o(A.intToBytes(this.vIn[e].sequence,4)))}t.push(o(A.intToVarInt(Object.keys(this.vOut).length)));for(let i in this.vOut){t.push(o(A.intToBytes(this.vOut[i].value,8)));let e=s(this.vOut[i].scriptPubKey)?o(this.vOut[i].scriptPubKey,"hex"):this.vOut[i].scriptPubKey;t.push(o(A.intToVarInt(e.length))),t.push(e)}if(e.segwit&&this.segwit)for(let i in this.vIn){t.push(o(A.intToVarInt(this.vIn[i].txInWitness.length)));for(let e of this.vIn[i].txInWitness){let i=s(e)?o(e,"hex"):e;t.push(o(A.intToVarInt(i.length))),t.push(i)}}t.push(o(A.intToBytes(this.lockTime,4)));let I=n(t);return e.hex?I.hex():I},E.prototype.json=function(){let A;return"raw"===this.format?(this.decode(),A=JSON.stringify(this),this.encode()):A=JSON.stringify(this),A},E.prototype.addInput=function(r={}){g(r,{txId:null,vOut:0,sequence:4294967295,scriptSig:"",txInWitness:null,value:null,scriptPubKey:null,address:null,privateKey:null,redeemScript:null,inputVerify:!0});let B,n=[];if(null===r.txId&&(r.txId=t(32),r.vOut=4294967295,(4294967295!==r.sequence||Object.keys(this.vOut).length)&&r.inputVerify))throw new Error("invalid coinbase transaction");if(s(r.txId)){if(!A.isHex(r.txId))throw new Error("txId invalid");r.txId=i(r.txId)}if(!I(r.txId)||32!==r.txId.length)throw new Error("txId invalid");if(0===r.scriptSig.length&&(r.scriptSig=o([])),s(r.scriptSig)){if(!A.isHex(r.scriptSig))throw new Error("scriptSig invalid");r.scriptSig=o(r.scriptSig,"hex")}if(!I(r.scriptSig)||r.scriptSig.length>520&&r.inputVerify)throw new Error("scriptSig invalid");if(r.vOut<0||r.vOut>4294967295)throw new Error("vOut invalid");if(r.sequence<0||r.sequence>4294967295)throw new Error("vOut invalid");if(null===r.privateKey||r.privateKey instanceof A.PrivateKey||(r.privateKey=A.PrivateKey(r.privateKey)),null!==r.value&&(r.value<0||r.value>A.MAX_AMOUNT))throw new Error("amount invalid");if(null!==r.txInWitness){let A=0;for(let i of r.txInWitness)s(i)?n.push("raw"===this.format?o(i,"hex"):i):n.push("raw"===this.format?i:o(i,"hex")),A+=1+i.length}if(r.txId.equals(t.alloc(32))){if(!(4294967295===r.vOut&&4294967295===r.sequence&&r.scriptSig.length<=100)&&r.inputVerify)throw new Error("coinbase tx invalid");this.coinbase=!0}if(null!==r.scriptPubKey&&(s(r.scriptPubKey)&&(r.scriptPubKey=o(r.scriptPubKey,"hex")),!I(r.scriptPubKey)))throw new Error("scriptPubKey invalid");if(null!==r.redeemScript&&(s(r.redeemScript)&&(r.redeemScript=o(r.redeemScript,"hex")),!I(r.redeemScript)))throw new Error("scriptPubKey invalid");if(null!==r.address){if(s(r.address)){if("mainnet"===A.addressNetType(r.address)===this.testnet)throw new Error("address invalid");B=A.addressToScript(r.address)}else{if(void 0===r.address.address)throw new Error("address invalid");B=A.addressToScript(r.address.address)}if(null!==r.scriptPubKey){if(!r.scriptPubKey.equals(B))throw new Error("address not match script")}else r.scriptPubKey=B}let a=Object.keys(this.vIn).length;return this.vIn[a]={},this.vIn[a].vOut=r.vOut,this.vIn[a].sequence=r.sequence,"raw"===this.format?(this.vIn[a].txId=r.txId,this.vIn[a].scriptSig=r.scriptSig,null!==r.scriptPubKey&&(this.vIn[a].scriptPubKey=r.scriptPubKey),null!==r.redeemScript&&(this.vIn[a].redeemScript=r.redeemScript)):(this.vIn[a].txId=e(r.txId),this.vIn[a].scriptSig=r.scriptSig.hex(),this.vIn[a].scriptSigOpcodes=A.decodeScript(r.scriptSig),this.vIn[a].scriptSigAsm=A.decodeScript(r.scriptSig,{asm:!0}),null!==r.scriptPubKey&&(this.vIn[a].scriptPubKey=r.scriptPubKey.hex(),this.vIn[a].scriptPubKeyOpcodes=A.decodeScript(r.scriptPubKey),this.vIn[a].scriptPubKeyAsm=A.decodeScript(r.scriptPubKey,{asm:!0})),null!==r.redeemScript&&(this.vIn[a].redeemScript=r.redeemScript.hex(),this.vIn[a].redeemScriptOpcodes=A.decodeScript(r.redeemScript),this.vIn[a].redeemScriptAsm=A.decodeScript(r.redeemScript,{asm:!0}))),null!==r.txInWitness&&(this.segwit=!0,this.vIn[a].txInWitness=n),null!==r.value&&(this.vIn[a].value=r.value),0!==r.privateKey&&(this.vIn[a].privateKey=r.privateKey),this.autoCommit&&this.commit(),this},E.prototype.addOutput=function(i={}){if(g(i,{value:0,address:null,scriptPubKey:null}),null===i.address&&null===i.scriptPubKey)throw new Error("unable to add output, address or script required");if(i.value<0||i.value>A.MAX_AMOUNT)throw new Error(" amount value error");null!==i.scriptPubKey&&(s(i.scriptPubKey)?i.scriptPubKey=o(i.scriptPubKey,"hex"):null!==i.address&&void 0!==i.address.address&&(i.address=i.address.address)),null!==i.address&&(i.scriptPubKey=A.addressToScript(i.address));let e=Object.keys(this.vOut).length;this.vOut[e]={},this.vOut[e].value=i.value;let t=A.parseScript(i.scriptPubKey,{segwit:!0});if(this.vOut[e].nType=t.nType,this.vOut[e].type=t.type,"raw"===this.format)this.vOut[e].scriptPubKey=i.scriptPubKey,null===this.data&&3===t.nType&&(this.data=t.data),[3,4,7,8].includes(t.nType)||(this.vOut[e].addressHash=t.addressHash,this.vOut[e].reqSigs=t.reqSigs);else{this.vOut[e].scriptPubKey=i.scriptPubKey.hex(),null===this.data&&3===t.nType&&(this.data=t.data.hex()),[3,4,7,8].includes(t.nType)||(this.vOut[e].addressHash=t.addressHash.hex(),this.vOut[e].reqSigs=t.reqSigs),this.vOut[e].scriptPubKeyOpcodes=A.decodeScript(i.scriptPubKey),this.vOut[e].scriptPubKeyAsm=A.decodeScript(i.scriptPubKey,{asm:!0});let I=[1,5].includes(t.nType),g=t.nType<5?null:i.scriptPubKey[0];void 0!==this.vOut[e].addressHash&&(this.vOut[e].address=A.hashToAddress(this.vOut[e].addressHash,{testnet:this.testnet,scriptHash:I,witnessVersion:g}))}return this.autoCommit&&this.commit(),this},E.prototype.delOutput=function(A){let i=Object.keys(this.vOut).length;if(0===i)return this;void 0===A&&(A=i-1);let e={},t=0;for(let I=0;I<i;I++)I!==A&&(e[t]=this.vOut[I],t++);return this.vOut=e,this.autoCommit&&this.commit(),this},E.prototype.delInput=function(A){let i=Object.keys(this.vIn).length;if(0===i)return this;void 0===A&&(A=i-1);let e={},t=0;for(let I=0;I<i;I++)I!==A&&(e[t]=this.vIn[I],t++);return this.vOut=e,this.autoCommit&&this.commit(),this},E.prototype.commit=function(){if(0===Object.keys(this.vIn).length||0===Object.keys(this.vOut).length)return this;if(this.segwit)for(let A in this.vIn)void 0===this.vIn[A].txInWitness&&(this.vIn[A].txInWitness=[]);let i=this.serialize({segwit:!1,hex:!1});this.txId=A.sha256(i),this.rawTx=this.serialize({segwit:!0,hex:!1}),this.hash=A.sha256(this.rawTx),this.size=this.rawTx.length,this.bSize=i.length,this.weight=3*this.bSize+this.size,this.vSize=Math.ceil(this.weight/4),"raw"!==this.format&&(this.txId=e(this.txId),this.hash=e(this.hash),this.rawTx=this.rawTx.hex());let t=0,I=0;for(let A in this.vIn){if(void 0===this.vIn[A].value){t=null;break}t+=this.vIn[A].value;for(let A in this.vOut)void 0!==this.vOut[A].value&&(I+=this.vOut[A].value)}return this.amount=I,this.fee=I&&t?t-I:null,this},E.prototype.sigHash=function(t,I={}){if(g(I,{scriptPubKey:null,sigHashType:A.SIGHASH_ALL,preImage:!1}),void 0===this.vIn[t])throw new Error("input not exist");let E;if(null!==I.scriptPubKey)E=I.scriptPubKey;else{if(void 0===this.vIn[t].scriptPubKey)throw new Error("scriptPubKey required");E=this.vIn[t].scriptPubKey}if(E=r(E),(31&I.sigHashType)===A.SIGHASH_SINGLE&&t>=Object.keys(this.vOut).length){let A=n([o([1]),B(31)]);return"raw"===this.format?A:e(A)}E=A.deleteFromScript(E,o([a.OP_CODESEPARATOR]));let C,Q=[o(A.intToBytes(this.version,4))];Q.push(I.sigHashType&A.SIGHASH_ANYONECANPAY?o([1]):o(A.intToVarInt(Object.keys(this.vIn).length)));for(let e in this.vIn){if(e=parseInt(e),I.sigHashType&A.SIGHASH_ANYONECANPAY&&t!==e)continue;let g=this.vIn[e].sequence;[A.SIGHASH_SINGLE,A.SIGHASH_NONE].includes(31&I.sigHashType)&&t!==e&&(g=0);let r=s(this.vIn[e].txId)?i(this.vIn[e].txId):this.vIn[e].txId;Q.push(r),Q.push(o(A.intToBytes(this.vIn[e].vOut,4))),t===e?(Q.push(o(A.intToVarInt(E.length))),Q.push(E),Q.push(o(A.intToBytes(g,4)))):(Q.push(o([0])),Q.push(o(A.intToBytes(g,4))))}if((31&I.sigHashType)===A.SIGHASH_NONE?Q.push(o([0])):(31&I.sigHashType)===A.SIGHASH_SINGLE?Q.push(o(A.intToVarInt(t+1))):Q.push(o(A.intToVarInt(Object.keys(this.vOut).length))),(31&I.sigHashType)!==A.SIGHASH_NONE)for(let i in this.vOut)i=parseInt(i),C=this.vOut[i].scriptPubKey,C=s(C)?o(C,"hex"):C,i>t&&(31&I.sigHashType)===A.SIGHASH_SINGLE||((31&I.sigHashType)===A.SIGHASH_SINGLE&&t!==i?(Q.push(B(8,255)),Q.push(B(1,0))):(Q.push(o(A.intToBytes(this.vOut[i].value,8))),Q.push(o(A.intToVarInt(C.length))),Q.push(C)));return Q.push(o(A.intToBytes(this.lockTime,4))),Q.push(o(A.intToBytes(I.sigHashType,4))),Q=n(Q),I.preImage?"raw"===this.format?Q:Q.hex():(Q=A.doubleSha256(Q),"raw"===this.format?Q:e(Q))},E.prototype.sigHashSegwit=function(e,t={}){if(g(t,{value:null,scriptPubKey:null,sigHashType:A.SIGHASH_ALL,preImage:!1}),void 0===this.vIn[e])throw new Error("input not exist");let I,a;if(null!==t.scriptPubKey)I=t.scriptPubKey;else{if(void 0===this.vIn[e].scriptPubKey)throw new Error("scriptPubKey required");I=this.vIn[e].scriptPubKey}if(I=r(I),null!==t.value)a=t.value;else{if(void 0===this.vIn[e].value)throw new Error("value required");a=this.vIn[e].value}let E,C,Q=[],h=[],c=[];for(let I in this.vIn){I=parseInt(I);let g=this.vIn[I].txId;s(g)&&(g=i(g));let r=o(A.intToBytes(this.vIn[I].vOut,4));t.sigHashType&A.SIGHASH_ANYONECANPAY||(Q.push(g),Q.push(r),(31&t.sigHashType)!==A.SIGHASH_SINGLE&&(31&t.sigHashType)!==A.SIGHASH_NONE&&h.push(o(A.intToBytes(this.vIn[I].sequence,4)))),I===e&&(E=n([g,r]),C=o(A.intToBytes(this.vIn[I].sequence,4)))}let l=Q.length>0?A.sha3(n(Q)):B(32,0),u=h.length>0?A.sha3(n(h)):B(32,0);a=o(A.intToBytes(a,8));for(let i in this.vOut){i=parseInt(i);let I=r(this.vOut[i].scriptPubKey);[A.SIGHASH_SINGLE,A.SIGHASH_NONE].includes(31&t.sigHashType)?(31&t.sigHashType)===A.SIGHASH_SINGLE&&e<Object.keys(this.vOut).length&&i===e&&(c.push(o(A.intToBytes(this.vOut[i].value,8))),c.push(o(A.intToVarInt(I.length))),c.push(I)):(c.push(o(A.intToBytes(this.vOut[i].value,8))),c.push(o(A.intToVarInt(I.length))),c.push(I))}let d=c.length>0?A.sha3(n(c)):B(32,0),f=n([o(A.intToBytes(this.version,4)),l,u,E,I,a,C,d,o(A.intToBytes(this.lockTime,4)),o(A.intToBytes(t.sigHashType,4))]);return t.preImage?"raw"===this.format?f.hex():f:A.sha3(f,{hex:"raw"!==this.format})},E.prototype.signInput=function(i,e={}){if(g(e,{privateKey:null,scriptPubKey:null,redeemScript:null,sigHashType:A.SIGHASH_ALL,address:null,value:null,witnessVersion:0,p2sh_p2wsh:!1}),void 0===this.vIn[i])throw new Error("input not exist");if(null===e.privateKey){if(void 0===this.vIn[i].privateKey)throw new Error("no private key");e.privateKey=this.vIn[i].privateKey}if(e.privateKey instanceof Array){e.publicKey=[];let i=[];for(let t of e.privateKey)void 0!==t.key&&(t=t.wif),e.publicKey.push(A.privateToPublicKey(t,{hex:!1})),i.push(new A.PrivateKey(t).key);e.privateKey=i}else{if(void 0===e.privateKey.key){let i=new A.PrivateKey(e.privateKey);e.privateKey=i.key,e.privateKeyCompressed=i.compressed}else e.privateKeyCompressed=e.privateKey.compressed,e.privateKey=e.privateKey.key;e.publicKey=[A.privateToPublicKey(e.privateKey,{hex:!1,compressed:e.privateKeyCompressed})],e.privateKey=[e.privateKey]}if(null===e.address&&void 0!==this.vIn[i].address&&(e.address=this.vIn[i].address),null!==e.address){if(void 0!==e.address.address&&(e.address=e.address.address),this.testnet!==("testnet"===A.addressNetType(e.address)))throw new Error("address network invalid");e.scriptPubKey=A.addressToScript(e.address)}let t,I=null;if(null===e.redeemScript&&void 0!==this.vIn[i].redeemScript&&(e.redeemScript=this.vIn[i].redeemScript),null!==e.redeemScript&&(e.redeemScript=r(e.redeemScript)),null===e.scriptPubKey&&void 0!==this.vIn[i].scriptPubKey)e.scriptPubKey=this.vIn[i].scriptPubKey;else if(null===e.scriptPubKey&&null===e.redeemScript)throw new Error("no scriptPubKey key");if(null!==e.scriptPubKey){e.scriptPubKey=r(e.scriptPubKey);let i=A.parseScript(e.scriptPubKey);I=i.type,[5,6].includes(i.nType)&&(e.witnessVersion=e.scriptPubKey[0])}else null!==e.redeemScript&&(I=null===e.witnessVersion||e.p2sh_p2wsh?"P2SH":"P2WSH");switch(I){case"PUBKEY":t=this.__sign_PUBKEY(i,e);break;case"P2PKH":t=this.__sign_P2PKH(i,e);break;case"P2SH":t=this.__sign_P2SH(i,e);break;case"P2WPKH":t=this.__sign_P2WPKH(i,e);break;case"P2WSH":t=this.__sign_P2WSH(i,e);break;case"MULTISIG":t=this.__sign_MULTISIG(i,e);break;default:throw new Error("not implemented")}return"raw"===this.format?this.vIn[i].scriptSig=t:(this.vIn[i].scriptSig=t.hex(),this.vIn[i].scriptSigOpcodes=A.decodeScript(t),this.vIn[i].scriptSigAsm=A.decodeScript(t,{asm:!0})),this.autoCommit&&this.commit(),this},E.prototype.__sign_PUBKEY=function(e,t){let I=this.sigHash(e,t);s(I)&&(I=i(I));let g=n([A.signMessage(I,t.privateKey[0]).signature,o(A.intToBytes(t.sigHashType,1))]);return"raw"===this.format?this.vIn[e].signatures=[g]:this.vIn[e].signatures=[g.hex()],n([o([g.length]),g])},E.prototype.__sign_P2PKH=function(e,t){let I=this.sigHash(e,t);s(I)&&(I=i(I));let g=n([A.signMessage(I,t.privateKey[0]).signature,o(A.intToBytes(t.sigHashType,1))]);return"raw"===this.format?this.vIn[e].signatures=[g]:this.vIn[e].signatures=[g.hex()],n([o([g.length]),g,o([t.publicKey[0].length]),t.publicKey[0]])},E.prototype.__sign_P2SH=function(i,e){if(null===e.redeemScript)throw new Error("no redeem script");if(e.p2sh_p2wsh)return this.__sign_P2SH_P2WSH(i,e);switch(A.parseScript(e.redeemScript).type){case"MULTISIG":return this.__sign_P2SH_MULTISIG(i,e);case"P2WPKH":return this.__sign_P2SH_P2WPKH(i,e);default:throw new Error("not implemented")}},E.prototype.__sign_P2SH_MULTISIG=function(e,t){let I=this.sigHash(e,{scriptPubKey:t.redeemScript,sigHashType:t.sigHashType});s(I)&&(I=i(I));let g=[];this.vIn[e].signatures=[];for(let i of t.privateKey){let r=n([A.signMessage(I,i).signature,o(A.intToBytes(t.sigHashType,1))]);g.push(r),this.vIn[e].signatures.push("raw"===this.format?r:r.hex())}return this.__get_MULTISIG_scriptSig(e,t.publicKey,g,t.redeemScript,t.redeemScript)},E.prototype.__sign_P2SH_P2WPKH=function(i,e){let t=n([o([25]),o([a.OP_DUP,a.OP_HASH160]),A.opPushData(A.hash160(e.publicKey[0])),o([a.OP_EQUALVERIFY,a.OP_CHECKSIG])]);if(null===e.value){if(void 0===this.vIn[i].value)throw new Error("no input amount");e.value=this.vIn[i].value}let I=this.sigHashSegwit(i,{scriptPubKey:t,sigHashType:e.sigHashType,value:e.value});I=r(I);let g=n([A.signMessage(I,e.privateKey[0]).signature,o(A.intToBytes(e.sigHashType,1))]);return this.segwit=!0,"raw"===this.format?this.vIn[i].txInWitness=[g,e.publicKey[0]]:this.vIn[i].txInWitness=[g.hex(),e.publicKey[0].hex()],this.vIn[i].signatures="raw"===this.format?[g]:[g.hex()],A.opPushData(e.redeemScript)},E.prototype.__sign_P2SH_P2WSH=function(i,e){switch(A.parseScript(e.redeemScript).type){case"MULTISIG":return this.__sign_P2SH_P2WSH_MULTISIG(i,e);default:throw new Error("not implemented")}},E.prototype.__sign_P2SH_P2WSH_MULTISIG=function(i,e){this.segwit=!0;let t=n([o(A.intToVarInt(e.redeemScript.length)),e.redeemScript]),I=this.sigHashSegwit(i,{scriptPubKey:t,sigHashType:e.sigHashType,value:e.value});I=r(I),this.vIn[i].signatures=[];let g=[];for(let t of e.privateKey){let r=n([A.signMessage(I,t).signature,o(A.intToBytes(e.sigHashType,1))]);g.push(r),this.vIn[i].signatures.push("raw"===this.format?r:r.hex())}let B=this.__get_MULTISIG_scriptSig(i,e.publicKey,g,t,e.redeemScript,e.value);if("raw"===this.format)this.vIn[i].txInWitness=B;else{this.vIn[i].txInWitness=[];for(let A of B)this.vIn[i].txInWitness.push(A.hex())}return A.opPushData(n([o([0]),A.opPushData(A.sha256(e.redeemScript))]))},E.prototype.__sign_P2WPKH=function(i,e){let t=n([o([25]),o([a.OP_DUP,a.OP_HASH160]),e.scriptPubKey.slice(1),o([a.OP_EQUALVERIFY,a.OP_CHECKSIG])]);if(null===e.value){if(void 0===this.vIn[i].value)throw new Error("no input amount");e.value=this.vIn[i].value}let I=this.sigHashSegwit(i,{scriptPubKey:t,sigHashType:e.sigHashType,value:e.value});I=r(I);let g=n([A.signMessage(I,e.privateKey[0]).signature,o(A.intToBytes(e.sigHashType,1))]);return this.segwit=!0,"raw"===this.format?this.vIn[i].txInWitness=[g,e.publicKey[0]]:this.vIn[i].txInWitness=[g.hex(),e.publicKey[0].hex()],this.vIn[i].signatures="raw"===this.format?[g]:[g.hex()],o([])},E.prototype.__sign_P2WSH=function(i,e){if(this.segwit=!0,null===e.value){if(void 0===this.vIn[i].value)throw new Error("no input amount");e.value=this.vIn[i].value}switch(A.parseScript(e.redeemScript).type){case"MULTISIG":return this.__sign_P2WSH_MULTISIG(i,e);default:throw new Error("not implemented")}},E.prototype.__sign_P2WSH_MULTISIG=function(i,e){let t=n([o(A.intToVarInt(e.redeemScript.length)),e.redeemScript]),I=this.sigHashSegwit(i,{scriptPubKey:t,sigHashType:e.sigHashType,value:e.value});I=r(I);let g=[];this.vIn[i].signatures=[];for(let t of e.privateKey){let r=n([A.signMessage(I,t).signature,o(A.intToBytes(e.sigHashType,1))]);g.push(r),this.vIn[i].signatures.push("raw"===this.format?r:r.hex())}let B=this.__get_MULTISIG_scriptSig(i,e.publicKey,g,t,e.redeemScript,e.value);if("raw"===this.format)this.vIn[i].txInWitness=B;else{this.vIn[i].txInWitness=[];for(let A of B)this.vIn[i].txInWitness.push(A.hex())}return o([])},E.prototype.__sign_MULTISIG=function(e,t){let I=this.sigHash(e,{scriptPubKey:t.scriptPubKey,sigHashType:t.sigHashType});s(I)&&(I=i(I));let g=[];this.vIn[e].signatures=[];for(let i of t.privateKey){let r=n([A.signMessage(I,i).signature,o(A.intToBytes(t.sigHashType,1))]);g.push(r),this.vIn[e].signatures.push("raw"===this.format?r:r.hex())}return this.__get_bare_multisig_script_sig__(e,t.publicKey,g,t.scriptPubKey)},E.prototype.__get_bare_multisig_script_sig__=function(e,t,I,g){let B={};for(let A in t)B[t[A]]=I[A];g.seek(0);let E=A.getMultiSigPublicKeys(g),C=r(this.vIn[e].scriptSig);C.seek(0);let Q=A.readOpCode(C);for(;null!==Q[0];)if(Q=A.readOpCode(C),null!==Q[1]&&A.isValidSignatureEncoding(Q[1])){let t=this.sigHash(e,{scriptPubKey:g,sigHashType:Q[1][Q[1].length-1]});s(t)&&(t=i(t));for(let i=0;i<4;i++){let e=A.publicKeyRecovery(Q[1].slice(0,Q[1].length-1),t,i,{hex:!1});if(null!==e)for(let A of E)if(e.equals(A)){B[e]=Q[1];break}}}Q=[o([a.OP_0])];for(let i of E)void 0!==B[i]&&Q.push(A.opPushData(B[i]));return n(Q)},E.prototype.__get_MULTISIG_scriptSig=function(e,t,I,g,B,E=null){let C={};for(let A in t)C[t[A]]=I[A];B.seek(0);let Q=A.getMultiSigPublicKeys(B);if(!(null!==E)){let t=r(this.vIn[e].scriptSig);t.seek(0);let I=A.readOpCode(t);for(;null!==I[0];)if(I=A.readOpCode(t),null!==I[1]&&A.isValidSignatureEncoding(I[1])){let t=this.sigHash(e,{scriptPubKey:g,sigHashType:I[1][I[1].length-1]});s(t)&&(t=i(t));for(let i=0;i<4;i++){let e=A.publicKeyRecovery(I[1].slice(0,I[1].length-1),t,i,{hex:!1});if(null!==e)for(let A of Q)if(e.equals(A)){C[e]=I[1];break}}}I=[o([a.OP_0])];for(let i of Q)void 0!==C[i]&&I.push(A.opPushData(C[i]));return I.push(A.opPushData(B)),n(I)}if(void 0!==this.vIn[e].txInWitness)for(let i of this.vIn[e].txInWitness)if(i=r(i),i.length>0&&A.isValidSignatureEncoding(i)){let t=this.sigHashSegwit(e,{scriptPubKey:g,sigHashType:i[i.length-1],value:E});t=r(t);for(let e=0;e<4;e++){let I=A.publicKeyRecovery(i.slice(0,i.length-1),t,e,{hex:!1});if(null!==I)for(let A of Q)if(I.equals(A)){C[I]=i;break}}}let h=[o([])];for(let A of Q)void 0!==C[A]&&h.push(C[A]);return h.push(B),h},A.Transaction=E}},function(A,i){A.exports=function(A){let i=A.Buffer,e=A.defArgs,t=A.getBuffer,I=i.from,g=i.concat,r=A.OPCODE;class o{constructor(i,t={}){if(e(t,{compressed:null,testnet:!1}),void 0===i)null===t.compressed&&(t.compressed=!0),this.compressed=t.compressed,this.testnet=t.testnet,this.key=A.createPrivateKey({wif:!1}),this.hex=this.key.hex(),this.wif=A.privateKeyToWif(this.key,t);else if(A.isString(i))A.isHex(i)?(null===t.compressed&&(t.compressed=!0),this.key=I(i,"hex"),this.compressed=t.compressed,this.testnet=t.testnet,this.hex=this.key.hex(),this.wif=A.privateKeyToWif(this.key,t)):(this.wif=i,this.key=A.wifToPrivateKey(i,{hex:!1}),this.hex=this.key.hex(),this.compressed=![A.MAINNET_PRIVATE_KEY_UNCOMPRESSED_PREFIX,A.TESTNET_PRIVATE_KEY_UNCOMPRESSED_PREFIX].includes(i[0]),this.testnet=[A.TESTNET_PRIVATE_KEY_COMPRESSED_PREFIX,A.TESTNET_PRIVATE_KEY_UNCOMPRESSED_PREFIX].includes(i[0]));else{if(32!==(i=I(i)).length)throw new Error("private key invalid");null===t.compressed&&(t.compressed=!0),this.compressed=t.compressed,this.testnet=t.testnet,this.key=i,this.hex=this.key.hex(),this.wif=A.privateKeyToWif(this.key,t)}}}o.prototype.toString=function(){return""+this.wif};class B{constructor(i,t={}){if(e(t,{compressed:null,testnet:!1}),this.compressed=t.compressed,this.testnet=t.testnet,i instanceof o&&(t.testnet=i.testnet,t.compressed=i.compressed,i=i.wif),A.isString(i))if(A.isHex(i))i=I(i,"hex"),null===t.compressed&&(t.compressed=!0);else{if(!A.isWifValid(i))throw new Error("private/public key invalid");this.compressed=![A.MAINNET_PRIVATE_KEY_UNCOMPRESSED_PREFIX,A.TESTNET_PRIVATE_KEY_UNCOMPRESSED_PREFIX].includes(i[0]),this.testnet=[A.TESTNET_PRIVATE_KEY_COMPRESSED_PREFIX,A.TESTNET_PRIVATE_KEY_UNCOMPRESSED_PREFIX].includes(i[0]),i=A.privateToPublicKey(i,{compressed:this.compressed,testnet:this.testnet,hex:!1})}else i=I(i);if(32===i.length)null===t.compressed&&(t.compressed=!0),this.key=A.privateToPublicKey(i,{compressed:t.compressed,testnet:t.testnet,hex:!1}),this.compressed=t.compressed,this.testnet=t.testnet,this.hex=this.key.hex();else{if(!A.isPublicKeyValid(i))throw new Error("private/public key invalid");this.hex=i.hex(),this.key=i,this.compressed=33===this.key.length,this.testnet=t.testnet}}}B.prototype.toString=function(){return""+this.hex};class n{constructor(t,n={}){if(e(n,{addressType:null,testnet:!1,compressed:null}),void 0===t)null===n.compressed&&(n.compressed=!0),this.privateKey=new o(void 0,n),this.publicKey=new B(this.privateKey,n);else if(A.isString(t))if(A.isWifValid(t))this.privateKey=new o(t,n),n.compressed=this.privateKey.compressed,this.publicKey=new B(this.privateKey,n),n.testnet=this.privateKey.testnet;else{if(!A.isHex(t))throw new Error("private/public key invalid");null===n.compressed&&(n.compressed=!0),t=I(t,"hex")}else t instanceof o?(this.privateKey=t,n.testnet=t.testnet,n.compressed=t.compressed,this.publicKey=new B(this.privateKey,n)):t instanceof B?(n.testnet=t.testnet,n.compressed=t.compressed,this.publicKey=t):i.isBuffer(t)||(t=I(t));if(i.isBuffer(t))if(32===t.length)null===n.compressed&&(n.compressed=!0),this.privateKey=new o(t,n),this.publicKey=new B(this.privateKey,n);else{if(!A.isPublicKeyValid(t))throw new Error("private/public key invalid");this.publicKey=new B(t,n),n.compressed=this.publicKey.compressed}if(this.testnet=n.testnet,null===n.addressType&&(!1===n.compressed?n.addressType="P2PKH":n.addressType="P2WPKH"),!["P2PKH","PUBKEY","P2WPKH","P2SH_P2WPKH"].includes(n.addressType))throw new Error("address type invalid");this.type=n.addressType,"PUBKEY"===this.type&&(this.publicKeyScript=g([A.opPushData(this.publicKey.key),I([r.OP_CHECKSIG])]),this.publicKeyScriptHex=this.publicKeyScript.hex()),this.witnessVersion="P2WPKH"===this.type?0:null,"P2SH_P2WPKH"===this.type?(this.scriptHash=!0,this.redeemScript=A.publicKeyTo_P2SH_P2WPKH_Script(this.publicKey.key),this.redeemScriptHex=this.redeemScript.hex(),this.hash=A.hash160(this.redeemScript),this.witnessVersion=null):(this.scriptHash=!1,this.hash=A.hash160(this.publicKey.key)),this.hashHex=this.hash.hex(),this.testnet=n.testnet,this.address=A.hashToAddress(this.hash,{scriptHash:this.scriptHash,witnessVersion:this.witnessVersion,testnet:this.testnet})}}n.prototype.toString=function(){return""+this.address};class a{constructor(i,I={}){e(I,{witnessVersion:0,testnet:!1}),this.witnessVersion=I.witnessVersion,this.testnet=I.testnet,i=t(i),this.script=i,this.scriptHex=i.hex(),null===this.witnessVersion?this.hash=A.hash160(this.script):this.hash=A.sha256(this.script),this.scriptOpcodes=A.decodeScript(this.script),this.scriptOpcodesAsm=A.decodeScript(this.script,{asm:!0}),this.address=A.hashToAddress(this.hash,{scriptHash:!0,witnessVersion:this.witnessVersion,testnet:this.testnet})}static multisig(e,t,B,s={}){if(e>15||t>15||e>t||e<1||t<1)throw new Error("invalid n of m maximum 15 of 15 multisig allowed");if(B.length!==t)throw new Error("invalid address list count");let E=[I([80+e])];for(let e of B){if(A.isString(e))if(A.isHex(e))e=I(e,"hex");else{if(!A.isWifValid(e))throw new Error("invalid key in key list");e=A.privateToPublicKey(e,{hex:!1})}if(e instanceof n&&(e=e.publicKey.key),e instanceof o&&(e=A.privateToPublicKey(e.publicKey.key)),i.isBuffer(e)||(e=I(e)),32===e.length&&(e=A.privateToPublicKey(e)),33!==e.length)throw new Error("invalid public key list element size");E.push(g([I(A.intToVarInt(e.length)),e]))}return E.push(I([80+t,r.OP_CHECKMULTISIG])),E=g(E),new a(E,s)}}a.prototype.toString=function(){return""+this.address},A.PrivateKey=o,A.PublicKey=B,A.ScriptAddress=a,A.Address=n}},function(A,i){A.exports=function(A){let i=A.Buffer,e=A.defArgs,t=A.getBuffer,I=i.from,g=i.concat,r=A.OPCODE,o=A.RAW_OPCODE,B=A.__bitcoin_core_crypto.module,n=B._malloc,a=B._free,s=B.getValue;A.hashToScript=(i,o,B={})=>{let n;switch(e(B,{hex:!1}),A.isString(o)&&(o=A.SCRIPT_TYPES[o]),i=t(i),o){case 0:n=g([I([r.OP_DUP,r.OP_HASH160,20]),i,I([r.OP_EQUALVERIFY,r.OP_CHECKSIG])]);break;case 1:n=g([I([r.OP_HASH160,20]),i,I([r.OP_EQUAL])]);break;case 5:case 6:n=g([I([0,20]),i]);break;default:throw new Error("unsupported script type")}return B.hex?n.hex():n},A.publicKeyTo_P2SH_P2WPKH_Script=(i,r={})=>{if(e(r,{hex:!1}),33!==(i=t(i)).length)throw new Error("public key len invalid");let o=g([I([0,20]),A.hash160(i)]);return r.hex?o.hex():o},A.publicKeyTo_PUBKEY_Script=(A,i={})=>{e(i,{hex:!1}),A=t(A);let o=g([I([A.length]),A,I([r.OP_CHECKSIG])]);return i.hex?o.hex():o},A.parseScript=(i,I={})=>{e(I,{segwit:!0});let g=(i=t(i)).length;if(0===g)return{nType:7,type:"NON_STANDARD",reqSigs:0,script:i};if(I.segwit){if(22===g&&0===i[0])return{nType:5,type:"P2WPKH",reqSigs:1,addressHash:i.slice(2)};if(34===g&&0===i[0])return{nType:6,type:"P2WSH",reqSigs:null,addressHash:i.slice(2)}}if(25===g&&118===i[0]&&169===i[1]&&136===i[g-2]&&172===i[g-1])return{nType:0,type:"P2PKH",reqSigs:1,addressHash:i.slice(3,-2)};if(23===g&&169===i[0]&&135===i[g-1])return{nType:1,type:"P2SH",reqSigs:null,addressHash:i.slice(2,-1)};if((67===g||35===g)&&172===i[g-1])return{nType:2,type:"PUBKEY",reqSigs:1,addressHash:A.hash160(i.slice(1,-1))};if(i[0]===r.OP_RETURN)return 1===g?{nType:3,type:"NULL_DATA",reqSigs:0,data:i.slice(1)}:i[1]<r.OP_PUSHDATA1&&i[1]===g-2?{nType:3,type:"NULL_DATA",reqSigs:0,data:i.slice(2)}:i[1]===r.OP_PUSHDATA1&&g>2&&i[2]===g-3&&i[2]<=80?{nType:3,type:"NULL_DATA",reqSigs:0,data:i.slice(3)}:{nType:8,type:"NULL_DATA_NON_STANDARD",reqSigs:0,script:i};if(i[0]>=81&&i[0]<=96&&174===i[g-1]&&i[g-2]>=81&&i[g-2]<=96&&i[g-2]>=i[0]){let A=0,e=1;for(;g-e-2>0;){if(!(i[e]<76)){e=0;break}e+=i[e],A++,e++}if(A===i[g-2]-80)return{nType:4,type:"MULTISIG",reqSigs:i[0]-80,pubKeys:A,script:i}}let o=0,B=0,n=0,a=0,s=0;for(;g-o>0;){if(i[o]>=81&&i[o]<=96)n?0===B||B>n?(n=i[o]-80,B=0):B===i[o]-80&&(a=a?0:2):n=i[o]-80;else if(i[o]<76)o+=i[o],B++,B>16&&(B=0,n=0);else if(i[o]===r.OP_PUSHDATA1){if(void 0===i[o+1])break;o+=1+i[o+1]}else if(i[o]===r.OP_PUSHDATA2){if(void 0===i[o+1])break;o+=2+i.readIntLE(o,2)}else if(i[o]===r.OP_PUSHDATA4){if(void 0===i[o+3])break;o+=4+i.readIntLE(o,4)}else i[o]===r.OP_CHECKSIG||i[o]===r.OP_CHECKSIGVERIFY?s++:[r.OP_CHECKMULTISIG,r.OP_CHECKMULTISIGVERIFY].includes(i[o])&&(s+=a?n:20),n=0,B=0;a&&a--,o++}return{nType:7,type:"NON_STANDARD",reqSigs:s,script:i}},A.scriptToAddress=(i,t={})=>{if(e(t,{testnet:!1}),void 0!==(i=A.parseScript(i)).addressHash){let e=5===i.nType||6===i.nType?0:null,I=1===i.nType||6===i.nType;return A.hashToAddress(i.addressHash,{testnet:t.testnet,scriptHash:I,witnessVersion:e})}return null},A.decodeScript=(A,i={})=>{e(i,{asm:!1});let I=(A=t(A)).length,g=0,B=[];if(0===I)return"";try{for(;I-g>0;)if(A[g]<76&&A[g])i.asm?(B.push(`OP_PUSHBYTES[${A[g]}]`),B.push(A.slice(g+1,g+1+A[g]).hex())):B.push(`[${A[g]}]`),g+=A[g]+1;else if(A[g]!==r.OP_PUSHDATA1)if(A[g]!==r.OP_PUSHDATA2)if(A[g]!==r.OP_PUSHDATA4)B.push(o[A[g]]),g++;else{let e=A.readIntLE(g+1,4);i.asm?(B.push(`OP_PUSHDATA4[${e}]`),B.push(A.slice(g+5,g+5+e).hex())):(B.push(o[A[g]]),B.push(`[${A[e]}]`)),g+=e+6}else{let e=A.readIntLE(g+1,2);i.asm?(B.push(`OP_PUSHDATA2[${e}]`),B.push(A.slice(g+3,g+3+e).hex())):(B.push(o[A[g]]),B.push(`[${A[e]}]`)),g+=e+3}else i.asm?(B.push(`OP_PUSHDATA1[${A[g+1]}]`),B.push(A.slice(g+2,g+2+A[g+1]).hex())):(B.push(o[A[g]]),B.push(`[${A[g+1]}]`)),g+=1+A[g+1]+1}catch(A){B.push("[SCRIPT_DECODE_FAILED]")}return B.join(" ")},A.deleteFromScript=(A,i,I={})=>{if(e(I,{hex:!1}),void 0===i)return A;if(0===i.length)return A;let o=t(A),B=t(i),n=o.length,a=B.length,s=0,E=0,C=[],Q=[];for(;n-s>0;){if(o[s]<76&&o[s])C.push(o[s]+1),s+=o[s]+1;else if(o[s]===r.OP_PUSHDATA1)C.push(1+o[s+1]),s+=1+o[s+1];else if(o[s]===r.OP_PUSHDATA2){let A=o.readIntLE(s,2);C.push(2+A),s+=2+A}else if(o[s]===r.OP_PUSHDATA4){let A=o.readIntLE(s,4);C.push(4+A),s+=4+A}else C.push(1),s+=1;if(s-E>=a)if(o.slice(E,s).slice(0,a).equals(B)){s-E>a&&Q.push(o.slice(E+a,s));let A=0;for(;A!==s-E;)A+=C.shift();E=s}else{let A=C.shift();Q.push(o.slice(E,E+A)),E+=A}}o.slice(E,s).slice(0,a).equals(B)?s-E>a&&Q.push(o.slice(E+a,s)):Q.push(o.slice(E,E+a));let h=g(Q);return I.hex?h.hex():h},A.scriptToHash=(i,t={})=>(e(t,{witness:!1,hex:!0}),t.witness?A.sha256(i,t):A.hash160(i,t)),A.opPushData=i=>i.length<=75?g([I([i.length]),i]):i.length<=255?g([I([r.OP_PUSHDATA1,i.length]),i]):i.length<=65535?g([I([r.OP_PUSHDATA2].concat(A.intToBytes(i.length,2,"little"))),i]):g([I([r.OP_PUSHDATA4].concat(A.intToBytes(i.length,4,"little"))),i]),A.readOpCode=A=>{let i=A.read(1);return i.length?i[0]<=75?[i,A.read(i[0])]:i[0]===r.OP_PUSHDATA1?[i,A.read(A.read(1)[0])]:i[0]===r.OP_PUSHDATA2?[i,A.read(A.read(2).readIntLE(0,2))]:i[0]===r.OP_PUSHDATA4?[i,A.read(A.read(4).readIntLE(0,4))]:[i,null]:[null,null]},A.getMultiSigPublicKeys=i=>{let e=[],t=A.readOpCode(i);for(;null!==t[0];)t=A.readOpCode(i),null!==t[1]&&e.push(t[1]);return e},A.signMessage=(g,r,o={})=>{if(e(o,{encoding:"hex|utf8",hex:!1}),g=t(g,o.encoding),A.isString(r))if(A.isHex(r))r=I(r,"hex");else{if(!A.isWifValid(r))throw new Error("private key invalid");r=A.wifToPrivateKey(r,{hex:!1})}else i.isBuffer(r)||(r=I(r));if(32!==r.length)throw new Error("private key length invalid");if(32!==g.length)throw new Error("message length invalid");let E,C,Q,h,c,l,u,d=0;try{if(E=n(32),C=n(32),Q=n(65),l=n(72),h=n(1),B.HEAPU8.set(g,E),B.HEAPU8.set(r,C),d=B._secp256k1_ecdsa_sign_recoverable(A.secp256k1PrecompContextSign,Q,E,C,null,null),d&&(u=s(Q+64,"i8"),d=B._secp256k1_ecdsa_signature_serialize_der(A.secp256k1PrecompContextSign,l,h,Q),d)){let A=s(h,"i8");c=new i.alloc(A);for(let i=0;i<A;i++)c[i]=s(l+i,"i8")}}finally{a(E),a(C),a(Q),a(l),a(h)}return d?{signature:o.hex?c.hex():c,recId:u}:null},A.verifySignature=(i,e,I)=>{i=t(i),e=t(e),I=t(I);let g,r,o,s,E,C=0;try{g=n(I.length),r=n(e.length),o=n(i.length),s=n(64),E=n(65),B.HEAPU8.set(I,g),B.HEAPU8.set(e,r),B.HEAPU8.set(i,o),C=B._secp256k1_ecdsa_signature_parse_der(A.secp256k1PrecompContextSign,s,o,i.length),C&&(C=B._secp256k1_ec_pubkey_parse(A.secp256k1PrecompContextVerify,E,r,e.length),C&&(C=B._secp256k1_ecdsa_verify(A.secp256k1PrecompContextVerify,s,g,E)))}finally{a(g),a(r),a(o),a(s)}return Boolean(C)},A.publicKeyRecovery=(I,g,r,o={})=>{e(o,{compressed:!0,hex:!0,der:!0}),I=t(I),g=t(g);let E,C,Q,h,c,l,u,d,f,p,y,D=0;try{if(E=n(g.length),Q=n(I.length),C=n(64),h=n(64),c=n(65),d=n(65),u=n(65),l=n(1),B.HEAPU8.set(g,E),B.HEAPU8.set(I,Q),o.der?(D=B._secp256k1_ecdsa_signature_parse_der(A.secp256k1PrecompContextSign,C,Q,I.length),D&&(D=B._secp256k1_ecdsa_signature_serialize_compact(A.secp256k1PrecompContextSign,h,C)),D&&(D=B._secp256k1_ecdsa_recoverable_signature_parse_compact(A.secp256k1PrecompContextSign,c,h,r))):D=B._secp256k1_ecdsa_recoverable_signature_parse_compact(A.secp256k1PrecompContextSign,c,Q,r),D&&(D=B._secp256k1_ecdsa_recover(A.secp256k1PrecompContextVerify,d,c,E)),D&&(o.compressed?(p=33,y=A.SECP256K1_EC_COMPRESSED):(p=65,y=A.SECP256K1_EC_UNCOMPRESSED),B.HEAP8.set([p],l),D=B._secp256k1_ec_pubkey_serialize(A.secp256k1PrecompContextVerify,u,l,d,y)),D){f=new i.alloc(p);for(let A=0;A<p;A++)f[A]=s(u+A,"i8")}}finally{a(E),a(Q),a(C),a(h),a(c),a(d),a(u),a(l)}return D?o.hex?f.hex():f:null},A.isValidSignatureEncoding=A=>{let i=(A=t(A)).length;if(i<9||i>73||48!==A[0]||A[1]!==i-3)return!1;let e=A[3];if(5+e>=i)return!1;let I=A[5+e];return e+I+7===i&&2===A[2]&&0!==e&&128!==A[4]&&(!(e>1&&0===A[4]&&!(128&A[5])||2!==A[e+4]||0===I||128&A[e+6])&&!(I>1&&0===A[e+6]&&!(128&A[e+7])))},A.parseSignature=function(A,i={}){e(i,{hex:!1});(A=t(A)).length;if(!this.isValidSignatureEncoding(A))throw new Error("invalid signature");let I=A[3],g=A.slice(5,4+I),r=A[5+I];return A=A.slice(I+6,r),[i.hex?g.hex():g,i.hex?A.hex():A]},A.bitcoinMessage=function(i){return A.doubleSha256(g([A.Buffer.from("Bitcoin Signed Message:\n","utf8"),I(A.intToVarInt(i.length)),A.Buffer.from(i,"utf8")]),{hex:!1})},A.signBitcoinMessage=(t,g,r={})=>{e(r,{base64:!0}),t=A.bitcoinMessage(t);let o=1;if(A.isString(g))if(A.isHex(g))g=I(g,"hex");else{if(!A.isWifValid(g))throw new Error("private key invalid");g[0]!==A.MAINNET_PRIVATE_KEY_UNCOMPRESSED_PREFIX&&g[0]!==A.TESTNET_PRIVATE_KEY_UNCOMPRESSED_PREFIX||(o=0),g=A.wifToPrivateKey(g,{hex:!1})}else i.isBuffer(g)||(g=I(g));if(32!==g.length)throw new Error("private key length invalid");let E,C,Q,h,c,l=0;try{if(E=n(32),C=n(32),Q=n(65),c=n(65),B.HEAPU8.set(t,E),B.HEAPU8.set(g,C),l=B._secp256k1_ecdsa_sign_recoverable(A.secp256k1PrecompContextSign,Q,E,C,null,null),l&&(l=B._secp256k1_ecdsa_recoverable_signature_serialize_compact(A.secp256k1PrecompContextSign,c+1,c,Q),l)){h=new i.alloc(65);for(let A=0;A<65;A++)h[A]=s(c+A,"i8");h[0]=h[0]+27+4*o}}finally{a(E),a(C),a(Q),a(c)}return l?r.base64?h.toString("base64"):h:null},A.bitcoinSignedMessageAddresses=(i,t,g={})=>{e(g,{testnet:!1}),A.isString(t)&&(t=I(t,"base64"));let r=t.readInt8([0]);if(r<27||r>=35)return[];let o=!0;r>=31?r-=4:o=!1,r-=27,i=A.bitcoinMessage(i);let B=A.publicKeyRecovery(t.slice(1),i,r,{compressed:o,hex:!0,der:!1});return null!==B?o?[A.publicKeyToAddress(B,{testnet:g.testnet,p2sh_p2wpkh:!1,witnessVersion:0}),A.publicKeyToAddress(B,{testnet:g.testnet,p2sh_p2wpkh:!1,witnessVersion:null}),A.publicKeyToAddress(B,{testnet:g.testnet,p2sh_p2wpkh:!0,witnessVersion:0})]:[A.publicKeyToAddress(B,{testnet:g.testnet,p2sh_p2wpkh:!1,witnessVersion:null})]:[]},A.verifyBitcoinMessage=(i,t,I,g={})=>(e(g,{testnet:!1}),A.bitcoinSignedMessageAddresses(i,t,g).includes(I))}},function(A,i){A.exports=function(A){let i=A.__bitcoin_core_crypto.module,e=(i._malloc,i._free,A.Buffer.alloc),t=A.Buffer.concat,I=A.Buffer.from,g=A.defArgs,r=(A.getBuffer,A.BN);i.getValue;A.createMasterXPrivateKey=(i,I={})=>{g(I,{testnet:!1,base58:!0});let o=A.hmacSha512("Bitcoin seed",i),B=o.slice(0,32),n=o.slice(32),a=new r(B);if(a.gte(A.ECDSA_SEC256K1_ORDER)||a.lte(1))return null;let s=I.testnet?A.TESTNET_XPRIVATE_KEY_PREFIX:A.MAINNET_XPRIVATE_KEY_PREFIX;return s=t([s,e(9,0),n,e(1,0),B]),I.base58?A.encodeBase58(t([s,A.doubleSha256(s).slice(0,4)])):s},A.xPrivateToXPublicKey=(i,e={})=>{if(g(e,{base58:!0}),A.isString(i)&&(i=A.decodeBase58(i,{hex:!1}).slice(0,-4)),!A.isBuffer(i))throw new Error("invalid xPrivateKey");if(78!==i.length)throw new Error("invalid xPrivateKey");let I;if(i.slice(0,4).equals(A.TESTNET_XPRIVATE_KEY_PREFIX))I=A.TESTNET_XPUBLIC_KEY_PREFIX;else if(i.slice(0,4).equals(A.MAINNET_XPRIVATE_KEY_PREFIX))I=A.MAINNET_XPUBLIC_KEY_PREFIX;else if(i.slice(0,4).equals(A.MAINNET_M49_XPRIVATE_KEY_PREFIX))I=A.MAINNET_M49_XPUBLIC_KEY_PREFIX;else if(i.slice(0,4).equals(A.TESTNET_M49_XPRIVATE_KEY_PREFIX))I=A.TESTNET_M49_XPUBLIC_KEY_PREFIX;else if(i.slice(0,4).equals(A.MAINNET_M84_XPRIVATE_KEY_PREFIX))I=A.MAINNET_M84_XPUBLIC_KEY_PREFIX;else{if(!i.slice(0,4).equals(A.TESTNET_M84_XPRIVATE_KEY_PREFIX))throw new Error("invalid xPrivateKey");I=A.TESTNET_M84_XPUBLIC_KEY_PREFIX}let r=t([I,i.slice(4,45),A.privateToPublicKey(i.slice(46),{hex:!1})]);return e.base58?A.encodeBase58(t([r,A.doubleSha256(r).slice(0,4)])):r},A.__decodePath=(i,e=!1)=>{if(i=i.split("/"),!e&&"m"!==i[0])throw new Error("invalid path");let t=[];for(let e=1;e<i.length;e++){let I=parseInt(i[e]);"'"===i[e][i[e].length-1]&&I<A.HARDENED_KEY&&(I+=A.HARDENED_KEY),t.push(I)}return t},A.deriveXKey=(i,e,t={})=>{if(g(t,{base58:!0,subPath:!1}),A.isString(i)&&(i=A.decodeBase58(i,{checkSum:!0,hex:!1})),e=A.__decodePath(e,t.subPath),"private"===A.xKeyType(i))for(let t of e)i=A.__deriveChildXPrivateKey(i,t);else for(let t of e)i=A.__deriveChildXPublicKey(i,t);return t.base58?A.encodeBase58(i,{checkSum:!0}):i},A.__deriveChildXPrivateKey=(i,g)=>{let o=i.slice(13,45),B=i.slice(45),n=i[4]+1;if(n>255)throw new Error("path depth should be <= 255");let a=I(B.slice(1)),s=A.privateToPublicKey(a,{hex:!1}),E=A.hash160(s).slice(0,4),C=A.hmacSha512(o,t([g>=A.HARDENED_KEY?B:s,I(A.intToBytes(g,4,"big"))])),Q=new r(C.slice(0,32));if(Q.gte(A.ECDSA_SEC256K1_ORDER))return null;let h=new r(B.slice(1));if(h=h.add(Q),h=h.mod(A.ECDSA_SEC256K1_ORDER),h.isZero())return null;let c=h.toArrayLike(A.Buffer,"be",32);return t([i.slice(0,4),I([n]),E,I(A.intToBytes(g,4,"big")),C.slice(32),e(1,0),c])},A.__deriveChildXPublicKey=(i,e)=>{let g=i.slice(13,45),o=i.slice(45),B=i[4]+1;if(B>255)throw new Error("path depth should be <= 255");if(e>=A.HARDENED_KEY)throw new Error("derivation from extended public key impossible");let n=A.hash160(o).slice(0,4),a=A.hmacSha512(g,t([o,I(A.intToBytes(e,4,"big"))]));if(new r(a.slice(0,32)).gte(A.ECDSA_SEC256K1_ORDER))return null;let s=A.publicKeyAdd(o,a.slice(0,32),{hex:!1});return t([i.slice(0,4),I([B]),n,I(A.intToBytes(e,4,"big")),a.slice(32),s])},A.publicFromXPublicKey=(i,e={})=>{if(g(e,{hex:!0}),A.isString(i)&&(i=A.decodeBase58(i,{checkSum:!0,hex:!1})),78!==i.length)throw new Error("invalid extended public key");return e.hex?i.slice(45).hex():i.slice(45)},A.privateFromXPrivateKey=(i,e={})=>{if(g(e,{wif:!0}),A.isString(i)&&(i=A.decodeBase58(i,{checkSum:!0,hex:!1})),78!==i.length)throw new Error("invalid extended public key");let t,I=i.slice(0,4);if(I.equals(A.MAINNET_XPRIVATE_KEY_PREFIX))t=!1;else if(I.equals(A.TESTNET_XPRIVATE_KEY_PREFIX))t=!0;else if(I.equals(A.MAINNET_M49_XPRIVATE_KEY_PREFIX))t=!1;else if(I.equals(A.TESTNET_M49_XPRIVATE_KEY_PREFIX))t=!0;else if(I.equals(A.MAINNET_M84_XPRIVATE_KEY_PREFIX))t=!1;else{if(!I.equals(A.TESTNET_M84_XPRIVATE_KEY_PREFIX))throw new Error("invalid extended public key");t=!0}return e.wif?A.privateKeyToWif(i.slice(46),{testnet:t,wif:!0}):i.slice(46)},A.isXPrivateKeyValid=i=>{if(A.isString(i)&&(i=A.decodeBase58(i,{checkSum:!0,hex:!1})),78!==i.length)return!1;let e=i.slice(0,4);return!!e.equals(A.MAINNET_XPRIVATE_KEY_PREFIX)||(!!e.equals(A.TESTNET_XPRIVATE_KEY_PREFIX)||(!!e.equals(A.MAINNET_M49_XPRIVATE_KEY_PREFIX)||(!!e.equals(A.TESTNET_M49_XPRIVATE_KEY_PREFIX)||(!!e.equals(A.MAINNET_M84_XPRIVATE_KEY_PREFIX)||e.equals(A.TESTNET_M84_XPRIVATE_KEY_PREFIX)))))},A.isXPublicKeyValid=i=>{if(A.isString(i)&&(i=A.decodeBase58(i,{checkSum:!0,hex:!1})),78!==i.length)return!1;let e=i.slice(0,4);return!!e.equals(A.MAINNET_XPUBLIC_KEY_PREFIX)||(!!e.equals(A.TESTNET_XPUBLIC_KEY_PREFIX)||(!!e.equals(A.MAINNET_M49_XPUBLIC_KEY_PREFIX)||(!!e.equals(A.TESTNET_M49_XPUBLIC_KEY_PREFIX)||(!!e.equals(A.MAINNET_M84_XPUBLIC_KEY_PREFIX)||e.equals(A.TESTNET_M84_XPUBLIC_KEY_PREFIX)))))},A.xKeyNetworkType=i=>{if(A.isString(i)&&(i=A.decodeBase58(i,{checkSum:!0,hex:!1})),78!==i.length)return!1;let e=i.slice(0,4);if(e.equals(A.MAINNET_XPRIVATE_KEY_PREFIX))return"mainnet";if(e.equals(A.TESTNET_XPRIVATE_KEY_PREFIX))return"testnet";if(e.equals(A.MAINNET_M49_XPRIVATE_KEY_PREFIX))return"mainnet";if(e.equals(A.TESTNET_M49_XPRIVATE_KEY_PREFIX))return"testnet";if(e.equals(A.MAINNET_M84_XPRIVATE_KEY_PREFIX))return"mainnet";if(e.equals(A.TESTNET_M84_XPRIVATE_KEY_PREFIX))return"testnet";if(e.equals(A.MAINNET_XPUBLIC_KEY_PREFIX))return"mainnet";if(e.equals(A.TESTNET_XPUBLIC_KEY_PREFIX))return"testnet";if(e.equals(A.MAINNET_M49_XPUBLIC_KEY_PREFIX))return"mainnet";if(e.equals(A.TESTNET_M49_XPUBLIC_KEY_PREFIX))return"testnet";if(e.equals(A.MAINNET_M84_XPUBLIC_KEY_PREFIX))return"mainnet";if(e.equals(A.TESTNET_M84_XPUBLIC_KEY_PREFIX))return"testnet";throw new Error("invalid extended key")},A.xKeyType=i=>{if(A.isString(i)&&(i=A.decodeBase58(i,{checkSum:!0,hex:!1})),78!==i.length)return!1;let e=i.slice(0,4);if(e.equals(A.MAINNET_XPRIVATE_KEY_PREFIX))return"private";if(e.equals(A.TESTNET_XPRIVATE_KEY_PREFIX))return"private";if(e.equals(A.MAINNET_M49_XPRIVATE_KEY_PREFIX))return"private";if(e.equals(A.TESTNET_M49_XPRIVATE_KEY_PREFIX))return"private";if(e.equals(A.MAINNET_M84_XPRIVATE_KEY_PREFIX))return"private";if(e.equals(A.TESTNET_M84_XPRIVATE_KEY_PREFIX))return"private";if(e.equals(A.MAINNET_XPUBLIC_KEY_PREFIX))return"public";if(e.equals(A.TESTNET_XPUBLIC_KEY_PREFIX))return"public";if(e.equals(A.MAINNET_M49_XPUBLIC_KEY_PREFIX))return"public";if(e.equals(A.TESTNET_M49_XPUBLIC_KEY_PREFIX))return"public";if(e.equals(A.MAINNET_M84_XPUBLIC_KEY_PREFIX))return"public";if(e.equals(A.TESTNET_M84_XPUBLIC_KEY_PREFIX))return"public";throw new Error("invalid extended key")},A.xKeyDerivationType=i=>{if(A.isString(i)&&(i=A.decodeBase58(i,{checkSum:!0,hex:!1})),78!==i.length)return!1;let e=i.slice(0,4);return e.equals(A.MAINNET_XPRIVATE_KEY_PREFIX)||e.equals(A.TESTNET_XPRIVATE_KEY_PREFIX)?"BIP44":e.equals(A.MAINNET_M49_XPRIVATE_KEY_PREFIX)||e.equals(A.TESTNET_M49_XPRIVATE_KEY_PREFIX)?"BIP49":e.equals(A.MAINNET_M84_XPRIVATE_KEY_PREFIX)||e.equals(A.TESTNET_M84_XPRIVATE_KEY_PREFIX)?"BIP84":e.equals(A.MAINNET_XPUBLIC_KEY_PREFIX)||e.equals(A.TESTNET_XPUBLIC_KEY_PREFIX)?"BIP44":e.equals(A.MAINNET_M49_XPUBLIC_KEY_PREFIX)||e.equals(A.TESTNET_M49_XPUBLIC_KEY_PREFIX)?"BIP49":e.equals(A.MAINNET_M84_XPUBLIC_KEY_PREFIX)||e.equals(A.TESTNET_M84_XPUBLIC_KEY_PREFIX)?"BIP84":"custom"},A.pathXKeyTo_BIP32_XKey=(i,e={})=>{if(g(e,{base58:!0}),A.isString(i)&&(i=A.decodeBase58(i,{checkSum:!0,hex:!1})),78!==i.length)throw new Error("invalid extended key");let I,r=i.slice(0,4);if(r.equals(A.MAINNET_XPUBLIC_KEY_PREFIX))I=r;else if(r.equals(A.TESTNET_XPUBLIC_KEY_PREFIX))I=r;else if(r.equals(A.MAINNET_XPRIVATE_KEY_PREFIX))I=r;else if(r.equals(A.TESTNET_XPRIVATE_KEY_PREFIX))I=r;else if(r.equals(A.MAINNET_M49_XPUBLIC_KEY_PREFIX))I=A.MAINNET_XPUBLIC_KEY_PREFIX;else if(r.equals(A.MAINNET_M84_XPUBLIC_KEY_PREFIX))I=A.MAINNET_XPUBLIC_KEY_PREFIX;else if(r.equals(A.TESTNET_M49_XPUBLIC_KEY_PREFIX))I=A.TESTNET_XPUBLIC_KEY_PREFIX;else if(r.equals(A.TESTNET_M84_XPUBLIC_KEY_PREFIX))I=A.TESTNET_XPUBLIC_KEY_PREFIX;else if(r.equals(A.MAINNET_M49_XPRIVATE_KEY_PREFIX))I=A.MAINNET_XPRIVATE_KEY_PREFIX;else if(r.equals(A.TESTNET_M49_XPRIVATE_KEY_PREFIX))I=A.TESTNET_XPRIVATE_KEY_PREFIX;else if(r.equals(A.TESTNET_M84_XPRIVATE_KEY_PREFIX))I=A.TESTNET_XPRIVATE_KEY_PREFIX;else{if(!r.equals(A.MAINNET_M84_XPRIVATE_KEY_PREFIX))throw new Error("invalid extended key");I=A.MAINNET_XPRIVATE_KEY_PREFIX}return e.base58?A.encodeBase58(t([I,i.slice(4)]),{checkSum:!0}):t([I,i.slice(4)])},A.BIP32_XKeyToPathXKey=(i,e,I={})=>{if(g(I,{base58:!0}),!["BIP44","BIP49","BIP84"].includes(e))throw new Error("unsupported path type "+e);if(A.isString(i)&&(i=A.decodeBase58(i,{checkSum:!0,hex:!1})),78!==i.length)throw new Error("invalid extended key");let r,o=i.slice(0,4);if(o.equals(A.TESTNET_XPRIVATE_KEY_PREFIX))switch(e){case"BIP44":r=A.TESTNET_M44_XPRIVATE_KEY_PREFIX;break;case"BIP49":r=A.TESTNET_M49_XPRIVATE_KEY_PREFIX;break;case"BIP84":r=A.TESTNET_M84_XPRIVATE_KEY_PREFIX}else if(o.equals(A.MAINNET_XPRIVATE_KEY_PREFIX))switch(e){case"BIP44":r=A.MAINNET_M44_XPRIVATE_KEY_PREFIX;break;case"BIP49":r=A.MAINNET_M49_XPRIVATE_KEY_PREFIX;break;case"BIP84":r=A.MAINNET_M84_XPRIVATE_KEY_PREFIX}else if(o.equals(A.TESTNET_XPUBLIC_KEY_PREFIX))switch(e){case"BIP44":r=A.TESTNET_M44_XPUBLIC_KEY_PREFIX;break;case"BIP49":r=A.TESTNET_M49_XPUBLIC_KEY_PREFIX;break;case"BIP84":r=A.TESTNET_M84_XPUBLIC_KEY_PREFIX}else{if(!o.equals(A.MAINNET_XPUBLIC_KEY_PREFIX))throw new Error("invalid extended key");switch(e){case"BIP44":r=A.MAINNET_M44_XPUBLIC_KEY_PREFIX;break;case"BIP49":r=A.MAINNET_M49_XPUBLIC_KEY_PREFIX;break;case"BIP84":r=A.MAINNET_M84_XPUBLIC_KEY_PREFIX}}return I.base58?A.encodeBase58(t([r,i.slice(4)]),{checkSum:!0}):t([r,i.slice(4)])}}},function(A,i){A.exports=function(A){let i=A.Buffer,e=A.defArgs,t=A.getBuffer,I=i.from,g=i.concat,r=A.OPCODE;A.hashToAddress=(i,r={})=>{let o,B;if(e(r,{testnet:!1,scriptHash:!1,witnessVersion:0}),i=t(i),!r.scriptHash){if(null===r.witnessVersion){if(20!==i.length)throw new Error("address hash length incorrect");o=r.testnet?I(A.TESTNET_ADDRESS_BYTE_PREFIX):I(A.MAINNET_ADDRESS_BYTE_PREFIX);let e=g([o,i]);return e=g([e,A.doubleSha256(e,{hex:!1}).slice(0,4)]),A.encodeBase58(e)}if(20!==i.length&&32!==i.length)throw new Error("address hash length incorrect")}if(null===r.witnessVersion){o=r.testnet?I(A.TESTNET_SCRIPT_ADDRESS_BYTE_PREFIX):I(A.MAINNET_SCRIPT_ADDRESS_BYTE_PREFIX);let e=g([o,i]);return e=g([e,A.doubleSha256(e,{hex:!1}).slice(0,4)]),A.encodeBase58(e)}r.testnet?(o=A.TESTNET_SEGWIT_ADDRESS_BYTE_PREFIX,B=A.TESTNET_SEGWIT_ADDRESS_PREFIX):(o=A.MAINNET_SEGWIT_ADDRESS_BYTE_PREFIX,B=A.MAINNET_SEGWIT_ADDRESS_PREFIX),(i=A.rebase_8_to_5(Array.from(i))).unshift(r.witnessVersion);let n=A.bech32Polymod(o.concat(i.concat([0,0,0,0,0,0])));return n=A.rebase_8_to_5(A.intToBytes(n,5,"big")).slice(2),B+"1"+A.rebase_5_to_32(i.concat(n),!1)},A.addressToHash=(i,t={})=>{if(e(t,{hex:!1}),!A.isString(i))throw new Error("address invalid");let g;if(A.ADDRESS_PREFIX_LIST.includes(i[0]))g=A.decodeBase58(i,{hex:!1}),g=g.slice(1,g.length-4);else{if(![A.MAINNET_SEGWIT_ADDRESS_PREFIX,A.TESTNET_SEGWIT_ADDRESS_PREFIX].includes(i.split("1")[0]))return null;{let e=A.rebase_32_to_5(i.split("1")[1]);g=I(A.rebase_5_to_8(e.slice(1,e.length-6),!1))}}return t.hex?g.hex():g},A.publicKeyToAddress=(i,r={})=>{let o;if(e(r,{testnet:!1,p2sh_p2wpkh:!1,witnessVersion:0}),i=t(i),r.p2sh_p2wpkh){if(33!==i.length)throw new Error("public key length invalid");o=A.hash160(g([I([0,20]),A.hash160(i)])),r.witnessVersion=null}else{if(null!==r.witnessVersion&&33!==i.length)throw new Error("public key length invalid");o=A.hash160(i)}return r.scriptHash=r.p2sh_p2wpkh,A.hashToAddress(o,r)},A.addressType=(i,t={})=>{if(e(t,{num:!1}),[A.TESTNET_SCRIPT_ADDRESS_PREFIX,A.MAINNET_SCRIPT_ADDRESS_PREFIX].includes(i[0]))return t.num?A.SCRIPT_TYPES.P2SH:"P2SH";if([A.MAINNET_ADDRESS_PREFIX,A.TESTNET_ADDRESS_PREFIX,A.TESTNET_ADDRESS_PREFIX_2].includes(i[0]))return t.num?A.SCRIPT_TYPES.P2PKH:"P2PKH";if(A.MAINNET_SEGWIT_ADDRESS_PREFIX===i.slice(0,3)){if(43===i.length)return t.num?A.SCRIPT_TYPES.P2WPKH:"P2WPKH";if(63===i.length)return t.num?A.SCRIPT_TYPES.P2WSH:"P2WSH"}if(A.TESTNET_SEGWIT_ADDRESS_PREFIX===i.slice(0,4)){if(44===i.length)return t.num?A.SCRIPT_TYPES.P2WPKH:"P2WPKH";if(64===i.length)return t.num?A.SCRIPT_TYPES.P2WSH:"P2WSH"}return t.num?A.SCRIPT_TYPES.NON_STANDARD:"NON_STANDARD"},A.addressNetType=i=>[A.MAINNET_SCRIPT_ADDRESS_PREFIX,A.MAINNET_ADDRESS_PREFIX].includes(i[0])||i.slice(0,3)===A.MAINNET_SEGWIT_ADDRESS_PREFIX?"mainnet":[A.TESTNET_SCRIPT_ADDRESS_PREFIX,A.TESTNET_ADDRESS_PREFIX,A.TESTNET_ADDRESS_PREFIX_2].includes(i[0])||i.slice(0,4)===A.TESTNET_SEGWIT_ADDRESS_PREFIX?"testnet":null,A.addressToScript=(i,t={})=>{if(e(t,{hex:!1}),!A.isString(i))throw new Error("address invalid");let o;if([A.TESTNET_SCRIPT_ADDRESS_PREFIX,A.MAINNET_SCRIPT_ADDRESS_PREFIX].includes(i[0]))return o=g([I([r.OP_HASH160,20]),A.addressToHash(i),I([r.OP_EQUAL])]),t.hex?o.hex():o;if([A.MAINNET_ADDRESS_PREFIX,A.TESTNET_ADDRESS_PREFIX,A.TESTNET_ADDRESS_PREFIX_2].includes(i[0]))return o=g([I([r.OP_DUP,r.OP_HASH160,20]),A.addressToHash(i),I([r.OP_EQUALVERIFY,r.OP_CHECKSIG])]),t.hex?o.hex():o;if([A.TESTNET_SEGWIT_ADDRESS_PREFIX,A.MAINNET_SEGWIT_ADDRESS_PREFIX].includes(i.split("1")[0])){let e=A.addressToHash(i);return o=g([I([r.OP_0,e.length]),A.addressToHash(i)]),t.hex?o.hex():o}throw new Error("address invalid")},A.getWitnessVersion=i=>A.rebase_32_to_5(i.split(1)[1])[0],A.isAddressValid=(i,t={})=>{if(e(t,{testnet:!1}),!A.isString(i))return!1;if([A.MAINNET_ADDRESS_PREFIX,A.MAINNET_SCRIPT_ADDRESS_PREFIX,A.TESTNET_ADDRESS_PREFIX,A.TESTNET_ADDRESS_PREFIX_2,A.TESTNET_SCRIPT_ADDRESS_PREFIX].includes(i[0])){if(!0===t.testnet){if(![A.TESTNET_ADDRESS_PREFIX,A.TESTNET_ADDRESS_PREFIX_2,A.TESTNET_SCRIPT_ADDRESS_PREFIX].includes(i[0]))return!1}else if(![A.MAINNET_ADDRESS_PREFIX,A.MAINNET_SCRIPT_ADDRESS_PREFIX].includes(i[0]))return!1;let e=A.decodeBase58(i,{hex:!1});if(25!==e.length)return!1;let I=e.slice(-4),g=A.doubleSha256(e.slice(0,-4)).slice(0,4);return I.equals(g)}{let e,I;if([A.TESTNET_SEGWIT_ADDRESS_PREFIX,A.MAINNET_SEGWIT_ADDRESS_PREFIX].includes(i.split("1")[0].toLowerCase())){if(43!==i.length&&63!==i.length&&44!==i.length&&64!==i.length)return!1;let g,r,o=i.split("1");e=o[0],I=o[1],g=e[0]!==e[0].toLowerCase();for(let i=0;i<I.length;i++)if(!0===g){if(-1===A.BASE32CHARSET_UPCASE.indexOf(I[i]))return!1}else if(-1===A.BASE32CHARSET.indexOf(I[i]))return!1;if(I=I.toLowerCase(),e=e.toLowerCase(),!0===t.testnet){if(e!==A.TESTNET_SEGWIT_ADDRESS_PREFIX)return!1;r=A.TESTNET_SEGWIT_ADDRESS_BYTE_PREFIX}else{if(e!==A.MAINNET_SEGWIT_ADDRESS_PREFIX)return!1;r=A.MAINNET_SEGWIT_ADDRESS_BYTE_PREFIX}let B=A.rebase_32_to_5(I),n=B.slice(0,-6),a=B.slice(-6);r=r.concat(n).concat([0,0,0,0,0,0]);let s=A.bech32Polymod(r);return s=A.rebase_8_to_5(A.intToBytes(s,5,"big")).slice(2),A.bytesToString(a)===A.bytesToString(s)}return!1}}}},function(A,i){A.exports=function(A){let i=A.Buffer,e=i.from,t=i.concat,I=i.alloc,g=A.isBuffer,r=A.getBuffer,o=A.defArgs,B=A.__bitcoin_core_crypto.module,n=B._malloc,a=B._free,s=B.getValue;A.createPrivateKey=(i={})=>(o(i,{compressed:!0,testnet:!1,wif:!0,hex:!1}),i.wif?A.privateKeyToWif(A.generateEntropy({hex:!1}),i):i.hex?A.generateEntropy({hex:!0}):A.generateEntropy({hex:!1})),A.privateKeyToWif=(I,g={})=>{if(o(g,{compressed:!0,testnet:!1}),32!==(I=r(I)).length)throw new Error("invalid byte string");let B;return B=g.testnet?e(A.TESTNET_PRIVATE_KEY_BYTE_PREFIX):e(A.MAINNET_PRIVATE_KEY_BYTE_PREFIX),I=g.compressed?t([B,I,i.from([1])]):t([B,I]),I=t([I,A.doubleSha256(I).slice(0,4)]),A.encodeBase58(I)},A.wifToPrivateKey=(i,e={})=>{if(o(e,{hex:!0}),i=A.decodeBase58(i,{hex:!1}),!A.doubleSha256(i.slice(0,i.length-4),{hex:!1}).slice(0,4).equals(i.slice(i.length-4,i.length)))throw new Error("invalid byte string");return e.hex?i.slice(1,33).hex():i.slice(1,33)},A.isWifValid=i=>{if(!A.isString(i))return!1;if(!A.PRIVATE_KEY_PREFIX_LIST.includes(i[0]))return!1;try{let e=A.decodeBase58(i,{hex:!1}),t=e.slice(e.length-4,e.length);if([A.MAINNET_PRIVATE_KEY_UNCOMPRESSED_PREFIX,A.TESTNET_PRIVATE_KEY_UNCOMPRESSED_PREFIX].includes(i[0])){if(37!==e.length)return!1}else if(38!==e.length)return!1;return A.doubleSha256(e.slice(0,e.length-4),{hex:!1}).slice(0,4).equals(t)}catch(A){}return!1},A.privateToPublicKey=(e,t={})=>{if(o(t,{compressed:!0,hex:!0}),!g(e)){if(!A.isString(e))throw new Error("invalid private key string");if(A.isHex(e))e=i.from(e,"hex");else{[A.MAINNET_PRIVATE_KEY_UNCOMPRESSED_PREFIX,A.TESTNET_PRIVATE_KEY_UNCOMPRESSED_PREFIX].includes(e[0])&&(t.compressed=!1),e=A.wifToPrivateKey(e,{hex:!1})}}if(32!==e.length)throw new Error("private key length invalid");let r=n(32),E=n(64);B.HEAPU8.set(e,r),B._secp256k1_ec_pubkey_create(A.secp256k1PrecompContextSign,E,r),a(r);let C=new I(64);for(let A=0;A<64;A++)C[A]=s(E+A,"i8");let Q=t.compressed?33:65,h=n(65),c=n(1);B.HEAPU8.set([Q],c);let l,u=t.compressed?A.SECP256K1_EC_COMPRESSED:A.SECP256K1_EC_UNCOMPRESSED;if(B._secp256k1_ec_pubkey_serialize(A.secp256k1PrecompContextVerify,h,c,E,u)){l=new I(Q);for(let A=0;A<Q;A++)l[A]=s(h+A,"i8")}else l=!1;if(a(E),a(c),a(h),!1===l)throw new Error("privateToPublicKey failed");return t.hex?l.hex():l},A.isPublicKeyValid=i=>{if(A.isString(i)){if(!A.isHex(i))return!1;i=e(i,"hex")}return!(i.length<33)&&((4!==i[0]||65===i.length)&&((2!==i[0]&&3!==i[0]||33===i.length)&&!(i[0]<2||i[0]>4)))},A.publicKeyAdd=(i,e,t={})=>{o(t,{compressed:!0,hex:!0}),i=A.getBuffer(i),e=A.getBuffer(e);let g=n(65),r=n(e.length);B.HEAPU8.set(i,g),B.HEAPU8.set(e,r);let E=n(65),C=B._secp256k1_ec_pubkey_parse(A.secp256k1PrecompContextVerify,E,g,i.length);if(!C)throw new Error("publicKeyAdd failed");if(C=B._secp256k1_ec_pubkey_tweak_add(A.secp256k1PrecompContextVerify,E,r),a(r),!C)throw new Error("publicKeyAdd failed");let Q,h=t.compressed?A.SECP256K1_EC_COMPRESSED:A.SECP256K1_EC_UNCOMPRESSED,c=t.compressed?33:65,l=n(65),u=n(1);if(B.HEAPU8.set([c],u),C=B._secp256k1_ec_pubkey_serialize(A.secp256k1PrecompContextVerify,l,u,E,h),a(E),a(g),C){Q=new I(c);for(let A=0;A<c;A++)Q[A]=s(l+A,"i8")}else Q=!1;if(a(u),a(l),!1===Q)throw new Error("publicKeyAdd failed");return t.hex?Q.hex():Q}}},function(A,i){A.exports=function(A){let i=A.BN,e=A.__nodeCrypto,t=A.getWindow(),I=A.defArgs;A.getRandomValues=A=>{if(t.crypto&&t.crypto.getRandomValues)return t.crypto.getRandomValues(A);if("object"==typeof t.msCrypto&&"function"==typeof t.msCrypto.getRandomValues)return t.msCrypto.getRandomValues(A);if(!1!==e){if(!(A instanceof Uint8Array))throw new TypeError("expected Uint8Array");if(A.length>65536){let i=new Error;throw i.code=22,i.message="Failed to execute 'getRandomValues' on 'Crypto': The ArrayBufferView's byte length ("+A.length+") exceeds the number of bytes of entropy available via this API (65536).",i.name="QuotaExceededError",i}let i=e.randomBytes(A.length);return A.set(i),A}throw new Error("No secure random number generator available.")},A.lngamma=i=>{if(i<0)return null;let e=A.GAMMA_TABLE_LN[0];for(let t=A.GAMMA_TABLE_LN.length-1;t>0;--t)e+=A.GAMMA_TABLE_LN[t]/(i+t);let t=i+A.GAMMA_NUM_LN+.5;return.5*Math.log(2*Math.PI)+(i+.5)*Math.log(t)-t+Math.log(e)-Math.log(i)},A.igam=(i,e)=>{if(e<=0||i<=0)return 0;if(e>1&&e>i)return 1-A.igamc(i,e);let t,I,g,r;if(I=i*Math.log(e)-e-A.lngamma(i),I<-A.MAXLOG)return 0;I=Math.exp(I),r=i,g=1,t=1;do{r+=1,g*=e/r,t+=g}while(g/t>A.MACHEP);return t*I/i},A.igamc=(i,e)=>{if(e<=0||i<=0)return 1;if(e<1||e<i)return 1-igam(i,e);let t,I,g,r,o,B,n,a,s,E,C,Q,h,c,l=2220446049250313e-31;if(I=i*Math.log(e)-e-A.lngamma(i),I<-A.MAXLOG)return 0;I=Math.exp(I),n=1-i,a=e+n+1,g=0,C=1,c=e,E=e+1,h=a*e,t=E/h;do{g+=1,n+=1,a+=2,r=n*g,s=E*a-C*r,Q=h*a-c*r,0!==Q?(o=s/Q,B=Math.abs((t-o)/o),t=o):B=1,C=E,E=s,c=h,h=Q,Math.abs(s)>4503599627370496&&(C*=l,E*=l,c*=l,h*=l)}while(B>A.MACHEP);return t*I},A.erfc=A=>{let i=Math.abs(A),e=1/(1+i/2),t=e*Math.exp(-i*i-1.26551223+e*(1.00002368+e*(.37409196+e*(.09678418+e*(e*(.27886807+e*(e*(1.48851587+e*(.17087277*e-.82215223))-1.13520398))-.18628806)))));return A>=0?t:2-t},A.randomnessTest=e=>{let t=new i(e).toString(2).padStart(256,"0"),I=t.length,g=(t.match(/0/g)||[]).length,r=(t.match(/1/g)||[]).length,o=Math.abs(r-g)/Math.sqrt(2*I);if(!(A.erfc(o)>.01))throw new Error("Frequency (Monobit) Test failed.");let B=r/I;if(!(Math.abs(B-.5)<2/Math.sqrt(I)))throw new Error("Runs Test failed.");let n=1;for(let A=0;A<I-1;A++)n+=t[A]===t[A+1]?0:1;let a=n-2*I*B*(1-B),s=2*Math.sqrt(2*I)*B*(1-B);if(!(A.erfc(Math.abs(a)/s)>.01))throw new Error("Runs Test failed.");t=[t.substring(0,128).match(/.{1,8}/g),t.substring(128,256).match(/.{1,8}/g)];for(let i=0;i<2;i++){let e=t[i];n=[0,0,0,0];for(let A=0;A<e.length;A++){switch(e[A].split("0").reduce((function(A,i){return A.length>i.length?A:i})).length){case 0:case 1:n[0]+=1;break;case 2:n[1]+=1;break;case 3:n[2]+=1;break;default:n[3]+=1}}let I=3,g=16;B=[.2148,.3672,.2305,.1875];let r=Math.pow(n[0]-g*B[0],2)/(g*B[0]);if(r+=Math.pow(n[1]-g*B[1],2)/(g*B[1]),r+=Math.pow(n[2]-g*B[2],2)/(g*B[2]),r+=Math.pow(n[3]-g*B[3],2)/(g*B[3]),!(A.igamc(I/2,r/2)>.01))throw new Error("Test for the Longest Run of Ones in a Block failed.")}},A.generateEntropy=(e={})=>{if(I(e,{strength:256,hex:!0,sec256k1Order:!0}),![128,160,192,224,256].includes(e.strength))throw new TypeError("strength should be one of the following [128, 160, 192, 224, 256]");let t,g,r=A.Buffer.alloc(32),o=0;do{if(g=!0,o++>100)throw new Error("Generate randomness failed");if(A.getRandomValues(r),!e.sec256k1Order||(t=new i(r),!t.gte(A.ECDSA_SEC256K1_ORDER)))try{A.randomnessTest(r)}catch(A){g=!1}}while(!g);return r=r.slice(0,e.strength/8),e.hex?r.hex():r},A.entropyToMnemonic=(e,t={})=>{I(t,{wordList:A.BIP39_WORDLIST,data:!1}),e=A.getBuffer(e);let g=new i(e,16);if(![16,20,24,28,32].includes(e.length))throw new TypeError("entropy length should be one of the following: [16, 20, 24, 28, 32]");if(!(t.wordList instanceof Array)||2048!==t.wordList.length)throw new TypeError("invalid wordlist");let r=Math.ceil(8*e.length/32);if(!1!==t.data){if(t.data>2**r-1)throw new TypeError("embedded data bits too long");g=g.shln(r).or(new i(t.data))}else g=g.shln(r).or(new i(A.sha256(e)[0]>>8-r));let o=[];for(let A=(8*e.length+8)/11|0;A>0;A--)o.push(t.wordList[g.shrn(11*(A-1)).and(new i(2047)).toNumber()]);return o.join(" ")},A.mnemonicToEntropy=(e,t={})=>{if(I(t,{wordList:A.BIP39_WORDLIST,checkSum:!1,hex:!0}),e=e.trim().split(/\s+/),!A.isMnemonicValid(e,t))throw new TypeError("invalid mnemonic words");let g=new i(0);for(let A of e)g=g.shln(11).or(new i(t.wordList.indexOf(A)));let r=11*e.length,o=r%32;return g=g.shrn(o),g=g.toArrayLike(A.Buffer,"be",Math.ceil((r-o)/8)),t.hex?g.hex():g},A.mnemonicToSeed=(i,e={})=>{if(I(e,{passphrase:"",checkSum:!1,hex:!0}),!A.isString(i))throw new Error("mnemonic should be string");if(!A.isString(e.passphrase))throw new Error("passphrase should be string");let t=A.pbdkdf2HmacSha512(i,"mnemonic"+e.passphrase,2048);return e.hex?t.hex():t},A.isMnemonicValid=(i,e={})=>{I(e,{wordList:A.BIP39_WORDLIST}),A.isString(i)&&(i=i.trim().split(/\s+/));for(let A of i)if(!e.wordList.includes(A))return!1;return!0},A.isMnemonicCheckSumValid=(i,e={})=>{let t;I(e,{wordList:A.BIP39_WORDLIST});try{t=A.mnemonicToEntropy(i,{wordList:e.wordList,hex:!1})}catch(t){return!1}let g=11*(i=i.trim().split(/\s+/)).length%32;return A.sha256(t)[0]>>8-g===(A.intToBytes(e.wordList.indexOf(i.pop()),1)&2**g-1)},A.getMnemonicCheckSumData=(i,e={})=>{I(e,{wordList:A.BIP39_WORDLIST});let t=11*(i=i.trim().split(/\s+/)).length%32;return A.intToBytes(e.wordList.indexOf(i.pop()),1)&2**t-1},A.__combinations=(A,i)=>{let e,t=[],I=Math.pow(2,A.length);for(let g=i;g<I;g++){let I=[];e=A.length-1;do{0!=(g&1<<e)&&I.push(A[e])}while(e--);I.length>=i&&t.push(I)}return t},A.splitMnemonic=(i,e,t,g={})=>{I(g,{wordList:A.BIP39_WORDLIST,checkSumVerify:!1,sharesVerify:!1,embeddedIndex:!1,hex:!0});let r,o=A.mnemonicToEntropy(t,{wordList:g.wordList,checkSum:g.checkSumVerify,hex:!1});r=g.embeddedIndex?Math.ceil(Math.log2(e))+1:8;let B,n=A.__split_secret(i,e,o,r);if(g.sharesVerify){let e=[];for(let A in n)A=parseInt(A),e.push([A,n[A]]);let t=A.__combinations(e,i);for(let i of t){let e={};for(let A of i)e[A[0]]=A[1];if(!A.__restore_secret(e).equals(o))throw new Error("split secret failed")}}if(!1===g.embeddedIndex){B={};for(let i in n)B[i]=A.entropyToMnemonic(n[i],g)}else{B=[];for(let i in n)g.data=i,B.push(A.entropyToMnemonic(n[i],g))}return B},A.combineMnemonic=(i,e={})=>{let t={};if(i.constructor===Array)for(let I of i){let i=A.mnemonicToEntropy(I,{wordList:e.wordList,checkSum:!1,hex:!1}),g=A.getMnemonicCheckSumData(I);if(void 0!==t[g])throw new Error("Non unique or invalid shares");t[g]=i}else for(let I in i)t[I]=A.mnemonicToEntropy(i[I],{wordList:e.wordList,checkSum:e.checkSum,hex:!1});return A.entropyToMnemonic(A.__restore_secret(t),e)}}},function(A,i){A.exports=function(A){A.BIP39_WORDLIST=["abandon","ability","able","about","above","absent","absorb","abstract","absurd","abuse","access","accident","account","accuse","achieve","acid","acoustic","acquire","across","act","action","actor","actress","actual","adapt","add","addict","address","adjust","admit","adult","advance","advice","aerobic","affair","afford","afraid","again","age","agent","agree","ahead","aim","air","airport","aisle","alarm","album","alcohol","alert","alien","all","alley","allow","almost","alone","alpha","already","also","alter","always","amateur","amazing","among","amount","amused","analyst","anchor","ancient","anger","angle","angry","animal","ankle","announce","annual","another","answer","antenna","antique","anxiety","any","apart","apology","appear","apple","approve","april","arch","arctic","area","arena","argue","arm","armed","armor","army","around","arrange","arrest","arrive","arrow","art","artefact","artist","artwork","ask","aspect","assault","asset","assist","assume","asthma","athlete","atom","attack","attend","attitude","attract","auction","audit","august","aunt","author","auto","autumn","average","avocado","avoid","awake","aware","away","awesome","awful","awkward","axis","baby","bachelor","bacon","badge","bag","balance","balcony","ball","bamboo","banana","banner","bar","barely","bargain","barrel","base","basic","basket","battle","beach","bean","beauty","because","become","beef","before","begin","behave","behind","believe","below","belt","bench","benefit","best","betray","better","between","beyond","bicycle","bid","bike","bind","biology","bird","birth","bitter","black","blade","blame","blanket","blast","bleak","bless","blind","blood","blossom","blouse","blue","blur","blush","board","boat","body","boil","bomb","bone","bonus","book","boost","border","boring","borrow","boss","bottom","bounce","box","boy","bracket","brain","brand","brass","brave","bread","breeze","brick","bridge","brief","bright","bring","brisk","broccoli","broken","bronze","broom","brother","brown","brush","bubble","buddy","budget","buffalo","build","bulb","bulk","bullet","bundle","bunker","burden","burger","burst","bus","business","busy","butter","buyer","buzz","cabbage","cabin","cable","cactus","cage","cake","call","calm","camera","camp","can","canal","cancel","candy","cannon","canoe","canvas","canyon","capable","capital","captain","car","carbon","card","cargo","carpet","carry","cart","case","cash","casino","castle","casual","cat","catalog","catch","category","cattle","caught","cause","caution","cave","ceiling","celery","cement","census","century","cereal","certain","chair","chalk","champion","change","chaos","chapter","charge","chase","chat","cheap","check","cheese","chef","cherry","chest","chicken","chief","child","chimney","choice","choose","chronic","chuckle","chunk","churn","cigar","cinnamon","circle","citizen","city","civil","claim","clap","clarify","claw","clay","clean","clerk","clever","click","client","cliff","climb","clinic","clip","clock","clog","close","cloth","cloud","clown","club","clump","cluster","clutch","coach","coast","coconut","code","coffee","coil","coin","collect","color","column","combine","come","comfort","comic","common","company","concert","conduct","confirm","congress","connect","consider","control","convince","cook","cool","copper","copy","coral","core","corn","correct","cost","cotton","couch","country","couple","course","cousin","cover","coyote","crack","cradle","craft","cram","crane","crash","crater","crawl","crazy","cream","credit","creek","crew","cricket","crime","crisp","critic","crop","cross","crouch","crowd","crucial","cruel","cruise","crumble","crunch","crush","cry","crystal","cube","culture","cup","cupboard","curious","current","curtain","curve","cushion","custom","cute","cycle","dad","damage","damp","dance","danger","daring","dash","daughter","dawn","day","deal","debate","debris","decade","december","decide","decline","decorate","decrease","deer","defense","define","defy","degree","delay","deliver","demand","demise","denial","dentist","deny","depart","depend","deposit","depth","deputy","derive","describe","desert","design","desk","despair","destroy","detail","detect","develop","device","devote","diagram","dial","diamond","diary","dice","diesel","diet","differ","digital","dignity","dilemma","dinner","dinosaur","direct","dirt","disagree","discover","disease","dish","dismiss","disorder","display","distance","divert","divide","divorce","dizzy","doctor","document","dog","doll","dolphin","domain","donate","donkey","donor","door","dose","double","dove","draft","dragon","drama","drastic","draw","dream","dress","drift","drill","drink","drip","drive","drop","drum","dry","duck","dumb","dune","during","dust","dutch","duty","dwarf","dynamic","eager","eagle","early","earn","earth","easily","east","easy","echo","ecology","economy","edge","edit","educate","effort","egg","eight","either","elbow","elder","electric","elegant","element","elephant","elevator","elite","else","embark","embody","embrace","emerge","emotion","employ","empower","empty","enable","enact","end","endless","endorse","enemy","energy","enforce","engage","engine","enhance","enjoy","enlist","enough","enrich","enroll","ensure","enter","entire","entry","envelope","episode","equal","equip","era","erase","erode","erosion","error","erupt","escape","essay","essence","estate","eternal","ethics","evidence","evil","evoke","evolve","exact","example","excess","exchange","excite","exclude","excuse","execute","exercise","exhaust","exhibit","exile","exist","exit","exotic","expand","expect","expire","explain","expose","express","extend","extra","eye","eyebrow","fabric","face","faculty","fade","faint","faith","fall","false","fame","family","famous","fan","fancy","fantasy","farm","fashion","fat","fatal","father","fatigue","fault","favorite","feature","february","federal","fee","feed","feel","female","fence","festival","fetch","fever","few","fiber","fiction","field","figure","file","film","filter","final","find","fine","finger","finish","fire","firm","first","fiscal","fish","fit","fitness","fix","flag","flame","flash","flat","flavor","flee","flight","flip","float","flock","floor","flower","fluid","flush","fly","foam","focus","fog","foil","fold","follow","food","foot","force","forest","forget","fork","fortune","forum","forward","fossil","foster","found","fox","fragile","frame","frequent","fresh","friend","fringe","frog","front","frost","frown","frozen","fruit","fuel","fun","funny","furnace","fury","future","gadget","gain","galaxy","gallery","game","gap","garage","garbage","garden","garlic","garment","gas","gasp","gate","gather","gauge","gaze","general","genius","genre","gentle","genuine","gesture","ghost","giant","gift","giggle","ginger","giraffe","girl","give","glad","glance","glare","glass","glide","glimpse","globe","gloom","glory","glove","glow","glue","goat","goddess","gold","good","goose","gorilla","gospel","gossip","govern","gown","grab","grace","grain","grant","grape","grass","gravity","great","green","grid","grief","grit","grocery","group","grow","grunt","guard","guess","guide","guilt","guitar","gun","gym","habit","hair","half","hammer","hamster","hand","happy","harbor","hard","harsh","harvest","hat","have","hawk","hazard","head","health","heart","heavy","hedgehog","height","hello","helmet","help","hen","hero","hidden","high","hill","hint","hip","hire","history","hobby","hockey","hold","hole","holiday","hollow","home","honey","hood","hope","horn","horror","horse","hospital","host","hotel","hour","hover","hub","huge","human","humble","humor","hundred","hungry","hunt","hurdle","hurry","hurt","husband","hybrid","ice","icon","idea","identify","idle","ignore","ill","illegal","illness","image","imitate","immense","immune","impact","impose","improve","impulse","inch","include","income","increase","index","indicate","indoor","industry","infant","inflict","inform","inhale","inherit","initial","inject","injury","inmate","inner","innocent","input","inquiry","insane","insect","inside","inspire","install","intact","interest","into","invest","invite","involve","iron","island","isolate","issue","item","ivory","jacket","jaguar","jar","jazz","jealous","jeans","jelly","jewel","job","join","joke","journey","joy","judge","juice","jump","jungle","junior","junk","just","kangaroo","keen","keep","ketchup","key","kick","kid","kidney","kind","kingdom","kiss","kit","kitchen","kite","kitten","kiwi","knee","knife","knock","know","lab","label","labor","ladder","lady","lake","lamp","language","laptop","large","later","latin","laugh","laundry","lava","law","lawn","lawsuit","layer","lazy","leader","leaf","learn","leave","lecture","left","leg","legal","legend","leisure","lemon","lend","length","lens","leopard","lesson","letter","level","liar","liberty","library","license","life","lift","light","like","limb","limit","link","lion","liquid","list","little","live","lizard","load","loan","lobster","local","lock","logic","lonely","long","loop","lottery","loud","lounge","love","loyal","lucky","luggage","lumber","lunar","lunch","luxury","lyrics","machine","mad","magic","magnet","maid","mail","main","major","make","mammal","man","manage","mandate","mango","mansion","manual","maple","marble","march","margin","marine","market","marriage","mask","mass","master","match","material","math","matrix","matter","maximum","maze","meadow","mean","measure","meat","mechanic","medal","media","melody","melt","member","memory","mention","menu","mercy","merge","merit","merry","mesh","message","metal","method","middle","midnight","milk","million","mimic","mind","minimum","minor","minute","miracle","mirror","misery","miss","mistake","mix","mixed","mixture","mobile","model","modify","mom","moment","monitor","monkey","monster","month","moon","moral","more","morning","mosquito","mother","motion","motor","mountain","mouse","move","movie","much","muffin","mule","multiply","muscle","museum","mushroom","music","must","mutual","myself","mystery","myth","naive","name","napkin","narrow","nasty","nation","nature","near","neck","need","negative","neglect","neither","nephew","nerve","nest","net","network","neutral","never","news","next","nice","night","noble","noise","nominee","noodle","normal","north","nose","notable","note","nothing","notice","novel","now","nuclear","number","nurse","nut","oak","obey","object","oblige","obscure","observe","obtain","obvious","occur","ocean","october","odor","off","offer","office","often","oil","okay","old","olive","olympic","omit","once","one","onion","online","only","open","opera","opinion","oppose","option","orange","orbit","orchard","order","ordinary","organ","orient","original","orphan","ostrich","other","outdoor","outer","output","outside","oval","oven","over","own","owner","oxygen","oyster","ozone","pact","paddle","page","pair","palace","palm","panda","panel","panic","panther","paper","parade","parent","park","parrot","party","pass","patch","path","patient","patrol","pattern","pause","pave","payment","peace","peanut","pear","peasant","pelican","pen","penalty","pencil","people","pepper","perfect","permit","person","pet","phone","photo","phrase","physical","piano","picnic","picture","piece","pig","pigeon","pill","pilot","pink","pioneer","pipe","pistol","pitch","pizza","place","planet","plastic","plate","play","please","pledge","pluck","plug","plunge","poem","poet","point","polar","pole","police","pond","pony","pool","popular","portion","position","possible","post","potato","pottery","poverty","powder","power","practice","praise","predict","prefer","prepare","present","pretty","prevent","price","pride","primary","print","priority","prison","private","prize","problem","process","produce","profit","program","project","promote","proof","property","prosper","protect","proud","provide","public","pudding","pull","pulp","pulse","pumpkin","punch","pupil","puppy","purchase","purity","purpose","purse","push","put","puzzle","pyramid","quality","quantum","quarter","question","quick","quit","quiz","quote","rabbit","raccoon","race","rack","radar","radio","rail","rain","raise","rally","ramp","ranch","random","range","rapid","rare","rate","rather","raven","raw","razor","ready","real","reason","rebel","rebuild","recall","receive","recipe","record","recycle","reduce","reflect","reform","refuse","region","regret","regular","reject","relax","release","relief","rely","remain","remember","remind","remove","render","renew","rent","reopen","repair","repeat","replace","report","require","rescue","resemble","resist","resource","response","result","retire","retreat","return","reunion","reveal","review","reward","rhythm","rib","ribbon","rice","rich","ride","ridge","rifle","right","rigid","ring","riot","ripple","risk","ritual","rival","river","road","roast","robot","robust","rocket","romance","roof","rookie","room","rose","rotate","rough","round","route","royal","rubber","rude","rug","rule","run","runway","rural","sad","saddle","sadness","safe","sail","salad","salmon","salon","salt","salute","same","sample","sand","satisfy","satoshi","sauce","sausage","save","say","scale","scan","scare","scatter","scene","scheme","school","science","scissors","scorpion","scout","scrap","screen","script","scrub","sea","search","season","seat","second","secret","section","security","seed","seek","segment","select","sell","seminar","senior","sense","sentence","series","service","session","settle","setup","seven","shadow","shaft","shallow","share","shed","shell","sheriff","shield","shift","shine","ship","shiver","shock","shoe","shoot","shop","short","shoulder","shove","shrimp","shrug","shuffle","shy","sibling","sick","side","siege","sight","sign","silent","silk","silly","silver","similar","simple","since","sing","siren","sister","situate","six","size","skate","sketch","ski","skill","skin","skirt","skull","slab","slam","sleep","slender","slice","slide","slight","slim","slogan","slot","slow","slush","small","smart","smile","smoke","smooth","snack","snake","snap","sniff","snow","soap","soccer","social","sock","soda","soft","solar","soldier","solid","solution","solve","someone","song","soon","sorry","sort","soul","sound","soup","source","south","space","spare","spatial","spawn","speak","special","speed","spell","spend","sphere","spice","spider","spike","spin","spirit","split","spoil","sponsor","spoon","sport","spot","spray","spread","spring","spy","square","squeeze","squirrel","stable","stadium","staff","stage","stairs","stamp","stand","start","state","stay","steak","steel","stem","step","stereo","stick","still","sting","stock","stomach","stone","stool","story","stove","strategy","street","strike","strong","struggle","student","stuff","stumble","style","subject","submit","subway","success","such","sudden","suffer","sugar","suggest","suit","summer","sun","sunny","sunset","super","supply","supreme","sure","surface","surge","surprise","surround","survey","suspect","sustain","swallow","swamp","swap","swarm","swear","sweet","swift","swim","swing","switch","sword","symbol","symptom","syrup","system","table","tackle","tag","tail","talent","talk","tank","tape","target","task","taste","tattoo","taxi","teach","team","tell","ten","tenant","tennis","tent","term","test","text","thank","that","theme","then","theory","there","they","thing","this","thought","three","thrive","throw","thumb","thunder","ticket","tide","tiger","tilt","timber","time","tiny","tip","tired","tissue","title","toast","tobacco","today","toddler","toe","together","toilet","token","tomato","tomorrow","tone","tongue","tonight","tool","tooth","top","topic","topple","torch","tornado","tortoise","toss","total","tourist","toward","tower","town","toy","track","trade","traffic","tragic","train","transfer","trap","trash","travel","tray","treat","tree","trend","trial","tribe","trick","trigger","trim","trip","trophy","trouble","truck","true","truly","trumpet","trust","truth","try","tube","tuition","tumble","tuna","tunnel","turkey","turn","turtle","twelve","twenty","twice","twin","twist","two","type","typical","ugly","umbrella","unable","unaware","uncle","uncover","under","undo","unfair","unfold","unhappy","uniform","unique","unit","universe","unknown","unlock","until","unusual","unveil","update","upgrade","uphold","upon","upper","upset","urban","urge","usage","use","used","useful","useless","usual","utility","vacant","vacuum","vague","valid","valley","valve","van","vanish","vapor","various","vast","vault","vehicle","velvet","vendor","venture","venue","verb","verify","version","very","vessel","veteran","viable","vibrant","vicious","victory","video","view","village","vintage","violin","virtual","virus","visa","visit","visual","vital","vivid","vocal","voice","void","volcano","volume","vote","voyage","wage","wagon","wait","walk","wall","walnut","want","warfare","warm","warrior","wash","wasp","waste","water","wave","way","wealth","weapon","wear","weasel","weather","web","wedding","weekend","weird","welcome","west","wet","whale","what","wheat","wheel","when","where","whip","whisper","wide","width","wife","wild","will","win","window","wine","wing","wink","winner","winter","wire","wisdom","wise","wish","witness","wolf","woman","wonder","wood","wool","word","work","world","worry","worth","wrap","wreck","wrestle","wrist","write","wrong","yard","year","yellow","you","young","youth","zebra","zero","zone","zoo"]}},function(A,i){A.exports=function(A){let i=A.Buffer.alloc,e=A.Buffer.from,t=A.Buffer.concat;A.__precompute_GF256_expLog=A=>{let e=i(255,0),t=i(256,0),I=1;for(let A=0;A<255;A++)e[A]=I,t[I]=A,I^=I<<1,256&I&&(I^=283);A.GF256_EXP_TABLE=e,A.GF256_LOG_TABLE=t},A.__GF256_mul=(i,e)=>0===i||0===e?0:A.GF256_EXP_TABLE[A.__mod(A.GF256_LOG_TABLE[i]+A.GF256_LOG_TABLE[e],255)],A.__GF256_pow=(i,e)=>{if(0===e)return 1;if(0===i)return 0;let t=i;for(let I=0;I<e-1;I++)t=A.__GF256_mul(t,i);return t},A.__mod=(A,i)=>(A%i+i)%i,A.__GF256_add=(A,i)=>A^i,A.__GF256_sub=(A,i)=>A^i,A.__GF256_inverse=i=>{if(0===i)throw new Error("Zero division");return A.GF256_EXP_TABLE[A.__mod(-1*A.GF256_LOG_TABLE[i],255)]},A.__GF256_div=(i,e)=>{if(0===e)throw new Error("Zero division");if(0===i)return 0;let t=A.GF256_EXP_TABLE[A.__mod(A.GF256_LOG_TABLE[i]-A.GF256_LOG_TABLE[e],255)];if(i!==A.__GF256_mul(t,e))throw new Error("failed");return t},A.__shamirFn=(i,e)=>{let t=0;for(let I of e)t=A.__GF256_add(t,A.__GF256_mul(I,A.__GF256_pow(i,e.indexOf(I))));return t},A.__shamirInterpolation=i=>{let e=i.length;if(e<2)throw new Error("Minimum 2 points required");i.sort((A,i)=>A[0]-i[0]);let t=new Set;for(let A of i)t.add(A[0]);if(t.size!==i.length)throw new Error("Unique points required");let I=0;for(let t=0;t<e;t++){let g=1;for(let I=0;I<e;I++){if(I===t)continue;let e=i[I][0],r=A.__GF256_add(i[t][0],i[I][0]),o=A.__GF256_div(e,r);g=A.__GF256_mul(g,o)}g=A.__GF256_mul(i[t][1],g),I=A.__GF256_add(I,g)}return I},A.__split_secret=(i,I,g,r=8)=>{if(i>255)throw new Error("threshold limit 255");if(I>255)throw new Error("total limit 255");let o=2**r-1;if(I>o)throw new Error("index bits is to low");if(i>I)throw new Error("invalid threshold");let B,n,a={},s=[],E=A.generateEntropy({hex:!1}),C=0,Q=0;do{C>=E.length&&(E=A.generateEntropy({hex:!1}),C=0),B=E[C]&o,void 0===a[B]&&0!==B&&(Q++,a[B]=e([]),s.push(B)),C++}while(Q!==I);E=A.generateEntropy({hex:!1}),C=0;for(let I=0;I<g.length;I++){let r=[g[I]];for(let e=0;e<i-1;e++){do{C>=E.length&&(C=0,E=A.generateEntropy({hex:!1})),n=E[C++]}while(r.includes(n));r.push(n)}for(let i of s)a[i]=t([a[i],e([A.__shamirFn(i,r)])])}return a},A.__restore_secret=i=>{let I=e([]),g=null;for(let A in i){if(A=parseInt(A),A<1||A>255)throw new Error("Invalid share index "+A);if(null===g&&(g=i[A].length),g!==i[A].length||0===g)throw new Error("Invalid shares")}for(let r=0;r<g;r++){let g=[];for(let A in i)A=parseInt(A),g.push([A,i[A][r]]);I=t([I,e([A.__shamirInterpolation(g)])])}return I},A.__precompute_GF256_expLog(A)}},function(A,i,e){(function(i){A.exports=function(A){let e=A.__bitcoin_core_crypto.module,t=i.alloc,I=i.concat,g=A.getBuffer,r=A.defArgs,o=e._malloc,B=e._free,n=e.getValue;A.encodeBase58=(i,a={})=>{if(r(a,{encoding:"hex|utf8",checkSum:!1}),i=g(i,a.encoding),a.checkSum&&(i=I([i,A.doubleSha256(i).slice(0,4)])),i.length>1073741823)throw new Error("encodeBase58 message is too long");let s=o(i.length),E=138*i.length/100+1,C=o(138*i.length/100+1);e.HEAPU8.set(i,s),e._EncodeBase58(s,s+i.length,C);let Q,h=new t(E);for(Q=0;Q<=E&&(h[Q]=n(C+Q,"i8"),0!==h[Q]);Q++);return B(s),B(C),h.slice(0,Q).toString()},A.decodeBase58=(i,I={})=>{if(r(I,{hex:!0,checkSum:!1}),!A.isString(i))throw new Error("decodeBase58 string required");if(i.length>2147483647)throw new Error("decodeBase58 string is too long");let g=new t(i.length+1);g.write(i),g.writeInt8(0,i.length);let a=o(g.length),s=o(4),E=o(Math.ceil(733*i.length/1e3)+2);e.HEAPU8.set(g,a);let C=e._DecodeBase58(a,E,s);if(B(a),C){let A=e.getValue(s,"i32");B(s);let i=new t(A);for(let e=0;e<=A;e++)i[e]=n(E+e,"i8");return B(E),I.checkSum&&(i=i.slice(0,-4)),I.hex?i.hex():i}return B(E),B(s),""},A.rebaseBits=(A,i,e,t)=>{void 0===t&&(t=!0);let I=0,g=0,r=[],o=(1<<e)-1,B=(1<<i+e-1)-1;for(let t=0;t<A.length;t++){let n=A[t];if(n<0||n>>i)throw"invalid bytes";for(I=(I<<i|n)&B,g+=i;g>=e;)g-=e,r.push(I>>g&o)}if(!0===t)g&&r.push(I<<e-g&o);else if(g>=i||I<<e-g&o)throw"invalid padding";return r},A.rebase_5_to_8=function(i,e){return void 0===e&&(e=!0),A.rebaseBits(i,5,8,e)},A.rebase_8_to_5=(i,e)=>(void 0===e&&(e=!0),A.rebaseBits(i,8,5,e)),A.rebase_32_to_5=i=>{"string"!=typeof i&&(i=A.bytesToString(i));let e=[];try{for(let t=0;t<i.length;t++)e.push(A.INT_BASE32_MAP[i[t]])}catch(A){throw"Non base32 characters"}return e},A.rebase_5_to_32=(i,e)=>{void 0===e&&(e=!0);let t=[];for(let e=0;e<i.length;e++)t.push(A.BASE32_INT_MAP[i[e]]);return!0===e?t:A.bytesToString(t)},A.bech32Polymod=A=>{let i=[996825010,642813549,513874426,1027748829,705979059],e=1;for(let t=0;t<A.length;t++){let I=e>>25;e=(33554431&e)<<5^A[t];for(let A=0;A<5;A++)e^=I>>A&1?i[A]:0}return 1^e}}}).call(this,e(0).Buffer)},function(A,i){A.exports=function(A){let i=A.__bitcoin_core_crypto.module,e=i._malloc,t=i._free,I=A.Buffer.alloc,g=A.defArgs,r=A.getBuffer,o=A.BN,B=i.getValue;A.sha256=(A,o={})=>{g(o,{encoding:"hex|utf8",hex:!1}),A=r(A,o.encoding);let n=e(A.length),a=e(32);i.HEAPU8.set(A,n),i._single_sha256(n,A.length,a);let s=new I(32);for(let A=0;A<32;A++)s[A]=B(a+A,"i8");return t(n),t(a),o.hex?s.hex():s},A.SHA256=class{constructor(){return this.ptr=new i.CSHA256,this.result=new I(32),this}update(A,I={}){g(I,{encoding:"hex|utf8"}),A=r(A,I.encoding);let o=e(A.length);return i.HEAPU8.set(A,o),this.ptr.Write(o,A.length),t(o),this}digest(){let A=e(32);this.ptr.Finalize(A);for(let i=0;i<32;i++)this.result[i]=B(A+i,"i8");return t(A),this.result}hexdigest(){let A=e(32);this.ptr.Finalize(A);for(let i=0;i<32;i++)this.result[i]=B(A+i,"i8");return t(A),this.result.hex()}},A.doubleSha256=(A,o={})=>{g(o,{encoding:"hex|utf8",hex:!1}),A=r(A,o.encoding);let n=e(A.length),a=e(32);i.HEAPU8.set(A,n),i._double_sha256(n,A.length,a);let s=new I(32);for(let A=0;A<32;A++)s[A]=B(a+A,"i8");return t(n),t(a),o.hex?s.hex():s},A.siphash=(n,a={})=>{if(g(a,{encoding:"hex|utf8",v0:A.BNZerro,v1:A.BNZerro}),!(a.v1 instanceof o&&a.v0 instanceof o))throw new Error("siphash init vectors v0, v1 must be BN instance");n=r(n,a.encoding);let s=a.v0.toArrayLike(Uint8Array,"le",8),E=a.v1.toArrayLike(Uint8Array,"le",8),C=e(n.length),Q=e(8),h=e(8),c=e(8);i.HEAPU8.set(n,C),i.HEAPU8.set(s,Q),i.HEAPU8.set(E,h),i._siphash(Q,h,C,n.length,c);let l=new I(9);for(let A=0;A<8;A++)l[8-A]=B(c+A,"i8");return t(C),t(c),new o(l)},A.ripemd160=(A,o={})=>{g(o,{encoding:"hex|utf8",hex:!1}),A=r(A,o.encoding);let n=e(A.length),a=e(32);i.HEAPU8.set(A,n),i.__ripemd160(n,A.length,a);let s=new I(20);for(let A=0;A<20;A++)s[A]=B(a+A,"i8");return t(n),t(a),o.hex?s.hex():s},A.md5=(A,o={})=>{g(o,{encoding:"hex|utf8",hex:!1}),A=r(A,o.encoding);let n=e(A.length),a=e(16);i.HEAPU8.set(A,n),i._md5sum(n,A.length,a);let s=new I(16);for(let A=0;A<16;A++)s[A]=B(a+A,"i8");return t(n),t(a),o.hex?s.hex():s},A.sha3=(A,o={})=>{g(o,{encoding:"hex|utf8",hex:!1}),A=r(A,o.encoding);let n=e(A.length),a=e(32);i.HEAPU8.set(A,n),i._sha3(n,A.length,a);let s=new I(32);for(let A=0;A<32;A++)s[A]=B(a+A,"i8");return t(n),t(a),o.hex?s.hex():s},A.hash160=(i,e={})=>(g(e,{encoding:"hex|utf8",hex:!1}),A.ripemd160(A.sha256(i,{hex:!1,encoding:e.encoding}),{hex:e.hex})),A.hmacSha512=(A,o,n={})=>{g(n,{encoding:"hex|utf8",hex:!1}),A=r(A,n.encoding),o=r(o,n.encoding);let a=e(A.length),s=e(o.length),E=e(64);i.HEAPU8.set(A,a),i.HEAPU8.set(o,s),i._hmac_sha512_oneline(a,A.length,s,o.length,E);let C=new I(64);for(let A=0;A<64;A++)C[A]=B(E+A,"i8");return t(a),t(s),t(E),n.hex?C.hex():C},A.pbdkdf2HmacSha512=(A,o,n,a={})=>{g(a,{encoding:"utf8",hex:!1});let s=r(A,a.encoding),E=r(o,a.encoding),C=e(s.length),Q=e(E.length),h=e(64);i.HEAPU8.set(s,C),i.HEAPU8.set(E,Q),i._pbkdf2_hmac_sha512(C,s.length,Q,E.length,n,h,64);let c=new I(64);for(let A=0;A<64;A++)c[A]=B(h+A,"i8");return t(C),t(Q),t(h),a.hex?c.hex():c}}},function(A,i){const e={OP_FALSE:0,OP_0:0,OP_PUSHDATA1:76,OP_PUSHDATA2:77,OP_PUSHDATA4:78,OP_1NEGATE:79,OP_RESERVED:80,OP_TRUE:81,OP_1:81,OP_2:82,OP_3:83,OP_4:84,OP_5:85,OP_6:86,OP_7:87,OP_8:88,OP_9:89,OP_10:90,OP_11:91,OP_12:92,OP_13:93,OP_14:94,OP_15:95,OP_16:96,OP_NOP:97,OP_VER:98,OP_IF:99,OP_NOTIF:100,OP_VERIF:101,OP_ELSE:103,OP_ENDIF:104,OP_VERIFY:105,OP_RETURN:106,OP_TOALTSTACK:107,OP_FROMALTSTACK:108,OP_2DROP:109,OP_2DUP:110,OP_3DUP:111,OP_2OVER:112,OP_2ROT:113,OP_2SWAP:114,OP_IFDUP:115,OP_DEPTH:116,OP_DROP:117,OP_DUP:118,OP_NIP:119,OP_OVER:120,OP_PICK:121,OP_ROLL:122,OP_ROT:123,OP_SWA:124,OP_TUCK:125,OP_CAT:126,OP_SUBSTR:127,OP_LEFT:128,OP_RIGHT:129,OP_SIZE:130,OP_INVERT:131,OP_AND:132,OP_OR:133,OP_XOR:134,OP_EQUAL:135,OP_EQUALVERIFY:136,OP_RESERVED1:137,OP_RESERVED2:138,OP_1ADD:139,OP_1SUB:140,OP_2MUL:141,OP_2DIV:142,OP_NEGATE:143,OP_ABS:144,OP_NOT:145,OP_NOTEQUAL:146,OP_ADD:147,OP_SUB:148,OP_MUL:149,OP_DIV:150,OP_MOD:151,OP_LSHIFT:152,OP_RSHIFT:153,OP_BOOLAND:154,OP_BOOLOR:155,OP_NUMEQUAL:156,OP_NUMEQUALVERIFY:157,OP_NUMNOTEQUAL:158,OP_LESSTHAN:159,OP_GREATERTHAN:160,OP_LESSTHANOREQUAL:161,OP_GREATERTHANOREQUAL:162,OP_MIN:163,OP_MAX:164,OP_WITHIN:165,OP_RIPEMD160:166,OP_SHA1:167,OP_SHA256:168,OP_HASH160:169,OP_HASH256:170,OP_CODESEPARATOR:171,OP_CHECKSIG:172,OP_CHECKSIGVERIFY:173,OP_CHECKMULTISIG:174,OP_CHECKMULTISIGVERIFY:175,OP_NOP1:176,OP_CHECKLOCKTIMEVERIFY:177,OP_CHECKSEQUENCEVERIFY:178,OP_NOP4:179,OP_NOP5:180,OP_NOP6:181,OP_NOP7:182,OP_NOP8:183,OP_NOP9:184,OP_NOP10:185,OP_SMALLINTEGER:250,OP_PUBKEYS:251,OP_PUBKEYHASH:253,OP_PUBKEY:254,OP_INVALIDOPCODE:255};let t={};for(let A in e)t[e[A]]=A;A.exports=function(A){A.OPCODE=e,A.RAW_OPCODE=t}},function(A,i){"use strict";i.randomBytes=i.rng=i.pseudoRandomBytes=i.prng=require("randombytes"),i.createHash=i.Hash=require("create-hash"),i.createHmac=i.Hmac=require("create-hmac");var e=require("browserify-sign/algos"),t=Object.keys(e),I=["sha1","sha224","sha256","sha384","sha512","md5","rmd160"].concat(t);i.getHashes=function(){return I};var g=require("pbkdf2");i.pbkdf2=g.pbkdf2,i.pbkdf2Sync=g.pbkdf2Sync;var r=require("browserify-cipher");i.Cipher=r.Cipher,i.createCipher=r.createCipher,i.Cipheriv=r.Cipheriv,i.createCipheriv=r.createCipheriv,i.Decipher=r.Decipher,i.createDecipher=r.createDecipher,i.Decipheriv=r.Decipheriv,i.createDecipheriv=r.createDecipheriv,i.getCiphers=r.getCiphers,i.listCiphers=r.listCiphers;var o=require("diffie-hellman");i.DiffieHellmanGroup=o.DiffieHellmanGroup,i.createDiffieHellmanGroup=o.createDiffieHellmanGroup,i.getDiffieHellman=o.getDiffieHellman,i.createDiffieHellman=o.createDiffieHellman,i.DiffieHellman=o.DiffieHellman;var B=require("browserify-sign");i.createSign=B.createSign,i.Sign=B.Sign,i.createVerify=B.createVerify,i.Verify=B.Verify,i.createECDH=require("create-ecdh");var n=require("public-encrypt");i.publicEncrypt=n.publicEncrypt,i.privateEncrypt=n.privateEncrypt,i.publicDecrypt=n.publicDecrypt,i.privateDecrypt=n.privateDecrypt;var a=require("randomfill");i.randomFill=a.randomFill,i.randomFillSync=a.randomFillSync,i.createCredentials=function(){throw new Error(["sorry, createCredentials is not implemented yet","we accept pull requests","https://github.com/crypto-browserify/crypto-browserify"].join("\n"))},i.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(A,i){},function(A,i){A.exports=function(A){return A.webpackPolyfill||(A.deprecate=function(){},A.paths=[],A.children||(A.children=[]),Object.defineProperty(A,"loaded",{enumerable:!0,get:function(){return A.l}}),Object.defineProperty(A,"id",{enumerable:!0,get:function(){return A.i}}),A.webpackPolyfill=1),A}},function(A,i,e){(function(A){!function(A,i){"use strict";function t(A,i){if(!A)throw new Error(i||"Assertion failed")}function I(A,i){A.super_=i;var e=function(){};e.prototype=i.prototype,A.prototype=new e,A.prototype.constructor=A}function g(A,i,e){if(g.isBN(A))return A;this.negative=0,this.words=null,this.length=0,this.red=null,null!==A&&("le"!==i&&"be"!==i||(e=i,i=10),this._init(A||0,i||10,e||"be"))}var r;"object"==typeof A?A.exports=g:i.BN=g,g.BN=g,g.wordSize=26;try{r=e(16).Buffer}catch(A){}function o(A,i,e){for(var I=0,g=Math.min(A.length,e),r=0,o=i;o<g;o++){var B,n=A.charCodeAt(o)-48;I<<=4,I|=B=n>=49&&n<=54?n-49+10:n>=17&&n<=22?n-17+10:n,r|=B}return t(!(240&r),"Invalid character in "+A),I}function B(A,i,e,I){for(var g=0,r=0,o=Math.min(A.length,e),B=i;B<o;B++){var n=A.charCodeAt(B)-48;g*=I,r=n>=49?n-49+10:n>=17?n-17+10:n,t(n>=0&&r<I,"Invalid character"),g+=r}return g}function n(A,i){A.words=i.words,A.length=i.length,A.negative=i.negative,A.red=i.red}function a(){return(this.red?"<BN-R: ":"<BN: ")+this.toString(16)+">"}g.isBN=function(A){return A instanceof g||null!==A&&"object"==typeof A&&A.constructor.wordSize===g.wordSize&&Array.isArray(A.words)},g.max=function(A,i){return A.cmp(i)>0?A:i},g.min=function(A,i){return A.cmp(i)<0?A:i},g.prototype._init=function(A,i,e){if("number"==typeof A)return this._initNumber(A,i,e);if("object"==typeof A)return this._initArray(A,i,e);"hex"===i&&(i=16),t(i===(0|i)&&i>=2&&i<=36);var I=0;"-"===(A=A.toString().replace(/\s+/g,""))[0]&&I++,16===i?this._parseHex(A,I):this._parseBase(A,i,I),"-"===A[0]&&(this.negative=1),this._strip(),"le"===e&&this._initArray(this.toArray(),i,e)},g.prototype._initNumber=function(A,i,e){A<0&&(this.negative=1,A=-A),A<67108864?(this.words=[67108863&A],this.length=1):A<4503599627370496?(this.words=[67108863&A,A/67108864&67108863],this.length=2):(t(A<9007199254740992),this.words=[67108863&A,A/67108864&67108863,1],this.length=3),"le"===e&&this._initArray(this.toArray(),i,e)},g.prototype._initArray=function(A,i,e){if(t("number"==typeof A.length),A.length<=0)return this.words=[0],this.length=1,this;this.length=Math.ceil(A.length/3),this.words=new Array(this.length);for(var I=0;I<this.length;I++)this.words[I]=0;var g,r,o=0;if("be"===e)for(I=A.length-1,g=0;I>=0;I-=3)r=A[I]|A[I-1]<<8|A[I-2]<<16,this.words[g]|=r<<o&67108863,this.words[g+1]=r>>>26-o&67108863,(o+=24)>=26&&(o-=26,g++);else if("le"===e)for(I=0,g=0;I<A.length;I+=3)r=A[I]|A[I+1]<<8|A[I+2]<<16,this.words[g]|=r<<o&67108863,this.words[g+1]=r>>>26-o&67108863,(o+=24)>=26&&(o-=26,g++);return this._strip()},g.prototype._parseHex=function(A,i){this.length=Math.ceil((A.length-i)/6),this.words=new Array(this.length);for(var e=0;e<this.length;e++)this.words[e]=0;var t,I,g=0;for(e=A.length-6,t=0;e>=i;e-=6)I=o(A,e,e+6),this.words[t]|=I<<g&67108863,this.words[t+1]|=I>>>26-g&4194303,(g+=24)>=26&&(g-=26,t++);e+6!==i&&(I=o(A,i,e+6),this.words[t]|=I<<g&67108863,this.words[t+1]|=I>>>26-g&4194303),this._strip()},g.prototype._parseBase=function(A,i,e){this.words=[0],this.length=1;for(var t=0,I=1;I<=67108863;I*=i)t++;t--,I=I/i|0;for(var g=A.length-e,r=g%t,o=Math.min(g,g-r)+e,n=0,a=e;a<o;a+=t)n=B(A,a,a+t,i),this.imuln(I),this.words[0]+n<67108864?this.words[0]+=n:this._iaddn(n);if(0!==r){var s=1;for(n=B(A,a,A.length,i),a=0;a<r;a++)s*=i;this.imuln(s),this.words[0]+n<67108864?this.words[0]+=n:this._iaddn(n)}},g.prototype.copy=function(A){A.words=new Array(this.length);for(var i=0;i<this.length;i++)A.words[i]=this.words[i];A.length=this.length,A.negative=this.negative,A.red=this.red},g.prototype._move=function(A){n(A,this)},g.prototype.clone=function(){var A=new g(null);return this.copy(A),A},g.prototype._expand=function(A){for(;this.length<A;)this.words[this.length++]=0;return this},g.prototype._strip=function(){for(;this.length>1&&0===this.words[this.length-1];)this.length--;return this._normSign()},g.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},"undefined"!=typeof Symbol&&"function"==typeof Symbol.for?g.prototype[Symbol.for("nodejs.util.inspect.custom")]=a:g.prototype.inspect=a;var s=["","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"],E=[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],C=[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];g.prototype.toString=function(A,i){var e;if(i=0|i||1,16===(A=A||10)||"hex"===A){e="";for(var I=0,g=0,r=0;r<this.length;r++){var o=this.words[r],B=(16777215&(o<<I|g)).toString(16);e=0!==(g=o>>>24-I&16777215)||r!==this.length-1?s[6-B.length]+B+e:B+e,(I+=2)>=26&&(I-=26,r--)}for(0!==g&&(e=g.toString(16)+e);e.length%i!=0;)e="0"+e;return 0!==this.negative&&(e="-"+e),e}if(A===(0|A)&&A>=2&&A<=36){var n=E[A],a=C[A];e="";var Q=this.clone();for(Q.negative=0;!Q.isZero();){var h=Q.modrn(a).toString(A);e=(Q=Q.idivn(a)).isZero()?h+e:s[n-h.length]+h+e}for(this.isZero()&&(e="0"+e);e.length%i!=0;)e="0"+e;return 0!==this.negative&&(e="-"+e),e}t(!1,"Base should be between 2 and 36")},g.prototype.toNumber=function(){var A=this.words[0];return 2===this.length?A+=67108864*this.words[1]:3===this.length&&1===this.words[2]?A+=4503599627370496+67108864*this.words[1]:this.length>2&&t(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-A:A},g.prototype.toJSON=function(){return this.toString(16,2)},r&&(g.prototype.toBuffer=function(A,i){return this.toArrayLike(r,A,i)}),g.prototype.toArray=function(A,i){return this.toArrayLike(Array,A,i)};function Q(A,i,e){e.negative=i.negative^A.negative;var t=A.length+i.length|0;e.length=t,t=t-1|0;var I=0|A.words[0],g=0|i.words[0],r=I*g,o=67108863&r,B=r/67108864|0;e.words[0]=o;for(var n=1;n<t;n++){for(var a=B>>>26,s=67108863&B,E=Math.min(n,i.length-1),C=Math.max(0,n-A.length+1);C<=E;C++){var Q=n-C|0;a+=(r=(I=0|A.words[Q])*(g=0|i.words[C])+s)/67108864|0,s=67108863&r}e.words[n]=0|s,B=0|a}return 0!==B?e.words[n]=0|B:e.length--,e._strip()}g.prototype.toArrayLike=function(A,i,e){this._strip();var I=this.byteLength(),g=e||Math.max(1,I);t(I<=g,"byte array longer than desired length"),t(g>0,"Requested array length <= 0");var r=function(A,i){return A.allocUnsafe?A.allocUnsafe(i):new A(i)}(A,g);return this["_toArrayLike"+("le"===i?"LE":"BE")](r,I),r},g.prototype._toArrayLikeLE=function(A,i){for(var e=0,t=0,I=0,g=0;I<this.length;I++){var r=this.words[I]<<g|t;A[e++]=255&r,e<A.length&&(A[e++]=r>>8&255),e<A.length&&(A[e++]=r>>16&255),6===g?(e<A.length&&(A[e++]=r>>24&255),t=0,g=0):(t=r>>>24,g+=2)}if(e<A.length)for(A[e++]=t;e<A.length;)A[e++]=0},g.prototype._toArrayLikeBE=function(A,i){for(var e=A.length-1,t=0,I=0,g=0;I<this.length;I++){var r=this.words[I]<<g|t;A[e--]=255&r,e>=0&&(A[e--]=r>>8&255),e>=0&&(A[e--]=r>>16&255),6===g?(e>=0&&(A[e--]=r>>24&255),t=0,g=0):(t=r>>>24,g+=2)}if(e>=0)for(A[e--]=t;e>=0;)A[e--]=0},Math.clz32?g.prototype._countBits=function(A){return 32-Math.clz32(A)}:g.prototype._countBits=function(A){var i=A,e=0;return i>=4096&&(e+=13,i>>>=13),i>=64&&(e+=7,i>>>=7),i>=8&&(e+=4,i>>>=4),i>=2&&(e+=2,i>>>=2),e+i},g.prototype._zeroBits=function(A){if(0===A)return 26;var i=A,e=0;return 0==(8191&i)&&(e+=13,i>>>=13),0==(127&i)&&(e+=7,i>>>=7),0==(15&i)&&(e+=4,i>>>=4),0==(3&i)&&(e+=2,i>>>=2),0==(1&i)&&e++,e},g.prototype.bitLength=function(){var A=this.words[this.length-1],i=this._countBits(A);return 26*(this.length-1)+i},g.prototype.zeroBits=function(){if(this.isZero())return 0;for(var A=0,i=0;i<this.length;i++){var e=this._zeroBits(this.words[i]);if(A+=e,26!==e)break}return A},g.prototype.byteLength=function(){return Math.ceil(this.bitLength()/8)},g.prototype.toTwos=function(A){return 0!==this.negative?this.abs().inotn(A).iaddn(1):this.clone()},g.prototype.fromTwos=function(A){return this.testn(A-1)?this.notn(A).iaddn(1).ineg():this.clone()},g.prototype.isNeg=function(){return 0!==this.negative},g.prototype.neg=function(){return this.clone().ineg()},g.prototype.ineg=function(){return this.isZero()||(this.negative^=1),this},g.prototype.iuor=function(A){for(;this.length<A.length;)this.words[this.length++]=0;for(var i=0;i<A.length;i++)this.words[i]=this.words[i]|A.words[i];return this._strip()},g.prototype.ior=function(A){return t(0==(this.negative|A.negative)),this.iuor(A)},g.prototype.or=function(A){return this.length>A.length?this.clone().ior(A):A.clone().ior(this)},g.prototype.uor=function(A){return this.length>A.length?this.clone().iuor(A):A.clone().iuor(this)},g.prototype.iuand=function(A){var i;i=this.length>A.length?A:this;for(var e=0;e<i.length;e++)this.words[e]=this.words[e]&A.words[e];return this.length=i.length,this._strip()},g.prototype.iand=function(A){return t(0==(this.negative|A.negative)),this.iuand(A)},g.prototype.and=function(A){return this.length>A.length?this.clone().iand(A):A.clone().iand(this)},g.prototype.uand=function(A){return this.length>A.length?this.clone().iuand(A):A.clone().iuand(this)},g.prototype.iuxor=function(A){var i,e;this.length>A.length?(i=this,e=A):(i=A,e=this);for(var t=0;t<e.length;t++)this.words[t]=i.words[t]^e.words[t];if(this!==i)for(;t<i.length;t++)this.words[t]=i.words[t];return this.length=i.length,this._strip()},g.prototype.ixor=function(A){return t(0==(this.negative|A.negative)),this.iuxor(A)},g.prototype.xor=function(A){return this.length>A.length?this.clone().ixor(A):A.clone().ixor(this)},g.prototype.uxor=function(A){return this.length>A.length?this.clone().iuxor(A):A.clone().iuxor(this)},g.prototype.inotn=function(A){t("number"==typeof A&&A>=0);var i=0|Math.ceil(A/26),e=A%26;this._expand(i),e>0&&i--;for(var I=0;I<i;I++)this.words[I]=67108863&~this.words[I];return e>0&&(this.words[I]=~this.words[I]&67108863>>26-e),this._strip()},g.prototype.notn=function(A){return this.clone().inotn(A)},g.prototype.setn=function(A,i){t("number"==typeof A&&A>=0);var e=A/26|0,I=A%26;return this._expand(e+1),this.words[e]=i?this.words[e]|1<<I:this.words[e]&~(1<<I),this._strip()},g.prototype.iadd=function(A){var i,e,t;if(0!==this.negative&&0===A.negative)return this.negative=0,i=this.isub(A),this.negative^=1,this._normSign();if(0===this.negative&&0!==A.negative)return A.negative=0,i=this.isub(A),A.negative=1,i._normSign();this.length>A.length?(e=this,t=A):(e=A,t=this);for(var I=0,g=0;g<t.length;g++)i=(0|e.words[g])+(0|t.words[g])+I,this.words[g]=67108863&i,I=i>>>26;for(;0!==I&&g<e.length;g++)i=(0|e.words[g])+I,this.words[g]=67108863&i,I=i>>>26;if(this.length=e.length,0!==I)this.words[this.length]=I,this.length++;else if(e!==this)for(;g<e.length;g++)this.words[g]=e.words[g];return this},g.prototype.add=function(A){var i;return 0!==A.negative&&0===this.negative?(A.negative=0,i=this.sub(A),A.negative^=1,i):0===A.negative&&0!==this.negative?(this.negative=0,i=A.sub(this),this.negative=1,i):this.length>A.length?this.clone().iadd(A):A.clone().iadd(this)},g.prototype.isub=function(A){if(0!==A.negative){A.negative=0;var i=this.iadd(A);return A.negative=1,i._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(A),this.negative=1,this._normSign();var e,t,I=this.cmp(A);if(0===I)return this.negative=0,this.length=1,this.words[0]=0,this;I>0?(e=this,t=A):(e=A,t=this);for(var g=0,r=0;r<t.length;r++)g=(i=(0|e.words[r])-(0|t.words[r])+g)>>26,this.words[r]=67108863&i;for(;0!==g&&r<e.length;r++)g=(i=(0|e.words[r])+g)>>26,this.words[r]=67108863&i;if(0===g&&r<e.length&&e!==this)for(;r<e.length;r++)this.words[r]=e.words[r];return this.length=Math.max(this.length,r),e!==this&&(this.negative=1),this._strip()},g.prototype.sub=function(A){return this.clone().isub(A)};var h=function(A,i,e){var t,I,g,r=A.words,o=i.words,B=e.words,n=0,a=0|r[0],s=8191&a,E=a>>>13,C=0|r[1],Q=8191&C,h=C>>>13,c=0|r[2],l=8191&c,u=c>>>13,d=0|r[3],f=8191&d,p=d>>>13,y=0|r[4],D=8191&y,w=y>>>13,m=0|r[5],F=8191&m,M=m>>>13,S=0|r[6],k=8191&S,G=S>>>13,N=0|r[7],K=8191&N,R=N>>>13,v=0|r[8],H=8191&v,q=v>>>13,P=0|r[9],T=8191&P,J=P>>>13,b=0|o[0],U=8191&b,Y=b>>>13,x=0|o[1],L=8191&x,X=x>>>13,W=0|o[2],O=8191&W,_=W>>>13,V=0|o[3],Z=8191&V,z=V>>>13,j=0|o[4],$=8191&j,AA=j>>>13,iA=0|o[5],eA=8191&iA,tA=iA>>>13,IA=0|o[6],gA=8191&IA,rA=IA>>>13,oA=0|o[7],BA=8191&oA,nA=oA>>>13,aA=0|o[8],sA=8191&aA,EA=aA>>>13,CA=0|o[9],QA=8191&CA,hA=CA>>>13;e.negative=A.negative^i.negative,e.length=19;var cA=(n+(t=Math.imul(s,U))|0)+((8191&(I=(I=Math.imul(s,Y))+Math.imul(E,U)|0))<<13)|0;n=((g=Math.imul(E,Y))+(I>>>13)|0)+(cA>>>26)|0,cA&=67108863,t=Math.imul(Q,U),I=(I=Math.imul(Q,Y))+Math.imul(h,U)|0,g=Math.imul(h,Y);var lA=(n+(t=t+Math.imul(s,L)|0)|0)+((8191&(I=(I=I+Math.imul(s,X)|0)+Math.imul(E,L)|0))<<13)|0;n=((g=g+Math.imul(E,X)|0)+(I>>>13)|0)+(lA>>>26)|0,lA&=67108863,t=Math.imul(l,U),I=(I=Math.imul(l,Y))+Math.imul(u,U)|0,g=Math.imul(u,Y),t=t+Math.imul(Q,L)|0,I=(I=I+Math.imul(Q,X)|0)+Math.imul(h,L)|0,g=g+Math.imul(h,X)|0;var uA=(n+(t=t+Math.imul(s,O)|0)|0)+((8191&(I=(I=I+Math.imul(s,_)|0)+Math.imul(E,O)|0))<<13)|0;n=((g=g+Math.imul(E,_)|0)+(I>>>13)|0)+(uA>>>26)|0,uA&=67108863,t=Math.imul(f,U),I=(I=Math.imul(f,Y))+Math.imul(p,U)|0,g=Math.imul(p,Y),t=t+Math.imul(l,L)|0,I=(I=I+Math.imul(l,X)|0)+Math.imul(u,L)|0,g=g+Math.imul(u,X)|0,t=t+Math.imul(Q,O)|0,I=(I=I+Math.imul(Q,_)|0)+Math.imul(h,O)|0,g=g+Math.imul(h,_)|0;var dA=(n+(t=t+Math.imul(s,Z)|0)|0)+((8191&(I=(I=I+Math.imul(s,z)|0)+Math.imul(E,Z)|0))<<13)|0;n=((g=g+Math.imul(E,z)|0)+(I>>>13)|0)+(dA>>>26)|0,dA&=67108863,t=Math.imul(D,U),I=(I=Math.imul(D,Y))+Math.imul(w,U)|0,g=Math.imul(w,Y),t=t+Math.imul(f,L)|0,I=(I=I+Math.imul(f,X)|0)+Math.imul(p,L)|0,g=g+Math.imul(p,X)|0,t=t+Math.imul(l,O)|0,I=(I=I+Math.imul(l,_)|0)+Math.imul(u,O)|0,g=g+Math.imul(u,_)|0,t=t+Math.imul(Q,Z)|0,I=(I=I+Math.imul(Q,z)|0)+Math.imul(h,Z)|0,g=g+Math.imul(h,z)|0;var fA=(n+(t=t+Math.imul(s,$)|0)|0)+((8191&(I=(I=I+Math.imul(s,AA)|0)+Math.imul(E,$)|0))<<13)|0;n=((g=g+Math.imul(E,AA)|0)+(I>>>13)|0)+(fA>>>26)|0,fA&=67108863,t=Math.imul(F,U),I=(I=Math.imul(F,Y))+Math.imul(M,U)|0,g=Math.imul(M,Y),t=t+Math.imul(D,L)|0,I=(I=I+Math.imul(D,X)|0)+Math.imul(w,L)|0,g=g+Math.imul(w,X)|0,t=t+Math.imul(f,O)|0,I=(I=I+Math.imul(f,_)|0)+Math.imul(p,O)|0,g=g+Math.imul(p,_)|0,t=t+Math.imul(l,Z)|0,I=(I=I+Math.imul(l,z)|0)+Math.imul(u,Z)|0,g=g+Math.imul(u,z)|0,t=t+Math.imul(Q,$)|0,I=(I=I+Math.imul(Q,AA)|0)+Math.imul(h,$)|0,g=g+Math.imul(h,AA)|0;var pA=(n+(t=t+Math.imul(s,eA)|0)|0)+((8191&(I=(I=I+Math.imul(s,tA)|0)+Math.imul(E,eA)|0))<<13)|0;n=((g=g+Math.imul(E,tA)|0)+(I>>>13)|0)+(pA>>>26)|0,pA&=67108863,t=Math.imul(k,U),I=(I=Math.imul(k,Y))+Math.imul(G,U)|0,g=Math.imul(G,Y),t=t+Math.imul(F,L)|0,I=(I=I+Math.imul(F,X)|0)+Math.imul(M,L)|0,g=g+Math.imul(M,X)|0,t=t+Math.imul(D,O)|0,I=(I=I+Math.imul(D,_)|0)+Math.imul(w,O)|0,g=g+Math.imul(w,_)|0,t=t+Math.imul(f,Z)|0,I=(I=I+Math.imul(f,z)|0)+Math.imul(p,Z)|0,g=g+Math.imul(p,z)|0,t=t+Math.imul(l,$)|0,I=(I=I+Math.imul(l,AA)|0)+Math.imul(u,$)|0,g=g+Math.imul(u,AA)|0,t=t+Math.imul(Q,eA)|0,I=(I=I+Math.imul(Q,tA)|0)+Math.imul(h,eA)|0,g=g+Math.imul(h,tA)|0;var yA=(n+(t=t+Math.imul(s,gA)|0)|0)+((8191&(I=(I=I+Math.imul(s,rA)|0)+Math.imul(E,gA)|0))<<13)|0;n=((g=g+Math.imul(E,rA)|0)+(I>>>13)|0)+(yA>>>26)|0,yA&=67108863,t=Math.imul(K,U),I=(I=Math.imul(K,Y))+Math.imul(R,U)|0,g=Math.imul(R,Y),t=t+Math.imul(k,L)|0,I=(I=I+Math.imul(k,X)|0)+Math.imul(G,L)|0,g=g+Math.imul(G,X)|0,t=t+Math.imul(F,O)|0,I=(I=I+Math.imul(F,_)|0)+Math.imul(M,O)|0,g=g+Math.imul(M,_)|0,t=t+Math.imul(D,Z)|0,I=(I=I+Math.imul(D,z)|0)+Math.imul(w,Z)|0,g=g+Math.imul(w,z)|0,t=t+Math.imul(f,$)|0,I=(I=I+Math.imul(f,AA)|0)+Math.imul(p,$)|0,g=g+Math.imul(p,AA)|0,t=t+Math.imul(l,eA)|0,I=(I=I+Math.imul(l,tA)|0)+Math.imul(u,eA)|0,g=g+Math.imul(u,tA)|0,t=t+Math.imul(Q,gA)|0,I=(I=I+Math.imul(Q,rA)|0)+Math.imul(h,gA)|0,g=g+Math.imul(h,rA)|0;var DA=(n+(t=t+Math.imul(s,BA)|0)|0)+((8191&(I=(I=I+Math.imul(s,nA)|0)+Math.imul(E,BA)|0))<<13)|0;n=((g=g+Math.imul(E,nA)|0)+(I>>>13)|0)+(DA>>>26)|0,DA&=67108863,t=Math.imul(H,U),I=(I=Math.imul(H,Y))+Math.imul(q,U)|0,g=Math.imul(q,Y),t=t+Math.imul(K,L)|0,I=(I=I+Math.imul(K,X)|0)+Math.imul(R,L)|0,g=g+Math.imul(R,X)|0,t=t+Math.imul(k,O)|0,I=(I=I+Math.imul(k,_)|0)+Math.imul(G,O)|0,g=g+Math.imul(G,_)|0,t=t+Math.imul(F,Z)|0,I=(I=I+Math.imul(F,z)|0)+Math.imul(M,Z)|0,g=g+Math.imul(M,z)|0,t=t+Math.imul(D,$)|0,I=(I=I+Math.imul(D,AA)|0)+Math.imul(w,$)|0,g=g+Math.imul(w,AA)|0,t=t+Math.imul(f,eA)|0,I=(I=I+Math.imul(f,tA)|0)+Math.imul(p,eA)|0,g=g+Math.imul(p,tA)|0,t=t+Math.imul(l,gA)|0,I=(I=I+Math.imul(l,rA)|0)+Math.imul(u,gA)|0,g=g+Math.imul(u,rA)|0,t=t+Math.imul(Q,BA)|0,I=(I=I+Math.imul(Q,nA)|0)+Math.imul(h,BA)|0,g=g+Math.imul(h,nA)|0;var wA=(n+(t=t+Math.imul(s,sA)|0)|0)+((8191&(I=(I=I+Math.imul(s,EA)|0)+Math.imul(E,sA)|0))<<13)|0;n=((g=g+Math.imul(E,EA)|0)+(I>>>13)|0)+(wA>>>26)|0,wA&=67108863,t=Math.imul(T,U),I=(I=Math.imul(T,Y))+Math.imul(J,U)|0,g=Math.imul(J,Y),t=t+Math.imul(H,L)|0,I=(I=I+Math.imul(H,X)|0)+Math.imul(q,L)|0,g=g+Math.imul(q,X)|0,t=t+Math.imul(K,O)|0,I=(I=I+Math.imul(K,_)|0)+Math.imul(R,O)|0,g=g+Math.imul(R,_)|0,t=t+Math.imul(k,Z)|0,I=(I=I+Math.imul(k,z)|0)+Math.imul(G,Z)|0,g=g+Math.imul(G,z)|0,t=t+Math.imul(F,$)|0,I=(I=I+Math.imul(F,AA)|0)+Math.imul(M,$)|0,g=g+Math.imul(M,AA)|0,t=t+Math.imul(D,eA)|0,I=(I=I+Math.imul(D,tA)|0)+Math.imul(w,eA)|0,g=g+Math.imul(w,tA)|0,t=t+Math.imul(f,gA)|0,I=(I=I+Math.imul(f,rA)|0)+Math.imul(p,gA)|0,g=g+Math.imul(p,rA)|0,t=t+Math.imul(l,BA)|0,I=(I=I+Math.imul(l,nA)|0)+Math.imul(u,BA)|0,g=g+Math.imul(u,nA)|0,t=t+Math.imul(Q,sA)|0,I=(I=I+Math.imul(Q,EA)|0)+Math.imul(h,sA)|0,g=g+Math.imul(h,EA)|0;var mA=(n+(t=t+Math.imul(s,QA)|0)|0)+((8191&(I=(I=I+Math.imul(s,hA)|0)+Math.imul(E,QA)|0))<<13)|0;n=((g=g+Math.imul(E,hA)|0)+(I>>>13)|0)+(mA>>>26)|0,mA&=67108863,t=Math.imul(T,L),I=(I=Math.imul(T,X))+Math.imul(J,L)|0,g=Math.imul(J,X),t=t+Math.imul(H,O)|0,I=(I=I+Math.imul(H,_)|0)+Math.imul(q,O)|0,g=g+Math.imul(q,_)|0,t=t+Math.imul(K,Z)|0,I=(I=I+Math.imul(K,z)|0)+Math.imul(R,Z)|0,g=g+Math.imul(R,z)|0,t=t+Math.imul(k,$)|0,I=(I=I+Math.imul(k,AA)|0)+Math.imul(G,$)|0,g=g+Math.imul(G,AA)|0,t=t+Math.imul(F,eA)|0,I=(I=I+Math.imul(F,tA)|0)+Math.imul(M,eA)|0,g=g+Math.imul(M,tA)|0,t=t+Math.imul(D,gA)|0,I=(I=I+Math.imul(D,rA)|0)+Math.imul(w,gA)|0,g=g+Math.imul(w,rA)|0,t=t+Math.imul(f,BA)|0,I=(I=I+Math.imul(f,nA)|0)+Math.imul(p,BA)|0,g=g+Math.imul(p,nA)|0,t=t+Math.imul(l,sA)|0,I=(I=I+Math.imul(l,EA)|0)+Math.imul(u,sA)|0,g=g+Math.imul(u,EA)|0;var FA=(n+(t=t+Math.imul(Q,QA)|0)|0)+((8191&(I=(I=I+Math.imul(Q,hA)|0)+Math.imul(h,QA)|0))<<13)|0;n=((g=g+Math.imul(h,hA)|0)+(I>>>13)|0)+(FA>>>26)|0,FA&=67108863,t=Math.imul(T,O),I=(I=Math.imul(T,_))+Math.imul(J,O)|0,g=Math.imul(J,_),t=t+Math.imul(H,Z)|0,I=(I=I+Math.imul(H,z)|0)+Math.imul(q,Z)|0,g=g+Math.imul(q,z)|0,t=t+Math.imul(K,$)|0,I=(I=I+Math.imul(K,AA)|0)+Math.imul(R,$)|0,g=g+Math.imul(R,AA)|0,t=t+Math.imul(k,eA)|0,I=(I=I+Math.imul(k,tA)|0)+Math.imul(G,eA)|0,g=g+Math.imul(G,tA)|0,t=t+Math.imul(F,gA)|0,I=(I=I+Math.imul(F,rA)|0)+Math.imul(M,gA)|0,g=g+Math.imul(M,rA)|0,t=t+Math.imul(D,BA)|0,I=(I=I+Math.imul(D,nA)|0)+Math.imul(w,BA)|0,g=g+Math.imul(w,nA)|0,t=t+Math.imul(f,sA)|0,I=(I=I+Math.imul(f,EA)|0)+Math.imul(p,sA)|0,g=g+Math.imul(p,EA)|0;var MA=(n+(t=t+Math.imul(l,QA)|0)|0)+((8191&(I=(I=I+Math.imul(l,hA)|0)+Math.imul(u,QA)|0))<<13)|0;n=((g=g+Math.imul(u,hA)|0)+(I>>>13)|0)+(MA>>>26)|0,MA&=67108863,t=Math.imul(T,Z),I=(I=Math.imul(T,z))+Math.imul(J,Z)|0,g=Math.imul(J,z),t=t+Math.imul(H,$)|0,I=(I=I+Math.imul(H,AA)|0)+Math.imul(q,$)|0,g=g+Math.imul(q,AA)|0,t=t+Math.imul(K,eA)|0,I=(I=I+Math.imul(K,tA)|0)+Math.imul(R,eA)|0,g=g+Math.imul(R,tA)|0,t=t+Math.imul(k,gA)|0,I=(I=I+Math.imul(k,rA)|0)+Math.imul(G,gA)|0,g=g+Math.imul(G,rA)|0,t=t+Math.imul(F,BA)|0,I=(I=I+Math.imul(F,nA)|0)+Math.imul(M,BA)|0,g=g+Math.imul(M,nA)|0,t=t+Math.imul(D,sA)|0,I=(I=I+Math.imul(D,EA)|0)+Math.imul(w,sA)|0,g=g+Math.imul(w,EA)|0;var SA=(n+(t=t+Math.imul(f,QA)|0)|0)+((8191&(I=(I=I+Math.imul(f,hA)|0)+Math.imul(p,QA)|0))<<13)|0;n=((g=g+Math.imul(p,hA)|0)+(I>>>13)|0)+(SA>>>26)|0,SA&=67108863,t=Math.imul(T,$),I=(I=Math.imul(T,AA))+Math.imul(J,$)|0,g=Math.imul(J,AA),t=t+Math.imul(H,eA)|0,I=(I=I+Math.imul(H,tA)|0)+Math.imul(q,eA)|0,g=g+Math.imul(q,tA)|0,t=t+Math.imul(K,gA)|0,I=(I=I+Math.imul(K,rA)|0)+Math.imul(R,gA)|0,g=g+Math.imul(R,rA)|0,t=t+Math.imul(k,BA)|0,I=(I=I+Math.imul(k,nA)|0)+Math.imul(G,BA)|0,g=g+Math.imul(G,nA)|0,t=t+Math.imul(F,sA)|0,I=(I=I+Math.imul(F,EA)|0)+Math.imul(M,sA)|0,g=g+Math.imul(M,EA)|0;var kA=(n+(t=t+Math.imul(D,QA)|0)|0)+((8191&(I=(I=I+Math.imul(D,hA)|0)+Math.imul(w,QA)|0))<<13)|0;n=((g=g+Math.imul(w,hA)|0)+(I>>>13)|0)+(kA>>>26)|0,kA&=67108863,t=Math.imul(T,eA),I=(I=Math.imul(T,tA))+Math.imul(J,eA)|0,g=Math.imul(J,tA),t=t+Math.imul(H,gA)|0,I=(I=I+Math.imul(H,rA)|0)+Math.imul(q,gA)|0,g=g+Math.imul(q,rA)|0,t=t+Math.imul(K,BA)|0,I=(I=I+Math.imul(K,nA)|0)+Math.imul(R,BA)|0,g=g+Math.imul(R,nA)|0,t=t+Math.imul(k,sA)|0,I=(I=I+Math.imul(k,EA)|0)+Math.imul(G,sA)|0,g=g+Math.imul(G,EA)|0;var GA=(n+(t=t+Math.imul(F,QA)|0)|0)+((8191&(I=(I=I+Math.imul(F,hA)|0)+Math.imul(M,QA)|0))<<13)|0;n=((g=g+Math.imul(M,hA)|0)+(I>>>13)|0)+(GA>>>26)|0,GA&=67108863,t=Math.imul(T,gA),I=(I=Math.imul(T,rA))+Math.imul(J,gA)|0,g=Math.imul(J,rA),t=t+Math.imul(H,BA)|0,I=(I=I+Math.imul(H,nA)|0)+Math.imul(q,BA)|0,g=g+Math.imul(q,nA)|0,t=t+Math.imul(K,sA)|0,I=(I=I+Math.imul(K,EA)|0)+Math.imul(R,sA)|0,g=g+Math.imul(R,EA)|0;var NA=(n+(t=t+Math.imul(k,QA)|0)|0)+((8191&(I=(I=I+Math.imul(k,hA)|0)+Math.imul(G,QA)|0))<<13)|0;n=((g=g+Math.imul(G,hA)|0)+(I>>>13)|0)+(NA>>>26)|0,NA&=67108863,t=Math.imul(T,BA),I=(I=Math.imul(T,nA))+Math.imul(J,BA)|0,g=Math.imul(J,nA),t=t+Math.imul(H,sA)|0,I=(I=I+Math.imul(H,EA)|0)+Math.imul(q,sA)|0,g=g+Math.imul(q,EA)|0;var KA=(n+(t=t+Math.imul(K,QA)|0)|0)+((8191&(I=(I=I+Math.imul(K,hA)|0)+Math.imul(R,QA)|0))<<13)|0;n=((g=g+Math.imul(R,hA)|0)+(I>>>13)|0)+(KA>>>26)|0,KA&=67108863,t=Math.imul(T,sA),I=(I=Math.imul(T,EA))+Math.imul(J,sA)|0,g=Math.imul(J,EA);var RA=(n+(t=t+Math.imul(H,QA)|0)|0)+((8191&(I=(I=I+Math.imul(H,hA)|0)+Math.imul(q,QA)|0))<<13)|0;n=((g=g+Math.imul(q,hA)|0)+(I>>>13)|0)+(RA>>>26)|0,RA&=67108863;var vA=(n+(t=Math.imul(T,QA))|0)+((8191&(I=(I=Math.imul(T,hA))+Math.imul(J,QA)|0))<<13)|0;return n=((g=Math.imul(J,hA))+(I>>>13)|0)+(vA>>>26)|0,vA&=67108863,B[0]=cA,B[1]=lA,B[2]=uA,B[3]=dA,B[4]=fA,B[5]=pA,B[6]=yA,B[7]=DA,B[8]=wA,B[9]=mA,B[10]=FA,B[11]=MA,B[12]=SA,B[13]=kA,B[14]=GA,B[15]=NA,B[16]=KA,B[17]=RA,B[18]=vA,0!==n&&(B[19]=n,e.length++),e};function c(A,i,e){e.negative=i.negative^A.negative,e.length=A.length+i.length;for(var t=0,I=0,g=0;g<e.length-1;g++){var r=I;I=0;for(var o=67108863&t,B=Math.min(g,i.length-1),n=Math.max(0,g-A.length+1);n<=B;n++){var a=g-n,s=(0|A.words[a])*(0|i.words[n]),E=67108863&s;o=67108863&(E=E+o|0),I+=(r=(r=r+(s/67108864|0)|0)+(E>>>26)|0)>>>26,r&=67108863}e.words[g]=o,t=r,r=I}return 0!==t?e.words[g]=t:e.length--,e._strip()}function l(A,i,e){return c(A,i,e)}function u(A,i){this.x=A,this.y=i}Math.imul||(h=Q),g.prototype.mulTo=function(A,i){var e=this.length+A.length;return 10===this.length&&10===A.length?h(this,A,i):e<63?Q(this,A,i):e<1024?c(this,A,i):l(this,A,i)},u.prototype.makeRBT=function(A){for(var i=new Array(A),e=g.prototype._countBits(A)-1,t=0;t<A;t++)i[t]=this.revBin(t,e,A);return i},u.prototype.revBin=function(A,i,e){if(0===A||A===e-1)return A;for(var t=0,I=0;I<i;I++)t|=(1&A)<<i-I-1,A>>=1;return t},u.prototype.permute=function(A,i,e,t,I,g){for(var r=0;r<g;r++)t[r]=i[A[r]],I[r]=e[A[r]]},u.prototype.transform=function(A,i,e,t,I,g){this.permute(g,A,i,e,t,I);for(var r=1;r<I;r<<=1)for(var o=r<<1,B=Math.cos(2*Math.PI/o),n=Math.sin(2*Math.PI/o),a=0;a<I;a+=o)for(var s=B,E=n,C=0;C<r;C++){var Q=e[a+C],h=t[a+C],c=e[a+C+r],l=t[a+C+r],u=s*c-E*l;l=s*l+E*c,c=u,e[a+C]=Q+c,t[a+C]=h+l,e[a+C+r]=Q-c,t[a+C+r]=h-l,C!==o&&(u=B*s-n*E,E=B*E+n*s,s=u)}},u.prototype.guessLen13b=function(A,i){var e=1|Math.max(i,A),t=1&e,I=0;for(e=e/2|0;e;e>>>=1)I++;return 1<<I+1+t},u.prototype.conjugate=function(A,i,e){if(!(e<=1))for(var t=0;t<e/2;t++){var I=A[t];A[t]=A[e-t-1],A[e-t-1]=I,I=i[t],i[t]=-i[e-t-1],i[e-t-1]=-I}},u.prototype.normalize13b=function(A,i){for(var e=0,t=0;t<i/2;t++){var I=8192*Math.round(A[2*t+1]/i)+Math.round(A[2*t]/i)+e;A[t]=67108863&I,e=I<67108864?0:I/67108864|0}return A},u.prototype.convert13b=function(A,i,e,I){for(var g=0,r=0;r<i;r++)g+=0|A[r],e[2*r]=8191&g,g>>>=13,e[2*r+1]=8191&g,g>>>=13;for(r=2*i;r<I;++r)e[r]=0;t(0===g),t(0==(-8192&g))},u.prototype.stub=function(A){for(var i=new Array(A),e=0;e<A;e++)i[e]=0;return i},u.prototype.mulp=function(A,i,e){var t=2*this.guessLen13b(A.length,i.length),I=this.makeRBT(t),g=this.stub(t),r=new Array(t),o=new Array(t),B=new Array(t),n=new Array(t),a=new Array(t),s=new Array(t),E=e.words;E.length=t,this.convert13b(A.words,A.length,r,t),this.convert13b(i.words,i.length,n,t),this.transform(r,g,o,B,t,I),this.transform(n,g,a,s,t,I);for(var C=0;C<t;C++){var Q=o[C]*a[C]-B[C]*s[C];B[C]=o[C]*s[C]+B[C]*a[C],o[C]=Q}return this.conjugate(o,B,t),this.transform(o,B,E,g,t,I),this.conjugate(E,g,t),this.normalize13b(E,t),e.negative=A.negative^i.negative,e.length=A.length+i.length,e._strip()},g.prototype.mul=function(A){var i=new g(null);return i.words=new Array(this.length+A.length),this.mulTo(A,i)},g.prototype.mulf=function(A){var i=new g(null);return i.words=new Array(this.length+A.length),l(this,A,i)},g.prototype.imul=function(A){return this.clone().mulTo(A,this)},g.prototype.imuln=function(A){var i=A<0;i&&(A=-A),t("number"==typeof A),t(A<67108864);for(var e=0,I=0;I<this.length;I++){var g=(0|this.words[I])*A,r=(67108863&g)+(67108863&e);e>>=26,e+=g/67108864|0,e+=r>>>26,this.words[I]=67108863&r}return 0!==e&&(this.words[I]=e,this.length++),i?this.ineg():this},g.prototype.muln=function(A){return this.clone().imuln(A)},g.prototype.sqr=function(){return this.mul(this)},g.prototype.isqr=function(){return this.imul(this.clone())},g.prototype.pow=function(A){var i=function(A){for(var i=new Array(A.bitLength()),e=0;e<i.length;e++){var t=e/26|0,I=e%26;i[e]=A.words[t]>>>I&1}return i}(A);if(0===i.length)return new g(1);for(var e=this,t=0;t<i.length&&0===i[t];t++,e=e.sqr());if(++t<i.length)for(var I=e.sqr();t<i.length;t++,I=I.sqr())0!==i[t]&&(e=e.mul(I));return e},g.prototype.iushln=function(A){t("number"==typeof A&&A>=0);var i,e=A%26,I=(A-e)/26,g=67108863>>>26-e<<26-e;if(0!==e){var r=0;for(i=0;i<this.length;i++){var o=this.words[i]&g,B=(0|this.words[i])-o<<e;this.words[i]=B|r,r=o>>>26-e}r&&(this.words[i]=r,this.length++)}if(0!==I){for(i=this.length-1;i>=0;i--)this.words[i+I]=this.words[i];for(i=0;i<I;i++)this.words[i]=0;this.length+=I}return this._strip()},g.prototype.ishln=function(A){return t(0===this.negative),this.iushln(A)},g.prototype.iushrn=function(A,i,e){var I;t("number"==typeof A&&A>=0),I=i?(i-i%26)/26:0;var g=A%26,r=Math.min((A-g)/26,this.length),o=67108863^67108863>>>g<<g,B=e;if(I-=r,I=Math.max(0,I),B){for(var n=0;n<r;n++)B.words[n]=this.words[n];B.length=r}if(0===r);else if(this.length>r)for(this.length-=r,n=0;n<this.length;n++)this.words[n]=this.words[n+r];else this.words[0]=0,this.length=1;var a=0;for(n=this.length-1;n>=0&&(0!==a||n>=I);n--){var s=0|this.words[n];this.words[n]=a<<26-g|s>>>g,a=s&o}return B&&0!==a&&(B.words[B.length++]=a),0===this.length&&(this.words[0]=0,this.length=1),this._strip()},g.prototype.ishrn=function(A,i,e){return t(0===this.negative),this.iushrn(A,i,e)},g.prototype.shln=function(A){return this.clone().ishln(A)},g.prototype.ushln=function(A){return this.clone().iushln(A)},g.prototype.shrn=function(A){return this.clone().ishrn(A)},g.prototype.ushrn=function(A){return this.clone().iushrn(A)},g.prototype.testn=function(A){t("number"==typeof A&&A>=0);var i=A%26,e=(A-i)/26,I=1<<i;return!(this.length<=e)&&!!(this.words[e]&I)},g.prototype.imaskn=function(A){t("number"==typeof A&&A>=0);var i=A%26,e=(A-i)/26;if(t(0===this.negative,"imaskn works only with positive numbers"),this.length<=e)return this;if(0!==i&&e++,this.length=Math.min(e,this.length),0!==i){var I=67108863^67108863>>>i<<i;this.words[this.length-1]&=I}return this._strip()},g.prototype.maskn=function(A){return this.clone().imaskn(A)},g.prototype.iaddn=function(A){return t("number"==typeof A),t(A<67108864),A<0?this.isubn(-A):0!==this.negative?1===this.length&&(0|this.words[0])<=A?(this.words[0]=A-(0|this.words[0]),this.negative=0,this):(this.negative=0,this.isubn(A),this.negative=1,this):this._iaddn(A)},g.prototype._iaddn=function(A){this.words[0]+=A;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},g.prototype.isubn=function(A){if(t("number"==typeof A),t(A<67108864),A<0)return this.iaddn(-A);if(0!==this.negative)return this.negative=0,this.iaddn(A),this.negative=1,this;if(this.words[0]-=A,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()},g.prototype.addn=function(A){return this.clone().iaddn(A)},g.prototype.subn=function(A){return this.clone().isubn(A)},g.prototype.iabs=function(){return this.negative=0,this},g.prototype.abs=function(){return this.clone().iabs()},g.prototype._ishlnsubmul=function(A,i,e){var I,g,r=A.length+e;this._expand(r);var o=0;for(I=0;I<A.length;I++){g=(0|this.words[I+e])+o;var B=(0|A.words[I])*i;o=((g-=67108863&B)>>26)-(B/67108864|0),this.words[I+e]=67108863&g}for(;I<this.length-e;I++)o=(g=(0|this.words[I+e])+o)>>26,this.words[I+e]=67108863&g;if(0===o)return this._strip();for(t(-1===o),o=0,I=0;I<this.length;I++)o=(g=-(0|this.words[I])+o)>>26,this.words[I]=67108863&g;return this.negative=1,this._strip()},g.prototype._wordDiv=function(A,i){var e=(this.length,A.length),t=this.clone(),I=A,r=0|I.words[I.length-1];0!==(e=26-this._countBits(r))&&(I=I.ushln(e),t.iushln(e),r=0|I.words[I.length-1]);var o,B=t.length-I.length;if("mod"!==i){(o=new g(null)).length=B+1,o.words=new Array(o.length);for(var n=0;n<o.length;n++)o.words[n]=0}var a=t.clone()._ishlnsubmul(I,1,B);0===a.negative&&(t=a,o&&(o.words[B]=1));for(var s=B-1;s>=0;s--){var E=67108864*(0|t.words[I.length+s])+(0|t.words[I.length+s-1]);for(E=Math.min(E/r|0,67108863),t._ishlnsubmul(I,E,s);0!==t.negative;)E--,t.negative=0,t._ishlnsubmul(I,1,s),t.isZero()||(t.negative^=1);o&&(o.words[s]=E)}return o&&o._strip(),t._strip(),"div"!==i&&0!==e&&t.iushrn(e),{div:o||null,mod:t}},g.prototype.divmod=function(A,i,e){return t(!A.isZero()),this.isZero()?{div:new g(0),mod:new g(0)}:0!==this.negative&&0===A.negative?(o=this.neg().divmod(A,i),"mod"!==i&&(I=o.div.neg()),"div"!==i&&(r=o.mod.neg(),e&&0!==r.negative&&r.iadd(A)),{div:I,mod:r}):0===this.negative&&0!==A.negative?(o=this.divmod(A.neg(),i),"mod"!==i&&(I=o.div.neg()),{div:I,mod:o.mod}):0!=(this.negative&A.negative)?(o=this.neg().divmod(A.neg(),i),"div"!==i&&(r=o.mod.neg(),e&&0!==r.negative&&r.isub(A)),{div:o.div,mod:r}):A.length>this.length||this.cmp(A)<0?{div:new g(0),mod:this}:1===A.length?"div"===i?{div:this.divn(A.words[0]),mod:null}:"mod"===i?{div:null,mod:new g(this.modrn(A.words[0]))}:{div:this.divn(A.words[0]),mod:new g(this.modrn(A.words[0]))}:this._wordDiv(A,i);var I,r,o},g.prototype.div=function(A){return this.divmod(A,"div",!1).div},g.prototype.mod=function(A){return this.divmod(A,"mod",!1).mod},g.prototype.umod=function(A){return this.divmod(A,"mod",!0).mod},g.prototype.divRound=function(A){var i=this.divmod(A);if(i.mod.isZero())return i.div;var e=0!==i.div.negative?i.mod.isub(A):i.mod,t=A.ushrn(1),I=A.andln(1),g=e.cmp(t);return g<0||1===I&&0===g?i.div:0!==i.div.negative?i.div.isubn(1):i.div.iaddn(1)},g.prototype.modrn=function(A){var i=A<0;i&&(A=-A),t(A<=67108863);for(var e=(1<<26)%A,I=0,g=this.length-1;g>=0;g--)I=(e*I+(0|this.words[g]))%A;return i?-I:I},g.prototype.modn=function(A){return this.modrn(A)},g.prototype.idivn=function(A){var i=A<0;i&&(A=-A),t(A<=67108863);for(var e=0,I=this.length-1;I>=0;I--){var g=(0|this.words[I])+67108864*e;this.words[I]=g/A|0,e=g%A}return this._strip(),i?this.ineg():this},g.prototype.divn=function(A){return this.clone().idivn(A)},g.prototype.egcd=function(A){t(0===A.negative),t(!A.isZero());var i=this,e=A.clone();i=0!==i.negative?i.umod(A):i.clone();for(var I=new g(1),r=new g(0),o=new g(0),B=new g(1),n=0;i.isEven()&&e.isEven();)i.iushrn(1),e.iushrn(1),++n;for(var a=e.clone(),s=i.clone();!i.isZero();){for(var E=0,C=1;0==(i.words[0]&C)&&E<26;++E,C<<=1);if(E>0)for(i.iushrn(E);E-- >0;)(I.isOdd()||r.isOdd())&&(I.iadd(a),r.isub(s)),I.iushrn(1),r.iushrn(1);for(var Q=0,h=1;0==(e.words[0]&h)&&Q<26;++Q,h<<=1);if(Q>0)for(e.iushrn(Q);Q-- >0;)(o.isOdd()||B.isOdd())&&(o.iadd(a),B.isub(s)),o.iushrn(1),B.iushrn(1);i.cmp(e)>=0?(i.isub(e),I.isub(o),r.isub(B)):(e.isub(i),o.isub(I),B.isub(r))}return{a:o,b:B,gcd:e.iushln(n)}},g.prototype._invmp=function(A){t(0===A.negative),t(!A.isZero());var i=this,e=A.clone();i=0!==i.negative?i.umod(A):i.clone();for(var I,r=new g(1),o=new g(0),B=e.clone();i.cmpn(1)>0&&e.cmpn(1)>0;){for(var n=0,a=1;0==(i.words[0]&a)&&n<26;++n,a<<=1);if(n>0)for(i.iushrn(n);n-- >0;)r.isOdd()&&r.iadd(B),r.iushrn(1);for(var s=0,E=1;0==(e.words[0]&E)&&s<26;++s,E<<=1);if(s>0)for(e.iushrn(s);s-- >0;)o.isOdd()&&o.iadd(B),o.iushrn(1);i.cmp(e)>=0?(i.isub(e),r.isub(o)):(e.isub(i),o.isub(r))}return(I=0===i.cmpn(1)?r:o).cmpn(0)<0&&I.iadd(A),I},g.prototype.gcd=function(A){if(this.isZero())return A.abs();if(A.isZero())return this.abs();var i=this.clone(),e=A.clone();i.negative=0,e.negative=0;for(var t=0;i.isEven()&&e.isEven();t++)i.iushrn(1),e.iushrn(1);for(;;){for(;i.isEven();)i.iushrn(1);for(;e.isEven();)e.iushrn(1);var I=i.cmp(e);if(I<0){var g=i;i=e,e=g}else if(0===I||0===e.cmpn(1))break;i.isub(e)}return e.iushln(t)},g.prototype.invm=function(A){return this.egcd(A).a.umod(A)},g.prototype.isEven=function(){return 0==(1&this.words[0])},g.prototype.isOdd=function(){return 1==(1&this.words[0])},g.prototype.andln=function(A){return this.words[0]&A},g.prototype.bincn=function(A){t("number"==typeof A);var i=A%26,e=(A-i)/26,I=1<<i;if(this.length<=e)return this._expand(e+1),this.words[e]|=I,this;for(var g=I,r=e;0!==g&&r<this.length;r++){var o=0|this.words[r];g=(o+=g)>>>26,o&=67108863,this.words[r]=o}return 0!==g&&(this.words[r]=g,this.length++),this},g.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},g.prototype.cmpn=function(A){var i,e=A<0;if(0!==this.negative&&!e)return-1;if(0===this.negative&&e)return 1;if(this._strip(),this.length>1)i=1;else{e&&(A=-A),t(A<=67108863,"Number is too big");var I=0|this.words[0];i=I===A?0:I<A?-1:1}return 0!==this.negative?0|-i:i},g.prototype.cmp=function(A){if(0!==this.negative&&0===A.negative)return-1;if(0===this.negative&&0!==A.negative)return 1;var i=this.ucmp(A);return 0!==this.negative?0|-i:i},g.prototype.ucmp=function(A){if(this.length>A.length)return 1;if(this.length<A.length)return-1;for(var i=0,e=this.length-1;e>=0;e--){var t=0|this.words[e],I=0|A.words[e];if(t!==I){t<I?i=-1:t>I&&(i=1);break}}return i},g.prototype.gtn=function(A){return 1===this.cmpn(A)},g.prototype.gt=function(A){return 1===this.cmp(A)},g.prototype.gten=function(A){return this.cmpn(A)>=0},g.prototype.gte=function(A){return this.cmp(A)>=0},g.prototype.ltn=function(A){return-1===this.cmpn(A)},g.prototype.lt=function(A){return-1===this.cmp(A)},g.prototype.lten=function(A){return this.cmpn(A)<=0},g.prototype.lte=function(A){return this.cmp(A)<=0},g.prototype.eqn=function(A){return 0===this.cmpn(A)},g.prototype.eq=function(A){return 0===this.cmp(A)},g.red=function(A){return new m(A)},g.prototype.toRed=function(A){return t(!this.red,"Already a number in reduction context"),t(0===this.negative,"red works only with positives"),A.convertTo(this)._forceRed(A)},g.prototype.fromRed=function(){return t(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},g.prototype._forceRed=function(A){return this.red=A,this},g.prototype.forceRed=function(A){return t(!this.red,"Already a number in reduction context"),this._forceRed(A)},g.prototype.redAdd=function(A){return t(this.red,"redAdd works only with red numbers"),this.red.add(this,A)},g.prototype.redIAdd=function(A){return t(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,A)},g.prototype.redSub=function(A){return t(this.red,"redSub works only with red numbers"),this.red.sub(this,A)},g.prototype.redISub=function(A){return t(this.red,"redISub works only with red numbers"),this.red.isub(this,A)},g.prototype.redShl=function(A){return t(this.red,"redShl works only with red numbers"),this.red.shl(this,A)},g.prototype.redMul=function(A){return t(this.red,"redMul works only with red numbers"),this.red._verify2(this,A),this.red.mul(this,A)},g.prototype.redIMul=function(A){return t(this.red,"redMul works only with red numbers"),this.red._verify2(this,A),this.red.imul(this,A)},g.prototype.redSqr=function(){return t(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},g.prototype.redISqr=function(){return t(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},g.prototype.redSqrt=function(){return t(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},g.prototype.redInvm=function(){return t(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},g.prototype.redNeg=function(){return t(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},g.prototype.redPow=function(A){return t(this.red&&!A.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,A)};var d={k256:null,p224:null,p192:null,p25519:null};function f(A,i){this.name=A,this.p=new g(i,16),this.n=this.p.bitLength(),this.k=new g(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function p(){f.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function y(){f.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function D(){f.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function w(){f.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function m(A){if("string"==typeof A){var i=g._prime(A);this.m=i.p,this.prime=i}else t(A.gtn(1),"modulus must be greater than 1"),this.m=A,this.prime=null}function F(A){m.call(this,A),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new g(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)}f.prototype._tmp=function(){var A=new g(null);return A.words=new Array(Math.ceil(this.n/13)),A},f.prototype.ireduce=function(A){var i,e=A;do{this.split(e,this.tmp),i=(e=(e=this.imulK(e)).iadd(this.tmp)).bitLength()}while(i>this.n);var t=i<this.n?-1:e.ucmp(this.p);return 0===t?(e.words[0]=0,e.length=1):t>0?e.isub(this.p):e._strip(),e},f.prototype.split=function(A,i){A.iushrn(this.n,0,i)},f.prototype.imulK=function(A){return A.imul(this.k)},I(p,f),p.prototype.split=function(A,i){for(var e=Math.min(A.length,9),t=0;t<e;t++)i.words[t]=A.words[t];if(i.length=e,A.length<=9)return A.words[0]=0,void(A.length=1);var I=A.words[9];for(i.words[i.length++]=4194303&I,t=10;t<A.length;t++){var g=0|A.words[t];A.words[t-10]=(4194303&g)<<4|I>>>22,I=g}I>>>=22,A.words[t-10]=I,0===I&&A.length>10?A.length-=10:A.length-=9},p.prototype.imulK=function(A){A.words[A.length]=0,A.words[A.length+1]=0,A.length+=2;for(var i=0,e=0;e<A.length;e++){var t=0|A.words[e];i+=977*t,A.words[e]=67108863&i,i=64*t+(i/67108864|0)}return 0===A.words[A.length-1]&&(A.length--,0===A.words[A.length-1]&&A.length--),A},I(y,f),I(D,f),I(w,f),w.prototype.imulK=function(A){for(var i=0,e=0;e<A.length;e++){var t=19*(0|A.words[e])+i,I=67108863&t;t>>>=26,A.words[e]=I,i=t}return 0!==i&&(A.words[A.length++]=i),A},g._prime=function(A){if(d[A])return d[A];var i;if("k256"===A)i=new p;else if("p224"===A)i=new y;else if("p192"===A)i=new D;else{if("p25519"!==A)throw new Error("Unknown prime "+A);i=new w}return d[A]=i,i},m.prototype._verify1=function(A){t(0===A.negative,"red works only with positives"),t(A.red,"red works only with red numbers")},m.prototype._verify2=function(A,i){t(0==(A.negative|i.negative),"red works only with positives"),t(A.red&&A.red===i.red,"red works only with red numbers")},m.prototype.imod=function(A){return this.prime?this.prime.ireduce(A)._forceRed(this):(n(A,A.umod(this.m)._forceRed(this)),A)},m.prototype.neg=function(A){return A.isZero()?A.clone():this.m.sub(A)._forceRed(this)},m.prototype.add=function(A,i){this._verify2(A,i);var e=A.add(i);return e.cmp(this.m)>=0&&e.isub(this.m),e._forceRed(this)},m.prototype.iadd=function(A,i){this._verify2(A,i);var e=A.iadd(i);return e.cmp(this.m)>=0&&e.isub(this.m),e},m.prototype.sub=function(A,i){this._verify2(A,i);var e=A.sub(i);return e.cmpn(0)<0&&e.iadd(this.m),e._forceRed(this)},m.prototype.isub=function(A,i){this._verify2(A,i);var e=A.isub(i);return e.cmpn(0)<0&&e.iadd(this.m),e},m.prototype.shl=function(A,i){return this._verify1(A),this.imod(A.ushln(i))},m.prototype.imul=function(A,i){return this._verify2(A,i),this.imod(A.imul(i))},m.prototype.mul=function(A,i){return this._verify2(A,i),this.imod(A.mul(i))},m.prototype.isqr=function(A){return this.imul(A,A.clone())},m.prototype.sqr=function(A){return this.mul(A,A)},m.prototype.sqrt=function(A){if(A.isZero())return A.clone();var i=this.m.andln(3);if(t(i%2==1),3===i){var e=this.m.add(new g(1)).iushrn(2);return this.pow(A,e)}for(var I=this.m.subn(1),r=0;!I.isZero()&&0===I.andln(1);)r++,I.iushrn(1);t(!I.isZero());var o=new g(1).toRed(this),B=o.redNeg(),n=this.m.subn(1).iushrn(1),a=this.m.bitLength();for(a=new g(2*a*a).toRed(this);0!==this.pow(a,n).cmp(B);)a.redIAdd(B);for(var s=this.pow(a,I),E=this.pow(A,I.addn(1).iushrn(1)),C=this.pow(A,I),Q=r;0!==C.cmp(o);){for(var h=C,c=0;0!==h.cmp(o);c++)h=h.redSqr();t(c<Q);var l=this.pow(s,new g(1).iushln(Q-c-1));E=E.redMul(l),s=l.redSqr(),C=C.redMul(s),Q=c}return E},m.prototype.invm=function(A){var i=A._invmp(this.m);return 0!==i.negative?(i.negative=0,this.imod(i).redNeg()):this.imod(i)},m.prototype.pow=function(A,i){if(i.isZero())return new g(1).toRed(this);if(0===i.cmpn(1))return A.clone();var e=new Array(16);e[0]=new g(1).toRed(this),e[1]=A;for(var t=2;t<e.length;t++)e[t]=this.mul(e[t-1],A);var I=e[0],r=0,o=0,B=i.bitLength()%26;for(0===B&&(B=26),t=i.length-1;t>=0;t--){for(var n=i.words[t],a=B-1;a>=0;a--){var s=n>>a&1;I!==e[0]&&(I=this.sqr(I)),0!==s||0!==r?(r<<=1,r|=s,(4===++o||0===t&&0===a)&&(I=this.mul(I,e[r]),o=0,r=0)):o=0}B=26}return I},m.prototype.convertTo=function(A){var i=A.umod(this.m);return i===A?i.clone():i},m.prototype.convertFrom=function(A){var i=A.clone();return i.red=null,i},g.mont=function(A){return new F(A)},I(F,m),F.prototype.convertTo=function(A){return this.imod(A.ushln(this.shift))},F.prototype.convertFrom=function(A){var i=this.imod(A.mul(this.rinv));return i.red=null,i},F.prototype.imul=function(A,i){if(A.isZero()||i.isZero())return A.words[0]=0,A.length=1,A;var e=A.imul(i),t=e.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),I=e.isub(t).iushrn(this.shift),g=I;return I.cmp(this.m)>=0?g=I.isub(this.m):I.cmpn(0)<0&&(g=I.iadd(this.m)),g._forceRed(this)},F.prototype.mul=function(A,i){if(A.isZero()||i.isZero())return new g(0)._forceRed(this);var e=A.mul(i),t=e.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),I=e.isub(t).iushrn(this.shift),r=I;return I.cmp(this.m)>=0?r=I.isub(this.m):I.cmpn(0)<0&&(r=I.iadd(this.m)),r._forceRed(this)},F.prototype.invm=function(A){return this.imod(A._invmp(this.m).mul(this.r2))._forceRed(this)}}(void 0===A||A,this)}).call(this,e(17)(A))},function(A,i){var e={}.toString;A.exports=Array.isArray||function(A){return"[object Array]"==e.call(A)}},function(A,i){i.read=function(A,i,e,t,I){var g,r,o=8*I-t-1,B=(1<<o)-1,n=B>>1,a=-7,s=e?I-1:0,E=e?-1:1,C=A[i+s];for(s+=E,g=C&(1<<-a)-1,C>>=-a,a+=o;a>0;g=256*g+A[i+s],s+=E,a-=8);for(r=g&(1<<-a)-1,g>>=-a,a+=t;a>0;r=256*r+A[i+s],s+=E,a-=8);if(0===g)g=1-n;else{if(g===B)return r?NaN:1/0*(C?-1:1);r+=Math.pow(2,t),g-=n}return(C?-1:1)*r*Math.pow(2,g-t)},i.write=function(A,i,e,t,I,g){var r,o,B,n=8*g-I-1,a=(1<<n)-1,s=a>>1,E=23===I?Math.pow(2,-24)-Math.pow(2,-77):0,C=t?0:g-1,Q=t?1:-1,h=i<0||0===i&&1/i<0?1:0;for(i=Math.abs(i),isNaN(i)||i===1/0?(o=isNaN(i)?1:0,r=a):(r=Math.floor(Math.log(i)/Math.LN2),i*(B=Math.pow(2,-r))<1&&(r--,B*=2),(i+=r+s>=1?E/B:E*Math.pow(2,1-s))*B>=2&&(r++,B/=2),r+s>=a?(o=0,r=a):r+s>=1?(o=(i*B-1)*Math.pow(2,I),r+=s):(o=i*Math.pow(2,s-1)*Math.pow(2,I),r=0));I>=8;A[e+C]=255&o,C+=Q,o/=256,I-=8);for(r=r<<I|o,n+=I;n>0;A[e+C]=255&r,C+=Q,r/=256,n-=8);A[e+C-Q]|=128*h}},function(A,i,e){"use strict";i.byteLength=function(A){var i=n(A),e=i[0],t=i[1];return 3*(e+t)/4-t},i.toByteArray=function(A){var i,e,t=n(A),r=t[0],o=t[1],B=new g(function(A,i,e){return 3*(i+e)/4-e}(0,r,o)),a=0,s=o>0?r-4:r;for(e=0;e<s;e+=4)i=I[A.charCodeAt(e)]<<18|I[A.charCodeAt(e+1)]<<12|I[A.charCodeAt(e+2)]<<6|I[A.charCodeAt(e+3)],B[a++]=i>>16&255,B[a++]=i>>8&255,B[a++]=255&i;2===o&&(i=I[A.charCodeAt(e)]<<2|I[A.charCodeAt(e+1)]>>4,B[a++]=255&i);1===o&&(i=I[A.charCodeAt(e)]<<10|I[A.charCodeAt(e+1)]<<4|I[A.charCodeAt(e+2)]>>2,B[a++]=i>>8&255,B[a++]=255&i);return B},i.fromByteArray=function(A){for(var i,e=A.length,I=e%3,g=[],r=0,o=e-I;r<o;r+=16383)g.push(a(A,r,r+16383>o?o:r+16383));1===I?(i=A[e-1],g.push(t[i>>2]+t[i<<4&63]+"==")):2===I&&(i=(A[e-2]<<8)+A[e-1],g.push(t[i>>10]+t[i>>4&63]+t[i<<2&63]+"="));return g.join("")};for(var t=[],I=[],g="undefined"!=typeof Uint8Array?Uint8Array:Array,r="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",o=0,B=r.length;o<B;++o)t[o]=r[o],I[r.charCodeAt(o)]=o;function n(A){var i=A.length;if(i%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var e=A.indexOf("=");return-1===e&&(e=i),[e,e===i?0:4-e%4]}function a(A,i,e){for(var I,g,r=[],o=i;o<e;o+=3)I=(A[o]<<16&16711680)+(A[o+1]<<8&65280)+(255&A[o+2]),r.push(t[(g=I)>>18&63]+t[g>>12&63]+t[g>>6&63]+t[63&g]);return r.join("")}I["-".charCodeAt(0)]=62,I["_".charCodeAt(0)]=63},function(A,i,e){(function(i){A.exports=function(A){A.Buffer=e(0).Buffer,A.isBuffer=A.Buffer.isBuffer,A.BN=e(18),A.__nodeCrypto=!1;try{A.__nodeCrypto=e(15)}catch(A){}A.Buffer.prototype.seek=function(A){this.__offset=A>this.length?this.length:A},A.Buffer.prototype.tell=function(){this.__offset},A.Buffer.prototype.read=function(i){if(void 0===this.__offset&&(this.__offset=0),this.__offset===this.length)return A.Buffer.from([]);let e=this.__offset+i;e>this.length&&(e=this.length);let t=this.slice(this.__offset,e);return this.__offset=e,t},A.Buffer.prototype.readVarInt=function(){if(void 0===this.__offset&&(this.__offset=0),this.__offset===this.length)return A.Buffer.from([]);let i=this[this.__offset];return i<253?i=1:253===i?i=3:254===i?i=5:255===i&&(i=9),this.read(i)},A.Buffer.prototype.readInt=function(A,i="little"){if(void 0===this.__offset&&(this.__offset=0),this.__offset===this.length)return 0;let e;return this.__offset+A>this.length&&(A=this.length-this.__offset),e="little"===i?this.readUIntLE(this.__offset,A):this.readUIntBE(this.__offset,A),this.__offset+=A,e},A.Buffer.prototype.hex=function(){return this.toString("hex")},A.getWindow=()=>"undefined"!=typeof window?window:void 0!==i?i:"undefined"!=typeof self?self:{},A.readVarInt=A=>{let i=A[A.__offset];return i<253?i=1:253===i?i=3:254===i?i=5:255===i&&(i=9),A.read(i)},A.BNZerro=new A.BN(0),A.isHex=A=>Boolean(/^[0-9a-fA-F]+$/.test(A)&&!(A.length%2)),A.getBuffer=function(i,e="hex"){if(A.isBuffer(i))return void 0===i.read?A.Buffer.from(i):i;if(A.isString(i)){if(0===i.length)return A.Buffer(0);e=e.split("|");for(let t of e)if("hex"===t){if(A.isHex(i))return A.Buffer.from(i,t)}else if("utf8"===t)return A.Buffer.from(i,t);throw new Error(e+" encoding required :"+e)}return A.Buffer.from(i)},A.isString=function(A){return"string"==typeof A||A instanceof String},A.defArgs=function(A,i){if(!(A instanceof Object)&&void 0!==A)throw new Error("Invalid named arguments object");for(let e in i)void 0===A[e]&&(A[e]=i[e])},A.bytesToString=function(A){return A.map((function(A){return String.fromCharCode(A)})).join("")},A.hexToBytes=A=>{if(A.length%2==1)throw new Error("hexToBytes can't have a string with an odd number of characters.");return 0===A.indexOf("0x")&&(A=A.slice(2)),A.match(/../g).map((function(A){return parseInt(A,16)}))},A.stringToBytes=function(A){return A.split("").map((function(A){return A.charCodeAt(0)}))},A.intToBytes=function(i,e,t="little"){let I=[],g=e;if(void 0===e)throw new Error("bytes count required");if("big"!==t&&"little"!==t)throw new Error("invalid byte order");let r="big"===t;if(e<=4)do{r?I.unshift(255&i):I.push(255&i),i>>=8}while(--g);else I=(i=new A.BN(i)).toArrayLike(Array,r?"be":"le",e);return I},A.intToVarInt=function(i){let e;if(i instanceof A.BN)return e=i.lt(253)?i.toArrayLike(Array,"le",1):i.lt(65535)?[253].concat(i.toArrayLike(Array,"le",2)):i.lt(4294967295)?[254].concat(i.toArrayLike(Array,"le",4)):[255].concat(i.toArrayLike(Array,"le",8)),e;if(isNaN(i))throw new Error("invalid argument type",i);return e=i<253?[i]:i<65535?[253].concat(A.intToBytes(i,2,"little")):i<4294967295?[254].concat(A.intToBytes(i,4,"little")):[255].concat(A.intToBytes(i,8,"little")),e},A.varIntToInt=function(i,e=!1){let t;return t=i[0]<253?new A.BN(i[0]):i[0]<65535?new A.BN(i.slice(1,3),"le"):i[0]<4294967295?new A.BN(i.slice(1,4),"le"):new A.BN(i.slice(1,8),"le"),e?t:t.toNumber()},A.varIntLen=A=>A[0]<253?1:A[0]<65535?2:A[0]<4294967295?4:8,A.rh2s=i=>A.Buffer.from(i).reverse().hex(),A.s2rh=i=>A.Buffer.from(i,"hex").reverse()}}).call(this,e(1))},function(A,i){A.exports=function(A){let i=A.Buffer.from,e={},t={},I="qpzry9x8gf2tvdw0s3jn54khce6mua7l";for(let A=0;A<I.length;A++)e[I[A]]=A,t[A]=I.charCodeAt(A);for(let A=0;A<"QPZRY9X8GF2TVDW0S3JN54KHCE6MUA7L".length;A++)e["QPZRY9X8GF2TVDW0S3JN54KHCE6MUA7L"[A]]=A;A.BASE32CHARSET=I,A.BASE32CHARSET_UPCASE="QPZRY9X8GF2TVDW0S3JN54KHCE6MUA7L",A.INT_BASE32_MAP=e,A.BASE32_INT_MAP=t,A.MAINNET_ADDRESS_PREFIX="1",A.TESTNET_ADDRESS_PREFIX="m",A.TESTNET_ADDRESS_PREFIX_2="n",A.MAINNET_SCRIPT_ADDRESS_PREFIX="3",A.TESTNET_SCRIPT_ADDRESS_PREFIX="2",A.MAINNET_SEGWIT_ADDRESS_PREFIX="bgl",A.TESTNET_SEGWIT_ADDRESS_PREFIX="tbgl",A.MAINNET_ADDRESS_BYTE_PREFIX=[0],A.TESTNET_ADDRESS_BYTE_PREFIX=[111],A.MAINNET_SCRIPT_ADDRESS_BYTE_PREFIX=[5],A.TESTNET_SCRIPT_ADDRESS_BYTE_PREFIX=[196],A.MAINNET_SEGWIT_ADDRESS_BYTE_PREFIX=[3,3,3,0,2,7,12],A.TESTNET_SEGWIT_ADDRESS_BYTE_PREFIX=[3,3,0,20,2],A.TESTNET_PRIVATE_KEY_BYTE_PREFIX=[239],A.MAINNET_PRIVATE_KEY_BYTE_PREFIX=[128],A.MAINNET_PRIVATE_KEY_UNCOMPRESSED_PREFIX="5",A.MAINNET_PRIVATE_KEY_COMPRESSED_PREFIX="K",A.MAINNET_PRIVATE_KEY_COMPRESSED_PREFIX_2="L",A.TESTNET_PRIVATE_KEY_UNCOMPRESSED_PREFIX="9",A.TESTNET_PRIVATE_KEY_COMPRESSED_PREFIX="c",A.ADDRESS_PREFIX_LIST=["1","m","n","3","2"],A.PRIVATE_KEY_PREFIX_LIST=["5","K","L","9","c"],A.SCRIPT_TYPES={P2PKH:0,P2SH:1,PUBKEY:2,NULL_DATA:3,MULTISIG:4,P2WPKH:5,P2WSH:6,NON_STANDARD:7,NULL_DATA_NON_STANDARD:8},A.SCRIPT_N_TYPES={0:"P2PKH",1:"P2SH",2:"PUBKEY",3:"NULL_DATA",4:"MULTISIG",5:"P2WPKH",6:"P2WSH",7:"NON_STANDARD",8:"NULL_DATA_NON_STANDARD"},A.GAMMA_NUM_LN=607/128,A.GAMMA_TABLE_LN=[.9999999999999971,57.15623566586292,-59.59796035547549,14.136097974741746,-.4919138160976202,3399464998481189e-20,4652362892704858e-20,-9837447530487956e-20,.0001580887032249125,-.00021026444172410488,.00021743961811521265,-.0001643181065367639,8441822398385275e-20,-26190838401581408e-21,36899182659531625e-22],A.MACHEP=11102230246251565e-32,A.MAXLOG=709.782712893384,A.ECDSA_SEC256K1_ORDER=new A.BN("fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141",16),A.SECP256K1_CONTEXT_VERIFY=257,A.SECP256K1_CONTEXT_SIGN=513,A.SECP256K1_CONTEXT_NONE=1,A.SECP256K1_EC_COMPRESSED=258,A.SECP256K1_EC_UNCOMPRESSED=2,A.MAX_AMOUNT=21e14,A.SIGHASH_ALL=1,A.SIGHASH_NONE=2,A.SIGHASH_SINGLE=3,A.SIGHASH_ANYONECANPAY=128,A.HARDENED_KEY=2147483648,A.FIRST_HARDENED_CHILD=2147483648,A.PATH_LEVEL_BIP0044=[2147483692,2147483648,2147483648,0,0],A.TESTNET_PATH_LEVEL_BIP0044=[2147483692,2147483649,2147483648,0,0],A.MAINNET_XPRIVATE_KEY_PREFIX=i([4,136,173,228]),A.MAINNET_XPUBLIC_KEY_PREFIX=i([4,136,178,30]),A.TESTNET_XPRIVATE_KEY_PREFIX=i([4,53,131,148]),A.TESTNET_XPUBLIC_KEY_PREFIX=i([4,53,135,207]),A.MAINNET_M44_XPRIVATE_KEY_PREFIX=i([4,136,173,228]),A.MAINNET_M44_XPUBLIC_KEY_PREFIX=i([4,136,178,30]),A.TESTNET_M44_XPRIVATE_KEY_PREFIX=i([4,53,131,148]),A.TESTNET_M44_XPUBLIC_KEY_PREFIX=i([4,53,135,207]),A.MAINNET_M49_XPRIVATE_KEY_PREFIX=i([4,157,120,120]),A.MAINNET_M49_XPUBLIC_KEY_PREFIX=i([4,157,124,178]),A.TESTNET_M49_XPRIVATE_KEY_PREFIX=i([4,74,78,40]),A.TESTNET_M49_XPUBLIC_KEY_PREFIX=i([4,74,82,98]),A.MAINNET_M84_XPRIVATE_KEY_PREFIX=i([4,178,67,12]),A.MAINNET_M84_XPUBLIC_KEY_PREFIX=i([4,178,71,70]),A.TESTNET_M84_XPRIVATE_KEY_PREFIX=i([4,95,24,188]),A.TESTNET_M84_XPUBLIC_KEY_PREFIX=i([4,95,28,246])}},function(A,i){var e,t=(e="undefined"!=typeof document&&document.currentScript?document.currentScript.src:void 0,"undefined"!=typeof __filename&&(e=e||__filename),function(A){var i,t,I;A=A||{},i||(i=void 0!==A?A:{}),i.ready=new Promise((function(A,i){t=A,I=i}));var g,r,o,B,n={};for(g in i)i.hasOwnProperty(g)&&(n[g]=i[g]);r="object"==typeof window,o="function"==typeof importScripts;var a,s,E,C,Q="";(B="object"==typeof process&&"object"==typeof process.versions&&"string"==typeof process.versions.node)?(Q=o?require("path").dirname(Q)+"/":__dirname+"/",a=function(A,i){var e=oi(A);return e?i?e:e.toString():(E||(E=require("fs")),C||(C=require("path")),A=C.normalize(A),E.readFileSync(A,i?null:"utf8"))},s=function(A){return(A=a(A,!0)).buffer||(A=new Uint8Array(A)),p(A.buffer),A},1<process.argv.length&&process.argv[1].replace(/\\/g,"/"),process.argv.slice(2),process.on("uncaughtException",(function(A){throw A})),process.on("unhandledRejection",Z),i.inspect=function(){return"[Emscripten Module object]"}):(r||o)&&(o?Q=self.location.href:document.currentScript&&(Q=document.currentScript.src),e&&(Q=e),Q=0!==Q.indexOf("blob:")?Q.substr(0,Q.lastIndexOf("/")+1):"",a=function(A){try{var i=new XMLHttpRequest;return i.open("GET",A,!1),i.send(null),i.responseText}catch(I){if(A=oi(A)){i=[];for(var e=0;e<A.length;e++){var t=A[e];255<t&&(gi&&p(!1,"Character code "+t+" ("+String.fromCharCode(t)+") at offset "+e+" not in 0x00-0xFF."),t&=255),i.push(String.fromCharCode(t))}return i.join("")}throw I}},o&&(s=function(A){try{var i=new XMLHttpRequest;return i.open("GET",A,!1),i.responseType="arraybuffer",i.send(null),new Uint8Array(i.response)}catch(i){if(A=oi(A))return A;throw i}}));var h,c=i.print||console.log.bind(console),l=i.printErr||console.warn.bind(console);for(g in n)n.hasOwnProperty(g)&&(i[g]=n[g]);n=null,i.wasmBinary&&(h=i.wasmBinary),i.noExitRuntime&&i.noExitRuntime,"object"!=typeof WebAssembly&&Z("no native wasm support detected");var u,d=new WebAssembly.Table({initial:48,maximum:48,element:"anyfunc"}),f=!1;function p(A,i){A||Z("Assertion failed: "+i)}var y="undefined"!=typeof TextDecoder?new TextDecoder("utf8"):void 0;function D(A,i,e){var t=i+e;for(e=i;A[e]&&!(e>=t);)++e;if(16<e-i&&A.subarray&&y)return y.decode(A.subarray(i,e));for(t="";i<e;){var I=A[i++];if(128&I){var g=63&A[i++];if(192==(224&I))t+=String.fromCharCode((31&I)<<6|g);else{var r=63&A[i++];65536>(I=224==(240&I)?(15&I)<<12|g<<6|r:(7&I)<<18|g<<12|r<<6|63&A[i++])?t+=String.fromCharCode(I):(I-=65536,t+=String.fromCharCode(55296|I>>10,56320|1023&I))}}else t+=String.fromCharCode(I)}return t}var w="undefined"!=typeof TextDecoder?new TextDecoder("utf-16le"):void 0;function m(A,i){for(var e=A>>1,t=e+i/2;!(e>=t)&&H[e];)++e;if(32<(e<<=1)-A&&w)return w.decode(R.subarray(A,e));for(e=0,t="";;){var I=v[A+2*e>>1];if(0==I||e==i/2)return t;++e,t+=String.fromCharCode(I)}}function F(A,i,e){if(void 0===e&&(e=2147483647),2>e)return 0;var t=i;e=(e-=2)<2*A.length?e/2:A.length;for(var I=0;I<e;++I)v[i>>1]=A.charCodeAt(I),i+=2;return v[i>>1]=0,i-t}function M(A){return 2*A.length}function S(A,i){for(var e=0,t="";!(e>=i/4);){var I=q[A+4*e>>2];if(0==I)break;++e,65536<=I?(I-=65536,t+=String.fromCharCode(55296|I>>10,56320|1023&I)):t+=String.fromCharCode(I)}return t}function k(A,i,e){if(void 0===e&&(e=2147483647),4>e)return 0;var t=i;e=t+e-4;for(var I=0;I<A.length;++I){var g=A.charCodeAt(I);if(55296<=g&&57343>=g&&(g=65536+((1023&g)<<10)|1023&A.charCodeAt(++I)),q[i>>2]=g,(i+=4)+4>e)break}return q[i>>2]=0,i-t}function G(A){for(var i=0,e=0;e<A.length;++e){var t=A.charCodeAt(e);55296<=t&&57343>=t&&++e,i+=4}return i}var N,K,R,v,H,q,P,T,J,b=i.INITIAL_MEMORY||16777216;(u=i.wasmMemory?i.wasmMemory:new WebAssembly.Memory({initial:b/65536,maximum:b/65536}))&&(N=u.buffer),b=N.byteLength;var U=N;N=U,i.HEAP8=K=new Int8Array(U),i.HEAP16=v=new Int16Array(U),i.HEAP32=q=new Int32Array(U),i.HEAPU8=R=new Uint8Array(U),i.HEAPU16=H=new Uint16Array(U),i.HEAPU32=P=new Uint32Array(U),i.HEAPF32=T=new Float32Array(U),i.HEAPF64=J=new Float64Array(U);var Y=[],x=[],L=[],X=[];function W(){var A=i.preRun.shift();Y.unshift(A)}var O=0,_=null,V=null;function Z(A){throw i.onAbort&&i.onAbort(A),l(A),f=!0,A=new WebAssembly.RuntimeError("abort("+A+"). Build with -s ASSERTIONS=1 for more info."),I(A),A}function z(A){var i=j;return String.prototype.startsWith?A.startsWith(i):0===A.indexOf(i)}i.preloadedImages={},i.preloadedAudios={};var j="data:application/octet-stream;base64,",$="data:application/octet-stream;base64,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IAEtAAA6AAAgAUEBaiEBIAJBAWoiAiADRw0ACwsgAAsbACAAIAIgBCACKAIAIAFzIANzIAVBACAGEDgLUgAgACAAKQMAIAEpAwB8NwMAIAAgACkDCCABKQMIfDcDCCAAIAApAxAgASkDEHw3AxAgACAAKQMYIAEpAxh8NwMYIAAgACkDICABKQMgfDcDIAtrAQJ+IAAgAkEBaq0iA0Le8P//3///D34gASkDAH03AwAgACADQv7///////8PfiIEIAEpAwh9NwMIIAAgBCABKQMQfTcDECAAIAQgASkDGH03AxggACADQv7///////8AfiABKQMgfTcDIAstACACRQRAIAAoAgQgASgCBEYPCyAAIAFGBEBBAQ8LIAAQggEgARCCARCsAkULIAAgACACIAQgASACKAIAIAMQigEgBUHO+s/KeiAGEDgLIAAgACACIAQgASACKAIAIAMQiQEgBUHp7bXTByAGEDgLIAAgACACIAQgASACKAIAIAMQiAEgBUHc+e74eCAGEDgLIAAgACACIAQgASACKAIAIAMQhgEgBUHz/cDrBiAGEDgLIAAgACACIAQgASACKAIAIAMQhgEgBUGh1+f2BiAGEDgLIAAgACACIAQgASACKAIAIAMQiAEgBUGkorfiBSAGEDgLIAAgACACIAQgASACKAIAIAMQiQEgBUGZ84nUBSAGEDgLIAAgACACIAQgASACKAIAIAMQigEgBUHml4qFBSAGEDgLGgAgACABIAIQlQEgAEEgaiABQSBqIAIQlQELCQAgACgAABBcC0gBAX4gACABrSICIAApAwB+NwMAIAAgACkDCCACfjcDCCAAIAApAxAgAn43AxAgACAAKQMYIAJ+NwMYIAAgACkDICACfjcDIAuWAQECfiAAIAApAwAgACkDICICQjCIQtGHgIAQfnwiAUL/////////B4M3AwAgACAAKQMIIAFCNIh8IgFC/////////weDNwMIIAAgACkDECABQjSIfCIBQv////////8HgzcDECAAIAApAxggAUI0iHwiAUL/////////B4M3AxggACACQv///////z+DIAFCNIh8NwMgC/MCAgJ/AX4CQCACRQ0AIAAgAmoiA0F/aiABOgAAIAAgAToAACACQQNJDQAgA0F+aiABOgAAIAAgAToAASADQX1qIAE6AAAgACABOgAC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AAuvBQECfyMAQcADayIEJAACQCABKAJ4BEAgACACEEsMAQsgAigCUARAIAMEQCADQQEQNgsgACABQYABEB8aDAELIABBADYCeCAEQZgDaiABQdAAaiIFEBYgBCABKQMgNwOQAyAEIAEpAxg3A4gDIAQgASkDEDcDgAMgBCABKQMINwP4AiAEIAEpAwA3A/ACIARB8AJqEC8gBEHIAmogAiAEQZgDahAZIAQgASkDSDcDwAIgBCABQUBrKQMANwO4AiAEIAEpAzg3A7ACIAQgASkDMDcDqAIgBCABKQMoNwOgAiAEQaACahAvIARB+AFqIAJBKGogBEGYA2oQGSAEQfgBaiAEQfgBaiAFEBkgBEHQAWogBEHwAmpBARAiIARB0AFqIARByAJqECEgBEGoAWogBEGgAmpBARAiIARBqAFqIARB+AFqECEgBEHQAWoQVARAIARBqAFqEFQEQCAAIAEgAxBVDAILIAMEQCADQQAQNgsgAEEBNgJ4DAELIARBgAFqIARBqAFqEBYgBEHYAGogBEHQAWoQFiAEQTBqIARB0AFqIARB2ABqEBkgAwRAIAMgBCkD0AE3AwAgAyAEKQPwATcDICADIAQpA+gBNwMYIAMgBCkD4AE3AxAgAyAEKQPYATcDCAsgAEHQAGogBSAEQdABahAZIARBCGogBEHwAmogBEHYAGoQGSAAIAQpAyg3AyAgACAEKQMgNwMYIAAgBCkDGDcDECAAIAQpAxA3AwggACAEKQMINwMAIABBAhAuIAAgBEEwahAhIAAgAEEDECIgACAEQYABahAhIABBKGoiASAAQQUQIiABIARBCGoQISABIAEgBEGoAWoQGSAEQTBqIARBMGogBEGgAmoQGSAEQTBqIARBMGpBARAiIAEgBEEwahAhCyAEQcADaiQAC/ICACAAIAExAB88AAAgACABMwEePAABIAAgASkDGEIoiDwAAiAAIAE1Ahw8AAMgACABKQMYQhiIPAAEIAAgASkDGEIQiDwABSAAIAEpAxhCCIg8AAYgACABKQMYPAAHIAAgATEAFzwACCAAIAEzARY8AAkgACABKQMQQiiIPAAKIAAgATUCFDwACyAAIAEpAxBCGIg8AAwgACABKQMQQhCIPAANIAAgASkDEEIIiDwADiAAIAEpAxA8AA8gACABMQAPPAAQIAAgATMBDjwAESAA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AEEAQRkgAkEBdmsgAkEfRht0IQIgASgCACEBA0AgASIEKAIEQXhxIABGDQIgAkEddiEBIAJBAXQhAiAEIAFBBHFqIgdBEGooAgAiAQ0ACyAHIAM2AhAgAyAENgIYCyADIAM2AgwgAyADNgIIDAELIAQoAggiACADNgIMIAQgAzYCCCADQQA2AhggAyAENgIMIAMgADYCCAtBhMAEQYTABCgCAEF/aiIANgIAIAANAEGswwQhAwNAIAMoAgAiAEEIaiEDIAANAAtBhMAEQX82AgALC20BAX8jAEGAAmsiBSQAIARBgMAEcSACIANMckUEQCAFIAFB/wFxIAIgA2siAkGAAiACQYACSSIBGxAwGiABRQRAA0AgACAFQYACEE4gAkGAfmoiAkH/AUsNAAsLIAAgBSACEE4LIAVBgAJqJAALMwEBfyAAQQEgABshAAJAA0AgABBYIgENAUHgvwQoAgAiAQRAIAERBQAMAQsLEAQACyABCwYAIAAQRAvZAQEDfyAAIAAoAmAiAyACajYCYAJAQcAAIANBP3EiBGsiBSACSw0AIABBIGoiAyAEaiABIAUQHxogACADEJYBIAEgBWohAUEAIQQgAiAFayICQcAASQ0AA0AgAyABKQAANwAAIAMgASkAODcAOCADIAEpADA3ADAgAyABKQAoNwAoIAMgASkAIDcAICADIAEpABg3ABggAyABKQAQNwAQIAMgASkACDcACCAAIAMQlgEgAUFAayEBIAJBQGoiAkE/Sw0ACwsgAgRAIAAgBGpBIGogASACEB8aCwt/AQJ+IABCACACrCIDfSIEIAEpAwCDIANCf3wiAyAAKQMAg4Q3AwAgACABKQMIIASDIAApAwggA4OENwMIIAAgASkDECAEgyAAKQMQIAODhDcDECAAIAEpAxggBIMgACkDGCADg4Q3AxggACABKQMgIASDIAApAyAgA4OENwMgC4sDAQV+IAAgATEAHyABMQAeQgiGhCABMQAdQhCGhCABMQAcQhiGhCABMQAbQiCGhCABMQAaQiiGhCABMQAZQg+DQjCGhCICNwMAIAAgAS0AGUEEdq0gATEAGEIEhoQgATEAF0IMhoQgATEAFkIUhoQgATEAFUIchoQgATEAFEIkhoQgATEAE0IshoQiAzcDCCAAIAExABIgATEAEUIIhoQgATEAEEIQhoQgATEAD0IYhoQgATEADkIghoQgATEADUIohoQgATEADEIPg0IwhoQiBDcDECAAIAEtAAxBBHatIAExAAtCBIaEIAExAApCDIaEIAExAAlCFIaEIAExAAhCHIaEIAExAAdCJIaEIAExAAZCLIaEIgU3AxggACABMQAFIAExAARCCIaEIAExAANCEIaEIAExAAJCGIaEIAExAAFCIIaEIAExAABCKIaEIgY3AyACfyAGQv///////z9SIAJCr/j//+///wdUckUEQEEAIAMgBIMgBYNC/////////wdRDQEaC0EBCwuAAQAgACABKAJQNgJ4IAAgASkDADcDACAAIAEpAwg3AwggACABKQMQNwMQIAAgASkDGDcDGCAAIAEpAyA3AyAgACABKQMoNwMoIAAgASkDMDcDMCAAIAEpAzg3AzggAEFAayABQUBrKQMANwMAIAAgASkDSDcDSCAAQdAAakEBEDYLBwAgAEEARwvFAQEDfyABIAJqIQQCQCAAKAJgQT9xIgNFDQAgAiADakHAAEkEQCADIQUMAQsgAEEgaiICIANqIAFBwAAgA2siAxAfGiAAIAApA2AgA618NwNgIAAgAkEBEJ4BIAEgA2ohAQsCfyAEIAFrIgJBwABOBEAgACABIAJBBnYQngEgACAAKQNgIAJBQHEiAq18NwNgIAEgAmohAQsgBCABSwsEQCAAIAVqQSBqIAEgBCABayIBEB8aIAAgACkDYCABrHw3A2ALIAALFwAgAC0AAEEgcUUEQCABIAIgABCZAgsLpQECAn8BfiABBEAgABDHAQNAIAJBCEYEQCABIABBwAAQHxoFIAAgAkEDdGoiAyADKQMAIgRCOIYgBEIohkKAgICAgIDA/wCDhCAEQhiGQoCAgICA4D+DIARCCIZCgICAgPAfg4SEIARCCIhCgICA+A+DIARCGIhCgID8B4OEIARCKIhCgP4DgyAEQjiIhISENwMAIAJBAWohAgwBCwsLIABB0AEQNQsJACAAIAE2AAALDwAgABA/KAIAIAAoAgBrCxAAIAAoAgAgASgCAEZBAXMLCgAgACgCBBCNAQvPAQEFfiAAKQMAIAApAyAiA0IwiELRh4CAEH58IgJC/////////weDIgFC0IeAgBCFIQQCfyABUEUEQEEAIARC/////////wdSDQEaCyABIAApAwggAkI0iHwiAUL/////////B4OEIAApAxAgAUI0iHwiAkL/////////B4OEIAApAxggAkI0iHwiBUL/////////B4OEIANC////////P4MgBUI0iHwiA4RQIAEgBIMgAoMgBYMgA0KAgICAgIDAB4WDQv////////8HUXILC2sAAkAgASgCeARAIABBATYCeCACRQ0BIAJBARA2DwsgAgRAIAIgASkDKDcDACACIAEpA0g3AyAgAiABQUBrKQMANwMYIAIgASkDODcDECACIAEpAzA3AwggAhAvIAJBAhAuCyAAIAEQ8AELC8UCAQd+IAApAwggACkDACAAKQMgIgRCMIhC0YeAgBB+fCIBQjSIfCICQv////////8HgyEFIAApAxggACkDECACQjSIfCIHQjSIfCIDQv////////8HgyEGIAAgBEL///////8/gyADQjSIfCIEQjCIIAIgB0L/////////B4MiAoMgA4NC/////////wdRIARC////////P1FxIAFC/////////weDIgNCrvj//+///wdWca2EUAR+IAQFIANC0YeAgBB8IgFC/////////weDIQMgBSABQjSIfCIBQv////////8HgyEFIAIgAUI0iHwiAUL/////////B4MhAiAGIAFCNIh8IgFC/////////weDIQYgAUI0iCAEfEL///////8/gws3AyAgACAGNwMYIAAgAjcDECAAIAU3AwggACADNwMACx0AIAAgARCcASAAQShqIAFBIGoQnAEgAEEANgJQC4suAQx/IwBBEGsiDCQAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIABB9AFNBEBB5L8EKAIAIgVBECAAQQtqQXhxIABBC0kbIgZBA3YiAHYiAUEDcQRAIAFBf3NBAXEgAGoiAkEDdCIDQZTABGooAgAiAUEIaiEAAkAgASgCCCIGIANBjMAEaiIDRgRAQeS/BCAFQX4gAndxNgIADAELIAYgAzYCDCADIAY2AggLIAEgAkEDdCICQQNyNgIEIAEgAmoiASABKAIEQQFyNgIEDA0LIAZB7L8EKAIAIghNDQEgAQRAAkBBAiAAdCICQQAgAmtyIAEgAHRxIgBBACAAa3FBf2oiACAAQQx2QRBxIgB2IgFBBXZBCHEiAiAAciABIAJ2IgBBAnZBBHEiAXIgACABdiIAQQF2QQJxIgFyIAAg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ACAAKAIEQQFyNgIEDAELIAEgBkEDcjYCBCALIANBAXI2AgQgAyALaiADNgIAIAgEQCAIQQN2IgZBA3RBjMAEaiEAQfi/BCgCACECAn9BASAGdCIGIAVxRQRAQeS/BCAFIAZyNgIAIAAMAQsgACgCCAshBiAAIAI2AgggBiACNgIMIAIgADYCDCACIAY2AggLQfi/BCALNgIAQey/BCADNgIACyABQQhqIQALIAxBEGokACAACwoAIABBUGpBCkkLSwAgAEIANwNgIABCq7OP/JGjs/DbADcCGCAAQv+kuYjFkdqCm383AhAgAELy5rvjo6f9p6V/NwIIIABC58yn0NbQ67O7fzcCACAACyoAIAAEQCAAQcAOQcAAEB8iAEHQAGpBgAEQNSAAQgA3A0ggAEIANwNACwskACAAQQh0QYCA/AdxIABBGHRyIABBCHZBgP4DcSAAQRh2cnILGgEBfyAAKAIAIQEgACAAKAIAQQFqNgIAIAELLAEBfyMAQRBrIgEkACABIAAoAgQ2AgggAUEIahBrKAIAIQAgAUEQaiQAIAALsQECAX8BfiMAQRBrIgIkACACIAApA2BCA4YiA6cQXK1CIIYgA0IgiKcQXK2ENwAIIAEgAEGACEE3IAAoAmBrQT9xQQFqEE0gAkEIakEIEE0iACgCABA9IAFBBGogACgCBBA9IAFBCGogACgCCBA9IAFBDGogACgCDBA9IAFBEGogACgCEBA9IAFBFGogACgCFBA9IAFBGGogACgCGBA9IAFBHGogACgCHBA9IAJBEGokAAtXACAAIAEpAwAgASkDCEI0hoQ3AwAgACABKQMQQiiGIAEpAwhCDIiENwMIIAAgASkDGEIchiABKQMQQhiIhDcDECAAIAEpAyBCEIYgASkDGEIkiIQ3AxgLTQEBfyMAQdAAayIDJAAgA0EoaiACEBYgAyADQShqIAIQGSAAIAEgA0EoahAZIABBKGogAUEoaiADEBkgACABKAJ4NgJQIANB0ABqJAALkAEBBX4gACkDCCAAKQMAIAApAyAiAUIwiELRh4CAEH58IgJCNIh8IgMgAoQgACkDECADQjSIfCIEhCAAKQMYIARCNIh8IgWEQv////////8HgyABQv///////z+DIAVCNIh8IgGEUCADIAJC0IeAgBCFgyAEgyAFgyABQoCAgICAgMAHhYNC/////////wdRcgsmAEJ/IAKthkJ/hSAAIAFBA3ZB+P///wFxaikDACABQT9xrYiDpwunAgEFfiAAIAApAxggACkDECAAKQMIIAApAwAgACkDICIDQjCIQtGHgIAQfnwiAkI0iHwiAUI0iHwiBEI0iHwiBUI0iCADQv///////z+DfCIDQjCIIARC/////////weDIgQgAYMgBYNC/////////wdRIANC////////P1FxIAJC/////////weDIgJCrvj//+///wdWca2EQtGHgIAQfiACfCICQv////////8HgzcDACAAIAFC/////////weDIAJCNIh8IgFC/////////weDNwMIIAAgAUI0iCAEfCIBQv////////8HgzcDECAAIAVC/////////weDIAFCNIh8IgFC/////////weDNwMYIAAgAUI0iCADfEL///////8/gzcDIAseACAAIAEoAgBqIAIgAxAfGiABIAEoAgAgA2o2AgALngEBBX4gACABKQMAQn+FIgJCwoLZgc3Rl+m/f3wiA0IAQn8gARA0GyIEgzcDACAAIAEpAwhCf4UiBSADIAJUrXwiAkK7wKL66py317p/fCIDIASDNwMIIAAgASkDEEJ/hSIGIAIgBVStIAMgAlStfHwiAkJ+fCIDIASDNwMQIAAgAiAGVK0gAyACVK18IAEpAxhCf4V8Qn98IASDNwMYCwgAIACnQQFxC2oBAX8jAEFAaiICJAAgAiABEHcgACACKQM4NwA4IAAgAikDMDcAMCAAIAIpAyg3ACggACACKQMgNwAgIAAgAikDGDcAGCAAIAIpAxA3ABAgACACKQMINwAIIAAgAikDADcAACACQUBrJAALRgECfyAAKAIEIgVBCHUhBiAAKAIAIgAgASACKAIAIAZqKAIAIAYgBUEBcRsgAmogA0ECIAVBAnEbIAQgACgCACgCGBEIAAu8AQEDfwJ/IAEgACgCWEE/cSIERQ0AGiACIARqQcAASQRAIAQhBSABDAELIABBFGoiAyAEaiABQcAAIARrIgQQHxogACAAKQNYIAStfDcDWCAAIAMQiwEgASAEagshAyABIAJqIQIDQCACIANBQGsiAUlFBEAgACADEIsBIAAgACkDWEJAfTcDWCABIQMMAQsLIAIgA0sEQCAAIAVqQRRqIAMgAiADayIBEB8aIAAgACkDWCABrHw3A1gLIAALEQAgACAAKAIAQX9qNgIAIAALCgAgACgCABCNAQsfACAAQgA3AwggACABrTcDACAAQgA3AxAgAEIANwMYC8kBAQN/IwBB0ABrIgIkACAAIAEoAng2AlAgAUHQAGoiAyADEKIBIAJBKGogAxAWIAIgAyACQShqEBkgASABIAJBKGoQGSABQShqIgQgBCACEBkgA0EBEDYgACABKQMgNwMgIAAgASkDGDcDGCAAIAEpAxA3AxAgACABKQMINwMIIAAgASkDADcDACAAIAEpAyg3AyggACABKQMwNwMwIAAgASkDODcDOCAAQUBrIAFBQGspAwA3AwAgACABKQNINwNIIAJB0ABqJAALuwQBA38jAEHAAWsiAyQAIANCADcDMCADQgA3AzggA0FAa0IANwMAIANCADcDSCADQgA3A1AgA0IANwNYIANCADcDYCADQgA3AyggASAAQShqQYABEB8hBSADQQhqIAIgAEEIahCkASADQQA2ArgBA0AgA0EoaiAEQQp0IgEgACgCAGogA0EIaiAEQQJ0QQQQYyICRRAsIANBKGogACgCACABakFAayACQQFGECwgA0EoaiAAKAIAIAFqQYABaiACQQJGECwgA0EoaiAAKAIAIAFqQcABaiACQQNGECwgA0EoaiAAKAIAIAFqQYACaiACQQRGECwgA0EoaiAAKAIAIAFqQcACaiACQQVGECwgA0EoaiAAKAIAIAFqQYADaiACQQZGECwgA0EoaiAAKAIAIAFqQcADaiACQQdGECwgA0EoaiAAKAIAIAFqQYAEaiACQQhGECwgA0EoaiAAKAIAIAFqQcAEaiACQQlGECwgA0EoaiAAKAIAIAFqQYAFaiACQQpGECwgA0EoaiAAKAIAIAFqQcAFaiACQQtGECwgA0EoaiAAKAIAIAFqQYAGaiACQQxGECwgA0EoaiAAKAIAIAFqQcAGaiACQQ1GECwgA0EoaiAAKAIAIAFqQYAHaiACQQ5GECwgA0EoaiAAKAIAIAFqQcAHaiACQQ9GECwgA0HoAGogA0EoahBXIAUgBSADQegAahD/ASAEQQFqIgRBwABHDQALIANB6ABqEHggA0EIahBCIANBwAFqJAALuQEBAn8jAEHQAWsiAiQAIAAoAkAEQCACQQhqIABBIGoiAxBBIAJBCGogAEEgEDEgAkEIakHAtwRBARAxIAJBCGogAxBAIAJBCGogAxBBIAJBCGogAEEgEDEgAkEIaiAAEEALIAJBCGogAEEgahBBIAJBCGogAEEgEDEgAkEIaiAAEEAgASAAKQAYNwAYIAEgACkAEDcAECABIAApAAg3AAggASAAKQAANwAAIABBATYCQCACQdABaiQAC1ABAX8jAEGgGGsiBSQAIAUgBUEQajYCDCAFIAVBoAhqNgIIIAUgBUHgDWo2AgQgBSAFQaAQajYCACAAIAUgASACIAMgBBDpASAFQaAYaiQAC1IAIAAgAikAADcAACAAIAIpABg3ABggACACKQAQNwAQIAAgAikACDcACCABIAIpADg3ABggASACKQAwNwAQIAEgAikAKDcACCABIAIpACA3AAALhQEBBX4gACAAKQMAIgQgAa0iAkK//ab+sq7olsAAfnwiBTcDACAAIAApAwgiBiACQsS/3YWV48ioxQB+fCIDIAUgBFStfCIENwMIIAAgACkDECIFIAJ8IgIgAyAGVK0gBCADVK18fCIDNwMQIAAgACkDGCACIAVUrSADIAJUrXx8NwMYIAELZAICfwJ+IAApAxhCf1IgACkDECIDQn5UciIBIAApAwgiBEK7wKL66py317p/VHJBf3MiAiAEQrvAovrqnLfXun9WcSABQX9zIANCf1FxciAAKQMAQsCC2YHN0Zfpv39WIAJxcguiAwAgACABKQMgQiiIPAAAIAAgATUCJDwAASAAIAEpAyBCGIg8AAIgACABKQMgQhCIPAADIAAgASkDIEIIiDwABCAAIAEpAyA8AAUgACABKQMYQiyIPAAGIAAgASkDGEIkiDwAByAAIAEpAxhCHIg8AAggACABKQMYQhSIPAAJIAAgASkDGEIMiDwACiAAIAEpAxhCBIg8AAsgACABMwEWQg+DIAEpAxhCBIaEPAAMIAAgASkDEEIoiDwADSAAIAE1AhQ8AA4gACABKQMQQhiIPAAPIAAgASkDEEIQiDwAECAAIAEpAxBCCIg8ABEgACABKQMQPAASIAAgASkDCEIsiDwAEyAAIAEpAwhCJIg8ABQgACABKQMIQhyIPAAVIAAgASkDCEIUiDwAFiAAIAEpAwhCDIg8ABcgACABKQMIQgSIPAAYIAAgATMBBkIPgyABKQMIQgSGhDwAGSAAIAEpAwBCKIg8ABogACABNQIEPAAbIAAgASkDAEIYiDwAHCAAIAEpAwBCEIg8AB0gACABKQMAQgiIPAAeIAAgASkDADwAHwuOAQEBfyMAQUBqIgMkACADIAIpADg3AzggAyACKQAwNwMwIAMgAikAKDcDKCADIAIpACA3AyAgAyACKQAYNwMYIAMgAikAEDcDECADIAIpAAg3AwggAyACKQAANwMAIAEgAxBXQQEhAiABEK4BBEAgACgCsAEgACgCtAFBsbYEEB5BACECCyADQUBrJAAgAgudAQEBfyMAQdAAayICJAAgAiABKQMINwMwIAIgASkDEDcDOCACQUBrIAEpAxg3AwAgAiABKQMgNwNIIAIgASkDADcDKCACQShqEGQgAiABKQNINwMgIAIgAUFAaykDADcDGCACIAEpAzg3AxAgAiABKQMwNwMIIAIgASkDKDcDACACEGQgACACQShqEGAgAEEgaiACEGAgAkHQAGokAAsUACAAQQA2AlAgABA7IABBKGoQOwuQAQEDfyAAIQECQAJAIABBA3FFDQAgAC0AAEUEQEEADwsDQCABQQFqIgFBA3FFDQEgAS0AAA0ACwwBCwNAIAEiAkEEaiEBIAIoAgAiA0F/cyADQf/9+3dqcUGAgYKEeHFFDQALIANB/wFxRQRAIAIgAGsPCwNAIAItAAEhAyACQQFqIgEhAiADDQALCyABIABrC0gBAn8gACgCBCIGQQh1IQcgACgCACIAIAEgAiADKAIAIAdqKAIAIAcgBkEBcRsgA2ogBEECIAZBAnEbIAUgACgCACgCFBEJAAseACAAKAIcQQFGIAAoAgQgAUdyRQRAIAAgAjYCHAsLoQEAIABBAToANQJAIAAoAgQgAkcNACAAQQE6ADQgACgCECICRQRAIABBATYCJCAAIAM2AhggACABNgIQIANBAUcgACgCMEEBR3INASAAQQE6ADYPCyABIAJGBEAgACgCGCICQQJGBEAgACADNgIYIAMhAgsgACgCMEEBRyACQQFHcg0BIABBAToANg8LIABBAToANiAAIAAoAiRBAWo2AiQLC10BAX8gACgCECIDRQRAIABBATYCJCAAIAI2AhggACABNgIQDwsCQCABIANGBEAgACgCGEECRw0BIAAgAjYCGA8LIABBAToANiAAQQI2AhggACAAKAIkQQFqNgIkCwsUACAAQeApNgIA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IgIgBUF/c3IgA3NqQcOz7aoGakEGdyACaiIAaiACIA9qIAMgF2ogBSASaiAAIANBf3NyIAJzakGSmbP4eGpBCncgAGoiBSACQX9zciAAc2pB/ei/f2pBD3cgBWoiAiAAQX9zciAFc2pB0buRrHhqQRV3IAJqIgAgBUF/c3IgAnNqQc/8of0GakEGdyAAaiIDaiAAIA5qIAIgFWogBSAHaiADIAJBf3NyIABzakHgzbNxakEKdyADaiICIABBf3NyIANzakGUhoWYempBD3cgAmoiACADQX9zciACc2pBoaOg8ARqQRV3IABqIgUgAkF/c3IgAHNqQYL9zbp/akEGdyAFaiIDIBlqNgIAIAEgGCACIBZqIAMgAEF/c3IgBXNqQbXk6+l7akEKdyADaiICajYCDCABIBEgACATaiACIAVBf3NyIANzakG7pd/WAmpBD3cgAmoiAGo2AgggASAAIApqIAUgDWogACADQX9zciACc2pBkaeb3H5qQRV3ajYCBAsHACAAIAF3Cw0AIAFBf3MgAHIgAnMLJAEBfyMAQRBrIgIkACAAQQRBgAlBkAlBAyABEBUgAkEQaiQACxAAIAAgAnEgAkF/cyABcXILEAAgAEF/cyACcSAAIAFxcgsNACACQX9zIAFyIABzC6opARN/IwBBMGsiAiQAIAIgACgCACIDNgIsIAIgACgCBCISNgIoIAIgACgCCCIENgIkIAIgACgCDCITNgIgIAIgACgCECIUNgIcIAIgAzYCGCACIBI2AhQgAiAENgIQIAIgEzYCDCACIBQ2AgggASgABCEDIAEoAAghBCABKAAMIQUgASgAECEGIAEoABQhByABKAAYIQggASgAHCEJIAEoACAhCiABKAAkIQsgASgAKCEMIAEoACwhDSABKAAwIQ4gASgANCEPIAEoADghECABKAA8IREgAkEsaiASIAJBJGogEyAUIAEoAAAiAUELECAgAkEYaiACKAIUIAJBEGogAigCDCACKAIIIAdBCBArIAJBHGogAigCLCACQShqIAIoAiQgAigCICADQQ4QICACQQhqIAIoAhggAkEUaiACKAIQIAIoAgwgEEEJECsgAkEgaiACKAIcIAJBLGogAigCKCACKAIkIARBDxAgIAJBDGogAigCCCACQRhqIAIoAhQgAigCECAJQQkQKyACQSRqIAIoAiAgAkEcaiACKAIsIAIoAiggBUEMECAgAkEQaiACKAIMIAJBCGogAigCGCACKAIUIAFBCxArIAJBKGogAigCJCACQSBqIAIoAhwgAigCLCAGQQUQICACQRRqIAIoAhAgAkEMaiACKAIIIAIoAhggC0ENECsgAkEsaiACKAIoIAJBJGogAigCICACKAIcIAdBCBAgIAJBGGogAigCFCACQRBqIAIoAgwgAigCCCAEQQ8QKyACQRxqIAIoAiwgAkEoaiACKAIkIAIoAiAgCEEHECAgAkEIaiACKAIYIAJBFGogAigCECACKAIMIA1BDxArIAJBIGogAigCHCACQSxqIAIoAiggAigCJCAJQQkQICACQQxqIAIoAgggAkEYaiACKAIUIAIoAhAgBkEFECsgAkEkaiACKAIgIAJBHGogAigCLCACKAIoIApBCxAgIAJBEGogAigCDCACQQhqIAIoAhggAigCFCAPQQcQKyACQShqIAIoAiQgAkEgaiACKAIcIAIoAiwgC0ENECAgAkEUaiACKAIQIAJBDGogAigCCCACKAIYIAhBBxArIAJBLGogAigCKCACQSRqIAIoAiAgAigCHCAMQQ4QICACQRhqIAIoAhQgAkEQaiACKAIMIAIoAgggEUEIECsgAkEcaiACKAIsIAJBKGogAigCJCACKAIgIA1BDxAgIAJBCGogAigCGCACQRRqIAIoAhAgAigCDCAKQQsQKyACQSBqIAIoAhwgAkEsaiACKAIoIAIoAiQgDkEGECAgAkEMaiACKAIIIAJBGGogAigCFCACKAIQIANBDhArIAJBJGogAigCICACQRxqIAIoAiwgAigCKCAPQQcQICACQRBqIAIoAgwgAkEIaiACKAIYIAIoAhQgDEEOECsgAkEoaiACKAIkIAJBIGogAigCHCACKAIsIBBBCRAgIAJBFGogAigCECACQQxqIAIoAgggAigCGCAFQQwQKyACQSxqIAIoAiggAkEkaiACKAIgIAIoAhwgEUEIECAgAkEYaiACKAIUIAJBEGogAigCDCACKAIIIA5BBhArIAJBHGogAigCLCACQShqIAIoAiQgAigCICAJQQcQKiACQQhqIAIoAhggAkEUaiACKAIQIAIoAgwgCEEJECkgAkEgaiACKAIcIAJBLGogAigCKCACKAIkIAZBBhAqIAJBDGogAigCCCACQRhqIAIoAhQgAigCECANQQ0QKSACQSRqIAIoAiAgAkEcaiACKAIsIAIoAiggD0EIECogAkEQaiACKAIMIAJBCGogAigCGCACKAIUIAVBDxApIAJBKGogAigCJCACQSBqIAIoAhwgAigCLCADQQ0QKiACQRRqIAIoAhAgAkEMaiACKAIIIAIoAhggCUEHECkgAkEsaiACKAIoIAJBJGogAigCICACKAIcIAxBCxAqIAJBGGogAigCFCACQRBqIAIoAgwgAigCCCABQQwQKSACQRxqIAIoAiwgAkEoaiACKAIkIAIoAiAgCEEJECogAkEIaiACKAIYIAJBFGogAigCECACKAIMIA9BCBApIAJBIGogAigCHCACQSxqIAIoAiggAigCJCARQQcQKiACQQxqIAIoAgggAkEYaiACKAIUIAIoAhAgB0EJECkgAkEkaiACKAIgIAJBHGogAigCLCACKAIoIAVBDxAqIAJBEGogAigCDCACQQhqIAIoAhggAigCFCAMQQsQKSACQShqIAIoAiQgAkEgaiACKAIcIAIoAiwgDkEHECogAkEUaiACKAIQIAJBDGogAigCCCACKAIYIBBBBxApIAJBLGogAigCKCACQSRqIAIoAiAgAigCHCABQQwQKiACQRhqIAIoAhQgAkEQaiACKAIMIAIoAgggEUEHECkgAkEcaiACKAIsIAJBKGogAigCJCACKAIgIAtBDxAqIAJBCGogAigCGCACQRRqIAIoAhAgAigCDCAKQQwQKSACQSBqIAIoAhwgAkEsaiACKAIoIAIoAiQgB0EJECogAkEMaiACKAIIIAJBGGogAigCFCACKAIQIA5BBxApIAJBJGogAigCICACQRxqIAIoAiwgAigCKCAEQQsQKiACQRBqIAIoAgwgAkEIaiACKAIYIAIoAhQgBkEGECkgAkEoaiACKAIkIAJBIGogAigCHCACKAIsIBBBBxAqIAJBFGogAigCECACQQxqIAIoAgggAigCGCALQQ8QKSACQSxqIAIoAiggAkEkaiACKAIgIAIoAhwgDUENECogAkEYaiACKAIUIAJBEGogAigCDCACKAIIIANBDRApIAJBHGogAigCLCACQShqIAIoAiQgAigCICAKQQwQKiACQQhqIAIoAhggAkEUaiACKAIQIAIoAgwgBEELECkgAkEgaiACKAIcIAJBLGogAigCKCACKAIkIAVBCxAoIAJBDGogAigCCCACQRhqIAIoAhQgAigCECARQQkQJyACQSRqIAIoAiAgAkEcaiACKAIsIAIoAiggDEENECggAkEQaiACKAIMIAJBCGogAigCGCACKAIUIAdBBxAnIAJBKGogAigCJCACQSBqIAIoAhwgAigCLCAQQQYQKCACQRRqIAIoAhAgAkEMaiACKAIIIAIoAhggA0EPECcgAkEsaiACKAIoIAJBJGogAigCICACKAIcIAZBBxAoIAJBGGogAigCFCACQRBqIAIoAgwgAigCCCAFQQsQJyACQRxqIAIoAiwgAkEoaiACKAIkIAIoAiAgC0EOECggAkEIaiACKAIYIAJBFGogAigCECACKAIMIAlBCBAnIAJBIGogAigCHCACQSxqIAIoAiggAigCJCARQQkQKCACQQxqIAIoAgggAkEYaiACKAIUIAIoAhAgEEEGECcgAkEkaiACKAIgIAJBHGogAigCLCACKAIoIApBDRAoIAJBEGogAigCDCACQQhqIAIoAhggAigCFCAIQQYQJyACQShqIAIoAiQgAkEgaiACKAIcIAIoAiwgA0EPECggAkEUaiACKAIQIAJBDGogAigCCCACKAIYIAtBDhAnIAJBLGogAigCKCACQSRqIAIoAiAgAigCHCAEQQ4QKCACQRhqIAIoAhQgAkEQaiACKAIMIAIoAgggDUEMECcgAkEcaiACKAIsIAJBKGogAigCJCACKAIgIAlBCBAoIAJBCGogAigCGCACQRRqIAIoAhAgAigCDCAKQQ0QJyACQSBqIAIoAhwgAkEsaiACKAIoIAIoAiQgAUENECggAkEMaiACKAIIIAJBGGogAigCFCACKAIQIA5BBRAnIAJBJGogAigCICACQRxqIAIoAiwgAigCKCAIQQYQKCACQRBqIAIoAgwgAkEIaiACKAIYIAIoAhQgBEEOECcgAkEoaiACKAIkIAJBIGogAigCHCACKAIsIA9BBRAoIAJBFGogAigCECACQQxqIAIoAgggAigCGCAMQQ0QJyACQSxqIAIoAiggAkEkaiACKAIgIAIoAhwgDUEMECggAkEYaiACKAIUIAJBEGogAigCDCACKAIIIAFBDRAnIAJBHGogAigCLCACQShqIAIoAiQgAigCICAHQQcQKCACQQhqIAIoAhggAkEUaiACKAIQIAIoAgwgBkEHECcgAkEgaiACKAIcIAJBLGogAigCKCACKAIkIA5BBRAoIAJBDGogAigCCCACQRhqIAIoAhQgAigCECAPQQUQJyACQSRqIAIoAiAgAkEcaiACKAIsIAIoAiggA0ELECYgAkEQaiACKAIMIAJBCGogAigCGCACKAIUIApBDxAlIAJBKGogAigCJCACQSBqIAIoAhwgAigCLCALQQwQJiACQRRqIAIoAhAgAkEMaiACKAIIIAIoAhggCEEFECUgAkEsaiACKAIoIAJBJGogAigCICACKAIcIA1BDhAmIAJBGGogAigCFCACQRBqIAIoAgwgAigCCCAGQQgQJSACQRxqIAIoAiwgAkEoaiACKAIkIAIoAiAgDEEPECYgAkEIaiACKAIYIAJBFGogAigCECACKAIMIANBCxAlIAJBIGogAigCHCACQSxqIAIoAiggAigCJCABQQ4QJiACQQxqIAIoAgggAkEYaiACKAIUIAIoAhAgBUEOECUgAkEkaiACKAIgIAJBHGogAigCLCACKAIoIApBDxAmIAJBEGogAigCDCACQQhqIAIoAhggAigCFCANQQ4QJSACQShqIAIoAiQgAkEgaiACKAIcIAIoAiwgDkEJECYgAkEUaiACKAIQIAJBDGogAigCCCACKAIYIBFBBhAlIAJBLGogAigCKCACQSRqIAIoAiAgAigCHCAGQQgQJiACQRhqIAIoAhQgAkEQaiACKAIMIAIoAgggAUEOECUgAkEcaiACKAIsIAJBKGogAigCJCACKAIgIA9BCRAmIAJBCGogAigCGCACQRRqIAIoAhAgAigCDCAHQQYQJSACQSBqIAIoAhwgAkEsaiACKAIoIAIoAiQgBUEOECYgAkEMaiACKAIIIAJBGGogAigCFCACKAIQIA5BCRAlIAJBJGogAigCICACQRxqIAIoAiwgAigCKCAJQQUQJiACQRBqIAIoAgwgAkEIaiACKAIYIAIoAhQgBEEMECUgAkEoaiACKAIkIAJBIGogAigCHCACKAIsIBFBBhAmIAJBFGogAigCECACQQxqIAIoAgggAigCGCAPQQkQJSACQSxqIAIoAiggAkEkaiACKAIgIAIoAhwgEEEIECYgAkEYaiACKAIUIAJBEGogAigCDCACKAIIIAtBDBAlIAJBHGogAigCLCACQShqIAIoAiQgAigCICAHQQYQJiACQQhqIAIoAhggAkEUaiACKAIQIAIoAgwgCUEFECUgAkEgaiACKAIcIAJBLGogAigCKCACKAIkIAhBBRAmIAJBDGogAigCCCACQRhqIAIoAhQgAigCECAMQQ8QJSACQSRqIAIoAiAgAkEcaiACKAIsIAIoAiggBEEMECYgAkEQaiACKAIMIAJBCGogAigCGCACKAIUIBBBCBAlIAJBKGogAigCJCACQSBqIAIoAhwgAigCLCAGQQkQJCACQRRqIAIoAhAgAkEMaiACKAIIIAIoAhggDkEIECAgAkEsaiACKAIoIAJBJGogAigCICACKAIcIAFBDxAkIAJBGGogAigCFCACQRBqIAIoAgwgAigCCCARQQUQICACQRxqIAIoAiwgAkEoaiACKAIkIAIoAiAgB0EFECQgAkEIaiACKAIYIAJBFGogAigCECACKAIMIAxBDBAgIAJBIGogAigCHCACQSxqIAIoAiggAigCJCALQQsQJCACQQxqIAIoAgggAkEYaiACKAIUIAIoAhAgBkEJECAgAkEkaiACKAIgIAJBHGogAigCLCACKAIoIAlBBhAkIAJBEGogAigCDCACQQhqIAIoAhggAigCFCADQQwQICACQShqIAIoAiQgAkEgaiACKAIcIAIoAiwgDkEIECQgAkEUaiACKAIQIAJBDGogAigCCCACKAIYIAdBBRAgIAJBLGogAigCKCACQSRqIAIoAiAgAigCHCAEQQ0QJCACQRhqIAIoAhQgAkEQaiACKAIMIAIoAgggCkEOECAgAkEcaiACKAIsIAJBKGogAigCJCACKAIgIAxBDBAkIAJBCGogAigCGCACQRRqIAIoAhAgAigCDCAJQQYQICACQSBqIAIoAhwgAkEsaiACKAIoIAIoAiQgEEEFECQgAkEMaiACKAIIIAJBGGogAigCFCACKAIQIAhBCBAgIAJBJGogAigCICACQRxqIAIoAiwgAigCKCADQQwQJCACQRBqIAIoAgwgAkEIaiACKAIYIAIoAhQgBEENECAgAkEoaiACKAIkIAJBIGogAigCHCACKAIsIAVBDRAkIAJBFGogAigCECACQQxqIAIoAgggAigCGCAPQQYQICACQSxqIAIoAiggAkEkaiACKAIgIAIoAhwgCkEOECQgAkEYaiACKAIUIAJBEGogAigCDCACKAIIIBBBBRAgIAJBHGogAigCLCACQShqIAIoAiQgAigCICANQQsQJCACQQhqIAIoAhggAkEUaiACKAIQIAIoAgwgAUEPECAgAkEgaiACKAIcIAJBLGogAigCKCACKAIkIAhBCBAkIAJBDGogAigCCCACQRhqIAIoAhQgAigCECAFQQ0QICACQSRqIAIoAiAgAkEcaiACKAIsIAIoAiggEUEFECQgAkEQaiACKAIMIAJBCGogAigCGCACKAIUIAtBCxAgIAJBKGogAigCJCACQSBqIAIoAhwgAigCLCAPQQYQJCACQRRqIAIoAhAgAkEMaiACKAIIIAIoAhggDUELECAgACgCACEBIAAgAigCDCACKAIkIAAoAgRqajYCACAAIAIoAgggAigCICAAKAIIamo2AgQgACACKAIYIAIoAhwgACgCDGpqNgIIIAAgAigCFCACKAIsIAAoAhBqajYCDCAAIAIoAhAgASACKAIoamo2AhAgAkEwaiQACzgBA39BCBANIgIiAyIBQbQpNgIAIAFB4Ck2AgAgAUEEaiAAEL4CIANBkCo2AgAgAkGwKkEOEAwACyUBAX8jAEEQayIBJAAgAUEQaiQAIAFBCGoiASAANgIAIAEoAgALEAAgACABNgIEIAAgATYCAAs1AQF/IAAQURogABBRGiAAKAIABEAgACAAKAIAENQBIAAQPxogACgCACEBIAAQURogARBECwswAQF/IwBBEGsiAiQAIAIgACgCADYCCCACIAIoAgggAWo2AgggAkEQaiQAIAIoAggLNQEBfyMAQRBrIgIkACACIAAoAgQ2AgggAiABKAIENgIAIAJBCGogAhBSIQAgAkEQaiQAIAALCwAgACABEGwQjgELCwAgACABEFMQjgELHAAgABDaASABBEAgACABENkBIAAgARDYAQsgAAtpAQJ+IABCACACrCIDfSIEIAEpAwCDIANCf3wiAyAAKQMAg4Q3AwAgACABKQMIIASDIAApAwggA4OENwMIIAAgASkDECAEgyAAKQMQIAODhDcDECAAIAEpAxggBIMgACkDGCADg4Q3AxgLkz4BRX8gACABKAI4IgJBGHQgAkEIdEGAgPwHcXIgAkEIdkGA/gNxIAJBGHZyciICIAEoAjwiA0EYdCADQQh0QYCA/AdxciADQQh2QYD+A3EgA0EYdnJy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ECIKIAIpA7gBIAIpA8gBfHx8IAggAikDsAF8IgQgCFStfCAEIAIpA8ABfCIIIARUrXwiBCAKVK0gASkDGCILIAIpA5gBIAIpA6gBfHx8IAQgAikDkAF8IgogBFStfCAKIAIpA6ABfCIEIApUrXwgAyAEfCIKIARUrXwiAyALVK0gAikDeCACKQNgIgsgAikDiAF8fHwgAyACKQNwfCIEIANUrXwgBCACKQOAAXwiAyAEVK18IAMgBnwiBCADVK18IgZ8IgNCAEK//ab+sq7olsAAEBggAkEwaiADIAZUrSAGIAtUrSAFIAIpA2h8fHwiBkIAQr/9pv6yruiWwAAQGCACQUBrIANCAELEv92FlePIqMUAEBggAkEgaiAGQgBCxL/dhZXjyKjFABAYIAJBEGogCSACKQNQfCILIAlUrSAIIAIpA1h8fCIHIAhUrSACKQM4IAogAikDSHx8fCAHIAIpAzB8IgkgB1StfCAJIAIpA0B8IgggCVStfCIHIApUrSAEIAIpAyh8fCAHQr/9pv6yruiWwABCACAGIAVUIgEbfCIFIAdUrXwgBSACKQMgfCIHIAVUrXwgAyAHfCIJIAdUrXwiBSAEVCABaiAFQsS/3YWV48ioxQBCACABG3wiAyAFVGogAyAGfCIHIANUaq0iBUIAQr/9pv6yruiWwAAQGCAAIAIpAxAiBiALfCIENwMAIAIgBUIAQsS/3YWV48ioxQAQGCAAIAggAikDACIIfCIDIAIpAxggBCAGVK18fCIENwMIIAAgBSAJfCIGIAQgA1StIAIpAwggAyAIVK18fHwiAzcDECAAIAYgBVStIAMgBlStfCIFIAd8IgM3AxggACAAEHQgAyAFVGoQcxogAkHgAWokAAszAQF/IwBBMGsiAiQAIAJBCGogAEEBECIgAkEIaiABECEgAkEIahBUIQAgAkEwaiQAIAALgwEAIAAgASkDAEL/////////B4M3AwAgACABKQMIQgyGQoDg//////8HgyABKQMAQjSIhDcDCCAAIAEpAxBCGIZCgICA+P///weDIAEpAwhCKIiENwMQIAAgASkDGEIkhkKAgICAgP7/B4MgASkDEEIciIQ3AxggACABKQMYQhCINwMgCxQBAX9BBBBGIgEgACgCADYCACABC74hARF/IwBBIGsiAyQAA0AgAgRAIAMgACgCACIINgIcIAMgACgCBCIJNgIYIAMgACgCCCIHNgIUIAMgACgCDDYCECADIAAoAhAiBjYCDCADIAAoAhQiBDYCCCADIAAoAhgiBTYCBCADIAAoAhw2AgAgCCAJIAcgA0EQaiAGIAQgBSADIAEQLSIHQZjfqJQEahAaIAMoAgAgAygCHCADKAIYIANBFGogAygCECADKAIMIAMoAgggA0EEaiABQQRqEC0iBkGRid2JB2oQGiADKAIEIAMoAgAgAygCHCADQRhqIAMoAhQgAygCECADKAIMIANBCGogAUEIahAtIgRBz/eDrntqEBogAygCCCADKAIEIAMoAgAgA0EcaiADKAIYIAMoAhQgAygCECADQQxqIAFBDGoQLSIFQaW3181+ahAaIAMoAgwgAygCCCADKAIEIAMgAygCHCADKAIYIAMoAhQgA0EQaiABQRBqEC0iCkHbhNvKA2oQGiADKAIQIAMoAgwgAygCCCADQQRqIAMoAgAgAygCHCADKAIYIANBFGogAUEUahAtIgtB8aPEzwVqEBogAygCFCADKAIQIAMoAgwgA0EIaiADKAIEIAMoAgAgAygCHCADQRhqIAFBGGoQLSIMQaSF/pF5ahAaIAMoAhggAygCFCADKAIQIANBDGogAygCCCADKAIEIAMoAgAgA0EcaiABQRxqEC0iDUHVvfHYemoQGiADKAIcIAMoAhggAygCFCADQRBqIAMoAgwgAygCCCADKAIEIAMgAUEgahAtIhNBmNWewH1qEBogAygCACADKAIcIAMoAhggA0EUaiADKAIQIAMoAgwgAygCCCADQQRqIAFBJGoQLSIOQYG2jZQBahAaIAMoAgQgAygCACADKAIcIANBGGogAygCFCADKAIQIAMoAgwgA0EIaiABQShqEC0iD0G+i8ahAmoQGiADKAIIIAMoAgQgAygCACADQRxqIAMoAhggAygCFCADKAIQIANBDGogAUEsahAtIhBBw/uxqAVqEBogAygCDCADKAIIIAMoAgQgAyADKAIcIAMoAhggAygCFCADQRBqIAFBMGoQLSIRQfS6+ZUHahAaIAMoAhAgAygCDCADKAIIIANBBGogAygCACADKAIcIAMoAhggA0EUaiABQTRqEC0iEkH+4/qGeGoQGiADKAIUIAMoAhAgAygCDCADQQhqIAMoAgQgAygCACADKAIcIANBGGogAUE4ahAtIghBp43w3nlqEBogAygCGCADKAIUIAMoAhAgA0EMaiADKAIIIAMoAgQgAygCACADQRxqIAFBPGoQLSIJQfTi74x8ahAaIAMoAhwgAygCGCADKAIUIANBEGogAygCDCADKAIIIAMoAgQgAyAIEBwgByAOamogBhAbaiIHQcHT7aR+ahAaIAMoAgAgAygCHCADKAIYIANBFGogAygCECADKAIMIAMoAgggA0EEaiAJEBwgBiAPamogBBAbaiIGQYaP+f1+ahAaIAMoAgQgAygCACADKAIcIANBGGogAygCFCADKAIQIAMoAgwgA0EIaiAHEBwgBCAQamogBRAbaiIEQca7hv4AahAaIAMoAgggAygCBCADKAIAIANBHGogAygCGCADKAIUIAMoAhAgA0EMaiAGEBwgBSARamogChAbaiIFQczDsqACahAaIAMoAgwgAygCCCADKAIEIAMgAygCHCADKAIYIAMoAhQgA0EQaiAEEBwgCiASamogCxAbaiIKQe/YpO8CahAaIAMoAhAgAygCDCADKAIIIANBBGogAygCACADKAIcIAMoAhggA0EUaiAFEBwgCCALamogDBAbaiILQaqJ0tMEahAaIAMoAhQgAygCECADKAIMIANBCGogAygCBCADKAIAIAMoAhwgA0EYaiAKEBwgCSAMamogDRAbaiIMQdzTwuUFahAaIAMoAhggAygCFCADKAIQIANBDGogAygCCCADKAIEIAMoAgAgA0EcaiALEBwgByANamogExAbaiINQdqR5rcHahAaIAMoAhwgAygCGCADKAIUIANBEGogAygCDCADKAIIIAMoAgQgAyAMEBwgBiATamogDhAbaiITQdKi+cF5ahAaIAMoAgAgAygCHCADKAIYIANBFGogAygCECADKAIMIAMoAgggA0EEaiANEBwgBCAOamogDxAbaiIOQe2Mx8F6ahAaIAMoAgQgAygCACADKAIcIANBGGogAygCFCADKAIQIAMoAgwgA0EIaiATEBwgBSAPamogEBAbaiIPQcjPjIB7ahAaIAMoAgggAygCBCADKAIAIANBHGogAygCGCADKAIUIAMoAhAgA0EMaiAOEBwgCiAQamogERAbaiIQQcf/5fp7ahAaIAMoAgwgAygCCCADKAIEIAMgAygCHCADKAIYIAMoAhQgA0EQaiAPEBwgCyARamogEhAbaiIRQfOXgLd8ahAaIAMoAhAgAygCDCADKAIIIANBBGogAygCACADKAIcIAMoAhggA0EUaiAQEBwgDCASamogCBAbaiISQceinq19ahAaIAMoAhQgAygCECADKAIMIANBCGogAygCBCADKAIAIAMoAhwgA0EYaiAREBwgCCANamogCRAbaiIIQdHGqTZqEBogAygCGCADKAIUIAMoAhAgA0EMaiADKAIIIAMoAgQgAygCACADQRxqIBIQHCAJIBNqaiAHEBtqIglB59KkoQFqEBogAygCHCADKAIYIAMoAhQgA0EQaiADKAIMIAMoAgggAygCBCADIAgQHCAHIA5qaiAGEBtqIgdBhZXcvQJqEBogAygCACADKAIcIAMoAhggA0EUaiADKAIQIAMoAgwgAygCCCADQQRqIAkQHCAGIA9qaiAEEBtqIgZBuMLs8AJqEBogAygCBCADKAIAIAMoAhwgA0EYaiADKAIUIAMoAhAgAygCDCADQQhqIAcQHCAEIBBqaiAFEBtqIgRB/Nux6QRqEBogAygCCCADKAIEIAMoAgAgA0EcaiADKAIYIAMoAhQgAygCECADQQxqIAYQHCAFIBFqaiAKEBtqIgVBk5rgmQVqEBogAygCDCADKAIIIAMoAgQgAyADKAIcIAMoAhggAygCFCADQRBqIAQQHCAKIBJqaiALEBtqIgpB1OapqAZqEBogAygCECADKAIMIAMoAgggA0EEaiADKAIAIAMoAhwgAygCGCADQRRqIAUQHCAIIAtqaiAMEBtqIgtBu5WoswdqEBogAygCFCADKAIQIAMoAgwgA0EIaiADKAIEIAMoAgAgAygCHCADQRhqIAoQHCAJIAxqaiANEBtqIgxBrpKLjnhqEBogAygCGCADKAIUIAMoAhAgA0EMaiADKAIIIAMoAgQgAygCACADQRxqIAsQHCAHIA1qaiATEBtqIg1BhdnIk3lqEBogAygCHCADKAIYIAMoAhQgA0EQaiADKAIMIAMoAgggAygCBCADIAwQHCAGIBNqaiAOEBtqIhNBodH/lXpqEBogAygCACADKAIcIAMoAhggA0EUaiADKAIQIAMoAgwgAygCCCADQQRqIA0QHCAEIA5qaiAPEBtqIg5By8zpwHpqEBogAygCBCADKAIAIAMoAhwgA0EYaiADKAIUIAMoAhAgAygCDCADQQhqIBMQHCAFIA9qaiAQEBtqIg9B8JauknxqEBogAygCCCADKAIEIAMoAgAgA0EcaiADKAIYIAMoAhQgAygCECADQQxqIA4QHCAKIBBqaiAREBtqIhBBo6Oxu3xqEBogAygCDCADKAIIIAMoAgQgAyADKAIcIAMoAhggAygCFCADQRBqIA8QHCALIBFqaiASEBtqIhFBmdDLjH1qEBogAygCECADKAIMIAMoAgggA0EEaiADKAIAIAMoAhwgAygCGCADQRRqIBAQHCAMIBJqaiAIEBtqIhJBpIzktH1qEBogAygCFCADKAIQIAMoAgwgA0EIaiADKAIEIAMoAgAgAygCHCADQRhqIBEQHCAIIA1qaiAJEBtqIghBheu4oH9qEBogAygCGCADKAIUIAMoAhAgA0EMaiADKAIIIAMoAgQgAygCACADQRxqIBIQHCAJIBNqaiAHEBtqIglB8MCqgwFqEBogAygCHCADKAIYIAMoAhQgA0EQaiADKAIMIAMoAgggAygCBCADIAgQHCAHIA5qaiAGEBtqIgdBloKTzQFqEBogAygCACADKAIcIAMoAhggA0EUaiADKAIQIAMoAgwgAygCCCADQQRqIAkQHCAGIA9qaiAEEBtqIgZBiNjd8QFqEBogAygCBCADKAIAIAMoAhwgA0EYaiADKAIUIAMoAhAgAygCDCADQQhqIAcQHCAEIBBqaiAFEBtqIgRBzO6hugJqEBogAygCCCADKAIEIAMoAgAgA0EcaiADKAIYIAMoAhQgAygCECADQQxqIAYQHCAFIBFqaiAKEBtqIgVBtfnCpQNqEBogAygCDCADKAIIIAMoAgQgAyADKAIcIAMoAhggAygCFCADQRBqIAQQHCAKIBJqaiALEBtqIgpBs5nwyANqEBogAygCECADKAIMIAMoAgggA0EEaiADKAIAIAMoAhwgAygCGCADQRRqIAUQHCAIIAtqaiAMEBtqIgtBytTi9gRqEBogAygCFCADKAIQIAMoAgwgA0EIaiADKAIEIAMoAgAgAygCHCADQRhqIAoQHCAJIAxqaiANEBtqIgxBz5Tz3AVqEBogAygCGCADKAIUIAMoAhAgA0EMaiADKAIIIAMoAgQgAygCACADQRxqIAsQHCAHIA1qaiATEBtqIg1B89+5wQZqEBogAygCHCADKAIYIAMoAhQgA0EQaiADKAIMIAMoAgggAygCBCADIAwQHCAGIBNqaiAOEBtqIgZB7oW+pAdqEBogAygCACADKAIcIAMoAhggA0EUaiADKAIQIAMoAgwgAygCCCADQQRqIA0QHCAEIA5qaiAPEBtqIgRB78aVxQdqEBogAygCBCADKAIAIAMoAhwgA0EYaiADKAIUIAMoAhAgAygCDCADQQhqIAYQHCAFIA9qaiAQEBtqIgVBlPChpnhqEBogAygCCCADKAIEIAMoAgAgA0EcaiADKAIYIAMoAhQgAygCECADQQxqIAQQHCAKIBBqaiAREBtqIgRBiISc5nhqEBogAygCDCADKAIIIAMoAgQgAyADKAIcIAMoAhggAygCFCADQRBqIAUQHCALIBFqaiASEBtqIgVB+v/7hXlqEBogAygCECADKAIMIAMoAgggA0EEaiADKAIAIAMoAhwgAygCGCADQRRqIAQQHCAMIBJqaiAIEBtqIgRB69nBonpqEBogAygCFCADKAIQIAMoAgwgA0EIaiADKAIEIAMoAgAgAygCHCADQRhqIAUQHCAIIA1qaiAJEBtqQffH5vd7ahAaIAMoAhggAygCFCADKAIQIANBDGogAygCCCADKAIEIAMoAgAgA0EcaiAEEBwgBiAJamogBxAbakHy8cWzfGoQGiAAIAAoAgAgAygCHGo2AgAgACAAKAIEIAMoAhhqNgIEIAAgACgCCCADKAIUajYCCCAAIAAoAgwgAygCEGo2AgwgACAAKAIQIAMoAgxqNgIQIAAgACgCFCADKAIIajYCFCAAIAAoAhggAygCBGo2AhggACAAKAIcIAMoAgBqNgIcIAFBQGshASACQX9qIQIMAQsLIANBIGokAAsJACAAIAEQogELXAAgACADKQAANwAAIAAgAykAGDcAGCAAIAMpABA3ABAgACADKQAINwAIIAEgAykAODcAGCABIAMpADA3ABAgASADKQAoNwAIIAEgAykAIDcAACACIAMtAEA2AgALWQAgACABKQAANwAAIAAgASkAGDcAGCAAIAEpABA3ABAgACABKQAINwAIIAAgAikAADcAICAAIAIpAAg3ACggACACKQAQNwAwIAAgAikAGDcAOCAAIAM6AEALgBcBAn8jAEHgA2siAiQAIAJBuANqIAEQFiACQbgDaiACQbgDaiABEBkgAkGQA2ogAkG4A2oQFiACQZADaiACQZADaiABEBkgAiACKQOwAzcDiAMgAiACKQOoAzcDgAMgAiACKQOgAzcD+AIgAiACKQOYAzcD8AIgAiACKQOQAzcD6AIgAkHoAmogAkHoAmoQFiACQegCaiACQegCahAWIAJB6AJqIAJB6AJqEBYgAkHoAmogAkHoAmogAkGQA2oQGSACIAIpA4gDNwPgAiACIAIpA4ADNwPYAiACIAIpA/gCNwPQAiACIAIpA/ACNwPIAiACIAIpA+gCNwPAAiACQcACaiACQcACahAWIAJBwAJqIAJBwAJqEBYgAkHAAmogAkHAAmoQFiACQcACaiACQcACaiACQZADahAZIAIgAikD4AI3A7gCIAIgAikD2AI3A7ACIAIgAikD0AI3A6gCIAIgAikDyAI3A6ACIAIgAikDwAI3A5gCIAJBmAJqIAJBmAJqEBYgAkGYAmogAkGYAmoQFiACQZgCaiACQZgCaiACQbgDahAZIAIgAikDuAI3A5ACIAIgAikDsAI3A4gCIAIgAikDqAI3A4ACIAIgAikDoAI3A/gBIAIgAikDmAI3A/ABIAJB8AFqIAJB8AFqEBYgAkHwAWogAkHwAWoQFiACQfABaiACQfABahAWIAJB8AFqIAJB8AFqEBYgAkHwAWogAkHwAWoQFiACQfABaiACQfABahAWIAJB8AFqIAJB8AFqEBYgAkHwAWogAkHwAWoQFiACQfABaiACQfABahAWIAJB8AFqIAJB8AFqEBYgAkHwAWogAkHwAWoQFiACQfABaiACQfABaiACQZgCahAZIAIgAikDkAI3A+gBIAIgAikDiAI3A+ABIAIgAikDgAI3A9gBIAIgAikD+AE3A9ABIAIgAikD8AE3A8gBIAJByAFqIAJByAFqEBYgAkHIAWogAkHIAWoQFiACQcgBaiACQcgBahAWIAJByAFqIAJByAFqEBYgAkHIAWogAkHIAWoQFiACQcgBaiACQcgBahAWIAJByAFqIAJByAFqEBYgAkHIAWogAkHIAWoQFiACQcgBaiACQcgBahAWIAJByAFqIAJByAFqEBYgAkHIAWogAkHIAWoQFiACQcgBaiACQcgBahAWIAJByAFqIAJByAFqEBYgAkHIAWogAkHIAWoQFiACQcgBaiACQcgBahAWIAJByAFqIAJByAFqEBYgAkHIAWogAkHIAWoQFiACQcgBaiACQcgBahAWIAJByAFqIAJByAFqEBYgAkHIAWogAkHIAWoQFiACQcgBaiACQcgBahAWIAJByAFqIAJByAFqEBYgAkHIAWogAkHIAWogAkHwAWoQGSACIAIpA+gBNwPAASACIAIpA+ABNwO4ASACIAIpA9gBNwOwASACIAIpA9ABNwOoASACIAIpA8gBNwOgASACQaABaiACQaABahAWIAJBoAFqIAJBoAFqEBYgAkGgAWogAkGgAWoQFiACQaABaiACQaABahAWIAJBoAFqIAJBoAFqEBYgAkGgAWogAkGgAWoQFiACQaABaiACQaABahAWIAJBoAFqIAJBoAFqEBYgAkGgAWogAkGgAWoQFiACQaABaiACQaABahAWIAJBoAFqIAJBoAFqEBYgAkGgAWogAkGgAWoQFiACQaABaiACQaABahAWIAJBoAFqIAJBoAFqEBYgAkGgAWogAkGgAWoQFiACQaABaiACQaABahAWIAJBoAFqIAJBoAFqEBYgAkGgAWogAkGgAWoQFiACQaABaiACQaABahAWIAJBoAFqIAJBoAFqEBYgAkGgAWogAkGgAWoQFiACQaABaiACQaABahAWIAJBoAFqIAJBoAFqEBYgAkGgAWogAkGgAWoQFiACQaABaiACQaABahAWIAJBoAFqIAJBoAFqEBYgAkGgAWogAkGgAWoQFiACQaABaiACQaABahAWIAJBoAFqIAJBoAFqEBYgAkGgAWogAkGgAWoQFiACQaABaiACQaABahAWIAJBoAFqIAJBoAFqEBYgAkGgAWogAkGgAWoQFiACQaABaiACQaABahAWIAJBoAFqIAJBoAFqEBYgAkGgAWogAkGgAWoQFiACQaABaiACQaABahAWIAJBoAFqIAJBoAFqEBYgAkGgAWogAkGgAWoQFiACQaABaiACQaABahAWIAJBoAFqIAJBoAFqEBYgAkGgAWogAkGgAWoQFiACQaABaiACQaABahAWIAJBoAFqIAJBoAFqEBYgAkGgAWogAkGgAWogAkHIAWoQGSACIAIpA8ABNwOYASACIAIpA7gBNwOQASACIAIpA7ABNwOIASACIAIpA6gBNwOAASACIAIpA6ABNwN4A0AgAkH4AGogAkH4AGoQFiADQQFqIgNB2ABHDQALIAJB+ABqIAJB+ABqIAJBoAFqEBkgAiACKQOYATcDcCACIAIpA5ABNwNoIAIgAikDiAE3A2AgAiACKQOAATcDWCACIAIpA3g3A1AgAkHQAGogAkHQAGoQFiACQdAAaiACQdAAahAWIAJB0ABqIAJB0ABqEBYgAkHQAGogAkHQAGoQFiACQdAAaiACQdAAahAWIAJB0ABqIAJB0ABqEBYgAkHQAGogAkHQAGoQFiACQdAAaiACQdAAahAWIAJB0ABqIAJB0ABqEBYgAkHQAGogAkHQAGoQFiACQdAAaiACQdAAahAWIAJB0ABqIAJB0ABqEBYgAkHQAGogAkHQAGoQFiACQdAAaiACQdAAahAWIAJB0ABqIAJB0ABqEBYgAkHQAGogAkHQAGoQFiACQdAAaiACQdAAahAWIAJB0ABqIAJB0ABqEBYgAkHQAGogAkHQAGoQFiACQdAAaiACQdAAahAWIAJB0ABqIAJB0ABqEBYgAkHQAGogAkHQAGoQFiACQdAAaiACQdAAahAWIAJB0ABqIAJB0ABqEBYgAkHQAGogAkHQAGoQFiACQdAAaiACQdAAahAWIAJB0ABqIAJB0ABqEBYgAkHQAGogAkHQAGoQFiACQdAAaiACQdAAahAWIAJB0ABqIAJB0ABqEBYgAkHQAGogAkHQAGoQFiACQdAAaiACQdAAahAWIAJB0ABqIAJB0ABqEBYgAkHQAGogAkHQAGoQFiACQdAAaiACQdAAahAWIAJB0ABqIAJB0ABqEBYgAkHQAGogAkHQAGoQFiACQdAAaiACQdAAahAWIAJB0ABqIAJB0ABqEBYgAkHQAGogAkHQAGoQFiACQdAAaiACQdAAahAWIAJB0ABqIAJB0ABqEBYgAkHQAGogAkHQAGoQFiACQdAAaiACQdAAahAWIAJB0ABqIAJB0ABqIAJByAFqEBkgAiACKQNwNwNIIAJBQGsiAyACKQNoNwMAIAIgAikDYDcDOCACIAIpA1g3AzAgAiACKQNQNwMoIAJBKGogAkEoahAWIAJBKGogAkEoahAWIAJBKGogAkEoahAWIAJBKGogAkEoaiACQZADahAZIAIgAikDSDcDICACIAMpAwA3AxggAiACKQM4NwMQIAIgAikDMDcDCCACIAIpAyg3AwAgAiACEBYgAiACEBYgAiACEBYgAiACEBYgAiACEBYgAiACEBYgAiACEBYgAiACEBYgAiACEBYgAiACEBYgAiACEBYgAiACEBYgAiACEBYgAiACEBYgAiACEBYgAiACEBYgAiACEBYgAiACEBYgAiACEBYgAiACEBYgAiACEBYgAiACEBYgAiACEBYgAiACIAJB8AFqEBkgAiACEBYgAiACEBYgAiACEBYgAiACEBYgAiACEBYgAiACIAEQGSACIAIQFiACIAIQFiACIAIQFiACIAIgAkG4A2oQGSACIAIQFiACIAIQFiAAIAEgAhAZIAJB4ANqJAALnSEBAX8jAEHAA2siAiQAIAJBgAFqIAEQFyACQaADaiACQYABaiABEB0gAkHgAGogAkGAAWogAkGgA2oQHSACQYADaiACQeAAaiACQYABahAdIAJBQGsgAkGAA2ogAkGAAWoQHSACQSBqIAJBQGsgAkGAAWoQHSACIAJBIGogAkGAAWoQHSACQeACaiACEBcgAkHgAmogAkHgAmoQFyACQeACaiACQeACaiACQSBqEB0gAkHAAmogAkHgAmoQFyACQcACaiACQcACahAXIAJBwAJqIAJBwAJqIAJBoANqEB0gAkGgAmogAkHAAmoQFyACQaACaiACQaACahAXIAJBoAJqIAJBoAJqEBcgAkGgAmogAkGgAmoQFyACQaACaiACQaACahAXIAJBoAJqIAJBoAJqEBcgAkGgAmogAkGgAmogAkHgAmoQHSACQYACaiACQaACahAXIAJBgAJqIAJBgAJqEBcgAkGAAmogAkGAAmoQFyACQYACaiACQYACahAXIAJBgAJqIAJBgAJqEBcgAkGAAmogAkGAAmoQFyACQYACaiACQYACahAXIAJBgAJqIAJBgAJqEBcgAkGAAmogAkGAAmoQFyACQYACaiACQYACahAXIAJBgAJqIAJBgAJqEBcgAkGAAmogAkGAAmoQFyACQYACaiACQYACahAXIAJBgAJqIAJBgAJqEBcgAkGAAmogAkGAAmogAkGgAmoQHSACQeABaiACQYACahAXIAJB4AFqIAJB4AFqEBcgAkHgAWogAkHgAWoQFyACQeABaiACQeABahAXIAJB4AFqIAJB4AFqEBcgAkHgAWogAkHgAWoQFyACQeABaiACQeABahAXIAJB4AFqIAJB4AFqEBcgAkHgAWogAkHgAWoQFyACQeABaiACQeABahAXIAJB4AFqIAJB4AFqEBcgAkHgAWogAkHgAWoQFyACQeABaiACQeABahAXIAJB4AFqIAJB4AFqEBcgAkHgAWogAkHgAWoQFyACQeABaiACQeABahAXIAJB4AFqIAJB4AFqEBcgAkHgAWogAkHgAWoQFyACQeABaiACQeABahAXIAJB4AFqIAJB4AFqEBcgAkHgAWogAkHgAWoQFyACQeABaiACQeABahAXIAJB4AFqIAJB4AFqEBcgAkHgAWogAkHgAWoQFyACQeABaiACQeABahAXIAJB4AFqIAJB4AFqEBcgAkHgAWogAkHgAWoQFyACQeABaiACQeABahAXIAJB4AFqIAJB4AFqIAJBgAJqEB0gAkHAAWogAkHgAWoQFyACQcABaiACQcABahAXIAJBwAFqIAJBwAFqEBcgAkHAAWogAkHAAWoQFyACQcABaiACQcABahAXIAJBwAFqIAJBwAFqEBcgAkHAAWogAkHAAWoQFyACQcABaiACQcABahAXIAJBwAFqIAJBwAFqEBcgAkHAAWogAkHAAWoQFyACQcABaiACQcABahAXIAJBwAFqIAJBwAFqEBcgAkHAAWogAkHAAWoQFyACQcABaiACQcABahAXIAJBwAFqIAJBwAFqEBcgAkHAAWogAkHAAWoQFyACQcABaiACQcABahAXIAJBwAFqIAJBwAFqEBcgAkHAAWogAkHAAWoQFyACQcABaiACQcABahAXIAJBwAFqIAJBwAFqEBcgAkHAAWogAkHAAWoQFyACQcABaiACQcABahAXIAJBwAFqIAJBwAFqEBcgAkHAAWogAkHAAWoQFyACQcABaiACQcABahAXIAJBwAFqIAJBwAFqEBcgAkHAAWogAkHAAWoQFyACQcABaiACQcABahAXIAJBwAFqIAJBwAFqEBcgAkHAAWogAkHAAWoQFyACQcABaiACQcABahAXIAJBwAFqIAJBwAFqEBcgAkHAAWogAkHAAWoQFyACQcABaiACQcABahAXIAJBwAFqIAJBwAFqEBcgAkHAAWogAkHAAWoQFyACQcABaiACQcABahAXIAJBwAFqIAJBwAFqEBcgAkHAAWogAkHAAWoQFyACQcABaiACQcABahAXIAJBwAFqIAJBwAFqEBcgAkHAAWogAkHAAWoQFyACQcABaiACQcABahAXIAJBwAFqIAJBwAFqEBcgAkHAAWogAkHAAWoQFyACQcABaiACQcABahAXIAJBwAFqIAJBwAFqEBcgAkHAAWogAkHAAWoQFyACQcABaiACQcABahAXIAJBwAFqIAJBwAFqEBcgAkHAAWogAkHAAWoQFyACQcABaiACQcABahAXIAJBwAFqIAJBwAFqEBcgAkHAAWogAkHAAWoQFyACQcABaiACQcABahAXIAJBwAFqIAJBwAFqIAJB4AFqEB0gAkGgAWogAkHAAWoQFyACQaABaiACQaABahAXIAJBoAFqIAJBoAFqEBcgAkGgAWogAkGgAWoQFyACQaABaiACQaABahAXIAJBoAFqIAJBoAFqEBcgAkGgAWogAkGgAWoQFyACQaABaiACQaABahAXIAJBoAFqIAJBoAFqEBcgAkGgAWogAkGgAWoQFyACQaABaiACQaABahAXIAJBoAFqIAJBoAFqEBcgAkGgAWogAkGgAWoQFyACQaABaiACQaABahAXIAJBoAFqIAJBoAFqIAJBoAJqEB0gAkGgAWogAkGgAWoQFyACQaABaiACQaABahAXIAJBoAFqIAJBoAFqEBcgAkGgAWogAkGgAWogAkHgAGoQHSACQaABaiACQaABahAXIAJBoAFqIAJBoAFqEBcgAkGgAWogAkGgAWoQFyACQaABaiACQaABahAXIAJBoAFqIAJBoAFqIAJBgANqEB0gAkGgAWogAkGgAWoQFyACQaABaiACQaABahAXIAJBoAFqIAJBoAFqEBcgAkGgAWogAkGgAWoQFyACQaABaiACQaABaiACQeAAahAdIAJBoAFqIAJBoAFqEBcgAkGgAWogAkGgAWoQFyACQaABaiACQaABahAXIAJBoAFqIAJBoAFqEBcgAkGgAWogAkGgAWoQFyACQaABaiACQaABaiACQSBqEB0gAkGgAWogAkGgAWoQFyACQaABaiACQaABahAXIAJBoAFqIAJBoAFqEBcgAkGgAWogAkGgAWoQFyACQaABaiACQaABaiACQSBqEB0gAkGgAWogAkGgAWoQFyACQaABaiACQaABahAXIAJBoAFqIAJBoAFqEBcgAkGgAWogAkGgAWoQFyACQaABaiACQaABaiACQYADahAdIAJBoAFqIAJBoAFqEBcgAkGgAWogAkGgAWoQFyACQaABaiACQaABahAXIAJBoAFqIAJBoAFqEBcgAkGgAWogAkGgAWoQFyACQaABaiACQaABaiACQYADahAdIAJBoAFqIAJBoAFqEBcgAkGgAWogAkGgAWoQFyACQaABaiACQaABahAXIAJBoAFqIAJBoAFqEBcgAkGgAWogAkGgAWoQFyACQaABaiACQaABahAXIAJBoAFqIAJBoAFqIAIQHSACQaABaiACQaABahAXIAJBoAFqIAJBoAFqEBcgAkGgAWogAkGgAWoQFyACQaABaiACQaABahAXIAJBoAFqIAJBoAFqIAJB4ABqEB0gAkGgAWogAkGgAWoQFyACQaABaiACQaABahAXIAJBoAFqIAJBoAFqEBcgAkGgAWogAkGgAWogAkGAA2oQHSACQaABaiACQaABahAXIAJBoAFqIAJBoAFqEBcgAkGgAWogAkGgAWoQFyACQaABaiACQaABahAXIAJBoAFqIAJBoAFqEBcgAkGgAWogAkGgAWogAkFAaxAdIAJBoAFqIAJBoAFqEBcgAkGgAWogAkGgAWoQFyACQaABaiACQaABahAXIAJBoAFqIAJBoAFqEBcgAkGgAWogAkGgAWoQFyACQaABaiACQaABahAXIAJBoAFqIAJBoAFqIAJB4ABqEB0gAkGgAWogAkGgAWoQFyACQaABaiACQaABahAXIAJBoAFqIAJBoAFqEBcgAkGgAWogAkGgAWoQFyACQaABaiACQaABahAXIAJBoAFqIAJBoAFqEBcgAkGgAWogAkGgAWoQFyACQaABaiACQaABahAXIAJBoAFqIAJBoAFqEBcgAkGgAWogAkGgAWoQFyACQaABaiACQaABaiACQYADahAdIAJBoAFqIAJBoAFqEBcgAkGgAWogAkGgAWoQFyACQaABaiACQaABahAXIAJBoAFqIAJBoAFqEBcgAkGgAWogAkGgAWogAkGAA2oQHSACQaABaiACQaABahAXIAJBoAFqIAJBoAFqEBcgAkGgAWogAkGgAWoQFyACQaABaiACQaABahAXIAJBoAFqIAJBoAFqEBcgAkGgAWogAkGgAWoQFyACQaABaiACQaABahAXIAJBoAFqIAJBoAFqEBcgAkGgAWogAkGgAWoQFyACQaABaiACQaABaiACQcACahAdIAJBoAFqIAJBoAFqEBcgAkGgAWogAkGgAWoQFyACQaABaiACQaABahAXIAJBoAFqIAJBoAFqEBcgAkGgAWogAkGgAWoQFyACQaABaiACQaABaiACQUBrEB0gAkGgAWogAkGgAWoQFyACQaABaiACQaABahAXIAJBoAFqIAJBoAFqEBcgAkGgAWogAkGgAWoQFyACQaABaiACQaABahAXIAJBoAFqIAJBoAFqEBcgAkGgAWogAkGgAWogAkEgahAdIAJBoAFqIAJBoAFqEBcgAkGgAWogAkGgAWoQFyACQaABaiACQaABahAXIAJBoAFqIAJBoAFqEBcgAkGgAWogAkGgAWogAhAdIAJBoAFqIAJBoAFqEBcgAkGgAWogAkGgAWoQFyACQaABaiACQaABahAXIAJBoAFqIAJBoAFqEBcgAkGgAWogAkGgAWoQFyACQaABaiACQaABaiACQaADahAdIAJBoAFqIAJBoAFqEBcgAkGgAWogAkGgAWoQFyACQaABaiACQaABahAXIAJBoAFqIAJBoAFqEBcgAkGgAWogAkGgAWoQFyACQaABaiACQaABahAXIAJBoAFqIAJBoAFqIAIQHSACQaABaiACQaABahAXIAJBoAFqIAJBoAFqEBcgAkGgAWogAkGgAWoQFyACQaABaiACQaABahAXIAJBoAFqIAJBoAFqEBcgAkGgAWogAkGgAWoQFyACQaABaiACQaABahAXIAJBoAFqIAJBoAFqEBcgAkGgAWogAkGgAWoQFyACQaABaiACQaABahAXIAJBoAFqIAJBoAFqIAIQHSACQaABaiACQaABahAXIAJBoAFqIAJBoAFqEBcgAkGgAWogAkGgAWoQFyACQaABaiACQaABahAXIAJBoAFqIAJBoAFqIAJBQGsQHSACQaABaiACQaABahAXIAJBoAFqIAJBoAFqEBcgAkGgAWogAkGgAWoQFyACQaABaiACQaABahAXIAJBoAFqIAJBoAFqEBcgAkGgAWogAkGgAWoQFyACQaABaiACQaABaiABEB0gAkGgAWogAkGgAWoQFyACQaABaiACQaABahAXIAJBoAFqIAJBoAFqEBcgAkGgAWogAkGgAWoQFyACQaABaiACQaABahAXIAJBoAFqIAJBoAFqEBcgAkGgAWogAkGgAWoQFyACQaABaiACQaABahAXIAAgAkGgAWogAkHgAmoQHSACQcADaiQAC5UBAQV+IAAgAikDACIDIAEpAwB8IgQ3AwAgACAEIANUrSIFIAEpAwh8IgMgAikDCHwiBjcDCCAAIAIpAxAiByABKQMQfCIEIAMgBVStIAYgA1StfHwiBTcDECAAIAIpAxgiBiABKQMYfCIDIAQgB1StIAUgBFStfHwiBDcDGCAAIAAQdCADIAZUrSAEIANUrXynahBzGgsMACAAQQBBxAAQMBoLngIBAn8jAEHQAWsiAyQAIABCgYKEiJCgwIABNwIAIABCADcCICAAQoGChIiQoMCAATcCGCAAQoGChIiQoMCAATcCECAAQoGChIiQoMCAATcCCCAAQgA3AiggAEIANwIwIABCADcCOCADQQhqIABBIGoiBBBBIANBCGogAEEgEDEgA0EIakH4tgRBARAxIANBCGogASACEDEgA0EIaiAEEEAgA0EIaiAEEEEgA0EIaiAAQSAQMSADQQhqIAAQQCADQQhqIAQQQSADQQhqIABBIBAxIANBCGpB+bYEQQEQMSADQQhqIAEgAhAxIANBCGogBBBAIANBCGogBBBBIANBCGogAEEgEDEgA0EIaiAAEEAgAEEANgJAIANB0AFqJAALiwECAX8BfgJAAkAgACkDGFBFIAApAyBCAFJyDQAgACkDECICQqOilQpWDQBBfyEBIAJCo6KVClINASAAKQMIIgJCgojxr7eh5QBWDQAgAkKCiPGvt6HlAFINAUEBIQEgACkDACICQu71pv6irugGVg0BQX9BACACQu71pv6irugGUhsPC0EBIQELIAELdQEBfyMAQdAAayICJAAgAkEoaiABQdAAahAWIAJBKGogAkEoaiAAEBkgAiABKQMgNwMgIAIgASkDGDcDGCACIAEpAxA3AxAgAiABKQMINwMIIAIgASkDADcDACACEC8gAkEoaiACEJsBIQAgAkHQAGokACAACwQAIAALCQAgACABEKMBC3ICAn8BfiAAKQMYIgNCP4inIgJBf3MiASAAKQMQQn9ScSADQv///////////wBUciAAKQMIIgNCnaCRvbXO26vdAFQgAXFyQX9zIgEgA0KdoJG9tc7bq90AVnEgAnIgASAAKQMAQqDB7MDm6Mv0X1ZxcgveAgEFfyMAQUBqIgMkACADQQA2AjwgA0IANwMoIANCADcDICADQgA3AxggA0IANwMQAkAgASgCACIEIAJGIAQtAABBAkdyDQAgASAEQQFqNgIAIANBDGogASACEK0BRQ0AIAMoAgwiBEUNACABKAIAIgUgBGogAksNAAJAAkAgBSwAACICIARBAkkiB3JFBEAgBSwAAUF/Sg0DQQEhBgwBCwJ/AkAgByACQX9HckUEQCAFLAABQQBODQEMBQtBASACQX9KDQEaCyADQQE2AjwgBS0AACECQQALIQYgAkH/AXENAQsgAyAEQX9qIgQ2AgwgASAFQQFqIgU2AgALAkACQCAEQSFPBEAgA0EBNgI8DAELIAZFDQAgAyAEa0EwaiAFIAQQHxogACADQRBqIANBPGoQMiADKAI8RQ0BCyAAQQAQbQsgASABKAIAIARqNgIAQQEhBgsgA0FAayQAIAYL4AEBBX8gAEEANgIAAkAgASgCACIGIAJPDQAgASAGQQFqIgQ2AgAgBi0AACIDQf8BRg0AIANBgAFxRQRAIAAgAzYCAEEBIQUMAQsgA0GAAUYNACADQf8AcSIHIAIgBGsiA0sgB0EES3INACAELQAAIgRFDQACQCAHRQRAQQAhBAwBCyAAIAQ2AgAgASAGQQJqIgU2AgAgB0F/aiIDBEADQCAAIAUtAAAgBEEIdHIiBDYCACABIAVBAWoiBTYCACADQX9qIgMNAAsLIAIgBWshAwsgBCADTSAEQf8AS3EPCyAFCyAAIAApAyAgACkDGCAAKQMQIAApAwggACkDAISEhIRQCzAAIAAgARDtAUUEQEEADwsgAEEoaiIBEFYgACkDKBBnIAJHBEAgASABQQEQIgtBAQscACAAQQA2AnggABA7IABBKGoQOyAAQdAAahA7C+gEAQN/IwBBgANrIgIkACACQgA3AzggAkIANwMwIAJCADcDKEEgIQMgAkIANwMgIAJCADcDGCACQgA3AxAgAkIANwMIIAJCADcDACABRQRAIABBKGoiBEHwtAQQSyAEIAQQ+QEgAEEIakEBEG0LIAJBkAFqIABBCGoQOiACIAIpA6gBNwMYIAIgAikDoAE3AxAgAiACKQOYATcDCCACIAIpA5ABNwMAIAJByABqIAIgAQR/IAIgASkAGDcDOCACIAEpABA3AzAgAiABKQAINwMoIAIgASkAADcDIEHAAAVBIAsQpgEgAkIANwM4IAJCADcDMCACQgA3AyggAkIANwMgIAJCADcDGCACQgA3AxAgAkIANwMIIAJCADcDAANAIAJByABqIAJBkAFqEHAgAiACQbgBaiACQZABahBKIgFFNgJEIAEEQCACIAJBuAFqEK4BIgFBAEc2AkQgAQ0BIABBKGoiASACQbgBahD4ASACQbgBahA7A0AgAkHIAGogAkGQAWoQcCACQeACaiACQZABaiACQcQAahAyIAIoAkQEQCACQQE2AkQMAQUgAiACQeACahA0IgNBAEc2AkQgAw0BIAJByABqEKUBIAJCADcDqAEgAkIANwOgASACQgA3A5gBIAJCADcDkAEgACACQeABaiACQeACahBvIAJB4AJqIAJB4AJqEGYgACACKQP4AjcDICAAIAIpA/ACNwMYIAAgAikD6AI3AxAgACACKQPgAjcDCCABIAJB4AFqQYABEB8aIAJB4AJqEEIgAkHgAWoQsAEgAkGAA2okAAsLBSACQQE2AkQMAQsLCwkAIABBADYCAAsZACAAIAAoAgAiACABQQ9qQXBxajYCACAACygAIABB/wFxQQFHBEBBLUEAQYAxEB5BAA8LQcCBIEHAASAAQYACcRsLRwACQCABRQ0AIAFB+CwQMyIBRSABKAIIIAAoAghBf3Nxcg0AIAAoAgwgASgCDEEAECNFDQAgACgCECABKAIQQQAQIw8LQQALUgEBfyAAKAIEIQQgACgCACIAIAECf0EAIAJFDQAaIARBCHUiASAEQQFxRQ0AGiACKAIAIAFqKAIACyACaiADQQIgBEECcRsgACgCACgCHBEHAAsDAAELJAEBfyMAQRBrIgMkACADIAI2AgwgACABIAIQugIgA0EQaiQAC5gCAAJAAkAgAUEUSw0AAkACQAJAAkACQAJAAkACQCABQXdqDgoAAQIJAwQFBgkHCAsgAiACKAIAIgFBBGo2AgAgACABKAIANgIADwsgAiACKAIAIgFBBGo2AgAgACABNAIANwMADwsgAiACKAIAIgFBBGo2AgAgACABNQIANwMADwsgAiACKAIAIgFBBGo2AgAgACABMgEANwMADwsgAiACKAIAIgFBBGo2AgAgACABMwEANwMADwsgAiACKAIAIgFBBGo2AgAgACABMAAANwMADwsgAiACKAIAIgFBBGo2AgAgACABMQAANwMADwsgACACQQARAAALDwsgAiACKAIAQQdqQXhxIgFBCGo2AgAgACABKQMANwMAC0IBA38gACgCACwAABBZBEADQCAAKAIAIgIsAAAhAyAAIAJBAWo2AgAgAyABQQpsakFQaiEBIAIsAAEQWQ0ACwsgAQsSACAARQRAQQAPCyAAIAEQuwILJwEBfyMAQRBrIgEkACABIAA2AgxB8CNBBSABKAIMEAAgAUEQaiQACycBAX8jAEEQayIBJAAgASAANgIMQcgjQQQgASgCDBAAIAFBEGokAAsnAQF/IwBBEGsiASQAIAEgADYCDEGgI0EDIAEoAgwQACABQRBqJAALJwEBfyMAQRBrIgEkACABIAA2AgxB+CJBAiABKAIMEAAgAUEQaiQACycBAX8jAEEQayIBJAAgASAANgIMQdAiQQEgASgCDBAAIAFBEGokAAsnAQF/IwBBEGsiASQAIAEgADYCDEGoIkEAIAEoAgwQACABQRBqJAALxgEAQdgtQcAXEAtB8C1BxRdBAUEBQQAQChDRAhDQAhDPAhDOAhDNAhDMAhDLAhDKAhDIAhDHAhDGAkHEHkGvGBAGQZwfQbsYEAZB9B9BBEHcGBAFQdAgQQJB6RgQBUGsIUEEQfgYEAVB2CFBhxkQExDFAkG1GRDBAUHaGRDAAUGBGhC/AUGgGhC+AUHIGhC9AUHlGhC8ARDEAhDDAkHQGxDBAUHwGxDAAUGRHBC/AUGyHBC+AUHUHBC9AUH1HBC8ARDCAhDBAgsjAQF/A0AgASACRkUEQCAAIAJqQQA6AAAgAkEBaiECDAELCwv5AgEDfyMAQUBqIgMkACABKAIUIgRBwABJBEAgAyABKAIQIAQQPiABKAIUIQICQCAEQThPBEAgAiADakHwtwRBwAAgAmsQPiADIAEQhAEgASgCFCECIAFBADYCFCABIAIgASgCGGo2AhggA0E4EMMBDAELIAEgASgCGCACajYCGCACIANqQfC3BEE4IAJrED4LIAMgASgCGBDZAiADIAEQhAFBACECA0AgAkEERgRAQQQhAgNAIAJBCEYEQEEIIQIDQCACQQxGBEBBDCECA0AgAkEQRkUEQCAAIAJqIAEoAgwgAkEDdEGgf2p2OgAAIAJBAWohAgwBCwsgA0FAayQADwUgACACaiABKAIIIAJBA3RBQGp2OgAAIAJBAWohAgwBCwALAAUgACACaiABKAIEIAJBA3RBYGp2OgAAIAJBAWohAgwBCwALAAUgACACaiABKAIAIAJBA3R2OgAAIAJBAWohAgwBCwALAAtBgBRBkxRBmAFBqRQQAgALfwEEfyMAQUBqIgIkAANAIAAoAhAgAWohAyAAKAIUIAFrIgRBwABJRQRAIAIgA0HAABA+IAIgABCEASAAIAAoAhhBQGs2AhggAUFAayEBDAELCyACIAMgBBA+IAAoAhAgAiAAKAIUIAFrED4gACAAKAIUIAFrNgIUIAJBQGskAAsoAQF/IwBB0AFrIgMkACADEFsgAyAAIAEQPCADIAIQTyADQdABaiQAC5IDAgN/AX4gAEHQAGoiAyAAKAJAQQN2Qf8AcSICakGAAToAACACQQFqIQECfyACQfAATwRAIAEgA2ogAkH/AHMQNUEAIQEDfyABQRBGBH8gACADIAAQN0EABSAAIAFBA3RqIgJB0ABqIAIpA1AiBEI4hiAEQiiGQoCAgICAgMD/AIOEIARCGIZCgICAgIDgP4MgBEIIhkKAgICA8B+DhIQgBEIIiEKAgID4D4MgBEIYiEKAgPwHg4QgBEIoiEKA/gODIARCOIiEhIQ3AwAgAUEBaiEBDAELCyEBCyABIANqC0HwACABaxA1QQAhAQNAIAFBDkZFBEAgACABQQN0aiICQdAAaiACKQNQIgRCOIYgBEIohkKAgICAgIDA/wCDhCAEQhiGQoCAgICA4D+DIARCCIZCgICAgPAfg4SEIARCCIhCgICA+A+DIARCGIhCgID8B4OEIARCKIhCgP4DgyAEQjiIhISENwMAIAFBAWohAQwBCwsgACAAKQNANwPIASAAIAApA0g3A8ABIAAgAyAAEDcLCwAgACABIAIQ/gELpwEBBH8jAEGQA2siByQAIAZBwABtIgggBiAIQQZ0ayIGQQBHaiEIIAZBwAAgBhshCkEBIQYDQCAGIAhLRQRAIAdByABqIAAgASACIAMgBhDMASAHQcgAaiAEEMsBIAZBBnQgBWpBQGohCSAHQcgAaiAHEMoBAkAgBiAISQRAIAkgB0HAABAfGgwBCyAJIAcgChAfGgsgBkEBaiEGDAELCyAHQZADaiQAC6QBAgJ/AX4DQCACQQhGBEAgASAAQYABakHAABAfGiAAQcgCEDUFIAAgAkEDdGoiA0GAAWogAykDgAEiBEI4hiAEQiiGQoCAgICAgMD/AIOEIARCGIZCgICAgIDgP4MgBEIIhkKAgICA8B+DhIQgBEIIiEKAgID4D4MgBEIYiEKAgPwHg4QgBEIoiEKA/gODIARCOIiEhIQ3AwAgAkEBaiECDAELCwuMAQEGfyABIAAsAMACIgIgAiABSRshBCAAQcABaiEDIABBQGshBQNAIAIgBEcEQCAFIAMgAxA3IAAgAyADEDdBACEBA0AgAUEIRgRAIAJBAWohAgwDBSAAIAFBA3RqIgYiB0GAAWogBykDgAEgBikDwAGFNwMAIAFBAWohAQwBCwALAAsLIABBADoAwAIL4QICAX8BfiMAQeABayIGJAAgBiAFQQh0QYCA/AdxIAVBGHRyIAVBCHZBgP4DcSAFQRh2cnI2AtwBIAEgAiAAIABBQGsiAhDNASAAQcABaiIBQYABEDUgAEKADDcDuAIgAEKAgICAgICAgIB/NwOAAiAGQQhqIAJBwAAQHxogBkIANwNQIAZCgAg3A0ggBkEIaiADIAQQPCAGQQhqIAZB3AFqQQQQPCAGQQhqIAEQT0EAIQUDQCAFQQhGBEAgACABIAEQNyAAQYABaiABQcAAEB8aIABBAToAwAIgBkHgAWokAAUgACAFQQN0aiICQcABaiACKQPAASIHQjiGIAdCKIZCgICAgICAwP8Ag4QgB0IYhkKAgICAgOA/gyAHQgiGQoCAgIDwH4OEhCAHQgiIQoCAgPgPgyAHQhiIQoCA/AeDhCAHQiiIQoD+A4MgB0I4iISEhDcDACAFQQFqIQUMAQsLC7ACAQF+QcC8BEGAARA1AkAgAUGBAU8EQEHAvQQQW0HAvQQgACABEDxBwL0EQcC8BBBPDAELQcC8BCAAIAEQHxoLQQAhAQNAIAFBEEYEQAJAQcAOQcC8BCACEDdBACEBA0AgAUEQRg0BIAFBA3RBwLwEaiIAIAApAwBC6tSp06bNmrXqAIU3AwAgAUEBaiEBDAALAAsFIAFBA3RBwLwEaiIAIAApAwBC3Ljx4sWLl67cAIUiBEI4hiAEQiiGQoCAgICAgMD/AIOEIARCGIZCgICAgIDgP4MgBEIIhkKAgICA8B+DhIQgBEIIiEKAgID4D4MgBEIYiEKAgPwHg4QgBEIoiEKA/gODIARCOIiEhIQ3AwAgAUEBaiEBDAELC0HADkHAvAQgAxA3QcC8BEGAARA1CzIBAX8jAEHQAmsiBSQAIAUgACABENABIAVBgAFqIAIgAxA8IAUgBBDPASAFQdACaiQACzMBAX8gAEGAAWoiAiABEE8gAhBbIAIgAEGAARA8IAIgAUHAABA8IAIgARBPIABB0AIQNQuOAQEBf0HAuwRBAEGAARAwIQMCQCACQYEBTwRAIAEgAiADEMYBDAELIAMgASACEB8aC0EAIQIDQCACQYABRgRAIABBgAFqIgAQWyAAQcC7BEGAARA8QcC7BEGAARA1BSAAIAJqIAJBwLsEaiIBLQAAQdwAczoAACABIAEtAABBNnM6AAAgAkEBaiECDAELCwtWAQF/IwBB4ABrIgMkAAJ/IANCADcDWCADQfDDy558NgIQIANC/rnrxemOlZkQNwIIIANCgcaUupbx6uZvNwIAIAMLIAAgARBqIAIQ0gEgA0HgAGokAAt4AQF/IwBBEGsiAiQAIAIgACkDWEIDhjcACCABIABBgA5BNyAAKAJYa0E/cUEBahBqIAJBCGpBCBBqIgAoAgAQUCABQQRqIAAoAgQQUCABQQhqIAAoAggQUCABQQxqIAAoAgwQUCABQRBqIAAoAhAQUCACQRBqJAALCwAgACABIAIQggILKwEBfyAAKAIEIQIDQCABIAJHBEAgABA/GiACQX9qIQIMAQsLIAAgATYCBAskAQF/IwBBEGsiAiQAIAJBEGokACABIAAgASgCACAAKAIASRsLPwEBfyMAQRBrIgEkACAAED8aIAFBfzYCDCABQf////8HNgIIIAFBDGogAUEIahDVASgCACEAIAFBEGokACAAC9QDAQh/IwBBIGsiAyQAIAEgAGshBgNAAkACQAJAIAAgAUYEQCABIQAMAQsgAC0AAEUNASAEIQYLIANBEGogASAAa0GKAWxB5ABtQQFqIgoQlAEhBQNAIAAgAUYNAiAALQAAIQQgA0EIaiAFEJMBQQAhBwNAAkACQCAERUEAIAcgCU8bRQRAIAMgBRCSASADQQhqIAMQkQENASAEDQILIABBAWohACAHIQkMAwsgA0EIahBeLQAAIQggA0EIahBeIAhBCHQgBGoiBCAEQTptIgRBOmxrOgAAIAMgA0EIaiIIKQIANwIAIAhBBGoQaxogB0EBaiEHDAELCwtBsAxBuwxB7QBB5QwQAgALIARBAWohBCAAQQFqIQAMAQsLIAMgBRBsNgIAIAMgAyAKIAlrEJABNgIIA0AgAyAFEFM2AgAgA0EIaiADEFJFIAMoAggtAAByRQRAIANBCGoQXRoMAQsLA0AgBgRAIAJBMToAACACQQFqIQIgBkF/aiEGDAEFA0AgAyAFEFM2AgAgA0EIaiADEFIEQCADIANBCGoQXTYCACACIAMoAgAtAABB8gxqLQAAOgAAIAJBAWohAgwBCwsgAkEAOgAAIAUQjwEgA0EgaiQACwsLcwECfyMAQRBrIgIkACACIAA2AgAgAiAAKAIEIgM2AgQgAiABIANqNgIIIAIoAgQhAQNAIAIoAgggAUcEQCAAED8aIAIoAgRBADoAACACIAIoAgRBAWoiATYCBAwBCwsgAigCACACKAIENgIEIAJBEGokAAtSAQF/IAAQ1gEgAUkEQEGUKRCMAQALIAAQPxpBfyABSQRAQa0NEIwBAAsgACABEEYiAjYCACAAIAI2AgQgABA/IAEgAmo2AgAgABBRGiAAEFEaCywBAX8jAEEQayIBJAAgAEIANwIAIAFBADYCDCAAQQhqQQA2AgAgAUEQaiQAC6cEAgh/AX4jAEEgayIDJAACfgNAAkACQCAALQAAIgQEQCAEQRh0QRh1EIEBDQELA0AgBEH/AXFBMUYEQCAHQQFqIQcgAC0AASEEIABBAWohAAwBCwsgA0EQaiAAEHlB3QVsQegHbkEBaiIJEJQBIQUDQCAALAAAIgRB/wFxIgZFDQIgBBCBAQ0CQgAgBkGwCmosAAAiBEF/Rg0EGiADQQhqIAUQkwFBACEGA0ACQAJAIARFQQAgBiAITxtFBEAgAyAFEJIBIANBCGogAxCRAQ0BIAQNAgsgAEEBaiEAIAYhCAwDCyADQQhqEF4tAAAhCiADQQhqEF4gCkE6bCAEaiIEOgAAIAZBAWohBiAEQYACbSEEIANBDGoQaxoMAQsLC0GwDEG7DEE+QdgMEAIACyAAQQFqIQAMAQsLA0AgBEEYdEEYdRCBAQRAIABBAWoiAC0AACEEDAELC0IAIARB/wFxDQAaIAMgBRBsNgIAIAMgAyAJIAhrEJABNgIIA0AgAyAFEFM2AgAgA0EIaiADEFJFIAMoAggtAAByRQRAIANBCGoQXRoMAQsLIAchBAN+IAQEfiABQQA6AAAgAUEBaiEBIARBf2ohBAwBBSAHIAhqIQADQCADIAUQUzYCACADQQhqIAMQUgRAIAMgA0EIahBdNgIAIAEgAygCAC0AADoAACABQQFqIQEMAQsLIAIgADYCAEIBCwsLIQsgBRCPASADQSBqJAAgCwsyAQF/IwBBMGsiBSQAIAQgBSAAKQAAIAEpAAAQ4AEgAiADEN4BEN0BNwAAIAVBMGokAAv9AgEGfiAAKQMgIAA1AihCOIaEIgIgACkDGIUiAUIQiSABIAApAxB8IgGFIgNCFYkgAyAAKQMIIgUgACkDAHwiBEIgiXwiA4UiBkIQiSAGIAEgBUINiSAEhSIFfCIBQiCJfCIEhSIGIAMgASAFQhGJhSIBfCIDQiCJfCIFIAKFIAFCDYkgA4UiAkIRiSACIAR8IgKFIgF8IgMgAUINiYUiAUIRiSABIAZCFYkgBYUiASACQiCJQv8BhXwiAnwiBYUiBEINiSABQhCJIAKFIgIgA0IgiXwiASAEfCIDhSIEQhGJIAJCFYkgAYUiAiAFQiCJfCIBIAR8IgWFIgRCDYkgAkIQiSABhSICIANCIIl8IgEgBHwiA4UiBEIRiSACQhWJIAGFIgIgBUIgiXwiASAEfCIFhSIEQg2JIAJCEIkgAYUiAiADQiCJfCIBIAR8hSIDQhGJIAJCFYkgAYUiAiAFQiCJfCIBIAN8IgOFIANCIImFIAJCEIkgAYVCFYmFC68CAgR/Bn4gACkDICELIAApAxghByAAKQMQIQogACkDCCEJIAApAwAhCCACIQMgACgCKCIFIQQDQCADBEAgA0F/aiEDIAExAAAgBEEIb0EDdK2GIAuEIQsgAUEBaiIGIQEgBEEBaiIEQQdxDQEgByALhSIHIAp8IgogCCAJfCIIIAlCDYmFIgl8IgwgCUIRiYUiCUINiSAJIAdCEIkgCoUiCSAIQiCJfCIHfCIKhSIIQhGJIAggCUIViSAHhSIHIAxCIIl8Igh8IgyFIQkgB0IQiSAIhSIHQhWJIAcgCkIgiXwiCIUhByAMQiCJIQogCCALhSEIQgAhCyAGIQEMAQsLIAAgBzcDGCAAIAo3AxAgACAJNwMIIAAgCDcDACAAIAs3AyAgACACIAVqNgIoIAALIgEBfiABIAKtIAOtQiCGhCAEIAAREAAiBUIgiKcQByAFpwteACAAQQA2AiggAEIANwMgIAAgAkLzytHLp4zZsvQAhTcDGCAAIAFC4eSV89bs2bzsAIU3AxAgACACQu3ekfOWzNy35ACFNwMIIAAgAUL1ys2D16zbt/MAhTcDACAACxgBAX4gACABIAIQ2wEiA0IgiKcQByADpws8AQF/IAEgACgCBCIBQQF1aiICIAAoAgAiACACKAIAaigCACAAIAFBAXEbEQEAIQBB6AAQRiAAQegAEB8LUgEBfyABQQZ2IgMgASACakF/akEGdkYEQCAAIAEgAhBjDwsgACADQQN0aiIAKQMIQcAAIAFBP3EiAWuthiAAKQMAIAGtiIRCfyACrYZCf4WDpwviBQECfyMAQeADayIEJAACQCACKAJQBEAgACABQYABEB8aDAELIAEoAngEQCAAQQA2AnggBEG4A2ogAxAWIARBkANqIARBuANqIAMQGSAAIAIgBEG4A2oQGSAAQShqIAJBKGogBEGQA2oQGSAAQdAAakEBEDYMAQsgAEEANgJ4IARBuANqIAFB0ABqIgUgAxAZIARBkANqIARBuANqEBYgBCABKQMgNwOIAyAEIAEpAxg3A4ADIAQgASkDEDcD+AIgBCABKQMINwPwAiAEIAEpAwA3A+gCIARB6AJqEC8gBEHAAmogAiAEQZADahAZIAQgASkDSDcDuAIgBCABQUBrKQMANwOwAiAEIAEpAzg3A6gCIAQgASkDMDcDoAIgBCABKQMoNwOYAiAEQZgCahAvIARB8AFqIAJBKGogBEGQA2oQGSAEQfABaiAEQfABaiAEQbgDahAZIARByAFqIARB6AJqQQEQIiAEQcgBaiAEQcACahAhIARBoAFqIARBmAJqQQEQIiAEQaABaiAEQfABahAhIARByAFqEFQEQCAEQaABahBUBEAgACABQQAQVQwCCyAAQQE2AngMAQsgBEH4AGogBEGgAWoQFiAEQdAAaiAEQcgBahAWIARBKGogBEHIAWogBEHQAGoQGSAAIAUpAyA3A3AgACAFKQMYNwNoIAAgBSkDEDcDYCAAIAUpAwg3A1ggACAFKQMANwNQIABB0ABqIgEgASAEQcgBahAZIAQgBEHoAmogBEHQAGoQGSAAIAQpAyA3AyAgACAEKQMYNwMYIAAgBCkDEDcDECAAIAQpAwg3AwggACAEKQMANwMAIABBAhAuIAAgBEEoahAhIAAgAEEDECIgACAEQfgAahAhIABBKGoiASAAQQUQIiABIAQQISABIAEgBEGgAWoQGSAEQShqIARBKGogBEGYAmoQGSAEQShqIARBKGpBARAiIAEgBEEoahAhCyAEQeADaiQAC8UCAQN/IwBBMGsiBiQAIABB6ARqIgUgAkGAB2oiBCkDADcDACAFIAQpAyA3AyAgBSAEKQMYNwMYIAUgBCkDEDcDECAFIAQpAwg3AwggBSAEKQMoNwMoIAUgBCkDMDcDMCAFIAQpAzg3AzggBUFAayAEQUBrKQMANwMAIAUgBCkDSDcDSCAFQShqEC8gASAEKQNwNwMgIAEgBCkDaDcDGCABIAQpA2A3AxAgASAEKQNYNwMIIAEgBCkDUDcDACAFQQA2AlAgBiADKQO4AjcDKCAGIAMpA7ACNwMgIAYgAykDqAI3AxggBiADKQOgAjcDECAGIAMpA5gCNwMIQQchAQNAIAFBB0cEQCAGQQhqIAZBCGogAyABQShsahAZCyAAIAFBf2oiAUHYAGxqIAIgAUEHdGogBkEIahBhIAENAAsgBkEwaiQAC6UEAgN/AX4jAEGwAmsiAyQAIANBsAFqIAJBABBVIAMgAykD0AE3AyAgAyADKQPIATcDGCADIAMpA8ABNwMQIAMgAykDuAE3AwggAyADKQPgATcDMCADIAMpA+gBNwM4IANBQGsgAykD8AE3AwAgAyADKQP4ATcDSCADIAMpA7ABNwMAIAMgAykD2AE3AyggA0EANgJQIANB2ABqIAIgA0GAAmoiBRBhIAAgAykDeDcDICAAIAMpA3A3AxggACADKQNoNwMQIAAgAykDYDcDCCAAIAMpA1g3AwAgACADKQOAATcDKCAAIAMpA4gBNwMwIAAgAykDkAE3AzggAEFAayADKQOYATcDACAAIAMpA6ABNwNIIAAgAikDWDcDWCAAIAIpA2A3A2AgACACKQNoNwNoIAAgAikDcDcDcCACKQNQIQYgAEEANgJ4IAAgBjcDUCABIAMpA6ACNwMgIAEgAykDmAI3AxggASADKQOQAjcDECABIAMpA4gCNwMIIAEgAykDgAI3AwAgAEGAAWoiAiAAIAMgAUEoahA5IABBgAJqIgQgAiADIAFB0ABqEDkgAEGAA2oiAiAEIAMgAUH4AGoQOSAAQYAEaiIEIAIgAyABQaABahA5IABBgAVqIgIgBCADIAFByAFqEDkgAEGABmoiBCACIAMgAUHwAWoQOSAAQYAHaiAEIAMgAUGYAmoQOSAAQdAHaiIAIAAgBRAZIANBsAJqJAAL+AUCA38NfiMAQaABayICJAAgAkGQAWogASkDACIFQgAgBRAYIAAgAikDkAE3AwAgAkGAAWogASkDCEIAIAEpAwAQGCAAIAIpA4ABIgZCAYYiBSACKQOYAXwiBzcDCCACQeAAaiABKQMQQgAgASkDABAYIAJB8ABqIAEpAwgiCEIAIAgQGCAAIAcgBVQiA60gAikDiAEiB0IBhiIIIAUgBlSthHwiBSACKQNgIglCAYYiCnwiBiACKQNwfCILNwMQIAJBQGsgASkDGEIAIAEpAwAQGCACQdAAaiABKQMQQgAgASkDCBAYIAAgAyAFUHGtIAggB1StfCIIIAYgBVQiA60gAikDaCIMQgGGIg0gCiAJVK2EfCIJfCIFIAIpA3ggCyAGVK18fCIGIAIpA0AiCkIBhiILfCIHIAIpA1AiDkIBhiIPfCIQNwMYIAJBIGogASkDGEIAIAEpAwgQGCACQTBqIAEpAxAiEUIAIBEQGCAAIAYgBVStIAUgCFStIAMgCVBxrSANIAxUrXx8fCIIIAcgBlQiA60gAikDSCIJQgGGIgwgCyAKVK2EfCIKfCIFIBAgB1QiBK0gAikDWCILQgGGIg0gDyAOVK2EfCIOfCIGIAIpAyAiD0IBhiIQfCIHIAIpAzB8IhE3AyAgAkEQaiABKQMYQgAgASkDEBAYIAAgBiAFVK0gBCAOUHGtIAUgCFStIAMgClBxrSANIAtUrSAMIAlUrXx8fHx8IgggByAGVCIDrSACKQMoIglCAYYiCiAQIA9UrYR8Igt8IgUgAikDOCARIAdUrXx8IgYgAikDECIHQgGGIgx8Ig03AyggAiABKQMYIg5CACAOEBggACAGIAVUrSAFIAhUrSADIAtQca0gCiAJVK18fHwiCCANIAZUIgGtIAIpAxgiBkIBhiIJIAwgB1SthHwiB3wiBSACKQMAfCIKNwMwIAAgCiAFVK0gBSAIVK0gASAHUHGtIAIpAwggCSAGVK18fHx8NwM4IAJBoAFqJAALDgAgASACIAAoAgARAAALnQQBBX8jAEGACWsiBiQAAn8gBBA0IAMoAnhyRQRAIAEoAgwiCEEANgKECCAIIARBBRCZASEEIAEoAgwgBDYCgAggASgCACABKAIEIAMgASgCDCgChAhBB3RqEOYBIAEoAgggBkGACGogASgCACABKAIEEOUBQQEhCiAEQQAgBEEAShsMAQsgBkGACGpBARA2QQALIQQCQCAFRQRAQQAhCAwBCyAGIAVBDxCZASIIIAQgCCAEShshBAsgAkEBNgJ4IAIQOyACQShqEDsgAkHQAGoQOyAEQQFOBEAgBkHQCGohBQNAIAIgAkEAEFUgBCIDQX9qIQQCQCAKRQ0AIAMgASgCDCIHKAKACEoNACAHIARBAnRqKAIAIgdFDQAgASgCCCEJAkAgB0EBTgRAIAZBqAhqIAkgB0F/akECbUHYAGxqQdgAEB8aDAELIAZBqAhqIAkgB0F/c0ECbUHYAGxqQdgAEB8aIAUgBUEBECILIAIgAiAGQagIakEAEDkLAkAgAyAISg0AIAYgBEECdGooAgAiB0UNACAAKAIAIQkCQCAHQQFOBEAgBkGoCGogCSAHQX9qQQJtQQZ0ahBXDAELIAZBqAhqIAkgB0F/c0ECbUEGdGoQVyAFIAVBARAiCyACIAIgBkGoCGogBkGACGoQ5AELIANBAUoNAAsLIAIoAnhFBEAgAkHQAGoiACAAIAZBgAhqEBkLIAZBgAlqJAALygYCAX8JfiMAQYACayIDJAAgA0HwAWogAikDAEIAIAEpAwAQGCAAIAMpA/ABNwMAIANB0AFqIAIpAwhCACABKQMAEBggA0HgAWogAikDAEIAIAEpAwgQGCAAIAMpA9ABIgUgAykD+AF8IgQgAykD4AF8IgY3AwggA0GgAWogAikDEEIAIAEpAwAQGCADQbABaiACKQMIQgAgASkDCBAYIANBwAFqIAIpAwBCACABKQMQEBggACADKQPYASAEIAVUrXwiByADKQPoASAGIARUrXx8IgQgAykDoAF8IgUgAykDsAF8IgYgAykDwAF8Igg3AxAgA0HgAGogAikDGEIAIAEpAwAQGCADQfAAaiACKQMQQgAgASkDCBAYIANBgAFqIAIpAwhCACABKQMQEBggA0GQAWogAikDAEIAIAEpAxgQGCAAIAMpA6gBIAUgBFStfCIKIAQgB1StfCIEIAMpA7gBIAYgBVStfHwiBSADKQPIASAIIAZUrXx8IgYgAykDYHwiByADKQNwfCIIIAMpA4ABfCIJIAMpA5ABfCILNwMYIANBMGogAikDGEIAIAEpAwgQGCADQUBrIAIpAxBCACABKQMQEBggA0HQAGogAikDCEIAIAEpAxgQGCAAIAMpA5gBIAsgCVStfCILIAYgBVStIAUgBFStIAQgClStfHwiCiADKQNoIAcgBlStfHwiBCADKQN4IAggB1StfHwiBSADKQOIASAJIAhUrXx8Igl8IgYgAykDMHwiByADKQNAfCIIIAMpA1B8Igw3AyAgA0EQaiACKQMYQgAgASkDEBAYIANBIGogAikDEEIAIAEpAxgQGCAAIAYgC1StIAkgBVStIAUgBFStIAQgClStfHx8IgkgAykDOCAHIAZUrXx8IgQgAykDSCAIIAdUrXx8IgUgAykDWCAMIAhUrXx8IgYgAykDEHwiByADKQMgfCIINwMoIAMgAikDGEIAIAEpAxgQGCAAIAYgBVStIAUgBFStIAQgCVStfHwiCSADKQMYIAcgBlStfHwiBCADKQMoIAggB1StfHwiBSADKQMAfCIGNwMwIAAgBiAFVK0gBSAEVK0gAykDCCAEIAlUrXx8fDcDOCADQYACaiQACzMBAX8jAEEwayICJAAgAkEIaiAAQQEQIiACQQhqIAEQISACQQhqEGIhACACQTBqJAAgAAv1FgECfyMAQeADayICJAAgAkG4A2ogARAWIAJBuANqIAJBuANqIAEQGSACQZADaiACQbgDahAWIAJBkANqIAJBkANqIAEQGSACIAIpA7ADNwOIAyACIAIpA6gDNwOAAyACIAIpA6ADNwP4AiACIAIpA5gDNwPwAiACIAIpA5ADNwPoAiACQegCaiACQegCahAWIAJB6AJqIAJB6AJqEBYgAkHoAmogAkHoAmoQFiACQegCaiACQegCaiACQZADahAZIAIgAikDiAM3A+ACIAIgAikDgAM3A9gCIAIgAikD+AI3A9ACIAIgAikD8AI3A8gCIAIgAikD6AI3A8ACIAJBwAJqIAJBwAJqEBYgAkHAAmogAkHAAmoQFiACQcACaiACQcACahAWIAJBwAJqIAJBwAJqIAJBkANqEBkgAiACKQPgAjcDuAIgAiACKQPYAjcDsAIgAiACKQPQAjcDqAIgAiACKQPIAjcDoAIgAiACKQPAAjcDmAIgAkGYAmogAkGYAmoQFiACQZgCaiACQZgCahAWIAJBmAJqIAJBmAJqIAJBuANqEBkgAiACKQO4AjcDkAIgAiACKQOwAjcDiAIgAiACKQOoAjcDgAIgAiACKQOgAjcD+AEgAiACKQOYAjcD8AEgAkHwAWogAkHwAWoQFiACQfABaiACQfABahAWIAJB8AFqIAJB8AFqEBYgAkHwAWogAkHwAWoQFiACQfABaiACQfABahAWIAJB8AFqIAJB8AFqEBYgAkHwAWogAkHwAWoQFiACQfABaiACQfABahAWIAJB8AFqIAJB8AFqEBYgAkHwAWogAkHwAWoQFiACQfABaiACQfABahAWIAJB8AFqIAJB8AFqIAJBmAJqEBkgAiACKQOQAjcD6AEgAiACKQOIAjcD4AEgAiACKQOAAjcD2AEgAiACKQP4ATcD0AEgAiACKQPwATcDyAEgAkHIAWogAkHIAWoQFiACQcgBaiACQcgBahAWIAJByAFqIAJByAFqEBYgAkHIAWogAkHIAWoQFiACQcgBaiACQcgBahAWIAJByAFqIAJByAFqEBYgAkHIAWogAkHIAWoQFiACQcgBaiACQcgBahAWIAJByAFqIAJByAFqEBYgAkHIAWogAkHIAWoQFiACQcgBaiACQcgBahAWIAJByAFqIAJByAFqEBYgAkHIAWogAkHIAWoQFiACQcgBaiACQcgBahAWIAJByAFqIAJByAFqEBYgAkHIAWogAkHIAWoQFiACQcgBaiACQcgBahAWIAJByAFqIAJByAFqEBYgAkHIAWogAkHIAWoQFiACQcgBaiACQcgBahAWIAJByAFqIAJByAFqEBYgAkHIAWogAkHIAWoQFiACQcgBaiACQcgBaiACQfABahAZIAIgAikD6AE3A8ABIAIgAikD4AE3A7gBIAIgAikD2AE3A7ABIAIgAikD0AE3A6gBIAIgAikDyAE3A6ABIAJBoAFqIAJBoAFqEBYgAkGgAWogAkGgAWoQFiACQaABaiACQaABahAWIAJBoAFqIAJBoAFqEBYgAkGgAWogAkGgAWoQFiACQaABaiACQaABahAWIAJBoAFqIAJBoAFqEBYgAkGgAWogAkGgAWoQFiACQaABaiACQaABahAWIAJBoAFqIAJBoAFqEBYgAkGgAWogAkGgAWoQFiACQaABaiACQaABahAWIAJBoAFqIAJBoAFqEBYgAkGgAWogAkGgAWoQFiACQaABaiACQaABahAWIAJBoAFqIAJBoAFqEBYgAkGgAWogAkGgAWoQFiACQaABaiACQaABahAWIAJBoAFqIAJBoAFqEBYgAkGgAWogAkGgAWoQFiACQaABaiACQaABahAWIAJBoAFqIAJBoAFqEBYgAkGgAWogAkGgAWoQFiACQaABaiACQaABahAWIAJBoAFqIAJBoAFqEBYgAkGgAWogAkGgAWoQFiACQaABaiACQaABahAWIAJBoAFqIAJBoAFqEBYgAkGgAWogAkGgAWoQFiACQaABaiACQaABahAWIAJBoAFqIAJBoAFqEBYgAkGgAWogAkGgAWoQFiACQaABaiACQaABahAWIAJBoAFqIAJBoAFqEBYgAkGgAWogAkGgAWoQFiACQaABaiACQaABahAWIAJBoAFqIAJBoAFqEBYgAkGgAWogAkGgAWoQFiACQaABaiACQaABahAWIAJBoAFqIAJBoAFqEBYgAkGgAWogAkGgAWoQFiACQaABaiACQaABahAWIAJBoAFqIAJBoAFqEBYgAkGgAWogAkGgAWoQFiACQaABaiACQaABaiACQcgBahAZIAIgAikDwAE3A5gBIAIgAikDuAE3A5ABIAIgAikDsAE3A4gBIAIgAikDqAE3A4ABIAIgAikDoAE3A3gDQCACQfgAaiACQfgAahAWIANBAWoiA0HYAEcNAAsgAkH4AGogAkH4AGogAkGgAWoQGSACIAIpA5gBNwNwIAIgAikDkAE3A2ggAiACKQOIATcDYCACIAIpA4ABNwNYIAIgAikDeDcDUCACQdAAaiACQdAAahAWIAJB0ABqIAJB0ABqEBYgAkHQAGogAkHQAGoQFiACQdAAaiACQdAAahAWIAJB0ABqIAJB0ABqEBYgAkHQAGogAkHQAGoQFiACQdAAaiACQdAAahAWIAJB0ABqIAJB0ABqEBYgAkHQAGogAkHQAGoQFiACQdAAaiACQdAAahAWIAJB0ABqIAJB0ABqEBYgAkHQAGogAkHQAGoQFiACQdAAaiACQdAAahAWIAJB0ABqIAJB0ABqEBYgAkHQAGogAkHQAGoQFiACQdAAaiACQdAAahAWIAJB0ABqIAJB0ABqEBYgAkHQAGogAkHQAGoQFiACQdAAaiACQdAAahAWIAJB0ABqIAJB0ABqEBYgAkHQAGogAkHQAGoQFiACQdAAaiACQdAAahAWIAJB0ABqIAJB0ABqEBYgAkHQAGogAkHQAGoQFiACQdAAaiACQdAAahAWIAJB0ABqIAJB0ABqEBYgAkHQAGogAkHQAGoQFiACQdAAaiACQdAAahAWIAJB0ABqIAJB0ABqEBYgAkHQAGogAkHQAGoQFiACQdAAaiACQdAAahAWIAJB0ABqIAJB0ABqEBYgAkHQAGogAkHQAGoQFiACQdAAaiACQdAAahAWIAJB0ABqIAJB0ABqEBYgAkHQAGogAkHQAGoQFiACQdAAaiACQdAAahAWIAJB0ABqIAJB0ABqEBYgAkHQAGogAkHQAGoQFiACQdAAaiACQdAAahAWIAJB0ABqIAJB0ABqEBYgAkHQAGogAkHQAGoQFiACQdAAaiACQdAAahAWIAJB0ABqIAJB0ABqEBYgAkHQAGogAkHQAGogAkHIAWoQGSACIAIpA3A3A0ggAkFAayIDIAIpA2g3AwAgAiACKQNgNwM4IAIgAikDWDcDMCACIAIpA1A3AyggAkEoaiACQShqEBYgAkEoaiACQShqEBYgAkEoaiACQShqEBYgAkEoaiACQShqIAJBkANqEBkgAiACKQNINwMgIAIgAykDADcDGCACIAIpAzg3AxAgAiACKQMwNwMIIAIgAikDKDcDACACIAIQFiACIAIQFiACIAIQFiACIAIQFiACIAIQFiACIAIQFiACIAIQFiACIAIQFiACIAIQFiACIAIQFiACIAIQFiACIAIQFiACIAIQFiACIAIQFiACIAIQFiACIAIQFiACIAIQFiACIAIQFiACIAIQFiACIAIQFiACIAIQFiACIAIQFiACIAIQFiACIAIgAkHwAWoQGSACIAIQFiACIAIQFiACIAIQFiACIAIQFiACIAIQFiACIAIQFiACIAIgAkG4A2oQGSACIAIQFiAAIAIQFiACIAAQFiACIAEQ6wEhACACQeADaiQAIAALjgEBAX8jAEGAAWsiAiQAIAAgASkDIDcDICAAIAEpAxg3AxggACABKQMQNwMQIAAgASkDCDcDCCAAIAEpAwA3AwAgAkHYAGogARAWIAJBMGogASACQdgAahAZIABBADYCUCACQQhqQQcQNiACQQhqIAJBMGoQISAAQShqIAJBCGoQ7AEhACACQYABaiQAIAAL4QgCAX8PfiMAQdACayICJAAgAkFAayABKQMYIgRCACABKQMAIgdCAYYiChAYIAJBkAJqIAEpAwgiCEIBhiIFQgAgASkDECIGEBggAkHgAWogASkDICIJQgAgCRAYIAJB0AFqIAIpA+ABIgNC/////////weDQgBCkPqAgIACEBggAkGwAWogCUIBhiIJQgAgBxAYIAJB0ABqIARCACAFEBggAkGAAmogBkIAIAYQGCACQcABaiACKQPoASIFQgyGIANCNIiEIAVCNIhCkPqAgIACEBggAkHAAmogB0IAIAcQGCACQaABaiAJQgAgCBAYIAJB4ABqIAZCAYZCACAEEBggAiACKQOgASIPIAIpA2B8IgUgAikDUCIOIAIpA4ACfCIDIAIpA7ABfCILIAIpA8ABfCIMIAIpA0AiDSACKQOQAnwiByACKQPQAXwiEEI0iCAQIAdUrSACKQPYASAHIA1UrSACKQNIIAIpA5gCfHx8fCINQgyGhHwiB0I0iCAHIAxUrSAMIAtUrSACKQPIASALIANUrSACKQO4ASADIA5UrSACKQNYIAIpA4gCfHx8fHx8IA1CNIh8fCIOQgyGhHwiA0IEhkLw/////////wCDIAdCMIhCD4OEQgBC0YeAgBAQGCAAIAIpAwAiDSACKQPAAnwiC0L/////////B4M3AwAgAkGwAmogCkIAIAgQGCACQZABaiAJQgAgBhAYIAJB8ABqIARCACAEEBggAkEwaiACKQOQASIRIAIpA3B8IgwgAyAFVK0gBSAPVK0gAikDqAEgAikDaHx8IA5CNIh8fCIPQgyGIANCNIiEfCIFQv////////8Hg0IAQpD6gICAAhAYIAAgAikDMCIOIAIpA7ACfCIDIAsgDVStIAIpAwggAikDyAJ8fCINQgyGIAtCNIiEfCILQv////////8HgzcDCCACQfABaiAGQgAgChAYIAJBoAJqIAhCACAIEBggAkGAAWogCUIAIAQQGCACQSBqIAUgDFStIAwgEVStIAIpA5gBIAIpA3h8fCAPQjSIfHwiCkIMhiAFQjSIhCIFIAIpA4ABfCIEQv////////8Hg0IAQpD6gICAAhAYIAAgAikD8AEiDCACKQOgAnwiBiACKQMgfCIIIAsgA1StIAMgDlStIAIpAzggAikDuAJ8fCANQjSIfHwiA0IMhiALQjSIhHwiCUL/////////B4M3AxAgAkEQaiAEIAVUrSACKQOIASAKQjSIfHwiCkIMhiAEQjSIhCAKQjSIQpD6gICAAhAYIAAgAikDECIKIBBC/v///////weDfCIEIAkgCFStIAggBlStIAIpAyggBiAMVK0gAikD+AEgAikDqAJ8fHx8IANCNIh8fCIIQgyGIAlCNIiEfCIGQv////////8HgzcDGCAAIAdC////////P4MgBiAEVK0gAikDGCAEIApUrXwgCEI0iHx8QgyGIAZCNIiEfDcDICACQdACaiQAC9oLAgF/GX4jAEHwA2siAyQAIANBQGsgAikDGCIEQgAgASkDACIFEBggA0HQAWogAikDECIGQgAgASkDCCILEBggA0HAAmogAikDCCIMQgAgASkDECINEBggA0GQA2ogAikDACIHQgAgASkDGCIPEBggA0HgA2ogAikDICIQQgAgASkDICIREBggA0HQA2ogAykD4AMiCEL/////////B4NCAEKQ+oCAgAIQGCADQdAAaiAQQgAgBRAYIANBkAFqIARCACALEBggA0GQAmogBkIAIA0QGCADQfACaiAMQgAgDxAYIANBsANqIAdCACAREBggA0HAA2ogAykD6AMiDkIMhiAIQjSIhCAOQjSIQpD6gICAAhAYIANB4ABqIAdCACAFEBggA0HgAWogEEIAIAsQGCADQaABaiAEQgAgDRAYIANBoAJqIAZCACAPEBggA0GAA2ogDEIAIBEQGCADIAMpA6ACIhkgAykDoAF8Ig4gAykDgAN8IhMgAykD4AF8IhQgAykDkAIiGyADKQOQAXwiCSADKQPwAnwiFSADKQOwA3wiFiADKQNQfCIXIAMpA8ADfCISIAMpA9ABIhwgAykDQHwiCCADKQPAAnwiCiADKQOQA3wiGCADKQPQA3wiGkI0iCAaIBhUrSADKQPYAyAYIApUrSADKQOYAyAKIAhUrSADKQPIAiAIIBxUrSADKQPYASADKQNIfHx8fHx8fHwiCkIMhoR8IghCNIggCCASVK0gEiAXVK0gAykDyAMgFyAWVK0gAykDWCAWIBVUrSADKQO4AyAVIAlUrSADKQP4AiAJIBtUrSADKQOYAiADKQOYAXx8fHx8fHx8fHwgCkI0iHx8IhJCDIaEfCIJQgSGQvD/////////AIMgCEIwiEIPg4RCAELRh4CAEBAYIAAgAykDACIKIAMpA2B8IhVC/////////weDNwMAIANB8ABqIAxCACAFEBggA0HwAWogB0IAIAsQGCADQdACaiAQQgAgDRAYIANBsAFqIARCACAPEBggA0GwAmogBkIAIBEQGCADQTBqIAMpA7ACIhggAykDsAF8IhYgAykD0AJ8IhcgCSAUVK0gFCATVK0gAykD6AEgEyAOVK0gAykDiAMgDiAZVK0gAykDqAIgAykDqAF8fHx8fHwgEkI0iHx8IhJCDIYgCUI0iIR8Ig5C/////////weDQgBCkPqAgIACEBggACADKQPwASIZIAMpA3B8IhMgAykDMHwiFCAVIApUrSADKQMIIAMpA2h8fCIKQgyGIBVCNIiEfCIJQv////////8HgzcDCCADQYABaiAGQgAgBRAYIANBgAJqIAxCACALEBggA0HgAmogB0IAIA0QGCADQaADaiAQQgAgDxAYIANBwAFqIARCACAREBggA0EgaiADKQOgAyIHIAMpA8ABfCIEIA4gF1StIBcgFlStIAMpA9gCIBYgGFStIAMpA7gCIAMpA7gBfHx8fCASQjSIfHwiD0IMhiAOQjSIhHwiBUL/////////B4NCAEKQ+oCAgAIQGCAAIAMpA4ACIhAgAykDgAF8IgYgAykD4AJ8IgsgAykDIHwiDCAJIBRUrSAUIBNUrSADKQM4IBMgGVStIAMpA/gBIAMpA3h8fHx8IApCNIh8fCIRQgyGIAlCNIiEfCINQv////////8HgzcDECADQRBqIAUgBFStIAQgB1StIAMpA6gDIAMpA8gBfHwgD0I0iHx8IgRCDIYgBUI0iIQgBEI0iEKQ+oCAgAIQGCAAIAMpAxAiByAaQv////////8Hg3wiBCANIAxUrSAMIAtUrSADKQMoIAsgBlStIAMpA+gCIAYgEFStIAMpA4gCIAMpA4gBfHx8fHx8IBFCNIh8fCIGQgyGIA1CNIiEfCIFQv////////8HgzcDGCAAIAhC////////P4MgBSAEVK0gAykDGCAEIAdUrXwgBkI0iHx8QgyGIAVCNIiEfDcDICADQfADaiQAC6gCAQN/IwBBoAFrIgIkACAAQQA2AnggAEHQAGoiAyABQdAAaiABQShqIgQQGSADQQIQLiACQfgAaiABEBYgAkH4AGpBAxAuIAJB0ABqIAJB+ABqEBYgAkEoaiAEEBYgAkEoakECEC4gAiACQShqEBYgAkECEC4gAkEoaiACQShqIAEQGSAAIAIpA0g3AyAgACACQUBrKQMANwMYIAAgAikDODcDECAAIAIpAzA3AwggACACKQMoNwMAIABBBBAuIAAgAEEEECIgACACQdAAahAhIAJB0ABqIAJB0ABqQQEQIiAC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ASkDMDcDMCAAIAEpAzg3AzggAEFAayABQUBrKQMANwMAIAAgASkDSDcDSCAAIAEpA1g3A1ggACABKQNgNwNgIAAgASkDaDcDaCAAIAEpA3A3A3AgACABKQNQNwNQIABBKGoiABAvIAAgAEEBECILBwAgABEOAAsYACAAKAIIEEwEQCAAQQhqIAEQsQELQQELVAEBfyMAQaABayIDJAAgA0EgaiABEEsgA0EBEG0gACADQSBqIANBIGogAyACEHFBACEAIAMoApgBRQRAIAEgA0EgahBuQQEhAAsgA0GgAWokACAAC6sCAQJ/IwBBgAFrIgMkACADQQA2AgQCQCAAKAIAEExFBEAgACgCsAEgACgCtAFBjzMQHgwBCyABRQRAIAAoArABIAAoArQBQZgxEB4MAQsgAkUEQCAAKAKwASAAKAK0AUGuNBAeDAELIANBCGogAiADQQRqEDIgAygCBARAIAFCADcAACABQgA3ADggAUIANwAwIAFCADcAKCABQgA3ACAgAUIANwAYIAFCADcAECABQgA3AAgMAQsgACADQShqIAEQdiECIAFCADcAOCABQgA3ADAgAUIANwAoIAFCADcAICABQgA3ABggAUIANwAQIAFCADcACCABQgA3AAAgAkUNACAAIANBKGogA0EIahD8AUUNACABIANBKGoQaEEBIQQLIANBgAFqJAAgBAs4AQF/IwBB8ABrIgMkACADQQhqEFogACABEE0gAhBfIANBCGoQWiACQSAQTSACEF8gA0HwAGokAAuMBwEGfyMAQZAEayIDJAAgA0HoA2ogAUHQAGoiBRAWIAMgASkDIDcD4AMgAyABKQMYNwPYAyADIAEpAxA3A9ADIAMgASkDCDcDyAMgAyABKQMANwPAAyADQcADahAvIANBmANqIAIgA0HoA2oQGSADIAEpA0g3A5ADIAMgAUFAaykDADcDiAMgAyABKQM4NwOAAyADIAEpAzA3A/gCIAMgASkDKDcD8AIgA0HwAmoQLyADQcgCaiACQShqIgcgA0HoA2oQGSADQcgCaiADQcgCaiAFEBkgAyADKQPgAzcDwAIgAyADKQPYAzcDuAIgAyADKQPQAzcDsAIgAyADKQPIAzcDqAIgAyADKQPAAzcDoAIgA0GgAmogA0GYA2oQISADIAMpA5ADNwPwASADIAMpA4gDNwPoASADIAMpA4ADNwPgASADIAMpA/gCNwPYASADIAMpA/ACNwPQASADQdABaiADQcgCahAhIANB2ABqIANBoAJqEBYgA0EwaiADQZgDakEBECIgA0H4AWogA0HAA2ogA0EwahAZIANB2ABqIANB+AFqECEgA0HQAWoQYiEEIANB2ABqEGIhBiADIAMpA5ADNwMoIAMgAykDiAM3AyAgAyADKQOAAzcDGCADIAMpA/gCNwMQIAMgAykD8AI3AwggA0EIakECEC4gA0EwaiADQcADahAhIANBCGogA0HYAGogBCAGcSIERSIGEEkgA0EwaiADQdABaiAGEEkgA0GoAWogA0EwahAWIANBgAFqIANBqAFqIANBoAJqEBkgA0GoAWogA0GoAWoQFiADQagBaiADQdABaiAEEEkgA0GgAmogA0EIahAWIABB0ABqIgQgBSADQTBqEBkgBBBiIQYgASgCeCEIIARBAhAuIANBgAFqIANBgAFqQQEQIiADQaACaiADQYABahAhIANBoAJqEC8gACADKQPAAjcDICAAIAMpA7gCNwMYIAAgAykDsAI3AxAgACADKQOoAjcDCCAAIAMpA6ACNwMAIANBoAJqQQIQLiADQaACaiADQYABahAhIANBoAJqIANBoAJqIANBCGoQGSADQaACaiADQagBahAhIABBKGoiBSADQaACakEDECIgBRAvIABBBBAuIAVBBBAuIAAgAiABKAJ4EEkgBSAHIAEoAngQSSAEQci3BCABKAJ4EEkgACAGQQEgCGtsNgJ4IANBkARqJAALhwIBAX8jAEGAAmsiAyQAAkAgAUUEQCAAKAKwASAAKAK0AUGYMRAeQQAhAgwBCyABQgA3AAAgAUIANwA4IAFCADcAMCABQgA3ACggAUIANwAgIAFCADcAGCABQgA3ABAgAUIANwAIIAAoAggQTEUEQCAAKAKwASAAKAK0AUHRMxAeQQAhAgwBCyACRQRAIAAoArABIAAoArQBQZ80EB5BACECDAELIANBCGogAiADQQRqEDJBACECAkAgAygCBA0AIANBCGoQNA0AIABBCGogA0GAAWogA0EIahBvIANBKGogA0GAAWoQbiABIANBKGoQaEEBIQILIANBCGoQQgsgA0GAAmokACACC/MBAQJ/IwBBoAJrIgckACAHQQA2AgQgACAHQYABaiAFEG8gB0Eo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1AFBA3RqIgQgBCkDACAAKQMAhTcDACAAQgA3AwAgAEEANgLQASAAIAAoAtQBQQFqIgQ2AtQBIAIgBmshAiAEQRkgACgC2AFB/////wdxa0cNACADEIMBIABBADYC1AELIABBCGohBCACQQN2IQZBACEDA0AgAyAGRgRAIAJBB3EhAwNAIANFDQMgATEAACEHIAAgACgC0AEiAkEBajYC0AEgACAAKQMAIAcgAkEDdK2GhDcDACABQQFqIQEgA0F/aiEDDAALAAsgBCAAKALUAUEDdGoiBSABKQAAIAUpAwCFNwMAIAAgACgC1AFBAWoiBTYC1AFBGSAAKALYAUH/////B3FrIAVGBEAgBBCDASAAQQA2AtQBCyABQQhqIQEgA0EBaiEDDAALAAsLNwEBfyMAQSBrIgMkACADENgCIAMgATYCFCADKAIQIAAgARA+IAMQxQEgAiADEMQBIANBIGokAAs9AQF/IABBgAgQWCIBNgIQIAFBgAgQwwEgAEIANwIUIABC/rnrxemOlZkQNwIIIABCgcaUupbx6uZvNwIACzEAIABBADYAPCAAIAFBFXY6ADsgACABQQ12OgA6IAAgAUEFdjoAOSAAIAFBA3Q6ADgLDQAgASACIAMgABECAAsfAEHACEEBEIcBQc8IQQIQhwEQ0gJBkL8EQQ8RAQAaCwu5rQQdAEGACAsBgABBwAgL5wFfc2luZ2xlX3NoYTI1NgBfZG91YmxlX3NoYTI1NgBDU0hBMjU2AFdyaXRlAEZpbmFsaXplAFJlc2V0AAAAAAAA2BYAADgXAABcFwAAOBcAAHZpaWlpADdDU0hBMjU2AACEFwAAlgQAAFA3Q1NIQTI1NgAAAGQYAACoBAAAAAAAAKAEAABQSzdDU0hBMjU2AABkGAAAxAQAAAEAAACgBAAAaWkAdgB2aQC0BAAAAAAAAKAEAACgBAAAOBcAAFwXAABpaWlpaQAAANgWAACgBAAAOBcAAHZpaWkAAAAAoAQAALQEAABpaWkAQbAKC8AD/////////////////////////////////////////////////////////////////wABAgMEBQYHCP////////8JCgsMDQ4PEP8REhMUFf8WFxgZGhscHR4fIP///////yEiIyQlJicoKSor/ywtLi8wMTIzNDU2Nzg5/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////2NhcnJ5ID09IDAAL2pzYmdsL2NwcC1jcnlwdG8vYmFzZTU4LmNwcABEZWNvZGVCYXNlNTgARW5jb2RlQmFzZTU4ADEyMzQ1Njc4OUFCQ0RFRkdISktMTU5QUVJTVFVWV1hZWmFiY2RlZmdoaWprbW5vcHFyc3R1dnd4eXoAYWxsb2NhdG9yPFQ+OjphbGxvY2F0ZShzaXplX3QgbikgJ24nIGV4Y2VlZHMgbWF4aW11bSBzdXBwb3J0ZWQgc2l6ZQBBgA4LAYAAQcAOC/IFCMm882fmCWo7p8qEha5nuyv4lP5y82488TYdXzr1T6XRguatf1IOUR9sPiuMaAWba71B+6vZgx95IX4TGc3gWyKuKNeYL4pCzWXvI5FEN3EvO03sz/vAtbzbiYGl27XpOLVI81vCVjkZ0AW28RHxWZtPGa+kgj+SGIFt2tVeHKtCAgOjmKoH2L5vcEUBW4MSjLLkTr6FMSTitP/Vw30MVW+Je/J0Xb5ysZYWO/6x3oA1Esclpwbcm5Qmac908ZvB0krxnsFpm+TjJU84hke+77XVjIvGncEPZZysd8yhDCR1AitZbyzpLYPkpm6qhHRK1PtBvdypsFy1UxGD2oj5dqvfZu5SUT6YEDK0LW3GMag/IfuYyCcDsOQO777Hf1m/wo+oPfML4MYlpwqTR5Gn1W+CA+BRY8oGcG4OCmcpKRT8L9JGhQq3JybJJlw4IRsu7SrEWvxtLE3fs5WdEw04U95jr4tUcwplqLJ3PLsKanbmru1HLsnCgTs1ghSFLHKSZAPxTKHov6IBMEK8S2YaqJGX+NBwi0vCML5UBqNRbMcYUu/WGeiS0RCpZVUkBpnWKiBxV4U1DvS40bsycKBqEMjQ0rgWwaQZU6tBUQhsNx6Z647fTHdIJ6hIm+G1vLA0Y1rJxbMMHDnLikHjSqrYTnPjY3dPypxbo7iy1vNvLmj8su9d7oKPdGAvF0NvY6V4cqvwoRR4yITsOWQaCALHjCgeYyP6/76Q6b2C3utsUKQVecay96P5vitTcuPyeHHGnGEm6s4+J8oHwsAhx7iG0R7r4M3WfdrqeNFu7n9PffW6bxdyqmfwBqaYyKLFfWMKrg35vgSYPxEbRxwTNQtxG4R9BCP1d9sokyTHQHuryjK8vskVCr6ePEwNEJzEZx1DtkI+y77UxUwqfmX8nCl/Wez61jqrb8tfF1hHSowZRGxjb250ZXh0LT5zaXplIDwgNjQAL2pzYmdsL2MtY3J5cHRvL21kNS5jAG1kNV9maW5hbABBwBQLsREKAAAABwAAAAsAAAARAAAAEgAAAAMAAAAFAAAAEAAAAAgAAAAVAAAAGAAAAAQAAAAPAAAAFwAAABMAAAANAAAADAAAAAIAAAAUAAAADgAAABYAAAAJAAAABgAAAAEAAAABAAAAAwAAAAYAAAAKAAAADwAAABUAAAAcAAAAJAAAAC0AAAA3AAAAAgAAAA4AAAAbAAAAKQAAADgAAAAIAAAAGQAAACsAAAA+AAAAEgAAACcAAAA9AAAAFAAAACwAAAABAAAAAAAAAIKAAAAAAAAAioAAAAAAAIAAgACAAAAAgIuAAAAAAAAAAQAAgAAAAACBgACAAAAAgAmAAAAAAACAigAAAAAAAACIAAAAAAAAAAmAAIAAAAAACgAAgAAAAACLgACAAAAAAIsAAAAAAACAiYAAAAAAAIADgAAAAAAAgAKAAAAAAACAgAAAAAAAAIAKgAAAAAAAAAoAAIAAAACAgYAAgAAAAICAgAAAAAAAgAEAAIAAAAAACIAAgAAAAIB2b2lkAGJvb2wAY2hhcgBzaWduZWQgY2hhcgB1bnNpZ25lZCBjaGFyAHNob3J0AHVuc2lnbmVkIHNob3J0AGludAB1bnNpZ25lZCBpbnQAbG9uZwB1bnNpZ25lZCBsb25nAGZsb2F0AGRvdWJsZQBzdGQ6OnN0cmluZwBzdGQ6OmJhc2ljX3N0cmluZzx1bnNpZ25lZCBjaGFyPgBzdGQ6OndzdHJpbmcAc3RkOjp1MTZzdHJpbmcAc3RkOjp1MzJzdHJpbmcAZW1zY3JpcHRlbjo6dmFsAGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PGNoYXI+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PHNpZ25lZCBjaGFyPgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzx1bnNpZ25lZCBjaGFyPgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxzaG9ydD4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8dW5zaWduZWQgc2hvcnQ+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PGludD4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8dW5zaWduZWQgaW50PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxsb25nPgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzx1bnNpZ25lZCBsb25nPgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxpbnQ4X3Q+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PHVpbnQ4X3Q+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PGludDE2X3Q+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PHVpbnQxNl90PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxpbnQzMl90PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzx1aW50MzJfdD4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8ZmxvYXQ+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PGRvdWJsZT4ATlN0M19fMjEyYmFzaWNfc3RyaW5nSWNOU18xMWNoYXJfdHJhaXRzSWNFRU5TXzlhbGxvY2F0b3JJY0VFRUUATlN0M19fMjIxX19iYXNpY19zdHJpbmdfY29tbW9uSUxiMUVFRQAAhBcAABUPAAAIGAAA1g4AAAAAAAABAAAAPA8AAAAAAABOU3QzX18yMTJiYXNpY19zdHJpbmdJaE5TXzExY2hhcl90cmFpdHNJaEVFTlNfOWFsbG9jYXRvckloRUVFRQAACBgAAFwPAAAAAAAAAQAAADwPAAAAAAAATlN0M19fMjEyYmFzaWNfc3RyaW5nSXdOU18xMWNoYXJfdHJhaXRzSXdFRU5TXzlhbGxvY2F0b3JJd0VFRUUAAAgYAAC0DwAAAAAAAAEAAAA8DwAAAAAAAE5TdDNfXzIxMmJhc2ljX3N0cmluZ0lEc05TXzExY2hhcl90cmFpdHNJRHNFRU5TXzlhbGxvY2F0b3JJRHNFRUVFAAAACBgAAAwQAAAAAAAAAQAAADwPAAAAAAAATlN0M19fMjEyYmFzaWNfc3RyaW5nSURpTlNfMTFj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";if(!z($)){var AA=$;$=i.locateFile?i.locateFile(AA,Q):Q+AA}function iA(){try{if(h)return new Uint8Array(h);var A=oi($);if(A)return A;if(s)return s($);throw"both async and sync fetching of the wasm failed"}catch(A){Z(A)}}function eA(A){for(;0<A.length;){var e=A.shift();if("function"==typeof e)e(i);else{var t=e.za;"number"==typeof t?void 0===e.sa?d.get(t)():d.get(t)(e.sa):t(void 0===e.sa?null:e.sa)}}}function tA(A){this.aa=A-16,this.Na=function(A){q[this.aa+8>>2]=A},this.Ka=function(A){q[this.aa+0>>2]=A},this.La=function(){q[this.aa+4>>2]=0},this.Ja=function(){K[this.aa+12>>0]=0},this.Ma=function(){K[this.aa+13>>0]=0},this.Da=function(A,i){this.Na(A),this.Ka(i),this.La(),this.Ja(),this.Ma()}}function IA(){return 0<IA.ua}function gA(A){switch(A){case 1:return 0;case 2:return 1;case 4:return 2;case 8:return 3;default:throw new TypeError("Unknown type size: "+A)}}var rA=void 0;function oA(A){for(var i="";R[A];)i+=rA[R[A++]];return i}var BA={},nA={},aA={};function sA(A){if(void 0===A)return"_unknown";var i=(A=A.replace(/[^a-zA-Z0-9_]/g,"$")).charCodeAt(0);return 48<=i&&57>=i?"_"+A:A}function EA(A,i){return A=sA(A),new Function("body","return function "+A+'() {\n "use strict"; return body.apply(this, arguments);\n};\n')(i)}function CA(A){var i=Error,e=EA(A,(function(i){this.name=A,this.message=i,void 0!==(i=Error(i).stack)&&(this.stack=this.toString()+"\n"+i.replace(/^Error(:[^\n]*)?\n/,""))}));return e.prototype=Object.create(i.prototype),e.prototype.constructor=e,e.prototype.toString=function(){return void 0===this.message?this.name:this.name+": "+this.message},e}var QA=void 0;function hA(A){throw new QA(A)}var cA=void 0;function lA(A){throw new cA(A)}function uA(A,i,e){function t(i){(i=e(i)).length!==A.length&&lA("Mismatched type converter count");for(var t=0;t<A.length;++t)dA(A[t],i[t])}A.forEach((function(A){aA[A]=i}));var I=Array(i.length),g=[],r=0;i.forEach((function(A,i){nA.hasOwnProperty(A)?I[i]=nA[A]:(g.push(A),BA.hasOwnProperty(A)||(BA[A]=[]),BA[A].push((function(){I[i]=nA[A],++r===g.length&&t(I)})))})),0===g.length&&t(I)}function dA(A,i,e){if(e=e||{},!("argPackAdvance"in i))throw new TypeError("registerType registeredInstance requires argPackAdvance");var t=i.name;if(A||hA('type "'+t+'" must have a positive integer typeid pointer'),nA.hasOwnProperty(A)){if(e.Ca)return;hA("Cannot register type '"+t+"' twice")}nA[A]=i,delete aA[A],BA.hasOwnProperty(A)&&(i=BA[A],delete BA[A],i.forEach((function(A){A()})))}function fA(A){return{count:A.count,la:A.la,na:A.na,aa:A.aa,da:A.da,fa:A.fa,ga:A.ga}}function pA(A){hA(A.$.da.ba.name+" instance already deleted")}var yA=!1;function DA(){}function wA(A){--A.count.value,0===A.count.value&&(A.fa?A.ga.ka(A.fa):A.da.ba.ka(A.aa))}function mA(A){return"undefined"==typeof FinalizationGroup?(mA=function(A){return A},A):(yA=new FinalizationGroup((function(A){for(var i=A.next();!i.done;i=A.next())(i=i.value).aa?wA(i):console.warn("object already deleted: "+i.aa)})),DA=function(A){yA.unregister(A.$)},(mA=function(A){return yA.register(A,A.$,A.$),A})(A))}var FA=void 0,MA=[];function SA(){for(;MA.length;){var A=MA.pop();A.$.la=!1,A.delete()}}function kA(){}var GA={};function NA(A,i,e){if(void 0===A[i].ea){var t=A[i];A[i]=function(){return A[i].ea.hasOwnProperty(arguments.length)||hA("Function '"+e+"' called with an invalid number of arguments ("+arguments.length+") - expects one of ("+A[i].ea+")!"),A[i].ea[arguments.length].apply(this,arguments)},A[i].ea=[],A[i].ea[t.pa]=t}}function KA(A,e,t){i.hasOwnProperty(A)?((void 0===t||void 0!==i[A].ea&&void 0!==i[A].ea[t])&&hA("Cannot register public name '"+A+"' twice"),NA(i,A,A),i.hasOwnProperty(t)&&hA("Cannot register multiple overloads of a function with the same number of arguments ("+t+")!"),i[A].ea[t]=e):(i[A]=e,void 0!==t&&(i[A].Qa=t))}function RA(A,i,e,t,I,g,r,o){this.name=A,this.constructor=i,this.ma=e,this.ka=t,this.ha=I,this.Aa=g,this.oa=r,this.ya=o,this.Fa=[]}function vA(A,i,e){for(;i!==e;)i.oa||hA("Expected null or instance of "+e.name+", got an instance of "+i.name),A=i.oa(A),i=i.ha;return A}function HA(A,i){return null===i?(this.ta&&hA("null is not a valid "+this.name),0):(i.$||hA('Cannot pass "'+$A(i)+'" as a '+this.name),i.$.aa||hA("Cannot pass deleted object as a pointer of type "+this.name),vA(i.$.aa,i.$.da.ba,this.ba))}function qA(A,i){if(null===i){if(this.ta&&hA("null is not a valid "+this.name),this.ra){var e=this.Ga();return null!==A&&A.push(this.ka,e),e}return 0}if(i.$||hA('Cannot pass "'+$A(i)+'" as a '+this.name),i.$.aa||hA("Cannot pass deleted object as a pointer of type "+this.name),!this.qa&&i.$.da.qa&&hA("Cannot convert argument of type "+(i.$.ga?i.$.ga.name:i.$.da.name)+" to parameter type "+this.name),e=vA(i.$.aa,i.$.da.ba,this.ba),this.ra)switch(void 0===i.$.fa&&hA("Passing raw pointer to smart pointer is illegal"),this.Oa){case 0:i.$.ga===this?e=i.$.fa:hA("Cannot convert argument of type "+(i.$.ga?i.$.ga.name:i.$.da.name)+" to parameter type "+this.name);break;case 1:e=i.$.fa;break;case 2:if(i.$.ga===this)e=i.$.fa;else{var t=i.clone();e=this.Ha(e,jA((function(){t.delete()}))),null!==A&&A.push(this.ka,e)}break;default:hA("Unsupporting sharing policy")}return e}function PA(A,i){return null===i?(this.ta&&hA("null is not a valid "+this.name),0):(i.$||hA('Cannot pass "'+$A(i)+'" as a '+this.name),i.$.aa||hA("Cannot pass deleted object as a pointer of type "+this.name),i.$.da.qa&&hA("Cannot convert argument of type "+i.$.da.name+" to parameter type "+this.name),vA(i.$.aa,i.$.da.ba,this.ba))}function TA(A){return this.fromWireType(P[A>>2])}var JA={};function bA(A,i){return i.da&&i.aa||lA("makeClassHandle requires ptr and ptrType"),!!i.ga!=!!i.fa&&lA("Both smartPtrType and smartPtr must be specified"),i.count={value:1},mA(Object.create(A,{$:{value:i}}))}function UA(A,i,e,t){this.name=A,this.ba=i,this.ta=e,this.qa=t,this.ra=!1,this.ka=this.Ha=this.Ga=this.wa=this.Oa=this.Ea=void 0,void 0!==i.ha?this.toWireType=qA:(this.toWireType=t?HA:PA,this.ia=null)}function YA(A,e,t){i.hasOwnProperty(A)||lA("Replacing nonexistant public symbol"),void 0!==i[A].ea&&void 0!==t?i[A].ea[t]=e:(i[A]=e,i[A].pa=t)}function xA(A,e){var t=-1!=(A=oA(A)).indexOf("j")?function(A,e){p(0<=A.indexOf("j"),"getDynCaller should only be called with i64 sigs");var t=[];return function(){t.length=arguments.length;for(var I=0;I<arguments.length;I++)t[I]=arguments[I];return-1!=A.indexOf("j")?t&&t.length?i["dynCall_"+A].apply(null,[e].concat(t)):i["dynCall_"+A].call(null,e):d.get(e).apply(null,t)}}(A,e):d.get(e);return"function"!=typeof t&&hA("unknown function pointer with signature "+A+": "+e),t}var LA=void 0;function XA(A){var i=oA(A=Ci(A));return si(A),i}function WA(A,i){var e=[],t={};throw i.forEach((function A(i){t[i]||nA[i]||(aA[i]?aA[i].forEach(A):(e.push(i),t[i]=!0))})),new LA(A+": "+e.map(XA).join([", "]))}function OA(A,i){for(var e=[],t=0;t<A;t++)e.push(q[(i>>2)+t]);return e}function _A(A){for(;A.length;){var i=A.pop();A.pop()(i)}}function VA(A,i,e,t,I){var g=i.length;2>g&&hA("argTypes array size mismatch! Must at least get return value and 'this' types!");var r=null!==i[1]&&null!==e,o=!1;for(e=1;e<i.length;++e)if(null!==i[e]&&void 0===i[e].ia){o=!0;break}var B="void"!==i[0].name,n="",a="";for(e=0;e<g-2;++e)n+=(0!==e?", ":"")+"arg"+e,a+=(0!==e?", ":"")+"arg"+e+"Wired";A="return function "+sA(A)+"("+n+") {\nif (arguments.length !== "+(g-2)+") {\nthrowBindingError('function "+A+" called with ' + arguments.length + ' arguments, expected "+(g-2)+" args!');\n}\n",o&&(A+="var destructors = [];\n");var s=o?"destructors":"null";for(n="throwBindingError invoker fn runDestructors retType classParam".split(" "),t=[hA,t,I,_A,i[0],i[1]],r&&(A+="var thisWired = classParam.toWireType("+s+", this);\n"),e=0;e<g-2;++e)A+="var arg"+e+"Wired = argType"+e+".toWireType("+s+", arg"+e+"); // "+i[e+2].name+"\n",n.push("argType"+e),t.push(i[e+2]);if(r&&(a="thisWired"+(0<a.length?", ":"")+a),A+=(B?"var rv = ":"")+"invoker(fn"+(0<a.length?", ":"")+a+");\n",o)A+="runDestructors(destructors);\n";else for(e=r?1:2;e<i.length;++e)g=1===e?"thisWired":"arg"+(e-2)+"Wired",null!==i[e].ia&&(A+=g+"_dtor("+g+"); // "+i[e].name+"\n",n.push(g+"_dtor"),t.push(i[e].ia));return B&&(A+="var ret = retType.fromWireType(rv);\nreturn ret;\n"),n.push(A+"}\n"),function(A){var i=Function;if(!(i instanceof Function))throw new TypeError("new_ called with constructor type "+typeof i+" which is not a function");var e=EA(i.name||"unknownFunctionName",(function(){}));return e.prototype=i.prototype,e=new e,(A=i.apply(e,A))instanceof Object?A:e}(n).apply(null,t)}var ZA=[],zA=[{},{value:void 0},{value:null},{value:!0},{value:!1}];function jA(A){switch(A){case void 0:return 1;case null:return 2;case!0:return 3;case!1:return 4;default:var i=ZA.length?ZA.pop():zA.length;return zA[i]={Ia:1,value:A},i}}function $A(A){if(null===A)return"null";var i=typeof A;return"object"===i||"array"===i||"function"===i?A.toString():""+A}function Ai(A,i){switch(i){case 2:return function(A){return this.fromWireType(T[A>>2])};case 3:return function(A){return this.fromWireType(J[A>>3])};default:throw new TypeError("Unknown float type: "+A)}}function ii(A,i,e){switch(i){case 0:return e?function(A){return K[A]}:function(A){return R[A]};case 1:return e?function(A){return v[A>>1]}:function(A){return H[A>>1]};case 2:return e?function(A){return q[A>>2]}:function(A){return P[A>>2]};default:throw new TypeError("Unknown integer type: "+A)}}for(var ei=[null,[],[]],ti=Array(256),Ii=0;256>Ii;++Ii)ti[Ii]=String.fromCharCode(Ii);rA=ti,QA=i.BindingError=CA("BindingError"),cA=i.InternalError=CA("InternalError"),kA.prototype.isAliasOf=function(A){if(!(this instanceof kA&&A instanceof kA))return!1;var i=this.$.da.ba,e=this.$.aa,t=A.$.da.ba;for(A=A.$.aa;i.ha;)e=i.oa(e),i=i.ha;for(;t.ha;)A=t.oa(A),t=t.ha;return i===t&&e===A},kA.prototype.clone=function(){if(this.$.aa||pA(this),this.$.na)return this.$.count.value+=1,this;var A=mA(Object.create(Object.getPrototypeOf(this),{$:{value:fA(this.$)}}));return A.$.count.value+=1,A.$.la=!1,A},kA.prototype.delete=function(){this.$.aa||pA(this),this.$.la&&!this.$.na&&hA("Object already scheduled for deletion"),DA(this),wA(this.$),this.$.na||(this.$.fa=void 0,this.$.aa=void 0)},kA.prototype.isDeleted=function(){return!this.$.aa},kA.prototype.deleteLater=function(){return this.$.aa||pA(this),this.$.la&&!this.$.na&&hA("Object already scheduled for deletion"),MA.push(this),1===MA.length&&FA&&FA(SA),this.$.la=!0,this},UA.prototype.Ba=function(A){return this.wa&&(A=this.wa(A)),A},UA.prototype.va=function(A){this.ka&&this.ka(A)},UA.prototype.argPackAdvance=8,UA.prototype.readValueFromPointer=TA,UA.prototype.deleteObject=function(A){null!==A&&A.delete()},UA.prototype.fromWireType=function(A){function i(){return this.ra?bA(this.ba.ma,{da:this.Ea,aa:e,ga:this,fa:A}):bA(this.ba.ma,{da:this,aa:A})}var e=this.Ba(A);if(!e)return this.va(A),null;var t=function(A,i){for(void 0===i&&hA("ptr should not be undefined");A.ha;)i=A.oa(i),A=A.ha;return JA[i]}(this.ba,e);if(void 0!==t)return 0===t.$.count.value?(t.$.aa=e,t.$.fa=A,t.clone()):(t=t.clone(),this.va(A),t);if(t=this.ba.Aa(e),!(t=GA[t]))return i.call(this);t=this.qa?t.xa:t.pointerType;var I=function A(i,e,t){return e===t?i:void 0===t.ha||null===(i=A(i,e,t.ha))?null:t.ya(i)}(e,this.ba,t.ba);return null===I?i.call(this):this.ra?bA(t.ba.ma,{da:t,aa:I,ga:this,fa:A}):bA(t.ba.ma,{da:t,aa:I})},i.getInheritedInstanceCount=function(){return Object.keys(JA).length},i.getLiveInheritedInstances=function(){var A,i=[];for(A in JA)JA.hasOwnProperty(A)&&i.push(JA[A]);return i},i.flushPendingDeletes=SA,i.setDelayFunction=function(A){FA=A,MA.length&&FA&&FA(SA)},LA=i.UnboundTypeError=CA("UnboundTypeError"),i.count_emval_handles=function(){for(var A=0,i=5;i<zA.length;++i)void 0!==zA[i]&&++A;return A},i.get_first_emval=function(){for(var A=5;A<zA.length;++A)if(void 0!==zA[A])return zA[A];return null};var gi=!1,ri="function"==typeof atob?atob:function(A){var i="",e=0;A=A.replace(/[^A-Za-z0-9\+\/=]/g,"");do{var t="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".indexOf(A.charAt(e++)),I="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".indexOf(A.charAt(e++)),g="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".indexOf(A.charAt(e++)),r="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".indexOf(A.charAt(e++));t=t<<2|I>>4,I=(15&I)<<4|g>>2;var o=(3&g)<<6|r;i+=String.fromCharCode(t),64!==g&&(i+=String.fromCharCode(I)),64!==r&&(i+=String.fromCharCode(o))}while(e<A.length);return i};function oi(A){if(z(A)){if(A=A.slice(j.length),"boolean"==typeof B&&B){try{var i=Buffer.from(A,"base64")}catch(e){i=new Buffer(A,"base64")}var e=new Uint8Array(i.buffer,i.byteOffset,i.byteLength)}else try{var t=ri(A),I=new Uint8Array(t.length);for(i=0;i<t.length;++i)I[i]=t.charCodeAt(i);e=I}catch(A){throw Error("Converting base64 string to bytes failed.")}return e}}x.push({za:function(){ni()}});var Bi={e:function(A,i,e,t){Z("Assertion failed: "+(A?D(R,A,void 0):"")+", at: "+[i?i?D(R,i,void 0):"":"unknown filename",e,t?t?D(R,t,void 0):"":"unknown function"])},p:function(A){return ai(A+16)+16},o:function(A,i,e){throw new tA(A).Da(i,e),"uncaught_exception"in IA?IA.ua++:IA.ua=1,A},b:d,m:function(A,i,e,t,I){var g=gA(e);dA(A,{name:i=oA(i),fromWireType:function(A){return!!A},toWireType:function(A,i){return i?t:I},argPackAdvance:8,readValueFromPointer:function(A){if(1===e)var t=K;else if(2===e)t=v;else{if(4!==e)throw new TypeError("Unknown boolean type size: "+i);t=q}return this.fromWireType(t[A>>g])},ia:null})},w:function(A,i,e,t,I,g,r,o,B,n,a,s,E){a=oA(a),g=xA(I,g),o&&(o=xA(r,o)),n&&(n=xA(B,n)),E=xA(s,E);var C=sA(a);KA(C,(function(){WA("Cannot construct "+a+" due to unbound types",[t])})),uA([A,i,e],t?[t]:[],(function(i){if(i=i[0],t)var e=i.ba,I=e.ma;else I=kA.prototype;i=EA(C,(function(){if(Object.getPrototypeOf(this)!==r)throw new QA("Use 'new' to construct "+a);if(void 0===B.ja)throw new QA(a+" has no accessible constructor");var A=B.ja[arguments.length];if(void 0===A)throw new QA("Tried to invoke ctor of "+a+" with invalid number of parameters ("+arguments.length+") - expected ("+Object.keys(B.ja).toString()+") parameters instead!");return A.apply(this,arguments)}));var r=Object.create(I,{constructor:{value:i}});i.prototype=r;var B=new RA(a,i,r,E,e,g,o,n);e=new UA(a,B,!0,!1),I=new UA(a+"*",B,!1,!1);var s=new UA(a+" const*",B,!1,!0);return GA[A]={pointerType:I,xa:s},YA(C,i),[e,I,s]}))},r:function(A,i,e,t,I,g){p(0<i);var r=OA(i,e);I=xA(t,I);var o=[g],B=[];uA([],[A],(function(A){var e="constructor "+(A=A[0]).name;if(void 0===A.ba.ja&&(A.ba.ja=[]),void 0!==A.ba.ja[i-1])throw new QA("Cannot register multiple constructors with identical number of parameters ("+(i-1)+") for class '"+A.name+"'! Overload resolution is currently only performed using the parameter count, not actual type info!");return A.ba.ja[i-1]=function(){WA("Cannot construct "+A.name+" due to unbound types",r)},uA([],r,(function(t){return A.ba.ja[i-1]=function(){arguments.length!==i-1&&hA(e+" called with "+arguments.length+" arguments, expected "+(i-1)),B.length=0,o.length=i;for(var A=1;A<i;++A)o[A]=t[A].toWireType(B,arguments[A-1]);return A=I.apply(null,o),_A(B),t[0].fromWireType(A)},[]})),[]}))},f:function(A,i,e,t,I,g,r,o){var B=OA(e,t);i=oA(i),g=xA(I,g),uA([],[A],(function(A){function t(){WA("Cannot call "+I+" due to unbound types",B)}var I=(A=A[0]).name+"."+i;o&&A.ba.Fa.push(i);var n=A.ba.ma,a=n[i];return void 0===a||void 0===a.ea&&a.className!==A.name&&a.pa===e-2?(t.pa=e-2,t.className=A.name,n[i]=t):(NA(n,i,I),n[i].ea[e-2]=t),uA([],B,(function(t){return t=VA(I,t,A,g,r),void 0===n[i].ea?(t.pa=e-2,n[i]=t):n[i].ea[e-2]=t,[]})),[]}))},v:function(A,i){dA(A,{name:i=oA(i),fromWireType:function(A){var i=zA[A].value;return 4<A&&0==--zA[A].Ia&&(zA[A]=void 0,ZA.push(A)),i},toWireType:function(A,i){return jA(i)},argPackAdvance:8,readValueFromPointer:TA,ia:null})},l:function(A,i,e){e=gA(e),dA(A,{name:i=oA(i),fromWireType:function(A){return A},toWireType:function(A,i){if("number"!=typeof i&&"boolean"!=typeof i)throw new TypeError('Cannot convert "'+$A(i)+'" to '+this.name);return i},argPackAdvance:8,readValueFromPointer:Ai(i,e),ia:null})},x:function(A,i,e,t,I,g){var r=OA(i,e);A=oA(A),I=xA(t,I),KA(A,(function(){WA("Cannot call "+A+" due to unbound types",r)}),i-1),uA([],r,(function(e){return e=[e[0],null].concat(e.slice(1)),YA(A,VA(A,e,null,I,g),i-1),[]}))},d:function(A,i,e,t,I){function g(A){return A}i=oA(i),-1===I&&(I=4294967295);var r=gA(e);if(0===t){var o=32-8*e;g=function(A){return A<<o>>>o}}var B=-1!=i.indexOf("unsigned");dA(A,{name:i,fromWireType:g,toWireType:function(A,e){if("number"!=typeof e&&"boolean"!=typeof e)throw new TypeError('Cannot convert "'+$A(e)+'" to '+this.name);if(e<t||e>I)throw new TypeError('Passing a number "'+$A(e)+'" from JS side to C/C++ side to an argument of type "'+i+'", which is outside the valid range ['+t+", "+I+"]!");return B?e>>>0:0|e},argPackAdvance:8,readValueFromPointer:ii(i,r,0!==t),ia:null})},c:function(A,i,e){function t(A){return new I(N,P[1+(A>>=2)],P[A])}var I=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array][i];dA(A,{name:e=oA(e),fromWireType:t,argPackAdvance:8,readValueFromPointer:t},{Ca:!0})},i:function(A,i){var e="std::string"===(i=oA(i));dA(A,{name:i,fromWireType:function(A){var i=P[A>>2];if(e)for(var t=A+4,I=0;I<=i;++I){var g=A+4+I;if(I==i||0==R[g]){if(t=t?D(R,t,g-t):"",void 0===r)var r=t;else r+=String.fromCharCode(0),r+=t;t=g+1}}else{for(r=Array(i),I=0;I<i;++I)r[I]=String.fromCharCode(R[A+4+I]);r=r.join("")}return si(A),r},toWireType:function(A,i){i instanceof ArrayBuffer&&(i=new Uint8Array(i));var t="string"==typeof i;t||i instanceof Uint8Array||i instanceof Uint8ClampedArray||i instanceof Int8Array||hA("Cannot pass non-string to std::string");var I=(e&&t?function(){for(var A=0,e=0;e<i.length;++e){var t=i.charCodeAt(e);55296<=t&&57343>=t&&(t=65536+((1023&t)<<10)|1023&i.charCodeAt(++e)),127>=t?++A:A=2047>=t?A+2:65535>=t?A+3:A+4}return A}:function(){return i.length})(),g=ai(4+I+1);if(P[g>>2]=I,e&&t)!function(A,i,e){var t=R;if(0<e){e=i+e-1;for(var I=0;I<A.length;++I){var g=A.charCodeAt(I);if(55296<=g&&57343>=g&&(g=65536+((1023&g)<<10)|1023&A.charCodeAt(++I)),127>=g){if(i>=e)break;t[i++]=g}else{if(2047>=g){if(i+1>=e)break;t[i++]=192|g>>6}else{if(65535>=g){if(i+2>=e)break;t[i++]=224|g>>12}else{if(i+3>=e)break;t[i++]=240|g>>18,t[i++]=128|g>>12&63}t[i++]=128|g>>6&63}t[i++]=128|63&g}}t[i]=0}}(i,g+4,I+1);else if(t)for(t=0;t<I;++t){var r=i.charCodeAt(t);255<r&&(si(g),hA("String has UTF-16 code units that do not fit in 8 bits")),R[g+4+t]=r}else for(t=0;t<I;++t)R[g+4+t]=i[t];return null!==A&&A.push(si,g),g},argPackAdvance:8,readValueFromPointer:TA,ia:function(A){si(A)}})},h:function(A,i,e){if(e=oA(e),2===i)var t=m,I=F,g=M,r=function(){return H},o=1;else 4===i&&(t=S,I=k,g=G,r=function(){return P},o=2);dA(A,{name:e,fromWireType:function(A){for(var e,I=P[A>>2],g=r(),B=A+4,n=0;n<=I;++n){var a=A+4+n*i;n!=I&&0!=g[a>>o]||(B=t(B,a-B),void 0===e?e=B:(e+=String.fromCharCode(0),e+=B),B=a+i)}return si(A),e},toWireType:function(A,t){"string"!=typeof t&&hA("Cannot pass non-string to C++ string type "+e);var r=g(t),B=ai(4+r+i);return P[B>>2]=r>>o,I(t,B+4,r+i),null!==A&&A.push(si,B),B},argPackAdvance:8,readValueFromPointer:TA,ia:function(A){si(A)}})},n:function(A,i){dA(A,{Pa:!0,name:i=oA(i),argPackAdvance:0,fromWireType:function(){},toWireType:function(){}})},g:function(){Z()},s:function(A,i,e){R.copyWithin(A,i,i+e)},t:function(){Z("OOM")},u:function(){return 0},q:function(){},k:function(A,i,e,t){for(var I=0,g=0;g<e;g++){for(var r=q[i+8*g>>2],o=q[i+(8*g+4)>>2],B=0;B<o;B++){var n=R[r+B],a=ei[A];0===n||10===n?((1===A?c:l)(D(a,0)),a.length=0):a.push(n)}I+=o}return q[t>>2]=I,0},a:u,j:function(){}};!function(){function A(A){i.asm=A.exports,O--,i.monitorRunDependencies&&i.monitorRunDependencies(O),0==O&&(null!==_&&(clearInterval(_),_=null),V&&(A=V,V=null,A()))}function e(i){A(i.instance)}function t(A){return(h||!r&&!o||"function"!=typeof fetch?Promise.resolve().then(iA):fetch($,{credentials:"same-origin"}).then((function(A){if(!A.ok)throw"failed to load wasm binary file at '"+$+"'";return A.arrayBuffer()})).catch((function(){return iA()}))).then((function(A){return WebAssembly.instantiate(A,I)})).then(A,(function(A){l("failed to asynchronously prepare wasm: "+A),Z(A)}))}var I={a:Bi};if(O++,i.monitorRunDependencies&&i.monitorRunDependencies(O),i.instantiateWasm)try{return i.instantiateWasm(I,A)}catch(A){return l("Module.instantiateWasm callback failed with error: "+A),!1}!function(){if(h||"function"!=typeof WebAssembly.instantiateStreaming||z($)||"function"!=typeof fetch)return t(e);fetch($,{credentials:"same-origin"}).then((function(A){return WebAssembly.instantiateStreaming(A,I).then(e,(function(A){return l("wasm streaming compile failed: "+A),l("falling back to ArrayBuffer instantiation"),t(e)}))}))}()}();var ni=i.___wasm_call_ctors=function(){return(ni=i.___wasm_call_ctors=i.asm.y).apply(null,arguments)};i._siphash=function(){return(i._siphash=i.asm.z).apply(null,arguments)},i._DecodeBase58=function(){return(i._DecodeBase58=i.asm.A).apply(null,arguments)},i._EncodeBase58=function(){return(i._EncodeBase58=i.asm.B).apply(null,arguments)},i.__ripemd160=function(){return(i.__ripemd160=i.asm.C).apply(null,arguments)},i._hmac_sha512_oneline=function(){return(i._hmac_sha512_oneline=i.asm.D).apply(null,arguments)},i._pbkdf2_hmac_sha512=function(){return(i._pbkdf2_hmac_sha512=i.asm.E).apply(null,arguments)};var ai=i._malloc=function(){return(ai=i._malloc=i.asm.F).apply(null,arguments)},si=i._free=function(){return(si=i._free=i.asm.G).apply(null,arguments)};i._md5sum=function(){return(i._md5sum=i.asm.H).apply(null,arguments)},i._sha3=function(){return(i._sha3=i.asm.I).apply(null,arguments)},i._secp256k1_context_create=function(){return(i._secp256k1_context_create=i.asm.J).apply(null,arguments)},i._secp256k1_ec_pubkey_parse=function(){return(i._secp256k1_ec_pubkey_parse=i.asm.K).apply(null,arguments)},i._secp256k1_ec_pubkey_serialize=function(){return(i._secp256k1_ec_pubkey_serialize=i.asm.L).apply(null,arguments)},i._secp256k1_ecdsa_signature_parse_der=function(){return(i._secp256k1_ecdsa_signature_parse_der=i.asm.M).apply(null,arguments)},i._secp256k1_ecdsa_signature_serialize_der=function(){return(i._secp256k1_ecdsa_signature_serialize_der=i.asm.N).apply(null,arguments)},i._secp256k1_ecdsa_signature_serialize_compact=function(){return(i._secp256k1_ecdsa_signature_serialize_compact=i.asm.O).apply(null,arguments)},i._secp256k1_ecdsa_verify=function(){return(i._secp256k1_ecdsa_verify=i.asm.P).apply(null,arguments)},i._secp256k1_ec_pubkey_create=function(){return(i._secp256k1_ec_pubkey_create=i.asm.Q).apply(null,arguments)},i._secp256k1_ec_pubkey_tweak_add=function(){return(i._secp256k1_ec_pubkey_tweak_add=i.asm.R).apply(null,arguments)},i._secp256k1_context_randomize=function(){return(i._secp256k1_context_randomize=i.asm.S).apply(null,arguments)},i._secp256k1_ecdsa_recoverable_signature_parse_compact=function(){return(i._secp256k1_ecdsa_recoverable_signature_parse_compact=i.asm.T).apply(null,arguments)},i._secp256k1_ecdsa_recoverable_signature_serialize_compact=function(){return(i._secp256k1_ecdsa_recoverable_signature_serialize_compact=i.asm.U).apply(null,arguments)},i._secp256k1_ecdsa_sign_recoverable=function(){return(i._secp256k1_ecdsa_sign_recoverable=i.asm.V).apply(null,arguments)},i._secp256k1_ecdsa_recover=function(){return(i._secp256k1_ecdsa_recover=i.asm.W).apply(null,arguments)};var Ei,Ci=i.___getTypeName=function(){return(Ci=i.___getTypeName=i.asm.X).apply(null,arguments)};function Qi(){function A(){if(!Ei&&(Ei=!0,i.calledRun=!0,!f)){if(eA(x),eA(L),t(i),i.onRuntimeInitialized&&i.onRuntimeInitialized(),i.postRun)for("function"==typeof i.postRun&&(i.postRun=[i.postRun]);i.postRun.length;){var A=i.postRun.shift();X.unshift(A)}eA(X)}}if(!(0<O)){if(i.preRun)for("function"==typeof i.preRun&&(i.preRun=[i.preRun]);i.preRun.length;)W();eA(Y),0<O||(i.setStatus?(i.setStatus("Running..."),setTimeout((function(){setTimeout((function(){i.setStatus("")}),1),A()}),1)):A())}}if(i.___embind_register_native_and_builtin_types=function(){return(i.___embind_register_native_and_builtin_types=i.asm.Y).apply(null,arguments)},i.dynCall_jiji=function(){return(i.dynCall_jiji=i.asm.Z).apply(null,arguments)},i.getValue=function(A,i){switch("*"===(i=i||"i8").charAt(i.length-1)&&(i="i32"),i){case"i1":case"i8":return K[A>>0];case"i16":return v[A>>1];case"i32":case"i64":return q[A>>2];case"float":return T[A>>2];case"double":return J[A>>3];default:Z("invalid type for getValue: "+i)}return null},V=function A(){Ei||Qi(),Ei||(V=A)},i.run=Qi,i.preInit)for("function"==typeof i.preInit&&(i.preInit=[i.preInit]);0<i.preInit.length;)i.preInit.pop()();return Qi(),A.ready});"object"==typeof i&&"object"==typeof A?A.exports=t:"function"==typeof define&&define.amd?define([],(function(){return t})):"object"==typeof i&&(i.Module=t)},function(A,i,e){const t=e(24),I=e(23),g=e(22),r=e(14),o=e(13),B=e(12),n=e(11),a=e(10),s=e(9),E=e(8),C=e(7),Q=e(6),h=e(5),c=e(4),l=e(3),u=e(2);A.exports={__initTask:null,asyncInit:async function(A){null===this.__initTask?this.__initTask=await this.__asyncInit(A):"completed"!==this.__initTask&&await this.__initTask},__asyncInit:async function(A){void 0===A&&(A=this),g(A),I(A),r(A),A.__bitcoin_core_crypto=await this.__initCryptoModule(),o(A),B(A),s(A),a(A),n(A),A.secp256k1PrecompContextSign=A.__bitcoin_core_crypto.module._secp256k1_context_create(A.SECP256K1_CONTEXT_SIGN),A.secp256k1PrecompContextVerify=A.__bitcoin_core_crypto.module._secp256k1_context_create(A.SECP256K1_CONTEXT_VERIFY);let i=A.generateEntropy({hex:!1}),e=A.__bitcoin_core_crypto.module._malloc(i.length);A.__bitcoin_core_crypto.module.HEAPU8.set(i,e),A.__bitcoin_core_crypto.module._secp256k1_context_randomize(A.secp256k1PrecompContextSign,e),E(A),C(A),Q(A),h(A),c(A),l(A),u(A),this.__initTask="completed"},__initCryptoModule:()=>new Promise((function(A){t().then(i=>{A({module:i})})}))}}]);