()
| 570 | `)}}let _=Du?performance.now():0;if(q.onRender?.(),Du){let z=performance.now()-_;if(z>10)m08(Du,`${_.toFixed(1)} SLOW_PAINT ${z.toFixed(1)}ms |
| 571 | `)}},getChildHostContext(q,K){let _=q.isInsideText,z=K==="ink-text"||K==="ink-virtual-text"||K==="ink-link";if(_===z)return q;return{isInsideText:z}},shouldSetTextContent:()=>!1,createInstance(q,K,_,z,Y){if(z.isInsideText&&q==="ink-box")throw Error("<Box> can't be nested inside <Text> component");let $=q==="ink-text"&&z.isInsideText?"ink-virtual-text":q,A=zl6($);if(Du)B08++;for(let[O,w]of Object.entries(K))dP_(A,O,w);if(oy1())A.debugOwnerChain=cP_(Y);return A},createTextInstance(q,K,_){if(!_.isInsideText)throw Error(`Text string "${q}" must be rendered inside <Text> component`);return Bsq(q)},resetTextContent(){},hideTextInstance(q){$l6(q,"")},unhideTextInstance(q,K){$l6(q,K)},getPublicInstance:(q)=>q,hideInstance(q){q.isHidden=!0,q.yogaNode?.setDisplay(jL.None),oW(q)},unhideInstance(q){q.isHidden=!1,q.yogaNode?.setDisplay(jL.Flex),oW(q)},appendInitialChild:I08,appendChild:I08,insertBefore:by1,finalizeInitialChildren(q,K,_){return _.autoFocus===!0},commitMount(q){Qy1(q).handleAutoFocus(q)},isPrimaryRenderer:!0,supportsMutation:!0,supportsPersistence:!1,supportsHydration:!1,scheduleTimeout:setTimeout,cancelTimeout:clearTimeout,noTimeout:-1,getCurrentUpdatePriority:()=>Ri.currentUpdatePriority,beforeActiveInstanceBlur(){},afterActiveInstanceBlur(){},detachDeletedInstance(){},getInstanceFromNode:()=>null,prepareScopeUpdate(){},getInstanceFromScope:()=>null,appendChildToContainer:I08,insertInContainerBefore:by1,removeChildFromContainer(q,K){Yl6(q,K),rsq(K),Qy1(q).handleNodeRemoved(K,q)},commitUpdate(q,K,_,z){let Y=isq(_,z),$=isq(_.style,z.style);if(Y)for(let[A,O]of Object.entries(Y)){if(A==="style"){Iy1(q,O);continue}if(A==="textStyles"){msq(q,O);continue}if(my1.has(A)){ssq(q,A,O);continue}xy1(q,A,O)}if($&&q.yogaNode)dy1(q.yogaNode,$,z.style)},commitTextUpdate(q,K,_){$l6(q,_)},removeChild(q,K){if(Yl6(q,K),rsq(K),K.nodeName!=="#text"){let _=Uy1(q);_.focusManager.handleNodeRemoved(K,_)}},maySuspendCommit(){return!1},preloadInstance(){return!0},startSuspendingCommit(){},suspendInstance(){},waitForCommitToBeReady(){return null},NotPendingTransition:null,HostTransitionContext:{$$typeof:Symbol.for("react.context"),_currentValue:null},setCurrentUpdatePriority(q){Ri.currentUpdatePriority=q},resolveUpdatePriority(){return Ri.resolveEventPriority()},resetFormInstance(){},requestPostPaintCallback(){},shouldAttemptEagerTransition(){return!1},trackSchedulerEvent(){},resolveEventType(){return Ri.currentEvent?.type??null},resolveEventTimeStamp(){return Ri.currentEvent?.timeStamp??-1.1}});Ri.discreteUpdates=ry1.discreteUpdates.bind(ry1);WF=ry1});function x16(q,K){let _=Math.min(q.x,K.x),z=Math.min(q.y,K.y),Y=Math.max(q.x+q.width,K.x+K.width),$=Math.max(q.y+q.height,K.y+K.height);return{x:_,y:z,width:Y-_,height:$-z}}function I16(q,K,_){if(K!==void 0&&q<K)return K;if(_!==void 0&&q>_)return _;return q}var Hl6=()=>{};function TH(q,K){if(q===void 0)return;if(Number.isInteger(q))return;N(`${K} should be an integer, got ${q}`,{level:"warn"})}var ty1=y(()=>{_8()});class Jl6{strings=[" ",""];stringMap=new Map([[" ",0],["",1]]);ascii=aP_();intern(q){if(q.length===1){let z=q.charCodeAt(0);if(z<128){let Y=this.ascii[z];if(Y!==-1)return Y;let $=this.strings.length;return this.strings.push(q),this.ascii[z]=$,$}}let K=this.stringMap.get(q);if(K!==void 0)return K;let _=this.strings.length;return this.strings.push(q),this.stringMap.set(q,_),_}get(q){return this.strings[q]??" "}}class Ml6{strings=[""];stringMap=new Map;intern(q){if(!q)return 0;let K=this.stringMap.get(q);if(K===void 0)K=this.strings.length,this.strings.push(q),this.stringMap.set(q,K);return K}get(q){return q===0?void 0:this.strings[q]}}class U08{ids=new Map;styles=[];transitionCache=new Map;none;constructor(){this.none=this.intern([])}intern(q){let K=q.length===0?"":q.map((z)=>z.code).join("\x00"),_=this.ids.get(K);if(_===void 0){let z=this.styles.length;this.styles.push(q.length===0?[]:q),_=z<<1|(q.length>0&&oP_(q)?1:0),this.ids.set(K,_)}return _}get(q){return this.styles[q>>>1]??[]}transition(q,K){if(q===K)return"";let _=q*1048576+K,z=this.transitionCache.get(_);if(z===void 0)z=HL(YA6(this.get(q),this.get(K))),this.transitionCache.set(_,z);return z}inverseCache=new Map;withInverse(q){let K=this.inverseCache.get(q);if(K===void 0){let _=this.get(q);K=_.some((Y)=>Y.endCode==="\x1B[27m")?q:this.intern([..._,Ytq]),this.inverseCache.set(q,K)}return K}currentMatchCache=new Map;withCurrentMatch(q){let K=this.currentMatchCache.get(q);if(K===void 0){let _=this.get(q),z=_.filter((Y)=>Y.endCode!=="\x1B[39m"&&Y.endCode!=="\x1B[49m");if(z.push(iP_),!_.some((Y)=>Y.endCode==="\x1B[27m"))z.push(Ytq);if(!_.some((Y)=>Y.endCode==="\x1B[22m"))z.push(lP_);if(!_.some((Y)=>Y.endCode==="\x1B[24m"))z.push(nP_);K=this.intern(z),this.currentMatchCache.set(q,K)}return K}selectionBgCode=null;selectionBgCache=new Map;setSelectionBg(q){if(this.selectionBgCode?.code===q?.code)return;this.selectionBgCode=q,this.selectionBgCache.clear()}withSelectionBg(q){let K=this.selectionBgCode;if(K===null)return this.withInverse(q);let _=this.selectionBgCache.get(q);if(_===void 0){let z=this.get(q).filter((Y)=>Y.endCode!=="\x1B[49m"&&Y.endCode!=="\x1B[27m");z.push(K),_=this.intern(z),this.selectionBgCache.set(q,_)}return _}}function oP_(q){for(let K of q)if(rP_.has(K.endCode))return!0;return!1}function aP_(){let q=new Int32Array(128);return q.fill(-1),q[32]=g08,q}function u16(q,K,_){return q<<kT6|K<<VT6|_}function sP_(q,K){let _=K<<1;return q.cells[_]===0&&q.cells[_|1]===0}function Q08(q,K,_){if(K<0||_<0||K>=q.width||_>=q.height)return!0;return sP_(q,_*q.width+K)}function tP_(q,K){return q.hyperlinkPool.intern(K)}function hi(q,K,_,z,Y){if(TH(q,"createScreen width"),TH(K,"createScreen height"),!Number.isInteger(q)||q<0)q=Math.max(0,Math.floor(q)||0);if(!Number.isInteger(K)||K<0)K=Math.max(0,Math.floor(K)||0);let $=q*K,A=new ArrayBuffer($<<3),O=new Int32Array(A),w=new BigInt64Array(A);return{width:q,height:K,cells:O,cells64:w,charPool:z,hyperlinkPool:Y,emptyStyleId:_.none,damage:void 0,noSelect:new Uint8Array($),softWrap:new Int32Array(K)}}function ey1(q,K,_){if(TH(K,"resetScreen width"),TH(_,"resetScreen height"),!Number.isInteger(K)||K<0)K=Math.max(0,Math.floor(K)||0);if(!Number.isInteger(_)||_<0)_=Math.max(0,Math.floor(_)||0);let z=K*_;if(q.cells64.length<z){let Y=new ArrayBuffer(z<<3);q.cells=new Int32Array(Y),q.cells64=new BigInt64Array(Y),q.noSelect=new Uint8Array(z)}if(q.softWrap.length<_)q.softWrap=new Int32Array(_);q.cells64.fill(F08,0,z),q.noSelect.fill(0,0,z),q.softWrap.fill(0,0,_),q.width=K,q.height=_,q.damage=void 0}function Atq(q,K,_){let{charPool:z,hyperlinkPool:Y}=q;if(z===K&&Y===_)return;let $=q.width*q.height,A=q.cells;for(let O=0;O<$<<1;O+=2){let w=A[O];A[O]=K.intern(z.get(w));let j=A[O+1],H=j>>>VT6&Xl6;if(H!==0){let J=Y.get(H),M=_.intern(J),X=j>>>kT6,P=j&fu;A[O+1]=u16(X,M,P)}}q.charPool=K,q.hyperlinkPool=_}function af(q,K,_){if(K<0||_<0||K>=q.width||_>=q.height)return;return Si(q,_*q.width+K)}function Si(q,K){let _=K<<1,z=q.cells[_+1],Y=z>>>VT6&Xl6;return{char:q.charPool.get(q.cells[_]),styleId:z>>>kT6,width:z&fu,hyperlink:Y===0?void 0:q.hyperlinkPool.get(Y)}}function Otq(q,K,_,z,Y){let $=z<<1,A=q[$];if(A===1)return;let O=q[$+1];if(A===0&&(O&262140)===0){let j=O>>>kT6;if(j===0||j===Y)return}let w=O>>>VT6&Xl6;return{char:K.get(A),styleId:O>>>kT6,width:O&fu,hyperlink:w===0?void 0:_.get(w)}}function m16(q,K,_){let z=K|1,Y=q.cells[z];_.char=q.charPool.get(q.cells[K]),_.styleId=Y>>>kT6,_.width=Y&fu;let $=Y>>>VT6&Xl6;_.hyperlink=$===0?void 0:q.hyperlinkPool.get($)}function wtq(q,K,_){if(K<0||_<0||K>=q.width||_>=q.height)return;let z=_*q.width+K<<1;return q.charPool.get(q.cells[z])}function d08(q,K,_,z){if(K<0||_<0||K>=q.width||_>=q.height)return;let Y=_*q.width+K<<1,$=q.cells,A=$[Y+1]&fu;if(A===1&&z.width!==1){if(K+1<q.width){let J=Y+2;if(($[J+1]&fu)===2)$[J]=g08,$[J+1]=u16(q.emptyStyleId,0,0)}}let O=-1;if(A===2&&z.width!==2){if(K>0){let H=Y-2;if(($[H+1]&fu)===1)$[H]=g08,$[H+1]=u16(q.emptyStyleId,0,0),O=K-1}}$[Y]=eP_(q,z.char),$[Y+1]=u16(z.styleId,tP_(q,z.hyperlink),z.width);let w=O>=0?Math.min(K,O):K,j=q.damage;if(j){let H=j.x+j.width,J=j.y+j.height;if(w<j.x)j.width+=j.x-w,j.x=w;else if(K>=H)j.width=K-j.x+1;if(_<j.y)j.height+=j.y-_,j.y=_;else if(_>=J)j.height=_-j.y+1}else q.damage={x:w,y:_,width:K-w+1,height:1};if(z.width===1){let H=K+1;if(H<q.width){let J=Y+2;if(($[J+1]&fu)===1){let X=J+2;if(H+1<q.width&&($[X+1]&fu)===2)$[X]=g08,$[X+1]=u16(q.emptyStyleId,0,0)}$[J]=$tq,$[J+1]=u16(q.emptyStyleId,0,2);let M=q.damage;if(M&&H>=M.x+M.width)M.width=H-M.x+1}}}function NT6(q,K,_,z){if(K<0||_<0||K>=q.width||_>=q.height)return;let Y=_*q.width+K<<1,$=q.cells,A=$[Y+1],O=A&fu;if(O===2||O===3)return;let w=A>>>VT6&Xl6;$[Y+1]=u16(z,w,O);let j=q.damage;if(j)q.damage=x16(j,{x:K,y:_,width:1,height:1});else q.damage={x:K,y:_,width:1,height:1}}function eP_(q,K){return q.charPool.intern(K)}function qE1(q,K,_,z,Y,$){if(_=Math.max(0,_),z=Math.max(0,z),_>=Y||z>=$)return;let A=Y-_,O=K.width<<1,w=q.width<<1,j=A<<1,H=K.cells,J=q.cells,M=K.noSelect,X=q.noSelect;if(q.softWrap.set(K.softWrap.subarray(z,$),z),_===0&&Y===K.width&&K.width===q.width){let W=z*O,D=($-z)*O;J.set(H.subarray(W,W+D),W);let f=z*K.width,G=($-z)*K.width;X.set(M.subarray(f,f+G),f)}else{let W=z*O+(_<<1),D=z*w+(_<<1),f=z*K.width+_,G=z*q.width+_;for(let Z=z;Z<$;Z++)J.set(H.subarray(W,W+j),D),X.set(M.subarray(f,f+A),G),W+=O,D+=w,f+=K.width,G+=q.width}let P={x:_,y:z,width:A,height:$-z};if(q.damage)q.damage=x16(q.damage,P);else q.damage=P;if(Y<q.width){let W=z*K.width+(Y-1)<<1,D=z*q.width+Y<<1,f=!1;for(let G=z;G<$;G++){if((H[W+1]&fu)===1)J[D]=$tq,J[D+1]=u16(q.emptyStyleId,0,2),f=!0;W+=O,D+=w}if(f&&q.damage){if(q.damage.x+q.damage.width===Y)q.damage={...q.damage,width:q.damage.width+1}}}}function c08(q,K,_,z){if(z===0||K<0||_>=q.height||K>_)return;let{width:Y,cells64:$,noSelect:A,softWrap:O}=q;if(Math.abs(z)>_-K){$.fill(F08,K*Y,(_+1)*Y),A.fill(0,K*Y,(_+1)*Y),O.fill(0,K,_+1);return}if(z>0)$.copyWithin(K*Y,(K+z)*Y,(_+1)*Y),A.copyWithin(K*Y,(K+z)*Y,(_+1)*Y),O.copyWithin(K,K+z,_+1),$.fill(F08,(_-z+1)*Y,(_+1)*Y),A.fill(0,(_-z+1)*Y,(_+1)*Y),O.fill(0,_-z+1,_+1);else $.copyWithin((K-z)*Y,K*Y,(_+z+1)*Y),A.copyWithin((K-z)*Y,K*Y,(_+z+1)*Y),O.copyWithin(K-z,K,_+z+1),$.fill(F08,K*Y,(K-z)*Y),A.fill(0,K*Y,(K-z)*Y),O.fill(0,K,K-z)}function Htq(q){for(let K of q){let _=K.code;if(_.length<5||!_.startsWith(Pl6))continue;let z=_.match(jtq);if(z)return z[1]||null}return null}function Jtq(q){return q.filter((K)=>!K.code.startsWith(Pl6)||!jtq.test(K.code))}function KE1(q,K,_){let z=q.width,Y=K.width,$=q.height,A=K.height,O;if(z===0&&$===0)O={x:0,y:0,width:Y,height:A};else if(K.damage){if(O=K.damage,q.damage)O=x16(O,q.damage)}else if(q.damage)O=q.damage;else O={x:0,y:0,width:0,height:0};if($>A)O=x16(O,{x:0,y:A,width:z,height:$-A});if(z>Y)O=x16(O,{x:Y,y:0,width:z-Y,height:$});let w=Math.max($,A),j=Math.max(z,Y),H=Math.min(O.y+O.height,w),J=Math.min(O.x+O.width,j);if(z===Y)return YW_(q,K,O.x,J,O.y,H,_);return $W_(q,K,O.x,J,O.y,H,_)}function qW_(q,K,_,z){for(let Y=0;Y<z;Y++,_+=2){let $=_|1;if(q[_]!==K[_]||q[$]!==K[$])return Y}return z}function KW_(q,K,_,z,Y,$,A,O,w,j,H){let J=A;while(J<O){let M=qW_(q,K,Y,O-J);if(J+=M,Y+=M<<1,J>=O)break;if(m16(_,Y,w),m16(z,Y,j),H(J,$,w,j))return!0;J++,Y+=2}return!1}function _W_(q,K,_,z,Y,$,A){for(let O=z;O<Y;O++,K+=2)if(m16(q,K,$),A(O,_,$,void 0))return!0;return!1}function zW_(q,K,_,z,Y,$,A,O){for(let w=Y;w<$;w++,_+=2){if(q[_]===0&&q[_|1]===0)continue;if(m16(K,_,A),O(w,z,void 0,A))return!0}return!1}function YW_(q,K,_,z,Y,$,A){let O=q.cells,w=K.cells,j=q.width,H=q.height,J=K.height,M=j<<1,X={char:" ",styleId:0,width:0,hyperlink:void 0},P={char:" ",styleId:0,width:0,hyperlink:void 0},W=Math.min(z,j),D=Y*j+_<<1;for(let f=Y;f<$;f++){let G=f<H,Z=f<J;if(G&&Z){if(KW_(O,w,q,K,D,f,_,W,X,P,A))return!0}else if(G){if(_W_(q,D,f,_,W,X,A))return!0}else if(Z){if(zW_(w,K,D,f,_,W,P,A))return!0}D+=M}return!1}function $W_(q,K,_,z,Y,$,A){let O=q.width,w=K.width,j=q.cells,H=K.cells,J={char:" ",styleId:0,width:0,hyperlink:void 0},M={char:" ",styleId:0,width:0,hyperlink:void 0},X=O<<1,P=w<<1,W=Y*O+_<<1,D=Y*w+_<<1;for(let f=Y;f<$;f++){let G=f<q.height,Z=f<K.height,T=G?Math.min(z,O):_,v=Z?Math.min(z,w):_,V=Math.min(T,v),E=W,S=D;for(let R=_;R<V;R++){if(j[E]===H[S]&&j[E+1]===H[S+1]){E+=2,S+=2;continue}if(m16(q,E,J),m16(K,S,M),E+=2,S+=2,A(R,f,J,M))return!0}if(T>V){E=W+(V-_<<1);for(let R=V;R<T;R++)if(m16(q,E,J),E+=2,A(R,f,J,void 0))return!0}if(v>V){S=D+(V-_<<1);for(let R=V;R<v;R++){if(H[S]===0&&H[S|1]===0){S+=2;continue}if(m16(K,S,M),S+=2,A(R,f,void 0,M))return!0}}W+=X,D+=P}return!1}function Mtq(q,K,_,z,Y){let $=Math.min(K+z,q.width),A=Math.min(_+Y,q.height),O=q.noSelect,w=q.width;for(let j=Math.max(0,_);j<A;j++){let H=j*w;O.fill(1,H+Math.max(0,K),H+$)}}var Ytq,lP_,nP_,iP_,rP_,g08=0,$tq=1,kT6=17,VT6=2,Xl6=32767,fu=3,F08=0n,jtq,Pl6;var Ci=y(()=>{GT6();Hl6();t$6();ty1();Ytq={type:"ansi",code:"\x1B[7m",endCode:"\x1B[27m"},lP_={type:"ansi",code:"\x1B[1m",endCode:"\x1B[22m"},nP_={type:"ansi",code:"\x1B[4m",endCode:"\x1B[24m"},iP_={type:"ansi",code:"\x1B[33m",endCode:"\x1B[39m"};rP_=new Set(["\x1B[49m","\x1B[27m","\x1B[24m","\x1B[29m","\x1B[55m"]);jtq=new RegExp(`^${wL}\\]8${R16}${R16}([^${JF}]*)${JF}$`),Pl6=`${wL}]8${R16}`});function Xtq(){return{anchor:null,focus:null,isDragging:!1,anchorSpan:null,scrolledOffAbove:[],scrolledOffBelow:[],scrolledOffAboveSW:[],scrolledOffBelowSW:[],lastPressHadAlt:!1}}function n08(q,K,_){q.anchor={col:K,row:_},q.focus=null,q.isDragging=!0,q.anchorSpan=null,q.scrolledOffAbove=[],q.scrolledOffBelow=[],q.scrolledOffAboveSW=[],q.scrolledOffBelowSW=[],q.virtualAnchorRow=void 0,q.virtualFocusRow=void 0,q.lastPressHadAlt=!1}function Ptq(q,K,_){if(!q.isDragging)return;if(!q.focus&&q.anchor&&q.anchor.col===K&&q.anchor.row===_)return;q.focus={col:K,row:_}}function yT6(q){q.isDragging=!1}function Dl6(q){q.anchor=null,q.focus=null,q.isDragging=!1,q.anchorSpan=null,q.scrolledOffAbove=[],q.scrolledOffBelow=[],q.scrolledOffAboveSW=[],q.scrolledOffBelowSW=[],q.virtualAnchorRow=void 0,q.virtualFocusRow=void 0,q.lastPressHadAlt=!1}function l08(q){if(q===" "||q==="")return 0;if(AW_.test(q))return 1;return 2}function Wtq(q,K,_){if(_<0||_>=q.height)return null;let{width:z,noSelect:Y}=q,$=_*z,A=K;if(A>0){let J=af(q,A,_);if(J&&J.width===2)A-=1}if(A<0||A>=z||Y[$+A]===1)return null;let O=af(q,A,_);if(!O)return null;let w=l08(O.char),j=A;while(j>0){let J=j-1;if(Y[$+J]===1)break;let M=af(q,J,_);if(!M)break;if(M.width===2){if(J===0||Y[$+J-1]===1)break;let X=af(q,J-1,_);if(!X||l08(X.char)!==w)break;j=J-1;continue}if(l08(M.char)!==w)break;j=J}let H=A;while(H<z-1){let J=H+1;if(Y[$+J]===1)break;let M=af(q,J,_);if(!M)break;if(M.width===2){H=J;continue}if(l08(M.char)!==w)break;H=J}return{lo:j,hi:H}}function YE1(q,K){if(q.row!==K.row)return q.row<K.row?-1:1;if(q.col!==K.col)return q.col<K.col?-1:1;return 0}function Dtq(q,K,_,z){let Y=Wtq(K,_,z);if(!Y)return;let $={col:Y.lo,row:z},A={col:Y.hi,row:z};q.anchor=$,q.focus=A,q.isDragging=!0,q.anchorSpan={lo:$,hi:A,kind:"word"}}function _E1(q){if(q.length!==1)return!1;let K=q.charCodeAt(0);return K>=33&&K<=126&&!OW_.has(q)}function ftq(q,K,_){if(_<0||_>=q.height)return;let{width:z,noSelect:Y}=q,$=_*z,A=K;if(A>0){let f=af(q,A,_);if(f&&f.width===2)A-=1}if(A<0||A>=z||Y[$+A]===1)return;let O=af(q,A,_);if(!O||!_E1(O.char))return;let w=A;while(w>0){let f=w-1;if(Y[$+f]===1)break;let G=af(q,f,_);if(!G||G.width!==0||!_E1(G.char))break;w=f}let j=A;while(j<z-1){let f=j+1;if(Y[$+f]===1)break;let G=af(q,f,_);if(!G||G.width!==0||!_E1(G.char))break;j=f}let H="";for(let f=w;f<=j;f++)H+=af(q,f,_).char;let J=A-w,M=/(?:https?|file):\/\//g,X=-1,P=H.length;for(let f;f=M.exec(H);){if(f.index>J){P=f.index;break}X=f.index}if(X<0)return;let W=H.slice(X,P),D={")":"(","]":"[","}":"{"};while(W.length>0){let f=W.at(-1);if(".,;:!?".includes(f)){W=W.slice(0,-1);continue}let G=D[f];if(!G)break;let Z=0,T=0;for(let v=0;v<W.length;v++){let V=W.charAt(v);if(V===G)Z++;else if(V===f)T++}if(T>Z)W=W.slice(0,-1);else break}if(J>=X+W.length)return;return W}function Ztq(q,K,_){if(_<0||_>=K.height)return;let z={col:0,row:_},Y={col:K.width-1,row:_};q.anchor=z,q.focus=Y,q.isDragging=!0,q.anchorSpan={lo:z,hi:Y,kind:"line"}}function Gtq(q,K,_,z){if(!q.isDragging||!q.anchorSpan)return;let Y=q.anchorSpan,$,A;if(Y.kind==="word"){let O=Wtq(K,_,z);$={col:O?O.lo:_,row:z},A={col:O?O.hi:_,row:z}}else{let O=I16(z,0,K.height-1);$={col:0,row:O},A={col:K.width-1,row:O}}if(YE1(A,Y.lo)<0)q.anchor=Y.hi,q.focus=$;else if(YE1($,Y.hi)>0)q.anchor=Y.lo,q.focus=A;else q.anchor=Y.lo,q.focus=Y.hi}function Ttq(q,K,_){if(!q.focus)return;q.anchorSpan=null,q.focus={col:K,row:_},q.virtualFocusRow=void 0}function vtq(q,K,_,z,Y){if(!q.anchor||!q.focus)return;let $=(q.virtualAnchorRow??q.anchor.row)+K,A=(q.virtualFocusRow??q.focus.row)+K;if($<_&&A<_||$>z&&A>z){Dl6(q);return}let O=Math.min(q.virtualAnchorRow??q.anchor.row,q.virtualFocusRow??q.focus.row),w=Math.max(q.virtualAnchorRow??q.anchor.row,q.virtualFocusRow??q.focus.row),j=Math.max(0,_-O),H=Math.max(0,w-z),J=Math.max(0,_-Math.min($,A)),M=Math.max(0,Math.max($,A)-z);if(J<j){let P=j-J;q.scrolledOffAbove.length-=P,q.scrolledOffAboveSW.length=q.scrolledOffAbove.length}if(M<H){let P=H-M;q.scrolledOffBelow.splice(0,P),q.scrolledOffBelowSW.splice(0,P)}if(q.scrolledOffAbove.length>J)q.scrolledOffAbove=J>0?q.scrolledOffAbove.slice(-J):[],q.scrolledOffAboveSW=J>0?q.scrolledOffAboveSW.slice(-J):[];if(q.scrolledOffBelow.length>M)q.scrolledOffBelow=q.scrolledOffBelow.slice(0,M),q.scrolledOffBelowSW=q.scrolledOffBelowSW.slice(0,M);let X=(P,W)=>{if(W<_)return{col:0,row:_};if(W>z)return{col:Y-1,row:z};return{col:P.col,row:W}};if(q.anchor=X(q.anchor,$),q.focus=X(q.focus,A),q.virtualAnchorRow=$<_||$>z?$:void 0,q.virtualFocusRow=A<_||A>z?A:void 0,q.anchorSpan){let P=(W)=>{let D=W.row+K;if(D<_)return{col:0,row:_};if(D>z)return{col:Y-1,row:z};return{col:W.col,row:D}};q.anchorSpan={lo:P(q.anchorSpan.lo),hi:P(q.anchorSpan.hi),kind:q.anchorSpan.kind}}}function i08(q,K,_,z){if(!q.anchor)return;let Y=(q.virtualAnchorRow??q.anchor.row)+K;if(q.anchor={col:q.anchor.col,row:I16(Y,_,z)},q.virtualAnchorRow=Y<_||Y>z?Y:void 0,q.anchorSpan){let $=(A)=>({col:A.col,row:I16(A.row+K,_,z)});q.anchorSpan={lo:$(q.anchorSpan.lo),hi:$(q.anchorSpan.hi),kind:q.anchorSpan.kind}}}function ktq(q,K,_,z){if(!q.anchor)return!1;let Y=(q.virtualAnchorRow??q.anchor.row)+K,$=q.focus?(q.virtualFocusRow??q.focus.row)+K:void 0;if(Y<_&&$!==void 0&&$<_)return Dl6(q),!0;if(q.anchor={col:q.anchor.col,row:I16(Y,_,z)},q.focus&&$!==void 0)q.focus={col:q.focus.col,row:I16($,_,z)};if(q.virtualAnchorRow=Y<_||Y>z?Y:void 0,q.virtualFocusRow=$!==void 0&&($<_||$>z)?$:void 0,q.anchorSpan){let A=(O)=>({col:O.col,row:I16(O.row+K,_,z)});q.anchorSpan={lo:A(q.anchorSpan.lo),hi:A(q.anchorSpan.hi),kind:q.anchorSpan.kind}}return!1}function iS(q){return q.anchor!==null&&q.focus!==null}function $E1(q){if(!q.anchor||!q.focus)return null;return YE1(q.anchor,q.focus)<=0?{start:q.anchor,end:q.focus}:{start:q.focus,end:q.anchor}}function Vtq(q,K,_,z){let Y=q.noSelect,$=K*q.width,A=K+1<q.height?q.softWrap[K+1]:0,O=A>0?Math.min(z,A-1):z,w="";for(let j=_;j<=O;j++){if(Y[$+j]===1)continue;let H=af(q,j,K);if(!H)continue;if(H.width===2||H.width===3)continue;w+=H.char}return A>0?w:w.replace(/\s+$/,"")}function zE1(q,K,_){if(_&&q.length>0)q[q.length-1]+=K;else q.push(K)}function Ntq(q,K){let _=$E1(q);if(!_)return"";let{start:z,end:Y}=_,$=K.softWrap,A=[];for(let O=0;O<q.scrolledOffAbove.length;O++)zE1(A,q.scrolledOffAbove[O],q.scrolledOffAboveSW[O]);for(let O=z.row;O<=Y.row;O++){let w=O===z.row?z.col:0,j=O===Y.row?Y.col:K.width-1;zE1(A,Vtq(K,O,w,j),$[O]>0)}for(let O=0;O<q.scrolledOffBelow.length;O++)zE1(A,q.scrolledOffBelow[O],q.scrolledOffBelowSW[O]);return A.join(` |
| 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(` |
no outgoing calls
no test coverage detected