MCPcopy Index your code
hub / github.com/ChinaSiro/claude-code-sourcemap / FE1

Function FE1

package/cli.js:574–576  ·  view source on GitHub ↗
({error:q})

Source from the content-addressed store, hash-verified

572`)}function r08(q,K,_,z,Y){let $=$E1(q);if(!$||_>z)return;let{start:A,end:O}=$,w=Math.max(_,A.row),j=Math.min(z,O.row);if(w>j)return;let{width:H,softWrap:J}=K,M=[],X=[];for(let P=w;P<=j;P++){let W=P===A.row?A.col:0,D=P===O.row?O.col:H-1;M.push(Vtq(K,P,W,D)),X.push(J[P]>0)}if(Y==="above"){if(q.scrolledOffAbove.push(...M),q.scrolledOffAboveSW.push(...X),q.anchor&&q.anchor.row===A.row&&w===A.row){if(q.anchor={col:0,row:q.anchor.row},q.anchorSpan)q.anchorSpan={kind:q.anchorSpan.kind,lo:{col:0,row:q.anchorSpan.lo.row},hi:{col:H-1,row:q.anchorSpan.hi.row}}}}else if(q.scrolledOffBelow.unshift(...M),q.scrolledOffBelowSW.unshift(...X),q.anchor&&q.anchor.row===O.row&&j===O.row){if(q.anchor={col:H-1,row:q.anchor.row},q.anchorSpan)q.anchorSpan={kind:q.anchorSpan.kind,lo:{col:0,row:q.anchorSpan.lo.row},hi:{col:H-1,row:q.anchorSpan.hi.row}}}}function ytq(q,K,_){let z=$E1(K);if(!z)return;let{start:Y,end:$}=z,A=q.width,O=q.noSelect;for(let w=Y.row;w<=$.row&&w<q.height;w++){let j=w===Y.row?Y.col:0,H=w===$.row?Math.min($.col,A-1):A-1,J=w*A;for(let M=j;M<=H;M++){let X=J+M;if(O[X]===1)continue;let P=Si(q,X);NT6(q,M,w,_.withSelectionBg(P.styleId))}}}var AW_,OW_;var o08=y(()=>{Hl6();Ci();AW_=/[\p{L}\p{N}_/.\-+~\\]/u;OW_=new Set([..."<>\"'` "])});var fl6=m((dRA,Etq)=>{var wW_=Number.MAX_SAFE_INTEGER||9007199254740991,jW_=["major","premajor","minor","preminor","patch","prepatch","prerelease"];Etq.exports={MAX_LENGTH:256,MAX_SAFE_COMPONENT_LENGTH:16,MAX_SAFE_BUILD_LENGTH:250,MAX_SAFE_INTEGER:wW_,RELEASE_TYPES:jW_,SEMVER_SPEC_VERSION:"2.0.0",FLAG_INCLUDE_PRERELEASE:1,FLAG_LOOSE:2}});var Zl6=m((cRA,Ltq)=>{var HW_=typeof process==="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?(...q)=>console.error("SEMVER",...q):()=>{};Ltq.exports=HW_});var ET6=m((DF,Rtq)=>{var{MAX_SAFE_COMPONENT_LENGTH:AE1,MAX_SAFE_BUILD_LENGTH:JW_,MAX_LENGTH:MW_}=fl6(),XW_=Zl6();DF=Rtq.exports={};var PW_=DF.re=[],WW_=DF.safeRe=[],c4=DF.src=[],DW_=DF.safeSrc=[],l4=DF.t={},fW_=0,OE1="[a-zA-Z0-9-]",ZW_=[["\\s",1],["\\d",MW_],[OE1,JW_]],GW_=(q)=>{for(let[K,_]of ZW_)q=q.split(`${K}*`).join(`${K}{0,${_}}`).split(`${K}+`).join(`${K}{1,${_}}`);return q},b9=(q,K,_)=>{let z=GW_(K),Y=fW_++;XW_(q,Y,K),l4[q]=Y,c4[Y]=K,DW_[Y]=z,PW_[Y]=new RegExp(K,_?"g":void 0),WW_[Y]=new RegExp(z,_?"g":void 0)};b9("NUMERICIDENTIFIER","0|[1-9]\\d*");b9("NUMERICIDENTIFIERLOOSE","\\d+");b9("NONNUMERICIDENTIFIER",`\\d*[a-zA-Z-]${OE1}*`);b9("MAINVERSION",`(${c4[l4.NUMERICIDENTIFIER]})\\.(${c4[l4.NUMERICIDENTIFIER]})\\.(${c4[l4.NUMERICIDENTIFIER]})`);b9("MAINVERSIONLOOSE",`(${c4[l4.NUMERICIDENTIFIERLOOSE]})\\.(${c4[l4.NUMERICIDENTIFIERLOOSE]})\\.(${c4[l4.NUMERICIDENTIFIERLOOSE]})`);b9("PRERELEASEIDENTIFIER",`(?:${c4[l4.NONNUMERICIDENTIFIER]}|${c4[l4.NUMERICIDENTIFIER]})`);b9("PRERELEASEIDENTIFIERLOOSE",`(?:${c4[l4.NONNUMERICIDENTIFIER]}|${c4[l4.NUMERICIDENTIFIERLOOSE]})`);b9("PRERELEASE",`(?:-(${c4[l4.PRERELEASEIDENTIFIER]}(?:\\.${c4[l4.PRERELEASEIDENTIFIER]})*))`);b9("PRERELEASELOOSE",`(?:-?(${c4[l4.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${c4[l4.PRERELEASEIDENTIFIERLOOSE]})*))`);b9("BUILDIDENTIFIER",`${OE1}+`);b9("BUILD",`(?:\\+(${c4[l4.BUILDIDENTIFIER]}(?:\\.${c4[l4.BUILDIDENTIFIER]})*))`);b9("FULLPLAIN",`v?${c4[l4.MAINVERSION]}${c4[l4.PRERELEASE]}?${c4[l4.BUILD]}?`);b9("FULL",`^${c4[l4.FULLPLAIN]}$`);b9("LOOSEPLAIN",`[v=\\s]*${c4[l4.MAINVERSIONLOOSE]}${c4[l4.PRERELEASELOOSE]}?${c4[l4.BUILD]}?`);b9("LOOSE",`^${c4[l4.LOOSEPLAIN]}$`);b9("GTLT","((?:<|>)?=?)");b9("XRANGEIDENTIFIERLOOSE",`${c4[l4.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`);b9("XRANGEIDENTIFIER",`${c4[l4.NUMERICIDENTIFIER]}|x|X|\\*`);b9("XRANGEPLAIN",`[v=\\s]*(${c4[l4.XRANGEIDENTIFIER]})(?:\\.(${c4[l4.XRANGEIDENTIFIER]})(?:\\.(${c4[l4.XRANGEIDENTIFIER]})(?:${c4[l4.PRERELEASE]})?${c4[l4.BUILD]}?)?)?`);b9("XRANGEPLAINLOOSE",`[v=\\s]*(${c4[l4.XRANGEIDENTIFIERLOOSE]})(?:\\.(${c4[l4.XRANGEIDENTIFIERLOOSE]})(?:\\.(${c4[l4.XRANGEIDENTIFIERLOOSE]})(?:${c4[l4.PRERELEASELOOSE]})?${c4[l4.BUILD]}?)?)?`);b9("XRANGE",`^${c4[l4.GTLT]}\\s*${c4[l4.XRANGEPLAIN]}$`);b9("XRANGELOOSE",`^${c4[l4.GTLT]}\\s*${c4[l4.XRANGEPLAINLOOSE]}$`);b9("COERCEPLAIN",`(^|[^\\d])(\\d{1,${AE1}})(?:\\.(\\d{1,${AE1}}))?(?:\\.(\\d{1,${AE1}}))?`);b9("COERCE",`${c4[l4.COERCEPLAIN]}(?:$|[^\\d])`);b9("COERCEFULL",c4[l4.COERCEPLAIN]+`(?:${c4[l4.PRERELEASE]})?(?:${c4[l4.BUILD]})?(?:$|[^\\d])`);b9("COERCERTL",c4[l4.COERCE],!0);b9("COERCERTLFULL",c4[l4.COERCEFULL],!0);b9("LONETILDE","(?:~>?)");b9("TILDETRIM",`(\\s*)${c4[l4.LONETILDE]}\\s+`,!0);DF.tildeTrimReplace="$1~";b9("TILDE",`^${c4[l4.LONETILDE]}${c4[l4.XRANGEPLAIN]}$`);b9("TILDELOOSE",`^${c4[l4.LONETILDE]}${c4[l4.XRANGEPLAINLOOSE]}$`);b9("LONECARET","(?:\\^)");b9("CARETTRIM",`(\\s*)${c4[l4.LONECARET]}\\s+`,!0);DF.caretTrimReplace="$1^";b9("CARET",`^${c4[l4.LONECARET]}${c4[l4.XRANGEPLAIN]}$`);b9("CARETLOOSE",`^${c4[l4.LONECARET]}${c4[l4.XRANGEPLAINLOOSE]}$`);b9("COMPARATORLOOSE",`^${c4[l4.GTLT]}\\s*(${c4[l4.LOOSEPLAIN]})$|^$`);b9("COMPARATOR",`^${c4[l4.GTLT]}\\s*(${c4[l4.FULLPLAIN]})$|^$`);b9("COMPARATORTRIM",`(\\s*)${c4[l4.GTLT]}\\s*(${c4[l4.LOOSEPLAIN]}|${c4[l4.XRANGEPLAIN]})`,!0);DF.comparatorTrimReplace="$1$2$3";b9("HYPHENRANGE",`^\\s*(${c4[l4.XRANGEPLAIN]})\\s+-\\s+(${c4[l4.XRANGEPLAIN]})\\s*$`);b9("HYPHENRANGELOOSE",`^\\s*(${c4[l4.XRANGEPLAINLOOSE]})\\s+-\\s+(${c4[l4.XRANGEPLAINLOOSE]})\\s*$`);b9("STAR","(<|>)?=?\\s*\\*");b9("GTE0","^\\s*>=\\s*0\\.0\\.0\\s*$");b9("GTE0PRE","^\\s*>=\\s*0\\.0\\.0-0\\s*$")});var a08=m((lRA,htq)=>{var TW_=Object.freeze({loose:!0}),vW_=Object.freeze({}),kW_=(q)=>{if(!q)return vW_;if(typeof q!=="object")return TW_;return q};htq.exports=kW_});var wE1=m((nRA,btq)=>{var Stq=/^[0-9]+$/,Ctq=(q,K)=>{let _=Stq.test(q),z=Stq.test(K);if(_&&z)q=+q,K=+K;return q===K?0:_&&!z?-1:z&&!_?1:q<K?-1:1},VW_=(q,K)=>Ctq(K,q);btq.exports={compareIdentifiers:Ctq,rcompareIdentifiers:VW_}});var DG=m((iRA,Itq)=>{var s08=Zl6(),{MAX_LENGTH:xtq,MAX_SAFE_INTEGER:t08}=fl6(),{safeRe:e08,t:qZ8}=ET6(),NW_=a08(),{compareIdentifiers:LT6}=wE1();class Zu{constructor(q,K){if(K=NW_(K),q instanceof Zu)if(q.loose===!!K.loose&&q.includePrerelease===!!K.includePrerelease)return q;else q=q.version;else if(typeof q!=="string")throw TypeError(`Invalid version. Must be a string. Got type "${typeof q}".`);if(q.length>xtq)throw TypeError(`version is longer than ${xtq} characters`);s08("SemVer",q,K),this.options=K,this.loose=!!K.loose,this.includePrerelease=!!K.includePrerelease;let _=q.trim().match(K.loose?e08[qZ8.LOOSE]:e08[qZ8.FULL]);if(!_)throw TypeError(`Invalid Version: ${q}`);if(this.raw=q,this.major=+_[1],this.minor=+_[2],this.patch=+_[3],this.major>t08||this.major<0)throw TypeError("Invalid major version");if(this.minor>t08||this.minor<0)throw TypeError("Invalid minor version");if(this.patch>t08||this.patch<0)throw TypeError("Invalid patch version");if(!_[4])this.prerelease=[];else this.prerelease=_[4].split(".").map((z)=>{if(/^[0-9]+$/.test(z)){let Y=+z;if(Y>=0&&Y<t08)return Y}return z});this.build=_[5]?_[5].split("."):[],this.format()}format(){if(this.version=`${this.major}.${this.minor}.${this.patch}`,this.prerelease.length)this.version+=`-${this.prerelease.join(".")}`;return this.version}toString(){return this.version}compare(q){if(s08("SemVer.compare",this.version,this.options,q),!(q instanceof Zu)){if(typeof q==="string"&&q===this.version)return 0;q=new Zu(q,this.options)}if(q.version===this.version)return 0;return this.compareMain(q)||this.comparePre(q)}compareMain(q){if(!(q instanceof Zu))q=new Zu(q,this.options);return LT6(this.major,q.major)||LT6(this.minor,q.minor)||LT6(this.patch,q.patch)}comparePre(q){if(!(q instanceof Zu))q=new Zu(q,this.options);if(this.prerelease.length&&!q.prerelease.length)return-1;else if(!this.prerelease.length&&q.prerelease.length)return 1;else if(!this.prerelease.length&&!q.prerelease.length)return 0;let K=0;do{let _=this.prerelease[K],z=q.prerelease[K];if(s08("prerelease compare",K,_,z),_===void 0&&z===void 0)return 0;else if(z===void 0)return 1;else if(_===void 0)return-1;else if(_===z)continue;else return LT6(_,z)}while(++K)}compareBuild(q){if(!(q instanceof Zu))q=new Zu(q,this.options);let K=0;do{let _=this.build[K],z=q.build[K];if(s08("build compare",K,_,z),_===void 0&&z===void 0)return 0;else if(z===void 0)return 1;else if(_===void 0)return-1;else if(_===z)continue;else return LT6(_,z)}while(++K)}inc(q,K,_){if(q.startsWith("pre")){if(!K&&_===!1)throw Error("invalid increment argument: identifier is empty");if(K){let z=`-${K}`.match(this.options.loose?e08[qZ8.PRERELEASELOOSE]:e08[qZ8.PRERELEASE]);if(!z||z[1]!==K)throw Error(`invalid identifier: ${K}`)}}switch(q){case"premajor":this.prerelease.length=0,this.patch=0,this.minor=0,this.major++,this.inc("pre",K,_);break;case"preminor":this.prerelease.length=0,this.patch=0,this.minor++,this.inc("pre",K,_);break;case"prepatch":this.prerelease.length=0,this.inc("patch",K,_),this.inc("pre",K,_);break;case"prerelease":if(this.prerelease.length===0)this.inc("patch",K,_);this.inc("pre",K,_);break;case"release":if(this.prerelease.length===0)throw Error(`version ${this.raw} is not a prerelease`);this.prerelease.length=0;break;case"major":if(this.minor!==0||this.patch!==0||this.prerelease.length===0)this.major++;this.minor=0,this.patch=0,this.prerelease=[];break;case"minor":if(this.patch!==0||this.prerelease.length===0)this.minor++;this.patch=0,this.prerelease=[];break;case"patch":if(this.prerelease.length===0)this.patch++;this.prerelease=[];break;case"pre":{let z=Number(_)?1:0;if(this.prerelease.length===0)this.prerelease=[z];else{let Y=this.prerelease.length;while(--Y>=0)if(typeof this.prerelease[Y]==="number")this.prerelease[Y]++,Y=-2;if(Y===-1){if(K===this.prerelease.join(".")&&_===!1)throw Error("invalid increment argument: identifier already exists");this.prerelease.push(z)}}if(K){let Y=[K,z];if(_===!1)Y=[K];if(LT6(this.prerelease[0],K)===0){if(isNaN(this.prerelease[1]))this.prerelease=Y}else this.prerelease=Y}break}default:throw Error(`invalid increment argument: ${q}`)}if(this.raw=this.format(),this.build.length)this.raw+=`+${this.build.join(".")}`;return this}}Itq.exports=Zu});var wA6=m((rRA,mtq)=>{var utq=DG(),yW_=(q,K,_=!1)=>{if(q instanceof utq)return q;try{return new utq(q,K)}catch(z){if(!_)return null;throw z}};mtq.exports=yW_});var Btq=m((oRA,ptq)=>{var EW_=wA6(),LW_=(q,K)=>{let _=EW_(q,K);return _?_.version:null};ptq.exports=LW_});var Ftq=m((aRA,gtq)=>{var RW_=wA6(),hW_=(q,K)=>{let _=RW_(q.trim().replace(/^[=v]+/,""),K);return _?_.version:null};gtq.exports=hW_});var dtq=m((sRA,Qtq)=>{var Utq=DG(),SW_=(q,K,_,z,Y)=>{if(typeof _==="string")Y=z,z=_,_=void 0;try{return new Utq(q instanceof Utq?q.version:q,_).inc(K,z,Y).version}catch($){return null}};Qtq.exports=SW_});var ntq=m((tRA,ltq)=>{var ctq=wA6(),CW_=(q,K)=>{let _=ctq(q,null,!0),z=ctq(K,null,!0),Y=_.compare(z);if(Y===0)return null;let $=Y>0,A=$?_:z,O=$?z:_,w=!!A.prerelease.length;if(!!O.prerelease.length&&!w){if(!O.patch&&!O.minor)return"major";if(O.compareMain(A)===0){if(O.minor&&!O.patch)return"minor";return"patch"}}let H=w?"pre":"";if(_.major!==z.major)return H+"major";if(_.minor!==z.minor)return H+"minor";if(_.patch!==z.patch)return H+"patch";return"prerelease"};ltq.exports=CW_});var rtq=m((eRA,itq)=>{var bW_=DG(),xW_=(q,K)=>new bW_(q,K).major;itq.exports=xW_});var atq=m((qhA,otq)=>{var IW_=DG(),uW_=(q,K)=>new IW_(q,K).minor;otq.exports=uW_});var ttq=m((KhA,stq)=>{var mW_=DG(),pW_=(q,K)=>new mW_(q,K).patch;stq.exports=pW_});var qeq=m((_hA,etq)=>{var BW_=wA6(),gW_=(q,K)=>{let _=BW_(q,K);return _&&_.prerelease.length?_.prerelease:null};etq.exports=gW_});var rS=m((zhA,_eq)=>{var Keq=DG(),FW_=(q,K,_)=>new Keq(q,_).compare(new Keq(K,_));_eq.exports=FW_});var Yeq=m((YhA,zeq)=>{var UW_=rS(),QW_=(q,K,_)=>UW_(K,q,_);zeq.exports=QW_});var Aeq=m(($hA,$eq)=>{var dW_=rS(),cW_=(q,K)=>dW_(q,K,!0);$eq.exports=cW_});var KZ8=m((AhA,weq)=>{var Oeq=DG(),lW_=(q,K,_)=>{let z=new Oeq(q,_),Y=new Oeq(K,_);return z.compare(Y)||z.compareBuild(Y)};weq.exports=lW_});var Heq=m((OhA,jeq)=>{var nW_=KZ8(),iW_=(q,K)=>q.sort((_,z)=>nW_(_,z,K));jeq.exports=iW_});var Meq=m((whA,Jeq)=>{var rW_=KZ8(),oW_=(q,K)=>q.sort((_,z)=>rW_(z,_,K));Jeq.exports=oW_});var Gl6=m((jhA,Xeq)=>{var aW_=rS(),sW_=(q,K,_)=>aW_(q,K,_)>0;Xeq.exports=sW_});var _Z8=m((HhA,Peq)=>{var tW_=rS(),eW_=(q,K,_)=>tW_(q,K,_)<0;Peq.exports=eW_});var jE1=m((JhA,Weq)=>{var qD_=rS(),KD_=(q,K,_)=>qD_(q,K,_)===0;Weq.exports=KD_});var HE1=m((MhA,Deq)=>{var _D_=rS(),zD_=(q,K,_)=>_D_(q,K,_)!==0;Deq.exports=zD_});var zZ8=m((XhA,feq)=>{var YD_=rS(),$D_=(q,K,_)=>YD_(q,K,_)>=0;feq.exports=$D_});var YZ8=m((PhA,Zeq)=>{var AD_=rS(),OD_=(q,K,_)=>AD_(q,K,_)<=0;Zeq.exports=OD_});var JE1=m((WhA,Geq)=>{var wD_=jE1(),jD_=HE1(),HD_=Gl6(),JD_=zZ8(),MD_=_Z8(),XD_=YZ8(),PD_=(q,K,_,z)=>{switch(K){case"===":if(typeof q==="object")q=q.version;if(typeof _==="object")_=_.version;return q===_;case"!==":if(typeof q==="object")q=q.version;if(typeof _==="object")_=_.version;return q!==_;case"":case"=":case"==":return wD_(q,_,z);case"!=":return jD_(q,_,z);case">":return HD_(q,_,z);case">=":return JD_(q,_,z);case"<":return MD_(q,_,z);case"<=":return XD_(q,_,z);default:throw TypeError(`Invalid operator: ${K}`)}};Geq.exports=PD_});var veq=m((DhA,Teq)=>{var WD_=DG(),DD_=wA6(),{safeRe:$Z8,t:AZ8}=ET6(),fD_=(q,K)=>{if(q instanceof WD_)return q;if(typeof q==="number")q=String(q);if(typeof q!=="string")return null;K=K||{};let _=null;if(!K.rtl)_=q.match(K.includePrerelease?$Z8[AZ8.COERCEFULL]:$Z8[AZ8.COERCE]);else{let w=K.includePrerelease?$Z8[AZ8.COERCERTLFULL]:$Z8[AZ8.COERCERTL],j;while((j=w.exec(q))&&(!_||_.index+_[0].length!==q.length)){if(!_||j.index+j[0].length!==_.index+_[0].length)_=j;w.lastIndex=j.index+j[1].length+j[2].length}w.lastIndex=-1}if(_===null)return null;let z=_[2],Y=_[3]||"0",$=_[4]||"0",A=K.includePrerelease&&_[5]?`-${_[5]}`:"",O=K.includePrerelease&&_[6]?`+${_[6]}`:"";return DD_(`${z}.${Y}.${$}${A}${O}`,K)};Teq.exports=fD_});var Neq=m((fhA,Veq)=>{class keq{constructor(){this.max=1000,this.map=new Map}get(q){let K=this.map.get(q);if(K===void 0)return;else return this.map.delete(q),this.map.set(q,K),K}delete(q){return this.map.delete(q)}set(q,K){if(!this.delete(q)&&K!==void 0){if(this.map.size>=this.max){let z=this.map.keys().next().value;this.delete(z)}this.map.set(q,K)}return this}}Veq.exports=keq});var oS=m((ZhA,Req)=>{var ZD_=/\s+/g;class Tl6{constructor(q,K){if(K=TD_(K),q instanceof Tl6)if(q.loose===!!K.loose&&q.includePrerelease===!!K.includePrerelease)return q;else return new Tl6(q.raw,K);if(q instanceof ME1)return this.raw=q.value,this.set=[[q]],this.formatted=void 0,this;if(this.options=K,this.loose=!!K.loose,this.includePrerelease=!!K.includePrerelease,this.raw=q.trim().replace(ZD_," "),this.set=this.raw.split("||").map((_)=>this.parseRange(_.trim())).filter((_)=>_.length),!this.set.length)throw TypeError(`Invalid SemVer Range: ${this.raw}`);if(this.set.length>1){let _=this.set[0];if(this.set=this.set.filter((z)=>!Eeq(z[0])),this.set.length===0)this.set=[_];else if(this.set.length>1){for(let z of this.set)if(z.length===1&&LD_(z[0])){this.set=[z];break}}}this.formatted=void 0}get range(){if(this.formatted===void 0){this.formatted="";for(let q=0;q<this.set.length;q++){if(q>0)this.formatted+="||";let K=this.set[q];for(let _=0;_<K.length;_++){if(_>0)this.formatted+=" ";this.formatted+=K[_].toString().trim()}}}return this.formatted}format(){return this.range}toString(){return this.range}parseRange(q){let _=((this.options.includePrerelease&&yD_)|(this.options.loose&&ED_))+":"+q,z=yeq.get(_);if(z)return z;let Y=this.options.loose,$=Y?UV[vv.HYPHENRANGELOOSE]:UV[vv.HYPHENRANGE];q=q.replace($,pD_(this.options.includePrerelease)),R2("hyphen replace",q),q=q.replace(UV[vv.COMPARATORTRIM],kD_),R2("comparator trim",q),q=q.replace(UV[vv.TILDETRIM],VD_),R2("tilde trim",q),q=q.replace(UV[vv.CARETTRIM],ND_),R2("caret trim",q);let A=q.split(" ").map((H)=>RD_(H,this.options)).join(" ").split(/\s+/).map((H)=>mD_(H,this.options));if(Y)A=A.filter((H)=>{return R2("loose invalid filter",H,this.options),!!H.match(UV[vv.COMPARATORLOOSE])});R2("range list",A);let O=new Map,w=A.map((H)=>new ME1(H,this.options));for(let H of w){if(Eeq(H))return[H];O.set(H.value,H)}if(O.size>1&&O.has(""))O.delete("");let j=[...O.values()];return yeq.set(_,j),j}intersects(q,K){if(!(q instanceof Tl6))throw TypeError("a Range is required");return this.set.some((_)=>{return Leq(_,K)&&q.set.some((z)=>{return Leq(z,K)&&_.every((Y)=>{return z.every(($)=>{return Y.intersects($,K)})})})})}test(q){if(!q)return!1;if(typeof q==="string")try{q=new vD_(q,this.options)}catch(K){return!1}for(let K=0;K<this.set.length;K++)if(BD_(this.set[K],q,this.options))return!0;return!1}}Req.exports=Tl6;var GD_=Neq(),yeq=new GD_,TD_=a08(),ME1=vl6(),R2=Zl6(),vD_=DG(),{safeRe:UV,t:vv,comparatorTrimReplace:kD_,tildeTrimReplace:VD_,caretTrimReplace:ND_}=ET6(),{FLAG_INCLUDE_PRERELEASE:yD_,FLAG_LOOSE:ED_}=fl6(),Eeq=(q)=>q.value==="<0.0.0-0",LD_=(q)=>q.value==="",Leq=(q,K)=>{let _=!0,z=q.slice(),Y=z.pop();while(_&&z.length)_=z.every(($)=>{return Y.intersects($,K)}),Y=z.pop();return _},RD_=(q,K)=>{return R2("comp",q,K),q=CD_(q,K),R2("caret",q),q=hD_(q,K),R2("tildes",q),q=xD_(q,K),R2("xrange",q),q=uD_(q,K),R2("stars",q),q},kv=(q)=>!q||q.toLowerCase()==="x"||q==="*",hD_=(q,K)=>{return q.trim().split(/\s+/).map((_)=>SD_(_,K)).join(" ")},SD_=(q,K)=>{let _=K.loose?UV[vv.TILDELOOSE]:UV[vv.TILDE];return q.replace(_,(z,Y,$,A,O)=>{R2("tilde",q,z,Y,$,A,O);let w;if(kv(Y))w="";else if(kv($))w=`>=${Y}.0.0 <${+Y+1}.0.0-0`;else if(kv(A))w=`>=${Y}.${$}.0 <${Y}.${+$+1}.0-0`;else if(O)R2("replaceTilde pr",O),w=`>=${Y}.${$}.${A}-${O} <${Y}.${+$+1}.0-0`;else w=`>=${Y}.${$}.${A} <${Y}.${+$+1}.0-0`;return R2("tilde return",w),w})},CD_=(q,K)=>{return q.trim().split(/\s+/).map((_)=>bD_(_,K)).join(" ")},bD_=(q,K)=>{R2("caret",q,K);let _=K.loose?UV[vv.CARETLOOSE]:UV[vv.CARET],z=K.includePrerelease?"-0":"";return q.replace(_,(Y,$,A,O,w)=>{R2("caret",q,Y,$,A,O,w);let j;if(kv($))j="";else if(kv(A))j=`>=${$}.0.0${z} <${+$+1}.0.0-0`;else if(kv(O))if($==="0")j=`>=${$}.${A}.0${z} <${$}.${+A+1}.0-0`;else j=`>=${$}.${A}.0${z} <${+$+1}.0.0-0`;else if(w)if(R2("replaceCaret pr",w),$==="0")if(A==="0")j=`>=${$}.${A}.${O}-${w} <${$}.${A}.${+O+1}-0`;else j=`>=${$}.${A}.${O}-${w} <${$}.${+A+1}.0-0`;else j=`>=${$}.${A}.${O}-${w} <${+$+1}.0.0-0`;else if(R2("no pr"),$==="0")if(A==="0")j=`>=${$}.${A}.${O}${z} <${$}.${A}.${+O+1}-0`;else j=`>=${$}.${A}.${O}${z} <${$}.${+A+1}.0-0`;else j=`>=${$}.${A}.${O} <${+$+1}.0.0-0`;return R2("caret return",j),j})},xD_=(q,K)=>{return R2("replaceXRanges",q,K),q.split(/\s+/).map((_)=>ID_(_,K)).join(" ")},ID_=(q,K)=>{q=q.trim();let _=K.loose?UV[vv.XRANGELOOSE]:UV[vv.XRANGE];return q.replace(_,(z,Y,$,A,O,w)=>{R2("xRange",q,z,Y,$,A,O,w);let j=kv($),H=j||kv(A),J=H||kv(O),M=J;if(Y==="="&&M)Y="";if(w=K.includePrerelease?"-0":"",j)if(Y===">"||Y==="<")z="<0.0.0-0";else z="*";else if(Y&&M){if(H)A=0;if(O=0,Y===">")if(Y=">=",H)$=+$+1,A=0,O=0;else A=+A+1,O=0;else if(Y==="<=")if(Y="<",H)$=+$+1;else A=+A+1;if(Y==="<")w="-0";z=`${Y+$}.${A}.${O}${w}`}else if(H)z=`>=${$}.0.0${w} <${+$+1}.0.0-0`;else if(J)z=`>=${$}.${A}.0${w} <${$}.${+A+1}.0-0`;return R2("xRange return",z),z})},uD_=(q,K)=>{return R2("replaceStars",q,K),q.trim().replace(UV[vv.STAR],"")},mD_=(q,K)=>{return R2("replaceGTE0",q,K),q.trim().replace(UV[K.includePrerelease?vv.GTE0PRE:vv.GTE0],"")},pD_=(q)=>(K,_,z,Y,$,A,O,w,j,H,J,M)=>{if(kv(z))_="";else if(kv(Y))_=`>=${z}.0.0${q?"-0":""}`;else if(kv($))_=`>=${z}.${Y}.0${q?"-0":""}`;else if(A)_=`>=${_}`;else _=`>=${_}${q?"-0":""}`;if(kv(j))w="";else if(kv(H))w=`<${+j+1}.0.0-0`;else if(kv(J))w=`<${j}.${+H+1}.0-0`;else if(M)w=`<=${j}.${H}.${J}-${M}`;else if(q)w=`<${j}.${H}.${+J+1}-0`;else w=`<=${w}`;return`${_} ${w}`.trim()},BD_=(q,K,_)=>{for(let z=0;z<q.length;z++)if(!q[z].test(K))return!1;if(K.prerelease.length&&!_.includePrerelease){for(let z=0;z<q.length;z++){if(R2(q[z].semver),q[z].semver===ME1.ANY)continue;if(q[z].semver.prerelease.length>0){let Y=q[z].semver;if(Y.major===K.major&&Y.minor===K.minor&&Y.patch===K.patch)return!0}}return!1}return!0}});var vl6=m((GhA,Ieq)=>{var kl6=Symbol("SemVer ANY");class OZ8{static get ANY(){return kl6}constructor(q,K){if(K=heq(K),q instanceof OZ8)if(q.loose===!!K.loose)return q;else q=q.value;if(q=q.trim().split(/\s+/).join(" "),PE1("comparator",q,K),this.options=K,this.loose=!!K.loose,this.parse(q),this.semver===kl6)this.value="";else this.value=this.operator+this.semver.version;PE1("comp",this)}parse(q){let K=this.options.loose?Seq[Ceq.COMPARATORLOOSE]:Seq[Ceq.COMPARATOR],_=q.match(K);if(!_)throw TypeError(`Invalid comparator: ${q}`);if(this.operator=_[1]!==void 0?_[1]:"",this.operator==="=")this.operator="";if(!_[2])this.semver=kl6;else this.semver=new beq(_[2],this.options.loose)}toString(){return this.value}test(q){if(PE1("Comparator.test",q,this.options.loose),this.semver===kl6||q===kl6)return!0;if(typeof q==="string")try{q=new beq(q,this.options)}catch(K){return!1}return XE1(q,this.operator,this.semver,this.options)}intersects(q,K){if(!(q instanceof OZ8))throw TypeError("a Comparator is required");if(this.operator===""){if(this.value==="")return!0;return new xeq(q.value,K).test(this.value)}else if(q.operator===""){if(q.value==="")return!0;return new xeq(this.value,K).test(q.semver)}if(K=heq(K),K.includePrerelease&&(this.value==="<0.0.0-0"||q.value==="<0.0.0-0"))return!1;if(!K.includePrerelease&&(this.value.startsWith("<0.0.0")||q.value.startsWith("<0.0.0")))return!1;if(this.operator.startsWith(">")&&q.operator.startsWith(">"))return!0;if(this.operator.startsWith("<")&&q.operator.startsWith("<"))return!0;if(this.semver.version===q.semver.version&&this.operator.includes("=")&&q.operator.includes("="))return!0;if(XE1(this.semver,"<",q.semver,K)&&this.operator.startsWith(">")&&q.operator.startsWith("<"))return!0;if(XE1(this.semver,">",q.semver,K)&&this.operator.startsWith("<")&&q.operator.startsWith(">"))return!0;return!1}}Ieq.exports=OZ8;var heq=a08(),{safeRe:Seq,t:Ceq}=ET6(),XE1=JE1(),PE1=Zl6(),beq=DG(),xeq=oS()});var Vl6=m((ThA,ueq)=>{var gD_=oS(),FD_=(q,K,_)=>{try{K=new gD_(K,_)}catch(z){return!1}return K.test(q)};ueq.exports=FD_});var peq=m((vhA,meq)=>{var UD_=oS(),QD_=(q,K)=>new UD_(q,K).set.map((_)=>_.map((z)=>z.value).join(" ").trim().split(" "));meq.exports=QD_});var geq=m((khA,Beq)=>{var dD_=DG(),cD_=oS(),lD_=(q,K,_)=>{let z=null,Y=null,$=null;try{$=new cD_(K,_)}catch(A){return null}return q.forEach((A)=>{if($.test(A)){if(!z||Y.compare(A)===-1)z=A,Y=new dD_(z,_)}}),z};Beq.exports=lD_});var Ueq=m((VhA,Feq)=>{var nD_=DG(),iD_=oS(),rD_=(q,K,_)=>{let z=null,Y=null,$=null;try{$=new iD_(K,_)}catch(A){return null}return q.forEach((A)=>{if($.test(A)){if(!z||Y.compare(A)===1)z=A,Y=new nD_(z,_)}}),z};Feq.exports=rD_});var ceq=m((NhA,deq)=>{var WE1=DG(),oD_=oS(),Qeq=Gl6(),aD_=(q,K)=>{q=new oD_(q,K);let _=new WE1("0.0.0");if(q.test(_))return _;if(_=new WE1("0.0.0-0"),q.test(_))return _;_=null;for(let z=0;z<q.set.length;++z){let Y=q.set[z],$=null;if(Y.forEach((A)=>{let O=new WE1(A.semver.version);switch(A.operator){case">":if(O.prerelease.length===0)O.patch++;else O.prerelease.push(0);O.raw=O.format();case"":case">=":if(!$||Qeq(O,$))$=O;break;case"<":case"<=":break;default:throw Error(`Unexpected operation: ${A.operator}`)}}),$&&(!_||Qeq(_,$)))_=$}if(_&&q.test(_))return _;return null};deq.exports=aD_});var neq=m((yhA,leq)=>{var sD_=oS(),tD_=(q,K)=>{try{return new sD_(q,K).range||"*"}catch(_){return null}};leq.exports=tD_});var wZ8=m((EhA,aeq)=>{var eD_=DG(),oeq=vl6(),{ANY:qf_}=oeq,Kf_=oS(),_f_=Vl6(),ieq=Gl6(),req=_Z8(),zf_=YZ8(),Yf_=zZ8(),$f_=(q,K,_,z)=>{q=new eD_(q,z),K=new Kf_(K,z);let Y,$,A,O,w;switch(_){case">":Y=ieq,$=zf_,A=req,O=">",w=">=";break;case"<":Y=req,$=Yf_,A=ieq,O="<",w="<=";break;default:throw TypeError('Must provide a hilo val of "<" or ">"')}if(_f_(q,K,z))return!1;for(let j=0;j<K.set.length;++j){let H=K.set[j],J=null,M=null;if(H.forEach((X)=>{if(X.semver===qf_)X=new oeq(">=0.0.0");if(J=J||X,M=M||X,Y(X.semver,J.semver,z))J=X;else if(A(X.semver,M.semver,z))M=X}),J.operator===O||J.operator===w)return!1;if((!M.operator||M.operator===O)&&$(q,M.semver))return!1;else if(M.operator===w&&A(q,M.semver))return!1}return!0};aeq.exports=$f_});var teq=m((LhA,seq)=>{var Af_=wZ8(),Of_=(q,K,_)=>Af_(q,K,">",_);seq.exports=Of_});var q64=m((RhA,eeq)=>{var wf_=wZ8(),jf_=(q,K,_)=>wf_(q,K,"<",_);eeq.exports=jf_});var z64=m((hhA,_64)=>{var K64=oS(),Hf_=(q,K,_)=>{return q=new K64(q,_),K=new K64(K,_),q.intersects(K,_)};_64.exports=Hf_});var $64=m((ShA,Y64)=>{var Jf_=Vl6(),Mf_=rS();Y64.exports=(q,K,_)=>{let z=[],Y=null,$=null,A=q.sort((H,J)=>Mf_(H,J,_));for(let H of A)if(Jf_(H,K,_)){if($=H,!Y)Y=H}else{if($)z.push([Y,$]);$=null,Y=null}if(Y)z.push([Y,null]);let O=[];for(let[H,J]of z)if(H===J)O.push(H);else if(!J&&H===A[0])O.push("*");else if(!J)O.push(`>=${H}`);else if(H===A[0])O.push(`<=${J}`);else O.push(`${H} - ${J}`);let w=O.join(" || "),j=typeof K.raw==="string"?K.raw:String(K);return w.length<j.length?w:K}});var J64=m((ChA,H64)=>{var A64=oS(),fE1=vl6(),{ANY:DE1}=fE1,Nl6=Vl6(),ZE1=rS(),Xf_=(q,K,_={})=>{if(q===K)return!0;q=new A64(q,_),K=new A64(K,_);let z=!1;q:for(let Y of q.set){for(let $ of K.set){let A=Wf_(Y,$,_);if(z=z||A!==null,A)continue q}if(z)return!1}return!0},Pf_=[new fE1(">=0.0.0-0")],O64=[new fE1(">=0.0.0")],Wf_=(q,K,_)=>{if(q===K)return!0;if(q.length===1&&q[0].semver===DE1)if(K.length===1&&K[0].semver===DE1)return!0;else if(_.includePrerelease)q=Pf_;else q=O64;if(K.length===1&&K[0].semver===DE1)if(_.includePrerelease)return!0;else K=O64;let z=new Set,Y,$;for(let X of q)if(X.operator===">"||X.operator===">=")Y=w64(Y,X,_);else if(X.operator==="<"||X.operator==="<=")$=j64($,X,_);else z.add(X.semver);if(z.size>1)return null;let A;if(Y&&$){if(A=ZE1(Y.semver,$.semver,_),A>0)return null;else if(A===0&&(Y.operator!==">="||$.operator!=="<="))return null}for(let X of z){if(Y&&!Nl6(X,String(Y),_))return null;if($&&!Nl6(X,String($),_))return null;for(let P of K)if(!Nl6(X,String(P),_))return!1;return!0}let O,w,j,H,J=$&&!_.includePrerelease&&$.semver.prerelease.length?$.semver:!1,M=Y&&!_.includePrerelease&&Y.semver.prerelease.length?Y.semver:!1;if(J&&J.prerelease.length===1&&$.operator==="<"&&J.prerelease[0]===0)J=!1;for(let X of K){if(H=H||X.operator===">"||X.operator===">=",j=j||X.operator==="<"||X.operator==="<=",Y){if(M){if(X.semver.prerelease&&X.semver.prerelease.length&&X.semver.major===M.major&&X.semver.minor===M.minor&&X.semver.patch===M.patch)M=!1}if(X.operator===">"||X.operator===">="){if(O=w64(Y,X,_),O===X&&O!==Y)return!1}else if(Y.operator===">="&&!Nl6(Y.semver,String(X),_))return!1}if($){if(J){if(X.semver.prerelease&&X.semver.prerelease.length&&X.semver.major===J.major&&X.semver.minor===J.minor&&X.semver.patch===J.patch)J=!1}if(X.operator==="<"||X.operator==="<="){if(w=j64($,X,_),w===X&&w!==$)return!1}else if($.operator==="<="&&!Nl6($.semver,String(X),_))return!1}if(!X.operator&&($||Y)&&A!==0)return!1}if(Y&&j&&!$&&A!==0)return!1;if($&&H&&!Y&&A!==0)return!1;if(M||J)return!1;return!0},w64=(q,K,_)=>{if(!q)return K;let z=ZE1(q.semver,K.semver,_);return z>0?q:z<0?K:K.operator===">"&&q.operator===">="?K:q},j64=(q,K,_)=>{if(!q)return K;let z=ZE1(q.semver,K.semver,_);return z<0?q:z>0?K:K.operator==="<"&&q.operator==="<="?K:q};H64.exports=Xf_});var RT6=m((bhA,P64)=>{var GE1=ET6(),M64=fl6(),Df_=DG(),X64=wE1(),ff_=wA6(),Zf_=Btq(),Gf_=Ftq(),Tf_=dtq(),vf_=ntq(),kf_=rtq(),Vf_=atq(),Nf_=ttq(),yf_=qeq(),Ef_=rS(),Lf_=Yeq(),Rf_=Aeq(),hf_=KZ8(),Sf_=Heq(),Cf_=Meq(),bf_=Gl6(),xf_=_Z8(),If_=jE1(),uf_=HE1(),mf_=zZ8(),pf_=YZ8(),Bf_=JE1(),gf_=veq(),Ff_=vl6(),Uf_=oS(),Qf_=Vl6(),df_=peq(),cf_=geq(),lf_=Ueq(),nf_=ceq(),if_=neq(),rf_=wZ8(),of_=teq(),af_=q64(),sf_=z64(),tf_=$64(),ef_=J64();P64.exports={parse:ff_,valid:Zf_,clean:Gf_,inc:Tf_,diff:vf_,major:kf_,minor:Vf_,patch:Nf_,prerelease:yf_,compare:Ef_,rcompare:Lf_,compareLoose:Rf_,compareBuild:hf_,sort:Sf_,rsort:Cf_,gt:bf_,lt:xf_,eq:If_,neq:uf_,gte:mf_,lte:pf_,cmp:Bf_,coerce:gf_,Comparator:Ff_,Range:Uf_,satisfies:Qf_,toComparators:df_,maxSatisfying:cf_,minSatisfying:lf_,minVersion:nf_,validRange:if_,outside:rf_,gtr:of_,ltr:af_,intersects:sf_,simplifyRange:tf_,subset:ef_,SemVer:Df_,re:GE1.re,src:GE1.src,tokens:GE1.t,SEMVER_SPEC_VERSION:M64.SEMVER_SPEC_VERSION,RELEASE_TYPES:M64.RELEASE_TYPES,compareIdentifiers:X64.compareIdentifiers,rcompareIdentifiers:X64.rcompareIdentifiers}});function jZ8(){if(!TE1)TE1=RT6();return TE1}function Vv(q,K){if(typeof Bun<"u")return Bun.semver.order(q,K)===1;return jZ8().gt(q,K,{loose:!0})}function yP(q,K){if(typeof Bun<"u")return Bun.semver.order(q,K)>=0;return jZ8().gte(q,K,{loose:!0})}function bi(q,K){if(typeof Bun<"u")return Bun.semver.order(q,K)===-1;return jZ8().lt(q,K,{loose:!0})}function vE1(q,K){if(typeof Bun<"u")return Bun.semver.satisfies(q,K);return jZ8().satisfies(q,K,{loose:!0})}var TE1;function K0_(){return process.platform==="win32"&&!!process.env.WT_SESSION}function _0_(){if(process.env.TERM_PROGRAM==="mintty")return!0;if(process.platform==="win32"&&process.env.MSYSTEM)return!0;return!1}function z0_(){if(K0_())return!0;if(process.platform==="win32"&&process.env.TERM_PROGRAM==="vscode"&&process.env.TERM_PROGRAM_VERSION)return!0;if(_0_())return!0;return!1}function kE1(){if(process.platform==="win32")if(z0_())return h16+oN1+MF;else return h16+q0_;return h16+oN1+MF}var q0_,uhA;var W64=y(()=>{dS();q0_=eY(0,"f");uhA=kE1()});function xi(q){return eY(`?${q}h`)}function Ii(q){return eY(`?${q}l`)}var Jw,D64,f64,Z64,hT6,VE1,jA6,Gu,yl6,El6,ST6,HA6,ui;var p16=y(()=>{dS();Jw={CURSOR_VISIBLE:25,ALT_SCREEN:47,ALT_SCREEN_CLEAR:1049,MOUSE_NORMAL:1000,MOUSE_BUTTON:1002,MOUSE_ANY:1003,MOUSE_SGR:1006,FOCUS_EVENTS:1004,BRACKETED_PASTE:2004,SYNCHRONIZED_UPDATE:2026};D64=xi(Jw.SYNCHRONIZED_UPDATE),f64=Ii(Jw.SYNCHRONIZED_UPDATE),Z64=xi(Jw.BRACKETED_PASTE),hT6=Ii(Jw.BRACKETED_PASTE),VE1=xi(Jw.FOCUS_EVENTS),jA6=Ii(Jw.FOCUS_EVENTS),Gu=xi(Jw.CURSOR_VISIBLE),yl6=Ii(Jw.CURSOR_VISIBLE),El6=xi(Jw.ALT_SCREEN_CLEAR),ST6=Ii(Jw.ALT_SCREEN_CLEAR),HA6=xi(Jw.MOUSE_NORMAL)+xi(Jw.MOUSE_BUTTON)+xi(Jw.MOUSE_ANY)+xi(Jw.MOUSE_SGR),ui=Ii(Jw.MOUSE_SGR)+Ii(Jw.MOUSE_ANY)+Ii(Jw.MOUSE_BUTTON)+Ii(Jw.MOUSE_NORMAL)});import{Buffer as Y0_}from"buffer";function EP(...q){let K=a1.terminal==="kitty"?T64:JF;return`${NE1}${q.join(R16)}${K}`}function aW(q){if(process.env.TMUX)return`\x1BPtmux;${q.replaceAll("\x1B","\x1B\x1B")}\x1B\\`;if(process.env.STY)return`\x1BP${q}\x1B\\`;return q}function v64(){if(process.platform==="darwin"&&!process.env.SSH_CONNECTION)return"native";if(process.env.TMUX)return"tmux-buffer";return"osc52"}function $0_(q){return`${wL}Ptmux;${q.replaceAll(wL,wL+wL)}${T64}`}async function A0_(q){if(!process.env.TMUX)return!1;let K=process.env.LC_TERMINAL==="iTerm2"?["load-buffer","-"]:["load-buffer","-w","-"],{code:_}=await a8("tmux",K,{input:q,useCwd:!1,timeout:2000});return _===0}async function XX(q){let K=Y0_.from(q,"utf8").toString("base64"),_=EP(h2.CLIPBOARD,"c",K);if(!process.env.SSH_CONNECTION)O0_(q);if(await A0_(q))return $0_(`${wL}]52;c;${K}${JF}`);return _}function O0_(q){let K={input:q,useCwd:!1,timeout:2000};switch(process.platform){case"darwin":a8("pbcopy",[],K);return;case"linux":{if(JA6===null)return;if(JA6==="wl-copy"){a8("wl-copy",[],K);return}if(JA6==="xclip"){a8("xclip",["-selection","clipboard"],K);return}if(JA6==="xsel"){a8("xsel",["--clipboard","--input"],K);return}a8("wl-copy",[],K).then((_)=>{if(_.code===0){JA6="wl-copy";return}a8("xclip",["-selection","clipboard"],K).then((z)=>{if(z.code===0){JA6="xclip";return}a8("xsel",["--clipboard","--input"],K).then((Y)=>{JA6=Y.code===0?"xsel":null})})});return}case"win32":a8("clip",[],K);return}}function k64(q){let K=q.indexOf(";"),_=K>=0?q.slice(0,K):q,z=K>=0?q.slice(K+1):"",Y=parseInt(_,10);if(Y===h2.SET_TITLE_AND_ICON)return{type:"title",action:{type:"both",title:z}};if(Y===h2.SET_ICON)return{type:"title",action:{type:"iconName",name:z}};if(Y===h2.SET_TITLE)return{type:"title",action:{type:"windowTitle",title:z}};if(Y===h2.HYPERLINK){let $=z.split(";"),A=$[0]??"",O=$.slice(1).join(";");if(O==="")return{type:"link",action:{type:"end"}};let w={};if(A)for(let j of A.split(":")){let H=j.indexOf("=");if(H>=0)w[j.slice(0,H)]=j.slice(H+1)}return{type:"link",action:{type:"start",url:O,params:Object.keys(w).length>0?w:void 0}}}if(Y===h2.TAB_STATUS)return{type:"tabStatus",action:w0_(z)};return{type:"unknown",sequence:`\x1B]${q}`}}function G64(q){let K=q.match(/^#([0-9a-f]{2})([0-9a-f]{2})([0-9a-f]{2})$/i);if(K)return{type:"rgb",r:parseInt(K[1],16),g:parseInt(K[2],16),b:parseInt(K[3],16)};let _=q.match(/^rgb:([0-9a-f]{1,4})\/([0-9a-f]{1,4})\/([0-9a-f]{1,4})$/i);if(_){let z=(Y)=>Math.round(parseInt(Y,16)/(16**Y.length-1)*255);return{type:"rgb",r:z(_[1]),g:z(_[2]),b:z(_[3])}}return null}function w0_(q){let K={};for(let[_,z]of j0_(q))switch(_){case"indicator":K.indicator=z===""?null:G64(z);break;case"status":K.status=z===""?null:z;break;case"status-color":K.statusColor=z===""?null:G64(z);break}return K}function*j0_(q){let K="",_="",z=!1,Y=!1;for(let $ of q)if(Y){if(z)_+=$;else K+=$;Y=!1}else if($==="\\")Y=!0;else if($===";")yield[K,_],K="",_="",z=!1;else if($==="="&&!z)z=!0;else if(z)_+=$;else K+=$;if(K||z)yield[K,_]}function HZ8(q,K){if(!q)return JZ8;let _={id:H0_(q),...K},z=Object.entries(_).map(([Y,$])=>`${Y}=${$}`).join(":");return EP(h2.HYPERLINK,z,q)}function H0_(q){let K=0;for(let _=0;_<q.length;_++)K=(K<<5)-K+q.charCodeAt(_)|0;return(K>>>0).toString(36)}function mi(){return!1}function N64(q){let K=[],_=(z)=>z.type==="rgb"?`#${[z.r,z.g,z.b].map((Y)=>Y.toString(16).padStart(2,"0")).join("")}`:"";if("indicator"in q)K.push(`indicator=${q.indicator?_(q.indicator):""}`);if("status"in q)K.push(`status=${q.status?.replaceAll("\\","\\\\").replaceAll(";","\\;")??""}`);if("statusColor"in q)K.push(`status-color=${q.statusColor?_(q.statusColor):""}`);return EP(h2.TAB_STATUS,K.join(";"))}var NE1,T64,JA6,h2,JZ8,MA6,XA6,MZ8,V64,CT6;var YM=y(()=>{y_();XK();t$6();NE1=wL+String.fromCharCode(Wu.OSC),T64=wL+"\\";h2={SET_TITLE_AND_ICON:0,SET_ICON:1,SET_TITLE:2,SET_COLOR:4,SET_CWD:7,HYPERLINK:8,ITERM2:9,SET_FG_COLOR:10,SET_BG_COLOR:11,SET_CURSOR_COLOR:12,CLIPBOARD:52,KITTY:99,RESET_COLOR:104,RESET_FG_COLOR:110,RESET_BG_COLOR:111,RESET_CURSOR_COLOR:112,SEMANTIC_PROMPT:133,GHOSTTY:777,TAB_STATUS:21337};JZ8=EP(h2.HYPERLINK,"",""),MA6={NOTIFY:0,BADGE:2,PROGRESS:4},XA6={CLEAR:0,SET:1,ERROR:2,INDETERMINATE:3},MZ8=`${NE1}${h2.ITERM2};${MA6.PROGRESS};${XA6.CLEAR};${JF}`,V64=`${NE1}${h2.SET_TITLE_AND_ICON};${JF}`,CT6=EP(h2.TAB_STATUS,"indicator=;status=;status-color=")});function E64(){if(!process.stdout.isTTY)return!1;if(process.env.WT_SESSION)return!1;if(process.env.ConEmuANSI||process.env.ConEmuPID||process.env.ConEmuTask)return!0;let q=y64.coerce(process.env.TERM_PROGRAM_VERSION);if(!q)return!1;if(process.env.TERM_PROGRAM==="ghostty")return yP(q.version,"1.2.0");if(process.env.TERM_PROGRAM==="iTerm.app")return yP(q.version,"3.6.6");return!1}function EE1(){if(process.env.TMUX)return!1;let q=process.env.TERM_PROGRAM,K=process.env.TERM;if(q==="iTerm.app"||q==="WezTerm"||q==="WarpTerminal"||q==="ghostty"||q==="contour"||q==="vscode"||q==="alacritty")return!0;if(K?.includes("kitty")||process.env.KITTY_WINDOW_ID)return!0;if(K==="xterm-ghostty")return!0;if(K?.startsWith("foot"))return!0;if(K?.includes("alacritty"))return!0;if(process.env.ZED_TERM)return!0;if(process.env.WT_SESSION)return!0;let _=process.env.VTE_VERSION;if(_){if(parseInt(_,10)>=6800)return!0}return!1}function L64(q){if(yE1===void 0)yE1=q}function pi(){if(process.env.TERM_PROGRAM==="vscode")return!0;return yE1?.startsWith("xterm.js")??!1}function Ll6(){return J0_.includes(a1.terminal??"")}function R64(){return process.platform==="win32"||!!process.env.WT_SESSION}function RE1(q,K,_=!1){if(K.length===0)return;let z=!_,Y=z?D64:"";for(let $ of K)switch($.type){case"stdout":Y+=$.content;break;case"clear":if($.count>0)Y+=Saq($.count);break;case"clearTerminal":Y+=kE1();break;case"cursorHide":Y+=yl6;break;case"cursorShow":Y+=Gu;break;case"cursorMove":Y+=JT6($.x,$.y);break;case"cursorTo":Y+=haq($.col);break;case"carriageReturn":Y+="\r";break;case"hyperlink":Y+=HZ8($.uri);break;case"styleStr":Y+=$.str;break}if(z)Y+=f64;q.stdout.write(Y)}var y64,yE1,J0_,LE1;var Bi=y(()=>{y_();W64();dS();p16();YM();y64=O6(RT6(),1);J0_=["iTerm.app","kitty","WezTerm","ghostty","tmux","windows-terminal"];LE1=EE1()});function CE1(q){SE1=q?"focused":"blurred";for(let K of hE1)K();if(!q){for(let K of h64)K();h64.clear()}}function XZ8(){return SE1!=="blurred"}function bE1(){return SE1}function PZ8(q){return hE1.add(q),()=>{hE1.delete(q)}}var SE1="unknown",h64,hE1;var Rl6=y(()=>{h64=new Set,hE1=new Set});function S64(){return{request:eY(">0q"),match:(q)=>q.type==="xtversion"}}class xE1{stdout;queue=[];constructor(q){this.stdout=q}send(q){return new Promise((K)=>{this.queue.push({kind:"query",match:q.match,resolve:(_)=>K(_)}),this.stdout.write(q.request)})}flush(){return new Promise((q)=>{this.queue.push({kind:"sentinel",resolve:q}),this.stdout.write(M0_)})}onResponse(q){let K=this.queue.findIndex((_)=>_.kind==="query"&&_.match(q));if(K!==-1){let[_]=this.queue.splice(K,1);if(_?.kind==="query")_.resolve(q);return}if(q.type==="da1"){let _=this.queue.findIndex((z)=>z.kind==="sentinel");if(_===-1)return;for(let z of this.queue.splice(0,_+1))if(z.kind==="query")z.resolve(void 0);else z.resolve()}}}var M0_;var C64=y(()=>{dS();YM();M0_=eY("c")});var b64,x64,WZ8;var IE1=y(()=>{b64=O6(D6(),1),x64=b64.createContext({exit(){}});x64.displayName="InternalAppContext";WZ8=x64});var PA6=16;function I64(q){let K=z6(6),{children:_}=q,z=WA6.useSyncExternalStore(PZ8,XZ8),Y=WA6.useSyncExternalStore(PZ8,bE1),$;if(K[0]!==z||K[1]!==Y)$={isTerminalFocused:z,terminalFocusState:Y},K[0]=z,K[1]=Y,K[2]=$;else $=K[2];let A=$,O;if(K[3]!==_||K[4]!==A)O=WA6.default.createElement(uE1.Provider,{value:A},_),K[3]=_,K[4]=A,K[5]=O;else O=K[5];return O}var WA6,uE1,u64;var mE1=y(()=>{q8();Rl6();WA6=O6(D6(),1),uE1=WA6.createContext({isTerminalFocused:!0,terminalFocusState:"unknown"});uE1.displayName="TerminalFocusContext";u64=uE1});function CO(){let{isTerminalFocused:q}=m64.useContext(u64);return q}var m64;var hl6=y(()=>{mE1();m64=O6(D6(),1)});function X0_(q){let K=new Map,_=null,z=q,Y=0,$=0;function A(){$=Date.now()-Y;for(let w of K.keys())w()}function O(){if([...K.values()].some(Boolean)){if(_)clearInterval(_),_=null;if(Y===0)Y=Date.now();_=setInterval(A,z)}else if(_)clearInterval(_),_=null}return{subscribe(w,j){return K.set(w,j),O(),()=>{K.delete(w),O()}},now(){if(Y===0)Y=Date.now();if(_&&$)return $;return Date.now()-Y},setTickInterval(w){if(w===z)return;z=w,O()}}}function p64(q){let K=z6(7),{children:_}=q,[z]=B16.useState(W0_),Y=CO(),$,A;if(K[0]!==z||K[1]!==Y)$=()=>{z.setTickInterval(Y?PA6:P0_)},A=[z,Y],K[0]=z,K[1]=Y,K[2]=$,K[3]=A;else $=K[2],A=K[3];B16.useEffect($,A);let O;if(K[4]!==_||K[5]!==z)O=B16.default.createElement(bT6.Provider,{value:z},_),K[4]=_,K[5]=z,K[6]=O;else O=K[6];return O}function W0_(){return X0_(PA6)}var B16,bT6,P0_;var DZ8=y(()=>{q8();hl6();B16=O6(D6(),1);bT6=B16.createContext(null),P0_=PA6*2});var B64,D0_,fZ8;var pE1=y(()=>{B64=O6(D6(),1),D0_=B64.createContext(()=>{}),fZ8=D0_});var f0_=(q,K=2)=>{return q.replace(/^\t+/gm,(_)=>" ".repeat(_.length*K))},g64;var F64=y(()=>{g64=f0_});var Z0_=(q,K)=>{let _=[],z=q-K,Y=q+K;for(let $=z;$<=Y;$++)_.push($);return _},G0_=(q,K,_={})=>{var z;if(typeof q!=="string")throw TypeError("Source code is missing.");if(!K||K<1)throw TypeError("Line number must start from `1`.");let Y=g64(q).split(/\r?\n/);if(K>Y.length)return;return Z0_(K,(z=_.around)!==null&&z!==void 0?z:3).filter(($)=>Y[$-1]!==void 0).map(($)=>({line:$,value:Y[$-1]}))},U64;var Q64=y(()=>{F64();U64=G0_});var c64=m((fSA,d64)=>{var T0_=/[|\\{}()[\]^$+*?.-]/g;d64.exports=(q)=>{if(typeof q!=="string")throw TypeError("Expected a string");return q.replace(T0_,"\\$&")}});var r64=m((ZSA,i64)=>{var v0_=c64(),k0_=typeof process==="object"&&process&&typeof process.cwd==="function"?process.cwd():".",n64=[].concat(U6("module").builtinModules,"bootstrap_node","node").map((q)=>new RegExp(`(?:\\((?:node:)?${q}(?:\\.js)?:\\d+:\\d+\\)$|^\\s*at (?:node:)?${q}(?:\\.js)?:\\d+:\\d+$)`));n64.push(/\((?:node:)?internal\/[^:]+:\d+:\d+\)$/,/\s*at (?:node:)?internal\/[^:]+:\d+:\d+$/,/\/\.node-spawn-wrap-\w+-\w+\/node:\d+:\d+\)?$/);class BE1{constructor(q){if(q={ignoredPackages:[],...q},"internals"in q===!1)q.internals=BE1.nodeInternals();if("cwd"in q===!1)q.cwd=k0_;this._cwd=q.cwd.replace(/\\/g,"/"),this._internals=[].concat(q.internals,V0_(q.ignoredPackages)),this._wrapCallSite=q.wrapCallSite||!1}static nodeInternals(){return[...n64]}clean(q,K=0){if(K=" ".repeat(K),!Array.isArray(q))q=q.split(`
573`);if(!/^\s*at /.test(q[0])&&/^\s*at /.test(q[1]))q=q.slice(1);let _=!1,z=null,Y=[];return q.forEach(($)=>{if($=$.replace(/\\/g,"/"),this._internals.some((O)=>O.test($)))return;let A=/^\s*at /.test($);if(_)$=$.trimEnd().replace(/^(\s+)at /,"$1");else if($=$.trim(),A)$=$.slice(3);if($=$.replace(`${this._cwd}/`,""),$)if(A){if(z)Y.push(z),z=null;Y.push($)}else _=!0,z=$}),Y.map(($)=>`${K}${$}
574`).join("")}captureString(q,K=this.captureString){if(typeof q==="function")K=q,q=1/0;let{stackTraceLimit:_}=Error;if(q)Error.stackTraceLimit=q;let z={};Error.captureStackTrace(z,K);let{stack:Y}=z;return Error.stackTraceLimit=_,this.clean(Y)}capture(q,K=this.capture){if(typeof q==="function")K=q,q=1/0;let{prepareStackTrace:_,stackTraceLimit:z}=Error;if(Error.prepareStackTrace=(A,O)=>{if(this._wrapCallSite)return O.map(this._wrapCallSite);return O},q)Error.stackTraceLimit=q;let Y={};Error.captureStackTrace(Y,K);let{stack:$}=Y;return Object.assign(Error,{prepareStackTrace:_,stackTraceLimit:z}),$}at(q=this.at){let[K]=this.capture(1,q);if(!K)return{};let _={line:K.getLineNumber(),column:K.getColumnNumber()};if(l64(_,K.getFileName(),this._cwd),K.isConstructor())Object.defineProperty(_,"constructor",{value:!0,configurable:!0});if(K.isEval())_.evalOrigin=K.getEvalOrigin();if(K.isNative())_.native=!0;let z;try{z=K.getTypeName()}catch(A){}if(z&&z!=="Object"&&z!=="[object Object]")_.type=z;let Y=K.getFunctionName();if(Y)_.function=Y;let $=K.getMethodName();if($&&Y!==$)_.method=$;return _}parseLine(q){let K=q&&q.match(N0_);if(!K)return null;let _=K[1]==="new",z=K[2],Y=K[3],$=K[4],A=Number(K[5]),O=Number(K[6]),w=K[7],j=K[8],H=K[9],J=K[10]==="native",M=K[11]===")",X,P={};if(j)P.line=Number(j);if(H)P.column=Number(H);if(M&&w){let W=0;for(let D=w.length-1;D>0;D--)if(w.charAt(D)===")")W++;else if(w.charAt(D)==="("&&w.charAt(D-1)===" "){if(W--,W===-1&&w.charAt(D-1)===" "){let f=w.slice(0,D-1);w=w.slice(D+1),z+=` (${f}`;break}}}if(z){let W=z.match(y0_);if(W)z=W[1],X=W[2]}if(l64(P,w,this._cwd),_)Object.defineProperty(P,"constructor",{value:!0,configurable:!0});if(Y)P.evalOrigin=Y,P.evalLine=A,P.evalColumn=O,P.evalFile=$&&$.replace(/\\/g,"/");if(J)P.native=!0;if(z)P.function=z;if(X&&z!==X)P.method=X;return P}}function l64(q,K,_){if(K){if(K=K.replace(/\\/g,"/"),K.startsWith(`${_}/`))K=K.slice(_.length+1);q.file=K}}function V0_(q){if(q.length===0)return[];let K=q.map((_)=>v0_(_));return new RegExp(`[/\\\\]node_modules[/\\\\](?:${K.join("|")})[/\\\\][^:]+:\\d+:\\d+`)}var N0_=new RegExp("^(?:\\s*at )?(?:(new) )?(?:(.*?) \\()?(?:eval at ([^ ]+) \\((.+?):(\\d+):(\\d+)\\), )?(?:(.+?):(\\d+):(\\d+)|(native))(\\)?)$"),y0_=/^(.*?) \[as (.*?)\]$/;i64.exports=BE1});function E0_(q){let K=z6(42),_,z,Y,$,A,O,w,j,H,J,M,X,P,W,D,f,G,Z;if(K[0]!==q){let{children:S,flexWrap:R,flexDirection:x,flexGrow:I,flexShrink:B,ref:p,tabIndex:C,autoFocus:g,onClick:F,onFocus:U,onFocusCapture:c,onBlur:K6,onBlurCapture:t,onMouseEnter:q6,onMouseLeave:e,onKeyDown:i,onKeyDownCapture:$6,...M6}=q;z=S,f=p,Z=C,_=g,H=F,J=U,M=c,w=K6,j=t,W=q6,D=e,X=i,P=$6,G=M6,O=R===void 0?"nowrap":R,Y=x===void 0?"row":x,$=I===void 0?0:I,A=B===void 0?1:B,TH(G.margin,"margin"),TH(G.marginX,"marginX"),TH(G.marginY,"marginY"),TH(G.marginTop,"marginTop"),TH(G.marginBottom,"marginBottom"),TH(G.marginLeft,"marginLeft"),TH(G.marginRight,"marginRight"),TH(G.padding,"padding"),TH(G.paddingX,"paddingX"),TH(G.paddingY,"paddingY"),TH(G.paddingTop,"paddingTop"),TH(G.paddingBottom,"paddingBottom"),TH(G.paddingLeft,"paddingLeft"),TH(G.paddingRight,"paddingRight"),TH(G.gap,"gap"),TH(G.columnGap,"columnGap"),TH(G.rowGap,"rowGap"),K[0]=q,K[1]=_,K[2]=z,K[3]=Y,K[4]=$,K[5]=A,K[6]=O,K[7]=w,K[8]=j,K[9]=H,K[10]=J,K[11]=M,K[12]=X,K[13]=P,K[14]=W,K[15]=D,K[16]=f,K[17]=G,K[18]=Z}else _=K[1],z=K[2],Y=K[3],$=K[4],A=K[5],O=K[6],w=K[7],j=K[8],H=K[9],J=K[10],M=K[11],X=K[12],P=K[13],W=K[14],D=K[15],f=K[16],G=K[17],Z=K[18];let T=G.overflowX??G.overflow??"visible",v=G.overflowY??G.overflow??"visible",V;if(K[19]!==Y||K[20]!==$||K[21]!==A||K[22]!==O||K[23]!==G||K[24]!==T||K[25]!==v)V={flexWrap:O,flexDirection:Y,flexGrow:$,flexShrink:A,...G,overflowX:T,overflowY:v},K[19]=Y,K[20]=$,K[21]=A,K[22]=O,K[23]=G,K[24]=T,K[25]=v,K[26]=V;else V=K[26];let E;if(K[27]!==_||K[28]!==z||K[29]!==w||K[30]!==j||K[31]!==H||K[32]!==J||K[33]!==M||K[34]!==X||K[35]!==P||K[36]!==W||K[37]!==D||K[38]!==f||K[39]!==V||K[40]!==Z)E=o64.default.createElement("ink-box",{ref:f,tabIndex:Z,autoFocus:_,onClick:H,onFocus:J,onFocusCapture:M,onBlur:w,onBlurCapture:j,onMouseEnter:W,onMouseLeave:D,onKeyDown:X,onKeyDownCapture:P,style:V},z),K[27]=_,K[28]=z,K[29]=w,K[30]=j,K[31]=H,K[32]=J,K[33]=M,K[34]=X,K[35]=P,K[36]=W,K[37]=D,K[38]=f,K[39]=V,K[40]=Z,K[41]=E;else E=K[41];return E}var o64,Lj;var gi=y(()=>{q8();ty1();o64=O6(D6(),1);Lj=E0_});function q$(q){let K=z6(29),{color:_,backgroundColor:z,bold:Y,dim:$,italic:A,underline:O,strikethrough:w,inverse:j,wrap:H,children:J}=q,M=A===void 0?!1:A,X=O===void 0?!1:O,P=w===void 0?!1:w,W=j===void 0?!1:j,D=H===void 0?"wrap":H;if(J===void 0||J===null)return null;let f;if(K[0]!==_)f=_&&{color:_},K[0]=_,K[1]=f;else f=K[1];let G;if(K[2]!==z)G=z&&{backgroundColor:z},K[2]=z,K[3]=G;else G=K[3];let Z;if(K[4]!==$)Z=$&&{dim:$},K[4]=$,K[5]=Z;else Z=K[5];let T;if(K[6]!==Y)T=Y&&{bold:Y},K[6]=Y,K[7]=T;else T=K[7];let v;if(K[8]!==M)v=M&&{italic:M},K[8]=M,K[9]=v;else v=K[9];let V;if(K[10]!==X)V=X&&{underline:X},K[10]=X,K[11]=V;else V=K[11];let E;if(K[12]!==P)E=P&&{strikethrough:P},K[12]=P,K[13]=E;else E=K[13];let S;if(K[14]!==W)S=W&&{inverse:W},K[14]=W,K[15]=S;else S=K[15];let R;if(K[16]!==v||K[17]!==V||K[18]!==E||K[19]!==S||K[20]!==f||K[21]!==G||K[22]!==Z||K[23]!==T)R={...f,...G,...Z,...T,...v,...V,...E,...S},K[16]=v,K[17]=V,K[18]=E,K[19]=S,K[20]=f,K[21]=G,K[22]=Z,K[23]=T,K[24]=R;else R=K[24];let x=R,I=L0_[D],B;if(K[25]!==J||K[26]!==I||K[27]!==x)B=a64.default.createElement("ink-text",{style:I,textStyles:x},J),K[25]=J,K[26]=I,K[27]=x,K[28]=B;else B=K[28];return B}var a64,L0_;var DA6=y(()=>{q8();a64=O6(D6(),1),L0_={wrap:{flexGrow:0,flexShrink:1,flexDirection:"row",textWrap:"wrap"},"wrap-trim":{flexGrow:0,flexShrink:1,flexDirection:"row",textWrap:"wrap-trim"},end:{flexGrow:0,flexShrink:1,flexDirection:"row",textWrap:"end"},middle:{flexGrow:0,flexShrink:1,flexDirection:"row",textWrap:"middle"},"truncate-end":{flexGrow:0,flexShrink:1,flexDirection:"row",textWrap:"truncate-end"},truncate:{flexGrow:0,flexShrink:1,flexDirection:"row",textWrap:"truncate"},"truncate-middle":{flexGrow:0,flexShrink:1,flexDirection:"row",textWrap:"truncate-middle"},"truncate-start":{flexGrow:0,flexShrink:1,flexDirection:"row",textWrap:"truncate-start"}}});import{readFileSync as R0_}from"fs";function t64(){return h0_??=new gE1.default({cwd:process.cwd(),internals:gE1.default.nodeInternals()})}function FE1({error:q}){let K=q.stack?q.stack.split(`
575`).slice(1):void 0,_=K?t64().parseLine(K[0]):void 0,z=s64(_?.file),Y,$=0;if(z&&_?.line)try{let A=R0_(z,"utf8");if(Y=U64(A,_.line),Y)for(let{line:O}of Y)$=Math.max($,String(O).length)}catch{}return PX.default.createElement(Lj,{flexDirection:"column",padding:1},PX.default.createElement(Lj,null,PX.default.createElement(q$,{backgroundColor:"ansi:red",color:"ansi:white"}," ","ERROR"," "),PX.default.createElement(q$,null," ",q.message)),_&&z&&PX.default.createElement(Lj,{marginTop:1},PX.default.createElement(q$,{dim:!0},z,":",_.line,":",_.column)),_&&Y&&PX.default.createElement(Lj,{marginTop:1,flexDirection:"column"},Y.map(({line:A,value:O})=>PX.default.createElement(Lj,{key:A},PX.default.createElement(Lj,{width:$+1},PX.default.createElement(q$,{dim:A!==_.line,backgroundColor:A===_.line?"ansi:red":void 0,color:A===_.line?"ansi:white":void 0},String(A).padStart($," "),":")),PX.default.createElement(q$,{key:A,backgroundColor:A===_.line?"ansi:red":void 0,color:A===_.line?"ansi:white":void 0}," "+O)))),q.stack&&PX.default.createElement(Lj,{marginTop:1,flexDirection:"column"},q.stack.split(`
576`).slice(1).map((A)=>{let O=t64().parseLine(A);if(!O)return PX.default.createElement(Lj,{key:A},PX.default.createElement(q$,{dim:!0},"- "),PX.default.createElement(q$,{bold:!0},A));return PX.default.createElement(Lj,{key:A},PX.default.createElement(q$,{dim:!0},"- "),PX.default.createElement(q$,{bold:!0},O.function),PX.default.createElement(q$,{dim:!0}," ","(",s64(O.file)??"",":",O.line,":",O.column,")"))})))}var PX,gE1,s64=(q)=>{return q?.replace(`file://${process.cwd()}/`,"")},h0_;var e64=y(()=>{Q64();gi();DA6();PX=O6(D6(),1),gE1=O6(r64(),1)});var q84,g16;var Sl6=y(()=>{q84=O6(D6(),1),g16=q84.createContext(null)});function b0_(q,K,_,z){if(K.some((Y)=>Y.kind==="key"||Y.kind==="mouse"&&!((Y.button&32)!==0&&(Y.button&3)===3)))c36();for(let Y of K){if(Y.kind==="response"){q.querier.onResponse(Y.response);continue}if(Y.kind==="mouse"){x0_(q,Y);continue}let $=Y.sequence;if($===paq){q.handleTerminalFocus(!0);let O=new XT6("terminalfocus");q.internal_eventEmitter.emit("terminalfocus",O);continue}if($===Baq){if(q.handleTerminalFocus(!1),q.props.selection.isDragging)yT6(q.props.selection),q.props.onSelectionChange();let O=new XT6("terminalblur");q.internal_eventEmitter.emit("terminalblur",O);continue}if(!XZ8())CE1(!0);if(Y.name==="z"&&Y.ctrl&&S0_){q.handleSuspend();continue}q.handleInput($);let A=new rc6(Y);q.internal_eventEmitter.emit("input",A),q.props.dispatchKeyboardEvent(Y)}}function x0_(q,K){if(kaq())return;let _=q.props.selection,z=K.col-1,Y=K.row-1,$=K.button&3;if(K.action==="press"){if((K.button&32)!==0&&$===3){if(_.isDragging)yT6(_),q.props.onSelectionChange();if(z===q.lastHoverCol&&Y===q.lastHoverRow)return;q.lastHoverCol=z,q.lastHoverRow=Y,q.props.onHoverAt(z,Y);return}if($!==0){q.clickCount=0;return}if((K.button&32)!==0){q.props.onSelectionDrag(z,Y);return}if(_.isDragging)yT6(_),q.props.onSelectionChange();let A=Date.now(),O=A-q.lastClickTime<K84&&Math.abs(z-q.lastClickCol)<=_84&&Math.abs(Y-q.lastClickRow)<=_84;if(q.clickCount=O?q.clickCount+1:1,q.lastClickTime=A,q.lastClickCol=z,q.lastClickRow=Y,q.clickCount>=2){if(q.pendingHyperlinkTimer)clearTimeout(q.pendingHyperlinkTimer),q.pendingHyperlinkTimer=null;let w=q.clickCount===2?2:3;q.props.onMultiClick(z,Y,w);return}n08(_,z,Y),_.lastPressHadAlt=(K.button&8)!==0,q.props.onSelectionChange();return}if($!==0){if(!_.isDragging)return;yT6(_),q.props.onSelectionChange();return}if(yT6(_),!iS(_)&&_.anchor){if(!q.props.onClickAt(z,Y)){let A=q.props.getHyperlinkAt(z,Y);if(A&&process.env.TERM_PROGRAM!=="vscode"&&!pi()){if(q.pendingHyperlinkTimer)clearTimeout(q.pendingHyperlinkTimer);q.pendingHyperlinkTimer=setTimeout((O,w)=>{O.pendingHyperlinkTimer=null,O.props.onOpenHyperlink(w)},K84,q,A)}}}q.props.onSelectionChange()}var fF,S0_,C0_=5000,K84=500,_84=1,ZZ8;var z84=y(()=>{v8();_8();cc6();m8();_M();E8();nf8();tN1();eN1();sN1();jl6();o08();Bi();Rl6();C64();dS();p16();IE1();DZ8();pE1();e64();pc6();mE1();Sl6();fF=O6(D6(),1),S0_=process.platform!=="win32";ZZ8=class ZZ8 extends fF.PureComponent{static displayName="InternalApp";static getDerivedStateFromError(q){return{error:q}}state={error:void 0};rawModeEnabledCount=0;internal_eventEmitter=new r$6;keyParseState=naq;incompleteEscapeTimer=null;NORMAL_TIMEOUT=50;PASTE_TIMEOUT=500;querier=new xE1(this.props.stdout);lastClickTime=0;lastClickCol=-1;lastClickRow=-1;clickCount=0;pendingHyperlinkTimer=null;lastHoverCol=-1;lastHoverRow=-1;lastStdinTime=Date.now();isRawModeSupported(){return this.props.stdin.isTTY}render(){return fF.default.createElement(g16.Provider,{value:{columns:this.props.terminalColumns,rows:this.props.terminalRows}},fF.default.createElement(WZ8.Provider,{value:{exit:this.handleExit}},fF.default.createElement(Zi.Provider,{value:{stdin:this.props.stdin,setRawMode:this.handleSetRawMode,isRawModeSupported:this.isRawModeSupported(),internal_exitOnCtrlC:this.props.exitOnCtrlC,internal_eventEmitter:this.internal_eventEmitter,internal_querier:this.querier}},fF.default.createElement(I64,null,fF.default.createElement(p64,null,fF.default.createElement(fZ8.Provider,{value:this.props.onCursorDeclaration??(()=>{})},this.state.error?fF.default.createElement(FE1,{error:this.state.error}):this.props.children))))))}componentDidMount(){if(this.props.stdout.isTTY&&!i6(process.env.CLAUDE_CODE_ACCESSIBILITY))this.props.stdout.write(yl6)}componentWillUnmount(){if(this.props.stdout.isTTY)this.props.stdout.write(Gu);if(this.incompleteEscapeTimer)clearTimeout(this.incompleteEscapeTimer),this.incompleteEscapeTimer=null;if(this.pendingHyperlinkTimer)clearTimeout(this.pendingHyperlinkTimer),this.pendingHyperlinkTimer=null;if(this.isRawModeSupported())this.handleSetRawMode(!1)}componentDidCatch(q){this.handleExit(q)}handleSetRawMode=(q)=>{let{stdin:K}=this.props;if(!this.isRawModeSupported())if(K===process.stdin)throw Error(`Raw mode is not supported on the current process.stdin, which Ink uses as input stream by default.
577Read about how to prevent this error on https://github.com/vadimdemedes/ink/#israwmodesupported`);else throw Error(`Raw mode is not supported on the stdin provided to Ink.
578Read about how to prevent this error on https://github.com/vadimdemedes/ink/#israwmodesupported`);if(K.setEncoding("utf8"),q){if(this.rawModeEnabledCount===0){if(L16(),K.ref(),K.setRawMode(!0),K.addListener("readable",this.handleReadable),this.props.stdout.write(Z64),this.props.stdout.write(VE1),Ll6())this.props.stdout.write(nc6),this.props.stdout.write(ic6);setImmediate(()=>{Promise.all([this.querier.send(S64()),this.querier.flush()]).then(([_])=>{if(_)L64(_.name),N(`XTVERSION: terminal identified as "${_.name}"`);else N("XTVERSION: no reply (terminal ignored query)")})})}this.rawModeEnabledCount++;return}if(--this.rawModeEnabledCount===0)this.props.stdout.write(e$6),this.props.stdout.write(yi),this.props.stdout.write(jA6),this.props.stdout.write(hT6),K.setRawMode(!1),K.removeListener("readable",this.handleReadable),K.unref()};flushIncomplete=()=>{if(this.incompleteEscapeTimer=null,!this.keyParseState.incomplete)return;if(this.props.stdin.readableLength>0){this.incompleteEscapeTimer=setTimeout(this.flushIncomplete,this.NORMAL_TIMEOUT);return}this.processInput(null)};processInput=(q)=>{let[K,_]=iaq(this.keyParseState,q);if(this.keyParseState=_,K.length>0)WF.discreteUpdates(b0_,this,K,void 0,void 0);if(this.keyParseState.incomplete){if(this.incompleteEscapeTimer)clearTimeout(this.incompleteEscapeTimer);this.incompleteEscapeTimer=setTimeout(this.flushIncomplete,this.keyParseState.mode==="IN_PASTE"?this.PASTE_TIMEOUT:this.NORMAL_TIMEOUT)}};handleReadable=()=>{let q=Date.now();if(q-this.lastStdinTime>C0_)this.props.onStdinResume?.();this.lastStdinTime=q;try{let K;while((K=this.props.stdin.read())!==null)this.processInput(K)}catch(K){H6(K);let{stdin:_}=this.props;if(this.rawModeEnabledCount>0&&!_.listeners("readable").includes(this.handleReadable))N("handleReadable: re-attaching stdin readable listener after error recovery",{level:"warn"}),_.addListener("readable",this.handleReadable)}};handleInput=(q)=>{if(q==="\x03"&&this.props.exitOnCtrlC)this.handleExit()};handleExit=(q)=>{if(this.isRawModeSupported())this.handleSetRawMode(!1);this.props.onExit(q)};handleTerminalFocus=(q)=>{CE1(q)};handleSuspend=()=>{if(!this.isRawModeSupported())return;let q=this.rawModeEnabledCount;while(this.rawModeEnabledCount>0)this.handleSetRawMode(!1);if(this.props.stdout.isTTY)this.props.stdout.write(Gu+jA6+ui);this.internal_eventEmitter.emit("suspend");let K=()=>{for(let _=0;_<q;_++)if(this.isRawModeSupported())this.handleSetRawMode(!0);if(this.props.stdout.isTTY){if(!i6(process.env.CLAUDE_CODE_ACCESSIBILITY))this.props.stdout.write(yl6);this.props.stdout.write(VE1)}this.internal_eventEmitter.emit("resume"),process.removeListener("SIGCONT",K)};process.on("SIGCONT",K),process.kill(process.pid,"SIGSTOP")}}});function I0_(q){let K=q.sequence??"",_=q.name??"";if(q.ctrl)return _;if(K.length===1){let z=K.charCodeAt(0);if(z>=32&&z!==127)return K}return _||K}var JL;var fA6=y(()=>{gy1();JL=class JL extends Al6{key;ctrl;shift;meta;superKey;fn;constructor(q){super("keydown",{bubbles:!0,cancelable:!0});this.key=I0_(q),this.ctrl=q.ctrl,this.shift=q.shift,this.meta=q.meta||q.option,this.superKey=q.super,this.fn=q.fn}}});function F16(q,K,_,z,Y){return{screen:hi(0,0,_,z,Y),viewport:{width:K,height:q},cursor:{x:0,y:0,visible:!0}}}var Y84=y(()=>{Ci()});var Cl6;var UE1=y(()=>{Cl6=class Cl6 extends AL{col;row;localCol=0;localRow=0;cellIsBlank;constructor(q,K,_){super();this.col=q,this.row=K,this.cellIsBlank=_}}});function QE1(q,K,_){let z=zM.get(q);if(!z)return null;if(K<z.x||K>=z.x+z.width||_<z.y||_>=z.y+z.height)return null;for(let Y=q.childNodes.length-1;Y>=0;Y--){let $=q.childNodes[Y];if($.nodeName==="#text")continue;let A=QE1($,K,_);if(A)return A}return q}function $84(q,K,_,z=!1){let Y=QE1(q,K,_)??void 0;if(!Y)return!1;if(q.focusManager){let O=Y;while(O){if(typeof O.attributes.tabIndex==="number"){q.focusManager.handleClickFocus(O);break}O=O.parentNode}}let $=new Cl6(K,_,z),A=!1;while(Y){let O=Y._eventHandlers?.onClick;if(O){A=!0;let w=zM.get(Y);if(w)$.localCol=K-w.x,$.localRow=_-w.y;if(O($),$.didStopImmediatePropagation())return!0}Y=Y.parentNode}return A}function A84(q,K,_,z){let Y=new Set,$=QE1(q,K,_)??void 0;while($){let A=$._eventHandlers;if(A?.onMouseEnter||A?.onMouseLeave)Y.add($);$=$.parentNode}for(let A of z)if(!Y.has(A)){if(z.delete(A),A.parentNode)A._eventHandlers?.onMouseLeave?.()}for(let A of Y)if(!z.has(A))z.add(A),A._eventHandlers?.onMouseEnter?.()}var O84=y(()=>{UE1();fT6()});var u0_,VA;var QV=y(()=>{u0_=new Map,VA=u0_});class cE1{options;state;constructor(q){this.options=q;this.state={previousOutput:""}}renderPreviousOutput_DEPRECATED(q){if(!this.options.isTTY)return[TZ8];return this.getRenderOpsForDone(q)}reset(){this.state.previousOutput=""}renderFullFrame(q){let{screen:K}=q,_=[],z=[],Y=void 0;for(let $=0;$<K.height;$++){let A="";for(let w=0;w<K.width;w++){let j=af(K,w,$);if(j&&j.width!==2){if(j.hyperlink!==Y){if(Y!==void 0)A+=JZ8;if(j.hyperlink!==void 0)A+=HZ8(j.hyperlink);Y=j.hyperlink}let H=this.options.stylePool.get(j.styleId),J=YA6(z,H);if(J.length>0)A+=HL(J),z=H;A+=j.char}}if(Y!==void 0)A+=JZ8,Y=void 0;let O=YA6(z,[]);if(O.length>0)A+=HL(O),z=[];_.push(A.trimEnd())}if(_.length===0)return[];return[{type:"stdout",content:_.join(`
579`)}]}getRenderOpsForDone(q){if(this.state.previousOutput="",!q.cursor.visible)return[{type:"cursorShow"}];return[]}render(q,K,_=!1,z=!0){if(!this.options.isTTY)return this.renderFullFrame(K);let Y=performance.now(),$=this.options.stylePool;if(K.viewport.height<q.viewport.height||q.viewport.width!==0&&K.viewport.width!==q.viewport.width)return bl6(K,"resize",$);let A=[];if(_&&K.scrollHint&&z){let{top:E,bottom:S,delta:R}=K.scrollHint;if(E>=0&&S<q.screen.height&&S<K.screen.height)c08(q.screen,E,S,R),A=[{type:"stdout",content:xaq(E+1,S+1)+(R>0?Caq(R):baq(-R))+Iaq+MF}]}let O=q.cursor.y>=q.screen.height,w=K.screen.height>q.screen.height,j=O&&q.screen.height>=q.viewport.height,H=K.screen.height<q.screen.height,J=K.screen.height<=q.viewport.height;if(j&&J&&H)return N(`Full reset (shrink->below): prevHeight=${q.screen.height}, nextHeight=${K.screen.height}, viewport=${q.viewport.height}`),bl6(K,"offscreen",$);if(q.screen.height>=q.viewport.height&&q.screen.height>0&&O&&!w){let S=q.screen.height-q.viewport.height+1,R=-1;if(KE1(q.screen,K.screen,(x,I)=>{if(I<S)return R=I,!0}),R>=0){let x=GZ8(q.screen,R),I=GZ8(K.screen,R);return bl6(K,"offscreen",$,{triggerY:R,prevLine:x,nextLine:I})}}let M=new lE1(q.cursor,K.viewport.width),X=Math.max(K.screen.height,1)-Math.max(q.screen.height,1),P=X<0,W=X>0;if(P){let E=q.screen.height-K.screen.height;if(E>q.viewport.height)return bl6(K,"offscreen",this.options.stylePool);M.txn((S)=>[[{type:"clear",count:E},{type:"cursorMove",x:0,y:-1}],{dx:-S.x,dy:-E}])}let D=j?1:0,f=W?Math.max(0,q.screen.height-q.viewport.height+D):Math.max(q.screen.height,K.screen.height)-K.viewport.height+D,G=$.none,Z=void 0,T=!1,v=-1;if(KE1(q.screen,K.screen,(E,S,R,x)=>{if(W&&S>=q.screen.height)return;if(x&&(x.width===2||x.width===3))return;if(R&&(R.width===2||R.width===3)&&!x)return;if(x&&Q08(K.screen,E,S)&&!R)return;if(S<f)return T=!0,v=S,!0;if(dE1(M,E,S),x){let I=x.hyperlink;Z=xT6(M.diff,Z,I);let B=$.transition(G,x.styleId);if(j84(M,x,B))G=x.styleId}else if(R){let I=G,B=Z;G=$.none,Z=void 0,M.txn(()=>{let p=[];return vZ8(p,$,I,$.none),xT6(p,B,void 0),p.push({type:"stdout",content:" "}),[p,{dx:1,dy:0}]})}}),T)return bl6(K,"offscreen",$,{triggerY:v,prevLine:GZ8(q.screen,v),nextLine:GZ8(K.screen,v)});if(G=vZ8(M.diff,$,G,$.none),Z=xT6(M.diff,Z,void 0),W)w84(M,K,q.screen.height,K.screen.height,$);if(_);else if(K.cursor.y>=K.screen.height)M.txn((E)=>{let S=K.cursor.y-E.y;if(S>0){let x=Array(1+S);x[0]=IT6;for(let I=0;I<S;I++)x[1+I]=TZ8;return[x,{dx:-E.x,dy:S}]}let R=K.cursor.y-E.y;if(R!==0||E.x!==K.cursor.x){let x=[IT6];return x.push({type:"cursorMove",x:K.cursor.x,y:R}),[x,{dx:K.cursor.x-E.x,dy:R}]}return[[],{dx:0,dy:0}]});else dE1(M,K.cursor.x,K.cursor.y);let V=performance.now()-Y;if(V>50){let E=K.screen.damage,S=E?`${E.width}x${E.height} at (${E.x},${E.y})`:"none";N(`Slow render: ${V.toFixed(1)}ms, screen: ${K.screen.height}x${K.screen.width}, damage: ${S}, changes: ${M.diff.length}`)}return A.length>0?[...A,...M.diff]:M.diff}}function xT6(q,K,_){if(K!==_)return q.push({type:"hyperlink",uri:_??""}),_;return K}function vZ8(q,K,_,z){let Y=K.transition(_,z);if(Y.length>0)q.push({type:"styleStr",str:Y});return z}function GZ8(q,K){let _="";for(let z=0;z<q.width;z++)_+=wtq(q,z,K)??" ";return _.trimEnd()}function bl6(q,K,_,z){let Y=new lE1({x:0,y:0},q.viewport.width);return m0_(Y,q,_),[{type:"clearTerminal",reason:K,debug:z},...Y.diff]}function m0_(q,K,_){w84(q,K,0,K.screen.height,_)}function w84(q,K,_,z,Y){let $=Y.none,A=void 0,O=-1,{width:w,cells:j,charPool:H,hyperlinkPool:J}=K.screen,M=_*w;for(let X=_;X<z;X+=1){if(q.cursor.y<X){let P=X-q.cursor.y;q.txn((W)=>{let D=Array(1+P);D[0]=IT6;for(let f=0;f<P;f++)D[1+f]=TZ8;return[D,{dx:-W.x,dy:P}]})}O=-1;for(let P=0;P<w;P+=1,M+=1){let W=Otq(j,H,J,M,O);if(!W)continue;dE1(q,P,X);let D=W.hyperlink;A=xT6(q.diff,A,D);let f=Y.transition($,W.styleId);if(j84(q,W,f))$=W.styleId,O=W.styleId}$=vZ8(q.diff,Y,$,Y.none),A=xT6(q.diff,A,void 0),q.txn((P)=>[[IT6,TZ8],{dx:-P.x,dy:1}])}return vZ8(q.diff,Y,$,Y.none),xT6(q.diff,A,void 0),q}function j84(q,K,_){let z=K.width===1?2:1,Y=q.cursor.x,$=q.viewportWidth;if(z===2&&Y<$){let w=K.char.length>2?$:$+1;if(Y+2>=w)return!1}let A=q.diff;if(_.length>0)A.push({type:"styleStr",str:_});let O=z===2&&p0_(K.char);if(O&&Y+1<$)A.push({type:"cursorTo",col:Y+2}),A.push({type:"stdout",content:" "}),A.push({type:"cursorTo",col:Y+1});if(A.push({type:"stdout",content:K.char}),O)A.push({type:"cursorTo",col:Y+z+1});if(Y>=$)q.cursor.x=z,q.cursor.y++;else q.cursor.x=Y+z;return!0}function dE1(q,K,_){q.txn((z)=>{let Y=K-z.x,$=_-z.y;if(z.x>=q.viewportWidth)return[[IT6,{type:"cursorMove",x:K,y:$}],{dx:Y,dy:$}];if($!==0)return[[IT6,{type:"cursorMove",x:K,y:$}],{dx:Y,dy:$}];return[[{type:"cursorMove",x:Y,y:$}],{dx:Y,dy:$}]})}function p0_(q){let K=q.codePointAt(0);if(K===void 0)return!1;if(K>=129648&&K<=129791||K>=129792&&K<=130047)return!0;if(q.length>=2){for(let _=0;_<q.length;_++)if(q.charCodeAt(_)===65039)return!0}return!1}class lE1{viewportWidth;cursor;diff=[];constructor(q,K){this.viewportWidth=K;this.cursor={...q}}txn(q){let[K,_]=q(this.cursor);for(let z of K)this.diff.push(z);this.cursor.x+=_.dx,this.cursor.y+=_.dy}}var IT6,TZ8;var H84=y(()=>{GT6();_8();Ci();dS();YM();IT6={type:"carriageReturn"},TZ8={type:"stdout",content:`

Callers

nothing calls this directly

Calls 6

t64Function · 0.85
s64Function · 0.85
createElementMethod · 0.80
sliceMethod · 0.45
parseLineMethod · 0.45
maxMethod · 0.45

Tested by

no test coverage detected