Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

acho

Package Overview
Dependencies
Maintainers
1
Versions
46
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

acho - npm Package Compare versions

Comparing version 2.8.0 to 3.0.0

examples/index.js

8

bower.json
{
"name": "acho",
"description": "An extremely simple (but powerful) logging system for NodeJS and browser.",
"homepage": "https://github.com/Kikobeats/acho",
"version": "2.8.0",
"homepage": "https://github.com/achohq/acho",
"version": "3.0.0",
"main": "dist/acho.js",

@@ -15,6 +15,6 @@ "author": {

"type": "git",
"url": "git+https://github.com/kikobeats/acho.git"
"url": "git+https://github.com/achohq/acho.git"
},
"bugs": {
"url": "https://github.com/kikobeats/acho/issues"
"url": "https://github.com/achohq/acho/issues"
},

@@ -21,0 +21,0 @@ "keywords": [

@@ -0,1 +1,38 @@

<a name="3.0.0"></a>
# 3.0.0 (2016-05-01)
* Add .skin method ([ac1a16d](https://github.com/achohq/acho/commit/ac1a16d))
* Add docs ([822b697](https://github.com/achohq/acho/commit/822b697))
* Add experimental RFC5424 levels ([37661c4](https://github.com/achohq/acho/commit/37661c4))
* Add repeat polyfill ([b2a3337](https://github.com/achohq/acho/commit/b2a3337))
* Add testing dependency ([1a14ea6](https://github.com/achohq/acho/commit/1a14ea6))
* Add timestamp ([8dc0d20](https://github.com/achohq/acho/commit/8dc0d20))
* Add uppercase param ([41fd01c](https://github.com/achohq/acho/commit/41fd01c))
* Correctly indent context ([1fe6f9b](https://github.com/achohq/acho/commit/1fe6f9b))
* Disable timestamp by default ([efbc12f](https://github.com/achohq/acho/commit/efbc12f))
* Expand example ([5cef0cd](https://github.com/achohq/acho/commit/5cef0cd))
* Fix links references ([e08da90](https://github.com/achohq/acho/commit/e08da90))
* Fix output boolean values ([e320e95](https://github.com/achohq/acho/commit/e320e95))
* Fix tests ([8a36b70](https://github.com/achohq/acho/commit/8a36b70))
* Fix typo ([25dcbc7](https://github.com/achohq/acho/commit/25dcbc7))
* Fix typo ([81631e9](https://github.com/achohq/acho/commit/81631e9))
* Improve color style ([786810e](https://github.com/achohq/acho/commit/786810e))
* Little refactor ([2664f02](https://github.com/achohq/acho/commit/2664f02))
* Move CLI types out of the project ([d02b6a2](https://github.com/achohq/acho/commit/d02b6a2))
* move repository references ([f481011](https://github.com/achohq/acho/commit/f481011))
* output correctly align and context ([ed1e454](https://github.com/achohq/acho/commit/ed1e454))
* Refactor tests ([91cbdc9](https://github.com/achohq/acho/commit/91cbdc9))
* Reorganize examples ([305f8e5](https://github.com/achohq/acho/commit/305f8e5))
* Separate align from separator ([671b472](https://github.com/achohq/acho/commit/671b472))
* Separate cli mode from logging levels ([585423a](https://github.com/achohq/acho/commit/585423a))
* silent → muted ([c317250](https://github.com/achohq/acho/commit/c317250))
* Support Error serialization ([0064885](https://github.com/achohq/acho/commit/0064885))
* Update docs ([2e29c7f](https://github.com/achohq/acho/commit/2e29c7f))
* Update example ([209a142](https://github.com/achohq/acho/commit/209a142))
* Update examples ([da0bba5](https://github.com/achohq/acho/commit/da0bba5))
* WIP ([0146df6](https://github.com/achohq/acho/commit/0146df6))
* chore(package): update existential-default to version 1.2.1 ([fc88993](https://github.com/achohq/acho/commit/fc88993))
<a name="2.8.0"></a>

@@ -2,0 +39,0 @@ # 2.8.0 (2016-04-22)

/**
* acho - An extremely simple (but powerful) logging system for NodeJS and browser.
* @version v2.8.0
* @link https://github.com/Kikobeats/acho
* @version v3.0.0
* @link https://github.com/achohq/acho
* @license MIT
*/!function(t){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=t();else if("function"==typeof define&&define.amd)define([],t);else{var r;r="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this,r.Acho=t()}}(function(){return function t(r,e,n){function o(u,a){if(!e[u]){if(!r[u]){var c="function"==typeof require&&require;if(!a&&c)return c(u,!0);if(i)return i(u,!0);var s=new Error("Cannot find module '"+u+"'");throw s.code="MODULE_NOT_FOUND",s}var f=e[u]={exports:{}};r[u][0].call(f.exports,function(t){var e=r[u][1][t];return o(e?e:t)},f,f.exports,t,r,e,n)}return e[u].exports}for(var i="function"==typeof require&&require,u=0;u<n.length;u++)o(n[u]);return o}({1:[function(t,r,e){"use strict";var n,o,i,u,a=[].slice;i=t("./Default"),o=t("./Constants"),u=t("existential-default"),n=function(t){var r,e,o;if(null==t&&(t={}),!(this instanceof n))return new n(t);r=u(t,i),r.diff&&(r.diff=[]);for(e in r)o=r[e],r[e]=o;return r.messages=function(){var e,n,o;e={};for(o in r.types)e[o]=(null!=(n=t.messages)?n[o]:void 0)||[],"line"!==o&&(r[o]=r.generateTypeMessage(o));return e}(),r.push=function(){var t,r,e;return e=arguments[0],r=2<=arguments.length?a.call(arguments,1):[],t=this.format(r),this.messages[e].push(t),this},r.add=function(){var t,r,e;return e=arguments[0],r=2<=arguments.length?a.call(arguments,1):[],t=this.format(r),this[e](t),this.push(e,t),this},r},r.exports=n},{"./Constants":2,"./Default":3,"existential-default":13}],2:[function(t,r,e){(function(t){"use strict";r.exports={MIN_DIFF_MS:1e4,MUTED:"silent",UNMUTED:"all",SYMBOL_KEYWORD:"symbol",ENV:function(){var r;return("undefined"!=typeof t&&null!==t&&null!=(r=t.env.NODE_ENV)?r.toLowerCase():void 0)||void 0}()}}).call(this,t("_process"))},{_process:30}],3:[function(t,r,e){(function(e){"use strict";var n,o,i,u,a,c=[].slice;a=t("ms"),o=t("chalk"),u=t("./Format"),n=t("./Constants"),i=function(){var t,r;return t={info:"ℹ",success:"✔",warning:"⚠",error:"✖"},r={info:"i",success:"√",warning:"‼",error:"×"},"win32"===e.platform?r:t}(),r.exports={print:function(){var t,r,e;r=[];for(e in this.types)r.push(function(){var r,n,o,i;for(o=this.messages[e],i=[],r=0,n=o.length;n>r;r++)t=o[r],i.push(this.transport(this.generateMessage(e,t)));return i}.call(this));return r},outputMessage:function(t){return t},outputType:function(t){var r;return this.keyword&&(t=this.keyword===n.SYMBOL_KEYWORD?this.types[t].symbol:this.keyword),r=this.align?"production"===n.ENV?" ":this.keyword?" ":this.align:" ",""+t+r},transport:console.log,generateMessage:function(t,r){var e,n,o,i;if(this.isPrintable(t))return e=this.types[t].color,r=this.outputMessage(r),r=this.colorize(this.types.line.color,r),n=null,this.diff&&(this.diff[t]?(n=a(new Date-this.diff[t]),n=" +"+n,this.diff[t]=new Date):(this.diff[t]=new Date,n=" +0ms")),o=this.outputType(t),o=this.colorize(e,o),i=o+r,n&&(i+=this.colorize(e,n)),i},generateTypeMessage:function(t){return function(){var r,e;return e=1<=arguments.length?c.call(arguments,0):[],r=this.types[t].color,e=this.format(e,r),e=this.generateMessage(t,e),e&&this.transport(e),this}},colorize:function(t,r){var e,i,u,a;if(!this.color||"production"===n.ENV)return r;for(t=t.split(" "),a=o,i=0,u=t.length;u>i;i++)e=t[i],a=a[e];return a(r)},isPrintable:function(t){return this.level===n.UNMUTED?!0:this.level===n.MUTED?!1:this.types[t].level<=this.types[this.level].level},format:function(t,r){return t.push(r),u.apply(null,t)},keyword:null,diff:!1,align:" ",color:!0,level:n.UNMUTED,types:{line:{color:"gray"},error:{level:0,color:"red",symbol:i.error},warn:{level:1,color:"yellow",symbol:i.warning},success:{level:2,color:"green",symbol:i.success},info:{level:3,color:"white",symbol:i.info},verbose:{level:4,color:"cyan",symbol:i.info},debug:{level:5,color:"blue",symbol:i.info},silly:{level:6,color:"magenta",symbol:i.info}}}}).call(this,t("_process"))},{"./Constants":2,"./Format":4,_process:30,chalk:11,ms:29}],4:[function(t,r,e){(function(e){"use strict";var n,o,i,u,a;o=t("chalk"),n={escape:/%{2,2}/g,type:/(%?)(%([jds]))/g},u=function(t){return-1!==t.indexOf(" ")},a=function(t,r,n){var i,c,s,f,l,h;if("symbol"==typeof n&&(n=n.toString()),"symbol"==typeof r&&(r=r.toString()),null===r?r="null":void 0===r?r="undefined":r===!1&&(r="false"),"object"!=typeof r)return n&&"string"==typeof r&&u(r)&&(r="'"+r+"'"),n?n+"="+r:r;if(r instanceof e)return n?n+"="+r.toString("base64"):r.toString("base64");for(h="",s=Object.keys(r),l=s.length,i=0;l>i;){if(Array.isArray(r[s[i]])){for(h+=s[i]+"=[",c=0,f=r[s[i]].length;f>c;)h+=a(t,r[s[i]][c]),f-1>c&&(h+=" "),c++;h+="]"}else h+=r[s[i]]instanceof Date?s[i]+"="+r[s[i]]:a(t,r[s[i]],o[t](s[i]));l-1>i&&(h+=" "),i++}return h},i=function(t){var r,e,o,i,u;if(e=Array.prototype.slice.call(arguments,1),o=e.pop(),e.length&&(t=t.replace(n.type,function(t,r,n,i){var u;switch(u=e.shift(),i){case"s":u=""+u;break;case"d":u=Number(u);break;case"j":u=a(o,u)}return r?(e.unshift(u),t):u})),e.length)for(i=0,u=e.length;u>i;i++)r=e[i],t+=" "+a(o,r);return null!=t.replace&&(t=t.replace(n.escape,"%")),a(o,t)},r.exports=i}).call(this,t("buffer").Buffer)},{buffer:9,chalk:11}],5:[function(t,r,e){"use strict";r.exports=function(){return/[\u001b\u009b][[()#;?]*(?:[0-9]{1,4}(?:;[0-9]{0,4})*)?[0-9A-ORZcf-nqry=><]/g}},{}],6:[function(t,r,e){"use strict";function n(){var t={modifiers:{reset:[0,0],bold:[1,22],dim:[2,22],italic:[3,23],underline:[4,24],inverse:[7,27],hidden:[8,28],strikethrough:[9,29]},colors:{black:[30,39],red:[31,39],green:[32,39],yellow:[33,39],blue:[34,39],magenta:[35,39],cyan:[36,39],white:[37,39],gray:[90,39]},bgColors:{bgBlack:[40,49],bgRed:[41,49],bgGreen:[42,49],bgYellow:[43,49],bgBlue:[44,49],bgMagenta:[45,49],bgCyan:[46,49],bgWhite:[47,49]}};return t.colors.grey=t.colors.gray,Object.keys(t).forEach(function(r){var e=t[r];Object.keys(e).forEach(function(r){var n=e[r];t[r]=e[r]={open:"["+n[0]+"m",close:"["+n[1]+"m"}}),Object.defineProperty(t,r,{value:e,enumerable:!1})}),t}Object.defineProperty(r,"exports",{enumerable:!0,get:n})},{}],7:[function(t,r,e){"use strict";function n(){for(var t="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",r=0,e=t.length;e>r;++r)c[r]=t[r],s[t.charCodeAt(r)]=r;s["-".charCodeAt(0)]=62,s["_".charCodeAt(0)]=63}function o(t){var r,e,n,o,i,u,a=t.length;if(a%4>0)throw new Error("Invalid string. Length must be a multiple of 4");i="="===t[a-2]?2:"="===t[a-1]?1:0,u=new f(3*a/4-i),n=i>0?a-4:a;var c=0;for(r=0,e=0;n>r;r+=4,e+=3)o=s[t.charCodeAt(r)]<<18|s[t.charCodeAt(r+1)]<<12|s[t.charCodeAt(r+2)]<<6|s[t.charCodeAt(r+3)],u[c++]=o>>16&255,u[c++]=o>>8&255,u[c++]=255&o;return 2===i?(o=s[t.charCodeAt(r)]<<2|s[t.charCodeAt(r+1)]>>4,u[c++]=255&o):1===i&&(o=s[t.charCodeAt(r)]<<10|s[t.charCodeAt(r+1)]<<4|s[t.charCodeAt(r+2)]>>2,u[c++]=o>>8&255,u[c++]=255&o),u}function i(t){return c[t>>18&63]+c[t>>12&63]+c[t>>6&63]+c[63&t]}function u(t,r,e){for(var n,o=[],u=r;e>u;u+=3)n=(t[u]<<16)+(t[u+1]<<8)+t[u+2],o.push(i(n));return o.join("")}function a(t){for(var r,e=t.length,n=e%3,o="",i=[],a=16383,s=0,f=e-n;f>s;s+=a)i.push(u(t,s,s+a>f?f:s+a));return 1===n?(r=t[e-1],o+=c[r>>2],o+=c[r<<4&63],o+="=="):2===n&&(r=(t[e-2]<<8)+t[e-1],o+=c[r>>10],o+=c[r>>4&63],o+=c[r<<2&63],o+="="),i.push(o),i.join("")}e.toByteArray=o,e.fromByteArray=a;var c=[],s=[],f="undefined"!=typeof Uint8Array?Uint8Array:Array;n()},{}],8:[function(t,r,e){},{}],9:[function(t,r,e){(function(r){"use strict";function n(){try{var t=new Uint8Array(1);return t.foo=function(){return 42},42===t.foo()&&"function"==typeof t.subarray&&0===t.subarray(1,1).byteLength}catch(r){return!1}}function o(){return i.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function i(t){return this instanceof i?(i.TYPED_ARRAY_SUPPORT||(this.length=0,this.parent=void 0),"number"==typeof t?u(this,t):"string"==typeof t?a(this,t,arguments.length>1?arguments[1]:"utf8"):c(this,t)):arguments.length>1?new i(t,arguments[1]):new i(t)}function u(t,r){if(t=v(t,0>r?0:0|d(r)),!i.TYPED_ARRAY_SUPPORT)for(var e=0;r>e;e++)t[e]=0;return t}function a(t,r,e){"string"==typeof e&&""!==e||(e="utf8");var n=0|b(r,e);return t=v(t,n),t.write(r,e),t}function c(t,r){if(i.isBuffer(r))return s(t,r);if(Z(r))return f(t,r);if(null==r)throw new TypeError("must start with number, buffer, array or string");if("undefined"!=typeof ArrayBuffer){if(r.buffer instanceof ArrayBuffer)return l(t,r);if(r instanceof ArrayBuffer)return h(t,r)}return r.length?p(t,r):y(t,r)}function s(t,r){var e=0|d(r.length);return t=v(t,e),r.copy(t,0,0,e),t}function f(t,r){var e=0|d(r.length);t=v(t,e);for(var n=0;e>n;n+=1)t[n]=255&r[n];return t}function l(t,r){var e=0|d(r.length);t=v(t,e);for(var n=0;e>n;n+=1)t[n]=255&r[n];return t}function h(t,r){return r.byteLength,i.TYPED_ARRAY_SUPPORT?(t=new Uint8Array(r),t.__proto__=i.prototype):t=l(t,new Uint8Array(r)),t}function p(t,r){var e=0|d(r.length);t=v(t,e);for(var n=0;e>n;n+=1)t[n]=255&r[n];return t}function y(t,r){var e,n=0;"Buffer"===r.type&&Z(r.data)&&(e=r.data,n=0|d(e.length)),t=v(t,n);for(var o=0;n>o;o+=1)t[o]=255&e[o];return t}function v(t,r){i.TYPED_ARRAY_SUPPORT?(t=new Uint8Array(r),t.__proto__=i.prototype):t.length=r;var e=0!==r&&r<=i.poolSize>>>1;return e&&(t.parent=J),t}function d(t){if(t>=o())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+o().toString(16)+" bytes");return 0|t}function g(t,r){if(!(this instanceof g))return new g(t,r);var e=new i(t,r);return delete e.parent,e}function b(t,r){"string"!=typeof t&&(t=""+t);var e=t.length;if(0===e)return 0;for(var n=!1;;)switch(r){case"ascii":case"binary":case"raw":case"raws":return e;case"utf8":case"utf-8":return z(t).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*e;case"hex":return e>>>1;case"base64":return V(t).length;default:if(n)return z(t).length;r=(""+r).toLowerCase(),n=!0}}function w(t,r,e){var n=!1;if(r=0|r,e=void 0===e||e===1/0?this.length:0|e,t||(t="utf8"),0>r&&(r=0),e>this.length&&(e=this.length),r>=e)return"";for(;;)switch(t){case"hex":return U(this,r,e);case"utf8":case"utf-8":return R(this,r,e);case"ascii":return P(this,r,e);case"binary":return T(this,r,e);case"base64":return x(this,r,e);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return M(this,r,e);default:if(n)throw new TypeError("Unknown encoding: "+t);t=(t+"").toLowerCase(),n=!0}}function _(t,r,e,n){e=Number(e)||0;var o=t.length-e;n?(n=Number(n),n>o&&(n=o)):n=o;var i=r.length;if(i%2!==0)throw new Error("Invalid hex string");n>i/2&&(n=i/2);for(var u=0;n>u;u++){var a=parseInt(r.substr(2*u,2),16);if(isNaN(a))throw new Error("Invalid hex string");t[e+u]=a}return u}function j(t,r,e,n){return q(z(r,t.length-e),t,e,n)}function m(t,r,e,n){return q(G(r),t,e,n)}function A(t,r,e,n){return m(t,r,e,n)}function E(t,r,e,n){return q(V(r),t,e,n)}function O(t,r,e,n){return q(W(r,t.length-e),t,e,n)}function x(t,r,e){return 0===r&&e===t.length?K.fromByteArray(t):K.fromByteArray(t.slice(r,e))}function R(t,r,e){e=Math.min(t.length,e);for(var n=[],o=r;e>o;){var i=t[o],u=null,a=i>239?4:i>223?3:i>191?2:1;if(e>=o+a){var c,s,f,l;switch(a){case 1:128>i&&(u=i);break;case 2:c=t[o+1],128===(192&c)&&(l=(31&i)<<6|63&c,l>127&&(u=l));break;case 3:c=t[o+1],s=t[o+2],128===(192&c)&&128===(192&s)&&(l=(15&i)<<12|(63&c)<<6|63&s,l>2047&&(55296>l||l>57343)&&(u=l));break;case 4:c=t[o+1],s=t[o+2],f=t[o+3],128===(192&c)&&128===(192&s)&&128===(192&f)&&(l=(15&i)<<18|(63&c)<<12|(63&s)<<6|63&f,l>65535&&1114112>l&&(u=l))}}null===u?(u=65533,a=1):u>65535&&(u-=65536,n.push(u>>>10&1023|55296),u=56320|1023&u),n.push(u),o+=a}return S(n)}function S(t){var r=t.length;if(H>=r)return String.fromCharCode.apply(String,t);for(var e="",n=0;r>n;)e+=String.fromCharCode.apply(String,t.slice(n,n+=H));return e}function P(t,r,e){var n="";e=Math.min(t.length,e);for(var o=r;e>o;o++)n+=String.fromCharCode(127&t[o]);return n}function T(t,r,e){var n="";e=Math.min(t.length,e);for(var o=r;e>o;o++)n+=String.fromCharCode(t[o]);return n}function U(t,r,e){var n=t.length;(!r||0>r)&&(r=0),(!e||0>e||e>n)&&(e=n);for(var o="",i=r;e>i;i++)o+=$(t[i]);return o}function M(t,r,e){for(var n=t.slice(r,e),o="",i=0;i<n.length;i+=2)o+=String.fromCharCode(n[i]+256*n[i+1]);return o}function B(t,r,e){if(t%1!==0||0>t)throw new RangeError("offset is not uint");if(t+r>e)throw new RangeError("Trying to access beyond buffer length")}function I(t,r,e,n,o,u){if(!i.isBuffer(t))throw new TypeError("buffer must be a Buffer instance");if(r>o||u>r)throw new RangeError("value is out of bounds");if(e+n>t.length)throw new RangeError("index out of range")}function C(t,r,e,n){0>r&&(r=65535+r+1);for(var o=0,i=Math.min(t.length-e,2);i>o;o++)t[e+o]=(r&255<<8*(n?o:1-o))>>>8*(n?o:1-o)}function k(t,r,e,n){0>r&&(r=4294967295+r+1);for(var o=0,i=Math.min(t.length-e,4);i>o;o++)t[e+o]=r>>>8*(n?o:3-o)&255}function Y(t,r,e,n,o,i){if(e+n>t.length)throw new RangeError("index out of range");if(0>e)throw new RangeError("index out of range")}function D(t,r,e,n,o){return o||Y(t,r,e,4,3.4028234663852886e38,-3.4028234663852886e38),X.write(t,r,e,n,23,4),e+4}function F(t,r,e,n,o){return o||Y(t,r,e,8,1.7976931348623157e308,-1.7976931348623157e308),X.write(t,r,e,n,52,8),e+8}function L(t){if(t=N(t).replace(Q,""),t.length<2)return"";for(;t.length%4!==0;)t+="=";return t}function N(t){return t.trim?t.trim():t.replace(/^\s+|\s+$/g,"")}function $(t){return 16>t?"0"+t.toString(16):t.toString(16)}function z(t,r){r=r||1/0;for(var e,n=t.length,o=null,i=[],u=0;n>u;u++){if(e=t.charCodeAt(u),e>55295&&57344>e){if(!o){if(e>56319){(r-=3)>-1&&i.push(239,191,189);continue}if(u+1===n){(r-=3)>-1&&i.push(239,191,189);continue}o=e;continue}if(56320>e){(r-=3)>-1&&i.push(239,191,189),o=e;continue}e=(o-55296<<10|e-56320)+65536}else o&&(r-=3)>-1&&i.push(239,191,189);if(o=null,128>e){if((r-=1)<0)break;i.push(e)}else if(2048>e){if((r-=2)<0)break;i.push(e>>6|192,63&e|128)}else if(65536>e){if((r-=3)<0)break;i.push(e>>12|224,e>>6&63|128,63&e|128)}else{if(!(1114112>e))throw new Error("Invalid code point");if((r-=4)<0)break;i.push(e>>18|240,e>>12&63|128,e>>6&63|128,63&e|128)}}return i}function G(t){for(var r=[],e=0;e<t.length;e++)r.push(255&t.charCodeAt(e));return r}function W(t,r){for(var e,n,o,i=[],u=0;u<t.length&&!((r-=2)<0);u++)e=t.charCodeAt(u),n=e>>8,o=e%256,i.push(o),i.push(n);return i}function V(t){return K.toByteArray(L(t))}function q(t,r,e,n){for(var o=0;n>o&&!(o+e>=r.length||o>=t.length);o++)r[o+e]=t[o];return o}var K=t("base64-js"),X=t("ieee754"),Z=t("isarray");e.Buffer=i,e.SlowBuffer=g,e.INSPECT_MAX_BYTES=50,i.poolSize=8192;var J={};i.TYPED_ARRAY_SUPPORT=void 0!==r.TYPED_ARRAY_SUPPORT?r.TYPED_ARRAY_SUPPORT:n(),i._augment=function(t){return t.__proto__=i.prototype,t},i.TYPED_ARRAY_SUPPORT?(i.prototype.__proto__=Uint8Array.prototype,i.__proto__=Uint8Array,"undefined"!=typeof Symbol&&Symbol.species&&i[Symbol.species]===i&&Object.defineProperty(i,Symbol.species,{value:null,configurable:!0})):(i.prototype.length=void 0,i.prototype.parent=void 0),i.isBuffer=function(t){return!(null==t||!t._isBuffer)},i.compare=function(t,r){if(!i.isBuffer(t)||!i.isBuffer(r))throw new TypeError("Arguments must be Buffers");if(t===r)return 0;for(var e=t.length,n=r.length,o=0,u=Math.min(e,n);u>o;++o)if(t[o]!==r[o]){e=t[o],n=r[o];break}return n>e?-1:e>n?1:0},i.isEncoding=function(t){switch(String(t).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"raw":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},i.concat=function(t,r){if(!Z(t))throw new TypeError("list argument must be an Array of Buffers.");if(0===t.length)return new i(0);var e;if(void 0===r)for(r=0,e=0;e<t.length;e++)r+=t[e].length;var n=new i(r),o=0;for(e=0;e<t.length;e++){var u=t[e];u.copy(n,o),o+=u.length}return n},i.byteLength=b,i.prototype._isBuffer=!0,i.prototype.toString=function(){var t=0|this.length;return 0===t?"":0===arguments.length?R(this,0,t):w.apply(this,arguments)},i.prototype.equals=function(t){if(!i.isBuffer(t))throw new TypeError("Argument must be a Buffer");return this===t?!0:0===i.compare(this,t)},i.prototype.inspect=function(){var t="",r=e.INSPECT_MAX_BYTES;return this.length>0&&(t=this.toString("hex",0,r).match(/.{2}/g).join(" "),this.length>r&&(t+=" ... ")),"<Buffer "+t+">"},i.prototype.compare=function(t){if(!i.isBuffer(t))throw new TypeError("Argument must be a Buffer");return i.compare(this,t)},i.prototype.indexOf=function(t,r){function e(t,r,e){for(var n=-1,o=0;e+o<t.length;o++)if(t[e+o]===r[-1===n?0:o-n]){if(-1===n&&(n=o),o-n+1===r.length)return e+n}else n=-1;return-1}if(r>2147483647?r=2147483647:-2147483648>r&&(r=-2147483648),r>>=0,0===this.length)return-1;if(r>=this.length)return-1;if(0>r&&(r=Math.max(this.length+r,0)),"string"==typeof t)return 0===t.length?-1:String.prototype.indexOf.call(this,t,r);if(i.isBuffer(t))return e(this,t,r);if("number"==typeof t)return i.TYPED_ARRAY_SUPPORT&&"function"===Uint8Array.prototype.indexOf?Uint8Array.prototype.indexOf.call(this,t,r):e(this,[t],r);throw new TypeError("val must be string, number or Buffer")},i.prototype.write=function(t,r,e,n){if(void 0===r)n="utf8",e=this.length,r=0;else if(void 0===e&&"string"==typeof r)n=r,e=this.length,r=0;else if(isFinite(r))r=0|r,isFinite(e)?(e=0|e,void 0===n&&(n="utf8")):(n=e,e=void 0);else{var o=n;n=r,r=0|e,e=o}var i=this.length-r;if((void 0===e||e>i)&&(e=i),t.length>0&&(0>e||0>r)||r>this.length)throw new RangeError("attempt to write outside buffer bounds");n||(n="utf8");for(var u=!1;;)switch(n){case"hex":return _(this,t,r,e);case"utf8":case"utf-8":return j(this,t,r,e);case"ascii":return m(this,t,r,e);case"binary":return A(this,t,r,e);case"base64":return E(this,t,r,e);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return O(this,t,r,e);default:if(u)throw new TypeError("Unknown encoding: "+n);n=(""+n).toLowerCase(),u=!0}},i.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var H=4096;i.prototype.slice=function(t,r){var e=this.length;t=~~t,r=void 0===r?e:~~r,0>t?(t+=e,0>t&&(t=0)):t>e&&(t=e),0>r?(r+=e,0>r&&(r=0)):r>e&&(r=e),t>r&&(r=t);var n;if(i.TYPED_ARRAY_SUPPORT)n=this.subarray(t,r),n.__proto__=i.prototype;else{var o=r-t;n=new i(o,void 0);for(var u=0;o>u;u++)n[u]=this[u+t]}return n.length&&(n.parent=this.parent||this),n},i.prototype.readUIntLE=function(t,r,e){t=0|t,r=0|r,e||B(t,r,this.length);for(var n=this[t],o=1,i=0;++i<r&&(o*=256);)n+=this[t+i]*o;return n},i.prototype.readUIntBE=function(t,r,e){t=0|t,r=0|r,e||B(t,r,this.length);for(var n=this[t+--r],o=1;r>0&&(o*=256);)n+=this[t+--r]*o;return n},i.prototype.readUInt8=function(t,r){return r||B(t,1,this.length),this[t]},i.prototype.readUInt16LE=function(t,r){return r||B(t,2,this.length),this[t]|this[t+1]<<8},i.prototype.readUInt16BE=function(t,r){return r||B(t,2,this.length),this[t]<<8|this[t+1]},i.prototype.readUInt32LE=function(t,r){return r||B(t,4,this.length),(this[t]|this[t+1]<<8|this[t+2]<<16)+16777216*this[t+3]},i.prototype.readUInt32BE=function(t,r){return r||B(t,4,this.length),16777216*this[t]+(this[t+1]<<16|this[t+2]<<8|this[t+3])},i.prototype.readIntLE=function(t,r,e){t=0|t,r=0|r,e||B(t,r,this.length);for(var n=this[t],o=1,i=0;++i<r&&(o*=256);)n+=this[t+i]*o;return o*=128,n>=o&&(n-=Math.pow(2,8*r)),n},i.prototype.readIntBE=function(t,r,e){t=0|t,r=0|r,e||B(t,r,this.length);for(var n=r,o=1,i=this[t+--n];n>0&&(o*=256);)i+=this[t+--n]*o;return o*=128,i>=o&&(i-=Math.pow(2,8*r)),i},i.prototype.readInt8=function(t,r){return r||B(t,1,this.length),128&this[t]?-1*(255-this[t]+1):this[t]},i.prototype.readInt16LE=function(t,r){r||B(t,2,this.length);var e=this[t]|this[t+1]<<8;return 32768&e?4294901760|e:e},i.prototype.readInt16BE=function(t,r){r||B(t,2,this.length);var e=this[t+1]|this[t]<<8;return 32768&e?4294901760|e:e},i.prototype.readInt32LE=function(t,r){return r||B(t,4,this.length),this[t]|this[t+1]<<8|this[t+2]<<16|this[t+3]<<24},i.prototype.readInt32BE=function(t,r){return r||B(t,4,this.length),this[t]<<24|this[t+1]<<16|this[t+2]<<8|this[t+3]},i.prototype.readFloatLE=function(t,r){return r||B(t,4,this.length),X.read(this,t,!0,23,4)},i.prototype.readFloatBE=function(t,r){return r||B(t,4,this.length),X.read(this,t,!1,23,4)},i.prototype.readDoubleLE=function(t,r){return r||B(t,8,this.length),X.read(this,t,!0,52,8)},i.prototype.readDoubleBE=function(t,r){return r||B(t,8,this.length),X.read(this,t,!1,52,8)},i.prototype.writeUIntLE=function(t,r,e,n){t=+t,r=0|r,e=0|e,n||I(this,t,r,e,Math.pow(2,8*e),0);var o=1,i=0;for(this[r]=255&t;++i<e&&(o*=256);)this[r+i]=t/o&255;return r+e},i.prototype.writeUIntBE=function(t,r,e,n){t=+t,r=0|r,e=0|e,n||I(this,t,r,e,Math.pow(2,8*e),0);var o=e-1,i=1;for(this[r+o]=255&t;--o>=0&&(i*=256);)this[r+o]=t/i&255;return r+e},i.prototype.writeUInt8=function(t,r,e){return t=+t,r=0|r,e||I(this,t,r,1,255,0),i.TYPED_ARRAY_SUPPORT||(t=Math.floor(t)),this[r]=255&t,r+1},i.prototype.writeUInt16LE=function(t,r,e){return t=+t,r=0|r,e||I(this,t,r,2,65535,0),i.TYPED_ARRAY_SUPPORT?(this[r]=255&t,this[r+1]=t>>>8):C(this,t,r,!0),r+2},i.prototype.writeUInt16BE=function(t,r,e){return t=+t,r=0|r,e||I(this,t,r,2,65535,0),i.TYPED_ARRAY_SUPPORT?(this[r]=t>>>8,this[r+1]=255&t):C(this,t,r,!1),r+2},i.prototype.writeUInt32LE=function(t,r,e){return t=+t,r=0|r,e||I(this,t,r,4,4294967295,0),i.TYPED_ARRAY_SUPPORT?(this[r+3]=t>>>24,this[r+2]=t>>>16,this[r+1]=t>>>8,this[r]=255&t):k(this,t,r,!0),r+4},i.prototype.writeUInt32BE=function(t,r,e){return t=+t,r=0|r,e||I(this,t,r,4,4294967295,0),i.TYPED_ARRAY_SUPPORT?(this[r]=t>>>24,this[r+1]=t>>>16,this[r+2]=t>>>8,this[r+3]=255&t):k(this,t,r,!1),r+4},i.prototype.writeIntLE=function(t,r,e,n){if(t=+t,r=0|r,!n){var o=Math.pow(2,8*e-1);I(this,t,r,e,o-1,-o)}var i=0,u=1,a=0>t?1:0;for(this[r]=255&t;++i<e&&(u*=256);)this[r+i]=(t/u>>0)-a&255;return r+e},i.prototype.writeIntBE=function(t,r,e,n){if(t=+t,r=0|r,!n){var o=Math.pow(2,8*e-1);I(this,t,r,e,o-1,-o)}var i=e-1,u=1,a=0>t?1:0;for(this[r+i]=255&t;--i>=0&&(u*=256);)this[r+i]=(t/u>>0)-a&255;return r+e},i.prototype.writeInt8=function(t,r,e){return t=+t,r=0|r,e||I(this,t,r,1,127,-128),i.TYPED_ARRAY_SUPPORT||(t=Math.floor(t)),0>t&&(t=255+t+1),this[r]=255&t,r+1},i.prototype.writeInt16LE=function(t,r,e){return t=+t,r=0|r,e||I(this,t,r,2,32767,-32768),i.TYPED_ARRAY_SUPPORT?(this[r]=255&t,this[r+1]=t>>>8):C(this,t,r,!0),r+2},i.prototype.writeInt16BE=function(t,r,e){return t=+t,r=0|r,e||I(this,t,r,2,32767,-32768),i.TYPED_ARRAY_SUPPORT?(this[r]=t>>>8,this[r+1]=255&t):C(this,t,r,!1),r+2},i.prototype.writeInt32LE=function(t,r,e){return t=+t,r=0|r,e||I(this,t,r,4,2147483647,-2147483648),i.TYPED_ARRAY_SUPPORT?(this[r]=255&t,this[r+1]=t>>>8,this[r+2]=t>>>16,this[r+3]=t>>>24):k(this,t,r,!0),r+4},i.prototype.writeInt32BE=function(t,r,e){return t=+t,r=0|r,e||I(this,t,r,4,2147483647,-2147483648),0>t&&(t=4294967295+t+1),i.TYPED_ARRAY_SUPPORT?(this[r]=t>>>24,this[r+1]=t>>>16,this[r+2]=t>>>8,this[r+3]=255&t):k(this,t,r,!1),r+4},i.prototype.writeFloatLE=function(t,r,e){return D(this,t,r,!0,e)},i.prototype.writeFloatBE=function(t,r,e){return D(this,t,r,!1,e)},i.prototype.writeDoubleLE=function(t,r,e){return F(this,t,r,!0,e)},i.prototype.writeDoubleBE=function(t,r,e){return F(this,t,r,!1,e)},i.prototype.copy=function(t,r,e,n){if(e||(e=0),n||0===n||(n=this.length),r>=t.length&&(r=t.length),r||(r=0),n>0&&e>n&&(n=e),n===e)return 0;if(0===t.length||0===this.length)return 0;if(0>r)throw new RangeError("targetStart out of bounds");if(0>e||e>=this.length)throw new RangeError("sourceStart out of bounds");if(0>n)throw new RangeError("sourceEnd out of bounds");n>this.length&&(n=this.length),t.length-r<n-e&&(n=t.length-r+e);var o,u=n-e;if(this===t&&r>e&&n>r)for(o=u-1;o>=0;o--)t[o+r]=this[o+e];else if(1e3>u||!i.TYPED_ARRAY_SUPPORT)for(o=0;u>o;o++)t[o+r]=this[o+e];else Uint8Array.prototype.set.call(t,this.subarray(e,e+u),r);return u},i.prototype.fill=function(t,r,e){if(t||(t=0),r||(r=0),e||(e=this.length),r>e)throw new RangeError("end < start");if(e!==r&&0!==this.length){if(0>r||r>=this.length)throw new RangeError("start out of bounds");if(0>e||e>this.length)throw new RangeError("end out of bounds");var n;if("number"==typeof t)for(n=r;e>n;n++)this[n]=t;else{var o=z(t.toString()),i=o.length;for(n=r;e>n;n++)this[n]=o[n%i]}return this}};var Q=/[^+\/0-9A-Za-z-_]/g}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"base64-js":7,ieee754:16,isarray:10}],10:[function(t,r,e){var n={}.toString;r.exports=Array.isArray||function(t){return"[object Array]"==n.call(t)}},{}],11:[function(t,r,e){(function(e){"use strict";function n(t){this.enabled=t&&void 0!==t.enabled?t.enabled:l}function o(t){var r=function(){return i.apply(r,arguments)};return r._styles=t,r.enabled=this.enabled,r.__proto__=v,r}function i(){var t=arguments,r=t.length,e=0!==r&&String(arguments[0]);if(r>1)for(var n=1;r>n;n++)e+=" "+t[n];if(!this.enabled||!e)return e;var o=this._styles,i=o.length,u=c.dim.open;for(!p||-1===o.indexOf("gray")&&-1===o.indexOf("grey")||(c.dim.open="");i--;){var a=c[o[i]];e=a.open+e.replace(a.closeRe,a.open)+a.close}return c.dim.open=u,e}function u(){var t={};return Object.keys(y).forEach(function(r){t[r]={get:function(){return o.call(this,[r])}}}),t}var a=t("escape-string-regexp"),c=t("ansi-styles"),s=t("strip-ansi"),f=t("has-ansi"),l=t("supports-color"),h=Object.defineProperties,p="win32"===e.platform&&!/^xterm/i.test(e.env.TERM);p&&(c.blue.open="");var y=function(){var t={};return Object.keys(c).forEach(function(r){c[r].closeRe=new RegExp(a(c[r].close),"g"),t[r]={get:function(){return o.call(this,this._styles.concat(r))}}}),t}(),v=h(function(){},y);h(n.prototype,u()),r.exports=new n,r.exports.styles=c,r.exports.hasColor=f,r.exports.stripColor=s,r.exports.supportsColor=l}).call(this,t("_process"))},{_process:30,"ansi-styles":6,"escape-string-regexp":12,"has-ansi":15,"strip-ansi":31,"supports-color":32}],12:[function(t,r,e){"use strict";var n=/[|\\{}()[\]^$+*?.]/g;r.exports=function(t){if("string"!=typeof t)throw new TypeError("Expected a string");return t.replace(n,"\\$&")}},{}],13:[function(t,r,e){"use strict";function n(t,r){return c(a(t),r)}function o(t){return"object"==typeof t&&null!==t}function i(t,r){return o(r)?n(t,r):u(t)?t:r}var u=t("existential"),a=t("lodash.clonedeep"),c=t("lodash.defaultsdeep");r.exports=function(){for(var t=Array.prototype.slice.call(arguments),r=i(t.shift(),t.shift());t.length;)r=i(r,t.shift());return r}},{existential:14,"lodash.clonedeep":21,"lodash.defaultsdeep":22}],14:[function(t,r,e){"use strict";r.exports=function(t){return null!=t}},{}],15:[function(t,r,e){"use strict";var n=t("ansi-regex"),o=new RegExp(n().source);r.exports=o.test.bind(o)},{"ansi-regex":5}],16:[function(t,r,e){e.read=function(t,r,e,n,o){var i,u,a=8*o-n-1,c=(1<<a)-1,s=c>>1,f=-7,l=e?o-1:0,h=e?-1:1,p=t[r+l];for(l+=h,i=p&(1<<-f)-1,p>>=-f,f+=a;f>0;i=256*i+t[r+l],l+=h,f-=8);for(u=i&(1<<-f)-1,i>>=-f,f+=n;f>0;u=256*u+t[r+l],l+=h,f-=8);if(0===i)i=1-s;else{if(i===c)return u?NaN:(p?-1:1)*(1/0);u+=Math.pow(2,n),i-=s}return(p?-1:1)*u*Math.pow(2,i-n)},e.write=function(t,r,e,n,o,i){var u,a,c,s=8*i-o-1,f=(1<<s)-1,l=f>>1,h=23===o?Math.pow(2,-24)-Math.pow(2,-77):0,p=n?0:i-1,y=n?1:-1,v=0>r||0===r&&0>1/r?1:0;for(r=Math.abs(r),isNaN(r)||r===1/0?(a=isNaN(r)?1:0,u=f):(u=Math.floor(Math.log(r)/Math.LN2),r*(c=Math.pow(2,-u))<1&&(u--,c*=2),r+=u+l>=1?h/c:h*Math.pow(2,1-l),r*c>=2&&(u++,c/=2),u+l>=f?(a=0,u=f):u+l>=1?(a=(r*c-1)*Math.pow(2,o),u+=l):(a=r*Math.pow(2,l-1)*Math.pow(2,o),u=0));o>=8;t[e+p]=255&a,p+=y,a/=256,o-=8);for(u=u<<o|a,s+=o;s>0;t[e+p]=255&u,p+=y,u/=256,s-=8);t[e+p-y]|=128*v}},{}],17:[function(t,r,e){(function(t){function n(t,r){return t.set(r[0],r[1]),t}function o(t,r){return t.add(r),t}function i(t,r){for(var e=-1,n=t.length;++e<n&&r(t[e],e,t)!==!1;);return t}function u(t,r){for(var e=-1,n=r.length,o=t.length;++e<n;)t[o+e]=r[e];return t}function a(t,r,e,n){var o=-1,i=t.length;for(n&&i&&(e=t[++o]);++o<i;)e=r(e,t[o],o,t);return e}function c(t,r){for(var e=-1,n=Array(t);++e<t;)n[e]=r(e);return n}function s(t){return t&&t.Object===Object?t:null}function f(t){var r=!1;if(null!=t&&"function"!=typeof t.toString)try{r=!!(t+"")}catch(e){}return r}function l(t,r){return t="number"==typeof t||or.test(t)?+t:-1,r=null==r?Rt:r,t>-1&&t%1==0&&r>t}function h(t){var r=-1,e=Array(t.size);return t.forEach(function(t,n){e[++r]=[n,t]}),e}function p(t){var r=-1,e=Array(t.size);return t.forEach(function(t){e[++r]=t}),e}function y(){}function v(t,r){return g(t,r)&&delete t[r]}function d(t,r){if(Cr){var e=t[r];return e===xt?void 0:e}return br.call(t,r)?t[r]:void 0}function g(t,r){return Cr?void 0!==t[r]:br.call(t,r)}function b(t,r,e){t[r]=Cr&&void 0===e?xt:e}function w(t){var r=-1,e=t?t.length:0;for(this.clear();++r<e;){var n=t[r];this.set(n[0],n[1])}}function _(){this.__data__={hash:new y,map:Ur?new Ur:[],string:new y}}function j(t){var r=this.__data__;return ft(t)?v("string"==typeof t?r.string:r.hash,t):Ur?r.map["delete"](t):U(r.map,t)}function m(t){var r=this.__data__;return ft(t)?d("string"==typeof t?r.string:r.hash,t):Ur?r.map.get(t):M(r.map,t)}function A(t){var r=this.__data__;return ft(t)?g("string"==typeof t?r.string:r.hash,t):Ur?r.map.has(t):B(r.map,t)}function E(t,r){var e=this.__data__;return ft(t)?b("string"==typeof t?e.string:e.hash,t,r):Ur?e.map.set(t,r):C(e.map,t,r),this}function O(t){var r=-1,e=t?t.length:0;for(this.clear();++r<e;){var n=t[r];this.set(n[0],n[1])}}function x(){this.__data__={array:[],map:null}}function R(t){var r=this.__data__,e=r.array;return e?U(e,t):r.map["delete"](t)}function S(t){var r=this.__data__,e=r.array;return e?M(e,t):r.map.get(t)}function P(t){var r=this.__data__,e=r.array;return e?B(e,t):r.map.has(t)}function T(t,r){var e=this.__data__,n=e.array;n&&(n.length<Ot-1?C(n,t,r):(e.array=null,e.map=new w(n)));var o=e.map;return o&&o.set(t,r),this}function U(t,r){var e=I(t,r);if(0>e)return!1;var n=t.length-1;return e==n?t.pop():Rr.call(t,e,1),!0}function M(t,r){var e=I(t,r);return 0>e?void 0:t[e][1]}function B(t,r){return I(t,r)>-1}function I(t,r){for(var e=t.length;e--;)if(pt(t[e][0],r))return e;return-1}function C(t,r,e){var n=I(t,r);0>n?t.push([r,e]):t[n][1]=e}function k(t,r,e){var n=t[r];br.call(t,r)&&pt(n,e)&&(void 0!==e||r in t)||(t[r]=e)}function Y(t,r){return t&&Q(r,At(r),t)}function D(t,r,e,n,o,u,a){var c;if(n&&(c=u?n(t,o,u,a):n(t)),void 0!==c)return c;if(!wt(t))return t;var s=Gr(t);if(s){if(c=ut(t),!r)return H(t,c)}else{var l=it(t),h=l==Bt||l==It;if(Wr(t))return G(t,r);if(l==Yt||l==St||h&&!u){if(f(t))return u?t:{};if(c=at(h?{}:t),!r)return tt(t,Y(c,t))}else{if(!ir[l])return u?t:{};c=ct(t,l,D,r)}}a||(a=new O);var p=a.get(t);if(p)return p;if(a.set(t,c),!s)var y=e?rt(t):At(t);return i(y||t,function(o,i){y&&(i=o,o=t[i]),k(c,i,D(o,r,e,n,i,t,a))}),c}function F(t){return wt(t)?Or(t):{}}function L(t,r,e){var n=r(t);return Gr(t)?n:u(n,e(t))}function N(t,r){return br.call(t,r)||"object"==typeof t&&r in t&&null===nt(t)}function $(t){return Pr(Object(t))}function z(t){return function(r){return null==r?void 0:r[t]}}function G(t,r){if(r)return t.slice();var e=new t.constructor(t.length);return t.copy(e),e}function W(t){var r=new t.constructor(t.byteLength);return new Ar(r).set(new Ar(t)),r}function V(t,r){var e=r?W(t.buffer):t.buffer;return new t.constructor(e,t.byteOffset,t.byteLength)}function q(t,r,e){var o=r?e(h(t),!0):h(t);return a(o,n,new t.constructor)}function K(t){var r=new t.constructor(t.source,er.exec(t));return r.lastIndex=t.lastIndex,r}function X(t,r,e){var n=r?e(p(t),!0):p(t);return a(n,o,new t.constructor)}function Z(t){return $r?Object($r.call(t)):{}}function J(t,r){var e=r?W(t.buffer):t.buffer;return new t.constructor(e,t.byteOffset,t.length)}function H(t,r){var e=-1,n=t.length;for(r||(r=Array(n));++e<n;)r[e]=t[e];return r}function Q(t,r,e,n){e||(e={});for(var o=-1,i=r.length;++o<i;){var u=r[o],a=n?n(e[u],t[u],u,e,t):t[u];k(e,u,a)}return e}function tt(t,r){return Q(t,ot(t),r)}function rt(t){return L(t,At,ot)}function et(t,r){var e=t[r];return jt(e)?e:void 0}function nt(t){return Sr(Object(t))}function ot(t){return Er(Object(t))}function it(t){return wr.call(t)}function ut(t){var r=t.length,e=t.constructor(r);return r&&"string"==typeof t[0]&&br.call(t,"index")&&(e.index=t.index,
e.input=t.input),e}function at(t){return"function"!=typeof t.constructor||lt(t)?{}:F(nt(t))}function ct(t,r,e,n){var o=t.constructor;switch(r){case Gt:return W(t);case Tt:case Ut:return new o(+t);case Wt:return V(t,n);case Vt:case qt:case Kt:case Xt:case Zt:case Jt:case Ht:case Qt:case tr:return J(t,n);case Ct:return q(t,n,e);case kt:case Nt:return new o(t);case Ft:return K(t);case Lt:return X(t,n,e);case $t:return Z(t)}}function st(t){var r=t?t.length:void 0;return bt(r)&&(Gr(t)||mt(t)||yt(t))?c(r,String):null}function ft(t){var r=typeof t;return"number"==r||"boolean"==r||"string"==r&&"__proto__"!=t||null==t}function lt(t){var r=t&&t.constructor,e="function"==typeof r&&r.prototype||dr;return t===e}function ht(t){if(null!=t){try{return gr.call(t)}catch(r){}try{return t+""}catch(r){}}return""}function pt(t,r){return t===r||t!==t&&r!==r}function yt(t){return dt(t)&&br.call(t,"callee")&&(!xr.call(t,"callee")||wr.call(t)==St)}function vt(t){return null!=t&&bt(zr(t))&&!gt(t)}function dt(t){return _t(t)&&vt(t)}function gt(t){var r=wt(t)?wr.call(t):"";return r==Bt||r==It}function bt(t){return"number"==typeof t&&t>-1&&t%1==0&&Rt>=t}function wt(t){var r=typeof t;return!!t&&("object"==r||"function"==r)}function _t(t){return!!t&&"object"==typeof t}function jt(t){if(!wt(t))return!1;var r=gt(t)||f(t)?_r:nr;return r.test(ht(t))}function mt(t){return"string"==typeof t||!Gr(t)&&_t(t)&&wr.call(t)==Nt}function At(t){var r=lt(t);if(!r&&!vt(t))return $(t);var e=st(t),n=!!e,o=e||[],i=o.length;for(var u in t)!N(t,u)||n&&("length"==u||l(u,i))||r&&"constructor"==u||o.push(u);return o}function Et(t){return function(){return t}}var Ot=200,xt="__lodash_hash_undefined__",Rt=9007199254740991,St="[object Arguments]",Pt="[object Array]",Tt="[object Boolean]",Ut="[object Date]",Mt="[object Error]",Bt="[object Function]",It="[object GeneratorFunction]",Ct="[object Map]",kt="[object Number]",Yt="[object Object]",Dt="[object Promise]",Ft="[object RegExp]",Lt="[object Set]",Nt="[object String]",$t="[object Symbol]",zt="[object WeakMap]",Gt="[object ArrayBuffer]",Wt="[object DataView]",Vt="[object Float32Array]",qt="[object Float64Array]",Kt="[object Int8Array]",Xt="[object Int16Array]",Zt="[object Int32Array]",Jt="[object Uint8Array]",Ht="[object Uint8ClampedArray]",Qt="[object Uint16Array]",tr="[object Uint32Array]",rr=/[\\^$.*+?()[\]{}|]/g,er=/\w*$/,nr=/^\[object .+?Constructor\]$/,or=/^(?:0|[1-9]\d*)$/,ir={};ir[St]=ir[Pt]=ir[Gt]=ir[Wt]=ir[Tt]=ir[Ut]=ir[Vt]=ir[qt]=ir[Kt]=ir[Xt]=ir[Zt]=ir[Ct]=ir[kt]=ir[Yt]=ir[Ft]=ir[Lt]=ir[Nt]=ir[$t]=ir[Jt]=ir[Ht]=ir[Qt]=ir[tr]=!0,ir[Mt]=ir[Bt]=ir[zt]=!1;var ur={"function":!0,object:!0},ar=ur[typeof e]&&e&&!e.nodeType?e:void 0,cr=ur[typeof r]&&r&&!r.nodeType?r:void 0,sr=cr&&cr.exports===ar?ar:void 0,fr=s(ar&&cr&&"object"==typeof t&&t),lr=s(ur[typeof self]&&self),hr=s(ur[typeof window]&&window),pr=s(ur[typeof this]&&this),yr=fr||hr!==(pr&&pr.window)&&hr||lr||pr||Function("return this")(),vr=Array.prototype,dr=Object.prototype,gr=Function.prototype.toString,br=dr.hasOwnProperty,wr=dr.toString,_r=RegExp("^"+gr.call(br).replace(rr,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),jr=sr?yr.Buffer:void 0,mr=yr.Symbol,Ar=yr.Uint8Array,Er=Object.getOwnPropertySymbols,Or=Object.create,xr=dr.propertyIsEnumerable,Rr=vr.splice,Sr=Object.getPrototypeOf,Pr=Object.keys,Tr=et(yr,"DataView"),Ur=et(yr,"Map"),Mr=et(yr,"Promise"),Br=et(yr,"Set"),Ir=et(yr,"WeakMap"),Cr=et(Object,"create"),kr=ht(Tr),Yr=ht(Ur),Dr=ht(Mr),Fr=ht(Br),Lr=ht(Ir),Nr=mr?mr.prototype:void 0,$r=Nr?Nr.valueOf:void 0;y.prototype=Cr?Cr(null):dr,w.prototype.clear=_,w.prototype["delete"]=j,w.prototype.get=m,w.prototype.has=A,w.prototype.set=E,O.prototype.clear=x,O.prototype["delete"]=R,O.prototype.get=S,O.prototype.has=P,O.prototype.set=T;var zr=z("length");Er||(ot=function(){return[]}),(Tr&&it(new Tr(new ArrayBuffer(1)))!=Wt||Ur&&it(new Ur)!=Ct||Mr&&it(Mr.resolve())!=Dt||Br&&it(new Br)!=Lt||Ir&&it(new Ir)!=zt)&&(it=function(t){var r=wr.call(t),e=r==Yt?t.constructor:void 0,n=e?ht(e):void 0;if(n)switch(n){case kr:return Wt;case Yr:return Ct;case Dr:return Dt;case Fr:return Lt;case Lr:return zt}return r});var Gr=Array.isArray,Wr=jr?function(t){return t instanceof jr}:Et(!1);r.exports=D}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],18:[function(t,r,e){function n(t){return function(r,e,n){for(var o=-1,i=Object(r),u=n(r),a=u.length;a--;){var c=u[t?a:++o];if(e(i[c],c,i)===!1)break}return r}}var o=n();r.exports=o},{}],19:[function(t,r,e){(function(t){function n(t){return t&&t.Object===Object?t:null}var o={"function":!0,object:!0},i=o[typeof e]&&e&&!e.nodeType?e:void 0,u=o[typeof r]&&r&&!r.nodeType?r:void 0,a=n(i&&u&&"object"==typeof t&&t),c=n(o[typeof self]&&self),s=n(o[typeof window]&&window),f=n(o[typeof this]&&this),l=a||s!==(f&&f.window)&&s||c||f||Function("return this")();r.exports=l}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],20:[function(t,r,e){(function(t){function n(t){return t&&t.Object===Object?t:null}function o(t){var r=!1;if(null!=t&&"function"!=typeof t.toString)try{r=!!(t+"")}catch(e){}return r}function i(){}function u(t,r){return c(t,r)&&delete t[r]}function a(t,r){if(et){var e=t[r];return e===C?void 0:e}return J.call(t,r)?t[r]:void 0}function c(t,r){return et?void 0!==t[r]:J.call(t,r)}function s(t,r,e){t[r]=et&&void 0===e?C:e}function f(t){var r=-1,e=t?t.length:0;for(this.clear();++r<e;){var n=t[r];this.set(n[0],n[1])}}function l(){this.__data__={hash:new i,map:rt?new rt:[],string:new i}}function h(t){var r=this.__data__;return S(t)?u("string"==typeof t?r.string:r.hash,t):rt?r.map["delete"](t):m(r.map,t)}function p(t){var r=this.__data__;return S(t)?a("string"==typeof t?r.string:r.hash,t):rt?r.map.get(t):A(r.map,t)}function y(t){var r=this.__data__;return S(t)?c("string"==typeof t?r.string:r.hash,t):rt?r.map.has(t):E(r.map,t)}function v(t,r){var e=this.__data__;return S(t)?s("string"==typeof t?e.string:e.hash,t,r):rt?e.map.set(t,r):x(e.map,t,r),this}function d(t){var r=-1,e=t?t.length:0;for(this.clear();++r<e;){var n=t[r];this.set(n[0],n[1])}}function g(){this.__data__={array:[],map:null}}function b(t){var r=this.__data__,e=r.array;return e?m(e,t):r.map["delete"](t)}function w(t){var r=this.__data__,e=r.array;return e?A(e,t):r.map.get(t)}function _(t){var r=this.__data__,e=r.array;return e?E(e,t):r.map.has(t)}function j(t,r){var e=this.__data__,n=e.array;n&&(n.length<I-1?x(n,t,r):(e.array=null,e.map=new f(n)));var o=e.map;return o&&o.set(t,r),this}function m(t,r){var e=O(t,r);if(0>e)return!1;var n=t.length-1;return e==n?t.pop():tt.call(t,e,1),!0}function A(t,r){var e=O(t,r);return 0>e?void 0:t[e][1]}function E(t,r){return O(t,r)>-1}function O(t,r){for(var e=t.length;e--;)if(T(t[e][0],r))return e;return-1}function x(t,r,e){var n=O(t,r);0>n?t.push([r,e]):t[n][1]=e}function R(t,r){var e=t[r];return B(e)?e:void 0}function S(t){var r=typeof t;return"number"==r||"boolean"==r||"string"==r&&"__proto__"!=t||null==t}function P(t){if(null!=t){try{return Z.call(t)}catch(r){}try{return t+""}catch(r){}}return""}function T(t,r){return t===r||t!==t&&r!==r}function U(t){var r=M(t)?H.call(t):"";return r==k||r==Y}function M(t){var r=typeof t;return!!t&&("object"==r||"function"==r)}function B(t){if(!M(t))return!1;var r=U(t)||o(t)?Q:F;return r.test(P(t))}var I=200,C="__lodash_hash_undefined__",k="[object Function]",Y="[object GeneratorFunction]",D=/[\\^$.*+?()[\]{}|]/g,F=/^\[object .+?Constructor\]$/,L={"function":!0,object:!0},N=L[typeof e]&&e&&!e.nodeType?e:void 0,$=L[typeof r]&&r&&!r.nodeType?r:void 0,z=n(N&&$&&"object"==typeof t&&t),G=n(L[typeof self]&&self),W=n(L[typeof window]&&window),V=n(L[typeof this]&&this),q=z||W!==(V&&V.window)&&W||G||V||Function("return this")(),K=Array.prototype,X=Object.prototype,Z=Function.prototype.toString,J=X.hasOwnProperty,H=X.toString,Q=RegExp("^"+Z.call(J).replace(D,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),tt=K.splice,rt=R(q,"Map"),et=R(Object,"create");i.prototype=et?et(null):X,f.prototype.clear=l,f.prototype["delete"]=h,f.prototype.get=p,f.prototype.has=y,f.prototype.set=v,d.prototype.clear=g,d.prototype["delete"]=b,d.prototype.get=w,d.prototype.has=_,d.prototype.set=j,r.exports=d}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],21:[function(t,r,e){function n(t,r){return t.set(r[0],r[1]),t}function o(t,r){return t.add(r),t}function i(t,r){for(var e=-1,n=t.length;++e<n&&r(t[e],e,t)!==!1;);return t}function u(t,r,e,n){var o=-1,i=t.length;for(n&&i&&(e=t[++o]);++o<i;)e=r(e,t[o],o,t);return e}function a(t){var r=!1;if(null!=t&&"function"!=typeof t.toString)try{r=!!(t+"")}catch(e){}return r}function c(t){var r=-1,e=Array(t.size);return t.forEach(function(t,n){e[++r]=[n,t]}),e}function s(t){var r=-1,e=Array(t.size);return t.forEach(function(t){e[++r]=t}),e}function f(t,r,e){var n=t[r];B(n,e)&&(!B(n,bt[r])||_t.call(t,r))&&(void 0!==e||r in t)||(t[r]=e)}function l(t,r){return t&&A(r,N(r),t)}function h(t,r,e,n,o,u){var c;if(e&&(c=o?e(t,n,o,u):e(t)),void 0!==c)return c;if(!C(t))return t;var s=kt(t);if(s){if(c=S(t),!r)return m(t,c)}else{var p=R(t),d=p==K||p==X;if(L(t))return v(t,r);if(p!=H&&p!=z&&(!d||o))return gt[p]?T(t,p,r):o?t:{};if(a(t))return o?t:{};if(c=P(d?{}:t),!r)return O(t,l(c,t))}u||(u=new D);var g=u.get(t);return g?g:(u.set(t,c),(s?i:y)(t,function(n,o){f(c,o,h(n,r,e,o,t,u))}),s?c:O(t,c))}function p(t){return C(t)?xt(t):{}}function y(t,r){return t&&F(t,r,N)}function v(t,r){if(r)return t.slice();var e=t.constructor,n=new e(t.length);return t.copy(n),n}function d(t){var r=t.constructor,e=new r(t.byteLength),n=new Et(e);return n.set(new Et(t)),e}function g(t){var r=t.constructor;return u(c(t),n,new r)}function b(t){var r=t.constructor,e=new r(t.source,vt.exec(t));return e.lastIndex=t.lastIndex,e}function w(t){var r=t.constructor;return u(s(t),o,new r)}function _(t){return At?Object(It.call(t)):{}}function j(t,r){var e=t.buffer,n=r?d(e):e,o=t.constructor;return new o(n,t.byteOffset,t.length)}function m(t,r){var e=-1,n=t.length;for(r||(r=Array(n));++e<n;)r[e]=t[e];return r}function A(t,r,e){return E(t,r,e)}function E(t,r,e,n){e||(e={});for(var o=-1,i=r.length;++o<i;){var u=r[o],a=n?n(e[u],t[u],u,e,t):t[u];f(e,u,a)}return e}function O(t,r){return A(t,Ct(t),r)}function x(t,r){var e=null==t?void 0:t[r];return Y(e)?e:void 0}function R(t){return jt.call(t)}function S(t){var r=t.length,e=t.constructor(r);return r&&"string"==typeof t[0]&&_t.call(t,"index")&&(e.index=t.index,e.input=t.input),e}function P(t){if(U(t))return{};var r=t.constructor;return p(I(r)?r.prototype:void 0)}function T(t,r,e){var n=t.constructor;switch(r){case ot:return d(t);case W:case V:return new n(+t);case it:case ut:case at:case ct:case st:case ft:case lt:case ht:case pt:return j(t,e);case Z:return g(t);case J:case rt:return new n(t);case Q:return b(t);case tt:return w(t);case et:return _(t)}}function U(t){var r=t&&t.constructor,e="function"==typeof r&&r.prototype||bt;return t===e}function M(t){return h(t,!0)}function B(t,r){return t===r||t!==t&&r!==r}function I(t){var r=C(t)?jt.call(t):"";return r==K||r==X}function C(t){var r=typeof t;return!!t&&("object"==r||"function"==r)}function k(t){return!!t&&"object"==typeof t}function Y(t){return null==t?!1:I(t)?mt.test(wt.call(t)):k(t)&&(a(t)?mt:dt).test(t)}var D=t("lodash._stack"),F=t("lodash._basefor"),L=t("lodash.isbuffer"),N=t("lodash.keys"),$=t("lodash._root"),z="[object Arguments]",G="[object Array]",W="[object Boolean]",V="[object Date]",q="[object Error]",K="[object Function]",X="[object GeneratorFunction]",Z="[object Map]",J="[object Number]",H="[object Object]",Q="[object RegExp]",tt="[object Set]",rt="[object String]",et="[object Symbol]",nt="[object WeakMap]",ot="[object ArrayBuffer]",it="[object Float32Array]",ut="[object Float64Array]",at="[object Int8Array]",ct="[object Int16Array]",st="[object Int32Array]",ft="[object Uint8Array]",lt="[object Uint8ClampedArray]",ht="[object Uint16Array]",pt="[object Uint32Array]",yt=/[\\^$.*+?()[\]{}|]/g,vt=/\w*$/,dt=/^\[object .+?Constructor\]$/,gt={};gt[z]=gt[G]=gt[ot]=gt[W]=gt[V]=gt[it]=gt[ut]=gt[at]=gt[ct]=gt[st]=gt[Z]=gt[J]=gt[H]=gt[Q]=gt[tt]=gt[rt]=gt[et]=gt[ft]=gt[lt]=gt[ht]=gt[pt]=!0,gt[q]=gt[K]=gt[nt]=!1;var bt=Object.prototype,wt=Function.prototype.toString,_t=bt.hasOwnProperty,jt=bt.toString,mt=RegExp("^"+wt.call(_t).replace(yt,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),At=$.Symbol,Et=$.Uint8Array,Ot=Object.getOwnPropertySymbols,xt=Object.create,Rt=x($,"Map"),St=x($,"Set"),Pt=x($,"WeakMap"),Tt=Rt?wt.call(Rt):"",Ut=St?wt.call(St):"",Mt=Pt?wt.call(Pt):"",Bt=At?At.prototype:void 0,It=At?Bt.valueOf:void 0,Ct=Ot||function(){return[]};(Rt&&R(new Rt)!=Z||St&&R(new St)!=tt||Pt&&R(new Pt)!=nt)&&(R=function(t){var r=jt.call(t),e=r==H?t.constructor:null,n="function"==typeof e?wt.call(e):"";if(n)switch(n){case Tt:return Z;case Ut:return tt;case Mt:return nt}return r});var kt=Array.isArray;r.exports=M},{"lodash._basefor":18,"lodash._root":19,"lodash._stack":20,"lodash.isbuffer":23,"lodash.keys":25}],22:[function(t,r,e){function n(t,r,e){var n=e.length;switch(n){case 0:return t.call(r);case 1:return t.call(r,e[0]);case 2:return t.call(r,e[0],e[1]);case 3:return t.call(r,e[0],e[1],e[2])}return t.apply(r,e)}function o(t,r){for(var e=-1,n=t.length;++e<n&&r(t[e],e,t)!==!1;);return t}function i(t,r,e){(void 0===e||p(t[r],e))&&("number"!=typeof r||void 0!==e||r in t)||(t[r]=e)}function u(t,r,e){var n=t[r];nt.call(t,r)&&p(n,e)&&(void 0!==e||r in t)||(t[r]=e)}function a(t,r,e,n,u){if(t!==r){if(!at(r)&&!j(r))var s=x(r);o(s||r,function(o,f){if(s&&(f=o,o=r[f]),w(o))u||(u=new A),c(t,r,f,e,a,n,u);else{var l=n?n(t[f],o,f+"",t,r,u):void 0;void 0===l&&(l=o),i(t,f,l)}})}}function c(t,r,e,n,o,u,a){var c=t[e],s=r[e],l=a.get(s);if(l)return void i(t,e,l);var h=u?u(c,s,e+"",t,r,a):void 0,p=void 0===h;p&&(h=s,at(s)||j(s)?at(c)?h=c:d(c)?h=f(c):(p=!1,h=E(s,!0)):O(s)||y(s)?y(c)?h=m(c):!w(c)||n&&g(c)?(p=!1,h=E(s,!0)):h=c:p=!1),a.set(s,h),p&&o(h,s,n,u,a),a["delete"](s),i(t,e,h)}function s(t){return function(r){return null==r?void 0:r[t]}}function f(t,r){var e=-1,n=t.length;for(r||(r=Array(n));++e<n;)r[e]=t[e];return r}function l(t,r,e,n){e||(e={});for(var o=-1,i=r.length;++o<i;){var a=r[o],c=n?n(e[a],t[a],a,e,t):t[a];u(e,a,c)}return e}function h(t,r,e,n,o,i){return w(t)&&w(r)&&a(t,r,void 0,h,i.set(r,t)),t}function p(t,r){return t===r||t!==t&&r!==r}function y(t){return d(t)&&nt.call(t,"callee")&&(!it.call(t,"callee")||ot.call(t)==T)}function v(t){return null!=t&&b(ut(t))&&!g(t)}function d(t){return _(t)&&v(t)}function g(t){var r=w(t)?ot.call(t):"";return r==C||r==k}function b(t){return"number"==typeof t&&t>-1&&t%1==0&&P>=t}function w(t){var r=typeof t;return!!t&&("object"==r||"function"==r)}function _(t){return!!t&&"object"==typeof t}function j(t){return _(t)&&b(t.length)&&!!rt[ot.call(t)]}function m(t){return l(t,x(t))}var A=t("lodash._stack"),E=t("lodash._baseclone"),O=t("lodash.isplainobject"),x=t("lodash.keysin"),R=t("lodash.mergewith"),S=t("lodash.rest"),P=9007199254740991,T="[object Arguments]",U="[object Array]",M="[object Boolean]",B="[object Date]",I="[object Error]",C="[object Function]",k="[object GeneratorFunction]",Y="[object Map]",D="[object Number]",F="[object Object]",L="[object RegExp]",N="[object Set]",$="[object String]",z="[object WeakMap]",G="[object ArrayBuffer]",W="[object DataView]",V="[object Float32Array]",q="[object Float64Array]",K="[object Int8Array]",X="[object Int16Array]",Z="[object Int32Array]",J="[object Uint8Array]",H="[object Uint8ClampedArray]",Q="[object Uint16Array]",tt="[object Uint32Array]",rt={};rt[V]=rt[q]=rt[K]=rt[X]=rt[Z]=rt[J]=rt[H]=rt[Q]=rt[tt]=!0,rt[T]=rt[U]=rt[G]=rt[M]=rt[W]=rt[B]=rt[I]=rt[C]=rt[Y]=rt[D]=rt[F]=rt[L]=rt[N]=rt[$]=rt[z]=!1;var et=Object.prototype,nt=et.hasOwnProperty,ot=et.toString,it=et.propertyIsEnumerable,ut=s("length"),at=Array.isArray,ct=S(function(t){return t.push(void 0,h),n(R,void 0,t)});r.exports=ct},{"lodash._baseclone":17,"lodash._stack":20,"lodash.isplainobject":24,"lodash.keysin":26,"lodash.mergewith":27,"lodash.rest":28}],23:[function(t,r,e){function n(t){return function(){return t}}var o=t("lodash._root"),i={"function":!0,object:!0},u=i[typeof e]&&e&&!e.nodeType?e:void 0,a=i[typeof r]&&r&&!r.nodeType?r:void 0,c=a&&a.exports===u?u:void 0,s=c?o.Buffer:void 0,f=s?function(t){return t instanceof s}:n(!1);r.exports=f},{"lodash._root":19}],24:[function(t,r,e){function n(t){var r=!1;if(null!=t&&"function"!=typeof t.toString)try{r=!!(t+"")}catch(e){}return r}function o(t){return p(Object(t))}function i(t){return!!t&&"object"==typeof t}function u(t){if(!i(t)||h.call(t)!=a||n(t))return!1;var r=o(t);if(null===r)return!0;var e=f.call(r,"constructor")&&r.constructor;return"function"==typeof e&&e instanceof e&&s.call(e)==l}var a="[object Object]",c=Object.prototype,s=Function.prototype.toString,f=c.hasOwnProperty,l=s.call(Object),h=c.toString,p=Object.getPrototypeOf;r.exports=u},{}],25:[function(t,r,e){function n(t,r){for(var e=-1,n=Array(t);++e<t;)n[e]=r(e);return n}function o(t,r){return t="number"==typeof t||O.test(t)?+t:-1,r=null==r?_:r,t>-1&&t%1==0&&r>t}function i(t,r){return R.call(t,r)||"object"==typeof t&&r in t&&null===c(t)}function u(t){return U(Object(t))}function a(t){return function(r){return null==r?void 0:r[t]}}function c(t){return T(Object(t))}function s(t){var r=t?t.length:void 0;return v(r)&&(B(t)||b(t)||l(t))?n(r,String):null}function f(t){var r=t&&t.constructor,e="function"==typeof r&&r.prototype||x;return t===e}function l(t){return p(t)&&R.call(t,"callee")&&(!P.call(t,"callee")||S.call(t)==j)}function h(t){return null!=t&&v(M(t))&&!y(t)}function p(t){return g(t)&&h(t)}function y(t){var r=d(t)?S.call(t):"";return r==m||r==A}function v(t){return"number"==typeof t&&t>-1&&t%1==0&&_>=t}function d(t){var r=typeof t;return!!t&&("object"==r||"function"==r)}function g(t){return!!t&&"object"==typeof t}function b(t){return"string"==typeof t||!B(t)&&g(t)&&S.call(t)==E}function w(t){var r=f(t);if(!r&&!h(t))return u(t);var e=s(t),n=!!e,a=e||[],c=a.length;for(var l in t)!i(t,l)||n&&("length"==l||o(l,c))||r&&"constructor"==l||a.push(l);return a}var _=9007199254740991,j="[object Arguments]",m="[object Function]",A="[object GeneratorFunction]",E="[object String]",O=/^(?:0|[1-9]\d*)$/,x=Object.prototype,R=x.hasOwnProperty,S=x.toString,P=x.propertyIsEnumerable,T=Object.getPrototypeOf,U=Object.keys,M=a("length"),B=Array.isArray;r.exports=w},{}],26:[function(t,r,e){(function(t){function n(t,r){for(var e=-1,n=Array(t);++e<t;)n[e]=r(e);return n}function o(t){return t&&t.Object===Object?t:null}function i(t,r){return t="number"==typeof t||O.test(t)?+t:-1,r=null==r?_:r,t>-1&&t%1==0&&r>t}function u(t){for(var r,e=[];!(r=t.next()).done;)e.push(r.value);return e}function a(t){t=null==t?t:Object(t);var r=[];for(var e in t)r.push(e);return r}function c(t){return function(r){return null==r?void 0:r[t]}}function s(t){var r=t?t.length:void 0;return v(r)&&(N(t)||b(t)||l(t))?n(r,String):null}function f(t){var r=t&&t.constructor,e="function"==typeof r&&r.prototype||I;return t===e}function l(t){return p(t)&&C.call(t,"callee")&&(!F.call(t,"callee")||k.call(t)==j)}function h(t){return null!=t&&v(L(t))&&!y(t)}function p(t){return g(t)&&h(t)}function y(t){var r=d(t)?k.call(t):"";return r==m||r==A}function v(t){return"number"==typeof t&&t>-1&&t%1==0&&_>=t}function d(t){var r=typeof t;return!!t&&("object"==r||"function"==r)}function g(t){return!!t&&"object"==typeof t}function b(t){return"string"==typeof t||!N(t)&&g(t)&&k.call(t)==E}function w(t){for(var r=-1,e=f(t),n=a(t),o=n.length,u=s(t),c=!!u,l=u||[],h=l.length;++r<o;){var p=n[r];c&&("length"==p||i(p,h))||"constructor"==p&&(e||!C.call(t,p))||l.push(p)}return l}var _=9007199254740991,j="[object Arguments]",m="[object Function]",A="[object GeneratorFunction]",E="[object String]",O=/^(?:0|[1-9]\d*)$/,x={"function":!0,object:!0},R=x[typeof e]&&e&&!e.nodeType?e:void 0,S=x[typeof r]&&r&&!r.nodeType?r:void 0,P=o(R&&S&&"object"==typeof t&&t),T=o(x[typeof self]&&self),U=o(x[typeof window]&&window),M=o(x[typeof this]&&this),B=P||U!==(M&&M.window)&&U||T||M||Function("return this")(),I=Object.prototype,C=I.hasOwnProperty,k=I.toString,Y=B.Reflect,D=Y?Y.enumerate:void 0,F=I.propertyIsEnumerable;D&&!F.call({valueOf:1},"valueOf")&&(a=function(t){return u(D(t))});var L=c("length"),N=Array.isArray;r.exports=w}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],27:[function(t,r,e){function n(t,r){for(var e=-1,n=t.length;++e<n&&r(t[e],e,t)!==!1;);return t}function o(t,r){return t="number"==typeof t||rt.test(t)?+t:-1,r=null==r?P:r,t>-1&&t%1==0&&r>t}function i(t,r,e){(void 0===e||y(t[r],e))&&("number"!=typeof r||void 0!==e||r in t)||(t[r]=e)}function u(t,r,e){var n=t[r];ot.call(t,r)&&y(n,e)&&(void 0!==e||r in t)||(t[r]=e)}function a(t,r,e,o,u){if(t!==r){if(!ct(r)&&!m(r))var s=R(r);n(s||r,function(n,f){if(s&&(f=n,n=r[f]),_(n))u||(u=new E),c(t,r,f,e,a,o,u);else{var l=o?o(t[f],n,f+"",t,r,u):void 0;void 0===l&&(l=n),i(t,f,l)}})}}function c(t,r,e,n,o,u,a){var c=t[e],s=r[e],l=a.get(s);if(l)return void i(t,e,l);var h=u?u(c,s,e+"",t,r,a):void 0,p=void 0===h;p&&(h=s,ct(s)||m(s)?ct(c)?h=c:g(c)?h=f(c):(p=!1,h=O(s,!0)):x(s)||v(s)?v(c)?h=A(c):!_(c)||n&&b(c)?(p=!1,h=O(s,!0)):h=c:p=!1),a.set(s,h),p&&o(h,s,n,u,a),a["delete"](s),i(t,e,h)}function s(t){return function(r){return null==r?void 0:r[t]}}function f(t,r){var e=-1,n=t.length;for(r||(r=Array(n));++e<n;)r[e]=t[e];return r}function l(t,r,e,n){e||(e={});for(var o=-1,i=r.length;++o<i;){var a=r[o],c=n?n(e[a],t[a],a,e,t):t[a];u(e,a,c)}return e}function h(t){return S(function(r,e){var n=-1,o=e.length,i=o>1?e[o-1]:void 0,u=o>2?e[2]:void 0;for(i="function"==typeof i?(o--,i):void 0,u&&p(e[0],e[1],u)&&(i=3>o?void 0:i,o=1),r=Object(r);++n<o;){var a=e[n];a&&t(r,a,n,i)}return r})}function p(t,r,e){if(!_(e))return!1;var n=typeof r;return("number"==n?d(e)&&o(r,e.length):"string"==n&&r in e)?y(e[r],t):!1}function y(t,r){return t===r||t!==t&&r!==r}function v(t){return g(t)&&ot.call(t,"callee")&&(!ut.call(t,"callee")||it.call(t)==T)}function d(t){return null!=t&&w(at(t))&&!b(t)}function g(t){return j(t)&&d(t)}function b(t){var r=_(t)?it.call(t):"";return r==C||r==k}function w(t){return"number"==typeof t&&t>-1&&t%1==0&&P>=t}function _(t){var r=typeof t;return!!t&&("object"==r||"function"==r)}function j(t){return!!t&&"object"==typeof t}function m(t){return j(t)&&w(t.length)&&!!et[it.call(t)]}function A(t){return l(t,R(t))}var E=t("lodash._stack"),O=t("lodash._baseclone"),x=t("lodash.isplainobject"),R=t("lodash.keysin"),S=t("lodash.rest"),P=9007199254740991,T="[object Arguments]",U="[object Array]",M="[object Boolean]",B="[object Date]",I="[object Error]",C="[object Function]",k="[object GeneratorFunction]",Y="[object Map]",D="[object Number]",F="[object Object]",L="[object RegExp]",N="[object Set]",$="[object String]",z="[object WeakMap]",G="[object ArrayBuffer]",W="[object DataView]",V="[object Float32Array]",q="[object Float64Array]",K="[object Int8Array]",X="[object Int16Array]",Z="[object Int32Array]",J="[object Uint8Array]",H="[object Uint8ClampedArray]",Q="[object Uint16Array]",tt="[object Uint32Array]",rt=/^(?:0|[1-9]\d*)$/,et={};et[V]=et[q]=et[K]=et[X]=et[Z]=et[J]=et[H]=et[Q]=et[tt]=!0,et[T]=et[U]=et[G]=et[M]=et[W]=et[B]=et[I]=et[C]=et[Y]=et[D]=et[F]=et[L]=et[N]=et[$]=et[z]=!1;var nt=Object.prototype,ot=nt.hasOwnProperty,it=nt.toString,ut=nt.propertyIsEnumerable,at=s("length"),ct=Array.isArray,st=h(function(t,r,e,n){a(t,r,e,n)});r.exports=st},{"lodash._baseclone":17,"lodash._stack":20,"lodash.isplainobject":24,"lodash.keysin":26,"lodash.rest":28}],28:[function(t,r,e){function n(t,r,e){var n=e.length;switch(n){case 0:return t.call(r);case 1:return t.call(r,e[0]);case 2:return t.call(r,e[0],e[1]);case 3:return t.call(r,e[0],e[1],e[2])}return t.apply(r,e)}function o(t,r){if("function"!=typeof t)throw new TypeError(l);return r=O(void 0===r?t.length-1:s(r),0),function(){for(var e=arguments,o=-1,i=O(e.length-r,0),u=Array(i);++o<i;)u[o]=e[r+o];switch(r){case 0:return t.call(this,u);case 1:return t.call(this,e[0],u);case 2:return t.call(this,e[0],e[1],u)}var a=Array(r+1);for(o=-1;++o<r;)a[o]=e[o];return a[r]=u,n(t,this,a)}}function i(t){var r=u(t)?E.call(t):"";return r==v||r==d}function u(t){var r=typeof t;return!!t&&("object"==r||"function"==r)}function a(t){return!!t&&"object"==typeof t}function c(t){return"symbol"==typeof t||a(t)&&E.call(t)==g}function s(t){if(!t)return 0===t?t:0;if(t=f(t),t===h||t===-h){var r=0>t?-1:1;return r*p}var e=t%1;return t===t?e?t-e:t:0}function f(t){if("number"==typeof t)return t;if(c(t))return y;if(u(t)){var r=i(t.valueOf)?t.valueOf():t;t=u(r)?r+"":r}if("string"!=typeof t)return 0===t?t:+t;t=t.replace(b,"");var e=_.test(t);return e||j.test(t)?m(t.slice(2),e?2:8):w.test(t)?y:+t}var l="Expected a function",h=1/0,p=1.7976931348623157e308,y=NaN,v="[object Function]",d="[object GeneratorFunction]",g="[object Symbol]",b=/^\s+|\s+$/g,w=/^[-+]0x[0-9a-f]+$/i,_=/^0b[01]+$/i,j=/^0o[0-7]+$/i,m=parseInt,A=Object.prototype,E=A.toString,O=Math.max;r.exports=o},{}],29:[function(t,r,e){function n(t){if(t=""+t,!(t.length>1e4)){var r=/^((?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|years?|yrs?|y)?$/i.exec(t);if(r){var e=parseFloat(r[1]),n=(r[2]||"ms").toLowerCase();switch(n){case"years":case"year":case"yrs":case"yr":case"y":return e*l;case"days":case"day":case"d":return e*f;case"hours":case"hour":case"hrs":case"hr":case"h":return e*s;case"minutes":case"minute":case"mins":case"min":case"m":return e*c;case"seconds":case"second":case"secs":case"sec":case"s":return e*a;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return e}}}}function o(t){return t>=f?Math.round(t/f)+"d":t>=s?Math.round(t/s)+"h":t>=c?Math.round(t/c)+"m":t>=a?Math.round(t/a)+"s":t+"ms"}function i(t){return u(t,f,"day")||u(t,s,"hour")||u(t,c,"minute")||u(t,a,"second")||t+" ms"}function u(t,r,e){return r>t?void 0:1.5*r>t?Math.floor(t/r)+" "+e:Math.ceil(t/r)+" "+e+"s"}var a=1e3,c=60*a,s=60*c,f=24*s,l=365.25*f;r.exports=function(t,r){return r=r||{},"string"==typeof t?n(t):r["long"]?i(t):o(t)}},{}],30:[function(t,r,e){function n(){f=!1,a.length?s=a.concat(s):l=-1,s.length&&o()}function o(){if(!f){var t=setTimeout(n);f=!0;for(var r=s.length;r;){for(a=s,s=[];++l<r;)a&&a[l].run();l=-1,r=s.length}a=null,f=!1,clearTimeout(t)}}function i(t,r){this.fun=t,this.array=r}function u(){}var a,c=r.exports={},s=[],f=!1,l=-1;c.nextTick=function(t){var r=new Array(arguments.length-1);if(arguments.length>1)for(var e=1;e<arguments.length;e++)r[e-1]=arguments[e];s.push(new i(t,r)),1!==s.length||f||setTimeout(o,0)},i.prototype.run=function(){this.fun.apply(null,this.array)},c.title="browser",c.browser=!0,c.env={},c.argv=[],c.version="",c.versions={},c.on=u,c.addListener=u,c.once=u,c.off=u,c.removeListener=u,c.removeAllListeners=u,c.emit=u,c.binding=function(t){throw new Error("process.binding is not supported")},c.cwd=function(){return"/"},c.chdir=function(t){throw new Error("process.chdir is not supported")},c.umask=function(){return 0}},{}],31:[function(t,r,e){"use strict";var n=t("ansi-regex")();r.exports=function(t){return"string"==typeof t?t.replace(n,""):t}},{"ansi-regex":5}],32:[function(t,r,e){(function(t){"use strict";var e=t.argv,n=e.indexOf("--"),o=function(t){t="--"+t;var r=e.indexOf(t);return-1!==r&&(-1!==n?n>r:!0)};r.exports=function(){return"FORCE_COLOR"in t.env?!0:o("no-color")||o("no-colors")||o("color=false")?!1:o("color")||o("colors")||o("color=true")||o("color=always")?!0:t.stdout&&!t.stdout.isTTY?!1:"win32"===t.platform?!0:"COLORTERM"in t.env?!0:"dumb"===t.env.TERM?!1:!!/^screen|^xterm|^vt100|color|ansi|cygwin|linux/i.test(t.env.TERM)}()}).call(this,t("_process"))},{_process:30}],Acho:[function(t,r,e){"use strict";t("coffee-script/register"),r.exports=t("./lib/Acho")},{"./lib/Acho":1,"coffee-script/register":8}]},{},[])("Acho")});
*/!function(t){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=t();else if("function"==typeof define&&define.amd)define([],t);else{var r;r="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this,r.Acho=t()}}(function(){return function t(r,e,n){function o(s,u){if(!e[s]){if(!r[s]){var f="function"==typeof require&&require;if(!u&&f)return f(s,!0);if(i)return i(s,!0);var a=new Error("Cannot find module '"+s+"'");throw a.code="MODULE_NOT_FOUND",a}var c=e[s]={exports:{}};r[s][0].call(c.exports,function(t){var e=r[s][1][t];return o(e?e:t)},c,c.exports,t,r,e,n)}return e[s].exports}for(var i="function"==typeof require&&require,s=0;s<n.length;s++)o(n[s]);return o}({1:[function(t,r,e){"use strict";var n,o,i,s,u=[].slice;i=t("./Default"),o=t("./Constants"),s=t("lodash.defaults"),n=function(t){var r,e,o;if(null==t&&(t={}),!(this instanceof n))return new n(t);r=s({},t,i),r.diff&&(r.diff=[]);for(e in r)o=r[e],r[e]=o;return r.messages=function(){var e,n,o;e={};for(o in r.types)e[o]=(null!=(n=t.messages)?n[o]:void 0)||[],r[o]=r.generateTypeMessage(o);return e}(),r.push=function(){var t,r,e;return e=arguments[0],r=2<=arguments.length?u.call(arguments,1):[],t=this.format(r),this.messages[e].push(t),this},r.add=function(){var t,r,e;return e=arguments[0],r=2<=arguments.length?u.call(arguments,1):[],t=this.format(r),this[e](t),this.push(e,t),this},r},n.skin=function(t){var r;return r=t(o),function(t){return null==t&&(t={}),s(t,r),n(t)}},r.exports=n},{"./Constants":2,"./Default":3,"lodash.defaults":16}],2:[function(t,r,e){(function(t){"use strict";var e;e={"false":{info:"ℹ",success:"✔",warning:"⚠",error:"✖"},"true":{info:"i",success:"√",warning:"‼",error:"×"}},r.exports={DECORATE_COUNTER_ZERO_N:4,MIN_DIFF_MS:1e4,UNMUTED:"all",LINE_COLOR:"gray",SYMBOL_KEYWORD:"symbol",MUTED:"muted",ENV:function(){var r;return("undefined"!=typeof t&&null!==t&&null!=(r=t.env.NODE_ENV)?r.toLowerCase():void 0)||void 0}(),FIGURE:e["win32"===t.platform]}}).call(this,t("_process"))},{_process:20}],3:[function(t,r,e){"use strict";var n,o,i,s,u,f=[].slice;s=t("ms"),o=t("chalk"),i=t("./Format"),n=t("./Constants"),u=t("repeat-string"),r.exports={print:function(){var t,r,e;r=[];for(e in this.types)r.push(function(){var r,n,o,i;for(o=this.messages[e],i=[],r=0,n=o.length;n>r;r++)t=o[r],i.push(this.transport(this.generateMessage(e,t)));return i}.call(this));return r},decorateCounter:function(t){var r,e;return e=""+t,r=n.DECORATE_COUNTER_ZERO_N-e.length,r>0?u("0",r)+e:e},outputMessage:function(t){return t},outputType:function(t){return this.keyword&&(t=this.keyword===n.SYMBOL_KEYWORD?this.types[t].symbol:this.keyword),this.upperCase&&(t=t.toUpperCase()),t},outputAlign:function(){return"production"!==n.ENV&&this.align?this.align:" "},outputCounter:function(){var t,r;return this.timestamp?(r=new Date,t=r-this.timestamp,t>1e3&&++this.counter,this.timestamp=new Date," ["+this.decorateCounter(this.counter)+"]"):""},outputSeparator:function(t){return this.keyword?"":this.types[t].separator||""},outputContext:function(){return this.context?" "+this.context:""},transport:console.log,generateMessage:function(t,r){var e,o,i,u,f,a,c,h;if(this.isPrintable(t))return o=this.types[t].color,r=this.outputMessage(r),r=this.colorizeMessage(t,r),i=null,this.diff&&(this.diff[t]?(i=s(new Date-this.diff[t]),i=" +"+i,this.diff[t]=new Date):(this.diff[t]=new Date,i=" +0ms")),a=this.outputType(t),a=this.colorize(o,a),h=this.outputSeparator(t),f=this.outputCounter(),f=this.colorize(n.LINE_COLOR,f),u=this.outputContext(),u=this.colorize(n.LINE_COLOR,u),e=this.outputAlign(),c=""+h+a+f+u+e+r,i&&(c+=this.colorize(o,i)),c},generateTypeMessage:function(t){return function(){var r,e;return e=1<=arguments.length?f.call(arguments,0):[],r=this.types[t].color,e=this.format(e,r),e=this.generateMessage(t,e),e&&this.transport(e),this}},colorizeMessage:function(t,r){var e,o;return this.color&&"production"!==n.ENV?(e=n.LINE_COLOR,o=this.types[t].color,r.toString().split(" ").map(function(t){return function(r){return r=r.split("="),r.length>1?(r[0]=t.colorize(o,r[0]),r[1]=t.colorize(e,r[1]),r.join(t.colorize(e,"="))):t.colorize(e,r)}}(this)).join(" ")):r},colorize:function(t,r){var e,i,s,u;if(!this.color||"production"===n.ENV)return r;for(t=t.split(" "),u=o,i=0,s=t.length;s>i;i++)e=t[i],u=u[e];return u(r)},isPrintable:function(t){return this.level===n.UNMUTED?!0:this.level===n.MUTED?!1:this.types[t].level<=this.types[this.level].level},format:function(t,r){return t.push(r),i.apply(null,t)},align:" ",color:!0,counter:0,level:n.UNMUTED,types:{debug:{level:4,color:"white",symbol:n.FIGURE.info},info:{level:3,color:"blue",separator:" ",symbol:n.FIGURE.info},warn:{level:2,color:"yellow",separator:" ",symbol:n.FIGURE.warning},error:{level:1,color:"red",symbol:n.FIGURE.error},fatal:{level:0,color:"red",symbol:n.FIGURE.error}}}},{"./Constants":2,"./Format":4,chalk:11,ms:19,"repeat-string":21}],4:[function(t,r,e){(function(e){"use strict";var n,o,i,s,u;o=t("chalk"),n={escape:/%{2,2}/g,type:/(%?)(%([jds]))/g},s=function(t){return-1!==t.indexOf(" ")},u=function(t,r,n){var i,f,a,c,h,l;if("symbol"==typeof n&&(n=n.toString()),"symbol"==typeof r&&(r=r.toString()),null===r?r="null":void 0===r?r="undefined":r===!1&&(r="false"),"object"!=typeof r)return n&&"string"==typeof r&&s(r)&&(r="'"+r+"'"),n?n+"="+r:r;if(r instanceof e)return n?n+"="+r.toString("base64"):r.toString("base64");if(r instanceof Error)return r.message||r;for(l="",a=Object.keys(r),h=a.length,i=0;h>i;){if(Array.isArray(r[a[i]])){for(l+=a[i]+"=[",f=0,c=r[a[i]].length;c>f;)l+=u(t,r[a[i]][f]),c-1>f&&(l+=" "),f++;l+="]"}else l+=r[a[i]]instanceof Date?a[i]+"="+r[a[i]]:u(t,r[a[i]],o[t](a[i]));h-1>i&&(l+=" "),i++}return l},i=function(t){var r,e,o,i,s;if(e=Array.prototype.slice.call(arguments,1),o=e.pop(),e.length&&(t=t.replace(n.type,function(t,r,n,i){var s;switch(s=e.shift(),i){case"s":s=""+s;break;case"d":s=Number(s);break;case"j":s=u(o,s)}return r?(e.unshift(s),t):s})),e.length)for(i=0,s=e.length;s>i;i++)r=e[i],t+=" "+u(o,r);return null!=t.replace&&(t=t.replace(n.escape,"%")),u(o,t)},r.exports=i}).call(this,t("buffer").Buffer)},{buffer:9,chalk:11}],5:[function(t,r,e){"use strict";r.exports=function(){return/[\u001b\u009b][[()#;?]*(?:[0-9]{1,4}(?:;[0-9]{0,4})*)?[0-9A-ORZcf-nqry=><]/g}},{}],6:[function(t,r,e){"use strict";function n(){var t={modifiers:{reset:[0,0],bold:[1,22],dim:[2,22],italic:[3,23],underline:[4,24],inverse:[7,27],hidden:[8,28],strikethrough:[9,29]},colors:{black:[30,39],red:[31,39],green:[32,39],yellow:[33,39],blue:[34,39],magenta:[35,39],cyan:[36,39],white:[37,39],gray:[90,39]},bgColors:{bgBlack:[40,49],bgRed:[41,49],bgGreen:[42,49],bgYellow:[43,49],bgBlue:[44,49],bgMagenta:[45,49],bgCyan:[46,49],bgWhite:[47,49]}};return t.colors.grey=t.colors.gray,Object.keys(t).forEach(function(r){var e=t[r];Object.keys(e).forEach(function(r){var n=e[r];t[r]=e[r]={open:"["+n[0]+"m",close:"["+n[1]+"m"}}),Object.defineProperty(t,r,{value:e,enumerable:!1})}),t}Object.defineProperty(r,"exports",{enumerable:!0,get:n})},{}],7:[function(t,r,e){"use strict";function n(){for(var t="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",r=0,e=t.length;e>r;++r)f[r]=t[r],a[t.charCodeAt(r)]=r;a["-".charCodeAt(0)]=62,a["_".charCodeAt(0)]=63}function o(t){var r,e,n,o,i,s,u=t.length;if(u%4>0)throw new Error("Invalid string. Length must be a multiple of 4");i="="===t[u-2]?2:"="===t[u-1]?1:0,s=new c(3*u/4-i),n=i>0?u-4:u;var f=0;for(r=0,e=0;n>r;r+=4,e+=3)o=a[t.charCodeAt(r)]<<18|a[t.charCodeAt(r+1)]<<12|a[t.charCodeAt(r+2)]<<6|a[t.charCodeAt(r+3)],s[f++]=o>>16&255,s[f++]=o>>8&255,s[f++]=255&o;return 2===i?(o=a[t.charCodeAt(r)]<<2|a[t.charCodeAt(r+1)]>>4,s[f++]=255&o):1===i&&(o=a[t.charCodeAt(r)]<<10|a[t.charCodeAt(r+1)]<<4|a[t.charCodeAt(r+2)]>>2,s[f++]=o>>8&255,s[f++]=255&o),s}function i(t){return f[t>>18&63]+f[t>>12&63]+f[t>>6&63]+f[63&t]}function s(t,r,e){for(var n,o=[],s=r;e>s;s+=3)n=(t[s]<<16)+(t[s+1]<<8)+t[s+2],o.push(i(n));return o.join("")}function u(t){for(var r,e=t.length,n=e%3,o="",i=[],u=16383,a=0,c=e-n;c>a;a+=u)i.push(s(t,a,a+u>c?c:a+u));return 1===n?(r=t[e-1],o+=f[r>>2],o+=f[r<<4&63],o+="=="):2===n&&(r=(t[e-2]<<8)+t[e-1],o+=f[r>>10],o+=f[r>>4&63],o+=f[r<<2&63],o+="="),i.push(o),i.join("")}e.toByteArray=o,e.fromByteArray=u;var f=[],a=[],c="undefined"!=typeof Uint8Array?Uint8Array:Array;n()},{}],8:[function(t,r,e){},{}],9:[function(t,r,e){(function(r){"use strict";function n(){try{var t=new Uint8Array(1);return t.foo=function(){return 42},42===t.foo()&&"function"==typeof t.subarray&&0===t.subarray(1,1).byteLength}catch(r){return!1}}function o(){return s.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function i(t,r){if(o()<r)throw new RangeError("Invalid typed array length");return s.TYPED_ARRAY_SUPPORT?(t=new Uint8Array(r),t.__proto__=s.prototype):(null===t&&(t=new s(r)),t.length=r),t}function s(t,r,e){if(!(s.TYPED_ARRAY_SUPPORT||this instanceof s))return new s(t,r,e);if("number"==typeof t){if("string"==typeof r)throw new Error("If encoding is specified then the first argument must be a string");return c(this,t)}return u(this,t,r,e)}function u(t,r,e,n){if("number"==typeof r)throw new TypeError('"value" argument must not be a number');return"undefined"!=typeof ArrayBuffer&&r instanceof ArrayBuffer?p(t,r,e,n):"string"==typeof r?h(t,r,e):g(t,r)}function f(t){if("number"!=typeof t)throw new TypeError('"size" argument must be a number')}function a(t,r,e,n){return f(r),0>=r?i(t,r):void 0!==e?"string"==typeof n?i(t,r).fill(e,n):i(t,r).fill(e):i(t,r)}function c(t,r){if(f(r),t=i(t,0>r?0:0|y(r)),!s.TYPED_ARRAY_SUPPORT)for(var e=0;r>e;e++)t[e]=0;return t}function h(t,r,e){if("string"==typeof e&&""!==e||(e="utf8"),!s.isEncoding(e))throw new TypeError('"encoding" must be a valid string encoding');var n=0|v(r,e);return t=i(t,n),t.write(r,e),t}function l(t,r){var e=0|y(r.length);t=i(t,e);for(var n=0;e>n;n+=1)t[n]=255&r[n];return t}function p(t,r,e,n){if(r.byteLength,0>e||r.byteLength<e)throw new RangeError("'offset' is out of bounds");if(r.byteLength<e+(n||0))throw new RangeError("'length' is out of bounds");return r=void 0===n?new Uint8Array(r,e):new Uint8Array(r,e,n),s.TYPED_ARRAY_SUPPORT?(t=r,t.__proto__=s.prototype):t=l(t,r),t}function g(t,r){if(s.isBuffer(r)){var e=0|y(r.length);return t=i(t,e),0===t.length?t:(r.copy(t,0,0,e),t)}if(r){if("undefined"!=typeof ArrayBuffer&&r.buffer instanceof ArrayBuffer||"length"in r)return"number"!=typeof r.length||K(r.length)?i(t,0):l(t,r);if("Buffer"===r.type&&H(r.data))return l(t,r.data)}throw new TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")}function y(t){if(t>=o())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+o().toString(16)+" bytes");return 0|t}function d(t){return+t!=t&&(t=0),s.alloc(+t)}function v(t,r){if(s.isBuffer(t))return t.length;if("undefined"!=typeof ArrayBuffer&&"function"==typeof ArrayBuffer.isView&&(ArrayBuffer.isView(t)||t instanceof ArrayBuffer))return t.byteLength;"string"!=typeof t&&(t=""+t);var e=t.length;if(0===e)return 0;for(var n=!1;;)switch(r){case"ascii":case"binary":case"raw":case"raws":return e;case"utf8":case"utf-8":case void 0:return $(t).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*e;case"hex":return e>>>1;case"base64":return Z(t).length;default:if(n)return $(t).length;r=(""+r).toLowerCase(),n=!0}}function w(t,r,e){var n=!1;if((void 0===r||0>r)&&(r=0),r>this.length)return"";if((void 0===e||e>this.length)&&(e=this.length),0>=e)return"";if(e>>>=0,r>>>=0,r>=e)return"";for(t||(t="utf8");;)switch(t){case"hex":return C(this,r,e);case"utf8":case"utf-8":return P(this,r,e);case"ascii":return S(this,r,e);case"binary":return B(this,r,e);case"base64":return x(this,r,e);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return M(this,r,e);default:if(n)throw new TypeError("Unknown encoding: "+t);t=(t+"").toLowerCase(),n=!0}}function b(t,r,e){var n=t[r];t[r]=t[e],t[e]=n}function m(t,r,e,n){function o(t,r){return 1===i?t[r]:t.readUInt16BE(r*i)}var i=1,s=t.length,u=r.length;if(void 0!==n&&(n=String(n).toLowerCase(),"ucs2"===n||"ucs-2"===n||"utf16le"===n||"utf-16le"===n)){if(t.length<2||r.length<2)return-1;i=2,s/=2,u/=2,e/=2}for(var f=-1,a=0;s>e+a;a++)if(o(t,e+a)===o(r,-1===f?0:a-f)){if(-1===f&&(f=a),a-f+1===u)return(e+f)*i}else-1!==f&&(a-=a-f),f=-1;return-1}function E(t,r,e,n){e=Number(e)||0;var o=t.length-e;n?(n=Number(n),n>o&&(n=o)):n=o;var i=r.length;if(i%2!==0)throw new Error("Invalid hex string");n>i/2&&(n=i/2);for(var s=0;n>s;s++){var u=parseInt(r.substr(2*s,2),16);if(isNaN(u))return s;t[e+s]=u}return s}function A(t,r,e,n){return W($(r,t.length-e),t,e,n)}function R(t,r,e,n){return W(V(r),t,e,n)}function _(t,r,e,n){return R(t,r,e,n)}function T(t,r,e,n){return W(Z(r),t,e,n)}function O(t,r,e,n){return W(q(r,t.length-e),t,e,n)}function x(t,r,e){return 0===r&&e===t.length?X.fromByteArray(t):X.fromByteArray(t.slice(r,e))}function P(t,r,e){e=Math.min(t.length,e);for(var n=[],o=r;e>o;){var i=t[o],s=null,u=i>239?4:i>223?3:i>191?2:1;if(e>=o+u){var f,a,c,h;switch(u){case 1:128>i&&(s=i);break;case 2:f=t[o+1],128===(192&f)&&(h=(31&i)<<6|63&f,h>127&&(s=h));break;case 3:f=t[o+1],a=t[o+2],128===(192&f)&&128===(192&a)&&(h=(15&i)<<12|(63&f)<<6|63&a,h>2047&&(55296>h||h>57343)&&(s=h));break;case 4:f=t[o+1],a=t[o+2],c=t[o+3],128===(192&f)&&128===(192&a)&&128===(192&c)&&(h=(15&i)<<18|(63&f)<<12|(63&a)<<6|63&c,h>65535&&1114112>h&&(s=h))}}null===s?(s=65533,u=1):s>65535&&(s-=65536,n.push(s>>>10&1023|55296),s=56320|1023&s),n.push(s),o+=u}return U(n)}function U(t){var r=t.length;if(Q>=r)return String.fromCharCode.apply(String,t);for(var e="",n=0;r>n;)e+=String.fromCharCode.apply(String,t.slice(n,n+=Q));return e}function S(t,r,e){var n="";e=Math.min(t.length,e);for(var o=r;e>o;o++)n+=String.fromCharCode(127&t[o]);return n}function B(t,r,e){var n="";e=Math.min(t.length,e);for(var o=r;e>o;o++)n+=String.fromCharCode(t[o]);return n}function C(t,r,e){var n=t.length;(!r||0>r)&&(r=0),(!e||0>e||e>n)&&(e=n);for(var o="",i=r;e>i;i++)o+=G(t[i]);return o}function M(t,r,e){for(var n=t.slice(r,e),o="",i=0;i<n.length;i+=2)o+=String.fromCharCode(n[i]+256*n[i+1]);return o}function I(t,r,e){if(t%1!==0||0>t)throw new RangeError("offset is not uint");if(t+r>e)throw new RangeError("Trying to access beyond buffer length")}function Y(t,r,e,n,o,i){if(!s.isBuffer(t))throw new TypeError('"buffer" argument must be a Buffer instance');if(r>o||i>r)throw new RangeError('"value" argument is out of bounds');if(e+n>t.length)throw new RangeError("Index out of range")}function L(t,r,e,n){0>r&&(r=65535+r+1);for(var o=0,i=Math.min(t.length-e,2);i>o;o++)t[e+o]=(r&255<<8*(n?o:1-o))>>>8*(n?o:1-o)}function D(t,r,e,n){0>r&&(r=4294967295+r+1);for(var o=0,i=Math.min(t.length-e,4);i>o;o++)t[e+o]=r>>>8*(n?o:3-o)&255}function j(t,r,e,n,o,i){if(e+n>t.length)throw new RangeError("Index out of range");if(0>e)throw new RangeError("Index out of range")}function k(t,r,e,n,o){return o||j(t,r,e,4,3.4028234663852886e38,-3.4028234663852886e38),J.write(t,r,e,n,23,4),e+4}function N(t,r,e,n,o){return o||j(t,r,e,8,1.7976931348623157e308,-1.7976931348623157e308),J.write(t,r,e,n,52,8),e+8}function F(t){if(t=z(t).replace(tt,""),t.length<2)return"";for(;t.length%4!==0;)t+="=";return t}function z(t){return t.trim?t.trim():t.replace(/^\s+|\s+$/g,"")}function G(t){return 16>t?"0"+t.toString(16):t.toString(16)}function $(t,r){r=r||1/0;for(var e,n=t.length,o=null,i=[],s=0;n>s;s++){if(e=t.charCodeAt(s),e>55295&&57344>e){if(!o){if(e>56319){(r-=3)>-1&&i.push(239,191,189);continue}if(s+1===n){(r-=3)>-1&&i.push(239,191,189);continue}o=e;continue}if(56320>e){(r-=3)>-1&&i.push(239,191,189),o=e;continue}e=(o-55296<<10|e-56320)+65536}else o&&(r-=3)>-1&&i.push(239,191,189);if(o=null,128>e){if((r-=1)<0)break;i.push(e)}else if(2048>e){if((r-=2)<0)break;i.push(e>>6|192,63&e|128)}else if(65536>e){if((r-=3)<0)break;i.push(e>>12|224,e>>6&63|128,63&e|128)}else{if(!(1114112>e))throw new Error("Invalid code point");if((r-=4)<0)break;i.push(e>>18|240,e>>12&63|128,e>>6&63|128,63&e|128)}}return i}function V(t){for(var r=[],e=0;e<t.length;e++)r.push(255&t.charCodeAt(e));return r}function q(t,r){for(var e,n,o,i=[],s=0;s<t.length&&!((r-=2)<0);s++)e=t.charCodeAt(s),n=e>>8,o=e%256,i.push(o),i.push(n);return i}function Z(t){return X.toByteArray(F(t))}function W(t,r,e,n){for(var o=0;n>o&&!(o+e>=r.length||o>=t.length);o++)r[o+e]=t[o];return o}function K(t){return t!==t}var X=t("base64-js"),J=t("ieee754"),H=t("isarray");e.Buffer=s,e.SlowBuffer=d,e.INSPECT_MAX_BYTES=50,s.TYPED_ARRAY_SUPPORT=void 0!==r.TYPED_ARRAY_SUPPORT?r.TYPED_ARRAY_SUPPORT:n(),e.kMaxLength=o(),s.poolSize=8192,s._augment=function(t){return t.__proto__=s.prototype,t},s.from=function(t,r,e){return u(null,t,r,e)},s.TYPED_ARRAY_SUPPORT&&(s.prototype.__proto__=Uint8Array.prototype,s.__proto__=Uint8Array,"undefined"!=typeof Symbol&&Symbol.species&&s[Symbol.species]===s&&Object.defineProperty(s,Symbol.species,{value:null,configurable:!0})),s.alloc=function(t,r,e){return a(null,t,r,e)},s.allocUnsafe=function(t){return c(null,t)},s.allocUnsafeSlow=function(t){return c(null,t)},s.isBuffer=function(t){return!(null==t||!t._isBuffer)},s.compare=function(t,r){if(!s.isBuffer(t)||!s.isBuffer(r))throw new TypeError("Arguments must be Buffers");if(t===r)return 0;for(var e=t.length,n=r.length,o=0,i=Math.min(e,n);i>o;++o)if(t[o]!==r[o]){e=t[o],n=r[o];break}return n>e?-1:e>n?1:0},s.isEncoding=function(t){switch(String(t).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"raw":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},s.concat=function(t,r){if(!H(t))throw new TypeError('"list" argument must be an Array of Buffers');if(0===t.length)return s.alloc(0);var e;if(void 0===r)for(r=0,e=0;e<t.length;e++)r+=t[e].length;var n=s.allocUnsafe(r),o=0;for(e=0;e<t.length;e++){var i=t[e];if(!s.isBuffer(i))throw new TypeError('"list" argument must be an Array of Buffers');i.copy(n,o),o+=i.length}return n},s.byteLength=v,s.prototype._isBuffer=!0,s.prototype.swap16=function(){var t=this.length;if(t%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var r=0;t>r;r+=2)b(this,r,r+1);return this},s.prototype.swap32=function(){var t=this.length;if(t%4!==0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var r=0;t>r;r+=4)b(this,r,r+3),b(this,r+1,r+2);return this},s.prototype.toString=function(){var t=0|this.length;return 0===t?"":0===arguments.length?P(this,0,t):w.apply(this,arguments)},s.prototype.equals=function(t){if(!s.isBuffer(t))throw new TypeError("Argument must be a Buffer");return this===t?!0:0===s.compare(this,t)},s.prototype.inspect=function(){var t="",r=e.INSPECT_MAX_BYTES;return this.length>0&&(t=this.toString("hex",0,r).match(/.{2}/g).join(" "),this.length>r&&(t+=" ... ")),"<Buffer "+t+">"},s.prototype.compare=function(t,r,e,n,o){if(!s.isBuffer(t))throw new TypeError("Argument must be a Buffer");if(void 0===r&&(r=0),void 0===e&&(e=t?t.length:0),void 0===n&&(n=0),void 0===o&&(o=this.length),0>r||e>t.length||0>n||o>this.length)throw new RangeError("out of range index");if(n>=o&&r>=e)return 0;if(n>=o)return-1;if(r>=e)return 1;if(r>>>=0,e>>>=0,n>>>=0,o>>>=0,this===t)return 0;for(var i=o-n,u=e-r,f=Math.min(i,u),a=this.slice(n,o),c=t.slice(r,e),h=0;f>h;++h)if(a[h]!==c[h]){i=a[h],u=c[h];break}return u>i?-1:i>u?1:0},s.prototype.indexOf=function(t,r,e){if("string"==typeof r?(e=r,r=0):r>2147483647?r=2147483647:-2147483648>r&&(r=-2147483648),r>>=0,0===this.length)return-1;if(r>=this.length)return-1;if(0>r&&(r=Math.max(this.length+r,0)),"string"==typeof t&&(t=s.from(t,e)),s.isBuffer(t))return 0===t.length?-1:m(this,t,r,e);if("number"==typeof t)return s.TYPED_ARRAY_SUPPORT&&"function"===Uint8Array.prototype.indexOf?Uint8Array.prototype.indexOf.call(this,t,r):m(this,[t],r,e);throw new TypeError("val must be string, number or Buffer")},s.prototype.includes=function(t,r,e){return-1!==this.indexOf(t,r,e)},s.prototype.write=function(t,r,e,n){if(void 0===r)n="utf8",e=this.length,r=0;else if(void 0===e&&"string"==typeof r)n=r,e=this.length,r=0;else{if(!isFinite(r))throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");r=0|r,isFinite(e)?(e=0|e,void 0===n&&(n="utf8")):(n=e,e=void 0)}var o=this.length-r;if((void 0===e||e>o)&&(e=o),t.length>0&&(0>e||0>r)||r>this.length)throw new RangeError("Attempt to write outside buffer bounds");n||(n="utf8");for(var i=!1;;)switch(n){case"hex":return E(this,t,r,e);case"utf8":case"utf-8":return A(this,t,r,e);case"ascii":return R(this,t,r,e);case"binary":return _(this,t,r,e);case"base64":return T(this,t,r,e);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return O(this,t,r,e);default:if(i)throw new TypeError("Unknown encoding: "+n);n=(""+n).toLowerCase(),i=!0}},s.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var Q=4096;s.prototype.slice=function(t,r){var e=this.length;t=~~t,r=void 0===r?e:~~r,0>t?(t+=e,0>t&&(t=0)):t>e&&(t=e),0>r?(r+=e,0>r&&(r=0)):r>e&&(r=e),t>r&&(r=t);var n;if(s.TYPED_ARRAY_SUPPORT)n=this.subarray(t,r),n.__proto__=s.prototype;else{var o=r-t;n=new s(o,void 0);for(var i=0;o>i;i++)n[i]=this[i+t]}return n},s.prototype.readUIntLE=function(t,r,e){t=0|t,r=0|r,e||I(t,r,this.length);for(var n=this[t],o=1,i=0;++i<r&&(o*=256);)n+=this[t+i]*o;return n},s.prototype.readUIntBE=function(t,r,e){t=0|t,r=0|r,e||I(t,r,this.length);for(var n=this[t+--r],o=1;r>0&&(o*=256);)n+=this[t+--r]*o;return n},s.prototype.readUInt8=function(t,r){return r||I(t,1,this.length),this[t]},s.prototype.readUInt16LE=function(t,r){return r||I(t,2,this.length),this[t]|this[t+1]<<8},s.prototype.readUInt16BE=function(t,r){return r||I(t,2,this.length),this[t]<<8|this[t+1]},s.prototype.readUInt32LE=function(t,r){return r||I(t,4,this.length),(this[t]|this[t+1]<<8|this[t+2]<<16)+16777216*this[t+3]},s.prototype.readUInt32BE=function(t,r){return r||I(t,4,this.length),16777216*this[t]+(this[t+1]<<16|this[t+2]<<8|this[t+3])},s.prototype.readIntLE=function(t,r,e){t=0|t,r=0|r,e||I(t,r,this.length);for(var n=this[t],o=1,i=0;++i<r&&(o*=256);)n+=this[t+i]*o;return o*=128,n>=o&&(n-=Math.pow(2,8*r)),n},s.prototype.readIntBE=function(t,r,e){t=0|t,r=0|r,e||I(t,r,this.length);for(var n=r,o=1,i=this[t+--n];n>0&&(o*=256);)i+=this[t+--n]*o;return o*=128,i>=o&&(i-=Math.pow(2,8*r)),i},s.prototype.readInt8=function(t,r){return r||I(t,1,this.length),128&this[t]?-1*(255-this[t]+1):this[t]},s.prototype.readInt16LE=function(t,r){r||I(t,2,this.length);var e=this[t]|this[t+1]<<8;return 32768&e?4294901760|e:e},s.prototype.readInt16BE=function(t,r){r||I(t,2,this.length);var e=this[t+1]|this[t]<<8;return 32768&e?4294901760|e:e},s.prototype.readInt32LE=function(t,r){return r||I(t,4,this.length),this[t]|this[t+1]<<8|this[t+2]<<16|this[t+3]<<24},s.prototype.readInt32BE=function(t,r){return r||I(t,4,this.length),this[t]<<24|this[t+1]<<16|this[t+2]<<8|this[t+3]},s.prototype.readFloatLE=function(t,r){return r||I(t,4,this.length),J.read(this,t,!0,23,4)},s.prototype.readFloatBE=function(t,r){return r||I(t,4,this.length),J.read(this,t,!1,23,4)},s.prototype.readDoubleLE=function(t,r){return r||I(t,8,this.length),J.read(this,t,!0,52,8)},s.prototype.readDoubleBE=function(t,r){return r||I(t,8,this.length),J.read(this,t,!1,52,8)},s.prototype.writeUIntLE=function(t,r,e,n){if(t=+t,r=0|r,e=0|e,!n){var o=Math.pow(2,8*e)-1;Y(this,t,r,e,o,0)}var i=1,s=0;for(this[r]=255&t;++s<e&&(i*=256);)this[r+s]=t/i&255;return r+e},s.prototype.writeUIntBE=function(t,r,e,n){if(t=+t,r=0|r,e=0|e,!n){var o=Math.pow(2,8*e)-1;Y(this,t,r,e,o,0)}var i=e-1,s=1;for(this[r+i]=255&t;--i>=0&&(s*=256);)this[r+i]=t/s&255;return r+e},s.prototype.writeUInt8=function(t,r,e){return t=+t,r=0|r,e||Y(this,t,r,1,255,0),s.TYPED_ARRAY_SUPPORT||(t=Math.floor(t)),this[r]=255&t,r+1},s.prototype.writeUInt16LE=function(t,r,e){return t=+t,r=0|r,e||Y(this,t,r,2,65535,0),s.TYPED_ARRAY_SUPPORT?(this[r]=255&t,this[r+1]=t>>>8):L(this,t,r,!0),r+2},s.prototype.writeUInt16BE=function(t,r,e){return t=+t,r=0|r,e||Y(this,t,r,2,65535,0),s.TYPED_ARRAY_SUPPORT?(this[r]=t>>>8,this[r+1]=255&t):L(this,t,r,!1),r+2},s.prototype.writeUInt32LE=function(t,r,e){return t=+t,r=0|r,e||Y(this,t,r,4,4294967295,0),s.TYPED_ARRAY_SUPPORT?(this[r+3]=t>>>24,this[r+2]=t>>>16,this[r+1]=t>>>8,this[r]=255&t):D(this,t,r,!0),r+4},s.prototype.writeUInt32BE=function(t,r,e){return t=+t,r=0|r,e||Y(this,t,r,4,4294967295,0),s.TYPED_ARRAY_SUPPORT?(this[r]=t>>>24,this[r+1]=t>>>16,this[r+2]=t>>>8,this[r+3]=255&t):D(this,t,r,!1),r+4},s.prototype.writeIntLE=function(t,r,e,n){if(t=+t,r=0|r,!n){var o=Math.pow(2,8*e-1);Y(this,t,r,e,o-1,-o)}var i=0,s=1,u=0;for(this[r]=255&t;++i<e&&(s*=256);)0>t&&0===u&&0!==this[r+i-1]&&(u=1),this[r+i]=(t/s>>0)-u&255;return r+e},s.prototype.writeIntBE=function(t,r,e,n){if(t=+t,r=0|r,!n){var o=Math.pow(2,8*e-1);Y(this,t,r,e,o-1,-o)}var i=e-1,s=1,u=0;for(this[r+i]=255&t;--i>=0&&(s*=256);)0>t&&0===u&&0!==this[r+i+1]&&(u=1),this[r+i]=(t/s>>0)-u&255;return r+e},s.prototype.writeInt8=function(t,r,e){return t=+t,r=0|r,e||Y(this,t,r,1,127,-128),s.TYPED_ARRAY_SUPPORT||(t=Math.floor(t)),0>t&&(t=255+t+1),this[r]=255&t,r+1},s.prototype.writeInt16LE=function(t,r,e){return t=+t,r=0|r,e||Y(this,t,r,2,32767,-32768),s.TYPED_ARRAY_SUPPORT?(this[r]=255&t,this[r+1]=t>>>8):L(this,t,r,!0),r+2},s.prototype.writeInt16BE=function(t,r,e){return t=+t,r=0|r,e||Y(this,t,r,2,32767,-32768),s.TYPED_ARRAY_SUPPORT?(this[r]=t>>>8,this[r+1]=255&t):L(this,t,r,!1),r+2},s.prototype.writeInt32LE=function(t,r,e){return t=+t,r=0|r,e||Y(this,t,r,4,2147483647,-2147483648),s.TYPED_ARRAY_SUPPORT?(this[r]=255&t,this[r+1]=t>>>8,this[r+2]=t>>>16,this[r+3]=t>>>24):D(this,t,r,!0),r+4},s.prototype.writeInt32BE=function(t,r,e){return t=+t,r=0|r,e||Y(this,t,r,4,2147483647,-2147483648),0>t&&(t=4294967295+t+1),s.TYPED_ARRAY_SUPPORT?(this[r]=t>>>24,this[r+1]=t>>>16,this[r+2]=t>>>8,this[r+3]=255&t):D(this,t,r,!1),r+4},s.prototype.writeFloatLE=function(t,r,e){return k(this,t,r,!0,e)},s.prototype.writeFloatBE=function(t,r,e){return k(this,t,r,!1,e)},s.prototype.writeDoubleLE=function(t,r,e){return N(this,t,r,!0,e)},s.prototype.writeDoubleBE=function(t,r,e){return N(this,t,r,!1,e)},s.prototype.copy=function(t,r,e,n){if(e||(e=0),n||0===n||(n=this.length),r>=t.length&&(r=t.length),r||(r=0),n>0&&e>n&&(n=e),n===e)return 0;if(0===t.length||0===this.length)return 0;if(0>r)throw new RangeError("targetStart out of bounds");if(0>e||e>=this.length)throw new RangeError("sourceStart out of bounds");if(0>n)throw new RangeError("sourceEnd out of bounds");n>this.length&&(n=this.length),t.length-r<n-e&&(n=t.length-r+e);var o,i=n-e;if(this===t&&r>e&&n>r)for(o=i-1;o>=0;o--)t[o+r]=this[o+e];else if(1e3>i||!s.TYPED_ARRAY_SUPPORT)for(o=0;i>o;o++)t[o+r]=this[o+e];else Uint8Array.prototype.set.call(t,this.subarray(e,e+i),r);return i},s.prototype.fill=function(t,r,e,n){if("string"==typeof t){if("string"==typeof r?(n=r,r=0,e=this.length):"string"==typeof e&&(n=e,e=this.length),1===t.length){var o=t.charCodeAt(0);256>o&&(t=o)}if(void 0!==n&&"string"!=typeof n)throw new TypeError("encoding must be a string");if("string"==typeof n&&!s.isEncoding(n))throw new TypeError("Unknown encoding: "+n)}else"number"==typeof t&&(t=255&t);if(0>r||this.length<r||this.length<e)throw new RangeError("Out of range index");if(r>=e)return this;r>>>=0,e=void 0===e?this.length:e>>>0,t||(t=0);var i;if("number"==typeof t)for(i=r;e>i;i++)this[i]=t;else{var u=s.isBuffer(t)?t:$(new s(t,n).toString()),f=u.length;for(i=0;e-r>i;i++)this[i+r]=u[i%f]}return this};var tt=/[^+\/0-9A-Za-z-_]/g}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"base64-js":7,ieee754:14,isarray:10}],10:[function(t,r,e){var n={}.toString;r.exports=Array.isArray||function(t){return"[object Array]"==n.call(t)}},{}],11:[function(t,r,e){(function(e){"use strict";function n(t){this.enabled=t&&void 0!==t.enabled?t.enabled:h}function o(t){var r=function(){return i.apply(r,arguments)};return r._styles=t,r.enabled=this.enabled,r.__proto__=y,r}function i(){var t=arguments,r=t.length,e=0!==r&&String(arguments[0]);if(r>1)for(var n=1;r>n;n++)e+=" "+t[n];if(!this.enabled||!e)return e;var o=this._styles,i=o.length,s=f.dim.open;for(!p||-1===o.indexOf("gray")&&-1===o.indexOf("grey")||(f.dim.open="");i--;){var u=f[o[i]];e=u.open+e.replace(u.closeRe,u.open)+u.close}return f.dim.open=s,e}function s(){var t={};return Object.keys(g).forEach(function(r){t[r]={get:function(){return o.call(this,[r])}}}),t}var u=t("escape-string-regexp"),f=t("ansi-styles"),a=t("strip-ansi"),c=t("has-ansi"),h=t("supports-color"),l=Object.defineProperties,p="win32"===e.platform&&!/^xterm/i.test(e.env.TERM);p&&(f.blue.open="");var g=function(){var t={};return Object.keys(f).forEach(function(r){f[r].closeRe=new RegExp(u(f[r].close),"g"),t[r]={get:function(){return o.call(this,this._styles.concat(r))}}}),t}(),y=l(function(){},g);l(n.prototype,s()),r.exports=new n,r.exports.styles=f,r.exports.hasColor=c,r.exports.stripColor=a,r.exports.supportsColor=h}).call(this,t("_process"))},{_process:20,"ansi-styles":6,"escape-string-regexp":12,"has-ansi":13,"strip-ansi":22,"supports-color":23}],12:[function(t,r,e){"use strict";var n=/[|\\{}()[\]^$+*?.]/g;r.exports=function(t){if("string"!=typeof t)throw new TypeError("Expected a string");return t.replace(n,"\\$&")}},{}],13:[function(t,r,e){"use strict";var n=t("ansi-regex"),o=new RegExp(n().source);r.exports=o.test.bind(o)},{"ansi-regex":5}],14:[function(t,r,e){e.read=function(t,r,e,n,o){var i,s,u=8*o-n-1,f=(1<<u)-1,a=f>>1,c=-7,h=e?o-1:0,l=e?-1:1,p=t[r+h];for(h+=l,i=p&(1<<-c)-1,p>>=-c,c+=u;c>0;i=256*i+t[r+h],h+=l,c-=8);for(s=i&(1<<-c)-1,i>>=-c,c+=n;c>0;s=256*s+t[r+h],h+=l,c-=8);if(0===i)i=1-a;else{if(i===f)return s?NaN:(p?-1:1)*(1/0);s+=Math.pow(2,n),i-=a}return(p?-1:1)*s*Math.pow(2,i-n)},e.write=function(t,r,e,n,o,i){var s,u,f,a=8*i-o-1,c=(1<<a)-1,h=c>>1,l=23===o?Math.pow(2,-24)-Math.pow(2,-77):0,p=n?0:i-1,g=n?1:-1,y=0>r||0===r&&0>1/r?1:0;for(r=Math.abs(r),isNaN(r)||r===1/0?(u=isNaN(r)?1:0,s=c):(s=Math.floor(Math.log(r)/Math.LN2),r*(f=Math.pow(2,-s))<1&&(s--,f*=2),r+=s+h>=1?l/f:l*Math.pow(2,1-h),r*f>=2&&(s++,f/=2),s+h>=c?(u=0,s=c):s+h>=1?(u=(r*f-1)*Math.pow(2,o),s+=h):(u=r*Math.pow(2,h-1)*Math.pow(2,o),s=0));o>=8;t[e+p]=255&u,p+=g,u/=256,o-=8);for(s=s<<o|u,a+=o;a>0;t[e+p]=255&s,p+=g,s/=256,a-=8);t[e+p-g]|=128*y}},{}],15:[function(t,r,e){function n(t,r){return t="number"==typeof t||b.test(t)?+t:-1,r=null==r?d:r,t>-1&&t%1==0&&r>t}function o(t,r,e){var n=t[r];E.call(t,r)&&a(n,e)&&(void 0!==e||r in t)||(t[r]=e)}function i(t){return function(r){return null==r?void 0:r[t]}}function s(t,r,e,n){e||(e={});for(var i=-1,s=r.length;++i<s;){var u=r[i],f=n?n(e[u],t[u],u,e,t):t[u];o(e,u,f)}return e}function u(t){return y(function(r,e){var n=-1,o=e.length,i=o>1?e[o-1]:void 0,s=o>2?e[2]:void 0;for(i="function"==typeof i?(o--,i):void 0,s&&f(e[0],e[1],s)&&(i=3>o?void 0:i,o=1),r=Object(r);++n<o;){var u=e[n];u&&t(r,u,n,i)}return r})}function f(t,r,e){if(!p(e))return!1;var o=typeof r;return("number"==o?c(e)&&n(r,e.length):"string"==o&&r in e)?a(e[r],t):!1}function a(t,r){return t===r||t!==t&&r!==r}function c(t){return null!=t&&l(R(t))&&!h(t)}function h(t){var r=p(t)?A.call(t):"";return r==v||r==w}function l(t){return"number"==typeof t&&t>-1&&t%1==0&&d>=t}function p(t){var r=typeof t;return!!t&&("object"==r||"function"==r)}var g=t("lodash.keysin"),y=t("lodash.rest"),d=9007199254740991,v="[object Function]",w="[object GeneratorFunction]",b=/^(?:0|[1-9]\d*)$/,m=Object.prototype,E=m.hasOwnProperty,A=m.toString,R=i("length"),_=u(function(t,r,e,n){s(r,g(r),t,n)});r.exports=_},{"lodash.keysin":17,"lodash.rest":18}],16:[function(t,r,e){function n(t,r,e){var n=e.length;switch(n){case 0:return t.call(r);case 1:return t.call(r,e[0]);case 2:return t.call(r,e[0],e[1]);case 3:return t.call(r,e[0],e[1],e[2])}return t.apply(r,e)}function o(t,r,e,n){return void 0===t||i(t,f[e])&&!a.call(n,e)?r:t}function i(t,r){return t===r||t!==t&&r!==r}var s=t("lodash.assigninwith"),u=t("lodash.rest"),f=Object.prototype,a=f.hasOwnProperty,c=u(function(t){
return t.push(void 0,o),n(s,void 0,t)});r.exports=c},{"lodash.assigninwith":15,"lodash.rest":18}],17:[function(t,r,e){(function(t){function n(t,r){for(var e=-1,n=Array(t);++e<t;)n[e]=r(e);return n}function o(t){return t&&t.Object===Object?t:null}function i(t,r){return t="number"==typeof t||T.test(t)?+t:-1,r=null==r?m:r,t>-1&&t%1==0&&r>t}function s(t){for(var r,e=[];!(r=t.next()).done;)e.push(r.value);return e}function u(t){t=null==t?t:Object(t);var r=[];for(var e in t)r.push(e);return r}function f(t){return function(r){return null==r?void 0:r[t]}}function a(t){var r=t?t.length:void 0;return y(r)&&(F(t)||w(t)||h(t))?n(r,String):null}function c(t){var r=t&&t.constructor,e="function"==typeof r&&r.prototype||I;return t===e}function h(t){return p(t)&&Y.call(t,"callee")&&(!k.call(t,"callee")||L.call(t)==E)}function l(t){return null!=t&&y(N(t))&&!g(t)}function p(t){return v(t)&&l(t)}function g(t){var r=d(t)?L.call(t):"";return r==A||r==R}function y(t){return"number"==typeof t&&t>-1&&t%1==0&&m>=t}function d(t){var r=typeof t;return!!t&&("object"==r||"function"==r)}function v(t){return!!t&&"object"==typeof t}function w(t){return"string"==typeof t||!F(t)&&v(t)&&L.call(t)==_}function b(t){for(var r=-1,e=c(t),n=u(t),o=n.length,s=a(t),f=!!s,h=s||[],l=h.length;++r<o;){var p=n[r];f&&("length"==p||i(p,l))||"constructor"==p&&(e||!Y.call(t,p))||h.push(p)}return h}var m=9007199254740991,E="[object Arguments]",A="[object Function]",R="[object GeneratorFunction]",_="[object String]",T=/^(?:0|[1-9]\d*)$/,O={"function":!0,object:!0},x=O[typeof e]&&e&&!e.nodeType?e:void 0,P=O[typeof r]&&r&&!r.nodeType?r:void 0,U=o(x&&P&&"object"==typeof t&&t),S=o(O[typeof self]&&self),B=o(O[typeof window]&&window),C=o(O[typeof this]&&this),M=U||B!==(C&&C.window)&&B||S||C||Function("return this")(),I=Object.prototype,Y=I.hasOwnProperty,L=I.toString,D=M.Reflect,j=D?D.enumerate:void 0,k=I.propertyIsEnumerable;j&&!k.call({valueOf:1},"valueOf")&&(u=function(t){return s(j(t))});var N=f("length"),F=Array.isArray;r.exports=b}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],18:[function(t,r,e){function n(t,r,e){var n=e.length;switch(n){case 0:return t.call(r);case 1:return t.call(r,e[0]);case 2:return t.call(r,e[0],e[1]);case 3:return t.call(r,e[0],e[1],e[2])}return t.apply(r,e)}function o(t,r){if("function"!=typeof t)throw new TypeError(h);return r=T(void 0===r?t.length-1:a(r),0),function(){for(var e=arguments,o=-1,i=T(e.length-r,0),s=Array(i);++o<i;)s[o]=e[r+o];switch(r){case 0:return t.call(this,s);case 1:return t.call(this,e[0],s);case 2:return t.call(this,e[0],e[1],s)}var u=Array(r+1);for(o=-1;++o<r;)u[o]=e[o];return u[r]=s,n(t,this,u)}}function i(t){var r=s(t)?_.call(t):"";return r==y||r==d}function s(t){var r=typeof t;return!!t&&("object"==r||"function"==r)}function u(t){return!!t&&"object"==typeof t}function f(t){return"symbol"==typeof t||u(t)&&_.call(t)==v}function a(t){if(!t)return 0===t?t:0;if(t=c(t),t===l||t===-l){var r=0>t?-1:1;return r*p}var e=t%1;return t===t?e?t-e:t:0}function c(t){if("number"==typeof t)return t;if(f(t))return g;if(s(t)){var r=i(t.valueOf)?t.valueOf():t;t=s(r)?r+"":r}if("string"!=typeof t)return 0===t?t:+t;t=t.replace(w,"");var e=m.test(t);return e||E.test(t)?A(t.slice(2),e?2:8):b.test(t)?g:+t}var h="Expected a function",l=1/0,p=1.7976931348623157e308,g=NaN,y="[object Function]",d="[object GeneratorFunction]",v="[object Symbol]",w=/^\s+|\s+$/g,b=/^[-+]0x[0-9a-f]+$/i,m=/^0b[01]+$/i,E=/^0o[0-7]+$/i,A=parseInt,R=Object.prototype,_=R.toString,T=Math.max;r.exports=o},{}],19:[function(t,r,e){function n(t){if(t=""+t,!(t.length>1e4)){var r=/^((?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|years?|yrs?|y)?$/i.exec(t);if(r){var e=parseFloat(r[1]),n=(r[2]||"ms").toLowerCase();switch(n){case"years":case"year":case"yrs":case"yr":case"y":return e*h;case"days":case"day":case"d":return e*c;case"hours":case"hour":case"hrs":case"hr":case"h":return e*a;case"minutes":case"minute":case"mins":case"min":case"m":return e*f;case"seconds":case"second":case"secs":case"sec":case"s":return e*u;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return e}}}}function o(t){return t>=c?Math.round(t/c)+"d":t>=a?Math.round(t/a)+"h":t>=f?Math.round(t/f)+"m":t>=u?Math.round(t/u)+"s":t+"ms"}function i(t){return s(t,c,"day")||s(t,a,"hour")||s(t,f,"minute")||s(t,u,"second")||t+" ms"}function s(t,r,e){return r>t?void 0:1.5*r>t?Math.floor(t/r)+" "+e:Math.ceil(t/r)+" "+e+"s"}var u=1e3,f=60*u,a=60*f,c=24*a,h=365.25*c;r.exports=function(t,r){return r=r||{},"string"==typeof t?n(t):r["long"]?i(t):o(t)}},{}],20:[function(t,r,e){function n(){c=!1,u.length?a=u.concat(a):h=-1,a.length&&o()}function o(){if(!c){var t=setTimeout(n);c=!0;for(var r=a.length;r;){for(u=a,a=[];++h<r;)u&&u[h].run();h=-1,r=a.length}u=null,c=!1,clearTimeout(t)}}function i(t,r){this.fun=t,this.array=r}function s(){}var u,f=r.exports={},a=[],c=!1,h=-1;f.nextTick=function(t){var r=new Array(arguments.length-1);if(arguments.length>1)for(var e=1;e<arguments.length;e++)r[e-1]=arguments[e];a.push(new i(t,r)),1!==a.length||c||setTimeout(o,0)},i.prototype.run=function(){this.fun.apply(null,this.array)},f.title="browser",f.browser=!0,f.env={},f.argv=[],f.version="",f.versions={},f.on=s,f.addListener=s,f.once=s,f.off=s,f.removeListener=s,f.removeAllListeners=s,f.emit=s,f.binding=function(t){throw new Error("process.binding is not supported")},f.cwd=function(){return"/"},f.chdir=function(t){throw new Error("process.chdir is not supported")},f.umask=function(){return 0}},{}],21:[function(t,r,e){"use strict";function n(t,r){if("string"!=typeof t)throw new TypeError("repeat-string expects a string.");if(1===r)return t;if(2===r)return t+t;var e=t.length*r;for(o===t&&"undefined"!=typeof o||(o=t,i="");e>i.length&&r>0&&(1&r&&(i+=t),r>>=1);)t+=t;return i.substr(0,e)}var o,i="";r.exports=n},{}],22:[function(t,r,e){"use strict";var n=t("ansi-regex")();r.exports=function(t){return"string"==typeof t?t.replace(n,""):t}},{"ansi-regex":5}],23:[function(t,r,e){(function(t){"use strict";var e=t.argv,n=e.indexOf("--"),o=function(t){t="--"+t;var r=e.indexOf(t);return-1!==r&&(-1!==n?n>r:!0)};r.exports=function(){return"FORCE_COLOR"in t.env?!0:o("no-color")||o("no-colors")||o("color=false")?!1:o("color")||o("colors")||o("color=true")||o("color=always")?!0:t.stdout&&!t.stdout.isTTY?!1:"win32"===t.platform?!0:"COLORTERM"in t.env?!0:"dumb"===t.env.TERM?!1:!!/^screen|^xterm|^vt100|color|ansi|cygwin|linux/i.test(t.env.TERM)}()}).call(this,t("_process"))},{_process:20}],Acho:[function(t,r,e){"use strict";t("coffee-script/register"),r.exports=t("./lib/Acho")},{"./lib/Acho":1,"coffee-script/register":8}]},{},[])("Acho")});
{
"name": "acho",
"description": "An extremely simple (but powerful) logging system for NodeJS and browser.",
"homepage": "https://github.com/Kikobeats/acho",
"version": "2.8.0",
"homepage": "https://github.com/achohq/acho",
"version": "3.0.0",
"main": "./index.js",

@@ -14,6 +14,6 @@ "author": {

"type": "git",
"url": "git+https://github.com/kikobeats/acho.git"
"url": "git+https://github.com/achohq/acho.git"
},
"bugs": {
"url": "https://github.com/Kikobeats/acho/issues"
"url": "https://github.com/achohq/acho/issues"
},

@@ -31,6 +31,8 @@ "keywords": [

"coffee-script": "~1.10.0",
"existential-default": "~1.1.1",
"ms": "~0.7.1"
"lodash.defaults": "~4.0.1",
"ms": "~0.7.1",
"repeat-string": "~1.5.4"
},
"devDependencies": {
"acho-skin-cli": "~1.0.0",
"browserify": "latest",

@@ -37,0 +39,0 @@ "coffeeify": "latest",

@@ -9,6 +9,6 @@ # acho

![Last version](https://img.shields.io/github/tag/Kikobeats/acho.svg?style=flat-square)
[![Build Status](http://img.shields.io/travis/Kikobeats/acho/master.svg?style=flat-square)](https://travis-ci.org/Kikobeats/acho)
[![Dependency status](http://img.shields.io/david/Kikobeats/acho.svg?style=flat-square)](https://david-dm.org/Kikobeats/acho)
[![Dev Dependencies Status](http://img.shields.io/david/dev/Kikobeats/acho.svg?style=flat-square)](https://david-dm.org/Kikobeats/acho#info=devDependencies)
![Last version](https://img.shields.io/github/tag/achohq/acho.svg?style=flat-square)
[![Build Status](http://img.shields.io/travis/achohq/acho/master.svg?style=flat-square)](https://travis-ci.org/achohq/acho)
[![Dependency status](http://img.shields.io/david/achohq/acho.svg?style=flat-square)](https://david-dm.org/achohq/acho)
[![Dev Dependencies Status](http://img.shields.io/david/dev/achohq/acho.svg?style=flat-square)](https://david-dm.org/achohq/acho#info=devDependencies)
[![NPM Status](http://img.shields.io/npm/dm/acho.svg?style=flat-square)](https://www.npmjs.org/package/acho)

@@ -139,14 +139,12 @@ [![Donate](https://img.shields.io/badge/donate-paypal-blue.svg?style=flat-square)](https://paypal.me/kikobeats)

- `error`: Display calls to `.error()` messages.
- `warn`: Display calls from `.error()`, `.warn()` messages.
- `success`: Display calls from `.error()`, `.warn()`, `success()` messages.
- `info`: Display calls from `.error()`, `.warn()`, `success()`, `info()` messages.
- `verbose`: Display calls from `.error()`, `.warn()`, `success()`, `info()`, `verbose()` messages.
- `debug`: Display calls from `.error()`, `.warn()`, `success()`, `info()`, `verbose()`, `debug()` messages.
- `silly`: Display calls from `.error()`, `.warn()`, `success()`, `info()`, `verbose()`, `debug()`, `silly()` messages.
- `fatal` : Display calls to `.fatal()` messages.
- `error` : Display calls to `.fatal()`, `.error()` messages.
- `warn` : Display calls from `.fatal()`, `.error()`, `.warn()` messages.
- `info` : Display calls from `.fatal()`, `.error()`, `.warn()`, `info()` messages.
- `debug` : Display calls from `.fatal()`, `.error()`, `.warn()`, `info()`, `debug()` messages.
Additionally exists two special levels:
- `silent`: Avoid all output.
- `all`: Allow print all message types.
- `muted` : Avoid all output.
- `all` : Allow print all message types.

@@ -156,3 +154,3 @@ The default log level is `all`. You can define it in the constructor:

```js
var acho = Acho({level: 'silly'})
var acho = Acho({level: 'debug'})
```

@@ -183,3 +181,3 @@

color: true,
level: 'silly',
level: 'debug',

@@ -223,3 +221,3 @@ // Customize how to print the 'type' of each message

Default: `\t`
Default: ` `

@@ -244,2 +242,16 @@ It adds an alignment separator between the type of the message and the message.

Under production scenario (`NODE_ENV=production`) it's automatically stablish to `false`.
##### **{Boolean}** upperCase
Default: `false`.
Enable or disable print log level in upper case.
##### **{Boolean}** timestamp
Default: `false`.
Prints a counter timestamp associated with each log line. Useful for debug log traces.
##### **{String}** level

@@ -249,4 +261,12 @@

Provides the logging level.
Provides the logging level. This sets from what level print logs using tranport.
Additionally you can provide `muted` to express don't print logs.
##### **{Function}** transport
Default: `console.log`
Defines where write the log message.
##### **{Object}** types

@@ -264,8 +284,2 @@

##### **{Function}** transport
Default: `console.log`
Defines what happens with the log message.
##### **{Function}** outputType

@@ -272,0 +286,0 @@

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc