ColinFeringa

Updated browser-solc

Dec 26th, 2021
363
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 141.35 KB | None | 0 0
  1. !function e(t,r,n){function o(s,a){if(!r[s]){if(!t[s]){var u="function"==typeof require&&require;if(!a&&u)return u(s,!0);if(i)return i(s,!0);var f=new Error("Cannot find module '"+s+"'");throw f.code="MODULE_NOT_FOUND",f}var c=r[s]={exports:{}};t[s][0].call(c.exports,function(e){var r=t[s][1][e];return o(r||e)},c,c.exports,e,t,r,n)}return r[s].exports}for(var i="function"==typeof require&&require,s=0;s<n.length;s++)o(n[s]);return o}({1:[function(e,t,r){},{}],2:[function(e,t,r){"use strict";r.byteLength=function(e){return 3*e.length/4-f(e)},r.toByteArray=function(e){var t,r,n,s,a,u,c=e.length;a=f(e),u=new i(3*c/4-a),n=a>0?c-4:c;var l=0;for(t=0,r=0;t<n;t+=4,r+=3)s=o[e.charCodeAt(t)]<<18|o[e.charCodeAt(t+1)]<<12|o[e.charCodeAt(t+2)]<<6|o[e.charCodeAt(t+3)],u[l++]=s>>16&255,u[l++]=s>>8&255,u[l++]=255&s;2===a?(s=o[e.charCodeAt(t)]<<2|o[e.charCodeAt(t+1)]>>4,u[l++]=255&s):1===a&&(s=o[e.charCodeAt(t)]<<10|o[e.charCodeAt(t+1)]<<4|o[e.charCodeAt(t+2)]>>2,u[l++]=s>>8&255,u[l++]=255&s);return u},r.fromByteArray=function(e){for(var t,r=e.length,o=r%3,i="",s=[],a=0,u=r-o;a<u;a+=16383)s.push(c(e,a,a+16383>u?u:a+16383));1===o?(t=e[r-1],i+=n[t>>2],i+=n[t<<4&63],i+="=="):2===o&&(t=(e[r-2]<<8)+e[r-1],i+=n[t>>10],i+=n[t>>4&63],i+=n[t<<2&63],i+="=");return s.push(i),s.join("")};for(var n=[],o=[],i="undefined"!=typeof Uint8Array?Uint8Array:Array,s="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",a=0,u=s.length;a<u;++a)n[a]=s[a],o[s.charCodeAt(a)]=a;function f(e){var t=e.length;if(t%4>0)throw new Error("Invalid string. Length must be a multiple of 4");return"="===e[t-2]?2:"="===e[t-1]?1:0}function c(e,t,r){for(var o,i,s=[],a=t;a<r;a+=3)o=(e[a]<<16)+(e[a+1]<<8)+e[a+2],s.push(n[(i=o)>>18&63]+n[i>>12&63]+n[i>>6&63]+n[63&i]);return s.join("")}o["-".charCodeAt(0)]=62,o["_".charCodeAt(0)]=63},{}],3:[function(e,t,r){arguments[4][1][0].apply(r,arguments)},{dup:1}],4:[function(e,t,r){(function(t){"use strict";var n=e("buffer"),o=n.Buffer,i=n.SlowBuffer,s=n.kMaxLength||2147483647;r.alloc=function(e,t,r){if("function"==typeof o.alloc)return o.alloc(e,t,r);if("number"==typeof r)throw new TypeError("encoding must not be number");if("number"!=typeof e)throw new TypeError("size must be a number");if(e>s)throw new RangeError("size is too large");var n=r,i=t;void 0===i&&(n=void 0,i=0);var a=new o(e);if("string"==typeof i)for(var u=new o(i,n),f=u.length,c=-1;++c<e;)a[c]=u[c%f];else a.fill(i);return a},r.allocUnsafe=function(e){if("function"==typeof o.allocUnsafe)return o.allocUnsafe(e);if("number"!=typeof e)throw new TypeError("size must be a number");if(e>s)throw new RangeError("size is too large");return new o(e)},r.from=function(e,r,n){if("function"==typeof o.from&&(!t.Uint8Array||Uint8Array.from!==o.from))return o.from(e,r,n);if("number"==typeof e)throw new TypeError('"value" argument must not be a number');if("string"==typeof e)return new o(e,r);if("undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer){var i=r;if(1===arguments.length)return new o(e);void 0===i&&(i=0);var s=n;if(void 0===s&&(s=e.byteLength-i),i>=e.byteLength)throw new RangeError("'offset' is out of bounds");if(s>e.byteLength-i)throw new RangeError("'length' is out of bounds");return new o(e.slice(i,i+s))}if(o.isBuffer(e)){var a=new o(e.length);return e.copy(a,0,0,e.length),a}if(e){if(Array.isArray(e)||"undefined"!=typeof ArrayBuffer&&e.buffer instanceof ArrayBuffer||"length"in e)return new o(e);if("Buffer"===e.type&&Array.isArray(e.data))return new o(e.data)}throw new TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")},r.allocUnsafeSlow=function(e){if("function"==typeof o.allocUnsafeSlow)return o.allocUnsafeSlow(e);if("number"!=typeof e)throw new TypeError("size must be a number");if(e>=s)throw new RangeError("size is too large");return new i(e)}}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{buffer:5}],5:[function(e,t,r){(function(t){"use strict";var n=e("base64-js"),o=e("ieee754"),i=e("isarray");function s(){return u.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function a(e,t){if(s()<t)throw new RangeError("Invalid typed array length");return u.TYPED_ARRAY_SUPPORT?(e=new Uint8Array(t)).__proto__=u.prototype:(null===e&&(e=new u(t)),e.length=t),e}function u(e,t,r){if(!(u.TYPED_ARRAY_SUPPORT||this instanceof u))return new u(e,t,r);if("number"==typeof e){if("string"==typeof t)throw new Error("If encoding is specified then the first argument must be a string");return l(this,e)}return f(this,e,t,r)}function f(e,t,r,n){if("number"==typeof t)throw new TypeError('"value" argument must not be a number');return"undefined"!=typeof ArrayBuffer&&t instanceof ArrayBuffer?function(e,t,r,n){if(t.byteLength,r<0||t.byteLength<r)throw new RangeError("'offset' is out of bounds");if(t.byteLength<r+(n||0))throw new RangeError("'length' is out of bounds");t=void 0===r&&void 0===n?new Uint8Array(t):void 0===n?new Uint8Array(t,r):new Uint8Array(t,r,n);u.TYPED_ARRAY_SUPPORT?(e=t).__proto__=u.prototype:e=h(e,t);return e}(e,t,r,n):"string"==typeof t?function(e,t,r){"string"==typeof r&&""!==r||(r="utf8");if(!u.isEncoding(r))throw new TypeError('"encoding" must be a valid string encoding');var n=0|d(t,r),o=(e=a(e,n)).write(t,r);o!==n&&(e=e.slice(0,o));return e}(e,t,r):function(e,t){if(u.isBuffer(t)){var r=0|p(t.length);return 0===(e=a(e,r)).length?e:(t.copy(e,0,0,r),e)}if(t){if("undefined"!=typeof ArrayBuffer&&t.buffer instanceof ArrayBuffer||"length"in t)return"number"!=typeof t.length||(n=t.length)!=n?a(e,0):h(e,t);if("Buffer"===t.type&&i(t.data))return h(e,t.data)}var n;throw new TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")}(e,t)}function c(e){if("number"!=typeof e)throw new TypeError('"size" argument must be a number');if(e<0)throw new RangeError('"size" argument must not be negative')}function l(e,t){if(c(t),e=a(e,t<0?0:0|p(t)),!u.TYPED_ARRAY_SUPPORT)for(var r=0;r<t;++r)e[r]=0;return e}function h(e,t){var r=t.length<0?0:0|p(t.length);e=a(e,r);for(var n=0;n<r;n+=1)e[n]=255&t[n];return e}function p(e){if(e>=s())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+s().toString(16)+" bytes");return 0|e}function d(e,t){if(u.isBuffer(e))return e.length;if("undefined"!=typeof ArrayBuffer&&"function"==typeof ArrayBuffer.isView&&(ArrayBuffer.isView(e)||e instanceof ArrayBuffer))return e.byteLength;"string"!=typeof e&&(e=""+e);var r=e.length;if(0===r)return 0;for(var n=!1;;)switch(t){case"ascii":case"latin1":case"binary":return r;case"utf8":case"utf-8":case void 0:return q(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*r;case"hex":return r>>>1;case"base64":return z(e).length;default:if(n)return q(e).length;t=(""+t).toLowerCase(),n=!0}}function y(e,t,r){var n=e[t];e[t]=e[r],e[r]=n}function g(e,t,r,n,o){if(0===e.length)return-1;if("string"==typeof r?(n=r,r=0):r>2147483647?r=2147483647:r<-2147483648&&(r=-2147483648),r=+r,isNaN(r)&&(r=o?0:e.length-1),r<0&&(r=e.length+r),r>=e.length){if(o)return-1;r=e.length-1}else if(r<0){if(!o)return-1;r=0}if("string"==typeof t&&(t=u.from(t,n)),u.isBuffer(t))return 0===t.length?-1:v(e,t,r,n,o);if("number"==typeof t)return t&=255,u.TYPED_ARRAY_SUPPORT&&"function"==typeof Uint8Array.prototype.indexOf?o?Uint8Array.prototype.indexOf.call(e,t,r):Uint8Array.prototype.lastIndexOf.call(e,t,r):v(e,[t],r,n,o);throw new TypeError("val must be string, number or Buffer")}function v(e,t,r,n,o){var i,s=1,a=e.length,u=t.length;if(void 0!==n&&("ucs2"===(n=String(n).toLowerCase())||"ucs-2"===n||"utf16le"===n||"utf-16le"===n)){if(e.length<2||t.length<2)return-1;s=2,a/=2,u/=2,r/=2}function f(e,t){return 1===s?e[t]:e.readUInt16BE(t*s)}if(o){var c=-1;for(i=r;i<a;i++)if(f(e,i)===f(t,-1===c?0:i-c)){if(-1===c&&(c=i),i-c+1===u)return c*s}else-1!==c&&(i-=i-c),c=-1}else for(r+u>a&&(r=a-u),i=r;i>=0;i--){for(var l=!0,h=0;h<u;h++)if(f(e,i+h)!==f(t,h)){l=!1;break}if(l)return i}return-1}function b(e,t,r,n){r=Number(r)||0;var o=e.length-r;n?(n=Number(n))>o&&(n=o):n=o;var i=t.length;if(i%2!=0)throw new TypeError("Invalid hex string");n>i/2&&(n=i/2);for(var s=0;s<n;++s){var a=parseInt(t.substr(2*s,2),16);if(isNaN(a))return s;e[r+s]=a}return s}function m(e,t,r,n){return F(q(t,e.length-r),e,r,n)}function w(e,t,r,n){return F(function(e){for(var t=[],r=0;r<e.length;++r)t.push(255&e.charCodeAt(r));return t}(t),e,r,n)}function _(e,t,r,n){return w(e,t,r,n)}function O(e,t,r,n){return F(z(t),e,r,n)}function E(e,t,r,n){return F(function(e,t){for(var r,n,o,i=[],s=0;s<e.length&&!((t-=2)<0);++s)r=e.charCodeAt(s),n=r>>8,o=r%256,i.push(o),i.push(n);return i}(t,e.length-r),e,r,n)}function j(e,t,r){return 0===t&&r===e.length?n.fromByteArray(e):n.fromByteArray(e.slice(t,r))}function S(e,t,r){r=Math.min(e.length,r);for(var n=[],o=t;o<r;){var i,s,a,u,f=e[o],c=null,l=f>239?4:f>223?3:f>191?2:1;if(o+l<=r)switch(l){case 1:f<128&&(c=f);break;case 2:128==(192&(i=e[o+1]))&&(u=(31&f)<<6|63&i)>127&&(c=u);break;case 3:i=e[o+1],s=e[o+2],128==(192&i)&&128==(192&s)&&(u=(15&f)<<12|(63&i)<<6|63&s)>2047&&(u<55296||u>57343)&&(c=u);break;case 4:i=e[o+1],s=e[o+2],a=e[o+3],128==(192&i)&&128==(192&s)&&128==(192&a)&&(u=(15&f)<<18|(63&i)<<12|(63&s)<<6|63&a)>65535&&u<1114112&&(c=u)}null===c?(c=65533,l=1):c>65535&&(c-=65536,n.push(c>>>10&1023|55296),c=56320|1023&c),n.push(c),o+=l}return function(e){var t=e.length;if(t<=T)return String.fromCharCode.apply(String,e);var r="",n=0;for(;n<t;)r+=String.fromCharCode.apply(String,e.slice(n,n+=T));return r}(n)}r.Buffer=u,r.SlowBuffer=function(e){+e!=e&&(e=0);return u.alloc(+e)},r.INSPECT_MAX_BYTES=50,u.TYPED_ARRAY_SUPPORT=void 0!==t.TYPED_ARRAY_SUPPORT?t.TYPED_ARRAY_SUPPORT:function(){try{var e=new Uint8Array(1);return e.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},42===e.foo()&&"function"==typeof e.subarray&&0===e.subarray(1,1).byteLength}catch(e){return!1}}(),r.kMaxLength=s(),u.poolSize=8192,u._augment=function(e){return e.__proto__=u.prototype,e},u.from=function(e,t,r){return f(null,e,t,r)},u.TYPED_ARRAY_SUPPORT&&(u.prototype.__proto__=Uint8Array.prototype,u.__proto__=Uint8Array,"undefined"!=typeof Symbol&&Symbol.species&&u[Symbol.species]===u&&Object.defineProperty(u,Symbol.species,{value:null,configurable:!0})),u.alloc=function(e,t,r){return function(e,t,r,n){return c(t),t<=0?a(e,t):void 0!==r?"string"==typeof n?a(e,t).fill(r,n):a(e,t).fill(r):a(e,t)}(null,e,t,r)},u.allocUnsafe=function(e){return l(null,e)},u.allocUnsafeSlow=function(e){return l(null,e)},u.isBuffer=function(e){return!(null==e||!e._isBuffer)},u.compare=function(e,t){if(!u.isBuffer(e)||!u.isBuffer(t))throw new TypeError("Arguments must be Buffers");if(e===t)return 0;for(var r=e.length,n=t.length,o=0,i=Math.min(r,n);o<i;++o)if(e[o]!==t[o]){r=e[o],n=t[o];break}return r<n?-1:n<r?1:0},u.isEncoding=function(e){switch(String(e).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},u.concat=function(e,t){if(!i(e))throw new TypeError('"list" argument must be an Array of Buffers');if(0===e.length)return u.alloc(0);var r;if(void 0===t)for(t=0,r=0;r<e.length;++r)t+=e[r].length;var n=u.allocUnsafe(t),o=0;for(r=0;r<e.length;++r){var s=e[r];if(!u.isBuffer(s))throw new TypeError('"list" argument must be an Array of Buffers');s.copy(n,o),o+=s.length}return n},u.byteLength=d,u.prototype._isBuffer=!0,u.prototype.swap16=function(){var e=this.length;if(e%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var t=0;t<e;t+=2)y(this,t,t+1);return this},u.prototype.swap32=function(){var e=this.length;if(e%4!=0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var t=0;t<e;t+=4)y(this,t,t+3),y(this,t+1,t+2);return this},u.prototype.swap64=function(){var e=this.length;if(e%8!=0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var t=0;t<e;t+=8)y(this,t,t+7),y(this,t+1,t+6),y(this,t+2,t+5),y(this,t+3,t+4);return this},u.prototype.toString=function(){var e=0|this.length;return 0===e?"":0===arguments.length?S(this,0,e):function(e,t,r){var n=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return"";if((void 0===r||r>this.length)&&(r=this.length),r<=0)return"";if((r>>>=0)<=(t>>>=0))return"";for(e||(e="utf8");;)switch(e){case"hex":return A(this,t,r);case"utf8":case"utf-8":return S(this,t,r);case"ascii":return x(this,t,r);case"latin1":case"binary":return R(this,t,r);case"base64":return j(this,t,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return C(this,t,r);default:if(n)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),n=!0}}.apply(this,arguments)},u.prototype.equals=function(e){if(!u.isBuffer(e))throw new TypeError("Argument must be a Buffer");return this===e||0===u.compare(this,e)},u.prototype.inspect=function(){var e="",t=r.INSPECT_MAX_BYTES;return this.length>0&&(e=this.toString("hex",0,t).match(/.{2}/g).join(" "),this.length>t&&(e+=" ... ")),"<Buffer "+e+">"},u.prototype.compare=function(e,t,r,n,o){if(!u.isBuffer(e))throw new TypeError("Argument must be a Buffer");if(void 0===t&&(t=0),void 0===r&&(r=e?e.length:0),void 0===n&&(n=0),void 0===o&&(o=this.length),t<0||r>e.length||n<0||o>this.length)throw new RangeError("out of range index");if(n>=o&&t>=r)return 0;if(n>=o)return-1;if(t>=r)return 1;if(this===e)return 0;for(var i=(o>>>=0)-(n>>>=0),s=(r>>>=0)-(t>>>=0),a=Math.min(i,s),f=this.slice(n,o),c=e.slice(t,r),l=0;l<a;++l)if(f[l]!==c[l]){i=f[l],s=c[l];break}return i<s?-1:s<i?1:0},u.prototype.includes=function(e,t,r){return-1!==this.indexOf(e,t,r)},u.prototype.indexOf=function(e,t,r){return g(this,e,t,r,!0)},u.prototype.lastIndexOf=function(e,t,r){return g(this,e,t,r,!1)},u.prototype.write=function(e,t,r,n){if(void 0===t)n="utf8",r=this.length,t=0;else if(void 0===r&&"string"==typeof t)n=t,r=this.length,t=0;else{if(!isFinite(t))throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");t|=0,isFinite(r)?(r|=0,void 0===n&&(n="utf8")):(n=r,r=void 0)}var o=this.length-t;if((void 0===r||r>o)&&(r=o),e.length>0&&(r<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");n||(n="utf8");for(var i=!1;;)switch(n){case"hex":return b(this,e,t,r);case"utf8":case"utf-8":return m(this,e,t,r);case"ascii":return w(this,e,t,r);case"latin1":case"binary":return _(this,e,t,r);case"base64":return O(this,e,t,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return E(this,e,t,r);default:if(i)throw new TypeError("Unknown encoding: "+n);n=(""+n).toLowerCase(),i=!0}},u.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var T=4096;function x(e,t,r){var n="";r=Math.min(e.length,r);for(var o=t;o<r;++o)n+=String.fromCharCode(127&e[o]);return n}function R(e,t,r){var n="";r=Math.min(e.length,r);for(var o=t;o<r;++o)n+=String.fromCharCode(e[o]);return n}function A(e,t,r){var n=e.length;(!t||t<0)&&(t=0),(!r||r<0||r>n)&&(r=n);for(var o="",i=t;i<r;++i)o+=D(e[i]);return o}function C(e,t,r){for(var n=e.slice(t,r),o="",i=0;i<n.length;i+=2)o+=String.fromCharCode(n[i]+256*n[i+1]);return o}function P(e,t,r){if(e%1!=0||e<0)throw new RangeError("offset is not uint");if(e+t>r)throw new RangeError("Trying to access beyond buffer length")}function I(e,t,r,n,o,i){if(!u.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>o||t<i)throw new RangeError('"value" argument is out of bounds');if(r+n>e.length)throw new RangeError("Index out of range")}function M(e,t,r,n){t<0&&(t=65535+t+1);for(var o=0,i=Math.min(e.length-r,2);o<i;++o)e[r+o]=(t&255<<8*(n?o:1-o))>>>8*(n?o:1-o)}function k(e,t,r,n){t<0&&(t=4294967295+t+1);for(var o=0,i=Math.min(e.length-r,4);o<i;++o)e[r+o]=t>>>8*(n?o:3-o)&255}function L(e,t,r,n,o,i){if(r+n>e.length)throw new RangeError("Index out of range");if(r<0)throw new RangeError("Index out of range")}function N(e,t,r,n,i){return i||L(e,0,r,4),o.write(e,t,r,n,23,4),r+4}function B(e,t,r,n,i){return i||L(e,0,r,8),o.write(e,t,r,n,52,8),r+8}u.prototype.slice=function(e,t){var r,n=this.length;if((e=~~e)<0?(e+=n)<0&&(e=0):e>n&&(e=n),(t=void 0===t?n:~~t)<0?(t+=n)<0&&(t=0):t>n&&(t=n),t<e&&(t=e),u.TYPED_ARRAY_SUPPORT)(r=this.subarray(e,t)).__proto__=u.prototype;else{var o=t-e;r=new u(o,void 0);for(var i=0;i<o;++i)r[i]=this[i+e]}return r},u.prototype.readUIntLE=function(e,t,r){e|=0,t|=0,r||P(e,t,this.length);for(var n=this[e],o=1,i=0;++i<t&&(o*=256);)n+=this[e+i]*o;return n},u.prototype.readUIntBE=function(e,t,r){e|=0,t|=0,r||P(e,t,this.length);for(var n=this[e+--t],o=1;t>0&&(o*=256);)n+=this[e+--t]*o;return n},u.prototype.readUInt8=function(e,t){return t||P(e,1,this.length),this[e]},u.prototype.readUInt16LE=function(e,t){return t||P(e,2,this.length),this[e]|this[e+1]<<8},u.prototype.readUInt16BE=function(e,t){return t||P(e,2,this.length),this[e]<<8|this[e+1]},u.prototype.readUInt32LE=function(e,t){return t||P(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},u.prototype.readUInt32BE=function(e,t){return t||P(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},u.prototype.readIntLE=function(e,t,r){e|=0,t|=0,r||P(e,t,this.length);for(var n=this[e],o=1,i=0;++i<t&&(o*=256);)n+=this[e+i]*o;return n>=(o*=128)&&(n-=Math.pow(2,8*t)),n},u.prototype.readIntBE=function(e,t,r){e|=0,t|=0,r||P(e,t,this.length);for(var n=t,o=1,i=this[e+--n];n>0&&(o*=256);)i+=this[e+--n]*o;return i>=(o*=128)&&(i-=Math.pow(2,8*t)),i},u.prototype.readInt8=function(e,t){return t||P(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},u.prototype.readInt16LE=function(e,t){t||P(e,2,this.length);var r=this[e]|this[e+1]<<8;return 32768&r?4294901760|r:r},u.prototype.readInt16BE=function(e,t){t||P(e,2,this.length);var r=this[e+1]|this[e]<<8;return 32768&r?4294901760|r:r},u.prototype.readInt32LE=function(e,t){return t||P(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},u.prototype.readInt32BE=function(e,t){return t||P(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},u.prototype.readFloatLE=function(e,t){return t||P(e,4,this.length),o.read(this,e,!0,23,4)},u.prototype.readFloatBE=function(e,t){return t||P(e,4,this.length),o.read(this,e,!1,23,4)},u.prototype.readDoubleLE=function(e,t){return t||P(e,8,this.length),o.read(this,e,!0,52,8)},u.prototype.readDoubleBE=function(e,t){return t||P(e,8,this.length),o.read(this,e,!1,52,8)},u.prototype.writeUIntLE=function(e,t,r,n){(e=+e,t|=0,r|=0,n)||I(this,e,t,r,Math.pow(2,8*r)-1,0);var o=1,i=0;for(this[t]=255&e;++i<r&&(o*=256);)this[t+i]=e/o&255;return t+r},u.prototype.writeUIntBE=function(e,t,r,n){(e=+e,t|=0,r|=0,n)||I(this,e,t,r,Math.pow(2,8*r)-1,0);var o=r-1,i=1;for(this[t+o]=255&e;--o>=0&&(i*=256);)this[t+o]=e/i&255;return t+r},u.prototype.writeUInt8=function(e,t,r){return e=+e,t|=0,r||I(this,e,t,1,255,0),u.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),this[t]=255&e,t+1},u.prototype.writeUInt16LE=function(e,t,r){return e=+e,t|=0,r||I(this,e,t,2,65535,0),u.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):M(this,e,t,!0),t+2},u.prototype.writeUInt16BE=function(e,t,r){return e=+e,t|=0,r||I(this,e,t,2,65535,0),u.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):M(this,e,t,!1),t+2},u.prototype.writeUInt32LE=function(e,t,r){return e=+e,t|=0,r||I(this,e,t,4,4294967295,0),u.TYPED_ARRAY_SUPPORT?(this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e):k(this,e,t,!0),t+4},u.prototype.writeUInt32BE=function(e,t,r){return e=+e,t|=0,r||I(this,e,t,4,4294967295,0),u.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):k(this,e,t,!1),t+4},u.prototype.writeIntLE=function(e,t,r,n){if(e=+e,t|=0,!n){var o=Math.pow(2,8*r-1);I(this,e,t,r,o-1,-o)}var i=0,s=1,a=0;for(this[t]=255&e;++i<r&&(s*=256);)e<0&&0===a&&0!==this[t+i-1]&&(a=1),this[t+i]=(e/s>>0)-a&255;return t+r},u.prototype.writeIntBE=function(e,t,r,n){if(e=+e,t|=0,!n){var o=Math.pow(2,8*r-1);I(this,e,t,r,o-1,-o)}var i=r-1,s=1,a=0;for(this[t+i]=255&e;--i>=0&&(s*=256);)e<0&&0===a&&0!==this[t+i+1]&&(a=1),this[t+i]=(e/s>>0)-a&255;return t+r},u.prototype.writeInt8=function(e,t,r){return e=+e,t|=0,r||I(this,e,t,1,127,-128),u.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),e<0&&(e=255+e+1),this[t]=255&e,t+1},u.prototype.writeInt16LE=function(e,t,r){return e=+e,t|=0,r||I(this,e,t,2,32767,-32768),u.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):M(this,e,t,!0),t+2},u.prototype.writeInt16BE=function(e,t,r){return e=+e,t|=0,r||I(this,e,t,2,32767,-32768),u.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):M(this,e,t,!1),t+2},u.prototype.writeInt32LE=function(e,t,r){return e=+e,t|=0,r||I(this,e,t,4,2147483647,-2147483648),u.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24):k(this,e,t,!0),t+4},u.prototype.writeInt32BE=function(e,t,r){return e=+e,t|=0,r||I(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),u.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):k(this,e,t,!1),t+4},u.prototype.writeFloatLE=function(e,t,r){return N(this,e,t,!0,r)},u.prototype.writeFloatBE=function(e,t,r){return N(this,e,t,!1,r)},u.prototype.writeDoubleLE=function(e,t,r){return B(this,e,t,!0,r)},u.prototype.writeDoubleBE=function(e,t,r){return B(this,e,t,!1,r)},u.prototype.copy=function(e,t,r,n){if(r||(r=0),n||0===n||(n=this.length),t>=e.length&&(t=e.length),t||(t=0),n>0&&n<r&&(n=r),n===r)return 0;if(0===e.length||0===this.length)return 0;if(t<0)throw new RangeError("targetStart out of bounds");if(r<0||r>=this.length)throw new RangeError("sourceStart out of bounds");if(n<0)throw new RangeError("sourceEnd out of bounds");n>this.length&&(n=this.length),e.length-t<n-r&&(n=e.length-t+r);var o,i=n-r;if(this===e&&r<t&&t<n)for(o=i-1;o>=0;--o)e[o+t]=this[o+r];else if(i<1e3||!u.TYPED_ARRAY_SUPPORT)for(o=0;o<i;++o)e[o+t]=this[o+r];else Uint8Array.prototype.set.call(e,this.subarray(r,r+i),t);return i},u.prototype.fill=function(e,t,r,n){if("string"==typeof e){if("string"==typeof t?(n=t,t=0,r=this.length):"string"==typeof r&&(n=r,r=this.length),1===e.length){var o=e.charCodeAt(0);o<256&&(e=o)}if(void 0!==n&&"string"!=typeof n)throw new TypeError("encoding must be a string");if("string"==typeof n&&!u.isEncoding(n))throw new TypeError("Unknown encoding: "+n)}else"number"==typeof e&&(e&=255);if(t<0||this.length<t||this.length<r)throw new RangeError("Out of range index");if(r<=t)return this;var i;if(t>>>=0,r=void 0===r?this.length:r>>>0,e||(e=0),"number"==typeof e)for(i=t;i<r;++i)this[i]=e;else{var s=u.isBuffer(e)?e:q(new u(e,n).toString()),a=s.length;for(i=0;i<r-t;++i)this[i+t]=s[i%a]}return this};var U=/[^+\/0-9A-Za-z-_]/g;function D(e){return e<16?"0"+e.toString(16):e.toString(16)}function q(e,t){var r;t=t||1/0;for(var n=e.length,o=null,i=[],s=0;s<n;++s){if((r=e.charCodeAt(s))>55295&&r<57344){if(!o){if(r>56319){(t-=3)>-1&&i.push(239,191,189);continue}if(s+1===n){(t-=3)>-1&&i.push(239,191,189);continue}o=r;continue}if(r<56320){(t-=3)>-1&&i.push(239,191,189),o=r;continue}r=65536+(o-55296<<10|r-56320)}else o&&(t-=3)>-1&&i.push(239,191,189);if(o=null,r<128){if((t-=1)<0)break;i.push(r)}else if(r<2048){if((t-=2)<0)break;i.push(r>>6|192,63&r|128)}else if(r<65536){if((t-=3)<0)break;i.push(r>>12|224,r>>6&63|128,63&r|128)}else{if(!(r<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;i.push(r>>18|240,r>>12&63|128,r>>6&63|128,63&r|128)}}return i}function z(e){return n.toByteArray(function(e){if((e=function(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")}(e).replace(U,"")).length<2)return"";for(;e.length%4!=0;)e+="=";return e}(e))}function F(e,t,r,n){for(var o=0;o<n&&!(o+r>=t.length||o>=e.length);++o)t[o+r]=e[o];return o}}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"base64-js":2,ieee754:10,isarray:13}],6:[function(e,t,r){t.exports={100:"Continue",101:"Switching Protocols",102:"Processing",200:"OK",201:"Created",202:"Accepted",203:"Non-Authoritative Information",204:"No Content",205:"Reset Content",206:"Partial Content",207:"Multi-Status",208:"Already Reported",226:"IM Used",300:"Multiple Choices",301:"Moved Permanently",302:"Found",303:"See Other",304:"Not Modified",305:"Use Proxy",307:"Temporary Redirect",308:"Permanent Redirect",400:"Bad Request",401:"Unauthorized",402:"Payment Required",403:"Forbidden",404:"Not Found",405:"Method Not Allowed",406:"Not Acceptable",407:"Proxy Authentication Required",408:"Request Timeout",409:"Conflict",410:"Gone",411:"Length Required",412:"Precondition Failed",413:"Payload Too Large",414:"URI Too Long",415:"Unsupported Media Type",416:"Range Not Satisfiable",417:"Expectation Failed",418:"I'm a teapot",421:"Misdirected Request",422:"Unprocessable Entity",423:"Locked",424:"Failed Dependency",425:"Unordered Collection",426:"Upgrade Required",428:"Precondition Required",429:"Too Many Requests",431:"Request Header Fields Too Large",500:"Internal Server Error",501:"Not Implemented",502:"Bad Gateway",503:"Service Unavailable",504:"Gateway Timeout",505:"HTTP Version Not Supported",506:"Variant Also Negotiates",507:"Insufficient Storage",508:"Loop Detected",509:"Bandwidth Limit Exceeded",510:"Not Extended",511:"Network Authentication Required"}},{}],7:[function(e,t,r){(function(e){function t(e){return Object.prototype.toString.call(e)}r.isArray=function(e){return Array.isArray?Array.isArray(e):"[object Array]"===t(e)},r.isBoolean=function(e){return"boolean"==typeof e},r.isNull=function(e){return null===e},r.isNullOrUndefined=function(e){return null==e},r.isNumber=function(e){return"number"==typeof e},r.isString=function(e){return"string"==typeof e},r.isSymbol=function(e){return"symbol"==typeof e},r.isUndefined=function(e){return void 0===e},r.isRegExp=function(e){return"[object RegExp]"===t(e)},r.isObject=function(e){return"object"==typeof e&&null!==e},r.isDate=function(e){return"[object Date]"===t(e)},r.isError=function(e){return"[object Error]"===t(e)||e instanceof Error},r.isFunction=function(e){return"function"==typeof e},r.isPrimitive=function(e){return null===e||"boolean"==typeof e||"number"==typeof e||"string"==typeof e||"symbol"==typeof e||void 0===e},r.isBuffer=e.isBuffer}).call(this,{isBuffer:e("../../is-buffer/index.js")})},{"../../is-buffer/index.js":12}],8:[function(e,t,r){function n(){this._events=this._events||{},this._maxListeners=this._maxListeners||void 0}function o(e){return"function"==typeof e}function i(e){return"object"==typeof e&&null!==e}function s(e){return void 0===e}t.exports=n,n.EventEmitter=n,n.prototype._events=void 0,n.prototype._maxListeners=void 0,n.defaultMaxListeners=10,n.prototype.setMaxListeners=function(e){if("number"!=typeof e||e<0||isNaN(e))throw TypeError("n must be a positive number");return this._maxListeners=e,this},n.prototype.emit=function(e){var t,r,n,a,u,f;if(this._events||(this._events={}),"error"===e&&(!this._events.error||i(this._events.error)&&!this._events.error.length)){if((t=arguments[1])instanceof Error)throw t;var c=new Error('Uncaught, unspecified "error" event. ('+t+")");throw c.context=t,c}if(s(r=this._events[e]))return!1;if(o(r))switch(arguments.length){case 1:r.call(this);break;case 2:r.call(this,arguments[1]);break;case 3:r.call(this,arguments[1],arguments[2]);break;default:a=Array.prototype.slice.call(arguments,1),r.apply(this,a)}else if(i(r))for(a=Array.prototype.slice.call(arguments,1),n=(f=r.slice()).length,u=0;u<n;u++)f[u].apply(this,a);return!0},n.prototype.addListener=function(e,t){var r;if(!o(t))throw TypeError("listener must be a function");return this._events||(this._events={}),this._events.newListener&&this.emit("newListener",e,o(t.listener)?t.listener:t),this._events[e]?i(this._events[e])?this._events[e].push(t):this._events[e]=[this._events[e],t]:this._events[e]=t,i(this._events[e])&&!this._events[e].warned&&(r=s(this._maxListeners)?n.defaultMaxListeners:this._maxListeners)&&r>0&&this._events[e].length>r&&(this._events[e].warned=!0,console.error("(node) warning: possible EventEmitter memory leak detected. %d listeners added. Use emitter.setMaxListeners() to increase limit.",this._events[e].length),"function"==typeof console.trace&&console.trace()),this},n.prototype.on=n.prototype.addListener,n.prototype.once=function(e,t){if(!o(t))throw TypeError("listener must be a function");var r=!1;function n(){this.removeListener(e,n),r||(r=!0,t.apply(this,arguments))}return n.listener=t,this.on(e,n),this},n.prototype.removeListener=function(e,t){var r,n,s,a;if(!o(t))throw TypeError("listener must be a function");if(!this._events||!this._events[e])return this;if(s=(r=this._events[e]).length,n=-1,r===t||o(r.listener)&&r.listener===t)delete this._events[e],this._events.removeListener&&this.emit("removeListener",e,t);else if(i(r)){for(a=s;a-- >0;)if(r[a]===t||r[a].listener&&r[a].listener===t){n=a;break}if(n<0)return this;1===r.length?(r.length=0,delete this._events[e]):r.splice(n,1),this._events.removeListener&&this.emit("removeListener",e,t)}return this},n.prototype.removeAllListeners=function(e){var t,r;if(!this._events)return this;if(!this._events.removeListener)return 0===arguments.length?this._events={}:this._events[e]&&delete this._events[e],this;if(0===arguments.length){for(t in this._events)"removeListener"!==t&&this.removeAllListeners(t);return this.removeAllListeners("removeListener"),this._events={},this}if(o(r=this._events[e]))this.removeListener(e,r);else if(r)for(;r.length;)this.removeListener(e,r[r.length-1]);return delete this._events[e],this},n.prototype.listeners=function(e){return this._events&&this._events[e]?o(this._events[e])?[this._events[e]]:this._events[e].slice():[]},n.prototype.listenerCount=function(e){if(this._events){var t=this._events[e];if(o(t))return 1;if(t)return t.length}return 0},n.listenerCount=function(e,t){return e.listenerCount(t)}},{}],9:[function(e,t,r){var n=e("http"),o=t.exports;for(var i in n)n.hasOwnProperty(i)&&(o[i]=n[i]);o.request=function(e,t){return e||(e={}),e.scheme="https",e.protocol="https:",n.request.call(this,e,t)}},{http:33}],10:[function(e,t,r){r.read=function(e,t,r,n,o){var i,s,a=8*o-n-1,u=(1<<a)-1,f=u>>1,c=-7,l=r?o-1:0,h=r?-1:1,p=e[t+l];for(l+=h,i=p&(1<<-c)-1,p>>=-c,c+=a;c>0;i=256*i+e[t+l],l+=h,c-=8);for(s=i&(1<<-c)-1,i>>=-c,c+=n;c>0;s=256*s+e[t+l],l+=h,c-=8);if(0===i)i=1-f;else{if(i===u)return s?NaN:1/0*(p?-1:1);s+=Math.pow(2,n),i-=f}return(p?-1:1)*s*Math.pow(2,i-n)},r.write=function(e,t,r,n,o,i){var s,a,u,f=8*i-o-1,c=(1<<f)-1,l=c>>1,h=23===o?Math.pow(2,-24)-Math.pow(2,-77):0,p=n?0:i-1,d=n?1:-1,y=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(a=isNaN(t)?1:0,s=c):(s=Math.floor(Math.log(t)/Math.LN2),t*(u=Math.pow(2,-s))<1&&(s--,u*=2),(t+=s+l>=1?h/u:h*Math.pow(2,1-l))*u>=2&&(s++,u/=2),s+l>=c?(a=0,s=c):s+l>=1?(a=(t*u-1)*Math.pow(2,o),s+=l):(a=t*Math.pow(2,l-1)*Math.pow(2,o),s=0));o>=8;e[r+p]=255&a,p+=d,a/=256,o-=8);for(s=s<<o|a,f+=o;f>0;e[r+p]=255&s,p+=d,s/=256,f-=8);e[r+p-d]|=128*y}},{}],11:[function(e,t,r){"function"==typeof Object.create?t.exports=function(e,t){e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}})}:t.exports=function(e,t){e.super_=t;var r=function(){};r.prototype=t.prototype,e.prototype=new r,e.prototype.constructor=e}},{}],12:[function(e,t,r){function n(e){return!!e.constructor&&"function"==typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)}t.exports=function(e){return null!=e&&(n(e)||function(e){return"function"==typeof e.readFloatLE&&"function"==typeof e.slice&&n(e.slice(0,0))}(e)||!!e._isBuffer)}},{}],13:[function(e,t,r){var n={}.toString;t.exports=Array.isArray||function(e){return"[object Array]"==n.call(e)}},{}],14:[function(e,t,r){(function(e){function t(e,t){for(var r=0,n=e.length-1;n>=0;n--){var o=e[n];"."===o?e.splice(n,1):".."===o?(e.splice(n,1),r++):r&&(e.splice(n,1),r--)}if(t)for(;r--;r)e.unshift("..");return e}var n=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/,o=function(e){return n.exec(e).slice(1)};function i(e,t){if(e.filter)return e.filter(t);for(var r=[],n=0;n<e.length;n++)t(e[n],n,e)&&r.push(e[n]);return r}r.resolve=function(){for(var r="",n=!1,o=arguments.length-1;o>=-1&&!n;o--){var s=o>=0?arguments[o]:e.cwd();if("string"!=typeof s)throw new TypeError("Arguments to path.resolve must be strings");s&&(r=s+"/"+r,n="/"===s.charAt(0))}return(n?"/":"")+(r=t(i(r.split("/"),function(e){return!!e}),!n).join("/"))||"."},r.normalize=function(e){var n=r.isAbsolute(e),o="/"===s(e,-1);return(e=t(i(e.split("/"),function(e){return!!e}),!n).join("/"))||n||(e="."),e&&o&&(e+="/"),(n?"/":"")+e},r.isAbsolute=function(e){return"/"===e.charAt(0)},r.join=function(){var e=Array.prototype.slice.call(arguments,0);return r.normalize(i(e,function(e,t){if("string"!=typeof e)throw new TypeError("Arguments to path.join must be strings");return e}).join("/"))},r.relative=function(e,t){function n(e){for(var t=0;t<e.length&&""===e[t];t++);for(var r=e.length-1;r>=0&&""===e[r];r--);return t>r?[]:e.slice(t,r-t+1)}e=r.resolve(e).substr(1),t=r.resolve(t).substr(1);for(var o=n(e.split("/")),i=n(t.split("/")),s=Math.min(o.length,i.length),a=s,u=0;u<s;u++)if(o[u]!==i[u]){a=u;break}var f=[];for(u=a;u<o.length;u++)f.push("..");return(f=f.concat(i.slice(a))).join("/")},r.sep="/",r.delimiter=":",r.dirname=function(e){var t=o(e),r=t[0],n=t[1];return r||n?(n&&(n=n.substr(0,n.length-1)),r+n):"."},r.basename=function(e,t){var r=o(e)[2];return t&&r.substr(-1*t.length)===t&&(r=r.substr(0,r.length-t.length)),r},r.extname=function(e){return o(e)[3]};var s="b"==="ab".substr(-1)?function(e,t,r){return e.substr(t,r)}:function(e,t,r){return t<0&&(t=e.length+t),e.substr(t,r)}}).call(this,e("_process"))},{_process:16}],15:[function(e,t,r){(function(e){"use strict";!e.version||0===e.version.indexOf("v0.")||0===e.version.indexOf("v1.")&&0!==e.version.indexOf("v1.8.")?t.exports=function(t,r,n,o){if("function"!=typeof t)throw new TypeError('"callback" argument must be a function');var i,s,a=arguments.length;switch(a){case 0:case 1:return e.nextTick(t);case 2:return e.nextTick(function(){t.call(null,r)});case 3:return e.nextTick(function(){t.call(null,r,n)});case 4:return e.nextTick(function(){t.call(null,r,n,o)});default:for(i=new Array(a-1),s=0;s<i.length;)i[s++]=arguments[s];return e.nextTick(function(){t.apply(null,i)})}}:t.exports=e.nextTick}).call(this,e("_process"))},{_process:16}],16:[function(e,t,r){var n,o,i=t.exports={};function s(){throw new Error("setTimeout has not been defined")}function a(){throw new Error("clearTimeout has not been defined")}function u(e){if(n===setTimeout)return setTimeout(e,0);if((n===s||!n)&&setTimeout)return n=setTimeout,setTimeout(e,0);try{return n(e,0)}catch(t){try{return n.call(null,e,0)}catch(t){return n.call(this,e,0)}}}!function(){try{n="function"==typeof setTimeout?setTimeout:s}catch(e){n=s}try{o="function"==typeof clearTimeout?clearTimeout:a}catch(e){o=a}}();var f,c=[],l=!1,h=-1;function p(){l&&f&&(l=!1,f.length?c=f.concat(c):h=-1,c.length&&d())}function d(){if(!l){var e=u(p);l=!0;for(var t=c.length;t;){for(f=c,c=[];++h<t;)f&&f[h].run();h=-1,t=c.length}f=null,l=!1,function(e){if(o===clearTimeout)return clearTimeout(e);if((o===a||!o)&&clearTimeout)return o=clearTimeout,clearTimeout(e);try{o(e)}catch(t){try{return o.call(null,e)}catch(t){return o.call(this,e)}}}(e)}}function y(e,t){this.fun=e,this.array=t}function g(){}i.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var r=1;r<arguments.length;r++)t[r-1]=arguments[r];c.push(new y(e,t)),1!==c.length||l||u(d)},y.prototype.run=function(){this.fun.apply(null,this.array)},i.title="browser",i.browser=!0,i.env={},i.argv=[],i.version="",i.versions={},i.on=g,i.addListener=g,i.once=g,i.off=g,i.removeListener=g,i.removeAllListeners=g,i.emit=g,i.binding=function(e){throw new Error("process.binding is not supported")},i.cwd=function(){return"/"},i.chdir=function(e){throw new Error("process.chdir is not supported")},i.umask=function(){return 0}},{}],17:[function(e,t,r){(function(e){!function(n){var o="object"==typeof r&&r&&!r.nodeType&&r,i="object"==typeof t&&t&&!t.nodeType&&t,s="object"==typeof e&&e;s.global!==s&&s.window!==s&&s.self!==s||(n=s);var a,u,f=2147483647,c=36,l=1,h=26,p=38,d=700,y=72,g=128,v="-",b=/^xn--/,m=/[^\x20-\x7E]/,w=/[\x2E\u3002\uFF0E\uFF61]/g,_={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},O=c-l,E=Math.floor,j=String.fromCharCode;function S(e){throw new RangeError(_[e])}function T(e,t){for(var r=e.length,n=[];r--;)n[r]=t(e[r]);return n}function x(e,t){var r=e.split("@"),n="";return r.length>1&&(n=r[0]+"@",e=r[1]),n+T((e=e.replace(w,".")).split("."),t).join(".")}function R(e){for(var t,r,n=[],o=0,i=e.length;o<i;)(t=e.charCodeAt(o++))>=55296&&t<=56319&&o<i?56320==(64512&(r=e.charCodeAt(o++)))?n.push(((1023&t)<<10)+(1023&r)+65536):(n.push(t),o--):n.push(t);return n}function A(e){return T(e,function(e){var t="";return e>65535&&(t+=j((e-=65536)>>>10&1023|55296),e=56320|1023&e),t+=j(e)}).join("")}function C(e,t){return e+22+75*(e<26)-((0!=t)<<5)}function P(e,t,r){var n=0;for(e=r?E(e/d):e>>1,e+=E(e/t);e>O*h>>1;n+=c)e=E(e/O);return E(n+(O+1)*e/(e+p))}function I(e){var t,r,n,o,i,s,a,u,p,d,b,m=[],w=e.length,_=0,O=g,j=y;for((r=e.lastIndexOf(v))<0&&(r=0),n=0;n<r;++n)e.charCodeAt(n)>=128&&S("not-basic"),m.push(e.charCodeAt(n));for(o=r>0?r+1:0;o<w;){for(i=_,s=1,a=c;o>=w&&S("invalid-input"),((u=(b=e.charCodeAt(o++))-48<10?b-22:b-65<26?b-65:b-97<26?b-97:c)>=c||u>E((f-_)/s))&&S("overflow"),_+=u*s,!(u<(p=a<=j?l:a>=j+h?h:a-j));a+=c)s>E(f/(d=c-p))&&S("overflow"),s*=d;j=P(_-i,t=m.length+1,0==i),E(_/t)>f-O&&S("overflow"),O+=E(_/t),_%=t,m.splice(_++,0,O)}return A(m)}function M(e){var t,r,n,o,i,s,a,u,p,d,b,m,w,_,O,T=[];for(m=(e=R(e)).length,t=g,r=0,i=y,s=0;s<m;++s)(b=e[s])<128&&T.push(j(b));for(n=o=T.length,o&&T.push(v);n<m;){for(a=f,s=0;s<m;++s)(b=e[s])>=t&&b<a&&(a=b);for(a-t>E((f-r)/(w=n+1))&&S("overflow"),r+=(a-t)*w,t=a,s=0;s<m;++s)if((b=e[s])<t&&++r>f&&S("overflow"),b==t){for(u=r,p=c;!(u<(d=p<=i?l:p>=i+h?h:p-i));p+=c)O=u-d,_=c-d,T.push(j(C(d+O%_,0))),u=E(O/_);T.push(j(C(u,0))),i=P(r,w,n==o),r=0,++n}++r,++t}return T.join("")}if(a={version:"1.4.1",ucs2:{decode:R,encode:A},decode:I,encode:M,toASCII:function(e){return x(e,function(e){return m.test(e)?"xn--"+M(e):e})},toUnicode:function(e){return x(e,function(e){return b.test(e)?I(e.slice(4).toLowerCase()):e})}},"function"==typeof define&&"object"==typeof define.amd&&define.amd)define("punycode",function(){return a});else if(o&&i)if(t.exports==o)i.exports=a;else for(u in a)a.hasOwnProperty(u)&&(o[u]=a[u]);else n.punycode=a}(this)}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],18:[function(e,t,r){"use strict";function n(e,t){return Object.prototype.hasOwnProperty.call(e,t)}t.exports=function(e,t,r,i){t=t||"&",r=r||"=";var s={};if("string"!=typeof e||0===e.length)return s;var a=/\+/g;e=e.split(t);var u=1e3;i&&"number"==typeof i.maxKeys&&(u=i.maxKeys);var f=e.length;u>0&&f>u&&(f=u);for(var c=0;c<f;++c){var l,h,p,d,y=e[c].replace(a,"%20"),g=y.indexOf(r);g>=0?(l=y.substr(0,g),h=y.substr(g+1)):(l=y,h=""),p=decodeURIComponent(l),d=decodeURIComponent(h),n(s,p)?o(s[p])?s[p].push(d):s[p]=[s[p],d]:s[p]=d}return s};var o=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)}},{}],19:[function(e,t,r){"use strict";var n=function(e){switch(typeof e){case"string":return e;case"boolean":return e?"true":"false";case"number":return isFinite(e)?e:"";default:return""}};t.exports=function(e,t,r,a){return t=t||"&",r=r||"=",null===e&&(e=void 0),"object"==typeof e?i(s(e),function(s){var a=encodeURIComponent(n(s))+r;return o(e[s])?i(e[s],function(e){return a+encodeURIComponent(n(e))}).join(t):a+encodeURIComponent(n(e[s]))}).join(t):a?encodeURIComponent(n(a))+r+encodeURIComponent(n(e)):""};var o=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)};function i(e,t){if(e.map)return e.map(t);for(var r=[],n=0;n<e.length;n++)r.push(t(e[n],n));return r}var s=Object.keys||function(e){var t=[];for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.push(r);return t}},{}],20:[function(e,t,r){"use strict";r.decode=r.parse=e("./decode"),r.encode=r.stringify=e("./encode")},{"./decode":18,"./encode":19}],21:[function(e,t,r){t.exports=e("./lib/_stream_duplex.js")},{"./lib/_stream_duplex.js":22}],22:[function(e,t,r){"use strict";var n=Object.keys||function(e){var t=[];for(var r in e)t.push(r);return t};t.exports=l;var o=e("process-nextick-args"),i=e("core-util-is");i.inherits=e("inherits");var s=e("./_stream_readable"),a=e("./_stream_writable");i.inherits(l,s);for(var u=n(a.prototype),f=0;f<u.length;f++){var c=u[f];l.prototype[c]||(l.prototype[c]=a.prototype[c])}function l(e){if(!(this instanceof l))return new l(e);s.call(this,e),a.call(this,e),e&&!1===e.readable&&(this.readable=!1),e&&!1===e.writable&&(this.writable=!1),this.allowHalfOpen=!0,e&&!1===e.allowHalfOpen&&(this.allowHalfOpen=!1),this.once("end",h)}function h(){this.allowHalfOpen||this._writableState.ended||o(p,this)}function p(e){e.end()}},{"./_stream_readable":24,"./_stream_writable":26,"core-util-is":7,inherits:11,"process-nextick-args":15}],23:[function(e,t,r){"use strict";t.exports=i;var n=e("./_stream_transform"),o=e("core-util-is");function i(e){if(!(this instanceof i))return new i(e);n.call(this,e)}o.inherits=e("inherits"),o.inherits(i,n),i.prototype._transform=function(e,t,r){r(null,e)}},{"./_stream_transform":25,"core-util-is":7,inherits:11}],24:[function(e,t,r){(function(r){"use strict";t.exports=g;var n,o=e("process-nextick-args"),i=e("isarray");g.ReadableState=y;e("events").EventEmitter;var s,a=function(e,t){return e.listeners(t).length};!function(){try{s=e("stream")}catch(e){}finally{s||(s=e("events").EventEmitter)}}();var u=e("buffer").Buffer,f=e("buffer-shims"),c=e("core-util-is");c.inherits=e("inherits");var l=e("util"),h=void 0;h=l&&l.debuglog?l.debuglog("stream"):function(){};var p,d=e("./internal/streams/BufferList");function y(t,r){n=n||e("./_stream_duplex"),t=t||{},this.objectMode=!!t.objectMode,r instanceof n&&(this.objectMode=this.objectMode||!!t.readableObjectMode);var o=t.highWaterMark,i=this.objectMode?16:16384;this.highWaterMark=o||0===o?o:i,this.highWaterMark=~~this.highWaterMark,this.buffer=new d,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.defaultEncoding=t.defaultEncoding||"utf8",this.ranOut=!1,this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,t.encoding&&(p||(p=e("string_decoder/").StringDecoder),this.decoder=new p(t.encoding),this.encoding=t.encoding)}function g(t){if(n=n||e("./_stream_duplex"),!(this instanceof g))return new g(t);this._readableState=new y(t,this),this.readable=!0,t&&"function"==typeof t.read&&(this._read=t.read),s.call(this)}function v(e,t,r,n,i){var s=function(e,t){var r=null;u.isBuffer(t)||"string"==typeof t||null==t||e.objectMode||(r=new TypeError("Invalid non-string/buffer chunk"));return r}(t,r);if(s)e.emit("error",s);else if(null===r)t.reading=!1,function(e,t){if(t.ended)return;if(t.decoder){var r=t.decoder.end();r&&r.length&&(t.buffer.push(r),t.length+=t.objectMode?1:r.length)}t.ended=!0,w(e)}(e,t);else if(t.objectMode||r&&r.length>0)if(t.ended&&!i){var a=new Error("stream.push() after EOF");e.emit("error",a)}else if(t.endEmitted&&i){var f=new Error("stream.unshift() after end event");e.emit("error",f)}else{var c;!t.decoder||i||n||(r=t.decoder.write(r),c=!t.objectMode&&0===r.length),i||(t.reading=!1),c||(t.flowing&&0===t.length&&!t.sync?(e.emit("data",r),e.read(0)):(t.length+=t.objectMode?1:r.length,i?t.buffer.unshift(r):t.buffer.push(r),t.needReadable&&w(e))),function(e,t){t.readingMore||(t.readingMore=!0,o(O,e,t))}(e,t)}else i||(t.reading=!1);return function(e){return!e.ended&&(e.needReadable||e.length<e.highWaterMark||0===e.length)}(t)}c.inherits(g,s),g.prototype.push=function(e,t){var r=this._readableState;return r.objectMode||"string"!=typeof e||(t=t||r.defaultEncoding)!==r.encoding&&(e=f.from(e,t),t=""),v(this,r,e,t,!1)},g.prototype.unshift=function(e){return v(this,this._readableState,e,"",!0)},g.prototype.isPaused=function(){return!1===this._readableState.flowing},g.prototype.setEncoding=function(t){return p||(p=e("string_decoder/").StringDecoder),this._readableState.decoder=new p(t),this._readableState.encoding=t,this};var b=8388608;function m(e,t){return e<=0||0===t.length&&t.ended?0:t.objectMode?1:e!=e?t.flowing&&t.length?t.buffer.head.data.length:t.length:(e>t.highWaterMark&&(t.highWaterMark=function(e){return e>=b?e=b:(e--,e|=e>>>1,e|=e>>>2,e|=e>>>4,e|=e>>>8,e|=e>>>16,e++),e}(e)),e<=t.length?e:t.ended?t.length:(t.needReadable=!0,0))}function w(e){var t=e._readableState;t.needReadable=!1,t.emittedReadable||(h("emitReadable",t.flowing),t.emittedReadable=!0,t.sync?o(_,e):_(e))}function _(e){h("emit readable"),e.emit("readable"),S(e)}function O(e,t){for(var r=t.length;!t.reading&&!t.flowing&&!t.ended&&t.length<t.highWaterMark&&(h("maybeReadMore read 0"),e.read(0),r!==t.length);)r=t.length;t.readingMore=!1}function E(e){h("readable nexttick read 0"),e.read(0)}function j(e,t){t.reading||(h("resume read 0"),e.read(0)),t.resumeScheduled=!1,t.awaitDrain=0,e.emit("resume"),S(e),t.flowing&&!t.reading&&e.read(0)}function S(e){var t=e._readableState;for(h("flow",t.flowing);t.flowing&&null!==e.read(););}function T(e,t){return 0===t.length?null:(t.objectMode?r=t.buffer.shift():!e||e>=t.length?(r=t.decoder?t.buffer.join(""):1===t.buffer.length?t.buffer.head.data:t.buffer.concat(t.length),t.buffer.clear()):r=function(e,t,r){var n;e<t.head.data.length?(n=t.head.data.slice(0,e),t.head.data=t.head.data.slice(e)):n=e===t.head.data.length?t.shift():r?function(e,t){var r=t.head,n=1,o=r.data;e-=o.length;for(;r=r.next;){var i=r.data,s=e>i.length?i.length:e;if(s===i.length?o+=i:o+=i.slice(0,e),0===(e-=s)){s===i.length?(++n,r.next?t.head=r.next:t.head=t.tail=null):(t.head=r,r.data=i.slice(s));break}++n}return t.length-=n,o}(e,t):function(e,t){var r=f.allocUnsafe(e),n=t.head,o=1;n.data.copy(r),e-=n.data.length;for(;n=n.next;){var i=n.data,s=e>i.length?i.length:e;if(i.copy(r,r.length-e,0,s),0===(e-=s)){s===i.length?(++o,n.next?t.head=n.next:t.head=t.tail=null):(t.head=n,n.data=i.slice(s));break}++o}return t.length-=o,r}(e,t);return n}(e,t.buffer,t.decoder),r);var r}function x(e){var t=e._readableState;if(t.length>0)throw new Error('"endReadable()" called on non-empty stream');t.endEmitted||(t.ended=!0,o(R,t,e))}function R(e,t){e.endEmitted||0!==e.length||(e.endEmitted=!0,t.readable=!1,t.emit("end"))}function A(e,t){for(var r=0,n=e.length;r<n;r++)if(e[r]===t)return r;return-1}g.prototype.read=function(e){h("read",e),e=parseInt(e,10);var t=this._readableState,r=e;if(0!==e&&(t.emittedReadable=!1),0===e&&t.needReadable&&(t.length>=t.highWaterMark||t.ended))return h("read: emitReadable",t.length,t.ended),0===t.length&&t.ended?x(this):w(this),null;if(0===(e=m(e,t))&&t.ended)return 0===t.length&&x(this),null;var n,o=t.needReadable;return h("need readable",o),(0===t.length||t.length-e<t.highWaterMark)&&h("length less than watermark",o=!0),t.ended||t.reading?h("reading or ended",o=!1):o&&(h("do read"),t.reading=!0,t.sync=!0,0===t.length&&(t.needReadable=!0),this._read(t.highWaterMark),t.sync=!1,t.reading||(e=m(r,t))),null===(n=e>0?T(e,t):null)?(t.needReadable=!0,e=0):t.length-=e,0===t.length&&(t.ended||(t.needReadable=!0),r!==e&&t.ended&&x(this)),null!==n&&this.emit("data",n),n},g.prototype._read=function(e){this.emit("error",new Error("_read() is not implemented"))},g.prototype.pipe=function(e,t){var n=this,s=this._readableState;switch(s.pipesCount){case 0:s.pipes=e;break;case 1:s.pipes=[s.pipes,e];break;default:s.pipes.push(e)}s.pipesCount+=1,h("pipe count=%d opts=%j",s.pipesCount,t);var u=(!t||!1!==t.end)&&e!==r.stdout&&e!==r.stderr?c:d;function f(e){h("onunpipe"),e===n&&d()}function c(){h("onend"),e.end()}s.endEmitted?o(u):n.once("end",u),e.on("unpipe",f);var l=function(e){return function(){var t=e._readableState;h("pipeOnDrain",t.awaitDrain),t.awaitDrain&&t.awaitDrain--,0===t.awaitDrain&&a(e,"data")&&(t.flowing=!0,S(e))}}(n);e.on("drain",l);var p=!1;function d(){h("cleanup"),e.removeListener("close",b),e.removeListener("finish",m),e.removeListener("drain",l),e.removeListener("error",v),e.removeListener("unpipe",f),n.removeListener("end",c),n.removeListener("end",d),n.removeListener("data",g),p=!0,!s.awaitDrain||e._writableState&&!e._writableState.needDrain||l()}var y=!1;function g(t){h("ondata"),y=!1,!1!==e.write(t)||y||((1===s.pipesCount&&s.pipes===e||s.pipesCount>1&&-1!==A(s.pipes,e))&&!p&&(h("false write response, pause",n._readableState.awaitDrain),n._readableState.awaitDrain++,y=!0),n.pause())}function v(t){h("onerror",t),w(),e.removeListener("error",v),0===a(e,"error")&&e.emit("error",t)}function b(){e.removeListener("finish",m),w()}function m(){h("onfinish"),e.removeListener("close",b),w()}function w(){h("unpipe"),n.unpipe(e)}return n.on("data",g),function(e,t,r){if("function"==typeof e.prependListener)return e.prependListener(t,r);e._events&&e._events[t]?i(e._events[t])?e._events[t].unshift(r):e._events[t]=[r,e._events[t]]:e.on(t,r)}(e,"error",v),e.once("close",b),e.once("finish",m),e.emit("pipe",n),s.flowing||(h("pipe resume"),n.resume()),e},g.prototype.unpipe=function(e){var t=this._readableState;if(0===t.pipesCount)return this;if(1===t.pipesCount)return e&&e!==t.pipes?this:(e||(e=t.pipes),t.pipes=null,t.pipesCount=0,t.flowing=!1,e&&e.emit("unpipe",this),this);if(!e){var r=t.pipes,n=t.pipesCount;t.pipes=null,t.pipesCount=0,t.flowing=!1;for(var o=0;o<n;o++)r[o].emit("unpipe",this);return this}var i=A(t.pipes,e);return-1===i?this:(t.pipes.splice(i,1),t.pipesCount-=1,1===t.pipesCount&&(t.pipes=t.pipes[0]),e.emit("unpipe",this),this)},g.prototype.on=function(e,t){var r=s.prototype.on.call(this,e,t);if("data"===e)!1!==this._readableState.flowing&&this.resume();else if("readable"===e){var n=this._readableState;n.endEmitted||n.readableListening||(n.readableListening=n.needReadable=!0,n.emittedReadable=!1,n.reading?n.length&&w(this):o(E,this))}return r},g.prototype.addListener=g.prototype.on,g.prototype.resume=function(){var e=this._readableState;return e.flowing||(h("resume"),e.flowing=!0,function(e,t){t.resumeScheduled||(t.resumeScheduled=!0,o(j,e,t))}(this,e)),this},g.prototype.pause=function(){return h("call pause flowing=%j",this._readableState.flowing),!1!==this._readableState.flowing&&(h("pause"),this._readableState.flowing=!1,this.emit("pause")),this},g.prototype.wrap=function(e){var t=this._readableState,r=!1,n=this;for(var o in e.on("end",function(){if(h("wrapped end"),t.decoder&&!t.ended){var e=t.decoder.end();e&&e.length&&n.push(e)}n.push(null)}),e.on("data",function(o){(h("wrapped data"),t.decoder&&(o=t.decoder.write(o)),t.objectMode&&null==o)||(t.objectMode||o&&o.length)&&(n.push(o)||(r=!0,e.pause()))}),e)void 0===this[o]&&"function"==typeof e[o]&&(this[o]=function(t){return function(){return e[t].apply(e,arguments)}}(o));return function(e,t){for(var r=0,n=e.length;r<n;r++)t(e[r],r)}(["error","close","destroy","pause","resume"],function(t){e.on(t,n.emit.bind(n,t))}),n._read=function(t){h("wrapped _read",t),r&&(r=!1,e.resume())},n},g._fromList=T}).call(this,e("_process"))},{"./_stream_duplex":22,"./internal/streams/BufferList":27,_process:16,buffer:5,"buffer-shims":4,"core-util-is":7,events:8,inherits:11,isarray:13,"process-nextick-args":15,"string_decoder/":37,util:3}],25:[function(e,t,r){"use strict";t.exports=s;var n=e("./_stream_duplex"),o=e("core-util-is");function i(e){this.afterTransform=function(t,r){return function(e,t,r){var n=e._transformState;n.transforming=!1;var o=n.writecb;if(!o)return e.emit("error",new Error("no writecb in Transform class"));n.writechunk=null,n.writecb=null,null!=r&&e.push(r);o(t);var i=e._readableState;i.reading=!1,(i.needReadable||i.length<i.highWaterMark)&&e._read(i.highWaterMark)}(e,t,r)},this.needTransform=!1,this.transforming=!1,this.writecb=null,this.writechunk=null,this.writeencoding=null}function s(e){if(!(this instanceof s))return new s(e);n.call(this,e),this._transformState=new i(this);var t=this;this._readableState.needReadable=!0,this._readableState.sync=!1,e&&("function"==typeof e.transform&&(this._transform=e.transform),"function"==typeof e.flush&&(this._flush=e.flush)),this.once("prefinish",function(){"function"==typeof this._flush?this._flush(function(e,r){a(t,e,r)}):a(t)})}function a(e,t,r){if(t)return e.emit("error",t);null!=r&&e.push(r);var n=e._writableState,o=e._transformState;if(n.length)throw new Error("Calling transform done when ws.length != 0");if(o.transforming)throw new Error("Calling transform done when still transforming");return e.push(null)}o.inherits=e("inherits"),o.inherits(s,n),s.prototype.push=function(e,t){return this._transformState.needTransform=!1,n.prototype.push.call(this,e,t)},s.prototype._transform=function(e,t,r){throw new Error("_transform() is not implemented")},s.prototype._write=function(e,t,r){var n=this._transformState;if(n.writecb=r,n.writechunk=e,n.writeencoding=t,!n.transforming){var o=this._readableState;(n.needTransform||o.needReadable||o.length<o.highWaterMark)&&this._read(o.highWaterMark)}},s.prototype._read=function(e){var t=this._transformState;null!==t.writechunk&&t.writecb&&!t.transforming?(t.transforming=!0,this._transform(t.writechunk,t.writeencoding,t.afterTransform)):t.needTransform=!0}},{"./_stream_duplex":22,"core-util-is":7,inherits:11}],26:[function(e,t,r){(function(r){"use strict";t.exports=y;var n,o=e("process-nextick-args"),i=!r.browser&&["v0.10","v0.9."].indexOf(r.version.slice(0,5))>-1?setImmediate:o;y.WritableState=d;var s=e("core-util-is");s.inherits=e("inherits");var a,u={deprecate:e("util-deprecate")};!function(){try{a=e("stream")}catch(e){}finally{a||(a=e("events").EventEmitter)}}();var f,c=e("buffer").Buffer,l=e("buffer-shims");function h(){}function p(e,t,r){this.chunk=e,this.encoding=t,this.callback=r,this.next=null}function d(t,r){n=n||e("./_stream_duplex"),t=t||{},this.objectMode=!!t.objectMode,r instanceof n&&(this.objectMode=this.objectMode||!!t.writableObjectMode);var s=t.highWaterMark,a=this.objectMode?16:16384;this.highWaterMark=s||0===s?s:a,this.highWaterMark=~~this.highWaterMark,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1;var u=!1===t.decodeStrings;this.decodeStrings=!u,this.defaultEncoding=t.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(e){!function(e,t){var r=e._writableState,n=r.sync,s=r.writecb;if(function(e){e.writing=!1,e.writecb=null,e.length-=e.writelen,e.writelen=0}(r),t)!function(e,t,r,n,i){--t.pendingcb,r?o(i,n):i(n);e._writableState.errorEmitted=!0,e.emit("error",n)}(e,r,n,t,s);else{var a=m(r);a||r.corked||r.bufferProcessing||!r.bufferedRequest||b(e,r),n?i(v,e,r,a,s):v(e,r,a,s)}}(r,e)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.bufferedRequestCount=0,this.corkedRequestsFree=new O(this)}function y(t){if(n=n||e("./_stream_duplex"),!(f.call(y,this)||this instanceof n))return new y(t);this._writableState=new d(t,this),this.writable=!0,t&&("function"==typeof t.write&&(this._write=t.write),"function"==typeof t.writev&&(this._writev=t.writev)),a.call(this)}function g(e,t,r,n,o,i,s){t.writelen=n,t.writecb=s,t.writing=!0,t.sync=!0,r?e._writev(o,t.onwrite):e._write(o,i,t.onwrite),t.sync=!1}function v(e,t,r,n){r||function(e,t){0===t.length&&t.needDrain&&(t.needDrain=!1,e.emit("drain"))}(e,t),t.pendingcb--,n(),_(e,t)}function b(e,t){t.bufferProcessing=!0;var r=t.bufferedRequest;if(e._writev&&r&&r.next){var n=t.bufferedRequestCount,o=new Array(n),i=t.corkedRequestsFree;i.entry=r;for(var s=0;r;)o[s]=r,r=r.next,s+=1;g(e,t,!0,t.length,o,"",i.finish),t.pendingcb++,t.lastBufferedRequest=null,i.next?(t.corkedRequestsFree=i.next,i.next=null):t.corkedRequestsFree=new O(t)}else{for(;r;){var a=r.chunk,u=r.encoding,f=r.callback;if(g(e,t,!1,t.objectMode?1:a.length,a,u,f),r=r.next,t.writing)break}null===r&&(t.lastBufferedRequest=null)}t.bufferedRequestCount=0,t.bufferedRequest=r,t.bufferProcessing=!1}function m(e){return e.ending&&0===e.length&&null===e.bufferedRequest&&!e.finished&&!e.writing}function w(e,t){t.prefinished||(t.prefinished=!0,e.emit("prefinish"))}function _(e,t){var r=m(t);return r&&(0===t.pendingcb?(w(e,t),t.finished=!0,e.emit("finish")):w(e,t)),r}function O(e){var t=this;this.next=null,this.entry=null,this.finish=function(r){var n=t.entry;for(t.entry=null;n;){var o=n.callback;e.pendingcb--,o(r),n=n.next}e.corkedRequestsFree?e.corkedRequestsFree.next=t:e.corkedRequestsFree=t}}s.inherits(y,a),d.prototype.getBuffer=function(){for(var e=this.bufferedRequest,t=[];e;)t.push(e),e=e.next;return t},function(){try{Object.defineProperty(d.prototype,"buffer",{get:u.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.")})}catch(e){}}(),"function"==typeof Symbol&&Symbol.hasInstance&&"function"==typeof Function.prototype[Symbol.hasInstance]?(f=Function.prototype[Symbol.hasInstance],Object.defineProperty(y,Symbol.hasInstance,{value:function(e){return!!f.call(this,e)||e&&e._writableState instanceof d}})):f=function(e){return e instanceof this},y.prototype.pipe=function(){this.emit("error",new Error("Cannot pipe, not readable"))},y.prototype.write=function(e,t,r){var n=this._writableState,i=!1;return"function"==typeof t&&(r=t,t=null),c.isBuffer(e)?t="buffer":t||(t=n.defaultEncoding),"function"!=typeof r&&(r=h),n.ended?function(e,t){var r=new Error("write after end");e.emit("error",r),o(t,r)}(this,r):function(e,t,r,n){var i=!0,s=!1;return null===r?s=new TypeError("May not write null values to stream"):c.isBuffer(r)||"string"==typeof r||void 0===r||t.objectMode||(s=new TypeError("Invalid non-string/buffer chunk")),s&&(e.emit("error",s),o(n,s),i=!1),i}(this,n,e,r)&&(n.pendingcb++,i=function(e,t,r,n,o){r=function(e,t,r){return e.objectMode||!1===e.decodeStrings||"string"!=typeof t||(t=l.from(t,r)),t}(t,r,n),c.isBuffer(r)&&(n="buffer");var i=t.objectMode?1:r.length;t.length+=i;var s=t.length<t.highWaterMark;s||(t.needDrain=!0);if(t.writing||t.corked){var a=t.lastBufferedRequest;t.lastBufferedRequest=new p(r,n,o),a?a.next=t.lastBufferedRequest:t.bufferedRequest=t.lastBufferedRequest,t.bufferedRequestCount+=1}else g(e,t,!1,i,r,n,o);return s}(this,n,e,t,r)),i},y.prototype.cork=function(){this._writableState.corked++},y.prototype.uncork=function(){var e=this._writableState;e.corked&&(e.corked--,e.writing||e.corked||e.finished||e.bufferProcessing||!e.bufferedRequest||b(this,e))},y.prototype.setDefaultEncoding=function(e){if("string"==typeof e&&(e=e.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((e+"").toLowerCase())>-1))throw new TypeError("Unknown encoding: "+e);return this._writableState.defaultEncoding=e,this},y.prototype._write=function(e,t,r){r(new Error("_write() is not implemented"))},y.prototype._writev=null,y.prototype.end=function(e,t,r){var n=this._writableState;"function"==typeof e?(r=e,e=null,t=null):"function"==typeof t&&(r=t,t=null),null!=e&&this.write(e,t),n.corked&&(n.corked=1,this.uncork()),n.ending||n.finished||function(e,t,r){t.ending=!0,_(e,t),r&&(t.finished?o(r):e.once("finish",r));t.ended=!0,e.writable=!1}(this,n,r)}}).call(this,e("_process"))},{"./_stream_duplex":22,_process:16,buffer:5,"buffer-shims":4,"core-util-is":7,events:8,inherits:11,"process-nextick-args":15,"util-deprecate":41}],27:[function(e,t,r){"use strict";e("buffer").Buffer;var n=e("buffer-shims");function o(){this.head=null,this.tail=null,this.length=0}t.exports=o,o.prototype.push=function(e){var t={data:e,next:null};this.length>0?this.tail.next=t:this.head=t,this.tail=t,++this.length},o.prototype.unshift=function(e){var t={data:e,next:this.head};0===this.length&&(this.tail=t),this.head=t,++this.length},o.prototype.shift=function(){if(0!==this.length){var e=this.head.data;return 1===this.length?this.head=this.tail=null:this.head=this.head.next,--this.length,e}},o.prototype.clear=function(){this.head=this.tail=null,this.length=0},o.prototype.join=function(e){if(0===this.length)return"";for(var t=this.head,r=""+t.data;t=t.next;)r+=e+t.data;return r},o.prototype.concat=function(e){if(0===this.length)return n.alloc(0);if(1===this.length)return this.head.data;for(var t=n.allocUnsafe(e>>>0),r=this.head,o=0;r;)r.data.copy(t,o),o+=r.data.length,r=r.next;return t}},{buffer:5,"buffer-shims":4}],28:[function(e,t,r){t.exports=e("./lib/_stream_passthrough.js")},{"./lib/_stream_passthrough.js":23}],29:[function(e,t,r){(function(n){var o=function(){try{return e("stream")}catch(e){}}();(r=t.exports=e("./lib/_stream_readable.js")).Stream=o||r,r.Readable=r,r.Writable=e("./lib/_stream_writable.js"),r.Duplex=e("./lib/_stream_duplex.js"),r.Transform=e("./lib/_stream_transform.js"),r.PassThrough=e("./lib/_stream_passthrough.js"),!n.browser&&"disable"===n.env.READABLE_STREAM&&o&&(t.exports=o)}).call(this,e("_process"))},{"./lib/_stream_duplex.js":22,"./lib/_stream_passthrough.js":23,"./lib/_stream_readable.js":24,"./lib/_stream_transform.js":25,"./lib/_stream_writable.js":26,_process:16}],30:[function(e,t,r){t.exports=e("./lib/_stream_transform.js")},{"./lib/_stream_transform.js":25}],31:[function(e,t,r){t.exports=e("./lib/_stream_writable.js")},{"./lib/_stream_writable.js":26}],32:[function(e,t,r){t.exports=o;var n=e("events").EventEmitter;function o(){n.call(this)}e("inherits")(o,n),o.Readable=e("readable-stream/readable.js"),o.Writable=e("readable-stream/writable.js"),o.Duplex=e("readable-stream/duplex.js"),o.Transform=e("readable-stream/transform.js"),o.PassThrough=e("readable-stream/passthrough.js"),o.Stream=o,o.prototype.pipe=function(e,t){var r=this;function o(t){e.writable&&!1===e.write(t)&&r.pause&&r.pause()}function i(){r.readable&&r.resume&&r.resume()}r.on("data",o),e.on("drain",i),e._isStdio||t&&!1===t.end||(r.on("end",a),r.on("close",u));var s=!1;function a(){s||(s=!0,e.end())}function u(){s||(s=!0,"function"==typeof e.destroy&&e.destroy())}function f(e){if(c(),0===n.listenerCount(this,"error"))throw e}function c(){r.removeListener("data",o),e.removeListener("drain",i),r.removeListener("end",a),r.removeListener("close",u),r.removeListener("error",f),e.removeListener("error",f),r.removeListener("end",c),r.removeListener("close",c),e.removeListener("close",c)}return r.on("error",f),e.on("error",f),r.on("end",c),r.on("close",c),e.on("close",c),e.emit("pipe",r),e}},{events:8,inherits:11,"readable-stream/duplex.js":21,"readable-stream/passthrough.js":28,"readable-stream/readable.js":29,"readable-stream/transform.js":30,"readable-stream/writable.js":31}],33:[function(e,t,r){(function(t){var n=e("./lib/request"),o=e("xtend"),i=e("builtin-status-codes"),s=e("url"),a=r;a.request=function(e,r){e="string"==typeof e?s.parse(e):o(e);var i=-1===t.location.protocol.search(/^https?:$/)?"http:":"",a=e.protocol||i,u=e.hostname||e.host,f=e.port,c=e.path||"/";u&&-1!==u.indexOf(":")&&(u="["+u+"]"),e.url=(u?a+"//"+u:"")+(f?":"+f:"")+c,e.method=(e.method||"GET").toUpperCase(),e.headers=e.headers||{};var l=new n(e);return r&&l.on("response",r),l},a.get=function(e,t){var r=a.request(e,t);return r.end(),r},a.Agent=function(){},a.Agent.defaultMaxSockets=4,a.STATUS_CODES=i,a.METHODS=["CHECKOUT","CONNECT","COPY","DELETE","GET","HEAD","LOCK","M-SEARCH","MERGE","MKACTIVITY","MKCOL","MOVE","NOTIFY","OPTIONS","PATCH","POST","PROPFIND","PROPPATCH","PURGE","PUT","REPORT","SEARCH","SUBSCRIBE","TRACE","UNLOCK","UNSUBSCRIBE"]}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"./lib/request":35,"builtin-status-codes":6,url:39,xtend:45}],34:[function(e,t,r){(function(e){r.fetch=s(e.fetch)&&s(e.ReadableStream),r.blobConstructor=!1;try{new Blob([new ArrayBuffer(1)]),r.blobConstructor=!0}catch(e){}var t=new e.XMLHttpRequest;function n(e){try{return t.responseType=e,t.responseType===e}catch(e){}return!1}t.open("GET",e.XDomainRequest?"/":"https://example.com");var o=void 0!==e.ArrayBuffer,i=o&&s(e.ArrayBuffer.prototype.slice);function s(e){return"function"==typeof e}r.arraybuffer=o&&n("arraybuffer"),r.msstream=!r.fetch&&i&&n("ms-stream"),r.mozchunkedarraybuffer=!r.fetch&&o&&n("moz-chunked-arraybuffer"),r.overrideMimeType=s(t.overrideMimeType),r.vbArray=s(e.VBArray),t=null}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],35:[function(e,t,r){(function(r,n,o){var i=e("./capability"),s=e("inherits"),a=e("./response"),u=e("readable-stream"),f=e("to-arraybuffer"),c=a.IncomingMessage,l=a.readyStates;var h=t.exports=function(e){var t,r=this;u.Writable.call(r),r._opts=e,r._body=[],r._headers={},e.auth&&r.setHeader("Authorization","Basic "+new o(e.auth).toString("base64")),Object.keys(e.headers).forEach(function(t){r.setHeader(t,e.headers[t])});var n=!0;if("disable-fetch"===e.mode)n=!1,t=!0;else if("prefer-streaming"===e.mode)t=!1;else if("allow-wrong-content-type"===e.mode)t=!i.overrideMimeType;else{if(e.mode&&"default"!==e.mode&&"prefer-fast"!==e.mode)throw new Error("Invalid value for opts.mode");t=!0}r._mode=function(e,t){return i.fetch&&t?"fetch":i.mozchunkedarraybuffer?"moz-chunked-arraybuffer":i.msstream?"ms-stream":i.arraybuffer&&e?"arraybuffer":i.vbArray&&e?"text:vbarray":"text"}(t,n),r.on("finish",function(){r._onFinish()})};s(h,u.Writable),h.prototype.setHeader=function(e,t){var r=e.toLowerCase();-1===p.indexOf(r)&&(this._headers[r]={name:e,value:t})},h.prototype.getHeader=function(e){return this._headers[e.toLowerCase()].value},h.prototype.removeHeader=function(e){delete this._headers[e.toLowerCase()]},h.prototype._onFinish=function(){var e=this;if(!e._destroyed){var t,s=e._opts,a=e._headers;if("POST"!==s.method&&"PUT"!==s.method&&"PATCH"!==s.method&&"MERGE"!==s.method||(t=i.blobConstructor?new n.Blob(e._body.map(function(e){return f(e)}),{type:(a["content-type"]||{}).value||""}):o.concat(e._body).toString()),"fetch"===e._mode){var u=Object.keys(a).map(function(e){return[a[e].name,a[e].value]});n.fetch(e._opts.url,{method:e._opts.method,headers:u,body:t,mode:"cors",credentials:s.withCredentials?"include":"same-origin"}).then(function(t){e._fetchResponse=t,e._connect()},function(t){e.emit("error",t)})}else{var c=e._xhr=new n.XMLHttpRequest;try{c.open(e._opts.method,e._opts.url,!0)}catch(t){return void r.nextTick(function(){e.emit("error",t)})}"responseType"in c&&(c.responseType=e._mode.split(":")[0]),"withCredentials"in c&&(c.withCredentials=!!s.withCredentials),"text"===e._mode&&"overrideMimeType"in c&&c.overrideMimeType("text/plain; charset=x-user-defined"),Object.keys(a).forEach(function(e){c.setRequestHeader(a[e].name,a[e].value)}),e._response=null,c.onreadystatechange=function(){switch(c.readyState){case l.LOADING:case l.DONE:e._onXHRProgress()}},"moz-chunked-arraybuffer"===e._mode&&(c.onprogress=function(){e._onXHRProgress()}),c.onerror=function(){e._destroyed||e.emit("error",new Error("XHR error"))};try{c.send(t)}catch(t){return void r.nextTick(function(){e.emit("error",t)})}}}},h.prototype._onXHRProgress=function(){(function(e){try{var t=e.status;return null!==t&&0!==t}catch(e){return!1}})(this._xhr)&&!this._destroyed&&(this._response||this._connect(),this._response._onXHRProgress())},h.prototype._connect=function(){this._destroyed||(this._response=new c(this._xhr,this._fetchResponse,this._mode),this.emit("response",this._response))},h.prototype._write=function(e,t,r){this._body.push(e),r()},h.prototype.abort=h.prototype.destroy=function(){this._destroyed=!0,this._response&&(this._response._destroyed=!0),this._xhr&&this._xhr.abort()},h.prototype.end=function(e,t,r){"function"==typeof e&&(r=e,e=void 0),u.Writable.prototype.end.call(this,e,t,r)},h.prototype.flushHeaders=function(){},h.prototype.setTimeout=function(){},h.prototype.setNoDelay=function(){},h.prototype.setSocketKeepAlive=function(){};var p=["accept-charset","accept-encoding","access-control-request-headers","access-control-request-method","connection","content-length","cookie","cookie2","date","dnt","expect","host","keep-alive","origin","referer","te","trailer","transfer-encoding","upgrade","user-agent","via"]}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer)},{"./capability":34,"./response":36,_process:16,buffer:5,inherits:11,"readable-stream":29,"to-arraybuffer":38}],36:[function(e,t,r){(function(t,n,o){var i=e("./capability"),s=e("inherits"),a=e("readable-stream"),u=r.readyStates={UNSENT:0,OPENED:1,HEADERS_RECEIVED:2,LOADING:3,DONE:4},f=r.IncomingMessage=function(e,r,n){var s=this;if(a.Readable.call(s),s._mode=n,s.headers={},s.rawHeaders=[],s.trailers={},s.rawTrailers=[],s.on("end",function(){t.nextTick(function(){s.emit("close")})}),"fetch"===n){s._fetchResponse=r,s.url=r.url,s.statusCode=r.status,s.statusMessage=r.statusText,r.headers.forEach(function(e,t){s.headers[t.toLowerCase()]=e,s.rawHeaders.push(t,e)});var u=r.body.getReader();!function e(){u.read().then(function(t){s._destroyed||(t.done?s.push(null):(s.push(new o(t.value)),e()))})}()}else{if(s._xhr=e,s._pos=0,s.url=e.responseURL,s.statusCode=e.status,s.statusMessage=e.statusText,e.getAllResponseHeaders().split(/\r?\n/).forEach(function(e){var t=e.match(/^([^:]+):\s*(.*)/);if(t){var r=t[1].toLowerCase();"set-cookie"===r?(void 0===s.headers[r]&&(s.headers[r]=[]),s.headers[r].push(t[2])):void 0!==s.headers[r]?s.headers[r]+=", "+t[2]:s.headers[r]=t[2],s.rawHeaders.push(t[1],t[2])}}),s._charset="x-user-defined",!i.overrideMimeType){var f=s.rawHeaders["mime-type"];if(f){var c=f.match(/;\s*charset=([^;])(;|$)/);c&&(s._charset=c[1].toLowerCase())}s._charset||(s._charset="utf-8")}}};s(f,a.Readable),f.prototype._read=function(){},f.prototype._onXHRProgress=function(){var e=this,t=e._xhr,r=null;switch(e._mode){case"text:vbarray":if(t.readyState!==u.DONE)break;try{r=new n.VBArray(t.responseBody).toArray()}catch(e){}if(null!==r){e.push(new o(r));break}case"text":try{r=t.responseText}catch(t){e._mode="text:vbarray";break}if(r.length>e._pos){var i=r.substr(e._pos);if("x-user-defined"===e._charset){for(var s=new o(i.length),a=0;a<i.length;a++)s[a]=255&i.charCodeAt(a);e.push(s)}else e.push(i,e._charset);e._pos=r.length}break;case"arraybuffer":if(t.readyState!==u.DONE||!t.response)break;r=t.response,e.push(new o(new Uint8Array(r)));break;case"moz-chunked-arraybuffer":if(r=t.response,t.readyState!==u.LOADING||!r)break;e.push(new o(new Uint8Array(r)));break;case"ms-stream":if(r=t.response,t.readyState!==u.LOADING)break;var f=new n.MSStreamReader;f.onprogress=function(){f.result.byteLength>e._pos&&(e.push(new o(new Uint8Array(f.result.slice(e._pos)))),e._pos=f.result.byteLength)},f.onload=function(){e.push(null)},f.readAsArrayBuffer(r)}e._xhr.readyState===u.DONE&&"ms-stream"!==e._mode&&e.push(null)}}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer)},{"./capability":34,_process:16,buffer:5,inherits:11,"readable-stream":29}],37:[function(e,t,r){var n=e("buffer").Buffer,o=n.isEncoding||function(e){switch(e&&e.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}};var i=r.StringDecoder=function(e){switch(this.encoding=(e||"utf8").toLowerCase().replace(/[-_]/,""),function(e){if(e&&!o(e))throw new Error("Unknown encoding: "+e)}(e),this.encoding){case"utf8":this.surrogateSize=3;break;case"ucs2":case"utf16le":this.surrogateSize=2,this.detectIncompleteChar=a;break;case"base64":this.surrogateSize=3,this.detectIncompleteChar=u;break;default:return void(this.write=s)}this.charBuffer=new n(6),this.charReceived=0,this.charLength=0};function s(e){return e.toString(this.encoding)}function a(e){this.charReceived=e.length%2,this.charLength=this.charReceived?2:0}function u(e){this.charReceived=e.length%3,this.charLength=this.charReceived?3:0}i.prototype.write=function(e){for(var t="";this.charLength;){var r=e.length>=this.charLength-this.charReceived?this.charLength-this.charReceived:e.length;if(e.copy(this.charBuffer,this.charReceived,0,r),this.charReceived+=r,this.charReceived<this.charLength)return"";if(e=e.slice(r,e.length),!((o=(t=this.charBuffer.slice(0,this.charLength).toString(this.encoding)).charCodeAt(t.length-1))>=55296&&o<=56319)){if(this.charReceived=this.charLength=0,0===e.length)return t;break}this.charLength+=this.surrogateSize,t=""}this.detectIncompleteChar(e);var n=e.length;this.charLength&&(e.copy(this.charBuffer,0,e.length-this.charReceived,n),n-=this.charReceived);var o;n=(t+=e.toString(this.encoding,0,n)).length-1;if((o=t.charCodeAt(n))>=55296&&o<=56319){var i=this.surrogateSize;return this.charLength+=i,this.charReceived+=i,this.charBuffer.copy(this.charBuffer,i,0,i),e.copy(this.charBuffer,0,0,i),t.substring(0,n)}return t},i.prototype.detectIncompleteChar=function(e){for(var t=e.length>=3?3:e.length;t>0;t--){var r=e[e.length-t];if(1==t&&r>>5==6){this.charLength=2;break}if(t<=2&&r>>4==14){this.charLength=3;break}if(t<=3&&r>>3==30){this.charLength=4;break}}this.charReceived=t},i.prototype.end=function(e){var t="";if(e&&e.length&&(t=this.write(e)),this.charReceived){var r=this.charReceived,n=this.charBuffer,o=this.encoding;t+=n.slice(0,r).toString(o)}return t}},{buffer:5}],38:[function(e,t,r){var n=e("buffer").Buffer;t.exports=function(e){if(e instanceof Uint8Array){if(0===e.byteOffset&&e.byteLength===e.buffer.byteLength)return e.buffer;if("function"==typeof e.buffer.slice)return e.buffer.slice(e.byteOffset,e.byteOffset+e.byteLength)}if(n.isBuffer(e)){for(var t=new Uint8Array(e.length),r=e.length,o=0;o<r;o++)t[o]=e[o];return t.buffer}throw new Error("Argument must be a Buffer")}},{buffer:5}],39:[function(e,t,r){"use strict";var n=e("punycode"),o=e("./util");function i(){this.protocol=null,this.slashes=null,this.auth=null,this.host=null,this.port=null,this.hostname=null,this.hash=null,this.search=null,this.query=null,this.pathname=null,this.path=null,this.href=null}r.parse=m,r.resolve=function(e,t){return m(e,!1,!0).resolve(t)},r.resolveObject=function(e,t){return e?m(e,!1,!0).resolveObject(t):t},r.format=function(e){o.isString(e)&&(e=m(e));return e instanceof i?e.format():i.prototype.format.call(e)},r.Url=i;var s=/^([a-z0-9.+-]+:)/i,a=/:[0-9]*$/,u=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,f=["{","}","|","\\","^","`"].concat(["<",">",'"',"`"," ","\r","\n","\t"]),c=["'"].concat(f),l=["%","/","?",";","#"].concat(c),h=["/","?","#"],p=/^[+a-z0-9A-Z_-]{0,63}$/,d=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,y={javascript:!0,"javascript:":!0},g={javascript:!0,"javascript:":!0},v={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0},b=e("querystring");function m(e,t,r){if(e&&o.isObject(e)&&e instanceof i)return e;var n=new i;return n.parse(e,t,r),n}i.prototype.parse=function(e,t,r){if(!o.isString(e))throw new TypeError("Parameter 'url' must be a string, not "+typeof e);var i=e.indexOf("?"),a=-1!==i&&i<e.indexOf("#")?"?":"#",f=e.split(a);f[0]=f[0].replace(/\\/g,"/");var m=e=f.join(a);if(m=m.trim(),!r&&1===e.split("#").length){var w=u.exec(m);if(w)return this.path=m,this.href=m,this.pathname=w[1],w[2]?(this.search=w[2],this.query=t?b.parse(this.search.substr(1)):this.search.substr(1)):t&&(this.search="",this.query={}),this}var _=s.exec(m);if(_){var O=(_=_[0]).toLowerCase();this.protocol=O,m=m.substr(_.length)}if(r||_||m.match(/^\/\/[^@\/]+@[^@\/]+/)){var E="//"===m.substr(0,2);!E||_&&g[_]||(m=m.substr(2),this.slashes=!0)}if(!g[_]&&(E||_&&!v[_])){for(var j,S,T=-1,x=0;x<h.length;x++){-1!==(R=m.indexOf(h[x]))&&(-1===T||R<T)&&(T=R)}-1!==(S=-1===T?m.lastIndexOf("@"):m.lastIndexOf("@",T))&&(j=m.slice(0,S),m=m.slice(S+1),this.auth=decodeURIComponent(j)),T=-1;for(x=0;x<l.length;x++){var R;-1!==(R=m.indexOf(l[x]))&&(-1===T||R<T)&&(T=R)}-1===T&&(T=m.length),this.host=m.slice(0,T),m=m.slice(T),this.parseHost(),this.hostname=this.hostname||"";var A="["===this.hostname[0]&&"]"===this.hostname[this.hostname.length-1];if(!A)for(var C=this.hostname.split(/\./),P=(x=0,C.length);x<P;x++){var I=C[x];if(I&&!I.match(p)){for(var M="",k=0,L=I.length;k<L;k++)I.charCodeAt(k)>127?M+="x":M+=I[k];if(!M.match(p)){var N=C.slice(0,x),B=C.slice(x+1),U=I.match(d);U&&(N.push(U[1]),B.unshift(U[2])),B.length&&(m="/"+B.join(".")+m),this.hostname=N.join(".");break}}}this.hostname.length>255?this.hostname="":this.hostname=this.hostname.toLowerCase(),A||(this.hostname=n.toASCII(this.hostname));var D=this.port?":"+this.port:"",q=this.hostname||"";this.host=q+D,this.href+=this.host,A&&(this.hostname=this.hostname.substr(1,this.hostname.length-2),"/"!==m[0]&&(m="/"+m))}if(!y[O])for(x=0,P=c.length;x<P;x++){var z=c[x];if(-1!==m.indexOf(z)){var F=encodeURIComponent(z);F===z&&(F=escape(z)),m=m.split(z).join(F)}}var H=m.indexOf("#");-1!==H&&(this.hash=m.substr(H),m=m.slice(0,H));var Y=m.indexOf("?");if(-1!==Y?(this.search=m.substr(Y),this.query=m.substr(Y+1),t&&(this.query=b.parse(this.query)),m=m.slice(0,Y)):t&&(this.search="",this.query={}),m&&(this.pathname=m),v[O]&&this.hostname&&!this.pathname&&(this.pathname="/"),this.pathname||this.search){D=this.pathname||"";var W=this.search||"";this.path=D+W}return this.href=this.format(),this},i.prototype.format=function(){var e=this.auth||"";e&&(e=(e=encodeURIComponent(e)).replace(/%3A/i,":"),e+="@");var t=this.protocol||"",r=this.pathname||"",n=this.hash||"",i=!1,s="";this.host?i=e+this.host:this.hostname&&(i=e+(-1===this.hostname.indexOf(":")?this.hostname:"["+this.hostname+"]"),this.port&&(i+=":"+this.port)),this.query&&o.isObject(this.query)&&Object.keys(this.query).length&&(s=b.stringify(this.query));var a=this.search||s&&"?"+s||"";return t&&":"!==t.substr(-1)&&(t+=":"),this.slashes||(!t||v[t])&&!1!==i?(i="//"+(i||""),r&&"/"!==r.charAt(0)&&(r="/"+r)):i||(i=""),n&&"#"!==n.charAt(0)&&(n="#"+n),a&&"?"!==a.charAt(0)&&(a="?"+a),t+i+(r=r.replace(/[?#]/g,function(e){return encodeURIComponent(e)}))+(a=a.replace("#","%23"))+n},i.prototype.resolve=function(e){return this.resolveObject(m(e,!1,!0)).format()},i.prototype.resolveObject=function(e){if(o.isString(e)){var t=new i;t.parse(e,!1,!0),e=t}for(var r=new i,n=Object.keys(this),s=0;s<n.length;s++){var a=n[s];r[a]=this[a]}if(r.hash=e.hash,""===e.href)return r.href=r.format(),r;if(e.slashes&&!e.protocol){for(var u=Object.keys(e),f=0;f<u.length;f++){var c=u[f];"protocol"!==c&&(r[c]=e[c])}return v[r.protocol]&&r.hostname&&!r.pathname&&(r.path=r.pathname="/"),r.href=r.format(),r}if(e.protocol&&e.protocol!==r.protocol){if(!v[e.protocol]){for(var l=Object.keys(e),h=0;h<l.length;h++){var p=l[h];r[p]=e[p]}return r.href=r.format(),r}if(r.protocol=e.protocol,e.host||g[e.protocol])r.pathname=e.pathname;else{for(var d=(e.pathname||"").split("/");d.length&&!(e.host=d.shift()););e.host||(e.host=""),e.hostname||(e.hostname=""),""!==d[0]&&d.unshift(""),d.length<2&&d.unshift(""),r.pathname=d.join("/")}if(r.search=e.search,r.query=e.query,r.host=e.host||"",r.auth=e.auth,r.hostname=e.hostname||e.host,r.port=e.port,r.pathname||r.search){var y=r.pathname||"",b=r.search||"";r.path=y+b}return r.slashes=r.slashes||e.slashes,r.href=r.format(),r}var m=r.pathname&&"/"===r.pathname.charAt(0),w=e.host||e.pathname&&"/"===e.pathname.charAt(0),_=w||m||r.host&&e.pathname,O=_,E=r.pathname&&r.pathname.split("/")||[],j=(d=e.pathname&&e.pathname.split("/")||[],r.protocol&&!v[r.protocol]);if(j&&(r.hostname="",r.port=null,r.host&&(""===E[0]?E[0]=r.host:E.unshift(r.host)),r.host="",e.protocol&&(e.hostname=null,e.port=null,e.host&&(""===d[0]?d[0]=e.host:d.unshift(e.host)),e.host=null),_=_&&(""===d[0]||""===E[0])),w)r.host=e.host||""===e.host?e.host:r.host,r.hostname=e.hostname||""===e.hostname?e.hostname:r.hostname,r.search=e.search,r.query=e.query,E=d;else if(d.length)E||(E=[]),E.pop(),E=E.concat(d),r.search=e.search,r.query=e.query;else if(!o.isNullOrUndefined(e.search)){if(j)r.hostname=r.host=E.shift(),(A=!!(r.host&&r.host.indexOf("@")>0)&&r.host.split("@"))&&(r.auth=A.shift(),r.host=r.hostname=A.shift());return r.search=e.search,r.query=e.query,o.isNull(r.pathname)&&o.isNull(r.search)||(r.path=(r.pathname?r.pathname:"")+(r.search?r.search:"")),r.href=r.format(),r}if(!E.length)return r.pathname=null,r.search?r.path="/"+r.search:r.path=null,r.href=r.format(),r;for(var S=E.slice(-1)[0],T=(r.host||e.host||E.length>1)&&("."===S||".."===S)||""===S,x=0,R=E.length;R>=0;R--)"."===(S=E[R])?E.splice(R,1):".."===S?(E.splice(R,1),x++):x&&(E.splice(R,1),x--);if(!_&&!O)for(;x--;x)E.unshift("..");!_||""===E[0]||E[0]&&"/"===E[0].charAt(0)||E.unshift(""),T&&"/"!==E.join("/").substr(-1)&&E.push("");var A,C=""===E[0]||E[0]&&"/"===E[0].charAt(0);j&&(r.hostname=r.host=C?"":E.length?E.shift():"",(A=!!(r.host&&r.host.indexOf("@")>0)&&r.host.split("@"))&&(r.auth=A.shift(),r.host=r.hostname=A.shift()));return(_=_||r.host&&E.length)&&!C&&E.unshift(""),E.length?r.pathname=E.join("/"):(r.pathname=null,r.path=null),o.isNull(r.pathname)&&o.isNull(r.search)||(r.path=(r.pathname?r.pathname:"")+(r.search?r.search:"")),r.auth=e.auth||r.auth,r.slashes=r.slashes||e.slashes,r.href=r.format(),r},i.prototype.parseHost=function(){var e=this.host,t=a.exec(e);t&&(":"!==(t=t[0])&&(this.port=t.substr(1)),e=e.substr(0,e.length-t.length)),e&&(this.hostname=e)}},{"./util":40,punycode:17,querystring:20}],40:[function(e,t,r){"use strict";t.exports={isString:function(e){return"string"==typeof e},isObject:function(e){return"object"==typeof e&&null!==e},isNull:function(e){return null===e},isNullOrUndefined:function(e){return null==e}}},{}],41:[function(e,t,r){(function(e){function r(t){try{if(!e.localStorage)return!1}catch(e){return!1}var r=e.localStorage[t];return null!=r&&"true"===String(r).toLowerCase()}t.exports=function(e,t){if(r("noDeprecation"))return e;var n=!1;return function(){if(!n){if(r("throwDeprecation"))throw new Error(t);r("traceDeprecation")?console.trace(t):console.warn(t),n=!0}return e.apply(this,arguments)}}}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],42:[function(e,t,r){arguments[4][11][0].apply(r,arguments)},{dup:11}],43:[function(e,t,r){t.exports=function(e){return e&&"object"==typeof e&&"function"==typeof e.copy&&"function"==typeof e.fill&&"function"==typeof e.readUInt8}},{}],44:[function(e,t,r){(function(t,n){var o=/%[sdj%]/g;r.format=function(e){if(!v(e)){for(var t=[],r=0;r<arguments.length;r++)t.push(a(arguments[r]));return t.join(" ")}r=1;for(var n=arguments,i=n.length,s=String(e).replace(o,function(e){if("%%"===e)return"%";if(r>=i)return e;switch(e){case"%s":return String(n[r++]);case"%d":return Number(n[r++]);case"%j":try{return JSON.stringify(n[r++])}catch(e){return"[Circular]"}default:return e}}),u=n[r];r<i;u=n[++r])y(u)||!w(u)?s+=" "+u:s+=" "+a(u);return s},r.deprecate=function(e,o){if(b(n.process))return function(){return r.deprecate(e,o).apply(this,arguments)};if(!0===t.noDeprecation)return e;var i=!1;return function(){if(!i){if(t.throwDeprecation)throw new Error(o);t.traceDeprecation?console.trace(o):console.error(o),i=!0}return e.apply(this,arguments)}};var i,s={};function a(e,t){var n={seen:[],stylize:f};return arguments.length>=3&&(n.depth=arguments[2]),arguments.length>=4&&(n.colors=arguments[3]),d(t)?n.showHidden=t:t&&r._extend(n,t),b(n.showHidden)&&(n.showHidden=!1),b(n.depth)&&(n.depth=2),b(n.colors)&&(n.colors=!1),b(n.customInspect)&&(n.customInspect=!0),n.colors&&(n.stylize=u),c(n,e,n.depth)}function u(e,t){var r=a.styles[t];return r?"["+a.colors[r][0]+"m"+e+"["+a.colors[r][1]+"m":e}function f(e,t){return e}function c(e,t,n){if(e.customInspect&&t&&E(t.inspect)&&t.inspect!==r.inspect&&(!t.constructor||t.constructor.prototype!==t)){var o=t.inspect(n,e);return v(o)||(o=c(e,o,n)),o}var i=function(e,t){if(b(t))return e.stylize("undefined","undefined");if(v(t)){var r="'"+JSON.stringify(t).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return e.stylize(r,"string")}if(g(t))return e.stylize(""+t,"number");if(d(t))return e.stylize(""+t,"boolean");if(y(t))return e.stylize("null","null")}(e,t);if(i)return i;var s=Object.keys(t),a=function(e){var t={};return e.forEach(function(e,r){t[e]=!0}),t}(s);if(e.showHidden&&(s=Object.getOwnPropertyNames(t)),O(t)&&(s.indexOf("message")>=0||s.indexOf("description")>=0))return l(t);if(0===s.length){if(E(t)){var u=t.name?": "+t.name:"";return e.stylize("[Function"+u+"]","special")}if(m(t))return e.stylize(RegExp.prototype.toString.call(t),"regexp");if(_(t))return e.stylize(Date.prototype.toString.call(t),"date");if(O(t))return l(t)}var f,w="",j=!1,S=["{","}"];(p(t)&&(j=!0,S=["[","]"]),E(t))&&(w=" [Function"+(t.name?": "+t.name:"")+"]");return m(t)&&(w=" "+RegExp.prototype.toString.call(t)),_(t)&&(w=" "+Date.prototype.toUTCString.call(t)),O(t)&&(w=" "+l(t)),0!==s.length||j&&0!=t.length?n<0?m(t)?e.stylize(RegExp.prototype.toString.call(t),"regexp"):e.stylize("[Object]","special"):(e.seen.push(t),f=j?function(e,t,r,n,o){for(var i=[],s=0,a=t.length;s<a;++s)x(t,String(s))?i.push(h(e,t,r,n,String(s),!0)):i.push("");return o.forEach(function(o){o.match(/^\d+$/)||i.push(h(e,t,r,n,o,!0))}),i}(e,t,n,a,s):s.map(function(r){return h(e,t,n,a,r,j)}),e.seen.pop(),function(e,t,r){if(e.reduce(function(e,t){return 0,t.indexOf("\n")>=0&&0,e+t.replace(/\u001b\[\d\d?m/g,"").length+1},0)>60)return r[0]+(""===t?"":t+"\n ")+" "+e.join(",\n ")+" "+r[1];return r[0]+t+" "+e.join(", ")+" "+r[1]}(f,w,S)):S[0]+w+S[1]}function l(e){return"["+Error.prototype.toString.call(e)+"]"}function h(e,t,r,n,o,i){var s,a,u;if((u=Object.getOwnPropertyDescriptor(t,o)||{value:t[o]}).get?a=u.set?e.stylize("[Getter/Setter]","special"):e.stylize("[Getter]","special"):u.set&&(a=e.stylize("[Setter]","special")),x(n,o)||(s="["+o+"]"),a||(e.seen.indexOf(u.value)<0?(a=y(r)?c(e,u.value,null):c(e,u.value,r-1)).indexOf("\n")>-1&&(a=i?a.split("\n").map(function(e){return" "+e}).join("\n").substr(2):"\n"+a.split("\n").map(function(e){return" "+e}).join("\n")):a=e.stylize("[Circular]","special")),b(s)){if(i&&o.match(/^\d+$/))return a;(s=JSON.stringify(""+o)).match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(s=s.substr(1,s.length-2),s=e.stylize(s,"name")):(s=s.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),s=e.stylize(s,"string"))}return s+": "+a}function p(e){return Array.isArray(e)}function d(e){return"boolean"==typeof e}function y(e){return null===e}function g(e){return"number"==typeof e}function v(e){return"string"==typeof e}function b(e){return void 0===e}function m(e){return w(e)&&"[object RegExp]"===j(e)}function w(e){return"object"==typeof e&&null!==e}function _(e){return w(e)&&"[object Date]"===j(e)}function O(e){return w(e)&&("[object Error]"===j(e)||e instanceof Error)}function E(e){return"function"==typeof e}function j(e){return Object.prototype.toString.call(e)}function S(e){return e<10?"0"+e.toString(10):e.toString(10)}r.debuglog=function(e){if(b(i)&&(i=t.env.NODE_DEBUG||""),e=e.toUpperCase(),!s[e])if(new RegExp("\\b"+e+"\\b","i").test(i)){var n=t.pid;s[e]=function(){var t=r.format.apply(r,arguments);console.error("%s %d: %s",e,n,t)}}else s[e]=function(){};return s[e]},r.inspect=a,a.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]},a.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"},r.isArray=p,r.isBoolean=d,r.isNull=y,r.isNullOrUndefined=function(e){return null==e},r.isNumber=g,r.isString=v,r.isSymbol=function(e){return"symbol"==typeof e},r.isUndefined=b,r.isRegExp=m,r.isObject=w,r.isDate=_,r.isError=O,r.isFunction=E,r.isPrimitive=function(e){return null===e||"boolean"==typeof e||"number"==typeof e||"string"==typeof e||"symbol"==typeof e||void 0===e},r.isBuffer=e("./support/isBuffer");var T=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function x(e,t){return Object.prototype.hasOwnProperty.call(e,t)}r.log=function(){var e,t;console.log("%s - %s",(e=new Date,t=[S(e.getHours()),S(e.getMinutes()),S(e.getSeconds())].join(":"),[e.getDate(),T[e.getMonth()],t].join(" ")),r.format.apply(r,arguments))},r.inherits=e("inherits"),r._extend=function(e,t){if(!t||!w(t))return e;for(var r=Object.keys(t),n=r.length;n--;)e[r[n]]=t[r[n]];return e}}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"./support/isBuffer":43,_process:16,inherits:42}],45:[function(e,t,r){t.exports=function(){for(var e={},t=0;t<arguments.length;t++){var r=arguments[t];for(var o in r)n.call(r,o)&&(e[o]=r[o])}return e};var n=Object.prototype.hasOwnProperty},{}],46:[function(e,t,r){(function(e,n){var o,i;o=this,i=function(){"use strict";var t,r,o=Function.call.bind(Function.apply),i=Function.call.bind(Function.call),s=Array.isArray,a=Object.keys,u=function(e){try{return e(),!1}catch(e){return!0}},f=function(e){try{return e()}catch(e){return!1}},c=(t=u,function(){return!o(t,this,arguments)}),l=!!Object.defineProperty&&!u(function(){Object.defineProperty({},"x",{get:function(){}})}),h="foo"===function(){}.name,p=Function.call.bind(Array.prototype.forEach),d=Function.call.bind(Array.prototype.reduce),y=Function.call.bind(Array.prototype.filter),g=Function.call.bind(Array.prototype.some),v=function(e,t,r,n){!n&&t in e||(l?Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:!0,value:r}):e[t]=r)},b=function(e,t,r){p(a(t),function(n){var o=t[n];v(e,n,o,!!r)})},m=Function.call.bind(Object.prototype.toString),w="function"==typeof/abc/?function(e){return"function"==typeof e&&"[object Function]"===m(e)}:function(e){return"function"==typeof e},_=function(e,t,r){if(!l)throw new TypeError("getters require true ES5 support");Object.defineProperty(e,t,{configurable:!0,enumerable:!1,get:r})},O=function(e,t,r){if(!l)throw new TypeError("getters require true ES5 support");var n=Object.getOwnPropertyDescriptor(e,t);Object.defineProperty(r,t,{configurable:n.configurable,enumerable:n.enumerable,get:function(){return e[t]},set:function(r){e[t]=r}})},E=function(e,t,r){if(l){var n=Object.getOwnPropertyDescriptor(e,t);n.value=r,Object.defineProperty(e,t,n)}else e[t]=r},j=function(e,t,r){l?Object.defineProperty(e,t,r):"value"in r&&(e[t]=r.value)},S=function(e,t){t&&w(t.toString)&&v(e,"toString",t.toString.bind(t),!0)},T=Object.create||function(e,t){var r=function(){};r.prototype=e;var n=new r;return void 0!==t&&a(t).forEach(function(e){j(n,e,t[e])}),n},x=function(e,t){return!!Object.setPrototypeOf&&f(function(){var r=function t(r){var n=new e(r);return Object.setPrototypeOf(n,t.prototype),n};return Object.setPrototypeOf(r,e),r.prototype=T(e.prototype,{constructor:{value:r}}),t(r)})},R=function(){if("undefined"!=typeof self)return self;if("undefined"!=typeof window)return window;if(void 0!==n)return n;throw new Error("unable to locate global object")}(),A=R.isFinite,C=Function.call.bind(String.prototype.indexOf),P=Function.apply.bind(Array.prototype.indexOf),I=Function.call.bind(Array.prototype.concat),M=Function.call.bind(String.prototype.slice),k=Function.call.bind(Array.prototype.push),L=Function.apply.bind(Array.prototype.push),N=Function.call.bind(Array.prototype.shift),B=Math.max,U=Math.min,D=Math.floor,q=Math.abs,z=Math.exp,F=Math.log,H=Math.sqrt,Y=Function.call.bind(Object.prototype.hasOwnProperty),W=function(){},G=R.Map,V=G&&G.prototype.delete,$=G&&G.prototype.get,J=G&&G.prototype.has,X=G&&G.prototype.set,K=R.Symbol||{},Z=K.species||"@@species",Q=Number.isNaN||function(e){return e!=e},ee=Number.isFinite||function(e){return"number"==typeof e&&A(e)},te=w(Math.sign)?Math.sign:function(e){var t=Number(e);return 0===t?t:Q(t)?t:t<0?-1:1},re=function(e){return"[object Arguments]"===m(e)},ne=re(arguments)?re:function(e){return null!==e&&"object"==typeof e&&"number"==typeof e.length&&e.length>=0&&"[object Array]"!==m(e)&&"[object Function]"===m(e.callee)},oe=function(e){return null===e||"function"!=typeof e&&"object"!=typeof e},ie=function(e){return"[object String]"===m(e)},se=function(e){return"[object RegExp]"===m(e)},ae=function(e){return"function"==typeof R.Symbol&&"symbol"==typeof e},ue=function(e,t,r){var n=e[t];v(e,t,r,!0),S(e[t],n)},fe="function"==typeof K&&"function"==typeof K.for&&ae(K()),ce=ae(K.iterator)?K.iterator:"_es6-shim iterator_";R.Set&&"function"==typeof(new R.Set)["@@iterator"]&&(ce="@@iterator"),R.Reflect||v(R,"Reflect",{},!0);var le,he=R.Reflect,pe=String,de="undefined"!=typeof document&&document?document.all:null,ye=null==de?function(e){return null==e}:function(e){return null==e&&e!==de},ge={Call:function(e,t){var r=arguments.length>2?arguments[2]:[];if(!ge.IsCallable(e))throw new TypeError(e+" is not a function");return o(e,t,r)},RequireObjectCoercible:function(e,t){if(ye(e))throw new TypeError(t||"Cannot call method on "+e);return e},TypeIsObject:function(e){return null!=e&&!0!==e&&!1!==e&&("function"==typeof e||"object"==typeof e||e===de)},ToObject:function(e,t){return Object(ge.RequireObjectCoercible(e,t))},IsCallable:w,IsConstructor:function(e){return ge.IsCallable(e)},ToInt32:function(e){return ge.ToNumber(e)>>0},ToUint32:function(e){return ge.ToNumber(e)>>>0},ToNumber:function(e){if("[object Symbol]"===m(e))throw new TypeError("Cannot convert a Symbol value to a number");return+e},ToInteger:function(e){var t=ge.ToNumber(e);return Q(t)?0:0!==t&&ee(t)?(t>0?1:-1)*D(q(t)):t},ToLength:function(e){var t=ge.ToInteger(e);return t<=0?0:t>Number.MAX_SAFE_INTEGER?Number.MAX_SAFE_INTEGER:t},SameValue:function(e,t){return e===t?0!==e||1/e==1/t:Q(e)&&Q(t)},SameValueZero:function(e,t){return e===t||Q(e)&&Q(t)},IsIterable:function(e){return ge.TypeIsObject(e)&&(void 0!==e[ce]||ne(e))},GetIterator:function(e){if(ne(e))return new r(e,"value");var t=ge.GetMethod(e,ce);if(!ge.IsCallable(t))throw new TypeError("value is not an iterable");var n=ge.Call(t,e);if(!ge.TypeIsObject(n))throw new TypeError("bad iterator");return n},GetMethod:function(e,t){var r=ge.ToObject(e)[t];if(!ye(r)){if(!ge.IsCallable(r))throw new TypeError("Method not callable: "+t);return r}},IteratorComplete:function(e){return!!e.done},IteratorClose:function(e,t){var r=ge.GetMethod(e,"return");if(void 0!==r){var n,o;try{n=ge.Call(r,e)}catch(e){o=e}if(!t){if(o)throw o;if(!ge.TypeIsObject(n))throw new TypeError("Iterator's return method returned a non-object.")}}},IteratorNext:function(e){var t=arguments.length>1?e.next(arguments[1]):e.next();if(!ge.TypeIsObject(t))throw new TypeError("bad iterator");return t},IteratorStep:function(e){var t=ge.IteratorNext(e);return!ge.IteratorComplete(t)&&t},Construct:function(e,t,r,n){var o=void 0===r?e:r;if(!n&&he.construct)return he.construct(e,t,o);var i=o.prototype;ge.TypeIsObject(i)||(i=Object.prototype);var s=T(i),a=ge.Call(e,s,t);return ge.TypeIsObject(a)?a:s},SpeciesConstructor:function(e,t){var r=e.constructor;if(void 0===r)return t;if(!ge.TypeIsObject(r))throw new TypeError("Bad constructor");var n=r[Z];if(ye(n))return t;if(!ge.IsConstructor(n))throw new TypeError("Bad @@species");return n},CreateHTML:function(e,t,r,n){var o=ge.ToString(e),i="<"+t;""!==r&&(i+=" "+r+'="'+ge.ToString(n).replace(/"/g,"&quot;")+'"');return i+">"+o+"</"+t+">"},IsRegExp:function(e){if(!ge.TypeIsObject(e))return!1;var t=e[K.match];return void 0!==t?!!t:se(e)},ToString:function(e){return pe(e)}};if(l&&fe){var ve=function(e){if(ae(K[e]))return K[e];var t=K.for("Symbol."+e);return Object.defineProperty(K,e,{configurable:!1,enumerable:!1,writable:!1,value:t}),t};if(!ae(K.search)){var be=ve("search"),me=String.prototype.search;v(RegExp.prototype,be,function(e){return ge.Call(me,e,[this])});ue(String.prototype,"search",function(e){var t=ge.RequireObjectCoercible(this);if(!ye(e)){var r=ge.GetMethod(e,be);if(void 0!==r)return ge.Call(r,e,[t])}return ge.Call(me,t,[ge.ToString(e)])})}if(!ae(K.replace)){var we=ve("replace"),_e=String.prototype.replace;v(RegExp.prototype,we,function(e,t){return ge.Call(_e,e,[this,t])});ue(String.prototype,"replace",function(e,t){var r=ge.RequireObjectCoercible(this);if(!ye(e)){var n=ge.GetMethod(e,we);if(void 0!==n)return ge.Call(n,e,[r,t])}return ge.Call(_e,r,[ge.ToString(e),t])})}if(!ae(K.split)){var Oe=ve("split"),Ee=String.prototype.split;v(RegExp.prototype,Oe,function(e,t){return ge.Call(Ee,e,[this,t])});ue(String.prototype,"split",function(e,t){var r=ge.RequireObjectCoercible(this);if(!ye(e)){var n=ge.GetMethod(e,Oe);if(void 0!==n)return ge.Call(n,e,[r,t])}return ge.Call(Ee,r,[ge.ToString(e),t])})}var je=ae(K.match),Se=je&&((le={})[K.match]=function(){return 42},42!=="a".match(le));if(!je||Se){var Te=ve("match"),xe=String.prototype.match;v(RegExp.prototype,Te,function(e){return ge.Call(xe,e,[this])});ue(String.prototype,"match",function(e){var t=ge.RequireObjectCoercible(this);if(!ye(e)){var r=ge.GetMethod(e,Te);if(void 0!==r)return ge.Call(r,e,[t])}return ge.Call(xe,t,[ge.ToString(e)])})}}var Re=function(e,t,r){S(t,e),Object.setPrototypeOf&&Object.setPrototypeOf(e,t),l?p(Object.getOwnPropertyNames(e),function(n){n in W||r[n]||O(e,n,t)}):p(Object.keys(e),function(n){n in W||r[n]||(t[n]=e[n])}),t.prototype=e.prototype,E(e.prototype,"constructor",t)},Ae=function(){return this},Ce=function(e){l&&!Y(e,Z)&&_(e,Z,Ae)},Pe=function(e,t){var r=t||function(){return this};v(e,ce,r),!e[ce]&&ae(ce)&&(e[ce]=r)},Ie=function(e,t,r){if(function(e,t,r){l?Object.defineProperty(e,t,{configurable:!0,enumerable:!0,writable:!0,value:r}):e[t]=r}(e,t,r),!ge.SameValue(e[t],r))throw new TypeError("property is nonconfigurable")},Me=function(e,t,r,n){if(!ge.TypeIsObject(e))throw new TypeError("Constructor requires `new`: "+t.name);var o=t.prototype;ge.TypeIsObject(o)||(o=r);var i=T(o);for(var s in n)if(Y(n,s)){var a=n[s];v(i,s,a,!0)}return i};if(String.fromCodePoint&&1!==String.fromCodePoint.length){var ke=String.fromCodePoint;ue(String,"fromCodePoint",function(e){return ge.Call(ke,this,arguments)})}var Le={fromCodePoint:function(e){for(var t,r=[],n=0,o=arguments.length;n<o;n++){if(t=Number(arguments[n]),!ge.SameValue(t,ge.ToInteger(t))||t<0||t>1114111)throw new RangeError("Invalid code point "+t);t<65536?k(r,String.fromCharCode(t)):(t-=65536,k(r,String.fromCharCode(55296+(t>>10))),k(r,String.fromCharCode(t%1024+56320)))}return r.join("")},raw:function(e){var t=ge.ToObject(e,"bad callSite"),r=ge.ToObject(t.raw,"bad raw value"),n=r.length,o=ge.ToLength(n);if(o<=0)return"";for(var i,s,a,u,f=[],c=0;c<o&&(i=ge.ToString(c),a=ge.ToString(r[i]),k(f,a),!(c+1>=o));)s=c+1<arguments.length?arguments[c+1]:"",u=ge.ToString(s),k(f,u),c+=1;return f.join("")}};String.raw&&"xy"!==String.raw({raw:{0:"x",1:"y",length:2}})&&ue(String,"raw",Le.raw),b(String,Le);var Ne={repeat:function(e){var t=ge.ToString(ge.RequireObjectCoercible(this)),r=ge.ToInteger(e);if(r<0||r>=1/0)throw new RangeError("repeat count must be less than infinity and not overflow maximum string size");return function e(t,r){if(r<1)return"";if(r%2)return e(t,r-1)+t;var n=e(t,r/2);return n+n}(t,r)},startsWith:function(e){var t=ge.ToString(ge.RequireObjectCoercible(this));if(ge.IsRegExp(e))throw new TypeError('Cannot call method "startsWith" with a regex');var r,n=ge.ToString(e);arguments.length>1&&(r=arguments[1]);var o=B(ge.ToInteger(r),0);return M(t,o,o+n.length)===n},endsWith:function(e){var t=ge.ToString(ge.RequireObjectCoercible(this));if(ge.IsRegExp(e))throw new TypeError('Cannot call method "endsWith" with a regex');var r,n=ge.ToString(e),o=t.length;arguments.length>1&&(r=arguments[1]);var i=void 0===r?o:ge.ToInteger(r),s=U(B(i,0),o);return M(t,s-n.length,s)===n},includes:function(e){if(ge.IsRegExp(e))throw new TypeError('"includes" does not accept a RegExp');var t,r=ge.ToString(e);return arguments.length>1&&(t=arguments[1]),-1!==C(this,r,t)},codePointAt:function(e){var t=ge.ToString(ge.RequireObjectCoercible(this)),r=ge.ToInteger(e),n=t.length;if(r>=0&&r<n){var o=t.charCodeAt(r);if(o<55296||o>56319||r+1===n)return o;var i=t.charCodeAt(r+1);return i<56320||i>57343?o:1024*(o-55296)+(i-56320)+65536}}};if(String.prototype.includes&&!1!=="a".includes("a",1/0)&&ue(String.prototype,"includes",Ne.includes),String.prototype.startsWith&&String.prototype.endsWith){var Be=u(function(){"/a/".startsWith(/a/)}),Ue=f(function(){return!1==="abc".startsWith("a",1/0)});Be&&Ue||(ue(String.prototype,"startsWith",Ne.startsWith),ue(String.prototype,"endsWith",Ne.endsWith))}fe&&(f(function(){var e=/a/;return e[K.match]=!1,"/a/".startsWith(e)})||ue(String.prototype,"startsWith",Ne.startsWith),f(function(){var e=/a/;return e[K.match]=!1,"/a/".endsWith(e)})||ue(String.prototype,"endsWith",Ne.endsWith),f(function(){var e=/a/;return e[K.match]=!1,"/a/".includes(e)})||ue(String.prototype,"includes",Ne.includes)),b(String.prototype,Ne);var De=["\t\n\v\f\r  ᠎    ","          \u2028","\u2029\ufeff"].join(""),qe=new RegExp("(^["+De+"]+)|(["+De+"]+$)","g"),ze=function(){return ge.ToString(ge.RequireObjectCoercible(this)).replace(qe,"")},Fe=["…","​","￾"].join(""),He=new RegExp("["+Fe+"]","g"),Ye=/^[-+]0x[0-9a-f]+$/i,We=Fe.trim().length!==Fe.length;v(String.prototype,"trim",ze,We);var Ge=function(e){return{value:e,done:0===arguments.length}},Ve=function(e){ge.RequireObjectCoercible(e),this._s=ge.ToString(e),this._i=0};Ve.prototype.next=function(){var e=this._s,t=this._i;if(void 0===e||t>=e.length)return this._s=void 0,Ge();var r,n,o=e.charCodeAt(t);return n=o<55296||o>56319||t+1===e.length?1:(r=e.charCodeAt(t+1))<56320||r>57343?1:2,this._i=t+n,Ge(e.substr(t,n))},Pe(Ve.prototype),Pe(String.prototype,function(){return new Ve(this)});var $e={from:function(e){var t,r,n,o,s,a,u=this;if(arguments.length>1&&(t=arguments[1]),void 0===t)r=!1;else{if(!ge.IsCallable(t))throw new TypeError("Array.from: when provided, the second argument must be a function");arguments.length>2&&(n=arguments[2]),r=!0}if(void 0!==(ne(e)||ge.GetMethod(e,ce))){s=ge.IsConstructor(u)?Object(new u):[];var f,c,l=ge.GetIterator(e);for(a=0;!1!==(f=ge.IteratorStep(l));){c=f.value;try{r&&(c=void 0===n?t(c,a):i(t,n,c,a)),s[a]=c}catch(e){throw ge.IteratorClose(l,!0),e}a+=1}o=a}else{var h,p=ge.ToObject(e);for(o=ge.ToLength(p.length),s=ge.IsConstructor(u)?Object(new u(o)):new Array(o),a=0;a<o;++a)h=p[a],r&&(h=void 0===n?t(h,a):i(t,n,h,a)),Ie(s,a,h)}return s.length=o,s},of:function(){for(var e=arguments.length,t=this,r=s(t)||!ge.IsCallable(t)?new Array(e):ge.Construct(t,[e]),n=0;n<e;++n)Ie(r,n,arguments[n]);return r.length=e,r}};b(Array,$e),Ce(Array),b((r=function(e,t){this.i=0,this.array=e,this.kind=t}).prototype,{next:function(){var e=this.i,t=this.array;if(!(this instanceof r))throw new TypeError("Not an ArrayIterator");if(void 0!==t)for(var n=ge.ToLength(t.length);e<n;e++){var o,i=this.kind;return"key"===i?o=e:"value"===i?o=t[e]:"entry"===i&&(o=[e,t[e]]),this.i=e+1,Ge(o)}return this.array=void 0,Ge()}}),Pe(r.prototype),Array.of===$e.of||function(){var e=function(e){this.length=e};e.prototype=[];var t=Array.of.apply(e,[1,2]);return t instanceof e&&2===t.length}()||ue(Array,"of",$e.of);var Je={copyWithin:function(e,t){var r,n=ge.ToObject(this),o=ge.ToLength(n.length),i=ge.ToInteger(e),s=ge.ToInteger(t),a=i<0?B(o+i,0):U(i,o),u=s<0?B(o+s,0):U(s,o);arguments.length>2&&(r=arguments[2]);var f=void 0===r?o:ge.ToInteger(r),c=f<0?B(o+f,0):U(f,o),l=U(c-u,o-a),h=1;for(u<a&&a<u+l&&(h=-1,u+=l-1,a+=l-1);l>0;)u in n?n[a]=n[u]:delete n[a],u+=h,a+=h,l-=1;return n},fill:function(e){var t,r;arguments.length>1&&(t=arguments[1]),arguments.length>2&&(r=arguments[2]);var n=ge.ToObject(this),o=ge.ToLength(n.length);t=ge.ToInteger(void 0===t?0:t);for(var i=(r=ge.ToInteger(void 0===r?o:r))<0?o+r:r,s=t<0?B(o+t,0):U(t,o);s<o&&s<i;++s)n[s]=e;return n},find:function(e){var t=ge.ToObject(this),r=ge.ToLength(t.length);if(!ge.IsCallable(e))throw new TypeError("Array#find: predicate must be a function");for(var n,o=arguments.length>1?arguments[1]:null,s=0;s<r;s++)if(n=t[s],o){if(i(e,o,n,s,t))return n}else if(e(n,s,t))return n},findIndex:function(e){var t=ge.ToObject(this),r=ge.ToLength(t.length);if(!ge.IsCallable(e))throw new TypeError("Array#findIndex: predicate must be a function");for(var n=arguments.length>1?arguments[1]:null,o=0;o<r;o++)if(n){if(i(e,n,t[o],o,t))return o}else if(e(t[o],o,t))return o;return-1},keys:function(){return new r(this,"key")},values:function(){return new r(this,"value")},entries:function(){return new r(this,"entry")}};if(Array.prototype.keys&&!ge.IsCallable([1].keys().next)&&delete Array.prototype.keys,Array.prototype.entries&&!ge.IsCallable([1].entries().next)&&delete Array.prototype.entries,Array.prototype.keys&&Array.prototype.entries&&!Array.prototype.values&&Array.prototype[ce]&&(b(Array.prototype,{values:Array.prototype[ce]}),ae(K.unscopables)&&(Array.prototype[K.unscopables].values=!0)),h&&Array.prototype.values&&"values"!==Array.prototype.values.name){var Xe=Array.prototype.values;ue(Array.prototype,"values",function(){return ge.Call(Xe,this,arguments)}),v(Array.prototype,ce,Array.prototype.values,!0)}b(Array.prototype,Je),1/[!0].indexOf(!0,-0)<0&&v(Array.prototype,"indexOf",function(e){var t=P(this,arguments);return 0===t&&1/t<0?0:t},!0),Pe(Array.prototype,function(){return this.values()}),Object.getPrototypeOf&&Pe(Object.getPrototypeOf([].values()));var Ke,Ze=f(function(){return 0===Array.from({length:-1}).length}),Qe=1===(Ke=Array.from([0].entries())).length&&s(Ke[0])&&0===Ke[0][0]&&0===Ke[0][1];if(Ze&&Qe||ue(Array,"from",$e.from),!f(function(){return Array.from([0],void 0)})){var et=Array.from;ue(Array,"from",function(e){return arguments.length>1&&void 0!==arguments[1]?ge.Call(et,this,arguments):i(et,this,e)})}var tt=-(Math.pow(2,32)-1),rt=function(e,t){var r={length:tt};return r[t?(r.length>>>0)-1:0]=!0,f(function(){return i(e,r,function(){throw new RangeError("should not reach here")},[]),!0})};if(!rt(Array.prototype.forEach)){var nt=Array.prototype.forEach;ue(Array.prototype,"forEach",function(e){return ge.Call(nt,this.length>=0?this:[],arguments)})}if(!rt(Array.prototype.map)){var ot=Array.prototype.map;ue(Array.prototype,"map",function(e){return ge.Call(ot,this.length>=0?this:[],arguments)})}if(!rt(Array.prototype.filter)){var it=Array.prototype.filter;ue(Array.prototype,"filter",function(e){return ge.Call(it,this.length>=0?this:[],arguments)})}if(!rt(Array.prototype.some)){var st=Array.prototype.some;ue(Array.prototype,"some",function(e){return ge.Call(st,this.length>=0?this:[],arguments)})}if(!rt(Array.prototype.every)){var at=Array.prototype.every;ue(Array.prototype,"every",function(e){return ge.Call(at,this.length>=0?this:[],arguments)})}if(!rt(Array.prototype.reduce)){var ut=Array.prototype.reduce;ue(Array.prototype,"reduce",function(e){return ge.Call(ut,this.length>=0?this:[],arguments)})}if(!rt(Array.prototype.reduceRight,!0)){var ft=Array.prototype.reduceRight;ue(Array.prototype,"reduceRight",function(e){return ge.Call(ft,this.length>=0?this:[],arguments)})}var ct=8!==Number("0o10"),lt=2!==Number("0b10"),ht=g(Fe,function(e){return 0===Number(e+0+e)});if(ct||lt||ht){var pt=Number,dt=/^0b[01]+$/i,yt=/^0o[0-7]+$/i,gt=dt.test.bind(dt),vt=yt.test.bind(yt),bt=He.test.bind(He),mt=Ye.test.bind(Ye),wt=function(){var e=function(t){var r;"string"==typeof(r=arguments.length>0?oe(t)?t:function(e){var t;if("function"==typeof e.valueOf&&(t=e.valueOf(),oe(t)))return t;if("function"==typeof e.toString&&(t=e.toString(),oe(t)))return t;throw new TypeError("No default value")}(t):0)&&(r=ge.Call(ze,r),gt(r)?r=parseInt(M(r,2),2):vt(r)?r=parseInt(M(r,2),8):(bt(r)||mt(r))&&(r=NaN));var n=this,o=f(function(){return pt.prototype.valueOf.call(n),!0});return n instanceof e&&!o?new pt(r):pt(r)};return e}();Re(pt,wt,{}),b(wt,{NaN:pt.NaN,MAX_VALUE:pt.MAX_VALUE,MIN_VALUE:pt.MIN_VALUE,NEGATIVE_INFINITY:pt.NEGATIVE_INFINITY,POSITIVE_INFINITY:pt.POSITIVE_INFINITY}),Number=wt,E(R,"Number",wt)}var _t=Math.pow(2,53)-1;b(Number,{MAX_SAFE_INTEGER:_t,MIN_SAFE_INTEGER:-_t,EPSILON:2.220446049250313e-16,parseInt:R.parseInt,parseFloat:R.parseFloat,isFinite:ee,isInteger:function(e){return ee(e)&&ge.ToInteger(e)===e},isSafeInteger:function(e){return Number.isInteger(e)&&q(e)<=Number.MAX_SAFE_INTEGER},isNaN:Q}),v(Number,"parseInt",R.parseInt,Number.parseInt!==R.parseInt),[,1].find(function(e,t){return 0===t})||ue(Array.prototype,"find",Je.find),0!==[,1].findIndex(function(e,t){return 0===t})&&ue(Array.prototype,"findIndex",Je.findIndex);var Ot,Et,jt,St=Function.bind.call(Function.bind,Object.prototype.propertyIsEnumerable),Tt=function(e,t){l&&St(e,t)&&Object.defineProperty(e,t,{enumerable:!1})},xt=function(){for(var e=Number(this),t=arguments.length,r=t-e,n=new Array(r<0?0:r),o=e;o<t;++o)n[o-e]=arguments[o];return n},Rt=function(e){return function(t,r){return t[r]=e[r],t}},At=function(e,t){var r,n=a(Object(t));return ge.IsCallable(Object.getOwnPropertySymbols)&&(r=y(Object.getOwnPropertySymbols(Object(t)),St(t))),d(I(n,r||[]),Rt(t),e)},Ct={assign:function(e,t){var r=ge.ToObject(e,"Cannot convert undefined or null to object");return d(ge.Call(xt,1,arguments),At,r)},is:function(e,t){return ge.SameValue(e,t)}};if(Object.assign&&Object.preventExtensions&&function(){var e=Object.preventExtensions({1:2});try{Object.assign(e,"xy")}catch(t){return"y"===e[1]}}()&&ue(Object,"assign",Ct.assign),b(Object,Ct),l){var Pt={setPrototypeOf:function(e,t){var r,n=function(e,t){return function(e,t){if(!ge.TypeIsObject(e))throw new TypeError("cannot set prototype on a non-object");if(null!==t&&!ge.TypeIsObject(t))throw new TypeError("can only set prototype to an object or null"+t)}(e,t),i(r,e,t),e};try{r=e.getOwnPropertyDescriptor(e.prototype,"__proto__").set,i(r,{},null)}catch(t){if(e.prototype!=={}.__proto__)return;r=function(e){this.__proto__=e},n.polyfill=n(n({},null),e.prototype)instanceof e}return n}(Object)};b(Object,Pt)}if(Object.setPrototypeOf&&Object.getPrototypeOf&&null!==Object.getPrototypeOf(Object.setPrototypeOf({},null))&&null===Object.getPrototypeOf(Object.create(null))&&(Ot=Object.create(null),Et=Object.getPrototypeOf,jt=Object.setPrototypeOf,Object.getPrototypeOf=function(e){var t=Et(e);return t===Ot?null:t},Object.setPrototypeOf=function(e,t){return jt(e,null===t?Ot:t)},Object.setPrototypeOf.polyfill=!1),!!u(function(){Object.keys("foo")})){var It=Object.keys;ue(Object,"keys",function(e){return It(ge.ToObject(e))}),a=Object.keys}if(u(function(){Object.keys(/a/g)})){var Mt=Object.keys;ue(Object,"keys",function(e){if(se(e)){var t=[];for(var r in e)Y(e,r)&&k(t,r);return t}return Mt(e)}),a=Object.keys}if(Object.getOwnPropertyNames&&!!u(function(){Object.getOwnPropertyNames("foo")})){var kt="object"==typeof window?Object.getOwnPropertyNames(window):[],Lt=Object.getOwnPropertyNames;ue(Object,"getOwnPropertyNames",function(e){var t=ge.ToObject(e);if("[object Window]"===m(t))try{return Lt(t)}catch(e){return I([],kt)}return Lt(t)})}if(Object.getOwnPropertyDescriptor&&!!u(function(){Object.getOwnPropertyDescriptor("foo","bar")})){var Nt=Object.getOwnPropertyDescriptor;ue(Object,"getOwnPropertyDescriptor",function(e,t){return Nt(ge.ToObject(e),t)})}if(Object.seal&&!!u(function(){Object.seal("foo")})){var Bt=Object.seal;ue(Object,"seal",function(e){return ge.TypeIsObject(e)?Bt(e):e})}if(Object.isSealed&&!!u(function(){Object.isSealed("foo")})){var Ut=Object.isSealed;ue(Object,"isSealed",function(e){return!ge.TypeIsObject(e)||Ut(e)})}if(Object.freeze&&!!u(function(){Object.freeze("foo")})){var Dt=Object.freeze;ue(Object,"freeze",function(e){return ge.TypeIsObject(e)?Dt(e):e})}if(Object.isFrozen&&!!u(function(){Object.isFrozen("foo")})){var qt=Object.isFrozen;ue(Object,"isFrozen",function(e){return!ge.TypeIsObject(e)||qt(e)})}if(Object.preventExtensions&&!!u(function(){Object.preventExtensions("foo")})){var zt=Object.preventExtensions;ue(Object,"preventExtensions",function(e){return ge.TypeIsObject(e)?zt(e):e})}if(Object.isExtensible&&!!u(function(){Object.isExtensible("foo")})){var Ft=Object.isExtensible;ue(Object,"isExtensible",function(e){return!!ge.TypeIsObject(e)&&Ft(e)})}if(Object.getPrototypeOf&&!!u(function(){Object.getPrototypeOf("foo")})){var Ht=Object.getPrototypeOf;ue(Object,"getPrototypeOf",function(e){return Ht(ge.ToObject(e))})}var Yt,Wt=l&&((Yt=Object.getOwnPropertyDescriptor(RegExp.prototype,"flags"))&&ge.IsCallable(Yt.get));if(l&&!Wt){_(RegExp.prototype,"flags",function(){if(!ge.TypeIsObject(this))throw new TypeError("Method called on incompatible type: must be an object.");var e="";return this.global&&(e+="g"),this.ignoreCase&&(e+="i"),this.multiline&&(e+="m"),this.unicode&&(e+="u"),this.sticky&&(e+="y"),e})}var Gt,Vt=l&&f(function(){return"/a/i"===String(new RegExp(/a/g,"i"))}),$t=fe&&l&&((Gt=/./)[K.match]=!1,RegExp(Gt)===Gt),Jt=f(function(){return"/abc/"===RegExp.prototype.toString.call({source:"abc"})}),Xt=Jt&&f(function(){return"/a/b"===RegExp.prototype.toString.call({source:"a",flags:"b"})});if(!Jt||!Xt){var Kt=RegExp.prototype.toString;v(RegExp.prototype,"toString",function(){var e=ge.RequireObjectCoercible(this);return se(e)?i(Kt,e):"/"+pe(e.source)+"/"+pe(e.flags)},!0),S(RegExp.prototype.toString,Kt)}if(l&&(!Vt||$t)){var Zt=Object.getOwnPropertyDescriptor(RegExp.prototype,"flags").get,Qt=Object.getOwnPropertyDescriptor(RegExp.prototype,"source")||{},er=ge.IsCallable(Qt.get)?Qt.get:function(){return this.source},tr=RegExp,rr=function e(t,r){var n=ge.IsRegExp(t);return this instanceof e||!n||void 0!==r||t.constructor!==e?se(t)?new e(ge.Call(er,t),void 0===r?ge.Call(Zt,t):r):(n&&(t.source,void 0===r&&t.flags),new tr(t,r)):t};Re(tr,rr,{$input:!0}),RegExp=rr,E(R,"RegExp",rr)}if(l){var nr={input:"$_",lastMatch:"$&",lastParen:"$+",leftContext:"$`",rightContext:"$'"};p(a(nr),function(e){e in RegExp&&!(nr[e]in RegExp)&&_(RegExp,nr[e],function(){return RegExp[e]})})}Ce(RegExp);var or=1/Number.EPSILON,ir=Math.pow(2,-23),sr=Math.pow(2,127)*(2-ir),ar=Math.pow(2,-126),ur=Math.E,fr=Math.LOG2E,cr=Math.LOG10E,lr=Number.prototype.clz;delete Number.prototype.clz;var hr={acosh:function(e){var t=Number(e);return Q(t)||e<1?NaN:1===t?0:t===1/0?t:F(t/ur+H(t+1)*H(t-1)/ur)+1},asinh:function e(t){var r=Number(t);return 0!==r&&A(r)?r<0?-e(-r):F(r+H(r*r+1)):r},atanh:function(e){var t=Number(e);return Q(t)||t<-1||t>1?NaN:-1===t?-1/0:1===t?1/0:0===t?t:.5*F((1+t)/(1-t))},cbrt:function(e){var t=Number(e);if(0===t)return t;var r,n=t<0;return n&&(t=-t),r=t===1/0?1/0:(t/((r=z(F(t)/3))*r)+2*r)/3,n?-r:r},clz32:function(e){var t=Number(e),r=ge.ToUint32(t);return 0===r?32:lr?ge.Call(lr,r):31-D(F(r+.5)*fr)},cosh:function(e){var t=Number(e);return 0===t?1:Q(t)?NaN:A(t)?(t<0&&(t=-t),t>21?z(t)/2:(z(t)+z(-t))/2):1/0},expm1:function(e){var t=Number(e);if(t===-1/0)return-1;if(!A(t)||0===t)return t;if(q(t)>.5)return z(t)-1;for(var r=t,n=0,o=1;n+r!==n;)n+=r,r*=t/(o+=1);return n},hypot:function(e,t){for(var r=0,n=0,o=0;o<arguments.length;++o){var i=q(Number(arguments[o]));n<i?(r*=n/i*(n/i),r+=1,n=i):r+=i>0?i/n*(i/n):i}return n===1/0?1/0:n*H(r)},log2:function(e){return F(e)*fr},log10:function(e){return F(e)*cr},log1p:function(e){var t=Number(e);return t<-1||Q(t)?NaN:0===t||t===1/0?t:-1===t?-1/0:1+t-1==0?t:t*(F(1+t)/(1+t-1))},sign:te,sinh:function(e){var t=Number(e);return A(t)&&0!==t?q(t)<1?(Math.expm1(t)-Math.expm1(-t))/2:(z(t-1)-z(-t-1))*ur/2:t},tanh:function(e){var t=Number(e);return Q(t)||0===t?t:t>=20?1:t<=-20?-1:(Math.expm1(t)-Math.expm1(-t))/(z(t)+z(-t))},trunc:function(e){var t=Number(e);return t<0?-D(-t):D(t)},imul:function(e,t){var r=ge.ToUint32(e),n=ge.ToUint32(t),o=65535&r,i=65535&n;return o*i+((r>>>16&65535)*i+o*(n>>>16&65535)<<16>>>0)|0},fround:function(e){var t=Number(e);if(0===t||t===1/0||t===-1/0||Q(t))return t;var r=te(t),n=q(t);if(n<ar)return r*(n/ar/ir+or-or)*ar*ir;var o=(1+ir/Number.EPSILON)*n,i=o-(o-n);return i>sr||Q(i)?r*(1/0):r*i}};b(Math,hr),v(Math,"log1p",hr.log1p,-1e-17!==Math.log1p(-1e-17)),v(Math,"asinh",hr.asinh,Math.asinh(-1e7)!==-Math.asinh(1e7)),v(Math,"tanh",hr.tanh,-2e-17!==Math.tanh(-2e-17)),v(Math,"acosh",hr.acosh,Math.acosh(Number.MAX_VALUE)===1/0),v(Math,"cbrt",hr.cbrt,Math.abs(1-Math.cbrt(1e-300)/1e-100)/Number.EPSILON>8),v(Math,"sinh",hr.sinh,-2e-17!==Math.sinh(-2e-17));var pr=Math.expm1(10);v(Math,"expm1",hr.expm1,pr>22025.465794806718||pr<22025.465794806718);var dr=Math.round,yr=0===Math.round(.5-Number.EPSILON/4)&&1===Math.round(Number.EPSILON/3.99-.5),gr=[or+1,2*or-1].every(function(e){return Math.round(e)===e});v(Math,"round",function(e){var t=D(e);return e-t<.5?t:-1===t?-0:t+1},!yr||!gr),S(Math.round,dr);var vr=Math.imul;-5!==Math.imul(4294967295,5)&&(Math.imul=hr.imul,S(Math.imul,vr)),2!==Math.imul.length&&ue(Math,"imul",function(e,t){return ge.Call(vr,Math,arguments)});var br,mr,wr=function(){var t=R.setTimeout;if("function"==typeof t||"object"==typeof t){ge.IsPromise=function(e){return!!ge.TypeIsObject(e)&&void 0!==e._promise};var r,n=function(e){if(!ge.IsConstructor(e))throw new TypeError("Bad promise constructor");var t=this;if(t.resolve=void 0,t.reject=void 0,t.promise=new e(function(e,r){if(void 0!==t.resolve||void 0!==t.reject)throw new TypeError("Bad Promise implementation!");t.resolve=e,t.reject=r}),!ge.IsCallable(t.resolve)||!ge.IsCallable(t.reject))throw new TypeError("Bad promise constructor")};"undefined"!=typeof window&&ge.IsCallable(window.postMessage)&&(r=function(){var e=[];return window.addEventListener("message",function(t){if(t.source===window&&"zero-timeout-message"===t.data){if(t.stopPropagation(),0===e.length)return;N(e)()}},!0),function(t){k(e,t),window.postMessage("zero-timeout-message","*")}});var o,s,a,u,f,c=ge.IsCallable(R.setImmediate)?R.setImmediate:"object"==typeof e&&e.nextTick?e.nextTick:(o=R.Promise,(s=o&&o.resolve&&o.resolve())&&function(e){return s.then(e)}||(ge.IsCallable(r)?r():function(e){t(e,0)})),l=function(e){return e},h=function(e){throw e},p={},d=function(e,t,r){c(function(){y(e,t,r)})},y=function(e,t,r){var n,o;if(t===p)return e(r);try{n=e(r),o=t.resolve}catch(e){n=e,o=t.reject}o(n)},g=function(e,t){var r=e._promise,n=r.reactionLength;if(n>0&&(d(r.fulfillReactionHandler0,r.reactionCapability0,t),r.fulfillReactionHandler0=void 0,r.rejectReactions0=void 0,r.reactionCapability0=void 0,n>1))for(var o=1,i=0;o<n;o++,i+=3)d(r[i+0],r[i+2],t),e[i+0]=void 0,e[i+1]=void 0,e[i+2]=void 0;r.result=t,r.state=1,r.reactionLength=0},v=function(e,t){var r=e._promise,n=r.reactionLength;if(n>0&&(d(r.rejectReactionHandler0,r.reactionCapability0,t),r.fulfillReactionHandler0=void 0,r.rejectReactions0=void 0,r.reactionCapability0=void 0,n>1))for(var o=1,i=0;o<n;o++,i+=3)d(r[i+1],r[i+2],t),e[i+0]=void 0,e[i+1]=void 0,e[i+2]=void 0;r.result=t,r.state=2,r.reactionLength=0},m=function(e){var t=!1;return{resolve:function(r){var n;if(!t){if(t=!0,r===e)return v(e,new TypeError("Self resolution"));if(!ge.TypeIsObject(r))return g(e,r);try{n=r.then}catch(t){return v(e,t)}if(!ge.IsCallable(n))return g(e,r);c(function(){_(e,r,n)})}},reject:function(r){if(!t)return t=!0,v(e,r)}}},w=function(e,t,r,n){e===u?i(e,t,r,n,p):i(e,t,r,n)},_=function(e,t,r){var n=m(e),o=n.resolve,i=n.reject;try{w(r,t,o,i)}catch(e){i(e)}},O=f=function(e){if(!(this instanceof f))throw new TypeError('Constructor Promise requires "new"');if(this&&this._promise)throw new TypeError("Bad construction");if(!ge.IsCallable(e))throw new TypeError("not a valid resolver");var t=Me(this,f,a,{_promise:{result:void 0,state:0,reactionLength:0,fulfillReactionHandler0:void 0,rejectReactionHandler0:void 0,reactionCapability0:void 0}}),r=m(t),n=r.reject;try{e(r.resolve,n)}catch(e){n(e)}return t};a=O.prototype;var E=function(e,t,r,n){var o=!1;return function(i){o||(o=!0,t[e]=i,0==--n.count&&(0,r.resolve)(t))}};return b(O,{all:function(e){var t=this;if(!ge.TypeIsObject(t))throw new TypeError("Promise is not object");var r,o,i=new n(t);try{return function(e,t,r){for(var n,o,i=e.iterator,s=[],a={count:1},u=0;;){try{if(!1===(n=ge.IteratorStep(i))){e.done=!0;break}o=n.value}catch(t){throw e.done=!0,t}s[u]=void 0;var f=t.resolve(o),c=E(u,s,r,a);a.count+=1,w(f.then,f,c,r.reject),u+=1}0==--a.count&&(0,r.resolve)(s);return r.promise}(o={iterator:r=ge.GetIterator(e),done:!1},t,i)}catch(e){var s=e;if(o&&!o.done)try{ge.IteratorClose(r,!0)}catch(e){s=e}return(0,i.reject)(s),i.promise}},race:function(e){var t=this;if(!ge.TypeIsObject(t))throw new TypeError("Promise is not object");var r,o,i=new n(t);try{return function(e,t,r){for(var n,o,i,s=e.iterator;;){try{if(!1===(n=ge.IteratorStep(s))){e.done=!0;break}o=n.value}catch(t){throw e.done=!0,t}i=t.resolve(o),w(i.then,i,r.resolve,r.reject)}return r.promise}(o={iterator:r=ge.GetIterator(e),done:!1},t,i)}catch(e){var s=e;if(o&&!o.done)try{ge.IteratorClose(r,!0)}catch(e){s=e}return(0,i.reject)(s),i.promise}},reject:function(e){if(!ge.TypeIsObject(this))throw new TypeError("Bad promise constructor");var t=new n(this);return(0,t.reject)(e),t.promise},resolve:function(e){var t=this;if(!ge.TypeIsObject(t))throw new TypeError("Bad promise constructor");if(ge.IsPromise(e)&&e.constructor===t)return e;var r=new n(t);return(0,r.resolve)(e),r.promise}}),b(a,{catch:function(e){return this.then(null,e)},then:function(e,t){if(!ge.IsPromise(this))throw new TypeError("not a promise");var r,o=ge.SpeciesConstructor(this,O);r=arguments.length>2&&arguments[2]===p&&o===O?p:new n(o);var i,s=ge.IsCallable(e)?e:l,a=ge.IsCallable(t)?t:h,u=this._promise;if(0===u.state){if(0===u.reactionLength)u.fulfillReactionHandler0=s,u.rejectReactionHandler0=a,u.reactionCapability0=r;else{var f=3*(u.reactionLength-1);u[f+0]=s,u[f+1]=a,u[f+2]=r}u.reactionLength+=1}else if(1===u.state)i=u.result,d(s,r,i);else{if(2!==u.state)throw new TypeError("unexpected Promise state");i=u.result,d(a,r,i)}return r.promise}}),p=new n(O),u=a.then,O}}();if(R.Promise&&(delete R.Promise.accept,delete R.Promise.defer,delete R.Promise.prototype.chain),"function"==typeof wr){b(R,{Promise:wr});var _r=x(R.Promise,function(e){return e.resolve(42).then(function(){})instanceof e}),Or=!u(function(){R.Promise.reject(42).then(null,5).then(null,W)}),Er=u(function(){R.Promise.call(3,W)}),jr=function(e){var t=e.resolve(5);t.constructor={};var r=e.resolve(t);try{r.then(null,W).then(null,W)}catch(e){return!0}return t===r}(R.Promise),Sr=l&&(br=0,mr=Object.defineProperty({},"then",{get:function(){br+=1}}),Promise.resolve(mr),1===br),Tr=function e(t){var r=new Promise(t);t(3,function(){}),this.then=r.then,this.constructor=e};Tr.prototype=Promise.prototype,Tr.all=Promise.all;var xr=f(function(){return!!Tr.all([1,2])});if(_r&&Or&&Er&&!jr&&Sr&&!xr||(Promise=wr,ue(R,"Promise",wr)),1!==Promise.all.length){var Rr=Promise.all;ue(Promise,"all",function(e){return ge.Call(Rr,this,arguments)})}if(1!==Promise.race.length){var Ar=Promise.race;ue(Promise,"race",function(e){return ge.Call(Ar,this,arguments)})}if(1!==Promise.resolve.length){var Cr=Promise.resolve;ue(Promise,"resolve",function(e){return ge.Call(Cr,this,arguments)})}if(1!==Promise.reject.length){var Pr=Promise.reject;ue(Promise,"reject",function(e){return ge.Call(Pr,this,arguments)})}Tt(Promise,"all"),Tt(Promise,"race"),Tt(Promise,"resolve"),Tt(Promise,"reject"),Ce(Promise)}var Ir,Mr,kr=function(e){var t=a(d(e,function(e,t){return e[t]=!0,e},{}));return e.join(":")===t.join(":")},Lr=kr(["z","a","bb"]),Nr=kr(["z",1,"a","3",2]);if(l){var Br=function(e,t){return t||Lr?ye(e)?"^"+ge.ToString(e):"string"==typeof e?"$"+e:"number"==typeof e?Nr?e:"n"+e:"boolean"==typeof e?"b"+e:null:null},Ur=function(){return Object.create?Object.create(null):{}},Dr=function(e,t,r){if(s(r)||ie(r))p(r,function(e){if(!ge.TypeIsObject(e))throw new TypeError("Iterator value "+e+" is not an entry object");t.set(e[0],e[1])});else if(r instanceof e)i(e.prototype.forEach,r,function(e,r){t.set(r,e)});else{var n,o;if(!ye(r)){if(o=t.set,!ge.IsCallable(o))throw new TypeError("bad map");n=ge.GetIterator(r)}if(void 0!==n)for(;;){var a=ge.IteratorStep(n);if(!1===a)break;var u=a.value;try{if(!ge.TypeIsObject(u))throw new TypeError("Iterator value "+u+" is not an entry object");i(o,t,u[0],u[1])}catch(e){throw ge.IteratorClose(n,!0),e}}}},qr=function(e,t,r){if(s(r)||ie(r))p(r,function(e){t.add(e)});else if(r instanceof e)i(e.prototype.forEach,r,function(e){t.add(e)});else{var n,o;if(!ye(r)){if(o=t.add,!ge.IsCallable(o))throw new TypeError("bad set");n=ge.GetIterator(r)}if(void 0!==n)for(;;){var a=ge.IteratorStep(n);if(!1===a)break;var u=a.value;try{i(o,t,u)}catch(e){throw ge.IteratorClose(n,!0),e}}}},zr={Map:function(){var e={},t=function(e,t){this.key=e,this.value=t,this.next=null,this.prev=null};t.prototype.isRemoved=function(){return this.key===e};var r,n=function(e,t){if(!ge.TypeIsObject(e)||!function(e){return!!e._es6map}(e))throw new TypeError("Method Map.prototype."+t+" called on incompatible receiver "+ge.ToString(e))},o=function(e,t){n(e,"[[MapIterator]]"),this.head=e._head,this.i=this.head,this.kind=t};Pe(o.prototype={next:function(){var e,t=this.i,r=this.kind,n=this.head;if(void 0===this.i)return Ge();for(;t.isRemoved()&&t!==n;)t=t.prev;for(;t.next!==n;)if(!(t=t.next).isRemoved())return e="key"===r?t.key:"value"===r?t.value:[t.key,t.value],this.i=t,Ge(e);return this.i=void 0,Ge()}});var s=function e(){if(!(this instanceof e))throw new TypeError('Constructor Map requires "new"');if(this&&this._es6map)throw new TypeError("Bad construction");var n=Me(this,e,r,{_es6map:!0,_head:null,_map:G?new G:null,_size:0,_storage:Ur()}),o=new t(null,null);return o.next=o.prev=o,n._head=o,arguments.length>0&&Dr(e,n,arguments[0]),n};return _(r=s.prototype,"size",function(){if(void 0===this._size)throw new TypeError("size method called on incompatible Map");return this._size}),b(r,{get:function(e){var t;n(this,"get");var r=Br(e,!0);if(null!==r)return(t=this._storage[r])?t.value:void 0;if(this._map)return(t=$.call(this._map,e))?t.value:void 0;for(var o=this._head,i=o;(i=i.next)!==o;)if(ge.SameValueZero(i.key,e))return i.value},has:function(e){n(this,"has");var t=Br(e,!0);if(null!==t)return void 0!==this._storage[t];if(this._map)return J.call(this._map,e);for(var r=this._head,o=r;(o=o.next)!==r;)if(ge.SameValueZero(o.key,e))return!0;return!1},set:function(e,r){n(this,"set");var o,i=this._head,s=i,a=Br(e,!0);if(null!==a){if(void 0!==this._storage[a])return this._storage[a].value=r,this;o=this._storage[a]=new t(e,r),s=i.prev}else this._map&&(J.call(this._map,e)?$.call(this._map,e).value=r:(o=new t(e,r),X.call(this._map,e,o),s=i.prev));for(;(s=s.next)!==i;)if(ge.SameValueZero(s.key,e))return s.value=r,this;return o=o||new t(e,r),ge.SameValue(-0,e)&&(o.key=0),o.next=this._head,o.prev=this._head.prev,o.prev.next=o,o.next.prev=o,this._size+=1,this},delete:function(t){n(this,"delete");var r=this._head,o=r,i=Br(t,!0);if(null!==i){if(void 0===this._storage[i])return!1;o=this._storage[i].prev,delete this._storage[i]}else if(this._map){if(!J.call(this._map,t))return!1;o=$.call(this._map,t).prev,V.call(this._map,t)}for(;(o=o.next)!==r;)if(ge.SameValueZero(o.key,t))return o.key=o.value=e,o.prev.next=o.next,o.next.prev=o.prev,this._size-=1,!0;return!1},clear:function(){n(this,"clear"),this._map=G?new G:null,this._size=0,this._storage=Ur();for(var t=this._head,r=t,o=r.next;(r=o)!==t;)r.key=r.value=e,o=r.next,r.next=r.prev=t;t.next=t.prev=t},keys:function(){return n(this,"keys"),new o(this,"key")},values:function(){return n(this,"values"),new o(this,"value")},entries:function(){return n(this,"entries"),new o(this,"key+value")},forEach:function(e){n(this,"forEach");for(var t=arguments.length>1?arguments[1]:null,r=this.entries(),o=r.next();!o.done;o=r.next())t?i(e,t,o.value[1],o.value[0],this):e(o.value[1],o.value[0],this)}}),Pe(r,r.entries),s}(),Set:function(){var e,t=function(e,t){if(!ge.TypeIsObject(e)||!function(e){return e._es6set&&void 0!==e._storage}(e))throw new TypeError("Set.prototype."+t+" called on incompatible receiver "+ge.ToString(e))},r=function t(){if(!(this instanceof t))throw new TypeError('Constructor Set requires "new"');if(this&&this._es6set)throw new TypeError("Bad construction");var r=Me(this,t,e,{_es6set:!0,"[[SetData]]":null,_storage:Ur()});if(!r._es6set)throw new TypeError("bad set");return arguments.length>0&&qr(t,r,arguments[0]),r};e=r.prototype;var n=function(e){if(!e["[[SetData]]"]){var t=e["[[SetData]]"]=new zr.Map;p(a(e._storage),function(e){var r=function(e){var t=e;if("^null"===t)return null;if("^undefined"!==t){var r=t.charAt(0);return"$"===r?M(t,1):"n"===r?+M(t,1):"b"===r?"btrue"===t:+t}}(e);t.set(r,r)}),e["[[SetData]]"]=t}e._storage=null};return _(r.prototype,"size",function(){return t(this,"size"),this._storage?a(this._storage).length:(n(this),this["[[SetData]]"].size)}),b(r.prototype,{has:function(e){var r;return t(this,"has"),this._storage&&null!==(r=Br(e))?!!this._storage[r]:(n(this),this["[[SetData]]"].has(e))},add:function(e){var r;return t(this,"add"),this._storage&&null!==(r=Br(e))?(this._storage[r]=!0,this):(n(this),this["[[SetData]]"].set(e,e),this)},delete:function(e){var r;if(t(this,"delete"),this._storage&&null!==(r=Br(e))){var o=Y(this._storage,r);return delete this._storage[r]&&o}return n(this),this["[[SetData]]"].delete(e)},clear:function(){t(this,"clear"),this._storage&&(this._storage=Ur()),this["[[SetData]]"]&&this["[[SetData]]"].clear()},values:function(){return t(this,"values"),n(this),this["[[SetData]]"].values()},entries:function(){return t(this,"entries"),n(this),this["[[SetData]]"].entries()},forEach:function(e){t(this,"forEach");var r=arguments.length>1?arguments[1]:null,o=this;n(o),this["[[SetData]]"].forEach(function(t,n){r?i(e,r,n,n,o):e(n,n,o)})}}),v(r.prototype,"keys",r.prototype.values,!0),Pe(r.prototype,r.prototype.values),r}()};if(R.Map||R.Set){f(function(){return 2===new Map([[1,2]]).get(1)})||(R.Map=function e(){if(!(this instanceof e))throw new TypeError('Constructor Map requires "new"');var t=new G;return arguments.length>0&&Dr(e,t,arguments[0]),delete t.constructor,Object.setPrototypeOf(t,R.Map.prototype),t},R.Map.prototype=T(G.prototype),v(R.Map.prototype,"constructor",R.Map,!0),S(R.Map,G));var Fr=new Map,Hr=((Mr=new Map([[1,0],[2,0],[3,0],[4,0]])).set(-0,Mr),Mr.get(0)===Mr&&Mr.get(-0)===Mr&&Mr.has(0)&&Mr.has(-0)),Yr=Fr.set(1,2)===Fr;Hr&&Yr||ue(Map.prototype,"set",function(e,t){return i(X,this,0===e?0:e,t),this}),Hr||(b(Map.prototype,{get:function(e){return i($,this,0===e?0:e)},has:function(e){return i(J,this,0===e?0:e)}},!0),S(Map.prototype.get,$),S(Map.prototype.has,J));var Wr=new Set,Gr=((Ir=Wr).delete(0),Ir.add(-0),!Ir.has(0)),Vr=Wr.add(1)===Wr;if(!Gr||!Vr){var $r=Set.prototype.add;Set.prototype.add=function(e){return i($r,this,0===e?0:e),this},S(Set.prototype.add,$r)}if(!Gr){var Jr=Set.prototype.has;Set.prototype.has=function(e){return i(Jr,this,0===e?0:e)},S(Set.prototype.has,Jr);var Xr=Set.prototype.delete;Set.prototype.delete=function(e){return i(Xr,this,0===e?0:e)},S(Set.prototype.delete,Xr)}var Kr=x(R.Map,function(e){var t=new e([]);return t.set(42,42),t instanceof e}),Zr=Object.setPrototypeOf&&!Kr,Qr=function(){try{return!(R.Map()instanceof R.Map)}catch(e){return e instanceof TypeError}}();0===R.Map.length&&!Zr&&Qr||(R.Map=function e(){if(!(this instanceof e))throw new TypeError('Constructor Map requires "new"');var t=new G;return arguments.length>0&&Dr(e,t,arguments[0]),delete t.constructor,Object.setPrototypeOf(t,e.prototype),t},R.Map.prototype=G.prototype,v(R.Map.prototype,"constructor",R.Map,!0),S(R.Map,G));var en=x(R.Set,function(e){var t=new e([]);return t.add(42,42),t instanceof e}),tn=Object.setPrototypeOf&&!en,rn=function(){try{return!(R.Set()instanceof R.Set)}catch(e){return e instanceof TypeError}}();if(0!==R.Set.length||tn||!rn){var nn=R.Set;R.Set=function e(){if(!(this instanceof e))throw new TypeError('Constructor Set requires "new"');var t=new nn;return arguments.length>0&&qr(e,t,arguments[0]),delete t.constructor,Object.setPrototypeOf(t,e.prototype),t},R.Set.prototype=nn.prototype,v(R.Set.prototype,"constructor",R.Set,!0),S(R.Set,nn)}var on=new R.Map,sn=!f(function(){return on.keys().next().done});if(("function"!=typeof R.Map.prototype.clear||0!==(new R.Set).size||0!==on.size||"function"!=typeof R.Map.prototype.keys||"function"!=typeof R.Set.prototype.keys||"function"!=typeof R.Map.prototype.forEach||"function"!=typeof R.Set.prototype.forEach||c(R.Map)||c(R.Set)||"function"!=typeof on.keys().next||sn||!Kr)&&b(R,{Map:zr.Map,Set:zr.Set},!0),R.Set.prototype.keys!==R.Set.prototype.values&&v(R.Set.prototype,"keys",R.Set.prototype.values,!0),Pe(Object.getPrototypeOf((new R.Map).keys())),Pe(Object.getPrototypeOf((new R.Set).keys())),h&&"has"!==R.Set.prototype.has.name){var an=R.Set.prototype.has;ue(R.Set.prototype,"has",function(e){return i(an,this,e)})}}b(R,zr),Ce(R.Map),Ce(R.Set)}var un=function(e){if(!ge.TypeIsObject(e))throw new TypeError("target must be an object")},fn={apply:function(){return ge.Call(ge.Call,null,arguments)},construct:function(e,t){if(!ge.IsConstructor(e))throw new TypeError("First argument must be a constructor.");var r=arguments.length>2?arguments[2]:e;if(!ge.IsConstructor(r))throw new TypeError("new.target must be a constructor.");return ge.Construct(e,t,r,"internal")},deleteProperty:function(e,t){if(un(e),l){var r=Object.getOwnPropertyDescriptor(e,t);if(r&&!r.configurable)return!1}return delete e[t]},has:function(e,t){return un(e),t in e}};Object.getOwnPropertyNames&&Object.assign(fn,{ownKeys:function(e){un(e);var t=Object.getOwnPropertyNames(e);return ge.IsCallable(Object.getOwnPropertySymbols)&&L(t,Object.getOwnPropertySymbols(e)),t}});var cn=function(e){return!u(e)};if(Object.preventExtensions&&Object.assign(fn,{isExtensible:function(e){return un(e),Object.isExtensible(e)},preventExtensions:function(e){return un(e),cn(function(){Object.preventExtensions(e)})}}),l){var ln=function(e,t,r){var n=Object.getOwnPropertyDescriptor(e,t);if(!n){var o=Object.getPrototypeOf(e);if(null===o)return;return ln(o,t,r)}return"value"in n?n.value:n.get?ge.Call(n.get,r):void 0},hn=function(e,t,r,n){var o=Object.getOwnPropertyDescriptor(e,t);if(!o){var s=Object.getPrototypeOf(e);if(null!==s)return hn(s,t,r,n);o={value:void 0,writable:!0,enumerable:!0,configurable:!0}}return"value"in o?!!o.writable&&(!!ge.TypeIsObject(n)&&(Object.getOwnPropertyDescriptor(n,t)?he.defineProperty(n,t,{value:r}):he.defineProperty(n,t,{value:r,writable:!0,enumerable:!0,configurable:!0}))):!!o.set&&(i(o.set,n,r),!0)};Object.assign(fn,{defineProperty:function(e,t,r){return un(e),cn(function(){Object.defineProperty(e,t,r)})},getOwnPropertyDescriptor:function(e,t){return un(e),Object.getOwnPropertyDescriptor(e,t)},get:function(e,t){un(e);var r=arguments.length>2?arguments[2]:e;return ln(e,t,r)},set:function(e,t,r){un(e);var n=arguments.length>3?arguments[3]:e;return hn(e,t,r,n)}})}if(Object.getPrototypeOf){var pn=Object.getPrototypeOf;fn.getPrototypeOf=function(e){return un(e),pn(e)}}if(Object.setPrototypeOf&&fn.getPrototypeOf){Object.assign(fn,{setPrototypeOf:function(e,t){if(un(e),null!==t&&!ge.TypeIsObject(t))throw new TypeError("proto must be an object or null");return t===he.getPrototypeOf(e)||!(he.isExtensible&&!he.isExtensible(e))&&(!function(e,t){for(var r=t;r;){if(e===r)return!0;r=fn.getPrototypeOf(r)}return!1}(e,t)&&(Object.setPrototypeOf(e,t),!0))}})}Object.keys(fn).forEach(function(e){!function(e,t){ge.IsCallable(R.Reflect[e])?f(function(){return R.Reflect[e](1),R.Reflect[e](NaN),R.Reflect[e](!0),!0})&&ue(R.Reflect,e,t):v(R.Reflect,e,t)}(e,fn[e])});var dn=R.Reflect.getPrototypeOf;if(h&&dn&&"getPrototypeOf"!==dn.name&&ue(R.Reflect,"getPrototypeOf",function(e){return i(dn,R.Reflect,e)}),R.Reflect.setPrototypeOf&&f(function(){return R.Reflect.setPrototypeOf(1,{}),!0})&&ue(R.Reflect,"setPrototypeOf",fn.setPrototypeOf),R.Reflect.defineProperty&&(f(function(){var e=!R.Reflect.defineProperty(1,"test",{value:1}),t="function"!=typeof Object.preventExtensions||!R.Reflect.defineProperty(Object.preventExtensions({}),"test",{});return e&&t})||ue(R.Reflect,"defineProperty",fn.defineProperty)),R.Reflect.construct&&(f(function(){var e=function(){};return R.Reflect.construct(function(){},[],e)instanceof e})||ue(R.Reflect,"construct",fn.construct)),"Invalid Date"!==String(new Date(NaN))){var yn=Date.prototype.toString;ue(Date.prototype,"toString",function(){var e=+this;return e!=e?"Invalid Date":ge.Call(yn,this)})}var gn={anchor:function(e){return ge.CreateHTML(this,"a","name",e)},big:function(){return ge.CreateHTML(this,"big","","")},blink:function(){return ge.CreateHTML(this,"blink","","")},bold:function(){return ge.CreateHTML(this,"b","","")},fixed:function(){return ge.CreateHTML(this,"tt","","")},fontcolor:function(e){return ge.CreateHTML(this,"font","color",e)},fontsize:function(e){return ge.CreateHTML(this,"font","size",e)},italics:function(){return ge.CreateHTML(this,"i","","")},link:function(e){return ge.CreateHTML(this,"a","href",e)},small:function(){return ge.CreateHTML(this,"small","","")},strike:function(){return ge.CreateHTML(this,"strike","","")},sub:function(){return ge.CreateHTML(this,"sub","","")},sup:function(){return ge.CreateHTML(this,"sup","","")}};p(Object.keys(gn),function(e){var t=String.prototype[e],r=!1;if(ge.IsCallable(t)){var n=i(t,"",' " '),o=I([],n.match(/"/g)).length;r=n!==n.toLowerCase()||o>2}else r=!0;r&&ue(String.prototype,e,gn[e])});var vn=function(){if(!fe)return!1;var e="object"==typeof JSON&&"function"==typeof JSON.stringify?JSON.stringify:null;if(!e)return!1;if(void 0!==e(K()))return!0;if("[null]"!==e([K()]))return!0;var t={a:K()};return t[K()]=!0,"{}"!==e(t)}(),bn=f(function(){return!fe||"{}"===JSON.stringify(Object(K()))&&"[{}]"===JSON.stringify([Object(K())])});if(vn||!bn){var mn=JSON.stringify;ue(JSON,"stringify",function(e){if("symbol"!=typeof e){var t;arguments.length>1&&(t=arguments[1]);var r=[e];if(s(t))r.push(t);else{var n=ge.IsCallable(t)?t:null;r.push(function(e,t){var r=n?i(n,this,e,t):t;if("symbol"!=typeof r)return ae(r)?Rt({})(r):r})}return arguments.length>2&&r.push(arguments[2]),mn.apply(this,r)}})}return R},"function"==typeof define&&define.amd?define(i):"object"==typeof r?t.exports=i():o.returnExports=i()}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{_process:16}],47:[function(e,t,r){e("es6-shim");var n=e("solc/wrapper");function o(e,t,r){var n=document.getElementById("script-"+e);null!=n&&n.parentElement.removeChild(n),(n=document.createElement("script")).type="text/javascript",n.setAttribute("id","script-"+e),n.readyState?n.onreadystatechange=function(){"loaded"!=n.readyState&&"complete"!=n.readyState||(n.onreadystatechange=null,r())}:n.onload=function(){r()},n.src=t,document.getElementsByTagName("head")[0].appendChild(n)}t.exports={getVersions:function(e){o("solc-list","https://solc-bin.ethereum.org/bin/list.js",function(){e(soljsonSources,soljsonReleases)})},loadVersion:function(e,t){delete window.Module,window.Module=void 0,o("solc","https://binaries.soliditylang.org/wasm/"+e,function(){var e=n(window.Module);t(e)})}}},{"es6-shim":46,"solc/wrapper":51}],48:[function(e,t,r){e("es6-shim");var n=e("./browser-solc"),o=function(e){e&&"function"==typeof e?"ie"!=(document.attachEvent&&void 0!==document.attachEvent?"ie":"not-ie")?document.addEventListener("DOMContentLoaded",function(){return e()}):document.attachEvent("onreadystatechange",function(){if("complete"===document.readyState)return e()}):console.error("The callback is not a function!")};!function(e,t,r,o){r(function(){t.BrowserSolc=n})}(document,window,o)},{"./browser-solc":47,"es6-shim":46}],49:[function(e,t,r){(function(r){"use strict";var n=e("stream"),o=e("util"),i=e("string_decoder").StringDecoder;function s(e,t){if(!(this instanceof s))return new s(e,t);s.super_.call(this,t),this.init(e,t)}function a(e,t){if(!(this instanceof a))return new a(e,t);a.super_.call(this,t),this.init(e,t)}function u(e,t){if(!(this instanceof u))return new u(e,t);u.super_.call(this,t),this.init(e,t)}function f(e,t){if(!(this instanceof f))return new f(e,t);var r=!(t=t||{}).hasOwnProperty("readable")||t.readable,n=!t.hasOwnProperty("writable")||t.writable;if(r&&n)return new u(e,t);if(r)return new s(e,t);if(n)return new a(e,t);throw new Error("Unknown stream type Readable, Writable or Duplex ")}o.inherits(s,n.Readable),o.inherits(a,n.Writable),o.inherits(u,n.Duplex),s.prototype.init=a.prototype.init=u.prototype.init=function(e,t){var n=this;this.queue=[],e&&(Array.isArray(e)||(e=[e]),e.forEach(function(e){e instanceof r||(e=new r(e)),n.queue.push(e)})),t=t||{},this.maxbufsize=t.hasOwnProperty("maxbufsize")?t.maxbufsize:null,this.bufoverflow=t.hasOwnProperty("bufoverflow")?t.bufoverflow:null,this.frequence=t.hasOwnProperty("frequence")?t.frequence:null},f.createReadStream=function(e,t){return(t=t||{}).readable=!0,t.writable=!1,new f(e,t)},f.createWriteStream=function(e,t){return(t=t||{}).readable=!1,t.writable=!0,new f(e,t)},s.prototype._read=u.prototype._read=function(e){var t=this,r=t.frequence||0,o=this instanceof n.Duplex&&!this._writableState.finished;this.queue.length||o?this.queue.length&&setTimeout(function(){if(t.queue.length){var e=t.queue.shift();e&&!t._readableState.ended&&(t.push(e)||t.queue.unshift(e))}},r):this.push(null)},a.prototype._write=u.prototype._write=function(e,t,r){var o=null;try{o=this.decodeStrings&&t?new i(t):null}catch(e){return r(e)}var s=o?o.write(e):e,a=this._getQueueSize(),u=s.length;if(this.maxbufsize&&a+u>this.maxbufsize)return this.bufoverflow?r("Buffer overflowed ("+this.bufoverflow+"/"+a+")"):r();if(this instanceof n.Duplex){for(;this.queue.length;)this.push(this.queue.shift());this.push(s)}else this.queue.push(s);r()},u.prototype.end=function(e,t,r){var n=this;return u.super_.prototype.end.call(this,e,t,function(){n.push(null),r&&r()})},s.prototype._getQueueSize=a.prototype._getQueueSize=u.prototype._getQueueSize=function(){var e,t=0;for(e=0;e<this.queue.length;e++)t+=Array.isArray(this.queue[e])?this.queue[e][0].length:this.queue[e].length;return t},a.prototype.toString=u.prototype.toString=s.prototype.toString=a.prototype.getAll=u.prototype.getAll=s.prototype.getAll=function(){var e="";return this.queue.forEach(function(t){e+=t}),e},a.prototype.toBuffer=u.prototype.toBuffer=s.prototype.toBuffer=function(){var e=new r(this._getQueueSize()),t=0;return this.queue.forEach(function(n){(n instanceof r?n:new r(n)).copy(e,t),t+=n.length}),e},t.exports=f}).call(this,e("buffer").Buffer)},{buffer:5,stream:32,string_decoder:37,util:44}],50:[function(e,t,r){"use strict";var n=e("module"),o=e("path");t.exports=function(e,r,i){if("object"==typeof r&&(i=r,r=void 0),r=r||"",(i=i||{}).appendPaths=i.appendPaths||[],i.prependPaths=i.prependPaths||[],"string"!=typeof e)throw new Error("code must be a string, not "+typeof e);var s=n._nodeModulePaths(o.dirname(r)),a=new n(r,t.parent);return a.filename=r,a.paths=[].concat(i.prependPaths).concat(s).concat(i.appendPaths),a._compile(e,r),a.exports}},{module:1,path:14}],51:[function(e,t,r){var n=e("require-from-string"),o=e("https"),i=e("memorystream");t.exports=function t(r){var s=r.cwrap("solidity_compile","string",["string","number","number"]),a=null;"_compileJSONMulti"in r&&(a=r.cwrap("compileJSONMulti","string",["string","number"]));var u=null;if("_compileJSONCallback"in r){var f=function(e,t){var n=r._malloc(e.length+1);r.writeStringToMemory(e,n),r.setValue(t,n,"*")},c=r.cwrap("compileStandard","string",["string","number"]);u=function(e,t,n){var o,i,s=r.Runtime.addFunction((o=n,function(e,t,n){var i=o(r.Pointer_stringify(e));"string"==typeof i.contents&&f(i.contents,t),"string"==typeof i.error&&f(i.error,n)}));try{i=c(e,t,s)}catch(e){throw r.Runtime.removeFunction(s),e}return r.Runtime.removeFunction(s),i}}return{version:r.cwrap("version","string",[]),compile:function(e,t,r){var n="";return n=void 0!==r&&null!==u?u(JSON.stringify(e),t,r):"string"!=typeof e&&null!==a?a(JSON.stringify(e),t):s(e,t),JSON.parse(n)},linkBytecode:function(e,t){for(var r in t){var n=r.slice(0,36),o="__"+n+Array(37-n.length).join("_")+"__",i=t[r];if("0x"!==i.slice(0,2)||i.length>42)throw new Error("Invalid address specified for "+r);for(i=i.slice(2),i=Array(40-i.length+1).join("0")+i;e.indexOf(o)>=0;)e=e.replace(o,i)}return e},supportsMulti:null!==a,supportsImportCallback:null!==u,useVersion:function(r){return t(e("./bin/soljson-"+r+".js"))},loadRemoteVersion:function(e,r){var s=new i(null,{readable:!1}),a="https://binaries.soliditylang.org/wasm/"+e+".js";o.get(a,function(e){200!==e.statusCode?r("Error retrieving binary: "+e.statusMessage):(e.pipe(s),e.on("end",function(){r(null,t(n(s.toString())))}))}).on("error",function(e){r(e)})},setupMethods:t}}},{https:9,memorystream:49,"require-from-string":50}]},{},[48]);
Add Comment
Please, Sign In to add comment