@capgo/cli
Version:
A CLI to upload to capgo servers
71 lines (70 loc) • 1.48 MB
JavaScript
import{createRequire as $80}from"node:module";var o40=Object.create;var{getPrototypeOf:t40,defineProperty:p7,getOwnPropertyNames:aA}=Object;var $G=Object.prototype.hasOwnProperty;function XG(D){return this[D]}var G0=(D,$,X)=>{var J=aA($);for(let Y of J)if(!$G.call(D,Y)&&Y!=="default")p7(D,Y,{get:XG.bind($,Y),enumerable:!0});if(X){for(let Y of J)if(!$G.call(X,Y)&&Y!=="default")p7(X,Y,{get:XG.bind($,Y),enumerable:!0});return X}},a40,s40,wD=(D,$,X)=>{var J=D!=null&&typeof D==="object";if(J){var Y=$?a40??=new WeakMap:s40??=new WeakMap,Q=Y.get(D);if(Q)return Q}X=D!=null?o40(t40(D)):{};let U=$||!D||!D.__esModule?p7(X,"default",{value:D,enumerable:!0}):X;for(let F of aA(D))if(!$G.call(U,F))p7(U,F,{get:XG.bind(D,F),enumerable:!0});if(J)Y.set(D,U);return U};var E=(D,$)=>()=>($||D(($={exports:{}}).exports,$),$.exports);var e40=(D)=>D;function D80(D,$){this[D]=e40.bind(null,$)}var X$=(D,$)=>{for(var X in $)p7(D,X,{get:$[X],enumerable:!0,configurable:!0,set:D80.bind($,X)})};var o=(D,$)=>()=>(D&&($=D(D=0)),$);var l=$80(import.meta.url);var YG=E((wc0,JG)=>{var VJ=process||{},sA=VJ.argv||[],WJ=VJ.env||{},X80=!(!!WJ.NO_COLOR||sA.includes("--no-color"))&&(!!WJ.FORCE_COLOR||sA.includes("--color")||VJ.platform==="win32"||(VJ.stdout||{}).isTTY&&WJ.TERM!=="dumb"||!!WJ.CI),J80=(D,$,X=D)=>(J)=>{let Y=""+J,Q=Y.indexOf($,D.length);return~Q?D+Y80(Y,$,X,Q)+$:D+Y+$},Y80=(D,$,X,J)=>{let Y="",Q=0;do Y+=D.substring(Q,J)+X,Q=J+$.length,J=D.indexOf($,Q);while(~J);return Y+D.substring(Q)},eA=(D=X80)=>{let $=D?J80:()=>String;return{isColorSupported:D,reset:$("\x1B[0m","\x1B[0m"),bold:$("\x1B[1m","\x1B[22m","\x1B[22m\x1B[1m"),dim:$("\x1B[2m","\x1B[22m","\x1B[22m\x1B[2m"),italic:$("\x1B[3m","\x1B[23m"),underline:$("\x1B[4m","\x1B[24m"),inverse:$("\x1B[7m","\x1B[27m"),hidden:$("\x1B[8m","\x1B[28m"),strikethrough:$("\x1B[9m","\x1B[29m"),black:$("\x1B[30m","\x1B[39m"),red:$("\x1B[31m","\x1B[39m"),green:$("\x1B[32m","\x1B[39m"),yellow:$("\x1B[33m","\x1B[39m"),blue:$("\x1B[34m","\x1B[39m"),magenta:$("\x1B[35m","\x1B[39m"),cyan:$("\x1B[36m","\x1B[39m"),white:$("\x1B[37m","\x1B[39m"),gray:$("\x1B[90m","\x1B[39m"),bgBlack:$("\x1B[40m","\x1B[49m"),bgRed:$("\x1B[41m","\x1B[49m"),bgGreen:$("\x1B[42m","\x1B[49m"),bgYellow:$("\x1B[43m","\x1B[49m"),bgBlue:$("\x1B[44m","\x1B[49m"),bgMagenta:$("\x1B[45m","\x1B[49m"),bgCyan:$("\x1B[46m","\x1B[49m"),bgWhite:$("\x1B[47m","\x1B[49m"),blackBright:$("\x1B[90m","\x1B[39m"),redBright:$("\x1B[91m","\x1B[39m"),greenBright:$("\x1B[92m","\x1B[39m"),yellowBright:$("\x1B[93m","\x1B[39m"),blueBright:$("\x1B[94m","\x1B[39m"),magentaBright:$("\x1B[95m","\x1B[39m"),cyanBright:$("\x1B[96m","\x1B[39m"),whiteBright:$("\x1B[97m","\x1B[39m"),bgBlackBright:$("\x1B[100m","\x1B[49m"),bgRedBright:$("\x1B[101m","\x1B[49m"),bgGreenBright:$("\x1B[102m","\x1B[49m"),bgYellowBright:$("\x1B[103m","\x1B[49m"),bgBlueBright:$("\x1B[104m","\x1B[49m"),bgMagentaBright:$("\x1B[105m","\x1B[49m"),bgCyanBright:$("\x1B[106m","\x1B[49m"),bgWhiteBright:$("\x1B[107m","\x1B[49m")}};JG.exports=eA();JG.exports.createColors=eA});var BD=E((Bc0,DR)=>{var QG={to(D,$){if(!$)return`\x1B[${D+1}G`;return`\x1B[${$+1};${D+1}H`},move(D,$){let X="";if(D<0)X+=`\x1B[${-D}D`;else if(D>0)X+=`\x1B[${D}C`;if($<0)X+=`\x1B[${-$}A`;else if($>0)X+=`\x1B[${$}B`;return X},up:(D=1)=>`\x1B[${D}A`,down:(D=1)=>`\x1B[${D}B`,forward:(D=1)=>`\x1B[${D}C`,backward:(D=1)=>`\x1B[${D}D`,nextLine:(D=1)=>"\x1B[E".repeat(D),prevLine:(D=1)=>"\x1B[F".repeat(D),left:"\x1B[G",hide:"\x1B[?25l",show:"\x1B[?25h",save:"\x1B7",restore:"\x1B8"},Q80={up:(D=1)=>"\x1B[S".repeat(D),down:(D=1)=>"\x1B[T".repeat(D)},U80={screen:"\x1B[2J",up:(D=1)=>"\x1B[1J".repeat(D),down:(D=1)=>"\x1B[J".repeat(D),line:"\x1B[2K",lineEnd:"\x1B[K",lineStart:"\x1B[1K",lines(D){let $="";for(let X=0;X<D;X++)$+=this.line+(X<D-1?QG.up():"");if(D)$+=QG.left;return $}};DR.exports={cursor:QG,scroll:Q80,erase:U80,beep:"\x07"}});import{stdout as qG,stdin as QR}from"node:process";import*as l6 from"node:readline";import F80 from"node:readline";import{ReadStream as $R}from"node:tty";function H9(D,$,X){if(!X.some((U)=>!U.disabled))return D;let J=D+$,Y=Math.max(X.length-1,0),Q=J<0?Y:J>Y?0:J;return X[Q].disabled?H9(Q,$<0?-1:1,X):Q}function OG(D,$,X){return String(D).normalize().replaceAll(`\r
`,`
`).split(`
`).map((J)=>N80(J,$,X)).join(`
`)}function KG(D,$){if(typeof D=="string")return x1.aliases.get(D)===$;for(let X of D)if(X!==void 0&&KG(X,$))return!0;return!1}function M80(D,$){if(D===$)return;let X=D.split(`
`),J=$.split(`
`),Y=Math.max(X.length,J.length),Q=[];for(let U=0;U<Y;U++)X[U]!==J[U]&&Q.push(U);return{lines:Q,numLinesBefore:X.length,numLinesAfter:J.length,numLines:Y}}function y0(D){return D===GG}function IJ(D,$){let X=D;X.isTTY&&X.setRawMode($)}function GR({input:D=QR,output:$=qG,overwrite:X=!0,hideCursor:J=!0}={}){let Y=l6.createInterface({input:D,output:$,prompt:"",tabSize:1});l6.emitKeypressEvents(D,Y),D instanceof $R&&D.isTTY&&D.setRawMode(!0);let Q=(U,{name:F,sequence:Z})=>{let O=String(U);if(KG([O,F,Z],"cancel")){J&&$.write(Y1.cursor.show),process.exit(0);return}if(!X)return;l6.moveCursor($,F==="return"?0:-1,F==="return"?-1:0,()=>{l6.clearLine($,1,()=>{D.once("keypress",Q)})})};return J&&$.write(Y1.cursor.hide),D.once("keypress",Q),()=>{D.off("keypress",Q),J&&$.write(Y1.cursor.show),D instanceof $R&&D.isTTY&&!I80&&D.setRawMode(!1),Y.terminal=!1,Y.close()}}function EJ(D,$,X,J=X){let Y=RJ(D??qG);return OG($,Y-X.length,{hard:!0,trim:!1}).split(`
`).map((Q,U)=>`${U===0?J:X}${Q}`).join(`
`)}class n4{input;output;_abortSignal;rl;opts;_render;_track=!1;_prevFrame="";_subscribers=new Map;_cursor=0;state="initial";error="";value;userInput="";constructor(D,$=!0){let{input:X=QR,output:J=qG,render:Y,signal:Q,...U}=D;this.opts=U,this.onKeypress=this.onKeypress.bind(this),this.close=this.close.bind(this),this.render=this.render.bind(this),this._render=Y.bind(this),this._track=$,this._abortSignal=Q,this.input=X,this.output=J}unsubscribe(){this._subscribers.clear()}setSubscriber(D,$){let X=this._subscribers.get(D)??[];X.push($),this._subscribers.set(D,X)}on(D,$){this.setSubscriber(D,{cb:$})}once(D,$){this.setSubscriber(D,{cb:$,once:!0})}emit(D,...$){let X=this._subscribers.get(D)??[],J=[];for(let Y of X)Y.cb(...$),Y.once&&J.push(()=>X.splice(X.indexOf(Y),1));for(let Y of J)Y()}prompt(){return new Promise((D)=>{if(this._abortSignal){if(this._abortSignal.aborted)return this.state="cancel",this.close(),D(GG);this._abortSignal.addEventListener("abort",()=>{this.state="cancel",this.close()},{once:!0})}this.rl=F80.createInterface({input:this.input,tabSize:2,prompt:"",escapeCodeTimeout:50,terminal:!0}),this.rl.prompt(),this.opts.initialUserInput!==void 0&&this._setUserInput(this.opts.initialUserInput,!0),this.input.on("keypress",this.onKeypress),IJ(this.input,!0),this.output.on("resize",this.render),this.render(),this.once("submit",()=>{this.output.write(Y1.cursor.show),this.output.off("resize",this.render),IJ(this.input,!1),D(this.value)}),this.once("cancel",()=>{this.output.write(Y1.cursor.show),this.output.off("resize",this.render),IJ(this.input,!1),D(GG)})})}_isActionKey(D,$){return D==="\t"}_setValue(D){this.value=D,this.emit("value",this.value)}_setUserInput(D,$){this.userInput=D??"",this.emit("userInput",this.userInput),$&&this._track&&this.rl&&(this.rl.write(this.userInput),this._cursor=this.rl.cursor)}_clearUserInput(){this.rl?.write(null,{ctrl:!0,name:"u"}),this._setUserInput("")}onKeypress(D,$){if(this._track&&$.name!=="return"&&($.name&&this._isActionKey(D,$)&&this.rl?.write(null,{ctrl:!0,name:"h"}),this._cursor=this.rl?.cursor??0,this._setUserInput(this.rl?.line)),this.state==="error"&&(this.state="active"),$?.name&&(!this._track&&x1.aliases.has($.name)&&this.emit("cursor",x1.aliases.get($.name)),x1.actions.has($.name)&&this.emit("cursor",$.name)),D&&(D.toLowerCase()==="y"||D.toLowerCase()==="n")&&this.emit("confirm",D.toLowerCase()==="y"),this.emit("key",D?.toLowerCase(),$),$?.name==="return"){if(this.opts.validate){let X=this.opts.validate(this.value);X&&(this.error=X instanceof Error?X.message:X,this.state="error",this.rl?.write(this.userInput))}this.state!=="error"&&(this.state="submit")}KG([D,$?.name,$?.sequence],"cancel")&&(this.state="cancel"),(this.state==="submit"||this.state==="cancel")&&this.emit("finalize"),this.render(),(this.state==="submit"||this.state==="cancel")&&this.close()}close(){this.input.unpipe(),this.input.removeListener("keypress",this.onKeypress),this.output.write(`
`),IJ(this.input,!1),this.rl?.close(),this.rl=void 0,this.emit(`${this.state}`,this.value),this.unsubscribe()}restoreCursor(){let D=OG(this._prevFrame,process.stdout.columns,{hard:!0,trim:!1}).split(`
`).length-1;this.output.write(Y1.cursor.move(-999,D*-1))}render(){let D=OG(this._render(this)??"",process.stdout.columns,{hard:!0,trim:!1});if(D!==this._prevFrame){if(this.state==="initial")this.output.write(Y1.cursor.hide);else{let $=M80(this._prevFrame,D),X=HG(this.output);if(this.restoreCursor(),$){let J=Math.max(0,$.numLinesAfter-X),Y=Math.max(0,$.numLinesBefore-X),Q=$.lines.find((U)=>U>=J);if(Q===void 0){this._prevFrame=D;return}if($.lines.length===1){this.output.write(Y1.cursor.move(0,Q-Y)),this.output.write(Y1.erase.lines(1));let U=D.split(`
`);this.output.write(U[Q]),this._prevFrame=D,this.output.write(Y1.cursor.move(0,U.length-Q-1));return}else if($.lines.length>1){if(J<Y)Q=J;else{let F=Q-Y;F>0&&this.output.write(Y1.cursor.move(0,F))}this.output.write(Y1.erase.down());let U=D.split(`
`).slice(Q);this.output.write(U.join(`
`)),this._prevFrame=D;return}}this.output.write(Y1.erase.down())}this.output.write(D),this.state==="initial"&&(this.state="active"),this._prevFrame=D}}}function A80(D,$){if(D===void 0||$.length===0)return 0;let X=$.findIndex((J)=>J.value===D);return X!==-1?X:0}function R80(D,$){return($.label??String($.value)).toLowerCase().includes(D.toLowerCase())}function E80(D,$){if($)return D?$:$[0]}var d6,Y1,Z80=(D)=>D===161||D===164||D===167||D===168||D===170||D===173||D===174||D>=176&&D<=180||D>=182&&D<=186||D>=188&&D<=191||D===198||D===208||D===215||D===216||D>=222&&D<=225||D===230||D>=232&&D<=234||D===236||D===237||D===240||D===242||D===243||D>=247&&D<=250||D===252||D===254||D===257||D===273||D===275||D===283||D===294||D===295||D===299||D>=305&&D<=307||D===312||D>=319&&D<=322||D===324||D>=328&&D<=331||D===333||D===338||D===339||D===358||D===359||D===363||D===462||D===464||D===466||D===468||D===470||D===472||D===474||D===476||D===593||D===609||D===708||D===711||D>=713&&D<=715||D===717||D===720||D>=728&&D<=731||D===733||D===735||D>=768&&D<=879||D>=913&&D<=929||D>=931&&D<=937||D>=945&&D<=961||D>=963&&D<=969||D===1025||D>=1040&&D<=1103||D===1105||D===8208||D>=8211&&D<=8214||D===8216||D===8217||D===8220||D===8221||D>=8224&&D<=8226||D>=8228&&D<=8231||D===8240||D===8242||D===8243||D===8245||D===8251||D===8254||D===8308||D===8319||D>=8321&&D<=8324||D===8364||D===8451||D===8453||D===8457||D===8467||D===8470||D===8481||D===8482||D===8486||D===8491||D===8531||D===8532||D>=8539&&D<=8542||D>=8544&&D<=8555||D>=8560&&D<=8569||D===8585||D>=8592&&D<=8601||D===8632||D===8633||D===8658||D===8660||D===8679||D===8704||D===8706||D===8707||D===8711||D===8712||D===8715||D===8719||D===8721||D===8725||D===8730||D>=8733&&D<=8736||D===8739||D===8741||D>=8743&&D<=8748||D===8750||D>=8756&&D<=8759||D===8764||D===8765||D===8776||D===8780||D===8786||D===8800||D===8801||D>=8804&&D<=8807||D===8810||D===8811||D===8814||D===8815||D===8834||D===8835||D===8838||D===8839||D===8853||D===8857||D===8869||D===8895||D===8978||D>=9312&&D<=9449||D>=9451&&D<=9547||D>=9552&&D<=9587||D>=9600&&D<=9615||D>=9618&&D<=9621||D===9632||D===9633||D>=9635&&D<=9641||D===9650||D===9651||D===9654||D===9655||D===9660||D===9661||D===9664||D===9665||D>=9670&&D<=9672||D===9675||D>=9678&&D<=9681||D>=9698&&D<=9701||D===9711||D===9733||D===9734||D===9737||D===9742||D===9743||D===9756||D===9758||D===9792||D===9794||D===9824||D===9825||D>=9827&&D<=9829||D>=9831&&D<=9834||D===9836||D===9837||D===9839||D===9886||D===9887||D===9919||D>=9926&&D<=9933||D>=9935&&D<=9939||D>=9941&&D<=9953||D===9955||D===9960||D===9961||D>=9963&&D<=9969||D===9972||D>=9974&&D<=9977||D===9979||D===9980||D===9982||D===9983||D===10045||D>=10102&&D<=10111||D>=11094&&D<=11097||D>=12872&&D<=12879||D>=57344&&D<=63743||D>=65024&&D<=65039||D===65533||D>=127232&&D<=127242||D>=127248&&D<=127277||D>=127280&&D<=127337||D>=127344&&D<=127373||D===127375||D===127376||D>=127387&&D<=127404||D>=917760&&D<=917999||D>=983040&&D<=1048573||D>=1048576&&D<=1114109,O80=(D)=>D===12288||D>=65281&&D<=65376||D>=65504&&D<=65510,G80=(D)=>D>=4352&&D<=4447||D===8986||D===8987||D===9001||D===9002||D>=9193&&D<=9196||D===9200||D===9203||D===9725||D===9726||D===9748||D===9749||D>=9800&&D<=9811||D===9855||D===9875||D===9889||D===9898||D===9899||D===9917||D===9918||D===9924||D===9925||D===9934||D===9940||D===9962||D===9970||D===9971||D===9973||D===9978||D===9981||D===9989||D===9994||D===9995||D===10024||D===10060||D===10062||D>=10067&&D<=10069||D===10071||D>=10133&&D<=10135||D===10160||D===10175||D===11035||D===11036||D===11088||D===11093||D>=11904&&D<=11929||D>=11931&&D<=12019||D>=12032&&D<=12245||D>=12272&&D<=12287||D>=12289&&D<=12350||D>=12353&&D<=12438||D>=12441&&D<=12543||D>=12549&&D<=12591||D>=12593&&D<=12686||D>=12688&&D<=12771||D>=12783&&D<=12830||D>=12832&&D<=12871||D>=12880&&D<=19903||D>=19968&&D<=42124||D>=42128&&D<=42182||D>=43360&&D<=43388||D>=44032&&D<=55203||D>=63744&&D<=64255||D>=65040&&D<=65049||D>=65072&&D<=65106||D>=65108&&D<=65126||D>=65128&&D<=65131||D>=94176&&D<=94180||D===94192||D===94193||D>=94208&&D<=100343||D>=100352&&D<=101589||D>=101632&&D<=101640||D>=110576&&D<=110579||D>=110581&&D<=110587||D===110589||D===110590||D>=110592&&D<=110882||D===110898||D>=110928&&D<=110930||D===110933||D>=110948&&D<=110951||D>=110960&&D<=111355||D===126980||D===127183||D===127374||D>=127377&&D<=127386||D>=127488&&D<=127490||D>=127504&&D<=127547||D>=127552&&D<=127560||D===127568||D===127569||D>=127584&&D<=127589||D>=127744&&D<=127776||D>=127789&&D<=127797||D>=127799&&D<=127868||D>=127870&&D<=127891||D>=127904&&D<=127946||D>=127951&&D<=127955||D>=127968&&D<=127984||D===127988||D>=127992&&D<=128062||D===128064||D>=128066&&D<=128252||D>=128255&&D<=128317||D>=128331&&D<=128334||D>=128336&&D<=128359||D===128378||D===128405||D===128406||D===128420||D>=128507&&D<=128591||D>=128640&&D<=128709||D===128716||D>=128720&&D<=128722||D>=128725&&D<=128727||D>=128732&&D<=128735||D===128747||D===128748||D>=128756&&D<=128764||D>=128992&&D<=129003||D===129008||D>=129292&&D<=129338||D>=129340&&D<=129349||D>=129351&&D<=129535||D>=129648&&D<=129660||D>=129664&&D<=129672||D>=129680&&D<=129725||D>=129727&&D<=129733||D>=129742&&D<=129755||D>=129760&&D<=129768||D>=129776&&D<=129784||D>=131072&&D<=196605||D>=196608&&D<=262141,UG,NJ,LJ,FG,MJ,q80,w80,UR=(D,$={},X={})=>{let J=$.limit??1/0,Y=$.ellipsis??"",Q=$?.ellipsisWidth??(Y?UR(Y,w80,X).width:0),U=X.ansiWidth??0,F=X.controlWidth??0,Z=X.tabWidth??8,O=X.ambiguousWidth??1,G=X.emojiWidth??2,q=X.fullWidthWidth??2,w=X.regularWidth??1,B=X.wideWidth??2,K=0,H=0,W=D.length,M=0,I=!1,z=W,V=Math.max(0,J-Q),L=0,R=0,C=0,A=0;D:for(;;){if(R>L||H>=W&&H>K){let _=D.slice(L,R)||D.slice(K,H);M=0;for(let x of _.replaceAll(q80,"")){let S=x.codePointAt(0)||0;if(O80(S)?A=q:G80(S)?A=B:O!==w&&Z80(S)?A=O:A=w,C+A>V&&(z=Math.min(z,Math.max(L,K)+M)),C+A>J){I=!0;break D}M+=x.length,C+=A}L=R=0}if(H>=W)break;if(MJ.lastIndex=H,MJ.test(D)){if(M=MJ.lastIndex-H,A=M*w,C+A>V&&(z=Math.min(z,H+Math.floor((V-C)/w))),C+A>J){I=!0;break}C+=A,L=K,R=H,H=K=MJ.lastIndex;continue}if(UG.lastIndex=H,UG.test(D)){if(C+U>V&&(z=Math.min(z,H)),C+U>J){I=!0;break}C+=U,L=K,R=H,H=K=UG.lastIndex;continue}if(NJ.lastIndex=H,NJ.test(D)){if(M=NJ.lastIndex-H,A=M*F,C+A>V&&(z=Math.min(z,H+Math.floor((V-C)/F))),C+A>J){I=!0;break}C+=A,L=K,R=H,H=K=NJ.lastIndex;continue}if(LJ.lastIndex=H,LJ.test(D)){if(M=LJ.lastIndex-H,A=M*Z,C+A>V&&(z=Math.min(z,H+Math.floor((V-C)/Z))),C+A>J){I=!0;break}C+=A,L=K,R=H,H=K=LJ.lastIndex;continue}if(FG.lastIndex=H,FG.test(D)){if(C+G>V&&(z=Math.min(z,H)),C+G>J){I=!0;break}C+=G,L=K,R=H,H=K=FG.lastIndex;continue}H+=1}return{width:I?V:C,index:I?z:W,truncated:I,ellipsed:I&&J>=Q}},B80,r7=(D,$={})=>UR(D,B80,$).width,AJ="\x1B",FR="",K80=39,wG="\x07",ZR="[",H80="]",OR="m",BG,XR,z80=(D)=>{if(D>=30&&D<=37||D>=90&&D<=97)return 39;if(D>=40&&D<=47||D>=100&&D<=107)return 49;if(D===1||D===2)return 22;if(D===3)return 23;if(D===4)return 24;if(D===7)return 27;if(D===8)return 28;if(D===9)return 29;if(D===0)return 0},JR=(D)=>`${AJ}${ZR}${D}${OR}`,YR=(D)=>`${AJ}${BG}${D}${wG}`,W80=(D)=>D.map(($)=>r7($)),ZG=(D,$,X)=>{let J=$[Symbol.iterator](),Y=!1,Q=!1,U=D.at(-1),F=U===void 0?0:r7(U),Z=J.next(),O=J.next(),G=0;for(;!Z.done;){let q=Z.value,w=r7(q);F+w<=X?D[D.length-1]+=q:(D.push(q),F=0),(q===AJ||q===FR)&&(Y=!0,Q=$.startsWith(BG,G+1)),Y?Q?q===wG&&(Y=!1,Q=!1):q===OR&&(Y=!1):(F+=w,F===X&&!O.done&&(D.push(""),F=0)),Z=O,O=J.next(),G+=q.length}U=D.at(-1),!F&&U!==void 0&&U.length>0&&D.length>1&&(D[D.length-2]+=D.pop())},V80=(D)=>{let $=D.split(" "),X=$.length;for(;X>0&&!(r7($[X-1])>0);)X--;return X===$.length?D:$.slice(0,X).join(" ")+$.slice(X).join("")},N80=(D,$,X={})=>{if(X.trim!==!1&&D.trim()==="")return"";let J="",Y,Q,U=D.split(" "),F=W80(U),Z=[""];for(let[K,H]of U.entries()){X.trim!==!1&&(Z[Z.length-1]=(Z.at(-1)??"").trimStart());let W=r7(Z.at(-1)??"");if(K!==0&&(W>=$&&(X.wordWrap===!1||X.trim===!1)&&(Z.push(""),W=0),(W>0||X.trim===!1)&&(Z[Z.length-1]+=" ",W++)),X.hard&&F[K]>$){let M=$-W,I=1+Math.floor((F[K]-M-1)/$);Math.floor((F[K]-1)/$)<I&&Z.push(""),ZG(Z,H,$);continue}if(W+F[K]>$&&W>0&&F[K]>0){if(X.wordWrap===!1&&W<$){ZG(Z,H,$);continue}Z.push("")}if(W+F[K]>$&&X.wordWrap===!1){ZG(Z,H,$);continue}Z[Z.length-1]+=H}X.trim!==!1&&(Z=Z.map((K)=>V80(K)));let O=Z.join(`
`),G=O[Symbol.iterator](),q=G.next(),w=G.next(),B=0;for(;!q.done;){let K=q.value,H=w.value;if(J+=K,K===AJ||K===FR){XR.lastIndex=B+1;let M=XR.exec(O)?.groups;if(M?.code!==void 0){let I=Number.parseFloat(M.code);Y=I===K80?void 0:I}else M?.uri!==void 0&&(Q=M.uri.length===0?void 0:M.uri)}let W=Y?z80(Y):void 0;H===`
`?(Q&&(J+=YR("")),Y&&W&&(J+=JR(W))):K===`
`&&(Y&&W&&(J+=JR(Y)),Q&&(J+=YR(Q))),B+=K.length,q=w,w=G.next()}return J},L80,x1,I80,GG,RJ=(D)=>("columns"in D)&&typeof D.columns=="number"?D.columns:80,HG=(D)=>("rows"in D)&&typeof D.rows=="number"?D.rows:20,qR,zG,wR,BR,WG,VG;var NG=o(()=>{d6=wD(YG(),1),Y1=wD(BD(),1);UG=/[\u001b\u009b][[()#;?]*(?:[0-9]{1,4}(?:;[0-9]{0,4})*)?[0-9A-ORZcf-nqry=><]/y,NJ=/[\x00-\x08\x0A-\x1F\x7F-\x9F]{1,1000}/y,LJ=/\t{1,1000}/y,FG=/[\u{1F1E6}-\u{1F1FF}]{2}|\u{1F3F4}[\u{E0061}-\u{E007A}]{2}[\u{E0030}-\u{E0039}\u{E0061}-\u{E007A}]{1,3}\u{E007F}|(?:\p{Emoji}\uFE0F\u20E3?|\p{Emoji_Modifier_Base}\p{Emoji_Modifier}?|\p{Emoji_Presentation})(?:\u200D(?:\p{Emoji_Modifier_Base}\p{Emoji_Modifier}?|\p{Emoji_Presentation}|\p{Emoji}\uFE0F\u20E3?))*/yu,MJ=/(?:[\x20-\x7E\xA0-\xFF](?!\uFE0F)){1,1000}/y,q80=/\p{M}+/gu,w80={limit:1/0,ellipsis:""},B80={limit:1/0,ellipsis:"",ellipsisWidth:0},BG=`${H80}8;;`,XR=new RegExp(`(?:\\${ZR}(?<code>\\d+)m|\\${BG}(?<uri>.*)${wG})`,"y");L80=["up","down","left","right","space","enter","cancel"],x1={actions:new Set(L80),aliases:new Map([["k","up"],["j","down"],["h","left"],["l","right"],["\x03","cancel"],["escape","cancel"]]),messages:{cancel:"Canceled",error:"Something went wrong"},withGuide:!0};I80=globalThis.process.platform.startsWith("win"),GG=Symbol("clack:cancel");qR=class qR extends n4{filteredOptions;multiple;isNavigating=!1;selectedValues=[];focusedValue;#D=0;#X="";#J;#$;get cursor(){return this.#D}get userInputWithCursor(){if(!this.userInput)return d6.default.inverse(d6.default.hidden("_"));if(this._cursor>=this.userInput.length)return`${this.userInput}█`;let D=this.userInput.slice(0,this._cursor),[$,...X]=this.userInput.slice(this._cursor);return`${D}${d6.default.inverse($)}${X.join("")}`}get options(){return typeof this.#$=="function"?this.#$():this.#$}constructor(D){super(D),this.#$=D.options;let $=this.options;this.filteredOptions=[...$],this.multiple=D.multiple===!0,this.#J=D.filter??R80;let X;if(D.initialValue&&Array.isArray(D.initialValue)?this.multiple?X=D.initialValue:X=D.initialValue.slice(0,1):!this.multiple&&this.options.length>0&&(X=[this.options[0].value]),X)for(let J of X){let Y=$.findIndex((Q)=>Q.value===J);Y!==-1&&(this.toggleSelected(J),this.#D=Y)}this.focusedValue=this.options[this.#D]?.value,this.on("key",(J,Y)=>this.#Y(J,Y)),this.on("userInput",(J)=>this.#Q(J))}_isActionKey(D,$){return D==="\t"||this.multiple&&this.isNavigating&&$.name==="space"&&D!==void 0&&D!==""}#Y(D,$){let X=$.name==="up",J=$.name==="down",Y=$.name==="return";X||J?(this.#D=H9(this.#D,X?-1:1,this.filteredOptions),this.focusedValue=this.filteredOptions[this.#D]?.value,this.multiple||(this.selectedValues=[this.focusedValue]),this.isNavigating=!0):Y?this.value=E80(this.multiple,this.selectedValues):this.multiple?this.focusedValue!==void 0&&($.name==="tab"||this.isNavigating&&$.name==="space")?this.toggleSelected(this.focusedValue):this.isNavigating=!1:(this.focusedValue&&(this.selectedValues=[this.focusedValue]),this.isNavigating=!1)}deselectAll(){this.selectedValues=[]}toggleSelected(D){this.filteredOptions.length!==0&&(this.multiple?this.selectedValues.includes(D)?this.selectedValues=this.selectedValues.filter(($)=>$!==D):this.selectedValues=[...this.selectedValues,D]:this.selectedValues=[D])}#Q(D){if(D!==this.#X){this.#X=D;let $=this.options;D?this.filteredOptions=$.filter((Y)=>this.#J(D,Y)):this.filteredOptions=[...$];let X=A80(this.focusedValue,this.filteredOptions);this.#D=H9(X,0,this.filteredOptions);let J=this.filteredOptions[this.#D];J&&!J.disabled?this.focusedValue=J.value:this.focusedValue=void 0,this.multiple||(this.focusedValue!==void 0?this.toggleSelected(this.focusedValue):this.deselectAll())}}};zG=class zG extends n4{get cursor(){return this.value?0:1}get _value(){return this.cursor===0}constructor(D){super(D,!1),this.value=!!D.initialValue,this.on("userInput",()=>{this.value=this._value}),this.on("confirm",($)=>{this.output.write(Y1.cursor.move(0,-1)),this.value=$,this.state="submit",this.close()}),this.on("cursor",()=>{this.value=!this.value})}};wR=class wR extends n4{options;cursor=0;#D;getGroupItems(D){return this.options.filter(($)=>$.group===D)}isGroupSelected(D){let $=this.getGroupItems(D),X=this.value;return X===void 0?!1:$.every((J)=>X.includes(J.value))}toggleValue(){let D=this.options[this.cursor];if(this.value===void 0&&(this.value=[]),D.group===!0){let $=D.value,X=this.getGroupItems($);this.isGroupSelected($)?this.value=this.value.filter((J)=>X.findIndex((Y)=>Y.value===J)===-1):this.value=[...this.value,...X.map((J)=>J.value)],this.value=Array.from(new Set(this.value))}else{let $=this.value.includes(D.value);this.value=$?this.value.filter((X)=>X!==D.value):[...this.value,D.value]}}constructor(D){super(D,!1);let{options:$}=D;this.#D=D.selectableGroups!==!1,this.options=Object.entries($).flatMap(([X,J])=>[{value:X,group:!0,label:X},...J.map((Y)=>({...Y,group:X}))]),this.value=[...D.initialValues??[]],this.cursor=Math.max(this.options.findIndex(({value:X})=>X===D.cursorAt),this.#D?0:1),this.on("cursor",(X)=>{switch(X){case"left":case"up":{this.cursor=this.cursor===0?this.options.length-1:this.cursor-1;let J=this.options[this.cursor]?.group===!0;!this.#D&&J&&(this.cursor=this.cursor===0?this.options.length-1:this.cursor-1);break}case"down":case"right":{this.cursor=this.cursor===this.options.length-1?0:this.cursor+1;let J=this.options[this.cursor]?.group===!0;!this.#D&&J&&(this.cursor=this.cursor===this.options.length-1?0:this.cursor+1);break}case"space":this.toggleValue();break}})}};BR=class extends n4{_mask="•";get cursor(){return this._cursor}get masked(){return this.userInput.replaceAll(/./g,this._mask)}get userInputWithCursor(){if(this.state==="submit"||this.state==="cancel")return this.masked;let D=this.userInput;if(this.cursor>=D.length)return`${this.masked}${d6.default.inverse(d6.default.hidden("_"))}`;let $=this.masked,X=$.slice(0,this.cursor),J=$.slice(this.cursor);return`${X}${d6.default.inverse(J[0])}${J.slice(1)}`}clear(){this._clearUserInput()}constructor({mask:D,...$}){super($),this._mask=D??"•",this.on("userInput",(X)=>{this._setValue(X)})}};WG=class WG extends n4{options;cursor=0;get _selectedValue(){return this.options[this.cursor]}changeValue(){this.value=this._selectedValue.value}constructor(D){super(D,!1),this.options=D.options;let $=this.options.findIndex(({value:J})=>J===D.initialValue),X=$===-1?0:$;this.cursor=this.options[X].disabled?H9(X,1,this.options):X,this.changeValue(),this.on("cursor",(J)=>{switch(J){case"left":case"up":this.cursor=H9(this.cursor,-1,this.options);break;case"down":case"right":this.cursor=H9(this.cursor,1,this.options);break}this.changeValue()})}};VG=class VG extends n4{get userInputWithCursor(){if(this.state==="submit")return this.userInput;let D=this.userInput;if(this.cursor>=D.length)return`${this.userInput}█`;let $=D.slice(0,this.cursor),[X,...J]=D.slice(this.cursor);return`${$}${d6.default.inverse(X)}${J.join("")}`}get cursor(){return this._cursor}constructor(D){super({...D,initialUserInput:D.initialUserInput??D.initialValue}),this.on("userInput",($)=>{this._setValue($)}),this.on("finalize",()=>{this.value||(this.value=D.defaultValue),this.value===void 0&&(this.value="")})}}});import V$ from"node:process";function j80(){return V$.platform!=="win32"?V$.env.TERM!=="linux":!!V$.env.CI||!!V$.env.WT_SESSION||!!V$.env.TERMINUS_SUBLIME||V$.env.ConEmuTask==="{cmd::Cmder}"||V$.env.TERM_PROGRAM==="Terminus-Sublime"||V$.env.TERM_PROGRAM==="vscode"||V$.env.TERM==="xterm-256color"||V$.env.TERM==="alacritty"||V$.env.TERMINAL_EMULATOR==="JetBrains-JediTerm"}function EG(D,$,X){return String(D).normalize().replaceAll(`\r
`,`
`).split(`
`).map((J)=>p80(J,$,X)).join(`
`)}var J0,o7,AG,T80=()=>process.env.CI==="true",a0=(D,$)=>AG?D:$,C80,WR,VR,jG,P80,h0,i4,Rc0,Ec0,RG,SJ,jc0,Tc0,Cc0,S80,Pc0,Sc0,uc0,xc0,vc0,_c0,u80,x80,v80,_80,uJ=(D)=>{switch(D){case"initial":case"active":return J0.default.cyan(C80);case"cancel":return J0.default.red(WR);case"error":return J0.default.yellow(VR);case"submit":return J0.default.green(jG)}},k80=(D)=>{switch(D){case"initial":case"active":return J0.default.cyan(h0);case"cancel":return J0.default.red(h0);case"error":return J0.default.yellow(h0);case"submit":return J0.default.green(h0)}},f80=(D)=>D===161||D===164||D===167||D===168||D===170||D===173||D===174||D>=176&&D<=180||D>=182&&D<=186||D>=188&&D<=191||D===198||D===208||D===215||D===216||D>=222&&D<=225||D===230||D>=232&&D<=234||D===236||D===237||D===240||D===242||D===243||D>=247&&D<=250||D===252||D===254||D===257||D===273||D===275||D===283||D===294||D===295||D===299||D>=305&&D<=307||D===312||D>=319&&D<=322||D===324||D>=328&&D<=331||D===333||D===338||D===339||D===358||D===359||D===363||D===462||D===464||D===466||D===468||D===470||D===472||D===474||D===476||D===593||D===609||D===708||D===711||D>=713&&D<=715||D===717||D===720||D>=728&&D<=731||D===733||D===735||D>=768&&D<=879||D>=913&&D<=929||D>=931&&D<=937||D>=945&&D<=961||D>=963&&D<=969||D===1025||D>=1040&&D<=1103||D===1105||D===8208||D>=8211&&D<=8214||D===8216||D===8217||D===8220||D===8221||D>=8224&&D<=8226||D>=8228&&D<=8231||D===8240||D===8242||D===8243||D===8245||D===8251||D===8254||D===8308||D===8319||D>=8321&&D<=8324||D===8364||D===8451||D===8453||D===8457||D===8467||D===8470||D===8481||D===8482||D===8486||D===8491||D===8531||D===8532||D>=8539&&D<=8542||D>=8544&&D<=8555||D>=8560&&D<=8569||D===8585||D>=8592&&D<=8601||D===8632||D===8633||D===8658||D===8660||D===8679||D===8704||D===8706||D===8707||D===8711||D===8712||D===8715||D===8719||D===8721||D===8725||D===8730||D>=8733&&D<=8736||D===8739||D===8741||D>=8743&&D<=8748||D===8750||D>=8756&&D<=8759||D===8764||D===8765||D===8776||D===8780||D===8786||D===8800||D===8801||D>=8804&&D<=8807||D===8810||D===8811||D===8814||D===8815||D===8834||D===8835||D===8838||D===8839||D===8853||D===8857||D===8869||D===8895||D===8978||D>=9312&&D<=9449||D>=9451&&D<=9547||D>=9552&&D<=9587||D>=9600&&D<=9615||D>=9618&&D<=9621||D===9632||D===9633||D>=9635&&D<=9641||D===9650||D===9651||D===9654||D===9655||D===9660||D===9661||D===9664||D===9665||D>=9670&&D<=9672||D===9675||D>=9678&&D<=9681||D>=9698&&D<=9701||D===9711||D===9733||D===9734||D===9737||D===9742||D===9743||D===9756||D===9758||D===9792||D===9794||D===9824||D===9825||D>=9827&&D<=9829||D>=9831&&D<=9834||D===9836||D===9837||D===9839||D===9886||D===9887||D===9919||D>=9926&&D<=9933||D>=9935&&D<=9939||D>=9941&&D<=9953||D===9955||D===9960||D===9961||D>=9963&&D<=9969||D===9972||D>=9974&&D<=9977||D===9979||D===9980||D===9982||D===9983||D===10045||D>=10102&&D<=10111||D>=11094&&D<=11097||D>=12872&&D<=12879||D>=57344&&D<=63743||D>=65024&&D<=65039||D===65533||D>=127232&&D<=127242||D>=127248&&D<=127277||D>=127280&&D<=127337||D>=127344&&D<=127373||D===127375||D===127376||D>=127387&&D<=127404||D>=917760&&D<=917999||D>=983040&&D<=1048573||D>=1048576&&D<=1114109,y80=(D)=>D===12288||D>=65281&&D<=65376||D>=65504&&D<=65510,b80=(D)=>D>=4352&&D<=4447||D===8986||D===8987||D===9001||D===9002||D>=9193&&D<=9196||D===9200||D===9203||D===9725||D===9726||D===9748||D===9749||D>=9800&&D<=9811||D===9855||D===9875||D===9889||D===9898||D===9899||D===9917||D===9918||D===9924||D===9925||D===9934||D===9940||D===9962||D===9970||D===9971||D===9973||D===9978||D===9981||D===9989||D===9994||D===9995||D===10024||D===10060||D===10062||D>=10067&&D<=10069||D===10071||D>=10133&&D<=10135||D===10160||D===10175||D===11035||D===11036||D===11088||D===11093||D>=11904&&D<=11929||D>=11931&&D<=12019||D>=12032&&D<=12245||D>=12272&&D<=12287||D>=12289&&D<=12350||D>=12353&&D<=12438||D>=12441&&D<=12543||D>=12549&&D<=12591||D>=12593&&D<=12686||D>=12688&&D<=12771||D>=12783&&D<=12830||D>=12832&&D<=12871||D>=12880&&D<=19903||D>=19968&&D<=42124||D>=42128&&D<=42182||D>=43360&&D<=43388||D>=44032&&D<=55203||D>=63744&&D<=64255||D>=65040&&D<=65049||D>=65072&&D<=65106||D>=65108&&D<=65126||D>=65128&&D<=65131||D>=94176&&D<=94180||D===94192||D===94193||D>=94208&&D<=100343||D>=100352&&D<=101589||D>=101632&&D<=101640||D>=110576&&D<=110579||D>=110581&&D<=110587||D===110589||D===110590||D>=110592&&D<=110882||D===110898||D>=110928&&D<=110930||D===110933||D>=110948&&D<=110951||D>=110960&&D<=111355||D===126980||D===127183||D===127374||D>=127377&&D<=127386||D>=127488&&D<=127490||D>=127504&&D<=127547||D>=127552&&D<=127560||D===127568||D===127569||D>=127584&&D<=127589||D>=127744&&D<=127776||D>=127789&&D<=127797||D>=127799&&D<=127868||D>=127870&&D<=127891||D>=127904&&D<=127946||D>=127951&&D<=127955||D>=127968&&D<=127984||D===127988||D>=127992&&D<=128062||D===128064||D>=128066&&D<=128252||D>=128255&&D<=128317||D>=128331&&D<=128334||D>=128336&&D<=128359||D===128378||D===128405||D===128406||D===128420||D>=128507&&D<=128591||D>=128640&&D<=128709||D===128716||D>=128720&&D<=128722||D>=128725&&D<=128727||D>=128732&&D<=128735||D===128747||D===128748||D>=128756&&D<=128764||D>=128992&&D<=129003||D===129008||D>=129292&&D<=129338||D>=129340&&D<=129349||D>=129351&&D<=129535||D>=129648&&D<=129660||D>=129664&&D<=129672||D>=129680&&D<=129725||D>=129727&&D<=129733||D>=129742&&D<=129755||D>=129760&&D<=129768||D>=129776&&D<=129784||D>=131072&&D<=196605||D>=196608&&D<=262141,LG,jJ,TJ,MG,CJ,h80,g80,NR=(D,$={},X={})=>{let J=$.limit??1/0,Y=$.ellipsis??"",Q=$?.ellipsisWidth??(Y?NR(Y,g80,X).width:0),U=X.ansiWidth??0,F=X.controlWidth??0,Z=X.tabWidth??8,O=X.ambiguousWidth??1,G=X.emojiWidth??2,q=X.fullWidthWidth??2,w=X.regularWidth??1,B=X.wideWidth??2,K=0,H=0,W=D.length,M=0,I=!1,z=W,V=Math.max(0,J-Q),L=0,R=0,C=0,A=0;D:for(;;){if(R>L||H>=W&&H>K){let _=D.slice(L,R)||D.slice(K,H);M=0;for(let x of _.replaceAll(h80,"")){let S=x.codePointAt(0)||0;if(y80(S)?A=q:b80(S)?A=B:O!==w&&f80(S)?A=O:A=w,C+A>V&&(z=Math.min(z,Math.max(L,K)+M)),C+A>J){I=!0;break D}M+=x.length,C+=A}L=R=0}if(H>=W)break;if(CJ.lastIndex=H,CJ.test(D)){if(M=CJ.lastIndex-H,A=M*w,C+A>V&&(z=Math.min(z,H+Math.floor((V-C)/w))),C+A>J){I=!0;break}C+=A,L=K,R=H,H=K=CJ.lastIndex;continue}if(LG.lastIndex=H,LG.test(D)){if(C+U>V&&(z=Math.min(z,H)),C+U>J){I=!0;break}C+=U,L=K,R=H,H=K=LG.lastIndex;continue}if(jJ.lastIndex=H,jJ.test(D)){if(M=jJ.lastIndex-H,A=M*F,C+A>V&&(z=Math.min(z,H+Math.floor((V-C)/F))),C+A>J){I=!0;break}C+=A,L=K,R=H,H=K=jJ.lastIndex;continue}if(TJ.lastIndex=H,TJ.test(D)){if(M=TJ.lastIndex-H,A=M*Z,C+A>V&&(z=Math.min(z,H+Math.floor((V-C)/Z))),C+A>J){I=!0;break}C+=A,L=K,R=H,H=K=TJ.lastIndex;continue}if(MG.lastIndex=H,MG.test(D)){if(C+G>V&&(z=Math.min(z,H)),C+G>J){I=!0;break}C+=G,L=K,R=H,H=K=MG.lastIndex;continue}H+=1}return{width:I?V:C,index:I?z:W,truncated:I,ellipsed:I&&J>=Q}},m80,t7=(D,$={})=>NR(D,m80,$).width,xJ="\x1B",LR="",c80=39,TG="\x07",MR="[",d80="]",IR="m",CG,KR,l80=(D)=>{if(D>=30&&D<=37||D>=90&&D<=97)return 39;if(D>=40&&D<=47||D>=100&&D<=107)return 49;if(D===1||D===2)return 22;if(D===3)return 23;if(D===4)return 24;if(D===7)return 27;if(D===8)return 28;if(D===9)return 29;if(D===0)return 0},HR=(D)=>`${xJ}${MR}${D}${IR}`,zR=(D)=>`${xJ}${CG}${D}${TG}`,n80=(D)=>D.map(($)=>t7($)),IG=(D,$,X)=>{let J=$[Symbol.iterator](),Y=!1,Q=!1,U=D.at(-1),F=U===void 0?0:t7(U),Z=J.next(),O=J.next(),G=0;for(;!Z.done;){let q=Z.value,w=t7(q);F+w<=X?D[D.length-1]+=q:(D.push(q),F=0),(q===xJ||q===LR)&&(Y=!0,Q=$.startsWith(CG,G+1)),Y?Q?q===TG&&(Y=!1,Q=!1):q===IR&&(Y=!1):(F+=w,F===X&&!O.done&&(D.push(""),F=0)),Z=O,O=J.next(),G+=q.length}U=D.at(-1),!F&&U!==void 0&&U.length>0&&D.length>1&&(D[D.length-2]+=D.pop())},i80=(D)=>{let $=D.split(" "),X=$.length;for(;X>0&&!(t7($[X-1])>0);)X--;return X===$.length?D:$.slice(0,X).join(" ")+$.slice(X).join("")},p80=(D,$,X={})=>{if(X.trim!==!1&&D.trim()==="")return"";let J="",Y,Q,U=D.split(" "),F=n80(U),Z=[""];for(let[K,H]of U.entries()){X.trim!==!1&&(Z[Z.length-1]=(Z.at(-1)??"").trimStart());let W=t7(Z.at(-1)??"");if(K!==0&&(W>=$&&(X.wordWrap===!1||X.trim===!1)&&(Z.push(""),W=0),(W>0||X.trim===!1)&&(Z[Z.length-1]+=" ",W++)),X.hard&&F[K]>$){let M=$-W,I=1+Math.floor((F[K]-M-1)/$);Math.floor((F[K]-1)/$)<I&&Z.push(""),IG(Z,H,$);continue}if(W+F[K]>$&&W>0&&F[K]>0){if(X.wordWrap===!1&&W<$){IG(Z,H,$);continue}Z.push("")}if(W+F[K]>$&&X.wordWrap===!1){IG(Z,H,$);continue}Z[Z.length-1]+=H}X.trim!==!1&&(Z=Z.map((K)=>i80(K)));let O=Z.join(`
`),G=O[Symbol.iterator](),q=G.next(),w=G.next(),B=0;for(;!q.done;){let K=q.value,H=w.value;if(J+=K,K===xJ||K===LR){KR.lastIndex=B+1;let M=KR.exec(O)?.groups;if(M?.code!==void 0){let I=Number.parseFloat(M.code);Y=I===c80?void 0:I}else M?.uri!==void 0&&(Q=M.uri.length===0?void 0:M.uri)}let W=Y?l80(Y):void 0;H===`
`?(Q&&(J+=zR("")),Y&&W&&(J+=HR(W))):K===`
`&&(Y&&W&&(J+=HR(Y)),Q&&(J+=zR(Q))),B+=K.length,q=w,w=G.next()}return J},r80=(D,$,X,J,Y)=>{let Q=$,U=0;for(let F=X;F<J;F++){let Z=D[F];if(Q=Q-Z.length,U++,Q<=Y)break}return{lineCount:Q,removals:U}},o80=(D)=>{let{cursor:$,options:X,style:J}=D,Y=D.output??process.stdout,Q=RJ(Y),U=D.columnPadding??0,F=D.rowPadding??4,Z=Q-U,O=HG(Y),G=J0.default.dim("..."),q=D.maxItems??Number.POSITIVE_INFINITY,w=Math.max(O-F,0),B=Math.max(Math.min(q,w),5),K=0;$>=B-3&&(K=Math.max(Math.min($-B+3,X.length-B),0));let H=B<X.length&&K>0,W=B<X.length&&K+B<X.length,M=Math.min(K+B,X.length),I=[],z=0;H&&z++,W&&z++;let V=K+(H?1:0),L=M-(W?1:0);for(let C=V;C<L;C++){let A=EG(J(X[C],C===$),Z,{hard:!0,trim:!1}).split(`
`);I.push(A),z+=A.length}if(z>w){let C=0,A=0,_=z,x=$-V,S=(h,b)=>r80(I,_,h,b,w);H?({lineCount:_,removals:C}=S(0,x),_>w&&({lineCount:_,removals:A}=S(x+1,I.length))):({lineCount:_,removals:A}=S(x+1,I.length),_>w&&({lineCount:_,removals:C}=S(0,x))),C>0&&(H=!0,I.splice(0,C)),A>0&&(W=!0,I.splice(I.length-A,A))}let R=[];H&&R.push(G);for(let C of I)for(let A of C)R.push(A);return W&&R.push(G),R},hD=(D)=>{let $=D.active??"Yes",X=D.inactive??"No";return new zG({active:$,inactive:X,signal:D.signal,input:D.input,output:D.output,initialValue:D.initialValue??!0,render(){let J=D.withGuide??x1.withGuide,Y=`${J?`${J0.default.gray(h0)}
`:""}${uJ(this.state)} ${D.message}
`,Q=this.value?$:X;switch(this.state){case"submit":{let U=J?`${J0.default.gray(h0)} `:"";return`${Y}${U}${J0.default.dim(Q)}`}case"cancel":{let U=J?`${J0.default.gray(h0)} `:"";return`${Y}${U}${J0.default.strikethrough(J0.default.dim(Q))}${J?`
${J0.default.gray(h0)}`:""}`}default:{let U=J?`${J0.default.cyan(h0)} `:"",F=J?J0.default.cyan(i4):"";return`${Y}${U}${this.value?`${J0.default.green(RG)} ${$}`:`${J0.default.dim(SJ)} ${J0.default.dim($)}`}${D.vertical?J?`
${J0.default.cyan(h0)} `:`
`:` ${J0.default.dim("/")} `}${this.value?`${J0.default.dim(SJ)} ${J0.default.dim(X)}`:`${J0.default.green(RG)} ${X}`}
${F}
`}}}}).prompt()},N,V0=(D="",$)=>{($?.output??process.stdout).write(`${J0.default.gray(P80)} ${D}
`)},N0=(D="",$)=>{($?.output??process.stdout).write(`${J0.default.gray(h0)}
${J0.default.gray(i4)} ${D}
`)},AR=(D)=>new BR({validate:D.validate,mask:D.mask??S80,signal:D.signal,input:D.input,output:D.output,render(){let $=D.withGuide??x1.withGuide,X=`${$?`${J0.default.gray(h0)}
`:""}${uJ(this.state)} ${D.message}
`,J=this.userInputWithCursor,Y=this.masked;switch(this.state){case"error":{let Q=$?`${J0.default.yellow(h0)} `:"",U=$?`${J0.default.yellow(i4)} `:"",F=Y??"";return D.clearOnError&&this.clear(),`${X.trim()}
${Q}${F}
${U}${J0.default.yellow(this.error)}
`}case"submit":{let Q=$?`${J0.default.gray(h0)} `:"",U=Y?J0.default.dim(Y):"";return`${X}${Q}${U}`}case"cancel":{let Q=$?`${J0.default.gray(h0)} `:"",U=Y?J0.default.strikethrough(J0.default.dim(Y)):"";return`${X}${Q}${U}${Y&&$?`
${J0.default.gray(h0)}`:""}`}default:{let Q=$?`${J0.default.cyan(h0)} `:"",U=$?J0.default.cyan(i4):"";return`${X}${Q}${J}
${U}
`}}}}).prompt(),t80,RD=({indicator:D="dots",onCancel:$,output:X=process.stdout,cancelMessage:J,errorMessage:Y,frames:Q=AG?["◒","◐","◓","◑"]:["•","o","O","0"],delay:U=AG?80:120,signal:F,...Z}={})=>{let O=T80(),G,q,w=!1,B=!1,K="",H,W=performance.now(),M=RJ(X),I=Z?.styleFrame??t80,z=(n)=>{let f=n>1?Y??x1.messages.error:J??x1.messages.cancel;B=n===1,w&&(b(f,n),B&&typeof $=="function"&&$())},V=()=>z(2),L=()=>z(1),R=()=>{process.on("uncaughtExceptionMonitor",V),process.on("unhandledRejection",V),process.on("SIGINT",L),process.on("SIGTERM",L),process.on("exit",z),F&&F.addEventListener("abort",L)},C=()=>{process.removeListener("uncaughtExceptionMonitor",V),process.removeListener("unhandledRejection",V),process.removeListener("SIGINT",L),process.removeListener("SIGTERM",L),process.removeListener("exit",z),F&&F.removeEventListener("abort",L)},A=()=>{if(H===void 0)return;O&&X.write(`
`);let n=EG(H,M,{hard:!0,trim:!1}).split(`
`);n.length>1&&X.write(o7.cursor.up(n.length-1)),X.write(o7.cursor.to(0)),X.write(o7.erase.down())},_=(n)=>n.replace(/\.+$/,""),x=(n)=>{let f=(performance.now()-n)/1000,j=Math.floor(f/60),u=Math.floor(f%60);return j>0?`[${j}m ${u}s]`:`[${u}s]`},S=Z.withGuide??x1.withGuide,h=(n="")=>{w=!0,G=GR({output:X}),K=_(n),W=performance.now(),S&&X.write(`${J0.default.gray(h0)}
`);let f=0,j=0;R(),q=setInterval(()=>{if(O&&K===H)return;A(),H=K;let u=I(Q[f]),v;if(O)v=`${u} ${K}...`;else if(D==="timer")v=`${u} ${K} ${x(W)}`;else{let g=".".repeat(Math.floor(j)).slice(0,3);v=`${u} ${K}${g}`}let y=EG(v,M,{hard:!0,trim:!1});X.write(y),f=f+1<Q.length?f+1:0,j=j<4?j+0.125:0},U)},b=(n="",f=0,j=!1)=>{if(!w)return;w=!1,clearInterval(q),A();let u=f===0?J0.default.green(jG):f===1?J0.default.red(WR):J0.default.red(VR);K=n??K,j||(D==="timer"?X.write(`${u} ${K} ${x(W)}
`):X.write(`${u} ${K}
`)),C(),G()};return{start:h,stop:(n="")=>b(n,0),message:(n="")=>{K=_(n??K)},cancel:(n="")=>b(n,1),error:(n="")=>b(n,2),clear:()=>b("",0,!0),get isCancelled(){return B}}},kc0,PJ=(D,$)=>D.includes(`
`)?D.split(`
`).map((X)=>$(X)).join(`
`):$(D),J$=(D)=>{let $=(X,J)=>{let Y=X.label??String(X.value);switch(J){case"disabled":return`${J0.default.gray(SJ)} ${PJ(Y,J0.default.gray)}${X.hint?` ${J0.default.dim(`(${X.hint??"disabled"})`)}`:""}`;case"selected":return`${PJ(Y,J0.default.dim)}`;case"active":return`${J0.default.green(RG)} ${Y}${X.hint?` ${J0.default.dim(`(${X.hint})`)}`:""}`;case"cancelled":return`${PJ(Y,(Q)=>J0.default.strikethrough(J0.default.dim(Q)))}`;default:return`${J0.default.dim(SJ)} ${PJ(Y,J0.default.dim)}`}};return new WG({options:D.options,signal:D.signal,input:D.input,output:D.output,initialValue:D.initialValue,render(){let X=D.withGuide??x1.withGuide,J=`${uJ(this.state)} `,Y=`${k80(this.state)} `,Q=EJ(D.output,D.message,Y,J),U=`${X?`${J0.default.gray(h0)}
`:""}${Q}
`;switch(this.state){case"submit":{let F=X?`${J0.default.gray(h0)} `:"",Z=EJ(D.output,$(this.options[this.cursor],"selected"),F);return`${U}${Z}`}case"cancel":{let F=X?`${J0.default.gray(h0)} `:"",Z=EJ(D.output,$(this.options[this.cursor],"cancelled"),F);return`${U}${Z}${X?`
${J0.default.gray(h0)}`:""}`}default:{let F=X?`${J0.default.cyan(h0)} `:"",Z=X?J0.default.cyan(i4):"",O=U.split(`
`).length,G=X?2:1;return`${U}${F}${o80({output:D.output,cursor:this.cursor,options:this.options,maxItems:D.maxItems,columnPadding:F.length,rowPadding:O+G,style:(q,w)=>$(q,q.disabled?"disabled":w?"active":"inactive")}).join(`
${F}`)}
${Z}
`}}}}).prompt()},fc0,n6=(D)=>new VG({validate:D.validate,placeholder:D.placeholder,defaultValue:D.defaultValue,initialValue:D.initialValue,output:D.output,signal:D.signal,input:D.input,render(){let $=D?.withGuide??x1.withGuide,X=`${`${$?`${J0.default.gray(h0)}
`:""}${uJ(this.state)} `}${D.message}
`,J=D.placeholder?J0.default.inverse(D.placeholder[0])+J0.default.dim(D.placeholder.slice(1)):J0.default.inverse(J0.default.hidden("_")),Y=this.userInput?this.userInputWithCursor:J,Q=this.value??"";switch(this.state){case"error":{let U=this.error?` ${J0.default.yellow(this.error)}`:"",F=$?`${J0.default.yellow(h0)} `:"",Z=$?J0.default.yellow(i4):"";return`${X.trim()}
${F}${Y}
${Z}${U}
`}case"submit":{let U=Q?` ${J0.default.dim(Q)}`:"",F=$?J0.default.gray(h0):"";return`${X}${F}${U}`}case"cancel":{let U=Q?` ${J0.default.strikethrough(J0.default.dim(Q))}`:"",F=$?J0.default.gray(h0):"";return`${X}${F}${U}${Q.trim()?`
${F}`:""}`}default:{let U=$?`${J0.default.cyan(h0)} `:"",F=$?J0.default.cyan(i4):"";return`${X}${U}${Y}
${F}
`}}}}).prompt();var x0=o(()=>{NG();NG();J0=wD(YG(),1),o7=wD(BD(),1);AG=j80(),C80=a0("◆","*"),WR=a0("■","x"),VR=a0("▲","x"),jG=a0("◇","o"),P80=a0("┌","T"),h0=a0("│","|"),i4=a0("└","—"),Rc0=a0("┐","T"),Ec0=a0("┘","—"),RG=a0("●",">"),SJ=a0("○"," "),jc0=a0("◻","[•]"),Tc0=a0("◼","[+]"),Cc0=a0("◻","[ ]"),S80=a0("▪","•"),Pc0=a0("─","-"),Sc0=a0("╮","+"),uc0=a0("├","+"),xc0=a0("╯","+"),vc0=a0("╰","+"),_c0=a0("╭","+"),u80=a0("●","•"),x80=a0("◆","*"),v80=a0("▲","!"),_80=a0("■","x"),LG=/[\u001b\u009b][[()#;?]*(?:[0-9]{1,4}(?:;[0-9]{0,4})*)?[0-9A-ORZcf-nqry=><]/y,jJ=/[\x00-\x08\x0A-\x1F\x7F-\x9F]{1,1000}/y,TJ=/\t{1,1000}/y,MG=/[\u{1F1E6}-\u{1F1FF}]{2}|\u{1F3F4}[\u{E0061}-\u{E007A}]{2}[\u{E0030}-\u{E0039}\u{E0061}-\u{E007A}]{1,3}\u{E007F}|(?:\p{Emoji}\uFE0F\u20E3?|\p{Emoji_Modifier_Base}\p{Emoji_Modifier}?|\p{Emoji_Presentation})(?:\u200D(?:\p{Emoji_Modifier_Base}\p{Emoji_Modifier}?|\p{Emoji_Presentation}|\p{Emoji}\uFE0F\u20E3?))*/yu,CJ=/(?:[\x20-\x7E\xA0-\xFF](?!\uFE0F)){1,1000}/y,h80=/\p{M}+/gu,g80={limit:1/0,ellipsis:""},m80={limit:1/0,ellipsis:"",ellipsisWidth:0},CG=`${d80}8;;`,KR=new RegExp(`(?:\\${MR}(?<code>\\d+)m|\\${CG}(?<uri>.*)${TG})`,"y");N={message:(D=[],{symbol:$=J0.default.gray(h0),secondarySymbol:X=J0.default.gray(h0),output:J=process.stdout,spacing:Y=1,withGuide:Q}={})=>{let U=[],F=Q??x1.withGuide,Z=F?X:"",O=F?`${$} `:"",G=F?`${X} `:"";for(let w=0;w<Y;w++)U.push(Z);let q=Array.isArray(D)?D:D.split(`
`);if(q.length>0){let[w,...B]=q;w.length>0?U.push(`${O}${w}`):U.push(F?$:"");for(let K of B)K.length>0?U.push(`${G}${K}`):U.push(F?X:"")}J.write(`${U.join(`
`)}
`)},info:(D,$)=>{N.message(D,{...$,symbol:J0.default.blue(u80)})},success:(D,$)=>{N.message(D,{...$,symbol:J0.default.green(x80)})},step:(D,$)=>{N.message(D,{...$,symbol:J0.default.green(jG)})},warn:(D,$)=>{N.message(D,{...$,symbol:J0.default.yellow(v80)})},warning:(D,$)=>{N.warn(D,$)},error:(D,$)=>{N.message(D,{...$,symbol:J0.default.red(_80)})}},t80=J0.default.magenta,kc0={light:a0("─","-"),heavy:a0("━","="),block:a0("█","#")},fc0=`${J0.default.gray(h0)} `});function RR(D,$){let J=["normal","bold","dim","italic","underline","strikethrough"].indexOf(D),Y="\x1B[";return"\x1B["+J+"m"+$+"\x1B[0m"}var ED;var ER=o(()=>{ED=class ED{title=null;headers=[];rows=[];static narrowTheme={top:["╔","═","╤","╗"],row:["║"," ","│","║"],div:["╟","─","┼","╢"],bot:["╚","═","╧","╝"]};static wideTheme={top:["╔═","═","═╤═","═╗"],row:["║ "," "," │ "," ║"],div:["╟─","─","─┼─","─╢"],bot:["╚═","═","═╧═","═╝"]};static roundTheme={top:["╭─","─","─┬─","─╮"],row:["│ "," "," │ "," │"],div:["├─","─","─┼─","─┤"],bot:["╰─","─","─┴─","─╯"]};theme=ED.wideTheme;columnWidth(){let D=[this.headers,...this.rows].filter((X)=>X.length>0),$=D[0].map((X)=>this.cast(X).length);for(let X of D.slice(1))for(let J=0;J<$.length;J++){let Y=this.cast(X[J]).length;if(Y>$[J])$[J]=Y}return $}cast(D){if(typeof D==="object")return"obj";if(D!==void 0&&typeof D.toString==="function")return D.toString();else return""}renderTitle(){return"[ "+this.title+" ]"}renderLine(D){let $=this.columnWidth();return D[0]+$.map((X)=>D[1].repeat(X)).join(D[2])+D[3]}renderCell(D,$,X=!1){let J=this.cast(D),Y=X?RR("bold",J):J,Q=$-J.length,U=this.theme.row[1];switch(typeof D){case"number":return U.repeat(Q)+Y;case"string":return Y+U.repeat(Q);case"boolean":case"object":return U.repeat(Math.ceil(Q/2))+RR("italic",J)+U.repeat(Math.floor(Q/2));default:return U.repeat(Q)}}renderRow(D,$=!1){let X=this.theme.row,J=this.columnWidth();return X[0]+D.map((Y,Q)=>this.renderCell(Y,J[Q],$)).join(X[2])+X[3]}toString(){let D=this.theme,$=this.headers.length>0,X=this.rows.length>0;return[this.title?this.renderTitle():"",$||X?this.renderLine(D.top):"",$?this.renderRow(this.headers,!0):"",$&&X?this.renderLine(D.div):"",...this.rows.map((J)=>this.renderRow(J)),$||X?this.renderLine(D.bot):""].filter((J)=>J.length>0).join(`
`)}}});var G6=o(()=>{ER()});var _J=E((jR)=>{Object.defineProperty(jR,"__esModule",{value:!0});jR.isNXMonorepo=jR.isMonorepo=jR.findPackageRelativePathInMonorepo=jR.findPackagePath=jR.findNXMonorepoRoot=jR.findMonorepoRoot=void 0;var a7=l("node:fs"),i6=l("node:path");function vJ(D){let $=(0,i6.join)(D,"package.json"),X=(0,i6.join)(D,"pnpm-workspace.yaml");if((0,a7.existsSync)(X)||(0,a7.existsSync)($)&&JSON.parse((0,a7.readFileSync)($,"utf-8")).workspaces)return D;let J=(0,i6.dirname)(D);if(J===D)throw Error("Monorepo root not found");return vJ(J)}jR.findMonorepoRoot=vJ;function PG(D){let $=(0,i6.join)(D,"nx.json");if((0,a7.existsSync)($))return D;let X=(0,i6.dirname)(D);if(X===D)throw Error("Monorepo root not found");return PG(X)}jR.findNXMonorepoRoot=PG;function SG(D,$,X){let J=(0,i6.join)($,"node_modules",D);if((0,a7.existsSync)(J))return J;if($===X)return null;let Y=(0,i6.dirname)($);return SG(D,Y,X)}jR.findPackagePath=SG;function a80(D,$){let X=vJ($),J=SG(D,$,X);if(J)return(0,i6.relative)($,J);return null}jR.findPackageRelativePathInMonorepo=a80;function s80(D){try{return vJ(D),!0}catch($){return!1}}jR.isMonorepo=s80;function e80(D){try{return PG(D),!0}catch($){return!1}}jR.isNXMonorepo=e80});import{existsSync as v1}from"fs";var s7=(D=".",$="unknown")=>{let X=`${D}/bun.lockb`,J=`${D}/bun.lock`,Y=`${D}/pnpm-lock.yaml`,Q=`${D}/shrinkwrap.yaml`,U=`${D}/yarn.lock`,F=`${D}/package-lock.json`,Z=`${D}/npm-shrinkwrap.json`;if(v1(X)||v1(J))return"bun";if(v1(Y)||v1(Q))return"pnpm";if(v1(U))return"yarn";if(v1(F)||v1(Z))return"npm";return $},kJ=(D=s7(),$=!1)=>{switch(D){case"bun":return $?"bun install":"install";case"pnpm":return $?"pnpm install":"install";case"yarn":return $?"yarn install":"install";case"npm":return $?"npm install":"install";case"unknown":return $?"unknown unknown":"unknown";default:return $?"npm install":"install"}},CR=(D=".",$="npx")=>{let X=`${D}/bun.lockb`,J=`${D}/bun.lock`,Y=`${D}/pnpm-lock.yaml`,Q=`${D}/shrinkwrap.yaml`,U=`${D}/yarn.lock`,F=`${D}/package-lock.json`,Z=`${D}/npm-shrinkwrap.json`;if(v1(X)||v1(J))return"bunx";if(v1(Y)||v1(Q))return"pnpm exec";if(v1(U))return"yarn dlx";if(v1(F)||v1(Z))return"npx";return $};var PR=()=>{};function fJ(D,$){if(isNaN(D)||isNaN($))throw Error("Cannot compare against non-numbers");return D===$?0:D<$?-1:1}function xR(D=[],$=[]){if(D.length&&!$.length)return-1;if(!D.length&&$.length)return 1;return 0}function xG(D=[],$=[]){let X=Math.max(D.length,$.length);for(let J=0;J<X;J++){let Y=D[J],Q=$[J];if(Y===void 0&&Q===void 0)return 0;if(Q===void 0)return 1;if(Y===void 0)return-1;if(typeof Y==="string"&&typeof Q==="number")return 1;if(typeof Y==="number"&&typeof Q==="string")return-1;if(Y<Q)return-1;if(Y>Q)return 1}return 0}function vG(D){return typeof D==="number"&&!Number.isNaN(D)&&(!Number.isFinite(D)||0<=D&&D<=Number.MAX_SAFE_INTEGER)}function _1(D){return D.split(".").filter(Boolean).map(($)=>{if(Z90.test($)){let X=Number($);if(vG(X))return X}return $})}function k$(D){return D.split(".").filter(Boolean)}function bJ(D,$){let X=Number(D);if(!vG(X))throw TypeError($);return X}function q6(D){return Number.isNaN(D.major)&&Number.isNaN(D.minor)&&Number.isNaN(D.patch)&&(D.prerelease===void 0||D.prerelease.length===0)&&(D.build===void 0||D.build.length===0)}var z9="0|[1-9]\\d*",Q90="\\d*[a-zA-Z-][a-zA-Z0-9-]*",U90,SR,vR,uR="[0-9A-Za-z-]+",_R,kR,fR,yR="(?:<|>)?=?",F90="x|X|\\*",uG,yJ,bR,hR,_G=256,Z90;var l1=o(()=>{U90=`(?<major>${z9})\\.(?<minor>${z9})\\.(?<patch>${z9})`,SR=`(?:${z9}|${Q90})`,vR=`(?:-(?<prerelease>${SR}(?:\\.${SR})*))`,_R=`(?:\\+(?<buildmetadata>${uR}(?:\\.${uR})*))`,kR=`v?${U90}${vR}?${_R}?`,fR=new RegExp(`^${kR}$`),uG=`${z9}|${F90}`,yJ=`[v=\\s]*(?<major>${uG})(?:\\.(?<minor>${uG})(?:\\.(?<patch>${uG})${vR}?${_R}?)?)?`,bR=new RegExp(`^(?<operator>~>?|\\^|${yR})\\s*${yJ}$`),hR=new RegExp(`^(?<operator>${yR})\\s*(${kR})$|^$`);Z90=new RegExp(`^${z9}$`)});function K1(D,$){if(D===$)return 0;return fJ(D.major,$.major)||fJ(D.minor,$.minor)||fJ(D.patch,$.patch)||xR(D.prerelease,$.prerelease)||xG(D.prerelease,$.prerelease)}var Y$=o(()=>{l1()});var gR=o(()=>{l1()});function kG(D){return D.toFixed(0)}function N$(D){let $=kG(D.major),X=kG(D.minor),J=kG(D.patch),Y=D.prerelease?.join("