UNPKG

eslint-plugin-turbo

Version:
7 lines (5 loc) 440 kB
"use strict";var LA=Object.create;var Gs=Object.defineProperty;var NA=Object.getOwnPropertyDescriptor;var MA=Object.getOwnPropertyNames;var qA=Object.getPrototypeOf,jA=Object.prototype.hasOwnProperty;var m=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),wp=(e,t)=>{for(var r in t)Gs(e,r,{get:t[r],enumerable:!0})},Cp=(e,t,r,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let i of MA(t))!jA.call(e,i)&&i!==r&&Gs(e,i,{get:()=>t[i],enumerable:!(n=NA(t,i))||n.enumerable});return e};var de=(e,t,r)=>(r=e!=null?LA(qA(e)):{},Cp(t||!e||!e.__esModule?Gs(r,"default",{value:e,enumerable:!0}):r,e)),$A=e=>Cp(Gs({},"__esModule",{value:!0}),e);var Op=m((e4,Jt)=>{function $a(e){return Jt.exports=$a=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Jt.exports.__esModule=!0,Jt.exports.default=Jt.exports,$a(e)}Jt.exports=$a,Jt.exports.__esModule=!0,Jt.exports.default=Jt.exports});var Pp=m((t4,Zt)=>{var kp=Op().default;function Bp(){"use strict";Zt.exports=Bp=function(){return t},Zt.exports.__esModule=!0,Zt.exports.default=Zt.exports;var e,t={},r=Object.prototype,n=r.hasOwnProperty,i=Object.defineProperty||function(y,A,w){y[A]=w.value},s=typeof Symbol=="function"?Symbol:{},o=s.iterator||"@@iterator",u=s.asyncIterator||"@@asyncIterator",a=s.toStringTag||"@@toStringTag";function c(y,A,w){return Object.defineProperty(y,A,{value:w,enumerable:!0,configurable:!0,writable:!0}),y[A]}try{c({},"")}catch{c=function(w,R,H){return w[R]=H}}function l(y,A,w,R){var H=A&&A.prototype instanceof D?A:D,L=Object.create(H.prototype),ue=new te(R||[]);return i(L,"_invoke",{value:V(y,w,ue)}),L}function f(y,A,w){try{return{type:"normal",arg:y.call(A,w)}}catch(R){return{type:"throw",arg:R}}}t.wrap=l;var h="suspendedStart",E="suspendedYield",_="executing",g="completed",b={};function D(){}function C(){}function O(){}var $={};c($,o,function(){return this});var I=Object.getPrototypeOf,X=I&&I(I(x([])));X&&X!==r&&n.call(X,o)&&($=X);var W=O.prototype=D.prototype=Object.create($);function G(y){["next","throw","return"].forEach(function(A){c(y,A,function(w){return this._invoke(A,w)})})}function k(y,A){function w(H,L,ue,Fe){var ie=f(y[H],y,L);if(ie.type!=="throw"){var be=ie.arg,z=be.value;return z&&kp(z)=="object"&&n.call(z,"__await")?A.resolve(z.__await).then(function(Xe){w("next",Xe,ue,Fe)},function(Xe){w("throw",Xe,ue,Fe)}):A.resolve(z).then(function(Xe){be.value=Xe,ue(be)},function(Xe){return w("throw",Xe,ue,Fe)})}Fe(ie.arg)}var R;i(this,"_invoke",{value:function(L,ue){function Fe(){return new A(function(ie,be){w(L,ue,ie,be)})}return R=R?R.then(Fe,Fe):Fe()}})}function V(y,A,w){var R=h;return function(H,L){if(R===_)throw new Error("Generator is already running");if(R===g){if(H==="throw")throw L;return{value:e,done:!0}}for(w.method=H,w.arg=L;;){var ue=w.delegate;if(ue){var Fe=S(ue,w);if(Fe){if(Fe===b)continue;return Fe}}if(w.method==="next")w.sent=w._sent=w.arg;else if(w.method==="throw"){if(R===h)throw R=g,w.arg;w.dispatchException(w.arg)}else w.method==="return"&&w.abrupt("return",w.arg);R=_;var ie=f(y,A,w);if(ie.type==="normal"){if(R=w.done?g:E,ie.arg===b)continue;return{value:ie.arg,done:w.done}}ie.type==="throw"&&(R=g,w.method="throw",w.arg=ie.arg)}}}function S(y,A){var w=A.method,R=y.iterator[w];if(R===e)return A.delegate=null,w==="throw"&&y.iterator.return&&(A.method="return",A.arg=e,S(y,A),A.method==="throw")||w!=="return"&&(A.method="throw",A.arg=new TypeError("The iterator does not provide a '"+w+"' method")),b;var H=f(R,y.iterator,A.arg);if(H.type==="throw")return A.method="throw",A.arg=H.arg,A.delegate=null,b;var L=H.arg;return L?L.done?(A[y.resultName]=L.value,A.next=y.nextLoc,A.method!=="return"&&(A.method="next",A.arg=e),A.delegate=null,b):L:(A.method="throw",A.arg=new TypeError("iterator result is not an object"),A.delegate=null,b)}function K(y){var A={tryLoc:y[0]};1 in y&&(A.catchLoc=y[1]),2 in y&&(A.finallyLoc=y[2],A.afterLoc=y[3]),this.tryEntries.push(A)}function Y(y){var A=y.completion||{};A.type="normal",delete A.arg,y.completion=A}function te(y){this.tryEntries=[{tryLoc:"root"}],y.forEach(K,this),this.reset(!0)}function x(y){if(y||y===""){var A=y[o];if(A)return A.call(y);if(typeof y.next=="function")return y;if(!isNaN(y.length)){var w=-1,R=function H(){for(;++w<y.length;)if(n.call(y,w))return H.value=y[w],H.done=!1,H;return H.value=e,H.done=!0,H};return R.next=R}}throw new TypeError(kp(y)+" is not iterable")}return C.prototype=O,i(W,"constructor",{value:O,configurable:!0}),i(O,"constructor",{value:C,configurable:!0}),C.displayName=c(O,a,"GeneratorFunction"),t.isGeneratorFunction=function(y){var A=typeof y=="function"&&y.constructor;return!!A&&(A===C||(A.displayName||A.name)==="GeneratorFunction")},t.mark=function(y){return Object.setPrototypeOf?Object.setPrototypeOf(y,O):(y.__proto__=O,c(y,a,"GeneratorFunction")),y.prototype=Object.create(W),y},t.awrap=function(y){return{__await:y}},G(k.prototype),c(k.prototype,u,function(){return this}),t.AsyncIterator=k,t.async=function(y,A,w,R,H){H===void 0&&(H=Promise);var L=new k(l(y,A,w,R),H);return t.isGeneratorFunction(A)?L:L.next().then(function(ue){return ue.done?ue.value:L.next()})},G(W),c(W,a,"Generator"),c(W,o,function(){return this}),c(W,"toString",function(){return"[object Generator]"}),t.keys=function(y){var A=Object(y),w=[];for(var R in A)w.push(R);return w.reverse(),function H(){for(;w.length;){var L=w.pop();if(L in A)return H.value=L,H.done=!1,H}return H.done=!0,H}},t.values=x,te.prototype={constructor:te,reset:function(A){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(Y),!A)for(var w in this)w.charAt(0)==="t"&&n.call(this,w)&&!isNaN(+w.slice(1))&&(this[w]=e)},stop:function(){this.done=!0;var A=this.tryEntries[0].completion;if(A.type==="throw")throw A.arg;return this.rval},dispatchException:function(A){if(this.done)throw A;var w=this;function R(be,z){return ue.type="throw",ue.arg=A,w.next=be,z&&(w.method="next",w.arg=e),!!z}for(var H=this.tryEntries.length-1;H>=0;--H){var L=this.tryEntries[H],ue=L.completion;if(L.tryLoc==="root")return R("end");if(L.tryLoc<=this.prev){var Fe=n.call(L,"catchLoc"),ie=n.call(L,"finallyLoc");if(Fe&&ie){if(this.prev<L.catchLoc)return R(L.catchLoc,!0);if(this.prev<L.finallyLoc)return R(L.finallyLoc)}else if(Fe){if(this.prev<L.catchLoc)return R(L.catchLoc,!0)}else{if(!ie)throw new Error("try statement without catch or finally");if(this.prev<L.finallyLoc)return R(L.finallyLoc)}}}},abrupt:function(A,w){for(var R=this.tryEntries.length-1;R>=0;--R){var H=this.tryEntries[R];if(H.tryLoc<=this.prev&&n.call(H,"finallyLoc")&&this.prev<H.finallyLoc){var L=H;break}}L&&(A==="break"||A==="continue")&&L.tryLoc<=w&&w<=L.finallyLoc&&(L=null);var ue=L?L.completion:{};return ue.type=A,ue.arg=w,L?(this.method="next",this.next=L.finallyLoc,b):this.complete(ue)},complete:function(A,w){if(A.type==="throw")throw A.arg;return A.type==="break"||A.type==="continue"?this.next=A.arg:A.type==="return"?(this.rval=this.arg=A.arg,this.method="return",this.next="end"):A.type==="normal"&&w&&(this.next=w),b},finish:function(A){for(var w=this.tryEntries.length-1;w>=0;--w){var R=this.tryEntries[w];if(R.finallyLoc===A)return this.complete(R.completion,R.afterLoc),Y(R),b}},catch:function(A){for(var w=this.tryEntries.length-1;w>=0;--w){var R=this.tryEntries[w];if(R.tryLoc===A){var H=R.completion;if(H.type==="throw"){var L=H.arg;Y(R)}return L}}throw new Error("illegal catch attempt")},delegateYield:function(A,w,R){return this.delegate={iterator:x(A),resultName:w,nextLoc:R},this.method==="next"&&(this.arg=e),b}},t}Zt.exports=Bp,Zt.exports.__esModule=!0,Zt.exports.default=Zt.exports});var Lp=m((r4,Ip)=>{var Ws=Pp()();Ip.exports=Ws;try{regeneratorRuntime=Ws}catch{typeof globalThis=="object"?globalThis.regeneratorRuntime=Ws:Function("r","regeneratorRuntime = r")(Ws)}});var Mp=m((S4,za)=>{"use strict";var Np=(e,...t)=>new Promise(r=>{r(e(...t))});za.exports=Np;za.exports.default=Np});var jp=m((A4,Ka)=>{"use strict";var HA=Mp(),qp=e=>{if(!((Number.isInteger(e)||e===1/0)&&e>0))return Promise.reject(new TypeError("Expected `concurrency` to be a number from 1 and up"));let t=[],r=0,n=()=>{r--,t.length>0&&t.shift()()},i=(u,a,...c)=>{r++;let l=HA(u,...c);a(l),l.then(n,n)},s=(u,a,...c)=>{r<e?i(u,a,...c):t.push(i.bind(null,u,a,...c))},o=(u,...a)=>new Promise(c=>s(u,c,...a));return Object.defineProperties(o,{activeCount:{get:()=>r},pendingCount:{get:()=>t.length},clearQueue:{value:()=>{t.length=0}}}),o};Ka.exports=qp;Ka.exports.default=qp});var Up=m((w4,Xa)=>{"use strict";var $p=jp(),Vs=class extends Error{constructor(t){super(),this.value=t}},UA=async(e,t)=>t(await e),GA=async e=>{let t=await Promise.all(e);if(t[1]===!0)throw new Vs(t[0]);return!1},Hp=async(e,t,r)=>{r={concurrency:1/0,preserveOrder:!0,...r};let n=$p(r.concurrency),i=[...e].map(o=>[o,n(UA,o,t)]),s=$p(r.preserveOrder?1:1/0);try{await Promise.all(i.map(o=>s(GA,o)))}catch(o){if(o instanceof Vs)return o.value;throw o}};Xa.exports=Hp;Xa.exports.default=Hp});var Kp=m((C4,Ja)=>{"use strict";var Gp=require("path"),Ys=require("fs"),{promisify:Wp}=require("util"),WA=Up(),VA=Wp(Ys.stat),YA=Wp(Ys.lstat),Vp={directory:"isDirectory",file:"isFile"};function Yp({type:e}){if(!(e in Vp))throw new Error(`Invalid type specified: ${e}`)}var zp=(e,t)=>e===void 0||t[Vp[e]]();Ja.exports=async(e,t)=>{t={cwd:process.cwd(),type:"file",allowSymlinks:!0,...t},Yp(t);let r=t.allowSymlinks?VA:YA;return WA(e,async n=>{try{let i=await r(Gp.resolve(t.cwd,n));return zp(t.type,i)}catch{return!1}},t)};Ja.exports.sync=(e,t)=>{t={cwd:process.cwd(),allowSymlinks:!0,type:"file",...t},Yp(t);let r=t.allowSymlinks?Ys.statSync:Ys.lstatSync;for(let n of e)try{let i=r(Gp.resolve(t.cwd,n));if(zp(t.type,i))return n}catch{}}});var Jp=m((F4,Za)=>{"use strict";var Xp=require("fs"),{promisify:zA}=require("util"),KA=zA(Xp.access);Za.exports=async e=>{try{return await KA(e),!0}catch{return!1}};Za.exports.sync=e=>{try{return Xp.accessSync(e),!0}catch{return!1}}});var Qp=m((R4,Rn)=>{"use strict";var Dr=require("path"),zs=Kp(),Zp=Jp(),Qa=Symbol("findUp.stop");Rn.exports=async(e,t={})=>{let r=Dr.resolve(t.cwd||""),{root:n}=Dr.parse(r),i=[].concat(e),s=async o=>{if(typeof e!="function")return zs(i,o);let u=await e(o.cwd);return typeof u=="string"?zs([u],o):u};for(;;){let o=await s({...t,cwd:r});if(o===Qa)return;if(o)return Dr.resolve(r,o);if(r===n)return;r=Dr.dirname(r)}};Rn.exports.sync=(e,t={})=>{let r=Dr.resolve(t.cwd||""),{root:n}=Dr.parse(r),i=[].concat(e),s=o=>{if(typeof e!="function")return zs.sync(i,o);let u=e(o.cwd);return typeof u=="string"?zs.sync([u],o):u};for(;;){let o=s({...t,cwd:r});if(o===Qa)return;if(o)return Dr.resolve(r,o);if(r===n)return;r=Dr.dirname(r)}};Rn.exports.exists=Zp;Rn.exports.sync.exists=Zp.sync;Rn.exports.stop=Qa});var tt=m(ec=>{"use strict";ec.fromCallback=function(e){return Object.defineProperty(function(){if(typeof arguments[arguments.length-1]=="function")e.apply(this,arguments);else return new Promise((t,r)=>{arguments[arguments.length]=(n,i)=>{if(n)return r(n);t(i)},arguments.length++,e.apply(this,arguments)})},"name",{value:e.name})};ec.fromPromise=function(e){return Object.defineProperty(function(){let t=arguments[arguments.length-1];if(typeof t!="function")return e.apply(this,arguments);e.apply(this,arguments).then(r=>t(null,r),t)},"name",{value:e.name})}});var td=m((O4,ed)=>{var xr=require("constants"),XA=process.cwd,Ks=null,JA=process.env.GRACEFUL_FS_PLATFORM||process.platform;process.cwd=function(){return Ks||(Ks=XA.call(process)),Ks};try{process.cwd()}catch{}typeof process.chdir=="function"&&(tc=process.chdir,process.chdir=function(e){Ks=null,tc.call(process,e)},Object.setPrototypeOf&&Object.setPrototypeOf(process.chdir,tc));var tc;ed.exports=ZA;function ZA(e){xr.hasOwnProperty("O_SYMLINK")&&process.version.match(/^v0\.6\.[0-2]|^v0\.5\./)&&t(e),e.lutimes||r(e),e.chown=s(e.chown),e.fchown=s(e.fchown),e.lchown=s(e.lchown),e.chmod=n(e.chmod),e.fchmod=n(e.fchmod),e.lchmod=n(e.lchmod),e.chownSync=o(e.chownSync),e.fchownSync=o(e.fchownSync),e.lchownSync=o(e.lchownSync),e.chmodSync=i(e.chmodSync),e.fchmodSync=i(e.fchmodSync),e.lchmodSync=i(e.lchmodSync),e.stat=u(e.stat),e.fstat=u(e.fstat),e.lstat=u(e.lstat),e.statSync=a(e.statSync),e.fstatSync=a(e.fstatSync),e.lstatSync=a(e.lstatSync),e.chmod&&!e.lchmod&&(e.lchmod=function(l,f,h){h&&process.nextTick(h)},e.lchmodSync=function(){}),e.chown&&!e.lchown&&(e.lchown=function(l,f,h,E){E&&process.nextTick(E)},e.lchownSync=function(){}),JA==="win32"&&(e.rename=typeof e.rename!="function"?e.rename:function(l){function f(h,E,_){var g=Date.now(),b=0;l(h,E,function D(C){if(C&&(C.code==="EACCES"||C.code==="EPERM"||C.code==="EBUSY")&&Date.now()-g<6e4){setTimeout(function(){e.stat(E,function(O,$){O&&O.code==="ENOENT"?l(h,E,D):_(C)})},b),b<100&&(b+=10);return}_&&_(C)})}return Object.setPrototypeOf&&Object.setPrototypeOf(f,l),f}(e.rename)),e.read=typeof e.read!="function"?e.read:function(l){function f(h,E,_,g,b,D){var C;if(D&&typeof D=="function"){var O=0;C=function($,I,X){if($&&$.code==="EAGAIN"&&O<10)return O++,l.call(e,h,E,_,g,b,C);D.apply(this,arguments)}}return l.call(e,h,E,_,g,b,C)}return Object.setPrototypeOf&&Object.setPrototypeOf(f,l),f}(e.read),e.readSync=typeof e.readSync!="function"?e.readSync:function(l){return function(f,h,E,_,g){for(var b=0;;)try{return l.call(e,f,h,E,_,g)}catch(D){if(D.code==="EAGAIN"&&b<10){b++;continue}throw D}}}(e.readSync);function t(l){l.lchmod=function(f,h,E){l.open(f,xr.O_WRONLY|xr.O_SYMLINK,h,function(_,g){if(_){E&&E(_);return}l.fchmod(g,h,function(b){l.close(g,function(D){E&&E(b||D)})})})},l.lchmodSync=function(f,h){var E=l.openSync(f,xr.O_WRONLY|xr.O_SYMLINK,h),_=!0,g;try{g=l.fchmodSync(E,h),_=!1}finally{if(_)try{l.closeSync(E)}catch{}else l.closeSync(E)}return g}}function r(l){xr.hasOwnProperty("O_SYMLINK")&&l.futimes?(l.lutimes=function(f,h,E,_){l.open(f,xr.O_SYMLINK,function(g,b){if(g){_&&_(g);return}l.futimes(b,h,E,function(D){l.close(b,function(C){_&&_(D||C)})})})},l.lutimesSync=function(f,h,E){var _=l.openSync(f,xr.O_SYMLINK),g,b=!0;try{g=l.futimesSync(_,h,E),b=!1}finally{if(b)try{l.closeSync(_)}catch{}else l.closeSync(_)}return g}):l.futimes&&(l.lutimes=function(f,h,E,_){_&&process.nextTick(_)},l.lutimesSync=function(){})}function n(l){return l&&function(f,h,E){return l.call(e,f,h,function(_){c(_)&&(_=null),E&&E.apply(this,arguments)})}}function i(l){return l&&function(f,h){try{return l.call(e,f,h)}catch(E){if(!c(E))throw E}}}function s(l){return l&&function(f,h,E,_){return l.call(e,f,h,E,function(g){c(g)&&(g=null),_&&_.apply(this,arguments)})}}function o(l){return l&&function(f,h,E){try{return l.call(e,f,h,E)}catch(_){if(!c(_))throw _}}}function u(l){return l&&function(f,h,E){typeof h=="function"&&(E=h,h=null);function _(g,b){b&&(b.uid<0&&(b.uid+=4294967296),b.gid<0&&(b.gid+=4294967296)),E&&E.apply(this,arguments)}return h?l.call(e,f,h,_):l.call(e,f,_)}}function a(l){return l&&function(f,h){var E=h?l.call(e,f,h):l.call(e,f);return E&&(E.uid<0&&(E.uid+=4294967296),E.gid<0&&(E.gid+=4294967296)),E}}function c(l){if(!l||l.code==="ENOSYS")return!0;var f=!process.getuid||process.getuid()!==0;return!!(f&&(l.code==="EINVAL"||l.code==="EPERM"))}}});var id=m((k4,nd)=>{var rd=require("stream").Stream;nd.exports=QA;function QA(e){return{ReadStream:t,WriteStream:r};function t(n,i){if(!(this instanceof t))return new t(n,i);rd.call(this);var s=this;this.path=n,this.fd=null,this.readable=!0,this.paused=!1,this.flags="r",this.mode=438,this.bufferSize=64*1024,i=i||{};for(var o=Object.keys(i),u=0,a=o.length;u<a;u++){var c=o[u];this[c]=i[c]}if(this.encoding&&this.setEncoding(this.encoding),this.start!==void 0){if(typeof this.start!="number")throw TypeError("start must be a Number");if(this.end===void 0)this.end=1/0;else if(typeof this.end!="number")throw TypeError("end must be a Number");if(this.start>this.end)throw new Error("start must be <= end");this.pos=this.start}if(this.fd!==null){process.nextTick(function(){s._read()});return}e.open(this.path,this.flags,this.mode,function(l,f){if(l){s.emit("error",l),s.readable=!1;return}s.fd=f,s.emit("open",f),s._read()})}function r(n,i){if(!(this instanceof r))return new r(n,i);rd.call(this),this.path=n,this.fd=null,this.writable=!0,this.flags="w",this.encoding="binary",this.mode=438,this.bytesWritten=0,i=i||{};for(var s=Object.keys(i),o=0,u=s.length;o<u;o++){var a=s[o];this[a]=i[a]}if(this.start!==void 0){if(typeof this.start!="number")throw TypeError("start must be a Number");if(this.start<0)throw new Error("start must be >= zero");this.pos=this.start}this.busy=!1,this._queue=[],this.fd===null&&(this._open=e.open,this._queue.push([this._open,this.path,this.flags,this.mode,void 0]),this.flush())}}});var od=m((B4,sd)=>{"use strict";sd.exports=tw;var ew=Object.getPrototypeOf||function(e){return e.__proto__};function tw(e){if(e===null||typeof e!="object")return e;if(e instanceof Object)var t={__proto__:ew(e)};else var t=Object.create(null);return Object.getOwnPropertyNames(e).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(e,r))}),t}});var Ae=m((P4,ic)=>{var _e=require("fs"),rw=td(),nw=id(),iw=od(),Xs=require("util"),Ne,Zs;typeof Symbol=="function"&&typeof Symbol.for=="function"?(Ne=Symbol.for("graceful-fs.queue"),Zs=Symbol.for("graceful-fs.previous")):(Ne="___graceful-fs.queue",Zs="___graceful-fs.previous");function sw(){}function cd(e,t){Object.defineProperty(e,Ne,{get:function(){return t}})}var Qr=sw;Xs.debuglog?Qr=Xs.debuglog("gfs4"):/\bgfs4\b/i.test(process.env.NODE_DEBUG||"")&&(Qr=function(){var e=Xs.format.apply(Xs,arguments);e="GFS4: "+e.split(/\n/).join(` GFS4: `),console.error(e)});_e[Ne]||(ud=global[Ne]||[],cd(_e,ud),_e.close=function(e){function t(r,n){return e.call(_e,r,function(i){i||ad(),typeof n=="function"&&n.apply(this,arguments)})}return Object.defineProperty(t,Zs,{value:e}),t}(_e.close),_e.closeSync=function(e){function t(r){e.apply(_e,arguments),ad()}return Object.defineProperty(t,Zs,{value:e}),t}(_e.closeSync),/\bgfs4\b/i.test(process.env.NODE_DEBUG||"")&&process.on("exit",function(){Qr(_e[Ne]),require("assert").equal(_e[Ne].length,0)}));var ud;global[Ne]||cd(global,_e[Ne]);ic.exports=rc(iw(_e));process.env.TEST_GRACEFUL_FS_GLOBAL_PATCH&&!_e.__patched&&(ic.exports=rc(_e),_e.__patched=!0);function rc(e){rw(e),e.gracefulify=rc,e.createReadStream=I,e.createWriteStream=X;var t=e.readFile;e.readFile=r;function r(k,V,S){return typeof V=="function"&&(S=V,V=null),K(k,V,S);function K(Y,te,x,y){return t(Y,te,function(A){A&&(A.code==="EMFILE"||A.code==="ENFILE")?Tn([K,[Y,te,x],A,y||Date.now(),Date.now()]):typeof x=="function"&&x.apply(this,arguments)})}}var n=e.writeFile;e.writeFile=i;function i(k,V,S,K){return typeof S=="function"&&(K=S,S=null),Y(k,V,S,K);function Y(te,x,y,A,w){return n(te,x,y,function(R){R&&(R.code==="EMFILE"||R.code==="ENFILE")?Tn([Y,[te,x,y,A],R,w||Date.now(),Date.now()]):typeof A=="function"&&A.apply(this,arguments)})}}var s=e.appendFile;s&&(e.appendFile=o);function o(k,V,S,K){return typeof S=="function"&&(K=S,S=null),Y(k,V,S,K);function Y(te,x,y,A,w){return s(te,x,y,function(R){R&&(R.code==="EMFILE"||R.code==="ENFILE")?Tn([Y,[te,x,y,A],R,w||Date.now(),Date.now()]):typeof A=="function"&&A.apply(this,arguments)})}}var u=e.copyFile;u&&(e.copyFile=a);function a(k,V,S,K){return typeof S=="function"&&(K=S,S=0),Y(k,V,S,K);function Y(te,x,y,A,w){return u(te,x,y,function(R){R&&(R.code==="EMFILE"||R.code==="ENFILE")?Tn([Y,[te,x,y,A],R,w||Date.now(),Date.now()]):typeof A=="function"&&A.apply(this,arguments)})}}var c=e.readdir;e.readdir=f;var l=/^v[0-5]\./;function f(k,V,S){typeof V=="function"&&(S=V,V=null);var K=l.test(process.version)?function(x,y,A,w){return c(x,Y(x,y,A,w))}:function(x,y,A,w){return c(x,y,Y(x,y,A,w))};return K(k,V,S);function Y(te,x,y,A){return function(w,R){w&&(w.code==="EMFILE"||w.code==="ENFILE")?Tn([K,[te,x,y],w,A||Date.now(),Date.now()]):(R&&R.sort&&R.sort(),typeof y=="function"&&y.call(this,w,R))}}}if(process.version.substr(0,4)==="v0.8"){var h=nw(e);D=h.ReadStream,O=h.WriteStream}var E=e.ReadStream;E&&(D.prototype=Object.create(E.prototype),D.prototype.open=C);var _=e.WriteStream;_&&(O.prototype=Object.create(_.prototype),O.prototype.open=$),Object.defineProperty(e,"ReadStream",{get:function(){return D},set:function(k){D=k},enumerable:!0,configurable:!0}),Object.defineProperty(e,"WriteStream",{get:function(){return O},set:function(k){O=k},enumerable:!0,configurable:!0});var g=D;Object.defineProperty(e,"FileReadStream",{get:function(){return g},set:function(k){g=k},enumerable:!0,configurable:!0});var b=O;Object.defineProperty(e,"FileWriteStream",{get:function(){return b},set:function(k){b=k},enumerable:!0,configurable:!0});function D(k,V){return this instanceof D?(E.apply(this,arguments),this):D.apply(Object.create(D.prototype),arguments)}function C(){var k=this;G(k.path,k.flags,k.mode,function(V,S){V?(k.autoClose&&k.destroy(),k.emit("error",V)):(k.fd=S,k.emit("open",S),k.read())})}function O(k,V){return this instanceof O?(_.apply(this,arguments),this):O.apply(Object.create(O.prototype),arguments)}function $(){var k=this;G(k.path,k.flags,k.mode,function(V,S){V?(k.destroy(),k.emit("error",V)):(k.fd=S,k.emit("open",S))})}function I(k,V){return new e.ReadStream(k,V)}function X(k,V){return new e.WriteStream(k,V)}var W=e.open;e.open=G;function G(k,V,S,K){return typeof S=="function"&&(K=S,S=null),Y(k,V,S,K);function Y(te,x,y,A,w){return W(te,x,y,function(R,H){R&&(R.code==="EMFILE"||R.code==="ENFILE")?Tn([Y,[te,x,y,A],R,w||Date.now(),Date.now()]):typeof A=="function"&&A.apply(this,arguments)})}}return e}function Tn(e){Qr("ENQUEUE",e[0].name,e[1]),_e[Ne].push(e),nc()}var Js;function ad(){for(var e=Date.now(),t=0;t<_e[Ne].length;++t)_e[Ne][t].length>2&&(_e[Ne][t][3]=e,_e[Ne][t][4]=e);nc()}function nc(){if(clearTimeout(Js),Js=void 0,_e[Ne].length!==0){var e=_e[Ne].shift(),t=e[0],r=e[1],n=e[2],i=e[3],s=e[4];if(i===void 0)Qr("RETRY",t.name,r),t.apply(null,r);else if(Date.now()-i>=6e4){Qr("TIMEOUT",t.name,r);var o=r.pop();typeof o=="function"&&o.call(null,n)}else{var u=Date.now()-s,a=Math.max(s-i,1),c=Math.min(a*1.2,100);u>=c?(Qr("RETRY",t.name,r),t.apply(null,r.concat([i]))):_e[Ne].push(e)}Js===void 0&&(Js=setTimeout(nc,0))}}});var sc=m(en=>{"use strict";var ld=tt().fromCallback,_t=Ae(),ow=["access","appendFile","chmod","chown","close","copyFile","fchmod","fchown","fdatasync","fstat","fsync","ftruncate","futimes","lchown","lchmod","link","lstat","mkdir","mkdtemp","open","readFile","readdir","readlink","realpath","rename","rmdir","stat","symlink","truncate","unlink","utimes","writeFile"].filter(e=>typeof _t[e]=="function");Object.keys(_t).forEach(e=>{e!=="promises"&&(en[e]=_t[e])});ow.forEach(e=>{en[e]=ld(_t[e])});en.exists=function(e,t){return typeof t=="function"?_t.exists(e,t):new Promise(r=>_t.exists(e,r))};en.read=function(e,t,r,n,i,s){return typeof s=="function"?_t.read(e,t,r,n,i,s):new Promise((o,u)=>{_t.read(e,t,r,n,i,(a,c,l)=>{if(a)return u(a);o({bytesRead:c,buffer:l})})})};en.write=function(e,t,...r){return typeof r[r.length-1]=="function"?_t.write(e,t,...r):new Promise((n,i)=>{_t.write(e,t,...r,(s,o,u)=>{if(s)return i(s);n({bytesWritten:o,buffer:u})})})};typeof _t.realpath.native=="function"&&(en.realpath.native=ld(_t.realpath.native))});var uc=m((L4,hd)=>{"use strict";var oc=require("path");function fd(e){return e=oc.normalize(oc.resolve(e)).split(oc.sep),e.length>0?e[0]:null}var uw=/[<>:"|?*]/;function aw(e){let t=fd(e);return e=e.replace(t,""),uw.test(e)}hd.exports={getRootPath:fd,invalidWin32Path:aw}});var dd=m((N4,pd)=>{"use strict";var cw=Ae(),ac=require("path"),lw=uc().invalidWin32Path,fw=parseInt("0777",8);function cc(e,t,r,n){if(typeof t=="function"?(r=t,t={}):(!t||typeof t!="object")&&(t={mode:t}),process.platform==="win32"&&lw(e)){let o=new Error(e+" contains invalid WIN32 path characters.");return o.code="EINVAL",r(o)}let i=t.mode,s=t.fs||cw;i===void 0&&(i=fw&~process.umask()),n||(n=null),r=r||function(){},e=ac.resolve(e),s.mkdir(e,i,o=>{if(!o)return n=n||e,r(null,n);switch(o.code){case"ENOENT":if(ac.dirname(e)===e)return r(o);cc(ac.dirname(e),t,(u,a)=>{u?r(u,a):cc(e,t,r,a)});break;default:s.stat(e,(u,a)=>{u||!a.isDirectory()?r(o,n):r(null,n)});break}})}pd.exports=cc});var gd=m((M4,md)=>{"use strict";var hw=Ae(),lc=require("path"),pw=uc().invalidWin32Path,dw=parseInt("0777",8);function fc(e,t,r){(!t||typeof t!="object")&&(t={mode:t});let n=t.mode,i=t.fs||hw;if(process.platform==="win32"&&pw(e)){let s=new Error(e+" contains invalid WIN32 path characters.");throw s.code="EINVAL",s}n===void 0&&(n=dw&~process.umask()),r||(r=null),e=lc.resolve(e);try{i.mkdirSync(e,n),r=r||e}catch(s){if(s.code==="ENOENT"){if(lc.dirname(e)===e)throw s;r=fc(lc.dirname(e),t,r),fc(e,t,r)}else{let o;try{o=i.statSync(e)}catch{throw s}if(!o.isDirectory())throw s}}return r}md.exports=fc});var ft=m((q4,yd)=>{"use strict";var mw=tt().fromCallback,hc=mw(dd()),pc=gd();yd.exports={mkdirs:hc,mkdirsSync:pc,mkdirp:hc,mkdirpSync:pc,ensureDir:hc,ensureDirSync:pc}});var dc=m((j4,_d)=>{"use strict";var je=Ae(),Ed=require("os"),Qs=require("path");function gw(){let e=Qs.join("millis-test-sync"+Date.now().toString()+Math.random().toString().slice(2));e=Qs.join(Ed.tmpdir(),e);let t=new Date(1435410243862);je.writeFileSync(e,"https://github.com/jprichardson/node-fs-extra/pull/141");let r=je.openSync(e,"r+");return je.futimesSync(r,t,t),je.closeSync(r),je.statSync(e).mtime>1435410243e3}function yw(e){let t=Qs.join("millis-test"+Date.now().toString()+Math.random().toString().slice(2));t=Qs.join(Ed.tmpdir(),t);let r=new Date(1435410243862);je.writeFile(t,"https://github.com/jprichardson/node-fs-extra/pull/141",n=>{if(n)return e(n);je.open(t,"r+",(i,s)=>{if(i)return e(i);je.futimes(s,r,r,o=>{if(o)return e(o);je.close(s,u=>{if(u)return e(u);je.stat(t,(a,c)=>{if(a)return e(a);e(null,c.mtime>1435410243e3)})})})})})}function Ew(e){if(typeof e=="number")return Math.floor(e/1e3)*1e3;if(e instanceof Date)return new Date(Math.floor(e.getTime()/1e3)*1e3);throw new Error("fs-extra: timeRemoveMillis() unknown parameter type")}function _w(e,t,r,n){je.open(e,"r+",(i,s)=>{if(i)return n(i);je.futimes(s,t,r,o=>{je.close(s,u=>{n&&n(o||u)})})})}function bw(e,t,r){let n=je.openSync(e,"r+");return je.futimesSync(n,t,r),je.closeSync(n)}_d.exports={hasMillisRes:yw,hasMillisResSync:gw,timeRemoveMillis:Ew,utimesMillis:_w,utimesMillisSync:bw}});var $i=m(($4,Ad)=>{"use strict";var bt=Ae(),rt=require("path"),bd=10,vd=5,vw=0,gc=process.versions.node.split("."),Dd=Number.parseInt(gc[0],10),xd=Number.parseInt(gc[1],10),Dw=Number.parseInt(gc[2],10);function qi(){if(Dd>bd)return!0;if(Dd===bd){if(xd>vd)return!0;if(xd===vd&&Dw>=vw)return!0}return!1}function xw(e,t,r){qi()?bt.stat(e,{bigint:!0},(n,i)=>{if(n)return r(n);bt.stat(t,{bigint:!0},(s,o)=>s?s.code==="ENOENT"?r(null,{srcStat:i,destStat:null}):r(s):r(null,{srcStat:i,destStat:o}))}):bt.stat(e,(n,i)=>{if(n)return r(n);bt.stat(t,(s,o)=>s?s.code==="ENOENT"?r(null,{srcStat:i,destStat:null}):r(s):r(null,{srcStat:i,destStat:o}))})}function Sw(e,t){let r,n;qi()?r=bt.statSync(e,{bigint:!0}):r=bt.statSync(e);try{qi()?n=bt.statSync(t,{bigint:!0}):n=bt.statSync(t)}catch(i){if(i.code==="ENOENT")return{srcStat:r,destStat:null};throw i}return{srcStat:r,destStat:n}}function Aw(e,t,r,n){xw(e,t,(i,s)=>{if(i)return n(i);let{srcStat:o,destStat:u}=s;return u&&u.ino&&u.dev&&u.ino===o.ino&&u.dev===o.dev?n(new Error("Source and destination must not be the same.")):o.isDirectory()&&yc(e,t)?n(new Error(ji(e,t,r))):n(null,{srcStat:o,destStat:u})})}function ww(e,t,r){let{srcStat:n,destStat:i}=Sw(e,t);if(i&&i.ino&&i.dev&&i.ino===n.ino&&i.dev===n.dev)throw new Error("Source and destination must not be the same.");if(n.isDirectory()&&yc(e,t))throw new Error(ji(e,t,r));return{srcStat:n,destStat:i}}function mc(e,t,r,n,i){let s=rt.resolve(rt.dirname(e)),o=rt.resolve(rt.dirname(r));if(o===s||o===rt.parse(o).root)return i();qi()?bt.stat(o,{bigint:!0},(u,a)=>u?u.code==="ENOENT"?i():i(u):a.ino&&a.dev&&a.ino===t.ino&&a.dev===t.dev?i(new Error(ji(e,r,n))):mc(e,t,o,n,i)):bt.stat(o,(u,a)=>u?u.code==="ENOENT"?i():i(u):a.ino&&a.dev&&a.ino===t.ino&&a.dev===t.dev?i(new Error(ji(e,r,n))):mc(e,t,o,n,i))}function Sd(e,t,r,n){let i=rt.resolve(rt.dirname(e)),s=rt.resolve(rt.dirname(r));if(s===i||s===rt.parse(s).root)return;let o;try{qi()?o=bt.statSync(s,{bigint:!0}):o=bt.statSync(s)}catch(u){if(u.code==="ENOENT")return;throw u}if(o.ino&&o.dev&&o.ino===t.ino&&o.dev===t.dev)throw new Error(ji(e,r,n));return Sd(e,t,s,n)}function yc(e,t){let r=rt.resolve(e).split(rt.sep).filter(i=>i),n=rt.resolve(t).split(rt.sep).filter(i=>i);return r.reduce((i,s,o)=>i&&n[o]===s,!0)}function ji(e,t,r){return`Cannot ${r} '${e}' to a subdirectory of itself, '${t}'.`}Ad.exports={checkPaths:Aw,checkPathsSync:ww,checkParentPaths:mc,checkParentPathsSync:Sd,isSrcSubdir:yc}});var Cd=m((H4,wd)=>{"use strict";wd.exports=function(e){if(typeof Buffer.allocUnsafe=="function")try{return Buffer.allocUnsafe(e)}catch{return new Buffer(e)}return new Buffer(e)}});var kd=m((U4,Od)=>{"use strict";var me=Ae(),Hi=require("path"),Cw=ft().mkdirsSync,Fw=dc().utimesMillisSync,Ui=$i();function Rw(e,t,r){typeof r=="function"&&(r={filter:r}),r=r||{},r.clobber="clobber"in r?!!r.clobber:!0,r.overwrite="overwrite"in r?!!r.overwrite:r.clobber,r.preserveTimestamps&&process.arch==="ia32"&&console.warn(`fs-extra: Using the preserveTimestamps option in 32-bit node is not recommended; see https://github.com/jprichardson/node-fs-extra/issues/269`);let{srcStat:n,destStat:i}=Ui.checkPathsSync(e,t,"copy");return Ui.checkParentPathsSync(e,n,t,"copy"),Tw(i,e,t,r)}function Tw(e,t,r,n){if(n.filter&&!n.filter(t,r))return;let i=Hi.dirname(r);return me.existsSync(i)||Cw(i),Fd(e,t,r,n)}function Fd(e,t,r,n){if(!(n.filter&&!n.filter(t,r)))return Ow(e,t,r,n)}function Ow(e,t,r,n){let s=(n.dereference?me.statSync:me.lstatSync)(t);if(s.isDirectory())return Iw(s,e,t,r,n);if(s.isFile()||s.isCharacterDevice()||s.isBlockDevice())return kw(s,e,t,r,n);if(s.isSymbolicLink())return Mw(e,t,r,n)}function kw(e,t,r,n,i){return t?Bw(e,r,n,i):Rd(e,r,n,i)}function Bw(e,t,r,n){if(n.overwrite)return me.unlinkSync(r),Rd(e,t,r,n);if(n.errorOnExist)throw new Error(`'${r}' already exists`)}function Rd(e,t,r,n){return typeof me.copyFileSync=="function"?(me.copyFileSync(t,r),me.chmodSync(r,e.mode),n.preserveTimestamps?Fw(r,e.atime,e.mtime):void 0):Pw(e,t,r,n)}function Pw(e,t,r,n){let s=Cd()(65536),o=me.openSync(t,"r"),u=me.openSync(r,"w",e.mode),a=0;for(;a<e.size;){let c=me.readSync(o,s,0,65536,a);me.writeSync(u,s,0,c),a+=c}n.preserveTimestamps&&me.futimesSync(u,e.atime,e.mtime),me.closeSync(o),me.closeSync(u)}function Iw(e,t,r,n,i){if(!t)return Lw(e,r,n,i);if(t&&!t.isDirectory())throw new Error(`Cannot overwrite non-directory '${n}' with directory '${r}'.`);return Td(r,n,i)}function Lw(e,t,r,n){return me.mkdirSync(r),Td(t,r,n),me.chmodSync(r,e.mode)}function Td(e,t,r){me.readdirSync(e).forEach(n=>Nw(n,e,t,r))}function Nw(e,t,r,n){let i=Hi.join(t,e),s=Hi.join(r,e),{destStat:o}=Ui.checkPathsSync(i,s,"copy");return Fd(o,i,s,n)}function Mw(e,t,r,n){let i=me.readlinkSync(t);if(n.dereference&&(i=Hi.resolve(process.cwd(),i)),e){let s;try{s=me.readlinkSync(r)}catch(o){if(o.code==="EINVAL"||o.code==="UNKNOWN")return me.symlinkSync(i,r);throw o}if(n.dereference&&(s=Hi.resolve(process.cwd(),s)),Ui.isSrcSubdir(i,s))throw new Error(`Cannot copy '${i}' to a subdirectory of itself, '${s}'.`);if(me.statSync(r).isDirectory()&&Ui.isSrcSubdir(s,i))throw new Error(`Cannot overwrite '${s}' with '${i}'.`);return qw(i,r)}else return me.symlinkSync(i,r)}function qw(e,t){return me.unlinkSync(t),me.symlinkSync(e,t)}Od.exports=Rw});var Ec=m((G4,Bd)=>{"use strict";Bd.exports={copySync:kd()}});var Lt=m((W4,Id)=>{"use strict";var jw=tt().fromPromise,Pd=sc();function $w(e){return Pd.access(e).then(()=>!0).catch(()=>!1)}Id.exports={pathExists:jw($w),pathExistsSync:Pd.existsSync}});var Gd=m((V4,Ud)=>{"use strict";var Me=Ae(),Gi=require("path"),Hw=ft().mkdirs,Uw=Lt().pathExists,Gw=dc().utimesMillis,Wi=$i();function Ww(e,t,r,n){typeof r=="function"&&!n?(n=r,r={}):typeof r=="function"&&(r={filter:r}),n=n||function(){},r=r||{},r.clobber="clobber"in r?!!r.clobber:!0,r.overwrite="overwrite"in r?!!r.overwrite:r.clobber,r.preserveTimestamps&&process.arch==="ia32"&&console.warn(`fs-extra: Using the preserveTimestamps option in 32-bit node is not recommended; see https://github.com/jprichardson/node-fs-extra/issues/269`),Wi.checkPaths(e,t,"copy",(i,s)=>{if(i)return n(i);let{srcStat:o,destStat:u}=s;Wi.checkParentPaths(e,o,t,"copy",a=>a?n(a):r.filter?Md(Ld,u,e,t,r,n):Ld(u,e,t,r,n))})}function Ld(e,t,r,n,i){let s=Gi.dirname(r);Uw(s,(o,u)=>{if(o)return i(o);if(u)return _c(e,t,r,n,i);Hw(s,a=>a?i(a):_c(e,t,r,n,i))})}function Md(e,t,r,n,i,s){Promise.resolve(i.filter(r,n)).then(o=>o?e(t,r,n,i,s):s(),o=>s(o))}function _c(e,t,r,n,i){return n.filter?Md(Nd,e,t,r,n,i):Nd(e,t,r,n,i)}function Nd(e,t,r,n,i){(n.dereference?Me.stat:Me.lstat)(t,(o,u)=>{if(o)return i(o);if(u.isDirectory())return Kw(u,e,t,r,n,i);if(u.isFile()||u.isCharacterDevice()||u.isBlockDevice())return Vw(u,e,t,r,n,i);if(u.isSymbolicLink())return Zw(e,t,r,n,i)})}function Vw(e,t,r,n,i,s){return t?Yw(e,r,n,i,s):qd(e,r,n,i,s)}function Yw(e,t,r,n,i){if(n.overwrite)Me.unlink(r,s=>s?i(s):qd(e,t,r,n,i));else return n.errorOnExist?i(new Error(`'${r}' already exists`)):i()}function qd(e,t,r,n,i){return typeof Me.copyFile=="function"?Me.copyFile(t,r,s=>s?i(s):jd(e,r,n,i)):zw(e,t,r,n,i)}function zw(e,t,r,n,i){let s=Me.createReadStream(t);s.on("error",o=>i(o)).once("open",()=>{let o=Me.createWriteStream(r,{mode:e.mode});o.on("error",u=>i(u)).on("open",()=>s.pipe(o)).once("close",()=>jd(e,r,n,i))})}function jd(e,t,r,n){Me.chmod(t,e.mode,i=>i?n(i):r.preserveTimestamps?Gw(t,e.atime,e.mtime,n):n())}function Kw(e,t,r,n,i,s){return t?t&&!t.isDirectory()?s(new Error(`Cannot overwrite non-directory '${n}' with directory '${r}'.`)):$d(r,n,i,s):Xw(e,r,n,i,s)}function Xw(e,t,r,n,i){Me.mkdir(r,s=>{if(s)return i(s);$d(t,r,n,o=>o?i(o):Me.chmod(r,e.mode,i))})}function $d(e,t,r,n){Me.readdir(e,(i,s)=>i?n(i):Hd(s,e,t,r,n))}function Hd(e,t,r,n,i){let s=e.pop();return s?Jw(e,s,t,r,n,i):i()}function Jw(e,t,r,n,i,s){let o=Gi.join(r,t),u=Gi.join(n,t);Wi.checkPaths(o,u,"copy",(a,c)=>{if(a)return s(a);let{destStat:l}=c;_c(l,o,u,i,f=>f?s(f):Hd(e,r,n,i,s))})}function Zw(e,t,r,n,i){Me.readlink(t,(s,o)=>{if(s)return i(s);if(n.dereference&&(o=Gi.resolve(process.cwd(),o)),e)Me.readlink(r,(u,a)=>u?u.code==="EINVAL"||u.code==="UNKNOWN"?Me.symlink(o,r,i):i(u):(n.dereference&&(a=Gi.resolve(process.cwd(),a)),Wi.isSrcSubdir(o,a)?i(new Error(`Cannot copy '${o}' to a subdirectory of itself, '${a}'.`)):e.isDirectory()&&Wi.isSrcSubdir(a,o)?i(new Error(`Cannot overwrite '${a}' with '${o}'.`)):Qw(o,r,i)));else return Me.symlink(o,r,i)})}function Qw(e,t,r){Me.unlink(t,n=>n?r(n):Me.symlink(e,t,r))}Ud.exports=Ww});var bc=m((Y4,Wd)=>{"use strict";var eC=tt().fromCallback;Wd.exports={copy:eC(Gd())}});var em=m((z4,Qd)=>{"use strict";var Vd=Ae(),Xd=require("path"),oe=require("assert"),Vi=process.platform==="win32";function Jd(e){["unlink","chmod","stat","lstat","rmdir","readdir"].forEach(r=>{e[r]=e[r]||Vd[r],r=r+"Sync",e[r]=e[r]||Vd[r]}),e.maxBusyTries=e.maxBusyTries||3}function vc(e,t,r){let n=0;typeof t=="function"&&(r=t,t={}),oe(e,"rimraf: missing path"),oe.strictEqual(typeof e,"string","rimraf: path should be a string"),oe.strictEqual(typeof r,"function","rimraf: callback function required"),oe(t,"rimraf: invalid options argument provided"),oe.strictEqual(typeof t,"object","rimraf: options should be object"),Jd(t),Yd(e,t,function i(s){if(s){if((s.code==="EBUSY"||s.code==="ENOTEMPTY"||s.code==="EPERM")&&n<t.maxBusyTries){n++;let o=n*100;return setTimeout(()=>Yd(e,t,i),o)}s.code==="ENOENT"&&(s=null)}r(s)})}function Yd(e,t,r){oe(e),oe(t),oe(typeof r=="function"),t.lstat(e,(n,i)=>{if(n&&n.code==="ENOENT")return r(null);if(n&&n.code==="EPERM"&&Vi)return zd(e,t,n,r);if(i&&i.isDirectory())return eo(e,t,n,r);t.unlink(e,s=>{if(s){if(s.code==="ENOENT")return r(null);if(s.code==="EPERM")return Vi?zd(e,t,s,r):eo(e,t,s,r);if(s.code==="EISDIR")return eo(e,t,s,r)}return r(s)})})}function zd(e,t,r,n){oe(e),oe(t),oe(typeof n=="function"),r&&oe(r instanceof Error),t.chmod(e,438,i=>{i?n(i.code==="ENOENT"?null:r):t.stat(e,(s,o)=>{s?n(s.code==="ENOENT"?null:r):o.isDirectory()?eo(e,t,r,n):t.unlink(e,n)})})}function Kd(e,t,r){let n;oe(e),oe(t),r&&oe(r instanceof Error);try{t.chmodSync(e,438)}catch(i){if(i.code==="ENOENT")return;throw r}try{n=t.statSync(e)}catch(i){if(i.code==="ENOENT")return;throw r}n.isDirectory()?to(e,t,r):t.unlinkSync(e)}function eo(e,t,r,n){oe(e),oe(t),r&&oe(r instanceof Error),oe(typeof n=="function"),t.rmdir(e,i=>{i&&(i.code==="ENOTEMPTY"||i.code==="EEXIST"||i.code==="EPERM")?tC(e,t,n):i&&i.code==="ENOTDIR"?n(r):n(i)})}function tC(e,t,r){oe(e),oe(t),oe(typeof r=="function"),t.readdir(e,(n,i)=>{if(n)return r(n);let s=i.length,o;if(s===0)return t.rmdir(e,r);i.forEach(u=>{vc(Xd.join(e,u),t,a=>{if(!o){if(a)return r(o=a);--s===0&&t.rmdir(e,r)}})})})}function Zd(e,t){let r;t=t||{},Jd(t),oe(e,"rimraf: missing path"),oe.strictEqual(typeof e,"string","rimraf: path should be a string"),oe(t,"rimraf: missing options"),oe.strictEqual(typeof t,"object","rimraf: options should be object");try{r=t.lstatSync(e)}catch(n){if(n.code==="ENOENT")return;n.code==="EPERM"&&Vi&&Kd(e,t,n)}try{r&&r.isDirectory()?to(e,t,null):t.unlinkSync(e)}catch(n){if(n.code==="ENOENT")return;if(n.code==="EPERM")return Vi?Kd(e,t,n):to(e,t,n);if(n.code!=="EISDIR")throw n;to(e,t,n)}}function to(e,t,r){oe(e),oe(t),r&&oe(r instanceof Error);try{t.rmdirSync(e)}catch(n){if(n.code==="ENOTDIR")throw r;if(n.code==="ENOTEMPTY"||n.code==="EEXIST"||n.code==="EPERM")rC(e,t);else if(n.code!=="ENOENT")throw n}}function rC(e,t){if(oe(e),oe(t),t.readdirSync(e).forEach(r=>Zd(Xd.join(e,r),t)),Vi){let r=Date.now();do try{return t.rmdirSync(e,t)}catch{}while(Date.now()-r<500)}else return t.rmdirSync(e,t)}Qd.exports=vc;vc.sync=Zd});var Yi=m((K4,rm)=>{"use strict";var nC=tt().fromCallback,tm=em();rm.exports={remove:nC(tm),removeSync:tm.sync}});var lm=m((X4,cm)=>{"use strict";var iC=tt().fromCallback,sm=Ae(),om=require("path"),um=ft(),am=Yi(),nm=iC(function(t,r){r=r||function(){},sm.readdir(t,(n,i)=>{if(n)return um.mkdirs(t,r);i=i.map(o=>om.join(t,o)),s();function s(){let o=i.pop();if(!o)return r();am.remove(o,u=>{if(u)return r(u);s()})}})});function im(e){let t;try{t=sm.readdirSync(e)}catch{return um.mkdirsSync(e)}t.forEach(r=>{r=om.join(e,r),am.removeSync(r)})}cm.exports={emptyDirSync:im,emptydirSync:im,emptyDir:nm,emptydir:nm}});var dm=m((J4,pm)=>{"use strict";var sC=tt().fromCallback,fm=require("path"),zi=Ae(),hm=ft(),oC=Lt().pathExists;function uC(e,t){function r(){zi.writeFile(e,"",n=>{if(n)return t(n);t()})}zi.stat(e,(n,i)=>{if(!n&&i.isFile())return t();let s=fm.dirname(e);oC(s,(o,u)=>{if(o)return t(o);if(u)return r();hm.mkdirs(s,a=>{if(a)return t(a);r()})})})}function aC(e){let t;try{t=zi.statSync(e)}catch{}if(t&&t.isFile())return;let r=fm.dirname(e);zi.existsSync(r)||hm.mkdirsSync(r),zi.writeFileSync(e,"")}pm.exports={createFile:sC(uC),createFileSync:aC}});var _m=m((Z4,Em)=>{"use strict";var cC=tt().fromCallback,gm=require("path"),tn=Ae(),ym=ft(),mm=Lt().pathExists;function lC(e,t,r){function n(i,s){tn.link(i,s,o=>{if(o)return r(o);r(null)})}mm(t,(i,s)=>{if(i)return r(i);if(s)return r(null);tn.lstat(e,o=>{if(o)return o.message=o.message.replace("lstat","ensureLink"),r(o);let u=gm.dirname(t);mm(u,(a,c)=>{if(a)return r(a);if(c)return n(e,t);ym.mkdirs(u,l=>{if(l)return r(l);n(e,t)})})})})}function fC(e,t){if(tn.existsSync(t))return;try{tn.lstatSync(e)}catch(s){throw s.message=s.message.replace("lstat","ensureLink"),s}let n=gm.dirname(t);return tn.existsSync(n)||ym.mkdirsSync(n),tn.linkSync(e,t)}Em.exports={createLink:cC(lC),createLinkSync:fC}});var vm=m((Q4,bm)=>{"use strict";var Sr=require("path"),Ki=Ae(),hC=Lt().pathExists;function pC(e,t,r){if(Sr.isAbsolute(e))return Ki.lstat(e,n=>n?(n.message=n.message.replace("lstat","ensureSymlink"),r(n)):r(null,{toCwd:e,toDst:e}));{let n=Sr.dirname(t),i=Sr.join(n,e);return hC(i,(s,o)=>s?r(s):o?r(null,{toCwd:i,toDst:e}):Ki.lstat(e,u=>u?(u.message=u.message.replace("lstat","ensureSymlink"),r(u)):r(null,{toCwd:e,toDst:Sr.relative(n,e)})))}}function dC(e,t){let r;if(Sr.isAbsolute(e)){if(r=Ki.existsSync(e),!r)throw new Error("absolute srcpath does not exist");return{toCwd:e,toDst:e}}else{let n=Sr.dirname(t),i=Sr.join(n,e);if(r=Ki.existsSync(i),r)return{toCwd:i,toDst:e};if(r=Ki.existsSync(e),!r)throw new Error("relative srcpath does not exist");return{toCwd:e,toDst:Sr.relative(n,e)}}}bm.exports={symlinkPaths:pC,symlinkPathsSync:dC}});var Sm=m((e9,xm)=>{"use strict";var Dm=Ae();function mC(e,t,r){if(r=typeof t=="function"?t:r,t=typeof t=="function"?!1:t,t)return r(null,t);Dm.lstat(e,(n,i)=>{if(n)return r(null,"file");t=i&&i.isDirectory()?"dir":"file",r(null,t)})}function gC(e,t){let r;if(t)return t;try{r=Dm.lstatSync(e)}catch{return"file"}return r&&r.isDirectory()?"dir":"file"}xm.exports={symlinkType:mC,symlinkTypeSync:gC}});var Om=m((t9,Tm)=>{"use strict";var yC=tt().fromCallback,wm=require("path"),On=Ae(),Cm=ft(),EC=Cm.mkdirs,_C=Cm.mkdirsSync,Fm=vm(),bC=Fm.symlinkPaths,vC=Fm.symlinkPathsSync,Rm=Sm(),DC=Rm.symlinkType,xC=Rm.symlinkTypeSync,Am=Lt().pathExists;function SC(e,t,r,n){n=typeof r=="function"?r:n,r=typeof r=="function"?!1:r,Am(t,(i,s)=>{if(i)return n(i);if(s)return n(null);bC(e,t,(o,u)=>{if(o)return n(o);e=u.toDst,DC(u.toCwd,r,(a,c)=>{if(a)return n(a);let l=wm.dirname(t);Am(l,(f,h)=>{if(f)return n(f);if(h)return On.symlink(e,t,c,n);EC(l,E=>{if(E)return n(E);On.symlink(e,t,c,n)})})})})})}function AC(e,t,r){if(On.existsSync(t))return;let i=vC(e,t);e=i.toDst,r=xC(i.toCwd,r);let s=wm.dirname(t);return On.existsSync(s)||_C(s),On.symlinkSync(e,t,r)}Tm.exports={createSymlink:yC(SC),createSymlinkSync:AC}});var Bm=m((r9,km)=>{"use strict";var ro=dm(),no=_m(),io=Om();km.exports={createFile:ro.createFile,createFileSync:ro.createFileSync,ensureFile:ro.createFile,ensureFileSync:ro.createFileSync,createLink:no.createLink,createLinkSync:no.createLinkSync,ensureLink:no.createLink,ensureLinkSync:no.createLinkSync,createSymlink:io.createSymlink,createSymlinkSync:io.createSymlinkSync,ensureSymlink:io.createSymlink,ensureSymlinkSync:io.createSymlinkSync}});var Nm=m((n9,Lm)=>{var kn;try{kn=Ae()}catch{kn=require("fs")}function wC(e,t,r){r==null&&(r=t,t={}),typeof t=="string"&&(t={encoding:t}),t=t||{};var n=t.fs||kn,i=!0;"throws"in t&&(i=t.throws),n.readFile(e,t,function(s,o){if(s)return r(s);o=Im(o);var u;try{u=JSON.parse(o,t?t.reviver:null)}catch(a){return i?(a.message=e+": "+a.message,r(a)):r(null,null)}r(null,u)})}function CC(e,t){t=t||{},typeof t=="string"&&(t={encoding:t});var r=t.fs||kn,n=!0;"throws"in t&&(n=t.throws);try{var i=r.readFileSync(e,t);return i=Im(i),JSON.parse(i,t.reviver)}catch(s){if(n)throw s.message=e+": "+s.message,s;return null}}function Pm(e,t){var r,n=` `;typeof t=="object"&&t!==null&&(t.spaces&&(r=t.spaces),t.EOL&&(n=t.EOL));var i=JSON.stringify(e,t?t.replacer:null,r);return i.replace(/\n/g,n)+n}function FC(e,t,r,n){n==null&&(n=r,r={}),r=r||{};var i=r.fs||kn,s="";try{s=Pm(t,r)}catch(o){n&&n(o,null);return}i.writeFile(e,s,r,n)}function RC(e,t,r){r=r||{};var n=r.fs||kn,i=Pm(t,r);return n.writeFileSync(e,i,r)}function Im(e){return Buffer.isBuffer(e)&&(e=e.toString("utf8")),e=e.replace(/^\uFEFF/,""),e}var TC={readFile:wC,readFileSync:CC,writeFile:FC,writeFileSync:RC};Lm.exports=TC});var oo=m((i9,qm)=>{"use strict";var Mm=tt().fromCallback,so=Nm();qm.exports={readJson:Mm(so.readFile),readJsonSync:so.readFileSync,writeJson:Mm(so.writeFile),writeJsonSync:so.writeFileSync}});var Hm=m((s9,$m)=>{"use strict";var OC=require("path"),kC=ft(),BC=Lt().pathExists,jm=oo();function PC(e,t,r,n){typeof r=="function"&&(n=r,r={});let i=OC.dirname(e);BC(i,(s,o)=>{if(s)return n(s);if(o)return jm.writeJson(e,t,r,n);kC.mkdirs(i,u=>{if(u)return n(u);jm.writeJson(e,t,r,n)})})}$m.exports=PC});var Gm=m((o9,Um)=>{"use strict";var IC=Ae(),LC=require("path"),NC=ft(),MC=oo();function qC(e,t,r){let n=LC.dirname(e);IC.existsSync(n)||NC.mkdirsSync(n),MC.writeJsonSync(e,t,r)}Um.exports=qC});var Vm=m((u9,Wm)=>{"use strict";var jC=tt().fromCallback,Je=oo();Je.outputJson=jC(Hm());Je.outputJsonSync=Gm();Je.outputJSON=Je.outputJson;Je.outputJSONSync=Je.outputJsonSync;Je.writeJSON=Je.writeJson;Je.writeJSONSync=Je.writeJsonSync;Je.readJSON=Je.readJson;Je.readJSONSync=Je.readJsonSync;Wm.exports=Je});var Zm=m((a9,Jm)=>{"use strict";var Km=Ae(),$C=require("path"),HC=Ec().copySync,Xm=Yi().removeSync,UC=ft().mkdirpSync,Ym=$i();function GC(e,t,r){r=r||{};let n=r.overwrite||r.clobber||!1,{srcStat:i}=Ym.checkPathsSync(e,t,"move");return Ym.checkParentPathsSync(e,i,t,"move"),UC($C.dirname(t)),WC(e,t,n)}function WC(e,t,r){if(r)return Xm(t),zm(e,t,r);if(Km.existsSync(t))throw new Error("dest already exists.");return zm(e,t,r)}function zm(e,t,r){try{Km.renameSync(e,t)}catch(n){if(n.code!=="EXDEV")throw n;return VC(e,t,r)}}function VC(e,t,r){return HC(e,t,{overwrite:r,errorOnExist:!0}),Xm(e)}Jm.exports=GC});var eg=m((c9,Qm)=>{"use strict";Qm.exports={moveSync:Zm()}});var sg=m((l9,ig)=>{"use strict";var YC=Ae(),zC=require("path"),KC=bc().copy,ng=Yi().remove,XC=ft().mkdirp,JC=Lt().pathExists,tg=$i();function ZC(e,t,r,n){typeof r=="function"&&(n=r,r={});let i=r.overwrite||r.clobber||!1;tg.checkPaths(e,t,"move",(s,o)=>{if(s)return n(s);let{srcStat:u}=o;tg.checkParentPaths(e,u,t,"move",a=>{if(a)return n(a);XC(zC.dirname(t),c=>c?n(c):QC(e,t,i,n))})})}function QC(e,t,r,n){if(r)return ng(t,i=>i?n(i):rg(e,t,r,n));JC(t,(i,s)=>i?n(i):s?n(new Error("dest already exists.")):rg(e,t,r,n))}function rg(e,t,r,n){YC.rename(e,t,i=>i?i.code!=="EXDEV"?n(i):eF(e,t,r,n):n())}function eF(e,t,r,n){KC(e,t,{overwrite:r,errorOnExist:!0},s=>s?n(s):ng(e,n))}ig.exports=ZC});var ug=m((f9,og)=>{"use strict";var tF=tt().fromCallback;og.exports={move:tF(sg())}});var fg=m((h9,lg)=>{"use strict";var rF=tt().fromCallback,Xi=Ae(),ag=require("path"),cg=ft(),nF=Lt().pathExists;function iF(e,t,r,n){typeof r=="function"&&(n=r,r="utf8");let i=ag.dirname(e);nF(i,(s,o)=>{if(s)return n(s);if(o)return Xi.writeFile(e,t,r,n);cg.mkdirs(i,u=>{if(u)return n(u);Xi.writeFile(e,t,r,n)})})}function sF(e,...t){let r=ag.dirname(e);if(Xi.existsSync(r))return Xi.writeFileSync(e,...t);cg.mkdirsSync(r),Xi.writeFileSync(e,...t)}lg.exports={outputFile:rF(iF),outputFileSync:sF}});var pg=m((p9,Dc)=>{"use strict";Dc.exports=Object.assign({},sc(),Ec(),bc(),lm(),Bm(),Vm(),ft(),eg(),ug(),fg(),Lt(),Yi());var hg=require("fs");Object.getOwnPropertyDescriptor(hg,"promises")&&Object.defineProperty(Dc.exports,"promises",{get(){return hg.promises}})});var vy=m(Nn=>{"use strict";Object.defineProperty(Nn,"__esModule",{value:!0});Nn.splitWhen=Nn.flatten=void 0;function GR(e){return e.reduce((t,r)=>[].concat(t,r),[])}Nn.flatten=GR;function WR(e,t){let r=[[]],n=0;for(let i of e)t(i)?(n++,r[n]=[]):r[n].push(i);return r}Nn.splitWhen=WR});var Dy=m(bo=>{"use strict";Object.defineProperty(bo,"__esModule",{value:!0});bo.isEnoentCodeError=void 0;function VR(e){return e.code==="ENOENT"}bo.isEnoentCodeError=VR});var xy=m(vo=>{"use strict";Object.defineProperty(vo,"__esModule",{value:!0});vo.createDirentFromStats=void 0;var Yc=class{constructor(t,r){this.name=t,this.isBlockDevice=r.isBlockDevice.bind(r),this.isCharacterDevice=r.isCharacterDevice.bind(r),this.isDirectory=r.isDirectory.bind(r),this.isFIFO=r.isFIFO.bind(r),this.isFile=r.isFile.bind(r),this.isSocket=r.isSocket.bind(r),this.isSymbolicLink=r.isSymbolicLink.bind(r)}};function YR(e,t){return new Yc(e,t)}vo.createDirentFromStats=YR});var Sy=m(Mt=>{"use strict";Object.defineProperty(Mt,"__esModule",{value:!0});Mt.removeLeadingDotSegment=Mt.escape=Mt.makeAbsolute=Mt.unixify=void 0;var zR=require("path"),KR=2,XR=/(\\?)([()*?[\]{|}]|^!|[!+@](?=\())/g;function JR(e){return e.replace(/\\/g,"/")}Mt.unixify=JR;function ZR(e,t){return zR.resolve(e,t)}Mt.makeAbsolute=ZR;function QR(e){return e.replace(XR,"\\$2")}Mt.escape=QR;function eT(e){if(e.charAt(0)==="."){let t=e.charAt(1);if(t==="/"||t==="\\")return e.slice(KR)}return e}Mt.removeLeadingDotSegment=eT});var wy=m((B9,Ay)=>{Ay.exports=function(t){if(typeof t!="string"||t==="")return!1;for(var r;r=/(\\).|([@?!+*]\(.*\))/g.exec(t);){if(r[2])return!0;t=t.slice(r.index+r[0].length)}return!1}});var Ry=m((P9,Fy)=>{var tT=wy(),Cy={"{":"}","(":")","[":"]"},rT=function(e){if(e[0]==="!")return!0;for(var t=0,r=-2,n=-2,i=-2,s=-2,o=-2;t<e.length;){if(e[t]==="*"||e[t+1]==="?"&&/[\].+)]/.test(e[t])||n!==-1&&e[t]==="["&&e[t+1]!=="]"&&(n<t&&(n=e.indexOf("]",t)),n>t&&(o===-1||o>n||(o=e.indexOf("\\",t),o===-1||o>n)))||i!==-1&&e[t]==="{"&&e[t+1]!=="}"&&(i=e.indexOf("}",t),i>t&&(o=e.indexOf("\\",t),o===-1||o>i))||s!==-1&&e[t]==="("&&e[t+1]==="?"&&/[:!=]/.test(e[t+2])&&e[t+3]!==")"&&(s=e.indexOf(")",t),s>t&&(o=e.indexOf("\\",t),o===-1||o>s))||r!==-1&&e[t]==="("&&e[t+1]!=="|"&&(r<t&&(r=e.indexOf("|",t)),r!==-1&&e[r+1]!==")"&&(s=e.indexOf(")",r),s>r&&(o=e.indexOf("\\",r),o===-1||o>s))))return!0;if(e[t]==="\\"){var u=e[t+1];t+=2;var a=Cy[u];if(a){var c=e.indexOf(a,t);c!==-1&&(t=c+1)}if(e[t]==="!")return!0}else t++}return!1},nT=function(e){if(e[0]==="!")return!0;for(var t=0;t<e.length;){if(/[*?{}()[\]]/.test(e[t]))return!0;if(e[t]==="\\"){var r=e[t+1];t+=2;var n=Cy[r];if(n){var i=e.indexOf(n,t);i!==-1&&(t=i+1)}if(e[t]==="!")return!0}else t++}return!1};Fy.exports=function(t,r){if(typeof t!="string"||t==="")return!1;if(tT(t))return!0;var n=rT;return r&&r.strict===!1&&(n=nT),n(t)}});var Oy=m((I9,Ty)=>{"use strict";var iT=Ry(),sT=require("path").posix.dirname,oT=require("os").platform()==="win32",zc="/",uT=/\\/g,aT=/[\{\[].*[\}\]]$/,cT=/(^|[^\\])([\{\[]|\([^\)]+$)/,lT=/\\([\!\*\?\|\[\]\(\)\{\}])/g;Ty.exports=function(t,r){var n=Object.assign({flipBackslashes:!0},r);n.flipBackslashes&&oT&&t.indexOf(zc)<0&&(t=t.replace(uT,zc)),aT.test(t)&&(t+=zc),t+="a";d