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

Function jjY

package/cli.js:5466–5466  ·  view source on GitHub ↗
(q)

Source from the content-addressed store, hash-verified

5464`,X+=`|-------|--------|--------|
5465`;for(let W of j.skillFrontmatter)X+=`| ${W.name} | ${tW6(W.source)} | ${_Y(W.tokens)} |
5466`;X+=`
5467`}return X}var Y47=y(()=>{EC();v18();U7();i1();kO()});var tvK,evK;var qkK=y(()=>{v8();tvK={name:"context",description:"Visualize current context usage as a colored grid",isEnabled:()=>!i7(),type:"local-jsx",load:()=>Promise.resolve().then(() => (avK(),ovK))},evK={type:"local",name:"context",supportsNonInteractive:!0,description:"Show current context usage",get isHidden(){return!i7()},isEnabled(){return i7()},load:()=>Promise.resolve().then(() => (Y47(),svK))}});var KkK={};T8(KkK,{call:()=>zjY});var zjY=async()=>{if(d7()){let q;if(WN.isUsingOverage)q="You are currently using your overages to power your Claude Code usage. We will automatically switch you back to your subscription rate limits when they reset";else q="You are currently using your subscription to power your Claude Code usage";return{type:"text",value:q}}return{type:"text",value:eI8()}};var _kK=y(()=>{Tb();ZU();G7()});var YjY,Bg8;var zkK=y(()=>{G7();YjY={type:"local",name:"cost",description:"Show the total cost and duration of the current session",get isHidden(){return d7()},supportsNonInteractive:!0,load:()=>Promise.resolve().then(() => (_kK(),KkK))},Bg8=YjY});function YkK(){let[q,K]=P56.useState(null),[_,z]=P56.useState(new Map),[Y,$]=P56.useState(!0);return P56.useEffect(()=>{let A=!1;async function O(){try{let[w,j]=await Promise.all([rYK(),oYK()]);if(!A)K(w),z(j),$(!1)}catch(w){if(!A)K(null),z(new Map),$(!1)}}return O(),()=>{A=!0}},[]),P56.useMemo(()=>{if(!q)return{stats:null,files:[],hunks:new Map,loading:Y};let{stats:A,perFileStats:O}=q,w=[];for(let[j,H]of O){let J=_.get(j),M=H.isUntracked??!1,X=!H.isBinary&&!M&&!J,P=H.added+H.removed,W=!X&&!H.isBinary&&P>$jY;w.push({path:j,linesAdded:H.added,linesRemoved:H.removed,isBinary:H.isBinary,isLargeFile:X,isTruncated:W,isUntracked:M})}return w.sort((j,H)=>j.path.localeCompare(H.path)),{stats:A,files:w,hunks:_,loading:!1}},[q,_,Y])}var P56,$jY=400;var $kK=y(()=>{Au8();P56=O6(D6(),1)});function AjY(q){if(!q||typeof q!=="object")return!1;let K=q,_=typeof K.filePath==="string",z=Array.isArray(K.structuredPatch)&&K.structuredPatch.length>0,Y=K.type==="create"&&typeof K.content==="string";return _&&(z||Y)}function OjY(q){return"type"in q&&(q.type==="create"||q.type==="update")}function wjY(q){let K=0,_=0;for(let z of q)for(let Y of z.lines)if(Y.startsWith("+"))K++;else if(Y.startsWith("-"))_++;return{added:K,removed:_}}function jjY(q){if(q.type!=="user")return"";let K=q.message.content,_=typeof K==="string"?K:"";if(_.length<=30)return _;return _.slice(0,29)+"…"}function AkK(q){let K=0,_=0;for(let z of q.files.values())K+=z.linesAdded,_+=z.linesRemoved;q.stats={filesChanged:q.files.size,linesAdded:K,linesRemoved:_}}function OkK(q){let K=gg8.useRef({completedTurns:[],currentTurn:null,lastProcessedIndex:0,lastTurnIndex:0});return gg8.useMemo(()=>{let _=K.current;if(q.length<_.lastProcessedIndex)_.completedTurns=[],_.currentTurn=null,_.lastProcessedIndex=0,_.lastTurnIndex=0;for(let Y=_.lastProcessedIndex;Y<q.length;Y++){let $=q[Y];if(!$||$.type!=="user")continue;if(!($.toolUseResult||Array.isArray($.message.content)&&$.message.content[0]?.type==="tool_result")&&!$.isMeta){if(_.currentTurn&&_.currentTurn.files.size>0)AkK(_.currentTurn),_.completedTurns.push(_.currentTurn);_.lastTurnIndex++,_.currentTurn={turnIndex:_.lastTurnIndex,userPromptPreview:jjY($),timestamp:$.timestamp,files:new Map,stats:{filesChanged:0,linesAdded:0,linesRemoved:0}}}else if(_.currentTurn&&$.toolUseResult){let O=$.toolUseResult;if(AjY(O)){let{filePath:w,structuredPatch:j}=O,H="type"in O&&O.type==="create",J=_.currentTurn.files.get(w);if(!J)J={filePath:w,hunks:[],isNewFile:H,linesAdded:0,linesRemoved:0},_.currentTurn.files.set(w,J);if(H&&j.length===0&&OjY(O)){let X=O.content.split(`
5468`),P={oldStart:0,oldLines:0,newStart:1,newLines:X.length,lines:X.map((W)=>"+"+W)};J.hunks.push(P),J.linesAdded+=X.length}else{J.hunks.push(...j);let{added:M,removed:X}=wjY(j);J.linesAdded+=M,J.linesRemoved+=X}if(H)J.isNewFile=!0}}}_.lastProcessedIndex=q.length;let z=[..._.completedTurns];if(_.currentTurn&&_.currentTurn.files.size>0)AkK(_.currentTurn),z.push(_.currentTurn);return z.reverse()},[q])}var gg8;var wkK=y(()=>{gg8=O6(D6(),1)});import{resolve as HjY}from"path";function jkK(q){let K=z6(53),{filePath:_,hunks:z,isLargeFile:Y,isBinary:$,isTruncated:A,isUntracked:O}=q,{columns:w}=t1(),j;q:{if(!_){let S;if(K[0]===Symbol.for("react.memo_cache_sentinel"))S={firstLine:null,fileContent:void 0},K[0]=S;else S=K[0];j=S;break q}let T,v;if(K[1]!==_){let S=HjY(Z8(),_);T=GR7(S),v=T?.split(`
5469`)[0]??null,K[1]=_,K[2]=T,K[3]=v}else T=K[2],v=K[3];let V=T??void 0,E;if(K[4]!==v||K[5]!==V)E={firstLine:v,fileContent:V},K[4]=v,K[5]=V,K[6]=E;else E=K[6];j=E}let{firstLine:H,fileContent:J}=j;if(O){let T;if(K[7]!==_)T=xA.default.createElement(k,{bold:!0},_),K[7]=_,K[8]=T;else T=K[8];let v;if(K[9]===Symbol.for("react.memo_cache_sentinel"))v=xA.default.createElement(k,{dimColor:!0}," (untracked)"),K[9]=v;else v=K[9];let V;if(K[10]!==T)V=xA.default.createElement(u,null,T,v),K[10]=T,K[11]=V;else V=K[11];let E;if(K[12]===Symbol.for("react.memo_cache_sentinel"))E=xA.default.createElement(R$,{padding:4}),K[12]=E;else E=K[12];let S;if(K[13]===Symbol.for("react.memo_cache_sentinel"))S=xA.default.createElement(k,{dimColor:!0,italic:!0},"New file not yet staged."),K[13]=S;else S=K[13];let R;if(K[14]!==_)R=xA.default.createElement(u,{flexDirection:"column"},S,xA.default.createElement(k,{dimColor:!0,italic:!0},"Run `git add ",_,"` to see line counts.")),K[14]=_,K[15]=R;else R=K[15];let x;if(K[16]!==V||K[17]!==R)x=xA.default.createElement(u,{flexDirection:"column",width:"100%"},V,E,R),K[16]=V,K[17]=R,K[18]=x;else x=K[18];return x}if($){let T;if(K[19]!==_)T=xA.default.createElement(u,null,xA.default.createElement(k,{bold:!0},_)),K[19]=_,K[20]=T;else T=K[20];let v;if(K[21]===Symbol.for("react.memo_cache_sentinel"))v=xA.default.createElement(R$,{padding:4}),K[21]=v;else v=K[21];let V;if(K[22]===Symbol.for("react.memo_cache_sentinel"))V=xA.default.createElement(u,{flexDirection:"column"},xA.default.createElement(k,{dimColor:!0,italic:!0},"Binary file - cannot display diff")),K[22]=V;else V=K[22];let E;if(K[23]!==T)E=xA.default.createElement(u,{flexDirection:"column",width:"100%"},T,v,V),K[23]=T,K[24]=E;else E=K[24];return E}if(Y){let T;if(K[25]!==_)T=xA.default.createElement(u,null,xA.default.createElement(k,{bold:!0},_)),K[25]=_,K[26]=T;else T=K[26];let v;if(K[27]===Symbol.for("react.memo_cache_sentinel"))v=xA.default.createElement(R$,{padding:4}),K[27]=v;else v=K[27];let V;if(K[28]===Symbol.for("react.memo_cache_sentinel"))V=xA.default.createElement(u,{flexDirection:"column"},xA.default.createElement(k,{dimColor:!0,italic:!0},"Large file - diff exceeds 1 MB limit")),K[28]=V;else V=K[28];let E;if(K[29]!==T)E=xA.default.createElement(u,{flexDirection:"column",width:"100%"},T,v,V),K[29]=T,K[30]=E;else E=K[30];return E}let M;if(K[31]!==_)M=xA.default.createElement(k,{bold:!0},_),K[31]=_,K[32]=M;else M=K[32];let X;if(K[33]!==A)X=A&&xA.default.createElement(k,{dimColor:!0}," (truncated)"),K[33]=A,K[34]=X;else X=K[34];let P;if(K[35]!==M||K[36]!==X)P=xA.default.createElement(u,null,M,X),K[35]=M,K[36]=X,K[37]=P;else P=K[37];let W;if(K[38]===Symbol.for("react.memo_cache_sentinel"))W=xA.default.createElement(R$,{padding:4}),K[38]=W;else W=K[38];let D;if(K[39]!==w||K[40]!==J||K[41]!==_||K[42]!==H||K[43]!==z)D=z.length===0?xA.default.createElement(k,{dimColor:!0},"No diff content"):z.map((T,v)=>xA.default.createElement(gQ,{key:v,patch:T,filePath:_,firstLine:H,fileContent:J,dim:!1,width:w-2-2})),K[39]=w,K[40]=J,K[41]=_,K[42]=H,K[43]=z,K[44]=D;else D=K[44];let f;if(K[45]!==D)f=xA.default.createElement(u,{flexDirection:"column"},D),K[45]=D,K[46]=f;else f=K[46];let G;if(K[47]!==A)G=A&&xA.default.createElement(k,{dimColor:!0,italic:!0},"… diff truncated (exceeded 400 line limit)"),K[47]=A,K[48]=G;else G=K[48];let Z;if(K[49]!==P||K[50]!==f||K[51]!==G)Z=xA.default.createElement(u,{flexDirection:"column",width:"100%"},P,W,f,G),K[49]=P,K[50]=f,K[51]=G,K[52]=Z;else Z=K[52];return Z}var xA;var HkK=y(()=>{q8();t4();s6();I7();bK();lC();cL6();xA=O6(D6(),1)});function JkK(q){let K=z6(36),{files:_,selectedIndex:z}=q,{columns:Y}=t1(),$;q:{if(_.length===0||_.length<=T78){let Z;if(K[0]!==_.length)Z={startIndex:0,endIndex:_.length},K[0]=_.length,K[1]=Z;else Z=K[1];$=Z;break q}let D=Math.max(0,z-Math.floor(T78/2)),f=D+T78;if(f>_.length)f=_.length,D=Math.max(0,f-T78);let G;if(K[2]!==f||K[3]!==D)G={startIndex:D,endIndex:f},K[2]=f,K[3]=D,K[4]=G;else G=K[4];$=G}let{startIndex:A,endIndex:O}=$;if(_.length===0){let D;if(K[5]===Symbol.for("react.memo_cache_sentinel"))D=o0.default.createElement(k,{dimColor:!0},"No changed files"),K[5]=D;else D=K[5];return D}let w,j,H,J,M,X;if(K[6]!==Y||K[7]!==O||K[8]!==_||K[9]!==z||K[10]!==A){let D=_.slice(A,O),f=A>0;j=O<_.length,H=_.length>T78;let G=Math.max(20,Y-16-3-4);if(w=u,J="column",K[17]!==f||K[18]!==H||K[19]!==A)M=H&&o0.default.createElement(k,{dimColor:!0},f?` ↑ ${A} more ${A7(A,"file")}`:" "),K[17]=f,K[18]=H,K[19]=A,K[20]=M;else M=K[20];let Z;if(K[21]!==G||K[22]!==z||K[23]!==A)Z=(T,v)=>o0.default.createElement(JjY,{key:T.path,file:T,isSelected:A+v===z,maxPathWidth:G}),K[21]=G,K[22]=z,K[23]=A,K[24]=Z;else Z=K[24];X=D.map(Z),K[6]=Y,K[7]=O,K[8]=_,K[9]=z,K[10]=A,K[11]=w,K[12]=j,K[13]=H,K[14]=J,K[15]=M,K[16]=X}else w=K[11],j=K[12],H=K[13],J=K[14],M=K[15],X=K[16];let P;if(K[25]!==O||K[26]!==_.length||K[27]!==j||K[28]!==H)P=H&&o0.default.createElement(k,{dimColor:!0},j?` ↓ ${_.length-O} more ${A7(_.length-O,"file")}`:" "),K[25]=O,K[26]=_.length,K[27]=j,K[28]=H,K[29]=P;else P=K[29];let W;if(K[30]!==w||K[31]!==J||K[32]!==M||K[33]!==X||K[34]!==P)W=o0.default.createElement(w,{flexDirection:J},M,X,P),K[30]=w,K[31]=J,K[32]=M,K[33]=X,K[34]=P,K[35]=W;else W=K[35];return W}function JjY(q){let K=z6(14),{file:_,isSelected:z,maxPathWidth:Y}=q,$;if(K[0]!==_.path||K[1]!==Y)$=ex6(_.path,Y),K[0]=_.path,K[1]=Y,K[2]=$;else $=K[2];let A=$,w=`${z?t6.pointer+" ":" "}${A}`,j=z?"background":void 0,H;if(K[3]!==z||K[4]!==w||K[5]!==j)H=o0.default.createElement(k,{bold:z,color:j,inverse:z},w),K[3]=z,K[4]=w,K[5]=j,K[6]=H;else H=K[6];let J;if(K[7]===Symbol.for("react.memo_cache_sentinel"))J=o0.default.createElement(u,{flexGrow:1}),K[7]=J;else J=K[7];let M;if(K[8]!==_||K[9]!==z)M=o0.default.createElement(MjY,{file:_,isSelected:z}),K[8]=_,K[9]=z,K[10]=M;else M=K[10];let X;if(K[11]!==H||K[12]!==M)X=o0.default.createElement(u,{flexDirection:"row"},H,J,M),K[11]=H,K[12]=M,K[13]=X;else X=K[13];return X}function MjY(q){let K=z6(20),{file:_,isSelected:z}=q;if(_.isUntracked){let j=!z,H;if(K[0]!==j)H=o0.default.createElement(k,{dimColor:j,italic:!0},"untracked"),K[0]=j,K[1]=H;else H=K[1];return H}if(_.isBinary){let j=!z,H;if(K[2]!==j)H=o0.default.createElement(k,{dimColor:j,italic:!0},"Binary file"),K[2]=j,K[3]=H;else H=K[3];return H}if(_.isLargeFile){let j=!z,H;if(K[4]!==j)H=o0.default.createElement(k,{dimColor:j,italic:!0},"Large file modified"),K[4]=j,K[5]=H;else H=K[5];return H}let Y;if(K[6]!==_.linesAdded||K[7]!==z)Y=_.linesAdded>0&&o0.default.createElement(k,{color:"diffAddedWord",bold:z},"+",_.linesAdded),K[6]=_.linesAdded,K[7]=z,K[8]=Y;else Y=K[8];let $=_.linesAdded>0&&_.linesRemoved>0&&" ",A;if(K[9]!==_.linesRemoved||K[10]!==z)A=_.linesRemoved>0&&o0.default.createElement(k,{color:"diffRemovedWord",bold:z},"-",_.linesRemoved),K[9]=_.linesRemoved,K[10]=z,K[11]=A;else A=K[11];let O;if(K[12]!==_.isTruncated||K[13]!==z)O=_.isTruncated&&o0.default.createElement(k,{dimColor:!z}," (truncated)"),K[12]=_.isTruncated,K[13]=z,K[14]=O;else O=K[14];let w;if(K[15]!==Y||K[16]!==$||K[17]!==A||K[18]!==O)w=o0.default.createElement(k,null,Y,$,A,O),K[15]=Y,K[16]=$,K[17]=A,K[18]=O,K[19]=w;else w=K[19];return w}var o0,T78=5;var MkK=y(()=>{q8();bq();t4();s6();U7();o0=O6(D6(),1)});var XkK={};T8(XkK,{DiffDialog:()=>PjY});function XjY(q){let K=Array.from(q.files.values()).map((z)=>({path:z.filePath,linesAdded:z.linesAdded,linesRemoved:z.linesRemoved,isBinary:!1,isLargeFile:!1,isTruncated:!1,isNewFile:z.isNewFile})).sort((z,Y)=>z.path.localeCompare(Y.path)),_=new Map;for(let z of q.files.values())_.set(z.filePath,z.hunks);return{stats:{filesCount:q.stats.filesChanged,linesAdded:q.stats.linesAdded,linesRemoved:q.stats.linesRemoved},files:K,hunks:_,loading:!1}}function PjY(q){let K=z6(73),{messages:_,onDone:z}=q,Y=YkK(),$=OkK(_),[A,O]=WY.useState("list"),[w,j]=WY.useState(0),[H,J]=WY.useState(0),M;if(K[0]===Symbol.for("react.memo_cache_sentinel"))M={type:"current"},K[0]=M;else M=K[0];let X;if(K[1]!==$)X=[M,...$.map(fjY)],K[1]=$,K[2]=X;else X=K[2];let P=X,W=P[H],D=W?.type==="turn"?W.turn:null,f;if(K[3]!==D||K[4]!==Y)f=D?XjY(D):Y,K[3]=D,K[4]=Y,K[5]=f;else f=K[5];let G=f,Z=G.files[w],T;if(K[6]!==G.hunks||K[7]!==Z)T=Z?G.hunks.get(Z.path)||[]:[],K[6]=G.hunks,K[7]=Z,K[8]=T;else T=K[8];let v=T,V,E;if(K[9]!==H||K[10]!==P.length)V=()=>{if(H>=P.length)J(Math.max(0,P.length-1))},E=[P.length,H],K[9]=H,K[10]=P.length,K[11]=V,K[12]=E;else V=K[11],E=K[12];WY.useEffect(V,E);let S=WY.useRef(H),R,x;if(K[13]!==H)R=()=>{if(S.current!==H)j(0),S.current=H},x=[H],K[13]=H,K[14]=R,K[15]=x;else R=K[14],x=K[15];WY.useEffect(R,x),yJ("diff-dialog");let I,B;if(K[16]!==P.length||K[17]!==A)B=()=>{if(A==="detail")O("list");else if(A==="list"&&P.length>1)J(DjY)},I=()=>{if(A==="list"&&P.length>1)J((X6)=>Math.min(P.length-1,X6+1))},K[16]=P.length,K[17]=A,K[18]=I,K[19]=B;else I=K[18],B=K[19];let p;if(K[20]!==A)p=()=>{if(A==="detail")O("list")},K[20]=A,K[21]=p;else p=K[21];let C;if(K[22]!==Z||K[23]!==A)C=()=>{if(A==="list"&&Z)O("detail")},K[22]=Z,K[23]=A,K[24]=C;else C=K[24];let g;if(K[25]!==A)g=()=>{if(A==="list")j(WjY)},K[25]=A,K[26]=g;else g=K[26];let F;if(K[27]!==G.files.length||K[28]!==A)F=()=>{if(A==="list")j((X6)=>Math.min(G.files.length-1,X6+1))},K[27]=G.files.length,K[28]=A,K[29]=F;else F=K[29];let U;if(K[30]!==I||K[31]!==p||K[32]!==C||K[33]!==g||K[34]!==F||K[35]!==B)U={"diff:previousSource":B,"diff:nextSource":I,"diff:back":p,"diff:viewDetails":C,"diff:previousFile":g,"diff:nextFile":F},K[30]=I,K[31]=p,K[32]=C,K[33]=g,K[34]=F,K[35]=B,K[36]=U;else U=K[36];let c;if(K[37]===Symbol.for("react.memo_cache_sentinel"))c={context:"DiffDialog"},K[37]=c;else c=K[37];o7(U,c);let K6;if(K[38]!==G.stats)K6=G.stats?WY.default.createElement(k,{dimColor:!0},G.stats.filesCount," ",A7(G.stats.filesCount,"file")," ","changed",G.stats.linesAdded>0&&WY.default.createElement(k,{color:"diffAddedWord"}," +",G.stats.linesAdded),G.stats.linesRemoved>0&&WY.default.createElement(k,{color:"diffRemovedWord"}," -",G.stats.linesRemoved)):null,K[38]=G.stats,K[39]=K6;else K6=K[39];let t=K6,q6=D?`Turn ${D.turnIndex}`:"Uncommitted changes",e=D?D.userPromptPreview?`"${D.userPromptPreview}"`:"":"(git diff HEAD)",i;if(K[40]!==H||K[41]!==P)i=P.length>1?WY.default.createElement(u,null,H>0&&WY.default.createElement(k,{dimColor:!0},"◀ "),P.map((X6,f6)=>{let N6=f6===H,Z6=X6.type==="current"?"Current":`T${X6.turn.turnIndex}`;return WY.default.createElement(k,{key:f6,dimColor:!N6,bold:N6},f6>0?" · ":"",Z6)}),H<P.length-1&&WY.default.createElement(k,{dimColor:!0}," ▶")):null,K[40]=H,K[41]=P,K[42]=i;else i=K[42];let $6=i,M6=R5("diff:dismiss","DiffDialog","esc"),j6;q:{if(G.loading){j6="Loading diff…";break q}if(D){j6="No file changes in this turn";break q}if(G.stats&&G.stats.filesCount>0&&G.files.length===0){j6="Too many files to display details";break q}j6="Working tree is clean"}let G6=j6,w6;if(K[43]!==e)w6=e&&WY.default.createElement(k,{dimColor:!0}," ",e),K[43]=e,K[44]=w6;else w6=K[44];let o;if(K[45]!==q6||K[46]!==w6)o=WY.default.createElement(k,null,q6,w6),K[45]=q6,K[46]=w6,K[47]=o;else o=K[47];let s=o,a;if(K[48]!==z||K[49]!==A)a=function(){if(A==="detail")O("list");else z("Diff dialog dismissed",{display:"system"})},K[48]=z,K[49]=A,K[50]=a;else a=K[50];let n=a,l;if(K[51]!==M6||K[52]!==P.length||K[53]!==A)l=(X6)=>X6.pending?WY.default.createElement(k,null,"Press ",X6.keyName," again to exit"):A==="list"?WY.default.createElement(I1,null,P.length>1&&WY.default.createElement(k,null,"←/→ source"),WY.default.createElement(k,null,"↑/↓ select"),WY.default.createElement(k,null,"Enter view"),WY.default.createElement(k,null,M6," close")):WY.default.createElement(I1,null,WY.default.createElement(k,null,"← back"),WY.default.createElement(k,null,M6," close")),K[51]=M6,K[52]=P.length,K[53]=A,K[54]=l;else l=K[54];let A6;if(K[55]!==G.files||K[56]!==G6||K[57]!==Z?.isBinary||K[58]!==Z?.isLargeFile||K[59]!==Z?.isTruncated||K[60]!==Z?.isUntracked||K[61]!==Z?.path||K[62]!==v||K[63]!==w||K[64]!==A)A6=G.files.length===0?WY.default.createElement(u,{marginTop:1},WY.default.createElement(k,{dimColor:!0},G6)):A==="list"?WY.default.createElement(u,{flexDirection:"column",marginTop:1},WY.default.createElement(JkK,{files:G.files,selectedIndex:w})):WY.default.createElement(u,{flexDirection:"column",marginTop:1},WY.default.createElement(jkK,{filePath:Z?.path||"",hunks:v,isLargeFile:Z?.isLargeFile,isBinary:Z?.isBinary,isTruncated:Z?.isTruncated,isUntracked:Z?.isUntracked})),K[55]=G.files,K[56]=G6,K[57]=Z?.isBinary,K[58]=Z?.isLargeFile,K[59]=Z?.isTruncated,K[60]=Z?.isUntracked,K[61]=Z?.path,K[62]=v,K[63]=w,K[64]=A,K[65]=A6;else A6=K[65];let J6;if(K[66]!==n||K[67]!==$6||K[68]!==t||K[69]!==l||K[70]!==A6||K[71]!==s)J6=WY.default.createElement(R1,{title:s,onCancel:n,color:"background",inputGuide:l},$6,t,A6),K[66]=n,K[67]=$6,K[68]=t,K[69]=l,K[70]=A6,K[71]=s,K[72]=J6;else J6=K[72];return J6}function WjY(q){return Math.max(0,q-1)}function DjY(q){return Math.max(0,q-1)}function fjY(q){return{type:"turn",turn:q}}var WY;var PkK=y(()=>{q8();T0();$kK();wkK();s6();Oq();LX();QK();e4();HkK();MkK();WY=O6(D6(),1)});var WkK={};T8(WkK,{call:()=>ZjY});var $47,ZjY=async(q,K)=>{let{DiffDialog:_}=await Promise.resolve().then(() => (PkK(),XkK));return $47.createElement(_,{messages:K.messages,onDone:q})};var DkK=y(()=>{$47=O6(D6(),1)});var fkK;var ZkK=y(()=>{fkK={type:"local-jsx",name:"diff",description:"View uncommitted changes and per-turn diffs",load:()=>Promise.resolve().then(() => (DkK(),WkK))}});var GkK;var TkK=y(()=>{GkK={isEnabled:()=>!1,isHidden:!0,name:"stub"}});function vkK(){let q=z6(2);if(!IL())return null;let K,_;if(q[0]===Symbol.for("react.memo_cache_sentinel")){_=Symbol.for("react.early_return_sentinel");q:{let z=BE4();if(z.length===0){_=null;break q}let Y=z.filter(kjY),$=z.filter(vjY);K=RM.default.createElement(u,{flexDirection:"column",marginTop:1,marginBottom:1},RM.default.createElement(k,{bold:!0,color:Y.length>0?"error":"warning"},"Keybinding Configuration Issues"),RM.default.createElement(u,null,RM.default.createElement(k,{dimColor:!0},"Location: "),RM.default.createElement(k,{dimColor:!0},vw6())),RM.default.createElement(u,{marginLeft:1,flexDirection:"column",marginTop:1},Y.map(TjY),$.map(GjY)))}q[0]=K,q[1]=_}else K=q[0],_=q[1];if(_!==Symbol.for("react.early_return_sentinel"))return _;return K}function GjY(q,K){return RM.default.createElement(u,{key:`warning-${K}`,flexDirection:"column"},RM.default.createElement(u,null,RM.default.createElement(k,{dimColor:!0},"└ "),RM.default.createElement(k,{color:"warning"},"[Warning]"),RM.default.createElement(k,{dimColor:!0}," ",q.message)),q.suggestion&&RM.default.createElement(u,{marginLeft:3},RM.default.createElement(k,{dimColor:!0},"→ ",q.suggestion)))}function TjY(q,K){return RM.default.createElement(u,{key:`error-${K}`,flexDirection:"column"},RM.default.createElement(u,null,RM.default.createElement(k,{dimColor:!0},"└ "),RM.default.createElement(k,{color:"error"},"[Error]"),RM.default.createElement(k,{dimColor:!0}," ",q.message)),q.suggestion&&RM.default.createElement(u,{marginLeft:3},RM.default.createElement(k,{dimColor:!0},"→ ",q.suggestion)))}function vjY(q){return q.severity==="warning"}function kjY(q){return q.severity==="error"}var RM;var kkK=y(()=>{q8();s6();Ur();RM=O6(D6(),1)});function VjY(q){let K=z6(26),{scope:_,parsingErrors:z,warnings:Y}=q,$=z.length>0,A=Y.length>0;if(!$&&!A)return null;let O;if(K[0]!==$||K[1]!==A)O=($||A)&&r2.default.createElement(k,{color:$?"error":"warning"},"[",$?"Failed to parse":"Contains warnings","]"," "),K[0]=$,K[1]=A,K[2]=O;else O=K[2];let w;if(K[3]!==_)w=$a6(_),K[3]=_,K[4]=w;else w=K[4];let j;if(K[5]!==w)j=r2.default.createElement(k,null,w),K[5]=w,K[6]=j;else j=K[6];let H;if(K[7]!==O||K[8]!==j)H=r2.default.createElement(u,null,O,j),K[7]=O,K[8]=j,K[9]=H;else H=K[9];let J;if(K[10]===Symbol.for("react.memo_cache_sentinel"))J=r2.default.createElement(k,{dimColor:!0},"Location: "),K[10]=J;else J=K[10];let M;if(K[11]!==_)M=xG(_),K[11]=_,K[12]=M;else M=K[12];let X;if(K[13]!==M)X=r2.default.createElement(u,null,J,r2.default.createElement(k,{dimColor:!0},M)),K[13]=M,K[14]=X;else X=K[14];let P;if(K[15]!==z)P=z.map(yjY),K[15]=z,K[16]=P;else P=K[16];let W;if(K[17]!==Y)W=Y.map(NjY),K[17]=Y,K[18]=W;else W=K[18];let D;if(K[19]!==P||K[20]!==W)D=r2.default.createElement(u,{marginLeft:1,flexDirection:"column"},P,W),K[19]=P,K[20]=W,K[21]=D;else D=K[21];let f;if(K[22]!==D||K[23]!==H||K[24]!==X)f=r2.default.createElement(u,{flexDirection:"column",marginTop:1},H,X,D),K[22]=D,K[23]=H,K[24]=X,K[25]=f;else f=K[25];return f}function NjY(q,K){let _=q.mcpErrorMetadata?.serverName;return r2.default.createElement(u,{key:`warning-${K}`},r2.default.createElement(k,null,r2.default.createElement(k,{dimColor:!0},"└ "),r2.default.createElement(k,{color:"warning"},"[Warning]"),r2.default.createElement(k,{dimColor:!0}," ",_&&`[${_}] `,q.path&&q.path!==""?`${q.path}: `:"",q.message)))}function yjY(q,K){let _=q.mcpErrorMetadata?.serverName;return r2.default.createElement(u,{key:`error-${K}`},r2.default.createElement(k,null,r2.default.createElement(k,{dimColor:!0},"└ "),r2.default.createElement(k,{color:"error"},"[Error]"),r2.default.createElement(k,{dimColor:!0}," ",_&&`[${_}] `,q.path&&q.path!==""?`${q.path}: `:"",q.message)))}function Ug8(){let q=z6(6),K;if(q[0]===Symbol.for("react.memo_cache_sentinel"))K={scope:"user",config:SH("user")},q[0]=K;else K=q[0];let _;if(q[1]===Symbol.for("react.memo_cache_sentinel"))_={scope:"project",config:SH("project")},q[1]=_;else _=q[1];let z;if(q[2]===Symbol.for("react.memo_cache_sentinel"))z={scope:"local",config:SH("local")},q[2]=z;else z=q[2];let Y;if(q[3]===Symbol.for("react.memo_cache_sentinel"))Y=[K,_,z,{scope:"enterprise",config:SH("enterprise")}],q[3]=Y;else Y=q[3];let $=Y,A=$.some(RjY),O=$.some(LjY);if(!A&&!O)return null;let w;if(q[4]===Symbol.for("react.memo_cache_sentinel"))w=r2.default.createElement(k,{bold:!0},"MCP Config Diagnostics"),q[4]=w;else w=q[4];let j;if(q[5]===Symbol.for("react.memo_cache_sentinel"))j=r2.default.createElement(u,{flexDirection:"column",marginTop:1,marginBottom:1},w,r2.default.createElement(u,{marginTop:1},r2.default.createElement(k,{dimColor:!0},"For help configuring MCP servers, see:"," ",r2.default.createElement(hq,{url:"https://code.claude.com/docs/en/mcp"},"https://code.claude.com/docs/en/mcp"))),$.map(EjY)),q[5]=j;else j=q[5];return j}function EjY(q){let{scope:K,config:_}=q;return r2.default.createElement(VjY,{key:K,scope:K,parsingErrors:Fg8(_.errors,"fatal"),warnings:Fg8(_.errors,"warning")})}function LjY(q){let{config:K}=q;return Fg8(K.errors,"warning").length>0}function RjY(q){let{config:K}=q;return Fg8(K.errors,"fatal").length>0}function Fg8(q,K){return q.filter((_)=>_.mcpErrorMetadata?.severity===K)}var r2;var A47=y(()=>{q8();f0();NJ();s6();r2=O6(D6(),1)});function Qg8(){let q=z6(1),K;if(q[0]===Symbol.for("react.memo_cache_sentinel"))K=v78.createElement(k,{color:"permission"},"Press ",v78.createElement(k,{bold:!0},"Enter")," to continue…"),q[0]=K;else K=q[0];return K}var v78;var O47=y(()=>{q8();s6();v78=O6(D6(),1)});function VkK(){let q=z6(2);if(!M7.isSupportedPlatform())return null;if(!M7.isSandboxEnabledInSettings())return null;let K,_;if(q[0]===Symbol.for("react.memo_cache_sentinel")){_=Symbol.for("react.early_return_sentinel");q:{let z=M7.checkDependencies(),Y=z.errors.length>0,$=z.warnings.length>0;if(!Y&&!$){_=null;break q}K=QD.default.createElement(u,{flexDirection:"column"},QD.default.createElement(k,{bold:!0},"Sandbox"),QD.default.createElement(k,null,"└ Status: ",QD.default.createElement(k,{color:Y?"error":"warning"},Y?"Missing dependencies":"Available (with warnings)")),z.errors.map(SjY),z.warnings.map(hjY),Y&&QD.default.createElement(k,{dimColor:!0},"└ Run /sandbox for install instructions"))}q[0]=K,q[1]=_}else K=q[0],_=q[1];if(_!==Symbol.for("react.early_return_sentinel"))return _;return K}function hjY(q,K){return QD.default.createElement(k,{key:K,color:"warning"},"└ ",q)}function SjY(q,K){return QD.default.createElement(k,{key:K,color:"error"},"└ ",q)}var QD;var NkK=y(()=>{q8();s6();K$();QD=O6(D6(),1)});function CjY(q,K,_,z){return z=typeof z=="function"?z:void 0,q==null?q:bY8(q,K,_,z)}var ykK;var EkK=y(()=>{d71();ykK=CjY});function LkK(q,K={}){let{showValues:_=!0,hideFunctions:z=!1,themeName:Y="dark",treeCharColors:$={}}=K,A=[],O=new WeakSet;function w(J,M){if(!M)return J;return h7(M,Y)(J)}function j(J,M,X,P=0){if(typeof J==="string"){A.push(M+w(J,$.value));return}if(typeof J!=="object"||J===null){if(_){let D=String(J);A.push(M+w(D,$.value))}return}if(O.has(J)){A.push(M+w("[Circular]",$.value));return}O.add(J);let W=Object.keys(J).filter((D)=>{let f=J[D];if(z&&typeof f==="function")return!1;return!0});W.forEach((D,f)=>{let G=J[D],Z=f===W.length-1,T=P===0&&f===0?"":M,v=Z?k78.lastBranch:k78.branch,V=w(v,$.treeChar),E=D.trim()===""?"":w(D,$.key),S=T+V+(E?" "+E:""),R=D.trim()!=="";if(G&&typeof G==="object"&&O.has(G)){let x=w("[Circular]",$.value);A.push(S+(R?": ":S?" ":"")+x)}else if(G&&typeof G==="object"&&!Array.isArray(G)){A.push(S);let x=Z?k78.empty:k78.line,I=w(x,$.treeChar),B=T+I+" ";j(G,B,Z,P+1)}else if(Array.isArray(G))A.push(S+(R?": ":S?" ":"")+"[Array("+G.length+")]");else if(_){let x=typeof G==="function"?"[Function]":String(G),I=w(x,$.value);S+=(R?": ":S?" ":"")+I,A.push(S)}else A.push(S)})}let H=Object.keys(q);if(H.length===0)return w("(empty)",$.value);if(H.length===1&&H[0]!==void 0&&H[0].trim()===""&&typeof q[H[0]]==="string"){let J=H[0],M=w(k78.lastBranch,$.treeChar),X=w(q[J],$.value);return M+" "+X}return j(q,"",!0),A.join(`

Callers 1

OkKFunction · 0.85

Calls 1

sliceMethod · 0.45

Tested by

no test coverage detected