| 2633 | `);if(w.length>F68)w=w.slice(0,F68);return gH.createElement(k,null,w.trim(),"…")}}return z}function RzK(q,{verbose:K,tools:_,terminalSize:z,inProgressToolCallCount:Y}){let $=q.at(-1);if(!$||!$.data)return gH.createElement(s8,{height:1},gH.createElement(k,{dimColor:!0},"Running…"));let A=$.data;return gH.createElement(kL6,{fullOutput:A.fullOutput,output:A.output,elapsedTimeSeconds:A.elapsedTimeSeconds,totalLines:A.totalLines,totalBytes:A.totalBytes,timeoutMs:A.timeoutMs,taskId:A.taskId,verbose:K})}function hzK(){return gH.createElement(s8,{height:1},gH.createElement(k,{dimColor:!0},"Waiting…"))}function SzK(q,K,{verbose:_,theme:z,tools:Y,style:$}){let O=K.at(-1)?.data?.timeoutMs;return gH.createElement(Jj6,{content:q,verbose:_,timeoutMs:O})}function CzK(q,{verbose:K,progressMessagesForMessage:_,tools:z}){return gH.createElement(Y2,{result:q,verbose:K})}var gH,EzK=2,F68=160;var fI8=y(()=>{q8();rK();bN();gK();DI8();s6();Oq();LX();C7();vK6();y_();m8();bK();_M();Ib8();g68();gH=O6(D6(),1)});import{readFile as cnz,stat as lnz}from"fs/promises";function GI8(q){let K=q.split(` |
| 2635 | `)}function U68(q){return/^data:image\/[a-z0-9.+_-]+;base64,/i.test(q)}function bzK(q){let K=q.trim().match(nnz);if(!K||!K[1]||!K[2])return null;return{mediaType:K[1],data:K[2]}}function TI8(q,K){let _=bzK(q);if(!_)return null;return{tool_use_id:K,type:"tool_result",content:[{type:"image",source:{type:"base64",media_type:_.mediaType,data:_.data}}]}}async function vI8(q,K,_){let z=q;if(K){if((_??(await lnz(K)).size)>inz)return null;z=await cnz(K,"utf8")}let Y=bzK(z);if(!Y)return null;let $=Buffer.from(Y.data,"base64"),A=Y.mediaType.split("/")[1]||"png",O=await LL($,$.length,A);return`data:image/${O.mediaType};base64,${O.buffer.toString("base64")}`}function xzK(q){let K=U68(q);if(K)return{totalLines:1,truncatedContent:q,isImage:K};let _=fL6();if(q.length<=_)return{totalLines:G$(q,` |