text: !function(t,e){for(var r in e)t[r]=e[r]}(exports,function(t){var e={};function r(n){if(e[n])return e[n].exports;var i=e[n]={i:n,l:!1,exports:{}};return t[n].call(i.exports,i,i.exports,r),i.l=!0,i.exports}return r.m=t,r.c=e,r.d=function(t,e,n){r.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:n})},r.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},r.t=function(t,e){if(1&e&&(t=r(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var i in t)r.d(n,i,function(e){return t[e]}.bind(null,i));return n},r.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return r.d(e,"a",e),e},r.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},r.p="",r(r.s=11)}([function(t,e){t.exports=require("path")},function(t,e){t.exports=require("fs")},function(t,e,r){t.exports=g,g.Minimatch=v;var n={sep:"/"};try{n=r(0)}catch(t){}var i=g.GLOBSTAR=v.GLOBSTAR={},o=r(13),s={"!":{open:"(?:(?!(?:",close:"))[^/]*?)"},"?":{open:"(?:",close:")?"},"+":{open:"(?:",close:")+"},"*":{open:"(?:",close:")*"},"@":{open:"(?:",close:")"}},a="[^/]",c=a+"*?",h="(?:(?!(?:\\/|^)(?:\\.{1,2})($|\\/)).)*?",u="(?:(?!(?:\\/|^)\\.).)*?",l="().*{}+?[]^$\\!".split("").reduce(function(t,e){return t[e]=!0,t},{});var p=/\/+/;function f(t,e){t=t||{},e=e||{};var r={};return Object.keys(e).forEach(function(t){r[t]=e[t]}),Object.keys(t).forEach(function(e){r[e]=t[e]}),r}function g(t,e,r){if("string"!=typeof e)throw new TypeError("glob pattern string required");return r||(r={}),!(!r.nocomment&&"#"===e.charAt(0))&&(""===e.trim()?""===t:new v(e,r).match(t))}function v(t,e){if(!(this instanceof v))return new v(t,e);if("string"!=typeof t)throw new TypeError("glob pattern string required");e||(e={}),t=t.trim(),"/"!==n.sep&&(t=t.split(n.sep).join("/")),this.options=e,this.set=[],this.pattern=t,this.regexp=null,this.negate=!1,this.comment=!1,this.empty=!1,this.make()}function m(t,e){if(e||(e=this instanceof v?this.options:{}),void 0===(t=void 0===t?this.pattern:t))throw new TypeError("undefined pattern");return e.nobrace||!t.match(/\{.*\}/)?[t]:o(t)}g.filter=function(t,e){return e=e||{},function(r,n,i){return g(r,t,e)}},g.defaults=function(t){if(!t||!Object.keys(t).length)return g;var e=g,r=function(r,n,i){return e.minimatch(r,n,f(t,i))};return r.Minimatch=function(r,n){return new e.Minimatch(r,f(t,n))},r},v.defaults=function(t){return t&&Object.keys(t).length?g.defaults(t).Minimatch:v},v.prototype.debug=function(){},v.prototype.make=function(){if(this._made)return;var t=this.pattern,e=this.options;if(!e.nocomment&&"#"===t.charAt(0))return void(this.comment=!0);if(!t)return void(this.empty=!0);this.parseNegate();var r=this.globSet=this.braceExpand();e.debug&&(this.debug=console.error);this.debug(this.pattern,r),r=this.globParts=r.map(function(t){return t.split(p)}),this.debug(this.pattern,r),r=r.map(function(t,e,r){return t.map(this.parse,this)},this),this.debug(this.pattern,r),r=r.filter(function(t){return-1===t.indexOf(!1)}),this.debug(this.pattern,r),this.set=r},v.prototype.parseNegate=function(){var t=this.pattern,e=!1,r=this.options,n=0;if(r.nonegate)return;for(var i=0,o=t.length;i<o&&"!"===t.charAt(i);i++)e=!e,n++;n&&(this.pattern=t.substr(n));this.negate=e},g.braceExpand=function(t,e){return m(t,e)},v.prototype.braceExpand=m,v.prototype.parse=function(t,e){if(t.length>65536)throw new TypeError("pattern is too long");var r=this.options;if(!r.noglobstar&&"**"===t)return i;if(""===t)return"";var n,o="",h=!!r.nocase,u=!1,p=[],f=[],g=!1,v=-1,m=-1,y="."===t.charAt(0)?"":r.dot?"(?!(?:^|\\/)\\.{1,2}(?:$|\\/))":"(?!\\.)",b=this;function w(){if(n){switch(n){case"*":o+=c,h=!0;break;case"?":o+=a,h=!0;break;default:o+="\\"+n}b.debug("clearStateChar %j %j",n,o),n=!1}}for(var _,E=0,k=t.length;E<k&&(_=t.charAt(E));E++)if(this.debug("%s\t%s %s %j",t,E,o,_),u&&l[_])o+="\\"+_,u=!1;else switch(_){case"/":return!1;case"\\":w(),u=!0;continue;case"?":case"*":case"+":case"@":case"!":if(this.debug("%s\t%s %s %j <-- stateChar",t,E,o,_),g){this.debug("  in class"),"!"===_&&E===m+1&&(_="^"),o+=_;continue}b.debug("call clearStateChar %j",n),w(),n=_,r.noext&&w();continue;case"(":if(g){o+="(";continue}if(!n){o+="\\(";continue}p.push({type:n,start:E-1,reStart:o.length,open:s[n].open,close:s[n].close}),o+="!"===n?"(?:(?!(?:":"(?:",this.debug("plType %j %j",n,o),n=!1;continue;case")":if(g||!p.length){o+="\\)";continue}w(),h=!0;var x=p.pop();o+=x.close,"!"===x.type&&f.push(x),x.reEnd=o.length;continue;case"|":if(g||!p.length||u){o+="\\|",u=!1;continue}w(),o+="|";continue;case"[":if(w(),g){o+="\\"+_;continue}g=!0,m=E,v=o.length,o+=_;continue;case"]":if(E===m+1||!g){o+="\\"+_,u=!1;continue}if(g){var j=t.substring(m+1,E);try{RegExp("["+j+"]")}catch(t){var O=this.parse(j,d);o=o.substr(0,v)+"\\["+O[0]+"\\]",h=h||O[1],g=!1;continue}}h=!0,g=!1,o+=_;continue;default:w(),u?u=!1:!l[_]||"^"===_&&g||(o+="\\"),o+=_}g&&(j=t.substr(m+1),O=this.parse(j,d),o=o.substr(0,v)+"\\["+O[0],h=h||O[1]);for(x=p.pop();x;x=p.pop()){var S=o.slice(x.reStart+x.open.length);this.debug("setting tail",o,x),S=S.replace(/((?:\\{2}){0,64})(\\?)\|/g,function(t,e,r){return r||(r="\\"),e+e+r+"|"}),this.debug("tail=%j\n   %s",S,S,x,o);var A="*"===x.type?c:"?"===x.type?a:"\\"+x.type;h=!0,o=o.slice(0,x.reStart)+A+"\\("+S}w(),u&&(o+="\\\\");var R=!1;switch(o.charAt(0)){case".":case"[":case"(":R=!0}for(var I=f.length-1;I>-1;I--){var T=f[I],$=o.slice(0,T.reStart),N=o.slice(T.reStart,T.reEnd-8),C=o.slice(T.reEnd-8,T.reEnd),L=o.slice(T.reEnd);C+=L;var M=$.split("(").length-1,B=L;for(E=0;E<M;E++)B=B.replace(/\)[+*?]?/,"");var P="";""===(L=B)&&e!==d&&(P="$");var D=$+N+L+P+C;o=D}""!==o&&h&&(o="(?=.)"+o);R&&(o=y+o);if(e===d)return[o,h];if(!h)return t.replace(/\\(.)/g,"$1");var G=r.nocase?"i":"";try{var q=new RegExp("^"+o+"$",G)}catch(t){return new RegExp("$.")}return q._glob=t,q._src=o,q};var d={};g.makeRe=function(t,e){return new v(t,e||{}).makeRe()},v.prototype.makeRe=function(){if(this.regexp||!1===this.regexp)return this.regexp;var t=this.set;if(!t.length)return this.regexp=!1,this.regexp;var e=this.options,r=e.noglobstar?c:e.dot?h:u,n=e.nocase?"i":"",o=t.map(function(t){return t.map(function(t){return t===i?r:"string"==typeof t?t.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&"):t._src}).join("\\/")}).join("|");o="^(?:"+o+")$",this.negate&&(o="^(?!"+o+").*$");try{this.regexp=new RegExp(o,n)}catch(t){this.regexp=!1}return this.regexp},g.match=function(t,e,r){var n=new v(e,r=r||{});return t=t.filter(function(t){return n.match(t)}),n.options.nonull&&!t.length&&t.push(e),t},v.prototype.match=function(t,e){if(this.debug("match",t,this.pattern),this.comment)return!1;if(this.empty)return""===t;if("/"===t&&e)return!0;var r=this.options;"/"!==n.sep&&(t=t.split(n.sep).join("/"));t=t.split(p),this.debug(this.pattern,"split",t);var i,o,s=this.set;for(this.debug(this.pattern,"set",s),o=t.length-1;o>=0&&!(i=t[o]);o--);for(o=0;o<s.length;o++){var a=s[o],c=t;r.matchBase&&1===a.length&&(c=[i]);var h=this.matchOne(c,a,e);if(h)return!!r.flipNegate||!this.negate}return!r.flipNegate&&this.negate},v.prototype.matchOne=function(t,e,r){var n=this.options;this.debug("matchOne",{this:this,file:t,pattern:e}),this.debug("matchOne",t.length,e.length);for(var o=0,s=0,a=t.length,c=e.length;o<a&&s<c;o++,s++){this.debug("matchOne loop");var h,u=e[s],l=t[o];if(this.debug(e,u,l),!1===u)return!1;if(u===i){this.debug("GLOBSTAR",[e,u,l]);var p=o,f=s+1;if(f===c){for(this.debug("** at the end");o<a;o++)if("."===t[o]||".."===t[o]||!n.dot&&"."===t[o].charAt(0))return!1;return!0}for(;p<a;){var g=t[p];if(this.debug("\nglobstar while",t,p,e,f,g),this.matchOne(t.slice(p),e.slice(f),r))return this.debug("globstar found match!",p,a,g),!0;if("."===g||".."===g||!n.dot&&"."===g.charAt(0)){this.debug("dot detected!",t,p,e,f);break}this.debug("globstar swallow a segment, and continue"),p++}return!(!r||(this.debug("\n>>> no match, partial?",t,p,e,f),p!==a))}if("string"==typeof u?(h=n.nocase?l.toLowerCase()===u.toLowerCase():l===u,this.debug("string match",u,l,h)):(h=l.match(u),this.debug("pattern match",u,l,h)),!h)return!1}if(o===a&&s===c)return!0;if(o===a)return r;if(s===c)return o===a-1&&""===t[o];throw new Error("wtf?")}},function(t,e){t.exports=require("util")},function(t,e,r){"use strict";function n(t){return"/"===t.charAt(0)}function i(t){var e=/^([a-zA-Z]:|[\\\/]{2}[^\\\/]+[\\\/]+[^\\\/]+)?([\\\/])?([\s\S]*?)$/.exec(t),r=e[1]||"",n=Boolean(r&&":"!==r.charAt(1));return Boolean(e[2]||n)}t.exports="win32"===process.platform?i:n,t.exports.posix=n,t.exports.win32=i},function(t,e,r){t.exports=b;var n=r(1),i=r(6),o=r(2),s=(o.Minimatch,r(16)),a=r(18).EventEmitter,c=r(0),h=r(7),u=r(4),l=r(19),p=r(8),f=(p.alphasort,p.alphasorti,p.setopts),g=p.ownProp,v=r(20),m=(r(3),p.childrenIgnored),d=p.isIgnored,y=r(10);function b(t,e,r){if("function"==typeof e&&(r=e,e={}),e||(e={}),e.sync){if(r)throw new TypeError("callback provided to sync glob");return l(t,e)}return new _(t,e,r)}b.sync=l;var w=b.GlobSync=l.GlobSync;function _(t,e,r){if("function"==typeof e&&(r=e,e=null),e&&e.sync){if(r)throw new TypeError("callback provided to sync glob");return new w(t,e)}if(!(this instanceof _))return new _(t,e,r);f(this,t,e),this._didRealPath=!1;var n=this.minimatch.set.length;this.matches=new Array(n),"function"==typeof r&&(r=y(r),this.on("error",r),this.on("end",function(t){r(null,t)}));var i=this;if(this._processing=0,this._emitQueue=[],this._processQueue=[],this.paused=!1,this.noprocess)return this;if(0===n)return a();for(var o=!0,s=0;s<n;s++)this._process(this.minimatch.set[s],s,!1,a);function a(){--i._processing,i._processing<=0&&(o?process.nextTick(function(){i._finish()}):i._finish())}o=!1}b.glob=b,b.hasMagic=function(t,e){var r=function(t,e){if(null===e||"object"!=typeof e)return t;for(var r=Object.keys(e),n=r.length;n--;)t[r[n]]=e[r[n]];return t}({},e);r.noprocess=!0;var n=new _(t,r).minimatch.set;if(!t)return!1;if(n.length>1)return!0;for(var i=0;i<n[0].length;i++)if("string"!=typeof n[0][i])return!0;return!1},b.Glob=_,s(_,a),_.prototype._finish=function(){if(h(this instanceof _),!this.aborted){if(this.realpath&&!this._didRealpath)return this._realpath();p.finish(this),this.emit("end",this.found)}},_.prototype._realpath=function(){if(!this._didRealpath){this._didRealpath=!0;var t=this.matches.length;if(0===t)return this._finish();for(var e=this,r=0;r<this.matches.length;r++)this._realpathSet(r,n)}function n(){0==--t&&e._finish()}},_.prototype._realpathSet=function(t,e){var r=this.matches[t];if(!r)return e();var n=Object.keys(r),o=this,s=n.length;if(0===s)return e();var a=this.matches[t]=Object.create(null);n.forEach(function(r,n){r=o._makeAbs(r),i.realpath(r,o.realpathCache,function(n,i){n?"stat"===n.syscall?a[r]=!0:o.emit("error",n):a[i]=!0,0==--s&&(o.matches[t]=a,e())})})},_.prototype._mark=function(t){return p.mark(this,t)},_.prototype._makeAbs=function(t){return p.makeAbs(this,t)},_.prototype.abort=function(){this.aborted=!0,this.emit("abort")},_.prototype.pause=function(){this.paused||(this.paused=!0,this.emit("pause"))},_.prototype.resume=function(){if(this.paused){if(this.emit("resume"),this.paused=!1,this._emitQueue.length){var t=this._emitQueue.slice(0);this._emitQueue.length=0;for(var e=0;e<t.length;e++){var r=t[e];this._emitMatch(r[0],r[1])}}if(this._processQueue.length){var n=this._processQueue.slice(0);this._processQueue.length=0;for(e=0;e<n.length;e++){var i=n[e];this._processing--,this._process(i[0],i[1],i[2],i[3])}}}},_.prototype._process=function(t,e,r,n){if(h(this instanceof _),h("function"==typeof n),!this.aborted)if(this._processing++,this.paused)this._processQueue.push([t,e,r,n]);else{for(var i,s=0;"string"==typeof t[s];)s++;switch(s){case t.length:return void this._processSimple(t.join("/"),e,n);case 0:i=null;break;default:i=t.slice(0,s).join("/")}var a,c=t.slice(s);null===i?a=".":u(i)||u(t.join("/"))?(i&&u(i)||(i="/"+i),a=i):a=i;var l=this._makeAbs(a);if(m(this,a))return n();c[0]===o.GLOBSTAR?this._processGlobStar(i,a,l,c,e,r,n):this._processReaddir(i,a,l,c,e,r,n)}},_.prototype._processReaddir=function(t,e,r,n,i,o,s){var a=this;this._readdir(r,o,function(c,h){return a._processReaddir2(t,e,r,n,i,o,h,s)})},_.prototype._processReaddir2=function(t,e,r,n,i,o,s,a){if(!s)return a();for(var h=n[0],u=!!this.minimatch.negate,l=h._glob,p=this.dot||"."===l.charAt(0),f=[],g=0;g<s.length;g++){if("."!==(m=s[g]).charAt(0)||p)(u&&!t?!m.match(h):m.match(h))&&f.push(m)}var v=f.length;if(0===v)return a();if(1===n.length&&!this.mark&&!this.stat){this.matches[i]||(this.matches[i]=Object.create(null));for(g=0;g<v;g++){var m=f[g];t&&(m="/"!==t?t+"/"+m:t+m),"/"!==m.charAt(0)||this.nomount||(m=c.join(this.root,m)),this._emitMatch(i,m)}return a()}n.shift();for(g=0;g<v;g++){m=f[g];t&&(m="/"!==t?t+"/"+m:t+m),this._process([m].concat(n),i,o,a)}a()},_.prototype._emitMatch=function(t,e){if(!this.aborted&&!d(this,e))if(this.paused)this._emitQueue.push([t,e]);else{var r=u(e)?e:this._makeAbs(e);if(this.mark&&(e=this._mark(e)),this.absolute&&(e=r),!this.matches[t][e]){if(this.nodir){var n=this.cache[r];if("DIR"===n||Array.isArray(n))return}this.matches[t][e]=!0;var i=this.statCache[r];i&&this.emit("stat",e,i),this.emit("match",e)}}},_.prototype._readdirInGlobStar=function(t,e){if(!this.aborted){if(this.follow)return this._readdir(t,!1,e);var r=this,i=v("lstat\0"+t,function(n,i){if(n&&"ENOENT"===n.code)return e();var o=i&&i.isSymbolicLink();r.symlinks[t]=o,o||!i||i.isDirectory()?r._readdir(t,!1,e):(r.cache[t]="FILE",e())});i&&n.lstat(t,i)}},_.prototype._readdir=function(t,e,r){if(!this.aborted&&(r=v("readdir\0"+t+"\0"+e,r))){if(e&&!g(this.symlinks,t))return this._readdirInGlobStar(t,r);if(g(this.cache,t)){var i=this.cache[t];if(!i||"FILE"===i)return r();if(Array.isArray(i))return r(null,i)}n.readdir(t,function(t,e,r){return function(n,i){n?t._readdirError(e,n,r):t._readdirEntries(e,i,r)}}(this,t,r))}},_.prototype._readdirEntries=function(t,e,r){if(!this.aborted){if(!this.mark&&!this.stat)for(var n=0;n<e.length;n++){var i=e[n];i="/"===t?t+i:t+"/"+i,this.cache[i]=!0}return this.cache[t]=e,r(null,e)}},_.prototype._readdirError=function(t,e,r){if(!this.aborted){switch(e.code){case"ENOTSUP":case"ENOTDIR":var n=this._makeAbs(t);if(this.cache[n]="FILE",n===this.cwdAbs){var i=new Error(e.code+" invalid cwd "+this.cwd);i.path=this.cwd,i.code=e.code,this.emit("error",i),this.abort()}break;case"ENOENT":case"ELOOP":case"ENAMETOOLONG":case"UNKNOWN":this.cache[this._makeAbs(t)]=!1;break;default:this.cache[this._makeAbs(t)]=!1,this.strict&&(this.emit("error",e),this.abort()),this.silent||console.error("glob error",e)}return r()}},_.prototype._processGlobStar=function(t,e,r,n,i,o,s){var a=this;this._readdir(r,o,function(c,h){a._processGlobStar2(t,e,r,n,i,o,h,s)})},_.prototype._processGlobStar2=function(t,e,r,n,i,o,s,a){if(!s)return a();var c=n.slice(1),h=t?[t]:[],u=h.concat(c);this._process(u,i,!1,a);var l=this.symlinks[r],p=s.length;if(l&&o)return a();for(var f=0;f<p;f++){if("."!==s[f].charAt(0)||this.dot){var g=h.concat(s[f],c);this._process(g,i,!0,a);var v=h.concat(s[f],n);this._process(v,i,!0,a)}}a()},_.prototype._processSimple=function(t,e,r){var n=this;this._stat(t,function(i,o){n._processSimple2(t,e,i,o,r)})},_.prototype._processSimple2=function(t,e,r,n,i){if(this.matches[e]||(this.matches[e]=Object.create(null)),!n)return i();if(t&&u(t)&&!this.nomount){var o=/[\/\\]$/.test(t);"/"===t.charAt(0)?t=c.join(this.root,t):(t=c.resolve(this.root,t),o&&(t+="/"))}"win32"===process.platform&&(t=t.replace(/\\/g,"/")),this._emitMatch(e,t),i()},_.prototype._stat=function(t,e){var r=this._makeAbs(t),i="/"===t.slice(-1);if(t.length>this.maxLength)return e();if(!this.stat&&g(this.cache,r)){var o=this.cache[r];if(Array.isArray(o)&&(o="DIR"),!i||"DIR"===o)return e(null,o);if(i&&"FILE"===o)return e()}var s=this.statCache[r];if(void 0!==s){if(!1===s)return e(null,s);var a=s.isDirectory()?"DIR":"FILE";return i&&"FILE"===a?e():e(null,a,s)}var c=this,h=v("stat\0"+r,function(i,o){if(o&&o.isSymbolicLink())return n.stat(r,function(n,i){n?c._stat2(t,r,null,o,e):c._stat2(t,r,n,i,e)});c._stat2(t,r,i,o,e)});h&&n.lstat(r,h)},_.prototype._stat2=function(t,e,r,n,i){if(r&&("ENOENT"===r.code||"ENOTDIR"===r.code))return this.statCache[e]=!1,i();var o="/"===t.slice(-1);if(this.statCache[e]=n,"/"===e.slice(-1)&&n&&!n.isDirectory())return i(null,!1,n);var s=!0;return n&&(s=n.isDirectory()?"DIR":"FILE"),this.cache[e]=this.cache[e]||s,o&&"FILE"===s?i():i(null,s,n)}},function(t,e,r){t.exports=u,u.realpath=u,u.sync=l,u.realpathSync=l,u.monkeypatch=function(){n.realpath=u,n.realpathSync=l},u.unmonkeypatch=function(){n.realpath=i,n.realpathSync=o};var n=r(1),i=n.realpath,o=n.realpathSync,s=process.version,a=/^v[0-5]\./.test(s),c=r(12);function h(t){return t&&"realpath"===t.syscall&&("ELOOP"===t.code||"ENOMEM"===t.code||"ENAMETOOLONG"===t.code)}function u(t,e,r){if(a)return i(t,e,r);"function"==typeof e&&(r=e,e=null),i(t,e,function(n,i){h(n)?c.realpath(t,e,r):r(n,i)})}function l(t,e){if(a)return o(t,e);try{return o(t,e)}catch(r){if(h(r))return c.realpathSync(t,e);throw r}}},function(t,e){t.exports=require("assert")},function(t,e,r){function n(t,e){return Object.prototype.hasOwnProperty.call(t,e)}e.alphasort=h,e.alphasorti=c,e.setopts=function(t,e,r){r||(r={});if(r.matchBase&&-1===e.indexOf("/")){if(r.noglobstar)throw new Error("base matching requires globstar");e="**/"+e}t.silent=!!r.silent,t.pattern=e,t.strict=!1!==r.strict,t.realpath=!!r.realpath,t.realpathCache=r.realpathCache||Object.create(null),t.follow=!!r.follow,t.dot=!!r.dot,t.mark=!!r.mark,t.nodir=!!r.nodir,t.nodir&&(t.mark=!0);t.sync=!!r.sync,t.nounique=!!r.nounique,t.nonull=!!r.nonull,t.nosort=!!r.nosort,t.nocase=!!r.nocase,t.stat=!!r.stat,t.noprocess=!!r.noprocess,t.absolute=!!r.absolute,t.maxLength=r.maxLength||1/0,t.cache=r.cache||Object.create(null),t.statCache=r.statCache||Object.create(null),t.symlinks=r.symlinks||Object.create(null),function(t,e){t.ignore=e.ignore||[],Array.isArray(t.ignore)||(t.ignore=[t.ignore]);t.ignore.length&&(t.ignore=t.ignore.map(u))}(t,r),t.changedCwd=!1;var o=process.cwd();n(r,"cwd")?(t.cwd=i.resolve(r.cwd),t.changedCwd=t.cwd!==o):t.cwd=o;t.root=r.root||i.resolve(t.cwd,"/"),t.root=i.resolve(t.root),"win32"===process.platform&&(t.root=t.root.replace(/\\/g,"/"));t.cwdAbs=s(t.cwd)?t.cwd:l(t,t.cwd),"win32"===process.platform&&(t.cwdAbs=t.cwdAbs.replace(/\\/g,"/"));t.nomount=!!r.nomount,r.nonegate=!0,r.nocomment=!0,t.minimatch=new a(e,r),t.options=t.minimatch.options},e.ownProp=n,e.makeAbs=l,e.finish=function(t){for(var e=t.nounique,r=e?[]:Object.create(null),n=0,i=t.matches.length;n<i;n++){var o=t.matches[n];if(o&&0!==Object.keys(o).length){var s=Object.keys(o);e?r.push.apply(r,s):s.forEach(function(t){r[t]=!0})}else if(t.nonull){var a=t.minimatch.globSet[n];e?r.push(a):r[a]=!0}}e||(r=Object.keys(r));t.nosort||(r=r.sort(t.nocase?c:h));if(t.mark){for(var n=0;n<r.length;n++)r[n]=t._mark(r[n]);t.nodir&&(r=r.filter(function(e){var r=!/\/$/.test(e),n=t.cache[e]||t.cache[l(t,e)];return r&&n&&(r="DIR"!==n&&!Array.isArray(n)),r}))}t.ignore.length&&(r=r.filter(function(e){return!p(t,e)}));t.found=r},e.mark=function(t,e){var r=l(t,e),n=t.cache[r],i=e;if(n){var o="DIR"===n||Array.isArray(n),s="/"===e.slice(-1);if(o&&!s?i+="/":!o&&s&&(i=i.slice(0,-1)),i!==e){var a=l(t,i);t.statCache[a]=t.statCache[r],t.cache[a]=t.cache[r]}}return i},e.isIgnored=p,e.childrenIgnored=function(t,e){return!!t.ignore.length&&t.ignore.some(function(t){return!(!t.gmatcher||!t.gmatcher.match(e))})};var i=r(0),o=r(2),s=r(4),a=o.Minimatch;function c(t,e){return t.toLowerCase().localeCompare(e.toLowerCase())}function h(t,e){return t.localeCompare(e)}function u(t){var e=null;if("/**"===t.slice(-3)){var r=t.replace(/(\/\*\*)+$/,"");e=new a(r,{dot:!0})}return{matcher:new a(t,{dot:!0}),gmatcher:e}}function l(t,e){var r=e;return r="/"===e.charAt(0)?i.join(t.root,e):s(e)||""===e?e:t.changedCwd?i.resolve(t.cwd,e):i.resolve(e),"win32"===process.platform&&(r=r.replace(/\\/g,"/")),r}function p(t,e){return!!t.ignore.length&&t.ignore.some(function(t){return t.matcher.match(e)||!(!t.gmatcher||!t.gmatcher.match(e))})}},function(t,e){t.exports=function t(e,r){if(e&&r)return t(e)(r);if("function"!=typeof e)throw new TypeError("need wrapper function");Object.keys(e).forEach(function(t){n[t]=e[t]});return n;function n(){for(var t=new Array(arguments.length),r=0;r<t.length;r++)t[r]=arguments[r];var n=e.apply(this,t),i=t[t.length-1];return"function"==typeof n&&n!==i&&Object.keys(i).forEach(function(t){n[t]=i[t]}),n}}},function(t,e,r){var n=r(9);function i(t){var e=function(){return e.called?e.value:(e.called=!0,e.value=t.apply(this,arguments))};return e.called=!1,e}function o(t){var e=function(){if(e.called)throw new Error(e.onceError);return e.called=!0,e.value=t.apply(this,arguments)},r=t.name||"Function wrapped with `once`";return e.onceError=r+" shouldn't be called more than once",e.called=!1,e}t.exports=n(i),t.exports.strict=n(o),i.proto=i(function(){Object.defineProperty(Function.prototype,"once",{value:function(){return i(this)},configurable:!0}),Object.defineProperty(Function.prototype,"onceStrict",{value:function(){return o(this)},configurable:!0})})},function(t,e,r){e.glob=r(5),e.isGlob=r(21),e.minimatch=r(2),e.opn=r(23),e.semver=r(27),e.color=r(28)},function(t,e,r){var n=r(0),i="win32"===process.platform,o=r(1),s=process.env.NODE_DEBUG&&/fs/.test(process.env.NODE_DEBUG);function a(t){return"function"==typeof t?t:function(){var t;if(s){var e=new Error;t=function(t){t&&(e.message=t.message,r(t=e))}}else t=r;return t;function r(t){if(t){if(process.throwDeprecation)throw t;if(!process.noDeprecation){var e="fs: missing callback "+(t.stack||t.message);process.traceDeprecation?console.trace(e):console.error(e)}}}}()}n.normalize;if(i)var c=/(.*?)(?:[\/\\]+|$)/g;else c=/(.*?)(?:[\/]+|$)/g;if(i)var h=/^(?:[a-zA-Z]:|[\\\/]{2}[^\\\/]+[\\\/][^\\\/]+)?[\\\/]*/;else h=/^[\/]*/;e.realpathSync=function(t,e){if(t=n.resolve(t),e&&Object.prototype.hasOwnProperty.call(e,t))return e[t];var r,s,a,u,l=t,p={},f={};function g(){var e=h.exec(t);r=e[0].length,s=e[0],a=e[0],u="",i&&!f[a]&&(o.lstatSync(a),f[a]=!0)}for(g();r<t.length;){c.lastIndex=r;var v=c.exec(t);if(u=s,s+=v[0],a=u+v[1],r=c.lastIndex,!(f[a]||e&&e[a]===a)){var m;if(e&&Object.prototype.hasOwnProperty.call(e,a))m=e[a];else{var d=o.lstatSync(a);if(!d.isSymbolicLink()){f[a]=!0,e&&(e[a]=a);continue}var y=null;if(!i){var b=d.dev.toString(32)+":"+d.ino.toString(32);p.hasOwnProperty(b)&&(y=p[b])}null===y&&(o.statSync(a),y=o.readlinkSync(a)),m=n.resolve(u,y),e&&(e[a]=m),i||(p[b]=y)}t=n.resolve(m,t.slice(r)),g()}}return e&&(e[l]=t),t},e.realpath=function(t,e,r){if("function"!=typeof r&&(r=a(e),e=null),t=n.resolve(t),e&&Object.prototype.hasOwnProperty.call(e,t))return process.nextTick(r.bind(null,null,e[t]));var s,u,l,p,f=t,g={},v={};function m(){var e=h.exec(t);s=e[0].length,u=e[0],l=e[0],p="",i&&!v[l]?o.lstat(l,function(t){if(t)return r(t);v[l]=!0,d()}):process.nextTick(d)}function d(){if(s>=t.length)return e&&(e[f]=t),r(null,t);c.lastIndex=s;var n=c.exec(t);return p=u,u+=n[0],l=p+n[1],s=c.lastIndex,v[l]||e&&e[l]===l?process.nextTick(d):e&&Object.prototype.hasOwnProperty.call(e,l)?w(e[l]):o.lstat(l,y)}function y(t,n){if(t)return r(t);if(!n.isSymbolicLink())return v[l]=!0,e&&(e[l]=l),process.nextTick(d);if(!i){var s=n.dev.toString(32)+":"+n.ino.toString(32);if(g.hasOwnProperty(s))return b(null,g[s],l)}o.stat(l,function(t){if(t)return r(t);o.readlink(l,function(t,e){i||(g[s]=e),b(t,e)})})}function b(t,i,o){if(t)return r(t);var s=n.resolve(p,i);e&&(e[o]=s),w(s)}function w(e){t=n.resolve(e,t.slice(s)),m()}m()}},function(t,e,r){var n=r(14),i=r(15);t.exports=function(t){if(!t)return[];"{}"===t.substr(0,2)&&(t="\\{\\}"+t.substr(2));return function t(e,r){var o=[];var s=i("{","}",e);if(!s||/\$$/.test(s.pre))return[e];var c=/^-?\d+\.\.-?\d+(?:\.\.-?\d+)?$/.test(s.body);var h=/^[a-zA-Z]\.\.[a-zA-Z](?:\.\.-?\d+)?$/.test(s.body);var l=c||h;var m=s.body.indexOf(",")>=0;if(!l&&!m)return s.post.match(/,.*\}/)?(e=s.pre+"{"+s.body+a+s.post,t(e)):[e];var d;if(l)d=s.body.split(/\.\./);else if(1===(d=function t(e){if(!e)return[""];var r=[];var n=i("{","}",e);if(!n)return e.split(",");var o=n.pre;var s=n.body;var a=n.post;var c=o.split(",");c[c.length-1]+="{"+s+"}";var h=t(a);a.length&&(c[c.length-1]+=h.shift(),c.push.apply(c,h));r.push.apply(r,c);return r}(s.body)).length&&1===(d=t(d[0],!1).map(p)).length){var y=s.post.length?t(s.post,!1):[""];return y.map(function(t){return s.pre+d[0]+t})}var b=s.pre;var y=s.post.length?t(s.post,!1):[""];var w;if(l){var _=u(d[0]),E=u(d[1]),k=Math.max(d[0].length,d[1].length),x=3==d.length?Math.abs(u(d[2])):1,j=g,O=E<_;O&&(x*=-1,j=v);var S=d.some(f);w=[];for(var A=_;j(A,E);A+=x){var R;if(h)"\\"===(R=String.fromCharCode(A))&&(R="");else if(R=String(A),S){var I=k-R.length;if(I>0){var T=new Array(I+1).join("0");R=A<0?"-"+T+R.slice(1):T+R}}w.push(R)}}else w=n(d,function(e){return t(e,!1)});for(var $=0;$<w.length;$++)for(var N=0;N<y.length;N++){var C=b+w[$]+y[N];(!r||l||C)&&o.push(C)}return o}(function(t){return t.split("\\\\").join(o).split("\\{").join(s).split("\\}").join(a).split("\\,").join(c).split("\\.").join(h)}(t),!0).map(l)};var o="\0SLASH"+Math.random()+"\0",s="\0OPEN"+Math.random()+"\0",a="\0CLOSE"+Math.random()+"\0",c="\0COMMA"+Math.random()+"\0",h="\0PERIOD"+Math.random()+"\0";function u(t){return parseInt(t,10)==t?parseInt(t,10):t.charCodeAt(0)}function l(t){return t.split(o).join("\\").split(s).join("{").split(a).join("}").split(c).join(",").split(h).join(".")}function p(t){return"{"+t+"}"}function f(t){return/^-?0\d/.test(t)}function g(t,e){return t<=e}function v(t,e){return t>=e}},function(t,e){t.exports=function(t,e){for(var n=[],i=0;i<t.length;i++){var o=e(t[i],i);r(o)?n.push.apply(n,o):n.push(o)}return n};var r=Array.isArray||function(t){return"[object Array]"===Object.prototype.toString.call(t)}},function(t,e,r){"use strict";function n(t,e,r){t instanceof RegExp&&(t=i(t,r)),e instanceof RegExp&&(e=i(e,r));var n=o(t,e,r);return n&&{start:n[0],end:n[1],pre:r.slice(0,n[0]),body:r.slice(n[0]+t.length,n[1]),post:r.slice(n[1]+e.length)}}function i(t,e){var r=e.match(t);return r?r[0]:null}function o(t,e,r){var n,i,o,s,a,c=r.indexOf(t),h=r.indexOf(e,c+1),u=c;if(c>=0&&h>0){for(n=[],o=r.length;u>=0&&!a;)u==c?(n.push(u),c=r.indexOf(t,u+1)):1==n.length?a=[n.pop(),h]:((i=n.pop())<o&&(o=i,s=h),h=r.indexOf(e,u+1)),u=c<h&&c>=0?c:h;n.length&&(a=[o,s])}return a}t.exports=n,n.range=o},function(t,e,r){try{var n=r(3);if("function"!=typeof n.inherits)throw"";t.exports=n.inherits}catch(e){t.exports=r(17)}},function(t,e){"function"==typeof Object.create?t.exports=function(t,e){t.super_=e,t.prototype=Object.create(e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}})}:t.exports=function(t,e){t.super_=e;var r=function(){};r.prototype=e.prototype,t.prototype=new r,t.prototype.constructor=t}},function(t,e){t.exports=require("events")},function(t,e,r){t.exports=g,g.GlobSync=v;var n=r(1),i=r(6),o=r(2),s=(o.Minimatch,r(5).Glob,r(3),r(0)),a=r(7),c=r(4),h=r(8),u=(h.alphasort,h.alphasorti,h.setopts),l=h.ownProp,p=h.childrenIgnored,f=h.isIgnored;function g(t,e){if("function"==typeof e||3===arguments.length)throw new TypeError("callback provided to sync glob\nSee: https://github.com/isaacs/node-glob/issues/167");return new v(t,e).found}function v(t,e){if(!t)throw new Error("must provide pattern");if("function"==typeof e||3===arguments.length)throw new TypeError("callback provided to sync glob\nSee: https://github.com/isaacs/node-glob/issues/167");if(!(this instanceof v))return new v(t,e);if(u(this,t,e),this.noprocess)return this;var r=this.minimatch.set.length;this.matches=new Array(r);for(var n=0;n<r;n++)this._process(this.minimatch.set[n],n,!1);this._finish()}v.prototype._finish=function(){if(a(this instanceof v),this.realpath){var t=this;this.matches.forEach(function(e,r){var n=t.matches[r]=Object.create(null);for(var o in e)try{o=t._makeAbs(o),n[i.realpathSync(o,t.realpathCache)]=!0}catch(e){if("stat"!==e.syscall)throw e;n[t._makeAbs(o)]=!0}})}h.finish(this)},v.prototype._process=function(t,e,r){a(this instanceof v);for(var n,i=0;"string"==typeof t[i];)i++;switch(i){case t.length:return void this._processSimple(t.join("/"),e);case 0:n=null;break;default:n=t.slice(0,i).join("/")}var s,h=t.slice(i);null===n?s=".":c(n)||c(t.join("/"))?(n&&c(n)||(n="/"+n),s=n):s=n;var u=this._makeAbs(s);p(this,s)||(h[0]===o.GLOBSTAR?this._processGlobStar(n,s,u,h,e,r):this._processReaddir(n,s,u,h,e,r))},v.prototype._processReaddir=function(t,e,r,n,i,o){var a=this._readdir(r,o);if(a){for(var c=n[0],h=!!this.minimatch.negate,u=c._glob,l=this.dot||"."===u.charAt(0),p=[],f=0;f<a.length;f++){if("."!==(m=a[f]).charAt(0)||l)(h&&!t?!m.match(c):m.match(c))&&p.push(m)}var g=p.length;if(0!==g)if(1!==n.length||this.mark||this.stat){n.shift();for(f=0;f<g;f++){var v;m=p[f];v=t?[t,m]:[m],this._process(v.concat(n),i,o)}}else{this.matches[i]||(this.matches[i]=Object.create(null));for(var f=0;f<g;f++){var m=p[f];t&&(m="/"!==t.slice(-1)?t+"/"+m:t+m),"/"!==m.charAt(0)||this.nomount||(m=s.join(this.root,m)),this._emitMatch(i,m)}}}},v.prototype._emitMatch=function(t,e){if(!f(this,e)){var r=this._makeAbs(e);if(this.mark&&(e=this._mark(e)),this.absolute&&(e=r),!this.matches[t][e]){if(this.nodir){var n=this.cache[r];if("DIR"===n||Array.isArray(n))return}this.matches[t][e]=!0,this.stat&&this._stat(e)}}},v.prototype._readdirInGlobStar=function(t){if(this.follow)return this._readdir(t,!1);var e,r;try{r=n.lstatSync(t)}catch(t){if("ENOENT"===t.code)return null}var i=r&&r.isSymbolicLink();return this.symlinks[t]=i,i||!r||r.isDirectory()?e=this._readdir(t,!1):this.cache[t]="FILE",e},v.prototype._readdir=function(t,e){if(e&&!l(this.symlinks,t))return this._readdirInGlobStar(t);if(l(this.cache,t)){var r=this.cache[t];if(!r||"FILE"===r)return null;if(Array.isArray(r))return r}try{return this._readdirEntries(t,n.readdirSync(t))}catch(e){return this._readdirError(t,e),null}},v.prototype._readdirEntries=function(t,e){if(!this.mark&&!this.stat)for(var r=0;r<e.length;r++){var n=e[r];n="/"===t?t+n:t+"/"+n,this.cache[n]=!0}return this.cache[t]=e,e},v.prototype._readdirError=function(t,e){switch(e.code){case"ENOTSUP":case"ENOTDIR":var r=this._makeAbs(t);if(this.cache[r]="FILE",r===this.cwdAbs){var n=new Error(e.code+" invalid cwd "+this.cwd);throw n.path=this.cwd,n.code=e.code,n}break;case"ENOENT":case"ELOOP":case"ENAMETOOLONG":case"UNKNOWN":this.cache[this._makeAbs(t)]=!1;break;default:if(this.cache[this._makeAbs(t)]=!1,this.strict)throw e;this.silent||console.error("glob error",e)}},v.prototype._processGlobStar=function(t,e,r,n,i,o){var s=this._readdir(r,o);if(s){var a=n.slice(1),c=t?[t]:[],h=c.concat(a);this._process(h,i,!1);var u=s.length;if(!this.symlinks[r]||!o)for(var l=0;l<u;l++){if("."!==s[l].charAt(0)||this.dot){var p=c.concat(s[l],a);this._process(p,i,!0);var f=c.concat(s[l],n);this._process(f,i,!0)}}}},v.prototype._processSimple=function(t,e){var r=this._stat(t);if(this.matches[e]||(this.matches[e]=Object.create(null)),r){if(t&&c(t)&&!this.nomount){var n=/[\/\\]$/.test(t);"/"===t.charAt(0)?t=s.join(this.root,t):(t=s.resolve(this.root,t),n&&(t+="/"))}"win32"===process.platform&&(t=t.replace(/\\/g,"/")),this._emitMatch(e,t)}},v.prototype._stat=function(t){var e=this._makeAbs(t),r="/"===t.slice(-1);if(t.length>this.maxLength)return!1;if(!this.stat&&l(this.cache,e)){var i=this.cache[e];if(Array.isArray(i)&&(i="DIR"),!r||"DIR"===i)return i;if(r&&"FILE"===i)return!1}var o=this.statCache[e];if(!o){var s;try{s=n.lstatSync(e)}catch(t){if(t&&("ENOENT"===t.code||"ENOTDIR"===t.code))return this.statCache[e]=!1,!1}if(s&&s.isSymbolicLink())try{o=n.statSync(e)}catch(t){o=s}else o=s}this.statCache[e]=o;i=!0;return o&&(i=o.isDirectory()?"DIR":"FILE"),this.cache[e]=this.cache[e]||i,(!r||"FILE"!==i)&&i},v.prototype._mark=function(t){return h.mark(this,t)},v.prototype._makeAbs=function(t){return h.makeAbs(this,t)}},function(t,e,r){var n=r(9),i=Object.create(null),o=r(10);t.exports=n(function(t,e){return i[t]?(i[t].push(e),null):(i[t]=[e],function(t){return o(function e(){var r=i[t],n=r.length,o=function(t){for(var e=t.length,r=[],n=0;n<e;n++)r[n]=t[n];return r}(arguments);try{for(var s=0;s<n;s++)r[s].apply(null,o)}finally{r.length>n?(r.splice(0,n),process.nextTick(function(){e.apply(null,o)})):delete i[t]}})}(t))})},function(t,e,r){var n=r(22),i={"{":"}","(":")","[":"]"};t.exports=function(t,e){if("string"!=typeof t||""===t)return!1;if(n(t))return!0;var r,o=/\\(.)|(^!|\*|[\].+)]\?|\[[^\\\]]+\]|\{[^\\}]+\}|\(\?[:!=][^\\)]+\)|\([^|]+\|[^\\)]+\))/;for(e&&!1===e.strict&&(o=/\\(.)|(^!|[*?{}()[\]]|\(\?)/);r=o.exec(t);){if(r[2])return!0;var s=r.index+r[0].length,a=r[1],c=a?i[a]:null;if(a&&c){var h=t.indexOf(c,s);-1!==h&&(s=h+1)}t=t.slice(s)}return!1}},function(t,e){t.exports=function(t){if("string"!=typeof t||""===t)return!1;for(var e;e=/(\\).|([@?!+*]\(.*\))/g.exec(t);){if(e[2])return!0;t=t.slice(e.index+e[0].length)}return!1}},function(t,e,r){"use strict";const n=r(0),i=r(24),o=r(25);t.exports=((t,e)=>{if("string"!=typeof t)return Promise.reject(new Error("Expected a `target`"));let r;e=Object.assign({wait:!0},e);let s=[],a=[];const c={};Array.isArray(e.app)&&(s=e.app.slice(1),e.app=e.app[0]),"darwin"===process.platform?(r="open",e.wait&&a.push("-W"),e.app&&a.push("-a",e.app)):"win32"===process.platform||o?(r="cmd"+(o?".exe":""),a.push("/c","start",'""',"/b"),t=t.replace(/&/g,"^&"),e.wait&&a.push("/wait"),e.app&&a.push(e.app),s.length>0&&(a=a.concat(s))):(r=e.app?e.app:n.join(__dirname,"xdg-open"),s.length>0&&(a=a.concat(s)),e.wait||(c.stdio="ignore",c.detached=!0)),a.push(t),"darwin"===process.platform&&s.length>0&&(a.push("--args"),a=a.concat(s));const h=i.spawn(r,a,c);return e.wait?new Promise((t,e)=>{h.once("error",e),h.once("close",r=>{r>0?e(new Error("Exited with code "+r)):t(h)})}):(h.unref(),Promise.resolve(h))})},function(t,e){t.exports=require("child_process")},function(t,e,r){"use strict";const n=r(26),i=r(1),o=()=>{if("linux"!==process.platform)return!1;if(n.release().includes("Microsoft"))return!0;try{return i.readFileSync("/proc/version","utf8").includes("Microsoft")}catch(t){return!1}};process.env.__IS_WSL_TEST__?t.exports=o:t.exports=o()},function(t,e){t.exports=require("os")},function(t,e){var r;e=t.exports=Z,r="object"==typeof process&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?function(){var t=Array.prototype.slice.call(arguments,0);t.unshift("SEMVER"),console.log.apply(console,t)}:function(){},e.SEMVER_SPEC_VERSION="2.0.0";var n=256,i=Number.MAX_SAFE_INTEGER||9007199254740991,o=e.re=[],s=e.src=[],a=0,c=a++;s[c]="0|[1-9]\\d*";var h=a++;s[h]="[0-9]+";var u=a++;s[u]="\\d*[a-zA-Z-][a-zA-Z0-9-]*";var l=a++;s[l]="("+s[c]+")\\.("+s[c]+")\\.("+s[c]+")";var p=a++;s[p]="("+s[h]+")\\.("+s[h]+")\\.("+s[h]+")";var f=a++;s[f]="(?:"+s[c]+"|"+s[u]+")";var g=a++;s[g]="(?:"+s[h]+"|"+s[u]+")";var v=a++;s[v]="(?:-("+s[f]+"(?:\\."+s[f]+")*))";var m=a++;s[m]="(?:-?("+s[g]+"(?:\\."+s[g]+")*))";var d=a++;s[d]="[0-9A-Za-z-]+";var y=a++;s[y]="(?:\\+("+s[d]+"(?:\\."+s[d]+")*))";var b=a++,w="v?"+s[l]+s[v]+"?"+s[y]+"?";s[b]="^"+w+"$";var _="[v=\\s]*"+s[p]+s[m]+"?"+s[y]+"?",E=a++;s[E]="^"+_+"$";var k=a++;s[k]="((?:<|>)?=?)";var x=a++;s[x]=s[h]+"|x|X|\\*";var j=a++;s[j]=s[c]+"|x|X|\\*";var O=a++;s[O]="[v=\\s]*("+s[j]+")(?:\\.("+s[j]+")(?:\\.("+s[j]+")(?:"+s[v]+")?"+s[y]+"?)?)?";var S=a++;s[S]="[v=\\s]*("+s[x]+")(?:\\.("+s[x]+")(?:\\.("+s[x]+")(?:"+s[m]+")?"+s[y]+"?)?)?";var A=a++;s[A]="^"+s[k]+"\\s*"+s[O]+"$";var R=a++;s[R]="^"+s[k]+"\\s*"+s[S]+"$";var I=a++;s[I]="(?:^|[^\\d])(\\d{1,16})(?:\\.(\\d{1,16}))?(?:\\.(\\d{1,16}))?(?:$|[^\\d])";var T=a++;s[T]="(?:~>?)";var $=a++;s[$]="(\\s*)"+s[T]+"\\s+",o[$]=new RegExp(s[$],"g");var N=a++;s[N]="^"+s[T]+s[O]+"$";var C=a++;s[C]="^"+s[T]+s[S]+"$";var L=a++;s[L]="(?:\\^)";var M=a++;s[M]="(\\s*)"+s[L]+"\\s+",o[M]=new RegExp(s[M],"g");var B=a++;s[B]="^"+s[L]+s[O]+"$";var P=a++;s[P]="^"+s[L]+s[S]+"$";var D=a++;s[D]="^"+s[k]+"\\s*("+_+")$|^$";var G=a++;s[G]="^"+s[k]+"\\s*("+w+")$|^$";var q=a++;s[q]="(\\s*)"+s[k]+"\\s*("+_+"|"+s[O]+")",o[q]=new RegExp(s[q],"g");var F=a++;s[F]="^\\s*("+s[O]+")\\s+-\\s+("+s[O]+")\\s*$";var Q=a++;s[Q]="^\\s*("+s[S]+")\\s+-\\s+("+s[S]+")\\s*$";var V=a++;s[V]="(<|>)?=?\\s*\\*";for(var z=0;z<35;z++)r(z,s[z]),o[z]||(o[z]=new RegExp(s[z]));function U(t,e){if(t instanceof Z)return t;if("string"!=typeof t)return null;if(t.length>n)return null;if(!(e?o[E]:o[b]).test(t))return null;try{return new Z(t,e)}catch(t){return null}}function Z(t,e){if(t instanceof Z){if(t.loose===e)return t;t=t.version}else if("string"!=typeof t)throw new TypeError("Invalid Version: "+t);if(t.length>n)throw new TypeError("version is longer than "+n+" characters");if(!(this instanceof Z))return new Z(t,e);r("SemVer",t,e),this.loose=e;var s=t.trim().match(e?o[E]:o[b]);if(!s)throw new TypeError("Invalid Version: "+t);if(this.raw=t,this.major=+s[1],this.minor=+s[2],this.patch=+s[3],this.major>i||this.major<0)throw new TypeError("Invalid major version");if(this.minor>i||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>i||this.patch<0)throw new TypeError("Invalid patch version");s[4]?this.prerelease=s[4].split(".").map(function(t){if(/^[0-9]+$/.test(t)){var e=+t;if(e>=0&&e<i)return e}return t}):this.prerelease=[],this.build=s[5]?s[5].split("."):[],this.format()}e.parse=U,e.valid=function(t,e){var r=U(t,e);return r?r.version:null},e.clean=function(t,e){var r=U(t.trim().replace(/^[=v]+/,""),e);return r?r.version:null},e.SemVer=Z,Z.prototype.format=function(){return this.version=this.major+"."+this.minor+"."+this.patch,this.prerelease.length&&(this.version+="-"+this.prerelease.join(".")),this.version},Z.prototype.toString=function(){return this.version},Z.prototype.compare=function(t){return r("SemVer.compare",this.version,this.loose,t),t instanceof Z||(t=new Z(t,this.loose)),this.compareMain(t)||this.comparePre(t)},Z.prototype.compareMain=function(t){return t instanceof Z||(t=new Z(t,this.loose)),X(this.major,t.major)||X(this.minor,t.minor)||X(this.patch,t.patch)},Z.prototype.comparePre=function(t){if(t instanceof Z||(t=new Z(t,this.loose)),this.prerelease.length&&!t.prerelease.length)return-1;if(!this.prerelease.length&&t.prerelease.length)return 1;if(!this.prerelease.length&&!t.prerelease.length)return 0;var e=0;do{var n=this.prerelease[e],i=t.prerelease[e];if(r("prerelease compare",e,n,i),void 0===n&&void 0===i)return 0;if(void 0===i)return 1;if(void 0===n)return-1;if(n!==i)return X(n,i)}while(++e)},Z.prototype.inc=function(t,e){switch(t){case"premajor":this.prerelease.length=0,this.patch=0,this.minor=0,this.major++,this.inc("pre",e);break;case"preminor":this.prerelease.length=0,this.patch=0,this.minor++,this.inc("pre",e);break;case"prepatch":this.prerelease.length=0,this.inc("patch",e),this.inc("pre",e);break;case"prerelease":0===this.prerelease.length&&this.inc("patch",e),this.inc("pre",e);break;case"major":0===this.minor&&0===this.patch&&0!==this.prerelease.length||this.major++,this.minor=0,this.patch=0,this.prerelease=[];break;case"minor":0===this.patch&&0!==this.prerelease.length||this.minor++,this.patch=0,this.prerelease=[];break;case"patch":0===this.prerelease.length&&this.patch++,this.prerelease=[];break;case"pre":if(0===this.prerelease.length)this.prerelease=[0];else{for(var r=this.prerelease.length;--r>=0;)"number"==typeof this.prerelease[r]&&(this.prerelease[r]++,r=-2);-1===r&&this.prerelease.push(0)}e&&(this.prerelease[0]===e?isNaN(this.prerelease[1])&&(this.prerelease=[e,0]):this.prerelease=[e,0]);break;default:throw new Error("invalid increment argument: "+t)}return this.format(),this.raw=this.version,this},e.inc=function(t,e,r,n){"string"==typeof r&&(n=r,r=void 0);try{return new Z(t,r).inc(e,n).version}catch(t){return null}},e.diff=function(t,e){if(J(t,e))return null;var r=U(t),n=U(e);if(r.prerelease.length||n.prerelease.length){for(var i in r)if(("major"===i||"minor"===i||"patch"===i)&&r[i]!==n[i])return"pre"+i;return"prerelease"}for(var i in r)if(("major"===i||"minor"===i||"patch"===i)&&r[i]!==n[i])return i},e.compareIdentifiers=X;var W=/^[0-9]+$/;function X(t,e){var r=W.test(t),n=W.test(e);return r&&n&&(t=+t,e=+e),r&&!n?-1:n&&!r?1:t<e?-1:t>e?1:0}function K(t,e,r){return new Z(t,r).compare(new Z(e,r))}function Y(t,e,r){return K(t,e,r)>0}function H(t,e,r){return K(t,e,r)<0}function J(t,e,r){return 0===K(t,e,r)}function tt(t,e,r){return 0!==K(t,e,r)}function et(t,e,r){return K(t,e,r)>=0}function rt(t,e,r){return K(t,e,r)<=0}function nt(t,e,r,n){var i;switch(e){case"===":"object"==typeof t&&(t=t.version),"object"==typeof r&&(r=r.version),i=t===r;break;case"!==":"object"==typeof t&&(t=t.version),"object"==typeof r&&(r=r.version),i=t!==r;break;case"":case"=":case"==":i=J(t,r,n);break;case"!=":i=tt(t,r,n);break;case">":i=Y(t,r,n);break;case">=":i=et(t,r,n);break;case"<":i=H(t,r,n);break;case"<=":i=rt(t,r,n);break;default:throw new TypeError("Invalid operator: "+e)}return i}function it(t,e){if(t instanceof it){if(t.loose===e)return t;t=t.value}if(!(this instanceof it))return new it(t,e);r("comparator",t,e),this.loose=e,this.parse(t),this.semver===ot?this.value="":this.value=this.operator+this.semver.version,r("comp",this)}e.rcompareIdentifiers=function(t,e){return X(e,t)},e.major=function(t,e){return new Z(t,e).major},e.minor=function(t,e){return new Z(t,e).minor},e.patch=function(t,e){return new Z(t,e).patch},e.compare=K,e.compareLoose=function(t,e){return K(t,e,!0)},e.rcompare=function(t,e,r){return K(e,t,r)},e.sort=function(t,r){return t.sort(function(t,n){return e.compare(t,n,r)})},e.rsort=function(t,r){return t.sort(function(t,n){return e.rcompare(t,n,r)})},e.gt=Y,e.lt=H,e.eq=J,e.neq=tt,e.gte=et,e.lte=rt,e.cmp=nt,e.Comparator=it;var ot={};function st(t,e){if(t instanceof st)return t.loose===e?t:new st(t.raw,e);if(t instanceof it)return new st(t.value,e);if(!(this instanceof st))return new st(t,e);if(this.loose=e,this.raw=t,this.set=t.split(/\s*\|\|\s*/).map(function(t){return this.parseRange(t.trim())},this).filter(function(t){return t.length}),!this.set.length)throw new TypeError("Invalid SemVer Range: "+t);this.format()}function at(t){return!t||"x"===t.toLowerCase()||"*"===t}function ct(t,e,r,n,i,o,s,a,c,h,u,l,p){return((e=at(r)?"":at(n)?">="+r+".0.0":at(i)?">="+r+"."+n+".0":">="+e)+" "+(a=at(c)?"":at(h)?"<"+(+c+1)+".0.0":at(u)?"<"+c+"."+(+h+1)+".0":l?"<="+c+"."+h+"."+u+"-"+l:"<="+a)).trim()}function ht(t,e){for(var n=0;n<t.length;n++)if(!t[n].test(e))return!1;if(e.prerelease.length){for(n=0;n<t.length;n++)if(r(t[n].semver),t[n].semver!==ot&&t[n].semver.prerelease.length>0){var i=t[n].semver;if(i.major===e.major&&i.minor===e.minor&&i.patch===e.patch)return!0}return!1}return!0}function ut(t,e,r){try{e=new st(e,r)}catch(t){return!1}return e.test(t)}function lt(t,e,r,n){var i,o,s,a,c;switch(t=new Z(t,n),e=new st(e,n),r){case">":i=Y,o=rt,s=H,a=">",c=">=";break;case"<":i=H,o=et,s=Y,a="<",c="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(ut(t,e,n))return!1;for(var h=0;h<e.set.length;++h){var u=e.set[h],l=null,p=null;if(u.forEach(function(t){t.semver===ot&&(t=new it(">=0.0.0")),l=l||t,p=p||t,i(t.semver,l.semver,n)?l=t:s(t.semver,p.semver,n)&&(p=t)}),l.operator===a||l.operator===c)return!1;if((!p.operator||p.operator===a)&&o(t,p.semver))return!1;if(p.operator===c&&s(t,p.semver))return!1}return!0}it.prototype.parse=function(t){var e=this.loose?o[D]:o[G],r=t.match(e);if(!r)throw new TypeError("Invalid comparator: "+t);this.operator=r[1],"="===this.operator&&(this.operator=""),r[2]?this.semver=new Z(r[2],this.loose):this.semver=ot},it.prototype.toString=function(){return this.value},it.prototype.test=function(t){return r("Comparator.test",t,this.loose),this.semver===ot||("string"==typeof t&&(t=new Z(t,this.loose)),nt(t,this.operator,this.semver,this.loose))},it.prototype.intersects=function(t,e){if(!(t instanceof it))throw new TypeError("a Comparator is required");var r;if(""===this.operator)return r=new st(t.value,e),ut(this.value,r,e);if(""===t.operator)return r=new st(this.value,e),ut(t.semver,r,e);var n=!(">="!==this.operator&&">"!==this.operator||">="!==t.operator&&">"!==t.operator),i=!("<="!==this.operator&&"<"!==this.operator||"<="!==t.operator&&"<"!==t.operator),o=this.semver.version===t.semver.version,s=!(">="!==this.operator&&"<="!==this.operator||">="!==t.operator&&"<="!==t.operator),a=nt(this.semver,"<",t.semver,e)&&(">="===this.operator||">"===this.operator)&&("<="===t.operator||"<"===t.operator),c=nt(this.semver,">",t.semver,e)&&("<="===this.operator||"<"===this.operator)&&(">="===t.operator||">"===t.operator);return n||i||o&&s||a||c},e.Range=st,st.prototype.format=function(){return this.range=this.set.map(function(t){return t.join(" ").trim()}).join("||").trim(),this.range},st.prototype.toString=function(){return this.range},st.prototype.parseRange=function(t){var e=this.loose;t=t.trim(),r("range",t,e);var n=e?o[Q]:o[F];t=t.replace(n,ct),r("hyphen replace",t),t=t.replace(o[q],"$1$2$3"),r("comparator trim",t,o[q]),t=(t=(t=t.replace(o[$],"$1~")).replace(o[M],"$1^")).split(/\s+/).join(" ");var i=e?o[D]:o[G],s=t.split(" ").map(function(t){return function(t,e){return r("comp",t),t=function(t,e){return t.trim().split(/\s+/).map(function(t){return function(t,e){r("caret",t,e);var n=e?o[P]:o[B];return t.replace(n,function(e,n,i,o,s){var a;return r("caret",t,e,n,i,o,s),at(n)?a="":at(i)?a=">="+n+".0.0 <"+(+n+1)+".0.0":at(o)?a="0"===n?">="+n+"."+i+".0 <"+n+"."+(+i+1)+".0":">="+n+"."+i+".0 <"+(+n+1)+".0.0":s?(r("replaceCaret pr",s),"-"!==s.charAt(0)&&(s="-"+s),a="0"===n?"0"===i?">="+n+"."+i+"."+o+s+" <"+n+"."+i+"."+(+o+1):">="+n+"."+i+"."+o+s+" <"+n+"."+(+i+1)+".0":">="+n+"."+i+"."+o+s+" <"+(+n+1)+".0.0"):(r("no pr"),a="0"===n?"0"===i?">="+n+"."+i+"."+o+" <"+n+"."+i+"."+(+o+1):">="+n+"."+i+"."+o+" <"+n+"."+(+i+1)+".0":">="+n+"."+i+"."+o+" <"+(+n+1)+".0.0"),r("caret return",a),a})}(t,e)}).join(" ")}(t,e),r("caret",t),t=function(t,e){return t.trim().split(/\s+/).map(function(t){return function(t,e){var n=e?o[C]:o[N];return t.replace(n,function(e,n,i,o,s){var a;return r("tilde",t,e,n,i,o,s),at(n)?a="":at(i)?a=">="+n+".0.0 <"+(+n+1)+".0.0":at(o)?a=">="+n+"."+i+".0 <"+n+"."+(+i+1)+".0":s?(r("replaceTilde pr",s),"-"!==s.charAt(0)&&(s="-"+s),a=">="+n+"."+i+"."+o+s+" <"+n+"."+(+i+1)+".0"):a=">="+n+"."+i+"."+o+" <"+n+"."+(+i+1)+".0",r("tilde return",a),a})}(t,e)}).join(" ")}(t,e),r("tildes",t),t=function(t,e){return r("replaceXRanges",t,e),t.split(/\s+/).map(function(t){return function(t,e){t=t.trim();var n=e?o[R]:o[A];return t.replace(n,function(e,n,i,o,s,a){r("xRange",t,e,n,i,o,s,a);var c=at(i),h=c||at(o),u=h||at(s),l=u;return"="===n&&l&&(n=""),c?e=">"===n||"<"===n?"<0.0.0":"*":n&&l?(h&&(o=0),u&&(s=0),">"===n?(n=">=",h?(i=+i+1,o=0,s=0):u&&(o=+o+1,s=0)):"<="===n&&(n="<",h?i=+i+1:o=+o+1),e=n+i+"."+o+"."+s):h?e=">="+i+".0.0 <"+(+i+1)+".0.0":u&&(e=">="+i+"."+o+".0 <"+i+"."+(+o+1)+".0"),r("xRange return",e),e})}(t,e)}).join(" ")}(t,e),r("xrange",t),t=function(t,e){return r("replaceStars",t,e),t.trim().replace(o[V],"")}(t,e),r("stars",t),t}(t,e)}).join(" ").split(/\s+/);return this.loose&&(s=s.filter(function(t){return!!t.match(i)})),s=s.map(function(t){return new it(t,e)})},st.prototype.intersects=function(t,e){if(!(t instanceof st))throw new TypeError("a Range is required");return this.set.some(function(r){return r.every(function(r){return t.set.some(function(t){return t.every(function(t){return r.intersects(t,e)})})})})},e.toComparators=function(t,e){return new st(t,e).set.map(function(t){return t.map(function(t){return t.value}).join(" ").trim().split(" ")})},st.prototype.test=function(t){if(!t)return!1;"string"==typeof t&&(t=new Z(t,this.loose));for(var e=0;e<this.set.length;e++)if(ht(this.set[e],t))return!0;return!1},e.satisfies=ut,e.maxSatisfying=function(t,e,r){var n=null,i=null;try{var o=new st(e,r)}catch(t){return null}return t.forEach(function(t){o.test(t)&&(n&&-1!==i.compare(t)||(i=new Z(n=t,r)))}),n},e.minSatisfying=function(t,e,r){var n=null,i=null;try{var o=new st(e,r)}catch(t){return null}return t.forEach(function(t){o.test(t)&&(n&&1!==i.compare(t)||(i=new Z(n=t,r)))}),n},e.validRange=function(t,e){try{return new st(t,e).range||"*"}catch(t){return null}},e.ltr=function(t,e,r){return lt(t,e,"<",r)},e.gtr=function(t,e,r){return lt(t,e,">",r)},e.outside=lt,e.prerelease=function(t,e){var r=U(t,e);return r&&r.prerelease.length?r.prerelease:null},e.intersects=function(t,e,r){return t=new st(t,r),e=new st(e,r),t.intersects(e)},e.coerce=function(t){if(t instanceof Z)return t;if("string"!=typeof t)return null;var e=t.match(o[I]);return null==e?null:U((e[1]||"0")+"."+(e[2]||"0")+"."+(e[3]||"0"))}},function(t,e,r){"use strict";const n={enabled:!0,visible:!0,styles:{},keys:{}},i=(t,e,r)=>{let{open:n,close:i,regex:o}=t;return e=n+(e.includes(i)?e.replace(o,n):e)+i,r?e.replace(/\r?\n/g,`${i}$&${n}`):e},o=(t,e,r)=>{n.styles[t]=(t=>(t.open=`[${t[0]}m`,t.close=`[${t[1]}m`,t.regex=new RegExp(`\\u001b\\[${t[1]}m`,"g"),t))(e),(n.keys[r]||(n.keys[r]=[])).push(t),Reflect.defineProperty(n,t,{get(){let e=t=>((t,e)=>{if(""===t)return"";if(!1===n.enabled)return t;if(!1===n.visible)return"";let r=""+t,o=r.includes("\n"),s=e.length;for(;s-- >0;)r=i(n.styles[e[s]],r,o);return r})(t,e.stack);return Reflect.setPrototypeOf(e,n),e.stack=this.stack?this.stack.concat(t):[t],e}})};o("reset",[0,0],"modifier"),o("bold",[1,22],"modifier"),o("dim",[2,22],"modifier"),o("italic",[3,23],"modifier"),o("underline",[4,24],"modifier"),o("inverse",[7,27],"modifier"),o("hidden",[8,28],"modifier"),o("strikethrough",[9,29],"modifier"),o("black",[30,39],"color"),o("red",[31,39],"color"),o("green",[32,39],"color"),o("yellow",[33,39],"color"),o("blue",[34,39],"color"),o("magenta",[35,39],"color"),o("cyan",[36,39],"color"),o("white",[37,39],"color"),o("gray",[90,39],"color"),o("grey",[90,39],"color"),o("bgBlack",[40,49],"bg"),o("bgRed",[41,49],"bg"),o("bgGreen",[42,49],"bg"),o("bgYellow",[43,49],"bg"),o("bgBlue",[44,49],"bg"),o("bgMagenta",[45,49],"bg"),o("bgCyan",[46,49],"bg"),o("bgWhite",[47,49],"bg"),o("blackBright",[90,39],"bright"),o("redBright",[91,39],"bright"),o("greenBright",[92,39],"bright"),o("yellowBright",[93,39],"bright"),o("blueBright",[94,39],"bright"),o("magentaBright",[95,39],"bright"),o("cyanBright",[96,39],"bright"),o("whiteBright",[97,39],"bright"),o("bgBlackBright",[100,49],"bgBright"),o("bgRedBright",[101,49],"bgBright"),o("bgGreenBright",[102,49],"bgBright"),o("bgYellowBright",[103,49],"bgBright"),o("bgBlueBright",[104,49],"bgBright"),o("bgMagentaBright",[105,49],"bgBright"),o("bgCyanBright",[106,49],"bgBright"),o("bgWhiteBright",[107,49],"bgBright"),n.ansiRegex=/[\u001b\u009b][[()#;?]*(?:[0-9]{1,4}(?:;[0-9]{0,4})*)?[0-9A-ORZcf-nqry=><]/gm,n.hasAnsi=(t=>t&&"string"==typeof t&&n.ansiRegex.test(t)),n.unstyle=(t=>"string"==typeof t?t.replace(n.ansiRegex,""):t),n.none=n.clear=(t=>t),n.stripColor=n.unstyle,n.hasColor=n.hasAnsi,n.symbols=r(29),t.exports=n},function(t,e,r){"use strict";const n="win32"===process.platform,i="linux"===process.platform,o={bullet:"•",check:"√",cross:"×",ellipsis:"...",heart:"❤",info:"i",line:"─",middot:"·",minus:"－",plus:"＋",question:"?",questionSmall:"﹖",pointer:">",pointerSmall:"»",warning:"‼"},s={ballotCross:"✘",bullet:"•",check:"✔",cross:"✖",ellipsis:"…",heart:"❤",info:"ℹ",line:"─",middot:"·",minus:"－",plus:"＋",question:"?",questionFull:"？",questionSmall:"﹖",pointer:i?"▸":"❯",pointerSmall:i?"‣":"›",warning:"⚠"};t.exports=n?o:s,Reflect.defineProperty(t.exports,"windows",{enumerable:!1,value:o}),Reflect.defineProperty(t.exports,"other",{enumerable:!1,value:s})}]));