UNPKG

imba

Version:

Intuitive and powerful language for building webapps that fly

6 lines 622 kB
var lO=Object.create;var ci=Object.defineProperty;var uO=Object.getOwnPropertyDescriptor;var cO=Object.getOwnPropertyNames;var hO=Object.getPrototypeOf,fO=Object.prototype.hasOwnProperty;var dO=(t,e,r)=>e in t?ci(t,e,{enumerable:!0,configurable:!0,writable:!0,value:r}):t[e]=r;var As=(t,e)=>()=>(t&&(e=t(t=0)),e);var P=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports),Is=(t,e)=>{for(var r in e)ci(t,r,{get:e[r],enumerable:!0})},Zd=(t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of cO(e))!fO.call(t,i)&&i!==r&&ci(t,i,{get:()=>e[i],enumerable:!(n=uO(e,i))||n.enumerable});return t};var ee=(t,e,r)=>(r=t!=null?lO(hO(t)):{},Zd(e||!t||!t.__esModule?ci(r,"default",{value:t,enumerable:!0}):r,t)),pO=t=>Zd(ci({},"__esModule",{value:!0}),t);var ye=(t,e,r)=>(dO(t,typeof e!="symbol"?e+"":e,r),r);function hi(t,e={}){return sn.has(t)||sn.set(t,{symbol:Symbol(t.name),parent:Object.getPrototypeOf(t.prototype)?.constructor,for:t,uses:null,inits:null,id:yO.counter++,...e}),sn.get(t)}function on(t,e){return t===e||e?.[bO]?.(t)}function Ue(t,e){return typeof e=="string"?typeof t===e:e?.[Symbol.hasInstance]?.(t)}function K(t){return t?.toIterable?.()||t}function vO(t,e){if(!t||!e)return!1;if(t.get)return e.get===t.get;if(t.set)return e.set===t.set;if(t.value)return t.value===e.value}function rp(t,e,r,n={}){let i=t.constructor;!r&&e&&(r=Object.getOwnPropertyDescriptors(e),delete r.constructor,r[Ce]&&(console.warn(`Cannot define plain fields when extending class ${i.name}`),delete r[Ce]));let s=hi(i);if(s&&s.augments){let o=new Map;for(let a of Object.keys(r)){let l=Object.getOwnPropertyDescriptor(t,a);for(let u of s.augments){let c=o.get(u);c||o.set(u,c={});let f=Object.getOwnPropertyDescriptor(u.prototype,a);f&&!vO(l,f)?console.warn("wont extend",a,f,l):c[a]=r[a]}}for(let[a,l]of o)Object.keys(l).length&&rp(a.prototype,null,l)}return Object.defineProperties(t,r),t}function np(t,e){let r=hi(t),n=hi(e);if(n.parent&&!(t.prototype instanceof n.parent))throw new Error(`Mixin ${e.name} has superclass not present in target class`);if(!n.augments){n.augments=new Set;let s=n.ref=Symbol(e.name),o=Object[Symbol.hasInstance];e.prototype[s]=!0,Object.defineProperty(e,Symbol.hasInstance,{value:function(a){return this===e?a&&!!a[s]:o.call(this,a)}})}if(t.prototype[n.ref])return t;if(n.uses)for(let s of n.uses)np(t,s);n.augments.add(t),r.uses||(r.uses=[]),r.uses.push(e);let i=Object.getOwnPropertyDescriptors(e.prototype);return delete i.constructor,i[Ce]&&(r.inits||(r.inits=[]),r.inits.push(e.prototype[Ce]),delete i[Ce]),Object.defineProperties(t.prototype,i),e?.mixed instanceof Function&&e.mixed(t),t}function re(t,e,r,n,i=null){let s=Object.getPrototypeOf(t.prototype),o=n&Ps.HasMixins,a;if(o&&(sn.set(t,sn.get(s.constructor)),s=Object.getPrototypeOf(s)),i){let u=n&Ps.IsObjectExtension?i:i.prototype,c=hi(t);if(c.uses){i===u&&console.warn("Cannot extend object with mixins");for(let f of c.uses)np(i,f)}return n&Ps.HasSuperCalls&&(Pr.cache[e]=Object.create(Object.getPrototypeOf(u),Object.getOwnPropertyDescriptors(u))),rp(u,t.prototype),i}let l=s?.constructor;if(a=hi(t,{symbol:e}),Object.defineProperty(t,gO,{value:a,enumerable:!1,configurable:!0}),r&&t.name!==r&&Object.defineProperty(t,"name",{value:r,configurable:!0}),a.flags=n,n&Ps.HasConstructor&&(t.prototype[tp]=e),a.uses)for(let u of a.uses)u.mixes?.(t);return l?.inherited instanceof Function&&l.inherited(t),t}function Me(t,e){t[tp]===e&&(t[mO]?.(),t[ep]&&t[ep].inited(t))}var Ce,tp,mO,ep,gO,Qa,bO,pF,Ps,sn,yO,Pr,je=As(()=>{Ce=Symbol.for("#__init__"),tp=Symbol.for("#__initor__"),mO=Symbol.for("#__inited__"),ep=Symbol.for("#__hooks__"),gO=Symbol.for("#meta"),Qa=Symbol.for("imba"),bO=Symbol.for("#matcher"),pF={SUPERCALLS:1<<3,CONSTRUCTOR:1<<4},Ps={IsExtension:1<<0,IsTag:1<<1,HasDescriptors:1<<2,HasSuperCalls:1<<3,HasConstructor:1<<4,HasFields:1<<5,HasMixins:1<<6,HasInitor:1<<7,HasDecorators:1<<8,IsObjectExtension:1<<9},sn=new Map,yO=globalThis[Qa]||(globalThis[Qa]={counter:0,classes:sn});Pr={cache:{},self:null,target:null,proxy:new Proxy({},{apply:(t,e,...r)=>Pr.target[e].apply(Pr.self,r),get:(t,e)=>Reflect.get(Pr.target,e,Pr.self),set:(t,e,r,n)=>Reflect.set(Pr.target,e,r,Pr.self)})}});var sp={};Is(sp,{default:()=>hr});var Ts,ip,hr,fi=As(()=>{Ts={reset:[0,0],bold:[1,22],dim:[2,22],italic:[3,23],underline:[4,24],inverse:[7,27],hidden:[8,28],strike:[9,29],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],grey:[90,39],brightΞred:[91,39],brightΞgreen:[92,39],brightΞyellow:[93,39],brightΞblue:[94,39],brightΞmagenta:[95,39],brightΞcyan:[96,39],brightΞwhite:[97,39],bgΞblack:[40,49],bgΞred:[41,49],bgΞgreen:[42,49],bgΞyellow:[43,49],bgΞblue:[44,49],bgΞmagenta:[45,49],bgΞcyan:[46,49],bgΞwhite:[47,49],bgΞgray:[100,49],bgΞgrey:[100,49],bgΞbrightΞred:[101,49],bgΞbrightΞgreen:[102,49],bgΞbrightΞyellow:[103,49],bgΞbrightΞblue:[104,49],bgΞbrightΞmagenta:[105,49],bgΞbrightΞcyan:[106,49],bgΞbrightΞwhite:[107,49]},ip={};for(let t=0,e=Object.keys(Ts),r=e.length,n;t<r;t++){n=e[t];let[i,s]=Ts[n];ip[n]=function(o){return"\x1B["+i+"m"+o+"\x1B["+s+"m"}}hr=ip;for(let t=0,e=Object.keys(Ts),r=e.length,n;t<r;t++){n=e[t];let[i,s]=Ts[n];String.prototype.__defineGetter__(n,function(){return"\x1B["+i+"m"+this+"\x1B["+s+"m"})}String.prototype.f=function(t){return"\x1B[38;5;"+t+"m"+this+"\x1B[39m"};String.prototype.b=function(t){return"\x1B[48;5;"+t+"m"+this+"\x1B[49m"}});var fp=P((vF,hp)=>{hp.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(n,i,s){r.o(n,i)||Object.defineProperty(n,i,{enumerable:!0,get:s})},r.r=function(n){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(n,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(n,"__esModule",{value:!0})},r.t=function(n,i){if(1&i&&(n=r(n)),8&i||4&i&&typeof n=="object"&&n&&n.__esModule)return n;var s=Object.create(null);if(r.r(s),Object.defineProperty(s,"default",{enumerable:!0,value:n}),2&i&&typeof n!="string")for(var o in n)r.d(s,o,function(a){return n[a]}.bind(null,o));return s},r.n=function(n){var i=n&&n.__esModule?function(){return n.default}:function(){return n};return r.d(i,"a",i),i},r.o=function(n,i){return Object.prototype.hasOwnProperty.call(n,i)},r.p="",r(r.s=78)}([function(t,e){t.exports=require("path")},function(t,e,r){"use strict";r(22),r(101),r(21),r(103),r(114),r(16),r(27),r(74),r(116),r(2);var n=r(0),i=r(5),s=r(17),o=r(49),a=r(76),l=r(45),u=r(121),c=function(m){var w=(arguments.length>1&&arguments[1]!==void 0?arguments[1]:{}).unify,_=w!==void 0&&w;return new Promise(function(x){o.exec(m,{stdio:[0,"pipe","ignore"]},function(v,S,k){var O="";O=_?S.toString()+k.toString():S.toString(),x((v?"":O).trim())})})},f=function(m){var w=Object.values(Array.prototype.slice.call(arguments).slice(1));(process.env.ENVINFO_DEBUG||"").toLowerCase()===m&&console.log(m,JSON.stringify(w))},h=function(m){return new Promise(function(w){i.readFile(m,"utf8",function(_,x){return w(x||null)})})},d=function(m){return h(m).then(function(w){return w?JSON.parse(w):null})},p=/\d+\.[\d+|.]+/g,g=function(m){f("trace","findDarwinApplication",m);var w=`mdfind "kMDItemCFBundleIdentifier=='${m}'"`;return f("trace",w),c(w).then(function(_){return _.replace(/(\s)/g,"\\ ")})},b=function(m,w){var _=(w||["CFBundleShortVersionString"]).map(function(x){return"-c Print:"+x});return["/usr/libexec/PlistBuddy"].concat(_).concat([m]).join(" ")},y=function(m,w){for(var _=[],x=null;(x=m.exec(w))!==null;)_.push(x);return _};t.exports={run:c,log:f,fileExists:function(m){return new Promise(function(w){i.stat(m,function(_){return w(_?null:m)})})},readFile:h,requireJson:d,versionRegex:p,findDarwinApplication:g,generatePlistBuddyCommand:b,matchAll:y,parseSDKManagerOutput:function(m){var w=m.split("Available")[0];return{apiLevels:y(u.androidAPILevels,w).map(function(_){return _[1]}),buildTools:y(u.androidBuildTools,w).map(function(_){return _[1]}),systemImages:y(u.androidSystemImages,w).map(function(_){return _[1].split("|").map(function(x){return x.trim()})}).map(function(_){return _[0].split(";")[0]+" | "+_[2].split(" System Image")[0]})}},isLinux:process.platform==="linux",isMacOS:process.platform==="darwin",NA:"N/A",NotFound:"Not Found",isWindows:process.platform.startsWith("win"),isObject:function(m){return typeof m=="object"&&!Array.isArray(m)},noop:function(m){return m},pipe:function(m){return function(w){return m.reduce(function(_,x){return x(_)},w)}},browserBundleIdentifiers:{"Brave Browser":"com.brave.Browser",Chrome:"com.google.Chrome","Chrome Canary":"com.google.Chrome.canary",Firefox:"org.mozilla.firefox","Firefox Developer Edition":"org.mozilla.firefoxdeveloperedition","Firefox Nightly":"org.mozilla.nightly","Microsoft Edge":"com.microsoft.edgemac",Safari:"com.apple.Safari","Safari Technology Preview":"com.apple.SafariTechnologyPreview"},ideBundleIdentifiers:{Atom:"com.github.atom",IntelliJ:"com.jetbrains.intellij",PhpStorm:"com.jetbrains.PhpStorm","Sublime Text":"com.sublimetext.3",WebStorm:"com.jetbrains.WebStorm"},runSync:function(m){return(o.execSync(m,{stdio:[0,"pipe","ignore"]}).toString()||"").trim()},which:function(m){return new Promise(function(w){return a(m,function(_,x){return w(x)})})},getDarwinApplicationVersion:function(m){var w;return f("trace","getDarwinApplicationVersion",m),w=process.platform!=="darwin"?"N/A":g(m).then(function(_){return c(b(n.join(_,"Contents","Info.plist"),["CFBundleShortVersionString"]))}),Promise.resolve(w)},uniq:function(m){return Array.from(new Set(m))},toReadableBytes:function(m){var w=Math.floor(Math.log(m)/Math.log(1024));return m?(m/Math.pow(1024,w)).toFixed(2)+" "+["B","KB","MB","GB","TB","PB"][w]:"0 Bytes"},omit:function(m,w){return Object.keys(m).filter(function(_){return w.indexOf(_)<0}).reduce(function(_,x){return Object.assign(_,{[x]:m[x]})},{})},pick:function(m,w){return Object.keys(m).filter(function(_){return w.indexOf(_)>=0}).reduce(function(_,x){return Object.assign(_,{[x]:m[x]})},{})},getPackageJsonByName:function(m){return d(n.join(process.cwd(),"node_modules",m,"package.json"))},getPackageJsonByPath:function(m){return d(n.join(process.cwd(),m))},getPackageJsonByFullPath:function(m){return f("trace","getPackageJsonByFullPath",m),d(m)},getAllPackageJsonPaths:function(m){return f("trace","getAllPackageJsonPaths",m),new Promise(function(w){var _=function(x,v){return w(v.map(n.normalize)||[])};return l(m?n.join("node_modules",m,"package.json"):n.join("node_modules","**","package.json"),_)})},sortObject:function(m){return Object.keys(m).sort().reduce(function(w,_){return w[_]=m[_],w},{})},findVersion:function(m,w,_){f("trace","findVersion",m,w,_);var x=_||0,v=w||p,S=m.match(v);return S?S[x]:m},condensePath:function(m){return(m||"").replace(s.homedir(),"~")},determineFound:function(m,w,_){return f("trace","determineFound",m,w,_),w==="N/A"?Promise.resolve([m,"N/A"]):w&&Object.keys(w).length!==0?_?Promise.resolve([m,w,_]):Promise.resolve([m,w]):Promise.resolve([m,"Not Found"])}}},function(t,e,r){"use strict";var n,i,s,o,a=r(36),l=r(4),u=r(12),c=r(56),f=r(8),h=r(6),d=r(19),p=r(37),g=r(38),b=r(81),y=r(60).set,m=r(83)(),w=r(62),_=r(84),x=r(85),v=r(86),S=l.TypeError,k=l.process,O=k&&k.versions,A=O&&O.v8||"",E=l.Promise,$=c(k)=="process",M=function(){},D=i=w.f,T=!!function(){try{var q=E.resolve(1),Y=(q.constructor={})[r(3)("species")]=function(J){J(M,M)};return($||typeof PromiseRejectionEvent=="function")&&q.then(M)instanceof Y&&A.indexOf("6.6")!==0&&x.indexOf("Chrome/66")===-1}catch{}}(),C=function(q){var Y;return!(!h(q)||typeof(Y=q.then)!="function")&&Y},N=function(q,Y){if(!q._n){q._n=!0;var J=q._c;m(function(){for(var W=q._v,le=q._s==1,Ae=0,B=function(te){var L,Z,ie,oe=le?te.ok:te.fail,se=te.resolve,Fe=te.reject,Re=te.domain;try{oe?(le||(q._h==2&&V(q),q._h=1),oe===!0?L=W:(Re&&Re.enter(),L=oe(W),Re&&(Re.exit(),ie=!0)),L===te.promise?Fe(S("Promise-chain cycle")):(Z=C(L))?Z.call(L,se,Fe):se(L)):Fe(W)}catch(Ar){Re&&!ie&&Re.exit(),Fe(Ar)}};J.length>Ae;)B(J[Ae++]);q._c=[],q._n=!1,Y&&!q._h&&j(q)})}},j=function(q){y.call(l,function(){var Y,J,W,le=q._v,Ae=H(q);if(Ae&&(Y=_(function(){$?k.emit("unhandledRejection",le,q):(J=l.onunhandledrejection)?J({promise:q,reason:le}):(W=l.console)&&W.error&&W.error("Unhandled promise rejection",le)}),q._h=$||H(q)?2:1),q._a=void 0,Ae&&Y.e)throw Y.v})},H=function(q){return q._h!==1&&(q._a||q._c).length===0},V=function(q){y.call(l,function(){var Y;$?k.emit("rejectionHandled",q):(Y=l.onrejectionhandled)&&Y({promise:q,reason:q._v})})},G=function(q){var Y=this;Y._d||(Y._d=!0,(Y=Y._w||Y)._v=q,Y._s=2,Y._a||(Y._a=Y._c.slice()),N(Y,!0))},X=function(q){var Y,J=this;if(!J._d){J._d=!0,J=J._w||J;try{if(J===q)throw S("Promise can't be resolved itself");(Y=C(q))?m(function(){var W={_w:J,_d:!1};try{Y.call(q,u(X,W,1),u(G,W,1))}catch(le){G.call(W,le)}}):(J._v=q,J._s=1,N(J,!1))}catch(W){G.call({_w:J,_d:!1},W)}}};T||(E=function(q){p(this,E,"Promise","_h"),d(q),n.call(this);try{q(u(X,this,1),u(G,this,1))}catch(Y){G.call(this,Y)}},(n=function(q){this._c=[],this._a=void 0,this._s=0,this._d=!1,this._v=void 0,this._h=0,this._n=!1}).prototype=r(40)(E.prototype,{then:function(q,Y){var J=D(b(this,E));return J.ok=typeof q!="function"||q,J.fail=typeof Y=="function"&&Y,J.domain=$?k.domain:void 0,this._c.push(J),this._a&&this._a.push(J),this._s&&N(this,!1),J.promise},catch:function(q){return this.then(void 0,q)}}),s=function(){var q=new n;this.promise=q,this.resolve=u(X,q,1),this.reject=u(G,q,1)},w.f=D=function(q){return q===E||q===o?new s(q):i(q)}),f(f.G+f.W+f.F*!T,{Promise:E}),r(26)(E,"Promise"),r(63)("Promise"),o=r(18).Promise,f(f.S+f.F*!T,"Promise",{reject:function(q){var Y=D(this);return(0,Y.reject)(q),Y.promise}}),f(f.S+f.F*(a||!T),"Promise",{resolve:function(q){return v(a&&this===o?E:this,q)}}),f(f.S+f.F*!(T&&r(41)(function(q){E.all(q).catch(M)})),"Promise",{all:function(q){var Y=this,J=D(Y),W=J.resolve,le=J.reject,Ae=_(function(){var B=[],te=0,L=1;g(q,!1,function(Z){var ie=te++,oe=!1;B.push(void 0),L++,Y.resolve(Z).then(function(se){oe||(oe=!0,B[ie]=se,--L||W(B))},le)}),--L||W(B)});return Ae.e&&le(Ae.v),J.promise},race:function(q){var Y=this,J=D(Y),W=J.reject,le=_(function(){g(q,!1,function(Ae){Y.resolve(Ae).then(J.resolve,W)})});return le.e&&W(le.v),J.promise}})},function(t,e,r){var n=r(55)("wks"),i=r(24),s=r(4).Symbol,o=typeof s=="function";(t.exports=function(a){return n[a]||(n[a]=o&&s[a]||(o?s:i)("Symbol."+a))}).store=n},function(t,e){var r=t.exports=typeof window<"u"&&window.Math==Math?window:typeof self<"u"&&self.Math==Math?self:Function("return this")();typeof __g=="number"&&(__g=r)},function(t,e){t.exports=require("fs")},function(t,e){t.exports=function(r){return typeof r=="object"?r!==null:typeof r=="function"}},function(t,e,r){var n=r(6);t.exports=function(i){if(!n(i))throw TypeError(i+" is not an object!");return i}},function(t,e,r){var n=r(4),i=r(18),s=r(13),o=r(14),a=r(12),l=function(u,c,f){var h,d,p,g,b=u&l.F,y=u&l.G,m=u&l.S,w=u&l.P,_=u&l.B,x=y?n:m?n[c]||(n[c]={}):(n[c]||{}).prototype,v=y?i:i[c]||(i[c]={}),S=v.prototype||(v.prototype={});for(h in y&&(f=c),f)p=((d=!b&&x&&x[h]!==void 0)?x:f)[h],g=_&&d?a(p,n):w&&typeof p=="function"?a(Function.call,p):p,x&&o(x,h,p,u&l.U),v[h]!=p&&s(v,h,g),w&&S[h]!=p&&(S[h]=p)};n.core=i,l.F=1,l.G=2,l.S=4,l.P=8,l.B=16,l.W=32,l.U=64,l.R=128,t.exports=l},function(t,e,r){t.exports=!r(10)(function(){return Object.defineProperty({},"a",{get:function(){return 7}}).a!=7})},function(t,e){t.exports=function(r){try{return!!r()}catch{return!0}}},function(t,e,r){var n=r(7),i=r(50),s=r(51),o=Object.defineProperty;e.f=r(9)?Object.defineProperty:function(a,l,u){if(n(a),l=s(l,!0),n(u),i)try{return o(a,l,u)}catch{}if("get"in u||"set"in u)throw TypeError("Accessors not supported!");return"value"in u&&(a[l]=u.value),a}},function(t,e,r){var n=r(19);t.exports=function(i,s,o){if(n(i),s===void 0)return i;switch(o){case 1:return function(a){return i.call(s,a)};case 2:return function(a,l){return i.call(s,a,l)};case 3:return function(a,l,u){return i.call(s,a,l,u)}}return function(){return i.apply(s,arguments)}}},function(t,e,r){var n=r(11),i=r(23);t.exports=r(9)?function(s,o,a){return n.f(s,o,i(1,a))}:function(s,o,a){return s[o]=a,s}},function(t,e,r){var n=r(4),i=r(13),s=r(15),o=r(24)("src"),a=Function.toString,l=(""+a).split("toString");r(18).inspectSource=function(u){return a.call(u)},(t.exports=function(u,c,f,h){var d=typeof f=="function";d&&(s(f,"name")||i(f,"name",c)),u[c]!==f&&(d&&(s(f,o)||i(f,o,u[c]?""+u[c]:l.join(String(c)))),u===n?u[c]=f:h?u[c]?u[c]=f:i(u,c,f):(delete u[c],i(u,c,f)))})(Function.prototype,"toString",function(){return typeof this=="function"&&this[o]||a.call(this)})},function(t,e){var r={}.hasOwnProperty;t.exports=function(n,i){return r.call(n,i)}},function(t,e,r){r(28)("split",2,function(n,i,s){"use strict";var o=r(92),a=s,l=[].push;if("abbc".split(/(b)*/)[1]=="c"||"test".split(/(?:)/,-1).length!=4||"ab".split(/(?:ab)*/).length!=2||".".split(/(.?)(.?)/).length!=4||".".split(/()()/).length>1||"".split(/.?/).length){var u=/()??/.exec("")[1]===void 0;s=function(c,f){var h=String(this);if(c===void 0&&f===0)return[];if(!o(c))return a.call(h,c,f);var d,p,g,b,y,m=[],w=(c.ignoreCase?"i":"")+(c.multiline?"m":"")+(c.unicode?"u":"")+(c.sticky?"y":""),_=0,x=f===void 0?4294967295:f>>>0,v=new RegExp(c.source,w+"g");for(u||(d=new RegExp("^"+v.source+"$(?!\\s)",w));(p=v.exec(h))&&!((g=p.index+p[0].length)>_&&(m.push(h.slice(_,p.index)),!u&&p.length>1&&p[0].replace(d,function(){for(y=1;y<arguments.length-2;y++)arguments[y]===void 0&&(p[y]=void 0)}),p.length>1&&p.index<h.length&&l.apply(m,p.slice(1)),b=p[0].length,_=g,m.length>=x));)v.lastIndex===p.index&&v.lastIndex++;return _===h.length?!b&&v.test("")||m.push(""):m.push(h.slice(_)),m.length>x?m.slice(0,x):m}}else"0".split(void 0,0).length&&(s=function(c,f){return c===void 0&&f===0?[]:a.call(this,c,f)});return[function(c,f){var h=n(this),d=c?.[i];return d!==void 0?d.call(c,h,f):s.call(String(h),c,f)},s]})},function(t,e){t.exports=require("os")},function(t,e){var r=t.exports={version:"2.5.7"};typeof __e=="number"&&(__e=r)},function(t,e){t.exports=function(r){if(typeof r!="function")throw TypeError(r+" is not a function!");return r}},function(t,e){var r={}.toString;t.exports=function(n){return r.call(n).slice(8,-1)}},function(t,e,r){var n=r(8);n(n.S+n.F,"Object",{assign:r(88)})},function(t,e,r){r(28)("match",1,function(n,i,s){return[function(o){"use strict";var a=n(this),l=o?.[i];return l!==void 0?l.call(o,a):new RegExp(o)[i](String(a))},s]})},function(t,e){t.exports=function(r,n){return{enumerable:!(1&r),configurable:!(2&r),writable:!(4&r),value:n}}},function(t,e){var r=0,n=Math.random();t.exports=function(i){return"Symbol(".concat(i===void 0?"":i,")_",(++r+n).toString(36))}},function(t,e,r){var n=r(53),i=r(34);t.exports=function(s){return n(i(s))}},function(t,e,r){var n=r(11).f,i=r(15),s=r(3)("toStringTag");t.exports=function(o,a,l){o&&!i(o=l?o:o.prototype,s)&&n(o,s,{configurable:!0,value:a})}},function(t,e,r){r(28)("replace",2,function(n,i,s){return[function(o,a){"use strict";var l=n(this),u=o?.[i];return u!==void 0?u.call(o,l,a):s.call(String(l),o,a)},s]})},function(t,e,r){"use strict";var n=r(13),i=r(14),s=r(10),o=r(34),a=r(3);t.exports=function(l,u,c){var f=a(l),h=c(o,f,""[l]),d=h[0],p=h[1];s(function(){var g={};return g[f]=function(){return 7},""[l](g)!=7})&&(i(String.prototype,l,d),n(RegExp.prototype,f,u==2?function(g,b){return p.call(g,this,b)}:function(g){return p.call(g,this)}))}},function(t,e,r){var n=r(34);t.exports=function(i){return Object(n(i))}},function(t,e){t.exports=require("util")},function(t,e,r){var n=r(70);function i(o){var a=function(){return a.called?a.value:(a.called=!0,a.value=o.apply(this,arguments))};return a.called=!1,a}function s(o){var a=function(){if(a.called)throw new Error(a.onceError);return a.called=!0,a.value=o.apply(this,arguments)},l=o.name||"Function wrapped with `once`";return a.onceError=l+" shouldn't be called more than once",a.called=!1,a}t.exports=n(i),t.exports.strict=n(s),i.proto=i(function(){Object.defineProperty(Function.prototype,"once",{value:function(){return i(this)},configurable:!0}),Object.defineProperty(Function.prototype,"onceStrict",{value:function(){return s(this)},configurable:!0})})},function(t,e,r){"use strict";var n=r(8),i=r(52)(!0);n(n.P,"Array",{includes:function(s){return i(this,s,arguments.length>1?arguments[1]:void 0)}}),r(80)("includes")},function(t,e,r){var n=r(6),i=r(4).document,s=n(i)&&n(i.createElement);t.exports=function(o){return s?i.createElement(o):{}}},function(t,e){t.exports=function(r){if(r==null)throw TypeError("Can't call method on "+r);return r}},function(t,e,r){var n=r(54),i=Math.min;t.exports=function(s){return s>0?i(n(s),9007199254740991):0}},function(t,e){t.exports=!1},function(t,e){t.exports=function(r,n,i,s){if(!(r instanceof n)||s!==void 0&&s in r)throw TypeError(i+": incorrect invocation!");return r}},function(t,e,r){var n=r(12),i=r(57),s=r(58),o=r(7),a=r(35),l=r(59),u={},c={};(e=t.exports=function(f,h,d,p,g){var b,y,m,w,_=g?function(){return f}:l(f),x=n(d,p,h?2:1),v=0;if(typeof _!="function")throw TypeError(f+" is not iterable!");if(s(_)){for(b=a(f.length);b>v;v++)if((w=h?x(o(y=f[v])[0],y[1]):x(f[v]))===u||w===c)return w}else for(m=_.call(f);!(y=m.next()).done;)if((w=i(m,x,y.value,h))===u||w===c)return w}).BREAK=u,e.RETURN=c},function(t,e){t.exports={}},function(t,e,r){var n=r(14);t.exports=function(i,s,o){for(var a in s)n(i,a,s[a],o);return i}},function(t,e,r){var n=r(3)("iterator"),i=!1;try{var s=[7][n]();s.return=function(){i=!0},Array.from(s,function(){throw 2})}catch{}t.exports=function(o,a){if(!a&&!i)return!1;var l=!1;try{var u=[7],c=u[n]();c.next=function(){return{done:l=!0}},u[n]=function(){return c},o(u)}catch{}return l}},function(t,e,r){var n=r(87),i=r(66);t.exports=Object.keys||function(s){return n(s,i)}},function(t,e,r){var n=r(55)("keys"),i=r(24);t.exports=function(s){return n[s]||(n[s]=i(s))}},function(t,e){e.f={}.propertyIsEnumerable},function(t,e,r){t.exports=w;var n=r(5),i=r(67),s=r(46),o=(s.Minimatch,r(97)),a=r(68).EventEmitter,l=r(0),u=r(47),c=r(48),f=r(99),h=r(69),d=(h.alphasort,h.alphasorti,h.setopts),p=h.ownProp,g=r(100),b=(r(30),h.childrenIgnored),y=h.isIgnored,m=r(31);function w(v,S,k){if(typeof S=="function"&&(k=S,S={}),S||(S={}),S.sync){if(k)throw new TypeError("callback provided to sync glob");return f(v,S)}return new x(v,S,k)}w.sync=f;var _=w.GlobSync=f.GlobSync;function x(v,S,k){if(typeof S=="function"&&(k=S,S=null),S&&S.sync){if(k)throw new TypeError("callback provided to sync glob");return new _(v,S)}if(!(this instanceof x))return new x(v,S,k);d(this,v,S),this._didRealPath=!1;var O=this.minimatch.set.length;this.matches=new Array(O),typeof k=="function"&&(k=m(k),this.on("error",k),this.on("end",function(D){k(null,D)}));var A=this;if(this._processing=0,this._emitQueue=[],this._processQueue=[],this.paused=!1,this.noprocess)return this;if(O===0)return M();for(var E=!0,$=0;$<O;$++)this._process(this.minimatch.set[$],$,!1,M);function M(){--A._processing,A._processing<=0&&(E?process.nextTick(function(){A._finish()}):A._finish())}E=!1}w.glob=w,w.hasMagic=function(v,S){var k=function(E,$){if($===null||typeof $!="object")return E;for(var M=Object.keys($),D=M.length;D--;)E[M[D]]=$[M[D]];return E}({},S);k.noprocess=!0;var O=new x(v,k).minimatch.set;if(!v)return!1;if(O.length>1)return!0;for(var A=0;A<O[0].length;A++)if(typeof O[0][A]!="string")return!0;return!1},w.Glob=x,o(x,a),x.prototype._finish=function(){if(u(this instanceof x),!this.aborted){if(this.realpath&&!this._didRealpath)return this._realpath();h.finish(this),this.emit("end",this.found)}},x.prototype._realpath=function(){if(!this._didRealpath){this._didRealpath=!0;var v=this.matches.length;if(v===0)return this._finish();for(var S=this,k=0;k<this.matches.length;k++)this._realpathSet(k,O)}function O(){--v==0&&S._finish()}},x.prototype._realpathSet=function(v,S){var k=this.matches[v];if(!k)return S();var O=Object.keys(k),A=this,E=O.length;if(E===0)return S();var $=this.matches[v]=Object.create(null);O.forEach(function(M,D){M=A._makeAbs(M),i.realpath(M,A.realpathCache,function(T,C){T?T.syscall==="stat"?$[M]=!0:A.emit("error",T):$[C]=!0,--E==0&&(A.matches[v]=$,S())})})},x.prototype._mark=function(v){return h.mark(this,v)},x.prototype._makeAbs=function(v){return h.makeAbs(this,v)},x.prototype.abort=function(){this.aborted=!0,this.emit("abort")},x.prototype.pause=function(){this.paused||(this.paused=!0,this.emit("pause"))},x.prototype.resume=function(){if(this.paused){if(this.emit("resume"),this.paused=!1,this._emitQueue.length){var v=this._emitQueue.slice(0);this._emitQueue.length=0;for(var S=0;S<v.length;S++){var k=v[S];this._emitMatch(k[0],k[1])}}if(this._processQueue.length){var O=this._processQueue.slice(0);for(this._processQueue.length=0,S=0;S<O.length;S++){var A=O[S];this._processing--,this._process(A[0],A[1],A[2],A[3])}}}},x.prototype._process=function(v,S,k,O){if(u(this instanceof x),u(typeof O=="function"),!this.aborted)if(this._processing++,this.paused)this._processQueue.push([v,S,k,O]);else{for(var A,E=0;typeof v[E]=="string";)E++;switch(E){case v.length:return void this._processSimple(v.join("/"),S,O);case 0:A=null;break;default:A=v.slice(0,E).join("/")}var $,M=v.slice(E);A===null?$=".":((c(A)||c(v.join("/")))&&(A&&c(A)||(A="/"+A)),$=A);var D=this._makeAbs($);if(b(this,$))return O();M[0]===s.GLOBSTAR?this._processGlobStar(A,$,D,M,S,k,O):this._processReaddir(A,$,D,M,S,k,O)}},x.prototype._processReaddir=function(v,S,k,O,A,E,$){var M=this;this._readdir(k,E,function(D,T){return M._processReaddir2(v,S,k,O,A,E,T,$)})},x.prototype._processReaddir2=function(v,S,k,O,A,E,$,M){if(!$)return M();for(var D=O[0],T=!!this.minimatch.negate,C=D._glob,N=this.dot||C.charAt(0)===".",j=[],H=0;H<$.length;H++)((G=$[H]).charAt(0)!=="."||N)&&(T&&!v?!G.match(D):G.match(D))&&j.push(G);var V=j.length;if(V===0)return M();if(O.length===1&&!this.mark&&!this.stat){for(this.matches[A]||(this.matches[A]=Object.create(null)),H=0;H<V;H++){var G=j[H];v&&(G=v!=="/"?v+"/"+G:v+G),G.charAt(0)!=="/"||this.nomount||(G=l.join(this.root,G)),this._emitMatch(A,G)}return M()}for(O.shift(),H=0;H<V;H++)G=j[H],v&&(G=v!=="/"?v+"/"+G:v+G),this._process([G].concat(O),A,E,M);M()},x.prototype._emitMatch=function(v,S){if(!this.aborted&&!y(this,S))if(this.paused)this._emitQueue.push([v,S]);else{var k=c(S)?S:this._makeAbs(S);if(this.mark&&(S=this._mark(S)),this.absolute&&(S=k),!this.matches[v][S]){if(this.nodir){var O=this.cache[k];if(O==="DIR"||Array.isArray(O))return}this.matches[v][S]=!0;var A=this.statCache[k];A&&this.emit("stat",S,A),this.emit("match",S)}}},x.prototype._readdirInGlobStar=function(v,S){if(!this.aborted){if(this.follow)return this._readdir(v,!1,S);var k=this,O=g("lstat\0"+v,function(A,E){if(A&&A.code==="ENOENT")return S();var $=E&&E.isSymbolicLink();k.symlinks[v]=$,$||!E||E.isDirectory()?k._readdir(v,!1,S):(k.cache[v]="FILE",S())});O&&n.lstat(v,O)}},x.prototype._readdir=function(v,S,k){if(!this.aborted&&(k=g("readdir\0"+v+"\0"+S,k))){if(S&&!p(this.symlinks,v))return this._readdirInGlobStar(v,k);if(p(this.cache,v)){var O=this.cache[v];if(!O||O==="FILE")return k();if(Array.isArray(O))return k(null,O)}n.readdir(v,function(A,E,$){return function(M,D){M?A._readdirError(E,M,$):A._readdirEntries(E,D,$)}}(this,v,k))}},x.prototype._readdirEntries=function(v,S,k){if(!this.aborted){if(!this.mark&&!this.stat)for(var O=0;O<S.length;O++){var A=S[O];A=v==="/"?v+A:v+"/"+A,this.cache[A]=!0}return this.cache[v]=S,k(null,S)}},x.prototype._readdirError=function(v,S,k){if(!this.aborted){switch(S.code){case"ENOTSUP":case"ENOTDIR":var O=this._makeAbs(v);if(this.cache[O]="FILE",O===this.cwdAbs){var A=new Error(S.code+" invalid cwd "+this.cwd);A.path=this.cwd,A.code=S.code,this.emit("error",A),this.abort()}break;case"ENOENT":case"ELOOP":case"ENAMETOOLONG":case"UNKNOWN":this.cache[this._makeAbs(v)]=!1;break;default:this.cache[this._makeAbs(v)]=!1,this.strict&&(this.emit("error",S),this.abort()),this.silent||console.error("glob error",S)}return k()}},x.prototype._processGlobStar=function(v,S,k,O,A,E,$){var M=this;this._readdir(k,E,function(D,T){M._processGlobStar2(v,S,k,O,A,E,T,$)})},x.prototype._processGlobStar2=function(v,S,k,O,A,E,$,M){if(!$)return M();var D=O.slice(1),T=v?[v]:[],C=T.concat(D);this._process(C,A,!1,M);var N=this.symlinks[k],j=$.length;if(N&&E)return M();for(var H=0;H<j;H++)if($[H].charAt(0)!=="."||this.dot){var V=T.concat($[H],D);this._process(V,A,!0,M);var G=T.concat($[H],O);this._process(G,A,!0,M)}M()},x.prototype._processSimple=function(v,S,k){var O=this;this._stat(v,function(A,E){O._processSimple2(v,S,A,E,k)})},x.prototype._processSimple2=function(v,S,k,O,A){if(this.matches[S]||(this.matches[S]=Object.create(null)),!O)return A();if(v&&c(v)&&!this.nomount){var E=/[\/\\]$/.test(v);v.charAt(0)==="/"?v=l.join(this.root,v):(v=l.resolve(this.root,v),E&&(v+="/"))}process.platform==="win32"&&(v=v.replace(/\\/g,"/")),this._emitMatch(S,v),A()},x.prototype._stat=function(v,S){var k=this._makeAbs(v),O=v.slice(-1)==="/";if(v.length>this.maxLength)return S();if(!this.stat&&p(this.cache,k)){var A=this.cache[k];if(Array.isArray(A)&&(A="DIR"),!O||A==="DIR")return S(null,A);if(O&&A==="FILE")return S()}var E=this.statCache[k];if(E!==void 0){if(E===!1)return S(null,E);var $=E.isDirectory()?"DIR":"FILE";return O&&$==="FILE"?S():S(null,$,E)}var M=this,D=g("stat\0"+k,function(T,C){if(C&&C.isSymbolicLink())return n.stat(k,function(N,j){N?M._stat2(v,k,null,C,S):M._stat2(v,k,N,j,S)});M._stat2(v,k,T,C,S)});D&&n.lstat(k,D)},x.prototype._stat2=function(v,S,k,O,A){if(k&&(k.code==="ENOENT"||k.code==="ENOTDIR"))return this.statCache[S]=!1,A();var E=v.slice(-1)==="/";if(this.statCache[S]=O,S.slice(-1)==="/"&&O&&!O.isDirectory())return A(null,!1,O);var $=!0;return O&&($=O.isDirectory()?"DIR":"FILE"),this.cache[S]=this.cache[S]||$,E&&$==="FILE"?A():A(null,$,O)}},function(t,e,r){t.exports=p,p.Minimatch=g;var n={sep:"/"};try{n=r(0)}catch{}var i=p.GLOBSTAR=g.GLOBSTAR={},s=r(94),o={"!":{open:"(?:(?!(?:",close:"))[^/]*?)"},"?":{open:"(?:",close:")?"},"+":{open:"(?:",close:")+"},"*":{open:"(?:",close:")*"},"@":{open:"(?:",close:")"}},a="[^/]",l=a+"*?",u="(?:(?!(?:\\/|^)(?:\\.{1,2})($|\\/)).)*?",c="(?:(?!(?:\\/|^)\\.).)*?",f="().*{}+?[]^$\\!".split("").reduce(function(m,w){return m[w]=!0,m},{}),h=/\/+/;function d(m,w){m=m||{},w=w||{};var _={};return Object.keys(w).forEach(function(x){_[x]=w[x]}),Object.keys(m).forEach(function(x){_[x]=m[x]}),_}function p(m,w,_){if(typeof w!="string")throw new TypeError("glob pattern string required");return _||(_={}),!(!_.nocomment&&w.charAt(0)==="#")&&(w.trim()===""?m==="":new g(w,_).match(m))}function g(m,w){if(!(this instanceof g))return new g(m,w);if(typeof m!="string")throw new TypeError("glob pattern string required");w||(w={}),m=m.trim(),n.sep!=="/"&&(m=m.split(n.sep).join("/")),this.options=w,this.set=[],this.pattern=m,this.regexp=null,this.negate=!1,this.comment=!1,this.empty=!1,this.make()}function b(m,w){if(w||(w=this instanceof g?this.options:{}),(m=m===void 0?this.pattern:m)===void 0)throw new TypeError("undefined pattern");return w.nobrace||!m.match(/\{.*\}/)?[m]:s(m)}p.filter=function(m,w){return w=w||{},function(_,x,v){return p(_,m,w)}},p.defaults=function(m){if(!m||!Object.keys(m).length)return p;var w=p,_=function(x,v,S){return w.minimatch(x,v,d(m,S))};return _.Minimatch=function(x,v){return new w.Minimatch(x,d(m,v))},_},g.defaults=function(m){return m&&Object.keys(m).length?p.defaults(m).Minimatch:g},g.prototype.debug=function(){},g.prototype.make=function(){if(!this._made){var m=this.pattern,w=this.options;if(!w.nocomment&&m.charAt(0)==="#")return void(this.comment=!0);if(!m)return void(this.empty=!0);this.parseNegate();var _=this.globSet=this.braceExpand();w.debug&&(this.debug=console.error),this.debug(this.pattern,_),_=this.globParts=_.map(function(x){return x.split(h)}),this.debug(this.pattern,_),_=_.map(function(x,v,S){return x.map(this.parse,this)},this),this.debug(this.pattern,_),_=_.filter(function(x){return x.indexOf(!1)===-1}),this.debug(this.pattern,_),this.set=_}},g.prototype.parseNegate=function(){var m=this.pattern,w=!1,_=this.options,x=0;if(!_.nonegate){for(var v=0,S=m.length;v<S&&m.charAt(v)==="!";v++)w=!w,x++;x&&(this.pattern=m.substr(x)),this.negate=w}},p.braceExpand=function(m,w){return b(m,w)},g.prototype.braceExpand=b,g.prototype.parse=function(m,w){if(m.length>65536)throw new TypeError("pattern is too long");var _=this.options;if(!_.noglobstar&&m==="**")return i;if(m==="")return"";var x,v="",S=!!_.nocase,k=!1,O=[],A=[],E=!1,$=-1,M=-1,D=m.charAt(0)==="."?"":_.dot?"(?!(?:^|\\/)\\.{1,2}(?:$|\\/))":"(?!\\.)",T=this;function C(){if(x){switch(x){case"*":v+=l,S=!0;break;case"?":v+=a,S=!0;break;default:v+="\\"+x}T.debug("clearStateChar %j %j",x,v),x=!1}}for(var N,j=0,H=m.length;j<H&&(N=m.charAt(j));j++)if(this.debug("%s %s %s %j",m,j,v,N),k&&f[N])v+="\\"+N,k=!1;else switch(N){case"/":return!1;case"\\":C(),k=!0;continue;case"?":case"*":case"+":case"@":case"!":if(this.debug("%s %s %s %j <-- stateChar",m,j,v,N),E){this.debug(" in class"),N==="!"&&j===M+1&&(N="^"),v+=N;continue}T.debug("call clearStateChar %j",x),C(),x=N,_.noext&&C();continue;case"(":if(E){v+="(";continue}if(!x){v+="\\(";continue}O.push({type:x,start:j-1,reStart:v.length,open:o[x].open,close:o[x].close}),v+=x==="!"?"(?:(?!(?:":"(?:",this.debug("plType %j %j",x,v),x=!1;continue;case")":if(E||!O.length){v+="\\)";continue}C(),S=!0;var V=O.pop();v+=V.close,V.type==="!"&&A.push(V),V.reEnd=v.length;continue;case"|":if(E||!O.length||k){v+="\\|",k=!1;continue}C(),v+="|";continue;case"[":if(C(),E){v+="\\"+N;continue}E=!0,M=j,$=v.length,v+=N;continue;case"]":if(j===M+1||!E){v+="\\"+N,k=!1;continue}if(E){var G=m.substring(M+1,j);try{RegExp("["+G+"]")}catch{var X=this.parse(G,y);v=v.substr(0,$)+"\\["+X[0]+"\\]",S=S||X[1],E=!1;continue}}S=!0,E=!1,v+=N;continue;default:C(),k?k=!1:!f[N]||N==="^"&&E||(v+="\\"),v+=N}for(E&&(G=m.substr(M+1),X=this.parse(G,y),v=v.substr(0,$)+"\\["+X[0],S=S||X[1]),V=O.pop();V;V=O.pop()){var q=v.slice(V.reStart+V.open.length);this.debug("setting tail",v,V),q=q.replace(/((?:\\{2}){0,64})(\\?)\|/g,function(Ar,nn,Ir){return Ir||(Ir="\\"),nn+nn+Ir+"|"}),this.debug(`tail=%j %s`,q,q,V,v);var Y=V.type==="*"?l:V.type==="?"?a:"\\"+V.type;S=!0,v=v.slice(0,V.reStart)+Y+"\\("+q}C(),k&&(v+="\\\\");var J=!1;switch(v.charAt(0)){case".":case"[":case"(":J=!0}for(var W=A.length-1;W>-1;W--){var le=A[W],Ae=v.slice(0,le.reStart),B=v.slice(le.reStart,le.reEnd-8),te=v.slice(le.reEnd-8,le.reEnd),L=v.slice(le.reEnd);te+=L;var Z=Ae.split("(").length-1,ie=L;for(j=0;j<Z;j++)ie=ie.replace(/\)[+*?]?/,"");var oe="";(L=ie)===""&&w!==y&&(oe="$");var se=Ae+B+L+oe+te;v=se}if(v!==""&&S&&(v="(?=.)"+v),J&&(v=D+v),w===y)return[v,S];if(!S)return m.replace(/\\(.)/g,"$1");var Fe=_.nocase?"i":"";try{var Re=new RegExp("^"+v+"$",Fe)}catch{return new RegExp("$.")}return Re._glob=m,Re._src=v,Re};var y={};p.makeRe=function(m,w){return new g(m,w||{}).makeRe()},g.prototype.makeRe=function(){if(this.regexp||this.regexp===!1)return this.regexp;var m=this.set;if(!m.length)return this.regexp=!1,this.regexp;var w=this.options,_=w.noglobstar?l:w.dot?u:c,x=w.nocase?"i":"",v=m.map(function(S){return S.map(function(k){return k===i?_:typeof k=="string"?k.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&"):k._src}).join("\\/")}).join("|");v="^(?:"+v+")$",this.negate&&(v="^(?!"+v+").*$");try{this.regexp=new RegExp(v,x)}catch{this.regexp=!1}return this.regexp},p.match=function(m,w,_){var x=new g(w,_=_||{});return m=m.filter(function(v){return x.match(v)}),x.options.nonull&&!m.length&&m.push(w),m},g.prototype.match=function(m,w){if(this.debug("match",m,this.pattern),this.comment)return!1;if(this.empty)return m==="";if(m==="/"&&w)return!0;var _=this.options;n.sep!=="/"&&(m=m.split(n.sep).join("/")),m=m.split(h),this.debug(this.pattern,"split",m);var x,v,S=this.set;for(this.debug(this.pattern,"set",S),v=m.length-1;v>=0&&!(x=m[v]);v--);for(v=0;v<S.length;v++){var k=S[v],O=m;_.matchBase&&k.length===1&&(O=[x]);var A=this.matchOne(O,k,w);if(A)return!!_.flipNegate||!this.negate}return!_.flipNegate&&this.negate},g.prototype.matchOne=function(m,w,_){var x=this.options;this.debug("matchOne",{this:this,file:m,pattern:w}),this.debug("matchOne",m.length,w.length);for(var v=0,S=0,k=m.length,O=w.length;v<k&&S<O;v++,S++){this.debug("matchOne loop");var A,E=w[S],$=m[v];if(this.debug(w,E,$),E===!1)return!1;if(E===i){this.debug("GLOBSTAR",[w,E,$]);var M=v,D=S+1;if(D===O){for(this.debug("** at the end");v<k;v++)if(m[v]==="."||m[v]===".."||!x.dot&&m[v].charAt(0)===".")return!1;return!0}for(;M<k;){var T=m[M];if(this.debug(` globstar while`,m,M,w,D,T),this.matchOne(m.slice(M),w.slice(D),_))return this.debug("globstar found match!",M,k,T),!0;if(T==="."||T===".."||!x.dot&&T.charAt(0)==="."){this.debug("dot detected!",m,M,w,D);break}this.debug("globstar swallow a segment, and continue"),M++}return!(!_||(this.debug(` >>> no match, partial?`,m,M,w,D),M!==k))}if(typeof E=="string"?(A=x.nocase?$.toLowerCase()===E.toLowerCase():$===E,this.debug("string match",E,$,A)):(A=$.match(E),this.debug("pattern match",E,$,A)),!A)return!1}if(v===k&&S===O)return!0;if(v===k)return _;if(S===O)return v===k-1&&m[v]==="";throw new Error("wtf?")}},function(t,e){t.exports=require("assert")},function(t,e,r){"use strict";function n(s){return s.charAt(0)==="/"}function i(s){var o=/^([a-zA-Z]:|[\\\/]{2}[^\\\/]+[\\\/]+[^\\\/]+)?([\\\/])?([\s\S]*?)$/.exec(s),a=o[1]||"",l=Boolean(a&&a.charAt(1)!==":");return Boolean(o[2]||l)}t.exports=process.platform==="win32"?i:n,t.exports.posix=n,t.exports.win32=i},function(t,e){t.exports=require("child_process")},function(t,e,r){t.exports=!r(9)&&!r(10)(function(){return Object.defineProperty(r(33)("div"),"a",{get:function(){return 7}}).a!=7})},function(t,e,r){var n=r(6);t.exports=function(i,s){if(!n(i))return i;var o,a;if(s&&typeof(o=i.toString)=="function"&&!n(a=o.call(i))||typeof(o=i.valueOf)=="function"&&!n(a=o.call(i))||!s&&typeof(o=i.toString)=="function"&&!n(a=o.call(i)))return a;throw TypeError("Can't convert object to primitive value")}},function(t,e,r){var n=r(25),i=r(35),s=r(79);t.exports=function(o){return function(a,l,u){var c,f=n(a),h=i(f.length),d=s(u,h);if(o&&l!=l){for(;h>d;)if((c=f[d++])!=c)return!0}else for(;h>d;d++)if((o||d in f)&&f[d]===l)return o||d||0;return!o&&-1}}},function(t,e,r){var n=r(20);t.exports=Object("z").propertyIsEnumerable(0)?Object:function(i){return n(i)=="String"?i.split(""):Object(i)}},function(t,e){var r=Math.ceil,n=Math.floor;t.exports=function(i){return isNaN(i=+i)?0:(i>0?n:r)(i)}},function(t,e,r){var n=r(18),i=r(4),s=i["__core-js_shared__"]||(i["__core-js_shared__"]={});(t.exports=function(o,a){return s[o]||(s[o]=a!==void 0?a:{})})("versions",[]).push({version:n.version,mode:r(36)?"pure":"global",copyright:"© 2018 Denis Pushkarev (zloirock.ru)"})},function(t,e,r){var n=r(20),i=r(3)("toStringTag"),s=n(function(){return arguments}())=="Arguments";t.exports=function(o){var a,l,u;return o===void 0?"Undefined":o===null?"Null":typeof(l=function(c,f){try{return c[f]}catch{}}(a=Object(o),i))=="string"?l:s?n(a):(u=n(a))=="Object"&&typeof a.callee=="function"?"Arguments":u}},function(t,e,r){var n=r(7);t.exports=function(i,s,o,a){try{return a?s(n(o)[0],o[1]):s(o)}catch(u){var l=i.return;throw l!==void 0&&n(l.call(i)),u}}},function(t,e,r){var n=r(39),i=r(3)("iterator"),s=Array.prototype;t.exports=function(o){return o!==void 0&&(n.Array===o||s[i]===o)}},function(t,e,r){var n=r(56),i=r(3)("iterator"),s=r(39);t.exports=r(18).getIteratorMethod=function(o){if(o!=null)return o[i]||o["@@iterator"]||s[n(o)]}},function(t,e,r){var n,i,s,o=r(12),a=r(82),l=r(61),u=r(33),c=r(4),f=c.process,h=c.setImmediate,d=c.clearImmediate,p=c.MessageChannel,g=c.Dispatch,b=0,y={},m=function(){var _=+this;if(y.hasOwnProperty(_)){var x=y[_];delete y[_],x()}},w=function(_){m.call(_.data)};h&&d||(h=function(_){for(var x=[],v=1;arguments.length>v;)x.push(arguments[v++]);return y[++b]=function(){a(typeof _=="function"?_:Function(_),x)},n(b),b},d=function(_){delete y[_]},r(20)(f)=="process"?n=function(_){f.nextTick(o(m,_,1))}:g&&g.now?n=function(_){g.now(o(m,_,1))}:p?(s=(i=new p).port2,i.port1.onmessage=w,n=o(s.postMessage,s,1)):c.addEventListener&&typeof postMessage=="function"&&!c.importScripts?(n=function(_){c.postMessage(_+"","*")},c.addEventListener("message",w,!1)):n="onreadystatechange"in u("script")?function(_){l.appendChild(u("script")).onreadystatechange=function(){l.removeChild(this),m.call(_)}}:function(_){setTimeout(o(m,_,1),0)}),t.exports={set:h,clear:d}},function(t,e,r){var n=r(4).document;t.exports=n&&n.documentElement},function(t,e,r){"use strict";var n=r(19);function i(s){var o,a;this.promise=new s(function(l,u){if(o!==void 0||a!==void 0)throw TypeError("Bad Promise constructor");o=l,a=u}),this.resolve=n(o),this.reject=n(a)}t.exports.f=function(s){return new i(s)}},function(t,e,r){"use strict";var n=r(4),i=r(11),s=r(9),o=r(3)("species");t.exports=function(a){var l=n[a];s&&l&&!l[o]&&i.f(l,o,{configurable:!0,get:function(){return this}})}},function(t,e,r){var n=r(8),i=r(65)(!0);n(n.S,"Object",{entries:function(s){return i(s)}})},function(t,e,r){var n=r(42),i=r(25),s=r(44).f;t.exports=function(o){return function(a){for(var l,u=i(a),c=n(u),f=c.length,h=0,d=[];f>h;)s.call(u,l=c[h++])&&d.push(o?[l,u[l]]:u[l]);return d}}},function(t,e){t.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(t,e,r){t.exports=c,c.realpath=c,c.sync=f,c.realpathSync=f,c.monkeypatch=function(){n.realpath=c,n.realpathSync=f},c.unmonkeypatch=function(){n.realpath=i,n.realpathSync=s};var n=r(5),i=n.realpath,s=n.realpathSync,o=process.version,a=/^v[0-5]\./.test(o),l=r(93);function u(h){return h&&h.syscall==="realpath"&&(h.code==="ELOOP"||h.code==="ENOMEM"||h.code==="ENAMETOOLONG")}function c(h,d,p){if(a)return i(h,d,p);typeof d=="function"&&(p=d,d=null),i(h,d,function(g,b){u(g)?l.realpath(h,d,p):p(g,b)})}function f(h,d){if(a)return s(h,d);try{return s(h,d)}catch(p){if(u(p))return l.realpathSync(h,d);throw p}}},function(t,e){t.exports=require("events")},function(t,e,r){function n(d,p){return Object.prototype.hasOwnProperty.call(d,p)}e.alphasort=u,e.alphasorti=l,e.setopts=function(d,p,g){if(g||(g={}),g.matchBase&&p.indexOf("/")===-1){if(g.noglobstar)throw new Error("base matching requires globstar");p="**/"+p}d.silent=!!g.silent,d.pattern=p,d.strict=g.strict!==!1,d.realpath=!!g.realpath,d.realpathCache=g.realpathCache||Object.create(null),d.follow=!!g.follow,d.dot=!!g.dot,d.mark=!!g.mark,d.nodir=!!g.nodir,d.nodir&&(d.mark=!0),d.sync=!!g.sync,d.nounique=!!g.nounique,d.nonull=!!g.nonull,d.nosort=!!g.nosort,d.nocase=!!g.nocase,d.stat=!!g.stat,d.noprocess=!!g.noprocess,d.absolute=!!g.absolute,d.maxLength=g.maxLength||1/0,d.cache=g.cache||Object.create(null),d.statCache=g.statCache||Object.create(null),d.symlinks=g.symlinks||Object.create(null),function(y,m){y.ignore=m.ignore||[],Array.isArray(y.ignore)||(y.ignore=[y.ignore]),y.ignore.length&&(y.ignore=y.ignore.map(c))}(d,g),d.changedCwd=!1;var b=process.cwd();n(g,"cwd")?(d.cwd=i.resolve(g.cwd),d.changedCwd=d.cwd!==b):d.cwd=b,d.root=g.root||i.resolve(d.cwd,"/"),d.root=i.resolve(d.root),process.platform==="win32"&&(d.root=d.root.replace(/\\/g,"/")),d.cwdAbs=o(d.cwd)?d.cwd:f(d,d.cwd),process.platform==="win32"&&(d.cwdAbs=d.cwdAbs.replace(/\\/g,"/")),d.nomount=!!g.nomount,g.nonegate=!0,g.nocomment=!0,d.minimatch=new a(p,g),d.options=d.minimatch.options},e.ownProp=n,e.makeAbs=f,e.finish=function(d){for(var p=d.nounique,g=p?[]:Object.create(null),b=0,y=d.matches.length;b<y;b++){var m=d.matches[b];if(m&&Object.keys(m).length!==0){var w=Object.keys(m);p?g.push.apply(g,w):w.forEach(function(x){g[x]=!0})}else if(d.nonull){var _=d.minimatch.globSet[b];p?g.push(_):g[_]=!0}}if(p||(g=Object.keys(g)),d.nosort||(g=g.sort(d.nocase?l:u)),d.mark){for(var b=0;b<g.length;b++)g[b]=d._mark(g[b]);d.nodir&&(g=g.filter(function(x){var v=!/\/$/.test(x),S=d.cache[x]||d.cache[f(d,x)];return v&&S&&(v=S!=="DIR"&&!Array.isArray(S)),v}))}d.ignore.length&&(g=g.filter(function(x){return!h(d,x)})),d.found=g},e.mark=function(d,p){var g=f(d,p),b=d.cache[g],y=p;if(b){var m=b==="DIR"||Array.isArray(b),w=p.slice(-1)==="/";if(m&&!w?y+="/":!m&&w&&(y=y.slice(0,-1)),y!==p){var _=f(d,y);d.statCache[_]=d.statCache[g],d.cache[_]=d.cache[g]}}return y},e.isIgnored=h,e.childrenIgnored=function(d,p){return!!d.ignore.length&&d.ignore.some(function(g){return!(!g.gmatcher||!g.gmatcher.match(p))})};var i=r(0),s=r(46),o=r(48),a=s.Minimatch;function l(d,p){return d.toLowerCase().localeCompare(p.toLowerCase())}function u(d,p){return d.localeCompare(p)}function c(d){var p=null;if(d.slice(-3)==="/**"){var g=d.replace(/(\/\*\*)+$/,"");p=new a(g,{dot:!0})}return{matcher:new a(d,{dot:!0}),gmatcher:p}}function f(d,p){var g=p;return g=p.charAt(0)==="/"?i.join(d.root,p):o(p)||p===""?p:d.changedCwd?i.resolve(d.cwd,p):i.resolve(p),process.platform==="win32"&&(g=g.replace(/\\/g,"/")),g}function h(d,p){return!!d.ignore.length&&d.ignore.some(function(g){return g.matcher.match(p)||!(!g.gmatcher||!g.gmatcher.match(p))})}},function(t,e){t.exports=function r(n,i){if(n&&i)return r(n)(i);if(typeof n!="function")throw new TypeError("need wrapper function");return Object.keys(n).forEach(function(o){s[o]=n[o]}),s;function s(){for(var o=new Array(arguments.length),a=0;a<o.length;a++)o[a]=arguments[a];var l=n.apply(this,o),u=o[o.length-1];return typeof l=="function"&&l!==u&&Object.keys(u).forEach(function(c){l[c]=u[c]}),l}}},function(t,e,r){var n=r(7),i=r(105),s=r(66),o=r(43)("IE_PROTO"),a=function(){},l=function(){var u,c=r(33)("iframe"),f=s.length;for(c.style.display="none",r(61).appendChild(c),c.src="javascript:",(u=c.contentWindow.document).open(),u.write("<script>document.F=Object<\/script>"),u.close(),l=u.F;f--;)delete l.prototype[s[f]];return l()};t.exports=Object.create||function(u,c){var f;return u!==null?(a.prototype=n(u),f=new a,a.prototype=null,f[o]=u):f=l(),c===void 0?f:i(f,c)}},function(t,e,r){var n=r(24)("meta"),i=r(6),s=r(15),o=r(11).f,a=0,l=Object.isExtensible||function(){return!0},u=!r(10)(function(){return l(Object.preventExtensions({}))}),c=function(h){o(h,n,{value:{i:"O"+ ++a,w:{}}})},f=t.exports={KEY:n,NEED:!1,fastKey:function(h,d){if(!i(h))return typeof h=="symbol"?h:(typeof h=="string"?"S":"P")+h;if(!s(h,n)){if(!l(h))return"F";if(!d)return"E";c(h)}return h[n].i},getWeak:function(h,d){if(!s(h,n)){if(!l(h))return!0;if(!d)return!1;c(h)}return h[n].w},onFreeze:function(h){return u&&f.NEED&&l(h)&&!s(h,n)&&c(h),h}}},function(t,e,r){var n=r(6);t.exports=function(i,s){if(!n(i)||i._t!==s)throw TypeError("Incompatible receiver, "+s+" required!");return i}},function(t,e,r){var n=r(8),i=r(65)(!1);n(n.S,"Object",{values:function(s){return i(s)}})},function(t,e,r){"use strict";var n=r(7);t.exports=function(){var i=n(this),s="";return i.global&&(s+="g"),i.ignoreCase&&(s+="i"),i.multiline&&(s+="m"),i.unicode&&(s+="u"),i.sticky&&(s+="y"),s}},function(t,e,r){t.exports=u,u.sync=function(c,f){for(var h=l(c,f=f||{}),d=h.env,p=h.ext,g=h.extExe,b=[],y=0,m=d.length;y<m;y++){var w=d[y];w.charAt(0)==='"'&&w.slice(-1)==='"'&&(w=w.slice(1,-1));var _=i.join(w,c);!w&&/^\.[\\\/]/.test(c)&&(_=c.slice(0,2)+_);for(var x=0,v=p.length;x<v;x++){var S=_+p[x];try{if(o.sync(S,{pathExt:g})){if(!f.all)return S;b.push(S)}}catch{}}}if(f.all&&b.length)return b;if(f.nothrow)return null;throw a(c)};var n=process.platform==="win32"||process.env.OSTYPE==="cygwin"||process.env.OSTYPE==="msys",i=r(0),s=n?";":":",o=r(118);function a(c){var f=new Error("not found: "+c);return f.code="ENOENT",f}function l(c,f){var h=f.colon||s,d=f.path||process.env.PATH||"",p=[""];d=d.split(h);var g="";return n&&(d.unshift(process.cwd()),p=(g=f.pathExt||process.env.PATHEXT||".EXE;.CMD;.BAT;.COM").split(h),c.indexOf(".")!==-1&&p[0]!==""&&p.unshift("")),(c.match(/\//)||n&&c.match(/\\/))&&(d=[""]),{env:d,ext:p,extExe:g}}function u(c,f,h){typeof f=="function"&&(h=f,f={});var d=l(c,f),p=d.env,g=d.ext,b=d.extExe,y=[];(function m(w,_){if(w===_)return f.all&&y.length?h(null,y):h(a(c));var x=p[w];x.charAt(0)==='"'&&x.slice(-1)==='"'&&(x=x.slice(1,-1));var v=i.join(x,c);!x&&/^\.[\\\/]/.test(c)&&(v=c.slice(0,2)+v),function S(k,O){if(k===O)return m(w+1,_);var A=g[k];o(v+A,{pathExt:b},function(E,$){if(!E&&$){if(!f.all)return h(null,v+A);y.push(v+A)}return S(k+1,O)})}(0,g.length)})(0,p.length)}},function(t,e,r){"use strict";t.exports=n=>{let i=(n=n||{}).env||process.env;return(n.platform||process.platform)!=="win32"?"PATH":Object.keys(i).find(s=>s.toUpperCase()==="PATH")||"Path"}},function(t,e,r){"use strict";r(32),r(2),r(27),r(64),r(21);var n=r(90),i=r(161),s=r(170),o=r(1);function a(l,u){(u=u||{}).clipboard&&console.log(` *** Clipboard option removed - use clipboardy or clipboard-cli directly *** `);var c=Object.keys(l).length>0?l:s.defaults,f=Object.entries(c).reduce(function(h,d){var p=d[0],g=d[1],b=n[`get${p}`];return b?(g&&h.push(b(g,u)),h):h=h.concat((g||[]).map(function(y){var m=n[`get${y.replace(/\s/g,"")}Info`];return m?m():Promise.resolve(["Unknown"])}))},[]);return Promise.all(f).then(function(h){var d=h.reduce(function(p,g){return g&&g[0]&&Object.assign(p,{[g[0]]:g}),p},{});return function(p,g){var b=g.json?i.json:g.markdown?i.markdown:i.yaml;if(g.console){var y=!1;process.stdout.isTTY&&(y=!0),console.log(b(p,Object.assign({},g,{console:y})))}return b(p,Object.assign({},g,{console:!1}))}(Object.entries(s.defaults).reduce(function(p,g){var b=g[0],y=g[1];return d[b]?Object.assign(p,{[b]:d[b][1]}):Object.assign(p,{[b]:(y||[]).reduce(function(m,w){return d[w]?(d[w].shift(),d[w].length===1?Object.assign(m,{[w]:d[w][0]}):Object.assign(m,{[w]:{version:d[w][0],path:d[w][1]}})):m},{})})},{}),u)})}t.exports={cli:function(l){if(l.all)return a(Object.assign({},s.defaults,{npmPackages:!0,npmGlobalPackages:!0}),l);if(l.raw)return a(JSON.parse(l.raw),l);if(l.helper){var u=n[`get${l.helper}`]||n[`get${l.helper}Info`]||n[l.helper];return u?u().then(console.l