@lakutata/core
Version:
Lakutata Framework Core
1 lines • 117 kB
JavaScript
(()=>{var e={6099:e=>{e.exports=["cat","cd","chmod","cp","dirs","echo","exec","find","grep","head","ln","ls","mkdir","mv","pwd","rm","sed","set","sort","tail","tempdir","test","to","toEnd","touch","uniq","which"]},3819:e=>{"use strict";e.exports=balanced;function balanced(e,r,t){if(e instanceof RegExp)e=maybeMatch(e,t);if(r instanceof RegExp)r=maybeMatch(r,t);var n=range(e,r,t);return n&&{start:n[0],end:n[1],pre:t.slice(0,n[0]),body:t.slice(n[0]+e.length,n[1]),post:t.slice(n[1]+r.length)}}function maybeMatch(e,r){var t=r.match(e);return t?t[0]:null}balanced.range=range;function range(e,r,t){var n,i,s,o,a;var c=t.indexOf(e);var l=t.indexOf(r,c+1);var u=c;if(c>=0&&l>0){if(e===r){return[c,l]}n=[];s=t.length;while(u>=0&&!a){if(u==c){n.push(u);c=t.indexOf(e,u+1)}else if(n.length==1){a=[n.pop(),l]}else{i=n.pop();if(i<s){s=i;o=l}l=t.indexOf(r,u+1)}u=c<l&&c>=0?c:l}if(n.length){a=[s,o]}}return a}},1190:(e,r,t)=>{var n=t(78);var i=t(3819);e.exports=expandTop;var s="\0SLASH"+Math.random()+"\0";var o="\0OPEN"+Math.random()+"\0";var a="\0CLOSE"+Math.random()+"\0";var c="\0COMMA"+Math.random()+"\0";var l="\0PERIOD"+Math.random()+"\0";function numeric(e){return parseInt(e,10)==e?parseInt(e,10):e.charCodeAt(0)}function escapeBraces(e){return e.split("\\\\").join(s).split("\\{").join(o).split("\\}").join(a).split("\\,").join(c).split("\\.").join(l)}function unescapeBraces(e){return e.split(s).join("\\").split(o).join("{").split(a).join("}").split(c).join(",").split(l).join(".")}function parseCommaParts(e){if(!e)return[""];var r=[];var t=i("{","}",e);if(!t)return e.split(",");var n=t.pre;var s=t.body;var o=t.post;var a=n.split(",");a[a.length-1]+="{"+s+"}";var c=parseCommaParts(o);if(o.length){a[a.length-1]+=c.shift();a.push.apply(a,c)}r.push.apply(r,a);return r}function expandTop(e){if(!e)return[];if(e.substr(0,2)==="{}"){e="\\{\\}"+e.substr(2)}return expand(escapeBraces(e),true).map(unescapeBraces)}function identity(e){return e}function embrace(e){return"{"+e+"}"}function isPadded(e){return/^-?0\d/.test(e)}function lte(e,r){return e<=r}function gte(e,r){return e>=r}function expand(e,r){var t=[];var s=i("{","}",e);if(!s||/\$$/.test(s.pre))return[e];var o=/^-?\d+\.\.-?\d+(?:\.\.-?\d+)?$/.test(s.body);var c=/^[a-zA-Z]\.\.[a-zA-Z](?:\.\.-?\d+)?$/.test(s.body);var l=o||c;var u=s.body.indexOf(",")>=0;if(!l&&!u){if(s.post.match(/,.*\}/)){e=s.pre+"{"+s.body+a+s.post;return expand(e)}return[e]}var p;if(l){p=s.body.split(/\.\./)}else{p=parseCommaParts(s.body);if(p.length===1){p=expand(p[0],false).map(embrace);if(p.length===1){var h=s.post.length?expand(s.post,false):[""];return h.map((function(e){return s.pre+p[0]+e}))}}}var d=s.pre;var h=s.post.length?expand(s.post,false):[""];var v;if(l){var m=numeric(p[0]);var y=numeric(p[1]);var g=Math.max(p[0].length,p[1].length);var b=p.length==3?Math.abs(numeric(p[2])):1;var w=lte;var S=y<m;if(S){b*=-1;w=gte}var x=p.some(isPadded);v=[];for(var _=m;w(_,y);_+=b){var k;if(c){k=String.fromCharCode(_);if(k==="\\")k=""}else{k=String(_);if(x){var O=g-k.length;if(O>0){var j=new Array(O+1).join("0");if(_<0)k="-"+j+k.slice(1);else k=j+k}}}v.push(k)}}else{v=n(p,(function(e){return expand(e,false)}))}for(var C=0;C<v.length;C++){for(var R=0;R<h.length;R++){var L=d+v[C]+h[R];if(!r||l||L)t.push(L)}}return t}},78:e=>{e.exports=function(e,t){var n=[];for(var i=0;i<e.length;i++){var s=t(e[i],i);if(r(s))n.push.apply(n,s);else n.push(s)}return n};var r=Array.isArray||function(e){return Object.prototype.toString.call(e)==="[object Array]"}},5775:(e,r,t)=>{"use strict";const n=t(2081);const i=t(4810);const s=t(8496);function spawn(e,r,t){const o=i(e,r,t);const a=n.spawn(o.command,o.args,o.options);s.hookChildProcess(a,o);return a}function spawnSync(e,r,t){const o=i(e,r,t);const a=n.spawnSync(o.command,o.args,o.options);a.error=a.error||s.verifyENOENTSync(a.status,o);return a}e.exports=spawn;e.exports.spawn=spawn;e.exports.sync=spawnSync;e.exports._parse=i;e.exports._enoent=s},8496:e=>{"use strict";const r=process.platform==="win32";function notFoundError(e,r){return Object.assign(new Error(`${r} ${e.command} ENOENT`),{code:"ENOENT",errno:"ENOENT",syscall:`${r} ${e.command}`,path:e.command,spawnargs:e.args})}function hookChildProcess(e,t){if(!r){return}const n=e.emit;e.emit=function(r,i){if(r==="exit"){const r=verifyENOENT(i,t,"spawn");if(r){return n.call(e,"error",r)}}return n.apply(e,arguments)}}function verifyENOENT(e,t){if(r&&e===1&&!t.file){return notFoundError(t.original,"spawn")}return null}function verifyENOENTSync(e,t){if(r&&e===1&&!t.file){return notFoundError(t.original,"spawnSync")}return null}e.exports={hookChildProcess:hookChildProcess,verifyENOENT:verifyENOENT,verifyENOENTSync:verifyENOENTSync,notFoundError:notFoundError}},4810:(e,r,t)=>{"use strict";const n=t(1017);const i=t(5526);const s=t(1463);const o=t(7358);const a=t(6409);const c=t(2774);const l=process.platform==="win32";const u=/\.(?:com|exe)$/i;const p=/node_modules[\\/].bin[\\/][^\\/]+\.cmd$/i;const h=i((()=>c.satisfies(process.version,"^4.8.0 || ^5.7.0 || >= 6.0.0",true)))||false;function detectShebang(e){e.file=s(e);const r=e.file&&a(e.file);if(r){e.args.unshift(e.file);e.command=r;return s(e)}return e.file}function parseNonShell(e){if(!l){return e}const r=detectShebang(e);const t=!u.test(r);if(e.options.forceShell||t){const t=p.test(r);e.command=n.normalize(e.command);e.command=o.command(e.command);e.args=e.args.map((e=>o.argument(e,t)));const i=[e.command].concat(e.args).join(" ");e.args=["/d","/s","/c",`"${i}"`];e.command=process.env.comspec||"cmd.exe";e.options.windowsVerbatimArguments=true}return e}function parseShell(e){if(h){return e}const r=[e.command].concat(e.args).join(" ");if(l){e.command=typeof e.options.shell==="string"?e.options.shell:process.env.comspec||"cmd.exe";e.args=["/d","/s","/c",`"${r}"`];e.options.windowsVerbatimArguments=true}else{if(typeof e.options.shell==="string"){e.command=e.options.shell}else if(process.platform==="android"){e.command="/system/bin/sh"}else{e.command="/bin/sh"}e.args=["-c",r]}return e}function parse(e,r,t){if(r&&!Array.isArray(r)){t=r;r=null}r=r?r.slice(0):[];t=Object.assign({},t);const n={command:e,args:r,options:t,file:undefined,original:{command:e,args:r}};return t.shell?parseShell(n):parseNonShell(n)}e.exports=parse},7358:e=>{"use strict";const r=/([()\][%!^"`<>&|;, *?])/g;function escapeCommand(e){e=e.replace(r,"^$1");return e}function escapeArgument(e,t){e=`${e}`;e=e.replace(/(\\*)"/g,'$1$1\\"');e=e.replace(/(\\*)$/,"$1$1");e=`"${e}"`;e=e.replace(r,"^$1");if(t){e=e.replace(r,"^$1")}return e}e.exports.command=escapeCommand;e.exports.argument=escapeArgument},6409:(e,r,t)=>{"use strict";const n=t(7147);const i=t(8701);function readShebang(e){const r=150;let t;if(Buffer.alloc){t=Buffer.alloc(r)}else{t=new Buffer(r);t.fill(0)}let s;try{s=n.openSync(e,"r");n.readSync(s,t,0,r,0);n.closeSync(s)}catch(e){}return i(t.toString())}e.exports=readShebang},1463:(e,r,t)=>{"use strict";const n=t(1017);const i=t(6446);const s=t(5200)();function resolveCommandAttempt(e,r){const t=process.cwd();const o=e.options.cwd!=null;if(o){try{process.chdir(e.options.cwd)}catch(e){}}let a;try{a=i.sync(e.command,{path:(e.options.env||process.env)[s],pathExt:r?n.delimiter:undefined})}catch(e){}finally{process.chdir(t)}if(a){a=n.resolve(o?e.options.cwd:"",a)}return a}function resolveCommand(e){return resolveCommandAttempt(e)||resolveCommandAttempt(e,true)}e.exports=resolveCommand},2774:(e,r)=>{r=e.exports=SemVer;var t;if(typeof process==="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)){t=function(){var e=Array.prototype.slice.call(arguments,0);e.unshift("SEMVER");console.log.apply(console,e)}}else{t=function(){}}r.SEMVER_SPEC_VERSION="2.0.0";var n=256;var i=Number.MAX_SAFE_INTEGER||9007199254740991;var s=16;var o=r.re=[];var a=r.src=[];var c=0;var l=c++;a[l]="0|[1-9]\\d*";var u=c++;a[u]="[0-9]+";var p=c++;a[p]="\\d*[a-zA-Z-][a-zA-Z0-9-]*";var h=c++;a[h]="("+a[l]+")\\."+"("+a[l]+")\\."+"("+a[l]+")";var d=c++;a[d]="("+a[u]+")\\."+"("+a[u]+")\\."+"("+a[u]+")";var v=c++;a[v]="(?:"+a[l]+"|"+a[p]+")";var m=c++;a[m]="(?:"+a[u]+"|"+a[p]+")";var y=c++;a[y]="(?:-("+a[v]+"(?:\\."+a[v]+")*))";var g=c++;a[g]="(?:-?("+a[m]+"(?:\\."+a[m]+")*))";var b=c++;a[b]="[0-9A-Za-z-]+";var w=c++;a[w]="(?:\\+("+a[b]+"(?:\\."+a[b]+")*))";var S=c++;var x="v?"+a[h]+a[y]+"?"+a[w]+"?";a[S]="^"+x+"$";var _="[v=\\s]*"+a[d]+a[g]+"?"+a[w]+"?";var k=c++;a[k]="^"+_+"$";var O=c++;a[O]="((?:<|>)?=?)";var j=c++;a[j]=a[u]+"|x|X|\\*";var C=c++;a[C]=a[l]+"|x|X|\\*";var R=c++;a[R]="[v=\\s]*("+a[C]+")"+"(?:\\.("+a[C]+")"+"(?:\\.("+a[C]+")"+"(?:"+a[y]+")?"+a[w]+"?"+")?)?";var L=c++;a[L]="[v=\\s]*("+a[j]+")"+"(?:\\.("+a[j]+")"+"(?:\\.("+a[j]+")"+"(?:"+a[g]+")?"+a[w]+"?"+")?)?";var I=c++;a[I]="^"+a[O]+"\\s*"+a[R]+"$";var A=c++;a[A]="^"+a[O]+"\\s*"+a[L]+"$";var P=c++;a[P]="(?:^|[^\\d])"+"(\\d{1,"+s+"})"+"(?:\\.(\\d{1,"+s+"}))?"+"(?:\\.(\\d{1,"+s+"}))?"+"(?:$|[^\\d])";var T=c++;a[T]="(?:~>?)";var N=c++;a[N]="(\\s*)"+a[T]+"\\s+";o[N]=new RegExp(a[N],"g");var D="$1~";var G=c++;a[G]="^"+a[T]+a[R]+"$";var M=c++;a[M]="^"+a[T]+a[L]+"$";var $=c++;a[$]="(?:\\^)";var V=c++;a[V]="(\\s*)"+a[$]+"\\s+";o[V]=new RegExp(a[V],"g");var q="$1^";var B=c++;a[B]="^"+a[$]+a[R]+"$";var X=c++;a[X]="^"+a[$]+a[L]+"$";var U=c++;a[U]="^"+a[O]+"\\s*("+_+")$|^$";var W=c++;a[W]="^"+a[O]+"\\s*("+x+")$|^$";var z=c++;a[z]="(\\s*)"+a[O]+"\\s*("+_+"|"+a[R]+")";o[z]=new RegExp(a[z],"g");var H="$1$2$3";var Q=c++;a[Q]="^\\s*("+a[R]+")"+"\\s+-\\s+"+"("+a[R]+")"+"\\s*$";var Y=c++;a[Y]="^\\s*("+a[L]+")"+"\\s+-\\s+"+"("+a[L]+")"+"\\s*$";var K=c++;a[K]="(<|>)?=?\\s*\\*";for(var Z=0;Z<c;Z++){t(Z,a[Z]);if(!o[Z]){o[Z]=new RegExp(a[Z])}}r.parse=parse;function parse(e,r){if(!r||typeof r!=="object"){r={loose:!!r,includePrerelease:false}}if(e instanceof SemVer){return e}if(typeof e!=="string"){return null}if(e.length>n){return null}var t=r.loose?o[k]:o[S];if(!t.test(e)){return null}try{return new SemVer(e,r)}catch(e){return null}}r.valid=valid;function valid(e,r){var t=parse(e,r);return t?t.version:null}r.clean=clean;function clean(e,r){var t=parse(e.trim().replace(/^[=v]+/,""),r);return t?t.version:null}r.SemVer=SemVer;function SemVer(e,r){if(!r||typeof r!=="object"){r={loose:!!r,includePrerelease:false}}if(e instanceof SemVer){if(e.loose===r.loose){return e}else{e=e.version}}else if(typeof e!=="string"){throw new TypeError("Invalid Version: "+e)}if(e.length>n){throw new TypeError("version is longer than "+n+" characters")}if(!(this instanceof SemVer)){return new SemVer(e,r)}t("SemVer",e,r);this.options=r;this.loose=!!r.loose;var s=e.trim().match(r.loose?o[k]:o[S]);if(!s){throw new TypeError("Invalid Version: "+e)}this.raw=e;this.major=+s[1];this.minor=+s[2];this.patch=+s[3];if(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")}if(!s[4]){this.prerelease=[]}else{this.prerelease=s[4].split(".").map((function(e){if(/^[0-9]+$/.test(e)){var r=+e;if(r>=0&&r<i){return r}}return e}))}this.build=s[5]?s[5].split("."):[];this.format()}SemVer.prototype.format=function(){this.version=this.major+"."+this.minor+"."+this.patch;if(this.prerelease.length){this.version+="-"+this.prerelease.join(".")}return this.version};SemVer.prototype.toString=function(){return this.version};SemVer.prototype.compare=function(e){t("SemVer.compare",this.version,this.options,e);if(!(e instanceof SemVer)){e=new SemVer(e,this.options)}return this.compareMain(e)||this.comparePre(e)};SemVer.prototype.compareMain=function(e){if(!(e instanceof SemVer)){e=new SemVer(e,this.options)}return compareIdentifiers(this.major,e.major)||compareIdentifiers(this.minor,e.minor)||compareIdentifiers(this.patch,e.patch)};SemVer.prototype.comparePre=function(e){if(!(e instanceof SemVer)){e=new SemVer(e,this.options)}if(this.prerelease.length&&!e.prerelease.length){return-1}else if(!this.prerelease.length&&e.prerelease.length){return 1}else if(!this.prerelease.length&&!e.prerelease.length){return 0}var r=0;do{var n=this.prerelease[r];var i=e.prerelease[r];t("prerelease compare",r,n,i);if(n===undefined&&i===undefined){return 0}else if(i===undefined){return 1}else if(n===undefined){return-1}else if(n===i){continue}else{return compareIdentifiers(n,i)}}while(++r)};SemVer.prototype.inc=function(e,r){switch(e){case"premajor":this.prerelease.length=0;this.patch=0;this.minor=0;this.major++;this.inc("pre",r);break;case"preminor":this.prerelease.length=0;this.patch=0;this.minor++;this.inc("pre",r);break;case"prepatch":this.prerelease.length=0;this.inc("patch",r);this.inc("pre",r);break;case"prerelease":if(this.prerelease.length===0){this.inc("patch",r)}this.inc("pre",r);break;case"major":if(this.minor!==0||this.patch!==0||this.prerelease.length===0){this.major++}this.minor=0;this.patch=0;this.prerelease=[];break;case"minor":if(this.patch!==0||this.prerelease.length===0){this.minor++}this.patch=0;this.prerelease=[];break;case"patch":if(this.prerelease.length===0){this.patch++}this.prerelease=[];break;case"pre":if(this.prerelease.length===0){this.prerelease=[0]}else{var t=this.prerelease.length;while(--t>=0){if(typeof this.prerelease[t]==="number"){this.prerelease[t]++;t=-2}}if(t===-1){this.prerelease.push(0)}}if(r){if(this.prerelease[0]===r){if(isNaN(this.prerelease[1])){this.prerelease=[r,0]}}else{this.prerelease=[r,0]}}break;default:throw new Error("invalid increment argument: "+e)}this.format();this.raw=this.version;return this};r.inc=inc;function inc(e,r,t,n){if(typeof t==="string"){n=t;t=undefined}try{return new SemVer(e,t).inc(r,n).version}catch(e){return null}}r.diff=diff;function diff(e,r){if(eq(e,r)){return null}else{var t=parse(e);var n=parse(r);var i="";if(t.prerelease.length||n.prerelease.length){i="pre";var s="prerelease"}for(var o in t){if(o==="major"||o==="minor"||o==="patch"){if(t[o]!==n[o]){return i+o}}}return s}}r.compareIdentifiers=compareIdentifiers;var J=/^[0-9]+$/;function compareIdentifiers(e,r){var t=J.test(e);var n=J.test(r);if(t&&n){e=+e;r=+r}return e===r?0:t&&!n?-1:n&&!t?1:e<r?-1:1}r.rcompareIdentifiers=rcompareIdentifiers;function rcompareIdentifiers(e,r){return compareIdentifiers(r,e)}r.major=major;function major(e,r){return new SemVer(e,r).major}r.minor=minor;function minor(e,r){return new SemVer(e,r).minor}r.patch=patch;function patch(e,r){return new SemVer(e,r).patch}r.compare=compare;function compare(e,r,t){return new SemVer(e,t).compare(new SemVer(r,t))}r.compareLoose=compareLoose;function compareLoose(e,r){return compare(e,r,true)}r.rcompare=rcompare;function rcompare(e,r,t){return compare(r,e,t)}r.sort=sort;function sort(e,t){return e.sort((function(e,n){return r.compare(e,n,t)}))}r.rsort=rsort;function rsort(e,t){return e.sort((function(e,n){return r.rcompare(e,n,t)}))}r.gt=gt;function gt(e,r,t){return compare(e,r,t)>0}r.lt=lt;function lt(e,r,t){return compare(e,r,t)<0}r.eq=eq;function eq(e,r,t){return compare(e,r,t)===0}r.neq=neq;function neq(e,r,t){return compare(e,r,t)!==0}r.gte=gte;function gte(e,r,t){return compare(e,r,t)>=0}r.lte=lte;function lte(e,r,t){return compare(e,r,t)<=0}r.cmp=cmp;function cmp(e,r,t,n){switch(r){case"===":if(typeof e==="object")e=e.version;if(typeof t==="object")t=t.version;return e===t;case"!==":if(typeof e==="object")e=e.version;if(typeof t==="object")t=t.version;return e!==t;case"":case"=":case"==":return eq(e,t,n);case"!=":return neq(e,t,n);case">":return gt(e,t,n);case">=":return gte(e,t,n);case"<":return lt(e,t,n);case"<=":return lte(e,t,n);default:throw new TypeError("Invalid operator: "+r)}}r.Comparator=Comparator;function Comparator(e,r){if(!r||typeof r!=="object"){r={loose:!!r,includePrerelease:false}}if(e instanceof Comparator){if(e.loose===!!r.loose){return e}else{e=e.value}}if(!(this instanceof Comparator)){return new Comparator(e,r)}t("comparator",e,r);this.options=r;this.loose=!!r.loose;this.parse(e);if(this.semver===ee){this.value=""}else{this.value=this.operator+this.semver.version}t("comp",this)}var ee={};Comparator.prototype.parse=function(e){var r=this.options.loose?o[U]:o[W];var t=e.match(r);if(!t){throw new TypeError("Invalid comparator: "+e)}this.operator=t[1];if(this.operator==="="){this.operator=""}if(!t[2]){this.semver=ee}else{this.semver=new SemVer(t[2],this.options.loose)}};Comparator.prototype.toString=function(){return this.value};Comparator.prototype.test=function(e){t("Comparator.test",e,this.options.loose);if(this.semver===ee){return true}if(typeof e==="string"){e=new SemVer(e,this.options)}return cmp(e,this.operator,this.semver,this.options)};Comparator.prototype.intersects=function(e,r){if(!(e instanceof Comparator)){throw new TypeError("a Comparator is required")}if(!r||typeof r!=="object"){r={loose:!!r,includePrerelease:false}}var t;if(this.operator===""){t=new Range(e.value,r);return satisfies(this.value,t,r)}else if(e.operator===""){t=new Range(this.value,r);return satisfies(e.semver,t,r)}var n=(this.operator===">="||this.operator===">")&&(e.operator===">="||e.operator===">");var i=(this.operator==="<="||this.operator==="<")&&(e.operator==="<="||e.operator==="<");var s=this.semver.version===e.semver.version;var o=(this.operator===">="||this.operator==="<=")&&(e.operator===">="||e.operator==="<=");var a=cmp(this.semver,"<",e.semver,r)&&((this.operator===">="||this.operator===">")&&(e.operator==="<="||e.operator==="<"));var c=cmp(this.semver,">",e.semver,r)&&((this.operator==="<="||this.operator==="<")&&(e.operator===">="||e.operator===">"));return n||i||s&&o||a||c};r.Range=Range;function Range(e,r){if(!r||typeof r!=="object"){r={loose:!!r,includePrerelease:false}}if(e instanceof Range){if(e.loose===!!r.loose&&e.includePrerelease===!!r.includePrerelease){return e}else{return new Range(e.raw,r)}}if(e instanceof Comparator){return new Range(e.value,r)}if(!(this instanceof Range)){return new Range(e,r)}this.options=r;this.loose=!!r.loose;this.includePrerelease=!!r.includePrerelease;this.raw=e;this.set=e.split(/\s*\|\|\s*/).map((function(e){return this.parseRange(e.trim())}),this).filter((function(e){return e.length}));if(!this.set.length){throw new TypeError("Invalid SemVer Range: "+e)}this.format()}Range.prototype.format=function(){this.range=this.set.map((function(e){return e.join(" ").trim()})).join("||").trim();return this.range};Range.prototype.toString=function(){return this.range};Range.prototype.parseRange=function(e){var r=this.options.loose;e=e.trim();var n=r?o[Y]:o[Q];e=e.replace(n,hyphenReplace);t("hyphen replace",e);e=e.replace(o[z],H);t("comparator trim",e,o[z]);e=e.replace(o[N],D);e=e.replace(o[V],q);e=e.split(/\s+/).join(" ");var i=r?o[U]:o[W];var s=e.split(" ").map((function(e){return parseComparator(e,this.options)}),this).join(" ").split(/\s+/);if(this.options.loose){s=s.filter((function(e){return!!e.match(i)}))}s=s.map((function(e){return new Comparator(e,this.options)}),this);return s};Range.prototype.intersects=function(e,r){if(!(e instanceof Range)){throw new TypeError("a Range is required")}return this.set.some((function(t){return t.every((function(t){return e.set.some((function(e){return e.every((function(e){return t.intersects(e,r)}))}))}))}))};r.toComparators=toComparators;function toComparators(e,r){return new Range(e,r).set.map((function(e){return e.map((function(e){return e.value})).join(" ").trim().split(" ")}))}function parseComparator(e,r){t("comp",e,r);e=replaceCarets(e,r);t("caret",e);e=replaceTildes(e,r);t("tildes",e);e=replaceXRanges(e,r);t("xrange",e);e=replaceStars(e,r);t("stars",e);return e}function isX(e){return!e||e.toLowerCase()==="x"||e==="*"}function replaceTildes(e,r){return e.trim().split(/\s+/).map((function(e){return replaceTilde(e,r)})).join(" ")}function replaceTilde(e,r){var n=r.loose?o[M]:o[G];return e.replace(n,(function(r,n,i,s,o){t("tilde",e,r,n,i,s,o);var a;if(isX(n)){a=""}else if(isX(i)){a=">="+n+".0.0 <"+(+n+1)+".0.0"}else if(isX(s)){a=">="+n+"."+i+".0 <"+n+"."+(+i+1)+".0"}else if(o){t("replaceTilde pr",o);a=">="+n+"."+i+"."+s+"-"+o+" <"+n+"."+(+i+1)+".0"}else{a=">="+n+"."+i+"."+s+" <"+n+"."+(+i+1)+".0"}t("tilde return",a);return a}))}function replaceCarets(e,r){return e.trim().split(/\s+/).map((function(e){return replaceCaret(e,r)})).join(" ")}function replaceCaret(e,r){t("caret",e,r);var n=r.loose?o[X]:o[B];return e.replace(n,(function(r,n,i,s,o){t("caret",e,r,n,i,s,o);var a;if(isX(n)){a=""}else if(isX(i)){a=">="+n+".0.0 <"+(+n+1)+".0.0"}else if(isX(s)){if(n==="0"){a=">="+n+"."+i+".0 <"+n+"."+(+i+1)+".0"}else{a=">="+n+"."+i+".0 <"+(+n+1)+".0.0"}}else if(o){t("replaceCaret pr",o);if(n==="0"){if(i==="0"){a=">="+n+"."+i+"."+s+"-"+o+" <"+n+"."+i+"."+(+s+1)}else{a=">="+n+"."+i+"."+s+"-"+o+" <"+n+"."+(+i+1)+".0"}}else{a=">="+n+"."+i+"."+s+"-"+o+" <"+(+n+1)+".0.0"}}else{t("no pr");if(n==="0"){if(i==="0"){a=">="+n+"."+i+"."+s+" <"+n+"."+i+"."+(+s+1)}else{a=">="+n+"."+i+"."+s+" <"+n+"."+(+i+1)+".0"}}else{a=">="+n+"."+i+"."+s+" <"+(+n+1)+".0.0"}}t("caret return",a);return a}))}function replaceXRanges(e,r){t("replaceXRanges",e,r);return e.split(/\s+/).map((function(e){return replaceXRange(e,r)})).join(" ")}function replaceXRange(e,r){e=e.trim();var n=r.loose?o[A]:o[I];return e.replace(n,(function(r,n,i,s,o,a){t("xRange",e,r,n,i,s,o,a);var c=isX(i);var l=c||isX(s);var u=l||isX(o);var p=u;if(n==="="&&p){n=""}if(c){if(n===">"||n==="<"){r="<0.0.0"}else{r="*"}}else if(n&&p){if(l){s=0}o=0;if(n===">"){n=">=";if(l){i=+i+1;s=0;o=0}else{s=+s+1;o=0}}else if(n==="<="){n="<";if(l){i=+i+1}else{s=+s+1}}r=n+i+"."+s+"."+o}else if(l){r=">="+i+".0.0 <"+(+i+1)+".0.0"}else if(u){r=">="+i+"."+s+".0 <"+i+"."+(+s+1)+".0"}t("xRange return",r);return r}))}function replaceStars(e,r){t("replaceStars",e,r);return e.trim().replace(o[K],"")}function hyphenReplace(e,r,t,n,i,s,o,a,c,l,u,p,h){if(isX(t)){r=""}else if(isX(n)){r=">="+t+".0.0"}else if(isX(i)){r=">="+t+"."+n+".0"}else{r=">="+r}if(isX(c)){a=""}else if(isX(l)){a="<"+(+c+1)+".0.0"}else if(isX(u)){a="<"+c+"."+(+l+1)+".0"}else if(p){a="<="+c+"."+l+"."+u+"-"+p}else{a="<="+a}return(r+" "+a).trim()}Range.prototype.test=function(e){if(!e){return false}if(typeof e==="string"){e=new SemVer(e,this.options)}for(var r=0;r<this.set.length;r++){if(testSet(this.set[r],e,this.options)){return true}}return false};function testSet(e,r,n){for(var i=0;i<e.length;i++){if(!e[i].test(r)){return false}}if(r.prerelease.length&&!n.includePrerelease){for(i=0;i<e.length;i++){t(e[i].semver);if(e[i].semver===ee){continue}if(e[i].semver.prerelease.length>0){var s=e[i].semver;if(s.major===r.major&&s.minor===r.minor&&s.patch===r.patch){return true}}}return false}return true}r.satisfies=satisfies;function satisfies(e,r,t){try{r=new Range(r,t)}catch(e){return false}return r.test(e)}r.maxSatisfying=maxSatisfying;function maxSatisfying(e,r,t){var n=null;var i=null;try{var s=new Range(r,t)}catch(e){return null}e.forEach((function(e){if(s.test(e)){if(!n||i.compare(e)===-1){n=e;i=new SemVer(n,t)}}}));return n}r.minSatisfying=minSatisfying;function minSatisfying(e,r,t){var n=null;var i=null;try{var s=new Range(r,t)}catch(e){return null}e.forEach((function(e){if(s.test(e)){if(!n||i.compare(e)===1){n=e;i=new SemVer(n,t)}}}));return n}r.minVersion=minVersion;function minVersion(e,r){e=new Range(e,r);var t=new SemVer("0.0.0");if(e.test(t)){return t}t=new SemVer("0.0.0-0");if(e.test(t)){return t}t=null;for(var n=0;n<e.set.length;++n){var i=e.set[n];i.forEach((function(e){var r=new SemVer(e.semver.version);switch(e.operator){case">":if(r.prerelease.length===0){r.patch++}else{r.prerelease.push(0)}r.raw=r.format();case"":case">=":if(!t||gt(t,r)){t=r}break;case"<":case"<=":break;default:throw new Error("Unexpected operation: "+e.operator)}}))}if(t&&e.test(t)){return t}return null}r.validRange=validRange;function validRange(e,r){try{return new Range(e,r).range||"*"}catch(e){return null}}r.ltr=ltr;function ltr(e,r,t){return outside(e,r,"<",t)}r.gtr=gtr;function gtr(e,r,t){return outside(e,r,">",t)}r.outside=outside;function outside(e,r,t,n){e=new SemVer(e,n);r=new Range(r,n);var i,s,o,a,c;switch(t){case">":i=gt;s=lte;o=lt;a=">";c=">=";break;case"<":i=lt;s=gte;o=gt;a="<";c="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(satisfies(e,r,n)){return false}for(var l=0;l<r.set.length;++l){var u=r.set[l];var p=null;var h=null;u.forEach((function(e){if(e.semver===ee){e=new Comparator(">=0.0.0")}p=p||e;h=h||e;if(i(e.semver,p.semver,n)){p=e}else if(o(e.semver,h.semver,n)){h=e}}));if(p.operator===a||p.operator===c){return false}if((!h.operator||h.operator===a)&&s(e,h.semver)){return false}else if(h.operator===c&&o(e,h.semver)){return false}}return true}r.prerelease=prerelease;function prerelease(e,r){var t=parse(e,r);return t&&t.prerelease.length?t.prerelease:null}r.intersects=intersects;function intersects(e,r,t){e=new Range(e,t);r=new Range(r,t);return e.intersects(r)}r.coerce=coerce;function coerce(e){if(e instanceof SemVer){return e}if(typeof e!=="string"){return null}var r=e.match(o[P]);if(r==null){return null}return parse(r[1]+"."+(r[2]||"0")+"."+(r[3]||"0"))}},7242:(e,r,t)=>{var n=t(8666);var noop=function(){};var isRequest=function(e){return e.setHeader&&typeof e.abort==="function"};var isChildProcess=function(e){return e.stdio&&Array.isArray(e.stdio)&&e.stdio.length===3};var eos=function(e,r,t){if(typeof r==="function")return eos(e,null,r);if(!r)r={};t=n(t||noop);var i=e._writableState;var s=e._readableState;var o=r.readable||r.readable!==false&&e.readable;var a=r.writable||r.writable!==false&&e.writable;var c=false;var onlegacyfinish=function(){if(!e.writable)onfinish()};var onfinish=function(){a=false;if(!o)t.call(e)};var onend=function(){o=false;if(!a)t.call(e)};var onexit=function(r){t.call(e,r?new Error("exited with error code: "+r):null)};var onerror=function(r){t.call(e,r)};var onclose=function(){process.nextTick(onclosenexttick)};var onclosenexttick=function(){if(c)return;if(o&&!(s&&(s.ended&&!s.destroyed)))return t.call(e,new Error("premature close"));if(a&&!(i&&(i.ended&&!i.destroyed)))return t.call(e,new Error("premature close"))};var onrequest=function(){e.req.on("finish",onfinish)};if(isRequest(e)){e.on("complete",onfinish);e.on("abort",onclose);if(e.req)onrequest();else e.on("request",onrequest)}else if(a&&!i){e.on("end",onlegacyfinish);e.on("close",onlegacyfinish)}if(isChildProcess(e))e.on("exit",onexit);e.on("end",onend);e.on("finish",onfinish);if(r.error!==false)e.on("error",onerror);e.on("close",onclose);return function(){c=true;e.removeListener("complete",onfinish);e.removeListener("abort",onclose);e.removeListener("request",onrequest);if(e.req)e.req.removeListener("finish",onfinish);e.removeListener("end",onlegacyfinish);e.removeListener("close",onlegacyfinish);e.removeListener("finish",onfinish);e.removeListener("exit",onexit);e.removeListener("end",onend);e.removeListener("error",onerror);e.removeListener("close",onclose)}};e.exports=eos},1910:(e,r,t)=>{"use strict";const n=t(1017);const i=t(2081);const s=t(5775);const o=t(8226);const a=t(1513);const c=t(6425);const l=t(152);const u=t(732);const p=t(3056);const h=t(8546);const d=t(6464);const v=1e3*1e3*10;function handleArgs(e,r,t){let i;t=Object.assign({extendEnv:true,env:{}},t);if(t.extendEnv){t.env=Object.assign({},process.env,t.env)}if(t.__winShell===true){delete t.__winShell;i={command:e,args:r,options:t,file:e,original:{cmd:e,args:r}}}else{i=s._parse(e,r,t)}t=Object.assign({maxBuffer:v,buffer:true,stripEof:true,preferLocal:true,localDir:i.options.cwd||process.cwd(),encoding:"utf8",reject:true,cleanup:true},i.options);t.stdio=d(t);if(t.preferLocal){t.env=a.env(Object.assign({},t,{cwd:t.localDir}))}if(t.detached){t.cleanup=false}if(process.platform==="win32"&&n.basename(i.command)==="cmd.exe"){i.args.unshift("/q")}return{cmd:i.command,args:i.args,opts:t,parsed:i}}function handleInput(e,r){if(r===null||r===undefined){return}if(c(r)){r.pipe(e.stdin)}else{e.stdin.end(r)}}function handleOutput(e,r){if(r&&e.stripEof){r=o(r)}return r}function handleShell(e,r,t){let n="/bin/sh";let i=["-c",r];t=Object.assign({},t);if(process.platform==="win32"){t.__winShell=true;n=process.env.comspec||"cmd.exe";i=["/s","/c",`"${r}"`];t.windowsVerbatimArguments=true}if(t.shell){n=t.shell;delete t.shell}return e(n,i,t)}function getStream(e,r,{encoding:t,buffer:n,maxBuffer:i}){if(!e[r]){return null}let s;if(!n){s=new Promise(((t,n)=>{e[r].once("end",t).once("error",n)}))}else if(t){s=l(e[r],{encoding:t,maxBuffer:i})}else{s=l.buffer(e[r],{maxBuffer:i})}return s.catch((e=>{e.stream=r;e.message=`${r} ${e.message}`;throw e}))}function makeError(e,r){const{stdout:t,stderr:n}=e;let i=e.error;const{code:s,signal:o}=e;const{parsed:a,joinedCmd:c}=r;const l=r.timedOut||false;if(!i){let e="";if(Array.isArray(a.opts.stdio)){if(a.opts.stdio[2]!=="inherit"){e+=e.length>0?n:`\n${n}`}if(a.opts.stdio[1]!=="inherit"){e+=`\n${t}`}}else if(a.opts.stdio!=="inherit"){e=`\n${n}${t}`}i=new Error(`Command failed: ${c}${e}`);i.code=s<0?h(s):s}i.stdout=t;i.stderr=n;i.failed=true;i.signal=o||null;i.cmd=c;i.timedOut=l;return i}function joinCmd(e,r){let t=e;if(Array.isArray(r)&&r.length>0){t+=" "+r.join(" ")}return t}e.exports=(e,r,t)=>{const n=handleArgs(e,r,t);const{encoding:o,buffer:a,maxBuffer:c}=n.opts;const l=joinCmd(e,r);let h;try{h=i.spawn(n.cmd,n.args,n.opts)}catch(e){return Promise.reject(e)}let d;if(n.opts.cleanup){d=p((()=>{h.kill()}))}let v=null;let m=false;const cleanup=()=>{if(v){clearTimeout(v);v=null}if(d){d()}};if(n.opts.timeout>0){v=setTimeout((()=>{v=null;m=true;h.kill(n.opts.killSignal)}),n.opts.timeout)}const y=new Promise((e=>{h.on("exit",((r,t)=>{cleanup();e({code:r,signal:t})}));h.on("error",(r=>{cleanup();e({error:r})}));if(h.stdin){h.stdin.on("error",(r=>{cleanup();e({error:r})}))}}));function destroy(){if(h.stdout){h.stdout.destroy()}if(h.stderr){h.stderr.destroy()}}const handlePromise=()=>u(Promise.all([y,getStream(h,"stdout",{encoding:o,buffer:a,maxBuffer:c}),getStream(h,"stderr",{encoding:o,buffer:a,maxBuffer:c})]).then((e=>{const r=e[0];r.stdout=e[1];r.stderr=e[2];if(r.error||r.code!==0||r.signal!==null){const e=makeError(r,{joinedCmd:l,parsed:n,timedOut:m});e.killed=e.killed||h.killed;if(!n.opts.reject){return e}throw e}return{stdout:handleOutput(n.opts,r.stdout),stderr:handleOutput(n.opts,r.stderr),code:0,failed:false,killed:false,signal:null,cmd:l,timedOut:false}})),destroy);s._enoent.hookChildProcess(h,n.parsed);handleInput(h,n.opts.input);h.then=(e,r)=>handlePromise().then(e,r);h.catch=e=>handlePromise().catch(e);return h};e.exports.stdout=(...r)=>e.exports(...r).then((e=>e.stdout));e.exports.stderr=(...r)=>e.exports(...r).then((e=>e.stderr));e.exports.shell=(r,t)=>handleShell(e.exports,r,t);e.exports.sync=(e,r,t)=>{const n=handleArgs(e,r,t);const s=joinCmd(e,r);if(c(n.opts.input)){throw new TypeError("The `input` option cannot be a stream in sync mode")}const o=i.spawnSync(n.cmd,n.args,n.opts);o.code=o.status;if(o.error||o.status!==0||o.signal!==null){const e=makeError(o,{joinedCmd:s,parsed:n});if(!n.opts.reject){return e}throw e}return{stdout:handleOutput(n.opts,o.stdout),stderr:handleOutput(n.opts,o.stderr),code:0,failed:false,signal:null,cmd:s,timedOut:false}};e.exports.shellSync=(r,t)=>handleShell(e.exports.sync,r,t)},8546:(e,r,t)=>{"use strict";const n=t(3837);let i;if(typeof n.getSystemErrorName==="function"){e.exports=n.getSystemErrorName}else{try{i=process.binding("uv");if(typeof i.errname!=="function"){throw new TypeError("uv.errname is not a function")}}catch(e){console.error("execa/lib/errname: unable to establish process.binding('uv')",e);i=null}e.exports=e=>errname(i,e)}e.exports.__test__=errname;function errname(e,r){if(e){return e.errname(r)}if(!(r<0)){throw new Error("err >= 0")}return`Unknown system error ${r}`}},6464:e=>{"use strict";const r=["stdin","stdout","stderr"];const hasAlias=e=>r.some((r=>Boolean(e[r])));e.exports=e=>{if(!e){return null}if(e.stdio&&hasAlias(e)){throw new Error(`It's not possible to provide \`stdio\` in combination with one of ${r.map((e=>`\`${e}\``)).join(", ")}`)}if(typeof e.stdio==="string"){return e.stdio}const t=e.stdio||[];if(!Array.isArray(t)){throw new TypeError(`Expected \`stdio\` to be of type \`string\` or \`Array\`, got \`${typeof t}\``)}const n=[];const i=Math.max(t.length,r.length);for(let s=0;s<i;s++){let i=null;if(t[s]!==undefined){i=t[s]}else if(e[r[s]]!==undefined){i=e[r[s]]}n[s]=i}return n}},2229:(e,r,t)=>{e.exports=realpath;realpath.realpath=realpath;realpath.sync=realpathSync;realpath.realpathSync=realpathSync;realpath.monkeypatch=monkeypatch;realpath.unmonkeypatch=unmonkeypatch;var n=t(7147);var i=n.realpath;var s=n.realpathSync;var o=process.version;var a=/^v[0-5]\./.test(o);var c=t(6035);function newError(e){return e&&e.syscall==="realpath"&&(e.code==="ELOOP"||e.code==="ENOMEM"||e.code==="ENAMETOOLONG")}function realpath(e,r,t){if(a){return i(e,r,t)}if(typeof r==="function"){t=r;r=null}i(e,r,(function(n,i){if(newError(n)){c.realpath(e,r,t)}else{t(n,i)}}))}function realpathSync(e,r){if(a){return s(e,r)}try{return s(e,r)}catch(t){if(newError(t)){return c.realpathSync(e,r)}else{throw t}}}function monkeypatch(){n.realpath=realpath;n.realpathSync=realpathSync}function unmonkeypatch(){n.realpath=i;n.realpathSync=s}},6035:(e,r,t)=>{var n=t(1017);var i=process.platform==="win32";var s=t(7147);var o=process.env.NODE_DEBUG&&/fs/.test(process.env.NODE_DEBUG);function rethrow(){var e;if(o){var r=new Error;e=debugCallback}else e=missingCallback;return e;function debugCallback(e){if(e){r.message=e.message;e=r;missingCallback(e)}}function missingCallback(e){if(e){if(process.throwDeprecation)throw e;else if(!process.noDeprecation){var r="fs: missing callback "+(e.stack||e.message);if(process.traceDeprecation)console.trace(r);else console.error(r)}}}}function maybeCallback(e){return typeof e==="function"?e:rethrow()}var a=n.normalize;if(i){var c=/(.*?)(?:[\/\\]+|$)/g}else{var c=/(.*?)(?:[\/]+|$)/g}if(i){var l=/^(?:[a-zA-Z]:|[\\\/]{2}[^\\\/]+[\\\/][^\\\/]+)?[\\\/]*/}else{var l=/^[\/]*/}r.realpathSync=function realpathSync(e,r){e=n.resolve(e);if(r&&Object.prototype.hasOwnProperty.call(r,e)){return r[e]}var t=e,o={},a={};var u;var p;var h;var d;start();function start(){var r=l.exec(e);u=r[0].length;p=r[0];h=r[0];d="";if(i&&!a[h]){s.lstatSync(h);a[h]=true}}while(u<e.length){c.lastIndex=u;var v=c.exec(e);d=p;p+=v[0];h=d+v[1];u=c.lastIndex;if(a[h]||r&&r[h]===h){continue}var m;if(r&&Object.prototype.hasOwnProperty.call(r,h)){m=r[h]}else{var y=s.lstatSync(h);if(!y.isSymbolicLink()){a[h]=true;if(r)r[h]=h;continue}var g=null;if(!i){var b=y.dev.toString(32)+":"+y.ino.toString(32);if(o.hasOwnProperty(b)){g=o[b]}}if(g===null){s.statSync(h);g=s.readlinkSync(h)}m=n.resolve(d,g);if(r)r[h]=m;if(!i)o[b]=g}e=n.resolve(m,e.slice(u));start()}if(r)r[t]=e;return e};r.realpath=function realpath(e,r,t){if(typeof t!=="function"){t=maybeCallback(r);r=null}e=n.resolve(e);if(r&&Object.prototype.hasOwnProperty.call(r,e)){return process.nextTick(t.bind(null,null,r[e]))}var o=e,a={},u={};var p;var h;var d;var v;start();function start(){var r=l.exec(e);p=r[0].length;h=r[0];d=r[0];v="";if(i&&!u[d]){s.lstat(d,(function(e){if(e)return t(e);u[d]=true;LOOP()}))}else{process.nextTick(LOOP)}}function LOOP(){if(p>=e.length){if(r)r[o]=e;return t(null,e)}c.lastIndex=p;var n=c.exec(e);v=h;h+=n[0];d=v+n[1];p=c.lastIndex;if(u[d]||r&&r[d]===d){return process.nextTick(LOOP)}if(r&&Object.prototype.hasOwnProperty.call(r,d)){return gotResolvedLink(r[d])}return s.lstat(d,gotStat)}function gotStat(e,n){if(e)return t(e);if(!n.isSymbolicLink()){u[d]=true;if(r)r[d]=d;return process.nextTick(LOOP)}if(!i){var o=n.dev.toString(32)+":"+n.ino.toString(32);if(a.hasOwnProperty(o)){return gotTarget(null,a[o],d)}}s.stat(d,(function(e){if(e)return t(e);s.readlink(d,(function(e,r){if(!i)a[o]=r;gotTarget(e,r)}))}))}function gotTarget(e,i,s){if(e)return t(e);var o=n.resolve(v,i);if(r)r[s]=o;gotResolvedLink(o)}function gotResolvedLink(r){e=n.resolve(r,e.slice(p));start()}}},1191:(e,r,t)=>{"use strict";const{PassThrough:n}=t(2781);e.exports=e=>{e=Object.assign({},e);const{array:r}=e;let{encoding:t}=e;const i=t==="buffer";let s=false;if(r){s=!(t||i)}else{t=t||"utf8"}if(i){t=null}let o=0;const a=[];const c=new n({objectMode:s});if(t){c.setEncoding(t)}c.on("data",(e=>{a.push(e);if(s){o=a.length}else{o+=e.length}}));c.getBufferedValue=()=>{if(r){return a}return i?Buffer.concat(a,o):a.join("")};c.getBufferedLength=()=>o;return c}},152:(e,r,t)=>{"use strict";const n=t(1410);const i=t(1191);class MaxBufferError extends Error{constructor(){super("maxBuffer exceeded");this.name="MaxBufferError"}}function getStream(e,r){if(!e){return Promise.reject(new Error("Expected a stream"))}r=Object.assign({maxBuffer:Infinity},r);const{maxBuffer:t}=r;let s;return new Promise(((o,a)=>{const rejectPromise=e=>{if(e){e.bufferedData=s.getBufferedValue()}a(e)};s=n(e,i(r),(e=>{if(e){rejectPromise(e);return}o()}));s.on("data",(()=>{if(s.getBufferedLength()>t){rejectPromise(new MaxBufferError)}}))})).then((()=>s.getBufferedValue()))}e.exports=getStream;e.exports.buffer=(e,r)=>getStream(e,Object.assign({},r,{encoding:"buffer"}));e.exports.array=(e,r)=>getStream(e,Object.assign({},r,{array:true}));e.exports.MaxBufferError=MaxBufferError},20:(e,r,t)=>{r.setopts=setopts;r.ownProp=ownProp;r.makeAbs=makeAbs;r.finish=finish;r.mark=mark;r.isIgnored=isIgnored;r.childrenIgnored=childrenIgnored;function ownProp(e,r){return Object.prototype.hasOwnProperty.call(e,r)}var n=t(7147);var i=t(1017);var s=t(6930);var o=t(4257);var a=s.Minimatch;function alphasort(e,r){return e.localeCompare(r,"en")}function setupIgnores(e,r){e.ignore=r.ignore||[];if(!Array.isArray(e.ignore))e.ignore=[e.ignore];if(e.ignore.length){e.ignore=e.ignore.map(ignoreMap)}}function ignoreMap(e){var r=null;if(e.slice(-3)==="/**"){var t=e.replace(/(\/\*\*)+$/,"");r=new a(t,{dot:true})}return{matcher:new a(e,{dot:true}),gmatcher:r}}function setopts(e,r,t){if(!t)t={};if(t.matchBase&&-1===r.indexOf("/")){if(t.noglobstar){throw new Error("base matching requires globstar")}r="**/"+r}e.silent=!!t.silent;e.pattern=r;e.strict=t.strict!==false;e.realpath=!!t.realpath;e.realpathCache=t.realpathCache||Object.create(null);e.follow=!!t.follow;e.dot=!!t.dot;e.mark=!!t.mark;e.nodir=!!t.nodir;if(e.nodir)e.mark=true;e.sync=!!t.sync;e.nounique=!!t.nounique;e.nonull=!!t.nonull;e.nosort=!!t.nosort;e.nocase=!!t.nocase;e.stat=!!t.stat;e.noprocess=!!t.noprocess;e.absolute=!!t.absolute;e.fs=t.fs||n;e.maxLength=t.maxLength||Infinity;e.cache=t.cache||Object.create(null);e.statCache=t.statCache||Object.create(null);e.symlinks=t.symlinks||Object.create(null);setupIgnores(e,t);e.changedCwd=false;var s=process.cwd();if(!ownProp(t,"cwd"))e.cwd=s;else{e.cwd=i.resolve(t.cwd);e.changedCwd=e.cwd!==s}e.root=t.root||i.resolve(e.cwd,"/");e.root=i.resolve(e.root);if(process.platform==="win32")e.root=e.root.replace(/\\/g,"/");e.cwdAbs=o(e.cwd)?e.cwd:makeAbs(e,e.cwd);if(process.platform==="win32")e.cwdAbs=e.cwdAbs.replace(/\\/g,"/");e.nomount=!!t.nomount;t.nonegate=true;t.nocomment=true;e.minimatch=new a(r,t);e.options=e.minimatch.options}function finish(e){var r=e.nounique;var t=r?[]:Object.create(null);for(var n=0,i=e.matches.length;n<i;n++){var s=e.matches[n];if(!s||Object.keys(s).length===0){if(e.nonull){var o=e.minimatch.globSet[n];if(r)t.push(o);else t[o]=true}}else{var a=Object.keys(s);if(r)t.push.apply(t,a);else a.forEach((function(e){t[e]=true}))}}if(!r)t=Object.keys(t);if(!e.nosort)t=t.sort(alphasort);if(e.mark){for(var n=0;n<t.length;n++){t[n]=e._mark(t[n])}if(e.nodir){t=t.filter((function(r){var t=!/\/$/.test(r);var n=e.cache[r]||e.cache[makeAbs(e,r)];if(t&&n)t=n!=="DIR"&&!Array.isArray(n);return t}))}}if(e.ignore.length)t=t.filter((function(r){return!isIgnored(e,r)}));e.found=t}function mark(e,r){var t=makeAbs(e,r);var n=e.cache[t];var i=r;if(n){var s=n==="DIR"||Array.isArray(n);var o=r.slice(-1)==="/";if(s&&!o)i+="/";else if(!s&&o)i=i.slice(0,-1);if(i!==r){var a=makeAbs(e,i);e.statCache[a]=e.statCache[t];e.cache[a]=e.cache[t]}}return i}function makeAbs(e,r){var t=r;if(r.charAt(0)==="/"){t=i.join(e.root,r)}else if(o(r)||r===""){t=r}else if(e.changedCwd){t=i.resolve(e.cwd,r)}else{t=i.resolve(r)}if(process.platform==="win32")t=t.replace(/\\/g,"/");return t}function isIgnored(e,r){if(!e.ignore.length)return false;return e.ignore.some((function(e){return e.matcher.match(r)||!!(e.gmatcher&&e.gmatcher.match(r))}))}function childrenIgnored(e,r){if(!e.ignore.length)return false;return e.ignore.some((function(e){return!!(e.gmatcher&&e.gmatcher.match(r))}))}},7545:(e,r,t)=>{e.exports=glob;var n=t(2229);var i=t(6930);var s=i.Minimatch;var o=t(2150);var a=t(2361).EventEmitter;var c=t(1017);var l=t(9491);var u=t(4257);var p=t(28);var h=t(20);var d=h.setopts;var v=h.ownProp;var m=t(5867);var y=t(3837);var g=h.childrenIgnored;var b=h.isIgnored;var w=t(8666);function glob(e,r,t){if(typeof r==="function")t=r,r={};if(!r)r={};if(r.sync){if(t)throw new TypeError("callback provided to sync glob");return p(e,r)}return new Glob(e,r,t)}glob.sync=p;var S=glob.GlobSync=p.GlobSync;glob.glob=glob;function extend(e,r){if(r===null||typeof r!=="object"){return e}var t=Object.keys(r);var n=t.length;while(n--){e[t[n]]=r[t[n]]}return e}glob.hasMagic=function(e,r){var t=extend({},r);t.noprocess=true;var n=new Glob(e,t);var i=n.minimatch.set;if(!e)return false;if(i.length>1)return true;for(var s=0;s<i[0].length;s++){if(typeof i[0][s]!=="string")return true}return false};glob.Glob=Glob;o(Glob,a);function Glob(e,r,t){if(typeof r==="function"){t=r;r=null}if(r&&r.sync){if(t)throw new TypeError("callback provided to sync glob");return new S(e,r)}if(!(this instanceof Glob))return new Glob(e,r,t);d(this,e,r);this._didRealPath=false;var n=this.minimatch.set.length;this.matches=new Array(n);if(typeof t==="function"){t=w(t);this.on("error",t);this.on("end",(function(e){t(null,e)}))}var i=this;this._processing=0;this._emitQueue=[];this._processQueue=[];this.paused=false;if(this.noprocess)return this;if(n===0)return done();var s=true;for(var o=0;o<n;o++){this._process(this.minimatch.set[o],o,false,done)}s=false;function done(){--i._processing;if(i._processing<=0){if(s){process.nextTick((function(){i._finish()}))}else{i._finish()}}}}Glob.prototype._finish=function(){l(this instanceof Glob);if(this.aborted)return;if(this.realpath&&!this._didRealpath)return this._realpath();h.finish(this);this.emit("end",this.found)};Glob.prototype._realpath=function(){if(this._didRealpath)return;this._didRealpath=true;var e=this.matches.length;if(e===0)return this._finish();var r=this;for(var t=0;t<this.matches.length;t++)this._realpathSet(t,next);function next(){if(--e===0)r._finish()}};Glob.prototype._realpathSet=function(e,r){var t=this.matches[e];if(!t)return r();var i=Object.keys(t);var s=this;var o=i.length;if(o===0)return r();var a=this.matches[e]=Object.create(null);i.forEach((function(t,i){t=s._makeAbs(t);n.realpath(t,s.realpathCache,(function(n,i){if(!n)a[i]=true;else if(n.syscall==="stat")a[t]=true;else s.emit("error",n);if(--o===0){s.matches[e]=a;r()}}))}))};Glob.prototype._mark=function(e){return h.mark(this,e)};Glob.prototype._makeAbs=function(e){return h.makeAbs(this,e)};Glob.prototype.abort=function(){this.aborted=true;this.emit("abort")};Glob.prototype.pause=function(){if(!this.paused){this.paused=true;this.emit("pause")}};Glob.prototype.resume=function(){if(this.paused){this.emit("resume");this.paused=false;if(this._emitQueue.length){var e=this._emitQueue.slice(0);this._emitQueue.length=0;for(var r=0;r<e.length;r++){var t=e[r];this._emitMatch(t[0],t[1])}}if(this._processQueue.length){var n=this._processQueue.slice(0);this._processQueue.length=0;for(var r=0;r<n.length;r++){var i=n[r];this._processing--;this._process(i[0],i[1],i[2],i[3])}}}};Glob.prototype._process=function(e,r,t,n){l(this instanceof Glob);l(typeof n==="function");if(this.aborted)return;this._processing++;if(this.paused){this._processQueue.push([e,r,t,n]);return}var s=0;while(typeof e[s]==="string"){s++}var o;switch(s){case e.length:this._processSimple(e.join("/"),r,n);return;case 0:o=null;break;default:o=e.slice(0,s).join("/");break}var a=e.slice(s);var c;if(o===null)c=".";else if(u(o)||u(e.join("/"))){if(!o||!u(o))o="/"+o;c=o}else c=o;var p=this._makeAbs(c);if(g(this,c))return n();var h=a[0]===i.GLOBSTAR;if(h)this._processGlobStar(o,c,p,a,r,t,n);else this._processReaddir(o,c,p,a,r,t,n)};Glob.prototype._processReaddir=function(e,r,t,n,i,s,o){var a=this;this._readdir(t,s,(function(c,l){return a._processReaddir2(e,r,t,n,i,s,l,o)}))};Glob.prototype._processReaddir2=function(e,r,t,n,i,s,o,a){if(!o)return a();var l=n[0];var u=!!this.minimatch.negate;var p=l._glob;var h=this.dot||p.charAt(0)===".";var d=[];for(var v=0;v<o.length;v++){var m=o[v];if(m.charAt(0)!=="."||h){var y;if(u&&!e){y=!m.match(l)}else{y=m.match(l)}if(y)d.push(m)}}var g=d.length;if(g===0)return a();if(n.length===1&&!this.mark&&!this.stat){if(!this.matches[i])this.matches[i]=Object.create(null);for(var v=0;v<g;v++){var m=d[v];if(e){if(e!=="/")m=e+"/"+m;else m=e+m}if(m.charAt(0)==="/"&&!this.nomount){m=c.join(this.root,m)}this._emitMatch(i,m)}return a()}n.shift();for(var v=0;v<g;v++){var m=d[v];var b;if(e){if(e!=="/")m=e+"/"+m;else m=e+m}this._process([m].concat(n),i,s,a)}a()};Glob.prototype._emitMatch=function(e,r){if(this.aborted)return;if(b(this,r))return;if(this.paused){this._emitQueue.push([e,r]);return}var t=u(r)?r:this._makeAbs(r);if(this.mark)r=this._mark(r);if(this.absolute)r=t;if(this.matches[e][r])return;if(this.nodir){var n=this.cache[t];if(n==="DIR"||Array.isArray(n))return}this.matches[e][r]=true;var i=this.statCache[t];if(i)this.emit("stat",r,i);this.emit("match",r)};Glob.prototype._readdirInGlobStar=function(e,r){if(this.aborted)return;if(this.follow)return this._readdir(e,false,r);var t="lstat\0"+e;var n=this;var i=m(t,lstatcb_);if(i)n.fs.lstat(e,i);function lstatcb_(t,i){if(t&&t.code==="ENOENT")return r();var s=i&&i.isSymbolicLink();n.symlinks[e]=s;if(!s&&i&&!i.isDirectory()){n.cache[e]="FILE";r()}else n._readdir(e,false,r)}};Glob.prototype._readdir=function(e,r,t){if(this.aborted)return;t=m("readdir\0"+e+"\0"+r,t);if(!t)return;if(r&&!v(this.symlinks,e))return this._readdirInGlobStar(e,t);if(v(this.cache,e)){var n=this.cache[e];if(!n||n==="FILE")return t();if(Array.isArray(n))return t(null,n)}var i=this;i.fs.readdir(e,readdirCb(this,e,t))};function readdirCb(e,r,t){return function(n,i){if(n)e._readdirError(r,n,t);else e._readdirEntries(r,i,t)}}Glob.prototype._readdirEntries=function(e,r,t){if(this.aborted)return;if(!this.mark&&!this.stat){for(var n=0;n<r.length;n++){var i=r[n];if(e==="/")i=e+i;else i=e+"/"+i;this.cache[i]=true}}this.cache[e]=r;return t(null,r)};Glob.prototype._readdirError=function(e,r,t){if(this.aborted)return;switch(r.code){case"ENOTSUP":case"ENOTDIR":var n=this._makeAbs(e);this.cache[n]="FILE";if(n===this.cwdAbs){var i=new Error(r.code+" invalid cwd "+this.cwd);i.path=this.cwd;i.code=r.code;this.emit("error",i);this.abort()}break;case"ENOENT":case"ELOOP":case"ENAMETOOLONG":case"UNKNOWN":this.cache[this._makeAbs(e)]=false;break;default:this.cache[this._makeAbs(e)]=false;if(this.strict){this.emit("error",r);this.abort()}if(!this.silent)console.error("glob error",r);break}return t()};Glob.prototype._processGlobStar=function(e,r,t,n,i,s,o){var a=this;this._readdir(t,s,(function(c,l){a._processGlobStar2(e,r,t,n,i,s,l,o)}))};Glob.prototype._processGlobStar2=function(e,r,t,n,i,s,o,a){if(!o)return a();var c=n.slice(1);var l=e?[e]:[];var u=l.concat(c);this._process(u,i,false,a);var p=this.symlinks[t];var h=o.length;if(p&&s)return a();for(var d=0;d<h;d++){var v=o[d];if(v.charAt(0)==="."&&!this.dot)continue;var m=l.concat(o[d],c);this._process(m,i,true,a);var y=l.concat(o[d],n);this._process(y,i,true,a)}a()};Glob.prototype._processSimple=function(e,r,t){var n=this;this._stat(e,(function(i,s){n._processSimple2(e,r,i,s,t)}))};Glob.prototype._processSimple2=function(e,r,t,n,i){if(!this.matches[r])this.matches[r]=Object.create(null);if(!n)return i();if(e&&u(e)&&!this.nomount){var s=/[\/\\]$/.test(e);if(e.charAt(0)==="/"){e=c.join(this.root,e)}else{e=c.resolve(this.root,e);if(s)e+="/"}}if(process.platform==="win32")e=e.replace(/\\/g,"/");this._emitMatch(r,e);i()};Glob.prototype._stat=function(e,r){var t=this._makeAbs(e);var n=e.slice(-1)==="/";if(e.length>this.maxLength)return r();if(!this.stat&&v(this.cache,t)){var i=this.cache[t];if(Array.isArray(i))i="DIR";if(!n||i==="DIR")return r(null,i);if(n&&i==="FILE")return r()}var s;var o=this.statCache[t];if(o!==undefined){if(o===false)return r(null,o);else{var a=o.isDirectory()?"DIR":"FILE";if(n&&a==="FILE")return r();else return r(null,a,o)}}var c=this;var l=m("stat\0"+t,lstatcb_);if(l)c.fs.lstat(t,l);function lstatcb_(n,i){if(i&&i.isSymbolicLink()){return c.fs.stat(t,(function(n,s){if(n)c._stat2(e,t,null,i,r);else c._stat2(e,t,n,s,r)}))}else{c._stat2(e,t,n,i,r)}}};Glob.prototype._stat2=function(e,r,t,n,i){if(t&&(t.code==="ENOENT"||t.code==="ENOTDIR")){this.statCache[r]=false;return i()}var s=e.slice(-1)==="/";this.statCache[r]=n;if(r.slice(-1)==="/"&&n&&!n.isDirectory())return i(null,false,n);var o=true;if(n)o=n.isDirectory()?"DIR":"FILE";this.cache[r]=this.cache[r]||o;if(s&&o==="FILE")return i();return i(null,o,n)}},28:(e,r,t)=>{e.exports=globSync;globSync.GlobSync=GlobSync;var n=t(2229);var i=t(6930);var s=i.Minimatch;var o=t(7545).Glob;var a=t(3837);var c=t(1017);var l=t(9491);var u=t(4257);var p=t(20);var h=p.setopts;var d=p.ownProp;var v=p.childrenIgnored;var m=p.isIgnored;function globSync(e,r){if(typeof r==="function"||arguments.length===3)throw new TypeError("callback provided to sync glob\n"+"See: https://github.com/isaacs/node-glob/issues/167");return new GlobSync(e,r).found}function GlobSync(e,r){if(!e)throw new Error("must provide pattern");if(typeof r==="function"||arguments.length===3)throw new TypeError("callback provided to sync glob\n"+"See: https://github.com/isaacs/node-glob/issues/167");if(!(this instanceof GlobSync))return new GlobSync(e,r);h(this,e,r);if(this.noprocess)return this;var t=this.minimatch.set.length;this.matches=new Array(t);fo