| 121 | `)+_,Y=z+1,z=q.indexOf(` |
| 122 | `,Y)}while(z!==-1);return $+=q.slice(Y),$}class Xq1{constructor(q){return Ay7(q)}}function Fm6(q){return Ay7(q)}var zy7,Yy7,Hq1,NW6,gm6,$y7,yW6,CN5=(q,K={})=>{if(K.level&&!(Number.isInteger(K.level)&&K.level>=0&&K.level<=3))throw Error("The `level` option should be an integer from 0 to 3");let _=zy7?zy7.level:0;q.level=K.level===void 0?_:K.level},Ay7=(q)=>{let K=(..._)=>_.join(" ");return CN5(K,q),Object.setPrototypeOf(K,Fm6.prototype),K},Jq1=(q,K,_,...z)=>{if(q==="rgb"){if(K==="ansi16m")return sx[_].ansi16m(...z);if(K==="ansi256")return sx[_].ansi256(sx.rgbToAnsi256(...z));return sx[_].ansi(sx.rgbToAnsi(...z))}if(q==="hex")return Jq1("rgb",K,_,...sx.hexToRgb(...z));return sx[_][q](...z)},bN5,xN5,Mq1=(q,K,_)=>{let z,Y;if(_===void 0)z=q,Y=K;else z=_.openAll+q,Y=K+_.closeAll;return{open:q,close:K,openAll:z,closeAll:Y,parent:_}},q$8=(q,K,_)=>{let z=(...Y)=>IN5(z,Y.length===1?""+Y[0]:Y.join(" "));return Object.setPrototypeOf(z,xN5),z[Hq1]=q,z[NW6]=K,z[gm6]=_,z},IN5=(q,K)=>{if(q.level<=0||!K)return q[gm6]?"":K;let _=q[NW6];if(_===void 0)return K;let{openAll:z,closeAll:Y}=_;if(K.includes("\x1B"))while(_!==void 0)K=Ky7(K,_.close,_.open),_=_.parent;let $=K.indexOf(` |
| 123 | `);if($!==-1)K=_y7(K,Y,z,$);return z+K+Y},uN5,rL$,$8;var x3=y(()=>{aN7();qy7();({stdout:zy7,stderr:Yy7}=eN7),Hq1=Symbol("GENERATOR"),NW6=Symbol("STYLER"),gm6=Symbol("IS_EMPTY"),$y7=["ansi","ansi","ansi256","ansi16m"],yW6=Object.create(null);Object.setPrototypeOf(Fm6.prototype,Function.prototype);for(let[q,K]of Object.entries(sx))yW6[q]={get(){let _=q$8(this,Mq1(K.open,K.close,this[NW6]),this[gm6]);return Object.defineProperty(this,q,{value:_}),_}};yW6.visible={get(){let q=q$8(this,this[NW6],!0);return Object.defineProperty(this,"visible",{value:q}),q}};bN5=["rgb","hex","ansi256"];for(let q of bN5){yW6[q]={get(){let{level:_}=this;return function(...z){let Y=Mq1(Jq1(q,$y7[_],"color",...z),sx.color.close,this[NW6]);return q$8(this,Y,this[gm6])}}};let K="bg"+q[0].toUpperCase()+q.slice(1);yW6[K]={get(){let{level:_}=this;return function(...z){let Y=Mq1(Jq1(q,$y7[_],"bgColor",...z),sx.bgColor.close,this[NW6]);return q$8(this,Y,this[gm6])}}}}xN5=Object.defineProperties(()=>{},{...yW6,level:{enumerable:!0,get(){return this[Hq1].level},set(q){this[Hq1].level=q}}});Object.defineProperties(Fm6.prototype,yW6);uN5=Fm6(),rL$=Fm6({level:Yy7?Yy7.level:0}),$8=uN5});var Jy7=m((aL$,Hy7)=>{Hy7.exports=jy7;jy7.sync=pN5;var Oy7=U6("fs");function mN5(q,K){var _=K.pathExt!==void 0?K.pathExt:process.env.PATHEXT;if(!_)return!0;if(_=_.split(";"),_.indexOf("")!==-1)return!0;for(var z=0;z<_.length;z++){var Y=_[z].toLowerCase();if(Y&&q.substr(-Y.length).toLowerCase()===Y)return!0}return!1}function wy7(q,K,_){if(!q.isSymbolicLink()&&!q.isFile())return!1;return mN5(K,_)}function jy7(q,K,_){Oy7.stat(q,function(z,Y){_(z,z?!1:wy7(Y,q,K))})}function pN5(q,K){return wy7(Oy7.statSync(q),q,K)}});var Dy7=m((sL$,Wy7)=>{Wy7.exports=Xy7;Xy7.sync=BN5;var My7=U6("fs");function Xy7(q,K,_){My7.stat(q,function(z,Y){_(z,z?!1:Py7(Y,K))})}function BN5(q,K){return Py7(My7.statSync(q),K)}function Py7(q,K){return q.isFile()&&gN5(q,K)}function gN5(q,K){var{mode:_,uid:z,gid:Y}=q,$=K.uid!==void 0?K.uid:process.getuid&&process.getuid(),A=K.gid!==void 0?K.gid:process.getgid&&process.getgid(),O=parseInt("100",8),w=parseInt("010",8),j=parseInt("001",8),H=O|w,J=_&j||_&w&&Y===A||_&O&&z===$||_&H&&$===0;return J}});var Zy7=m((eL$,fy7)=>{var tL$=U6("fs"),K$8;if(process.platform==="win32"||global.TESTING_WINDOWS)K$8=Jy7();else K$8=Dy7();fy7.exports=Pq1;Pq1.sync=FN5;function Pq1(q,K,_){if(typeof K==="function")_=K,K={};if(!_){if(typeof Promise!=="function")throw TypeError("callback not provided");return new Promise(function(z,Y){Pq1(q,K||{},function($,A){if($)Y($);else z(A)})})}K$8(q,K||{},function(z,Y){if(z){if(z.code==="EACCES"||K&&K.ignoreErrors)z=null,Y=!1}_(z,Y)})}function FN5(q,K){try{return K$8.sync(q,K||{})}catch(_){if(K&&K.ignoreErrors||_.code==="EACCES")return!1;else throw _}}});var yy7=m((qR$,Ny7)=>{var EW6=process.platform==="win32"||process.env.OSTYPE==="cygwin"||process.env.OSTYPE==="msys",Gy7=U6("path"),UN5=EW6?";":":",Ty7=Zy7(),vy7=(q)=>Object.assign(Error(`not found: ${q}`),{code:"ENOENT"}),ky7=(q,K)=>{let _=K.colon||UN5,z=q.match(/\//)||EW6&&q.match(/\\/)?[""]:[...EW6?[process.cwd()]:[],...(K.path||process.env.PATH||"").split(_)],Y=EW6?K.pathExt||process.env.PATHEXT||".EXE;.CMD;.BAT;.COM":"",$=EW6?Y.split(_):[""];if(EW6){if(q.indexOf(".")!==-1&&$[0]!=="")$.unshift("")}return{pathEnv:z,pathExt:$,pathExtExe:Y}},Vy7=(q,K,_)=>{if(typeof K==="function")_=K,K={};if(!K)K={};let{pathEnv:z,pathExt:Y,pathExtExe:$}=ky7(q,K),A=[],O=(j)=>new Promise((H,J)=>{if(j===z.length)return K.all&&A.length?H(A):J(vy7(q));let M=z[j],X=/^".*"$/.test(M)?M.slice(1,-1):M,P=Gy7.join(X,q),W=!X&&/^\.[\\\/]/.test(q)?q.slice(0,2)+P:P;H(w(W,j,0))}),w=(j,H,J)=>new Promise((M,X)=>{if(J===Y.length)return M(O(H+1));let P=Y[J];Ty7(j+P,{pathExt:$},(W,D)=>{if(!W&&D)if(K.all)A.push(j+P);else return M(j+P);return M(w(j,H,J+1))})});return _?O(0).then((j)=>_(null,j),_):O(0)},QN5=(q,K)=>{K=K||{};let{pathEnv:_,pathExt:z,pathExtExe:Y}=ky7(q,K),$=[];for(let A=0;A<_.length;A++){let O=_[A],w=/^".*"$/.test(O)?O.slice(1,-1):O,j=Gy7.join(w,q),H=!w&&/^\.[\\\/]/.test(q)?q.slice(0,2)+j:j;for(let J=0;J<z.length;J++){let M=H+z[J];try{if(Ty7.sync(M,{pathExt:Y}))if(K.all)$.push(M);else return M}catch(X){}}}if(K.all&&$.length)return $;if(K.nothrow)return null;throw vy7(q)};Ny7.exports=Vy7;Vy7.sync=QN5});var Ly7=m((KR$,Wq1)=>{var Ey7=(q={})=>{let K=q.env||process.env;if((q.platform||process.platform)!=="win32")return"PATH";return Object.keys(K).reverse().find((z)=>z.toUpperCase()==="PATH")||"Path"};Wq1.exports=Ey7;Wq1.exports.default=Ey7});var Cy7=m((_R$,Sy7)=>{var Ry7=U6("path"),dN5=yy7(),cN5=Ly7();function hy7(q,K){let _=q.options.env||process.env,z=process.cwd(),Y=q.options.cwd!=null,$=Y&&process.chdir!==void 0&&!process.chdir.disabled;if($)try{process.chdir(q.options.cwd)}catch(O){}let A;try{A=dN5.sync(q.command,{path:_[cN5({env:_})],pathExt:K?Ry7.delimiter:void 0})}catch(O){}finally{if($)process.chdir(z)}if(A)A=Ry7.resolve(Y?q.options.cwd:"",A);return A}function lN5(q){return hy7(q)||hy7(q,!0)}Sy7.exports=lN5});var by7=m((rN5,fq1)=>{var Dq1=/([()\][%!^"`<>&|;, *?])/g;function nN5(q){return q=q.replace(Dq1,"^$1"),q}function iN5(q,K){if(q=`${q}`,q=q.replace(/(?=(\\+?)?)\1"/g,"$1$1\\\""),q=q.replace(/(?=(\\+?)?)\1$/,"$1$1"),q=`"${q}"`,q=q.replace(Dq1,"^$1"),K)q=q.replace(Dq1,"^$1");return q}rN5.command=nN5;rN5.argument=iN5});var Iy7=m((zR$,xy7)=>{xy7.exports=/^#!(.*)/});var my7=m((YR$,uy7)=>{var sN5=Iy7();uy7.exports=(q="")=>{let K=q.match(sN5);if(!K)return null;let[_,z]=K[0].replace(/#! ?/,"").split(" "),Y=_.split("/").pop();if(Y==="env")return z;return z?`${Y} ${z}`:Y}});var By7=m(($R$,py7)=>{var Zq1=U6("fs"),tN5=my7();function eN5(q){let _=Buffer.alloc(150),z;try{z=Zq1.openSync(q,"r"),Zq1.readSync(z,_,0,150,0),Zq1.closeSync(z)}catch(Y){}return tN5(_.toString())}py7.exports=eN5});var Qy7=m((AR$,Uy7)=>{var qy5=U6("path"),gy7=Cy7(),Fy7=by7(),Ky5=By7(),_y5=process.platform==="win32",zy5=/\.(?:com|exe)$/i,Yy5=/node_modules[\\/].bin[\\/][^\\/]+\.cmd$/i;function $y5(q){q.file=gy7(q);let K=q.file&&Ky5(q.file);if(K)return q.args.unshift(q.file),q.command=K,gy7(q);return q.file}function Ay5(q){if(!_y5)return q;let K=$y5(q),_=!zy5.test(K);if(q.options.forceShell||_){let z=Yy5.test(K);q.command=qy5.normalize(q.command),q.command=Fy7.command(q.command),q.args=q.args.map(($)=>Fy7.argument($,z));let Y=[q.command].concat(q.args).join(" ");q.args=["/d","/s","/c",`"${Y}"`],q.command=process.env.comspec||"cmd.exe",q.options.windowsVerbatimArguments=!0}return q}function Oy5(q,K,_){if(K&&!Array.isArray(K))_=K,K=null;K=K?K.slice(0):[],_=Object.assign({},_);let z={command:q,args:K,options:_,file:void 0,original:{command:q,args:K}};return _.shell?z:Ay5(z)}Uy7.exports=Oy5});var ly7=m((OR$,cy7)=>{var Gq1=process.platform==="win32";function Tq1(q,K){return Object.assign(Error(`${K} ${q.command} ENOENT`),{code:"ENOENT",errno:"ENOENT",syscall:`${K} ${q.command}`,path:q.command,spawnargs:q.args})}function wy5(q,K){if(!Gq1)return;let _=q.emit;q.emit=function(z,Y){if(z==="exit"){let $=dy7(Y,K);if($)return _.call(q,"error",$)}return _.apply(q,arguments)}}function dy7(q,K){if(Gq1&&q===1&&!K.file)return Tq1(K.original,"spawn");return null}function jy5(q,K){if(Gq1&&q===1&&!K.file)return Tq1(K.original,"spawnSync");return null}cy7.exports={hookChildProcess:wy5,verifyENOENT:dy7,verifyENOENTSync:jy5,notFoundError:Tq1}});var Vq1=m((wR$,LW6)=>{var ny7=U6("child_process"),vq1=Qy7(),kq1=ly7();function iy7(q,K,_){let z=vq1(q,K,_),Y=ny7.spawn(z.command,z.args,z.options);return kq1.hookChildProcess(Y,z),Y}function Hy5(q,K,_){let z=vq1(q,K,_),Y=ny7.spawnSync(z.command,z.args,z.options);return Y.error=Y.error||kq1.verifyENOENTSync(Y.status,z),Y}LW6.exports=iy7;LW6.exports.spawn=iy7;LW6.exports.sync=Hy5;LW6.exports._parse=vq1;LW6.exports._enoent=kq1});function Nq1(q){let K=typeof q==="string"?` |
| 124 | `:` |
| 125 | `.charCodeAt(),_=typeof q==="string"?"\r":"\r".charCodeAt();if(q[q.length-1]===K)q=q.slice(0,-1);if(q[q.length-1]===_)q=q.slice(0,-1);return q}function _$8(q={}){let{env:K=process.env,platform:_=process.platform}=q;if(_!=="win32")return"PATH";return Object.keys(K).reverse().find((z)=>z.toUpperCase()==="PATH")||"Path"}import z$8 from"node:process";import Um6 from"node:path";import{fileURLToPath as ry7}from"node:url";var Jy5=({cwd:q=z$8.cwd(),path:K=z$8.env[_$8()],preferLocal:_=!0,execPath:z=z$8.execPath,addExecPath:Y=!0}={})=>{let $=q instanceof URL?ry7(q):q,A=Um6.resolve($),O=[];if(_)My5(O,A);if(Y)Xy5(O,z,A);return[...O,K].join(Um6.delimiter)},My5=(q,K)=>{let _;while(_!==K)q.push(Um6.join(K,"node_modules/.bin")),_=K,K=Um6.resolve(K,"..")},Xy5=(q,K,_)=>{let z=K instanceof URL?ry7(K):K;q.push(Um6.resolve(_,z,".."))},oy7=({env:q=z$8.env,...K}={})=>{q={...q};let _=_$8({env:q});return K.path=q[_],q[_]=Jy5(K),q};var ay7=()=>{};function yq1(q,K,{ignoreNonConfigurable:_=!1}={}){let{name:z}=q;for(let Y of Reflect.ownKeys(K))Py5(q,K,Y,_);return Dy5(q,K),Ty5(q,K,z),q}var Py5=(q,K,_,z)=>{if(_==="length"||_==="prototype")return;if(_==="arguments"||_==="caller")return;let Y=Object.getOwnPropertyDescriptor(q,_),$=Object.getOwnPropertyDescriptor(K,_);if(!Wy5(Y,$)&&z)return;Object.defineProperty(q,_,$)},Wy5=function(q,K){return q===void 0||q.configurable||q.writable===K.writable&&q.enumerable===K.enumerable&&q.configurable===K.configurable&&(q.writable||q.value===K.value)},Dy5=(q,K)=>{let _=Object.getPrototypeOf(K);if(_===Object.getPrototypeOf(q))return;Object.setPrototypeOf(q,_)},fy5=(q,K)=>`/* Wrapped ${q}*/ |
| 126 | ${K}`,Zy5,Gy5,Ty5=(q,K,_)=>{let z=_===""?"":`with ${_.trim()}() `,Y=fy5.bind(null,z,K.toString());Object.defineProperty(Y,"name",Gy5),Object.defineProperty(q,"toString",{...Zy5,value:Y})};var sy7=y(()=>{Zy5=Object.getOwnPropertyDescriptor(Function.prototype,"toString"),Gy5=Object.getOwnPropertyDescriptor(Function.prototype.toString,"name")});var Y$8,ty7=(q,K={})=>{if(typeof q!=="function")throw TypeError("Expected a function");let _,z=0,Y=q.displayName||q.name||"<anonymous>",$=function(...A){if(Y$8.set($,++z),z===1)_=q.apply(this,A),q=null;else if(K.throw===!0)throw Error(`Function \`${Y}\` can only be called once`);return _};return yq1($,q),Y$8.set($,z),$},ey7;var qE7=y(()=>{sy7();Y$8=new WeakMap;ty7.callCount=(q)=>{if(!Y$8.has(q))throw Error(`The given function \`${q.name}\` is not wrapped by the \`onetime\` package`);return Y$8.get(q)};ey7=ty7});var KE7=()=>{let q=Eq1-_E7+1;return Array.from({length:q},vy5)},vy5=(q,K)=>({name:`SIGRT${K+1}`,number:_E7+K,action:"terminate",description:"Application-specific signal (realtime)",standard:"posix"}),_E7=34,Eq1=64;var zE7;var YE7=y(()=>{zE7=[{name:"SIGHUP",number:1,action:"terminate",description:"Terminal closed",standard:"posix"},{name:"SIGINT",number:2,action:"terminate",description:"User interruption with CTRL-C",standard:"ansi"},{name:"SIGQUIT",number:3,action:"core",description:"User interruption with CTRL-\\",standard:"posix"},{name:"SIGILL",number:4,action:"core",description:"Invalid machine instruction",standard:"ansi"},{name:"SIGTRAP",number:5,action:"core",description:"Debugger breakpoint",standard:"posix"},{name:"SIGABRT",number:6,action:"core",description:"Aborted",standard:"ansi"},{name:"SIGIOT",number:6,action:"core",description:"Aborted",standard:"bsd"},{name:"SIGBUS",number:7,action:"core",description:"Bus error due to misaligned, non-existing address or paging error",standard:"bsd"},{name:"SIGEMT",number:7,action:"terminate",description:"Command should be emulated but is not implemented",standard:"other"},{name:"SIGFPE",number:8,action:"core",description:"Floating point arithmetic error",standard:"ansi"},{name:"SIGKILL",number:9,action:"terminate",description:"Forced termination",standard:"posix",forced:!0},{name:"SIGUSR1",number:10,action:"terminate",description:"Application-specific signal",standard:"posix"},{name:"SIGSEGV",number:11,action:"core",description:"Segmentation fault",standard:"ansi"},{name:"SIGUSR2",number:12,action:"terminate",description:"Application-specific signal",standard:"posix"},{name:"SIGPIPE",number:13,action:"terminate",description:"Broken pipe or socket",standard:"posix"},{name:"SIGALRM",number:14,action:"terminate",description:"Timeout or timer",standard:"posix"},{name:"SIGTERM",number:15,action:"terminate",description:"Termination",standard:"ansi"},{name:"SIGSTKFLT",number:16,action:"terminate",description:"Stack is empty or overflowed",standard:"other"},{name:"SIGCHLD",number:17,action:"ignore",description:"Child process terminated, paused or unpaused",standard:"posix"},{name:"SIGCLD",number:17,action:"ignore",description:"Child process terminated, paused or unpaused",standard:"other"},{name:"SIGCONT",number:18,action:"unpause",description:"Unpaused",standard:"posix",forced:!0},{name:"SIGSTOP",number:19,action:"pause",description:"Paused",standard:"posix",forced:!0},{name:"SIGTSTP",number:20,action:"pause",description:'Paused using CTRL-Z or "suspend"',standard:"posix"},{name:"SIGTTIN",number:21,action:"pause",description:"Background process cannot read terminal input",standard:"posix"},{name:"SIGBREAK",number:21,action:"terminate",description:"User interruption with CTRL-BREAK",standard:"other"},{name:"SIGTTOU",number:22,action:"pause",description:"Background process cannot write to terminal output",standard:"posix"},{name:"SIGURG",number:23,action:"ignore",description:"Socket received out-of-band data",standard:"bsd"},{name:"SIGXCPU",number:24,action:"core",description:"Process timed out",standard:"bsd"},{name:"SIGXFSZ",number:25,action:"core",description:"File too big",standard:"bsd"},{name:"SIGVTALRM",number:26,action:"terminate",description:"Timeout or timer",standard:"bsd"},{name:"SIGPROF",number:27,action:"terminate",description:"Timeout or timer",standard:"bsd"},{name:"SIGWINCH",number:28,action:"ignore",description:"Terminal window size changed",standard:"bsd"},{name:"SIGIO",number:29,action:"terminate",description:"I/O is available",standard:"other"},{name:"SIGPOLL",number:29,action:"terminate",description:"Watched event",standard:"other"},{name:"SIGINFO",number:29,action:"ignore",description:"Request for process information",standard:"other"},{name:"SIGPWR",number:30,action:"terminate",description:"Device running out of power",standard:"systemv"},{name:"SIGSYS",number:31,action:"core",description:"Invalid system call",standard:"other"},{name:"SIGUNUSED",number:31,action:"terminate",description:"Invalid system call",standard:"other"}]});import{constants as ky5}from"node:os";var Lq1=()=>{let q=KE7();return[...zE7,...q].map(Vy5)},Vy5=({name:q,number:K,description:_,action:z,forced:Y=!1,standard:$})=>{let{signals:{[q]:A}}=ky5,O=A!==void 0;return{name:q,number:O?A:K,description:_,supported:O,action:z,forced:Y,standard:$}};var $E7=y(()=>{YE7()});import{constants as Ny5}from"node:os";var yy5=()=>{let q=Lq1();return Object.fromEntries(q.map(Ey5))},Ey5=({name:q,number:K,description:_,supported:z,action:Y,forced:$,standard:A})=>[q,{name:q,number:K,description:_,supported:z,action:Y,forced:$,standard:A}],AE7,Ly5=()=>{let q=Lq1(),K=Eq1+1,_=Array.from({length:K},(z,Y)=>Ry5(Y,q));return Object.assign({},..._)},Ry5=(q,K)=>{let _=hy5(q,K);if(_===void 0)return{};let{name:z,description:Y,supported:$,action:A,forced:O,standard:w}=_;return{[q]:{name:z,number:q,description:Y,supported:$,action:A,forced:O,standard:w}}},hy5=(q,K)=>{let _=K.find(({name:z})=>Ny5.signals[z]===q);if(_!==void 0)return _;return K.find((z)=>z.number===q)},RR$;var OE7=y(()=>{$E7();AE7=yy5(),RR$=Ly5()});import Sy5 from"node:process";var Cy5=({timedOut:q,timeout:K,errorCode:_,signal:z,signalDescription:Y,exitCode:$,isCanceled:A})=>{if(q)return`timed out after ${K} milliseconds`;if(A)return"was canceled";if(_!==void 0)return`failed with ${_}`;if(z!==void 0)return`was killed with ${z} (${Y})`;if($!==void 0)return`failed with exit code ${$}`;return"failed"},Qm6=({stdout:q,stderr:K,all:_,error:z,signal:Y,exitCode:$,command:A,escapedCommand:O,timedOut:w,isCanceled:j,killed:H,parsed:{options:{timeout:J,cwd:M=Sy5.cwd()}}})=>{$=$===null?void 0:$,Y=Y===null?void 0:Y;let X=Y===void 0?void 0:AE7[Y].description,P=z&&z.code,D=`Command ${Cy5({timedOut:w,timeout:J,errorCode:P,signal:Y,signalDescription:X,exitCode:$,isCanceled:j})}: ${A}`,f=Object.prototype.toString.call(z)==="[object Error]",G=f?`${D} |