UNPKG

@kaifronsdal/transcript-viewer

Version:

A web-based viewer for AI conversation transcripts with rollback support

4 lines 123 kB
import"../chunks/CWj6FrbW.js";import"../chunks/COV05J5X.js";import{o as Ie,e as De,f as b,g as Ee,t as w,m as a,q as Ve,i as c,j as Fe,$ as Ke,s as d,k as r,r as e,n as ia,u as Me,l as h,v as Q,w as oa,x as Z}from"../chunks/DDSnUQRm.js";import{s as p}from"../chunks/Cw2wGIIF.js";import{i as j}from"../chunks/Cufvb6Zw.js";import{e as E,i as V}from"../chunks/ZS3-Rmiz.js";import{r as He,s as kt,a as ze}from"../chunks/BfFtub1s.js";import{s as z,c as At}from"../chunks/qTkxire8.js";import{b as Re}from"../chunks/B-nmsLlT.js";import{i as Pe}from"../chunks/CbNCDuoM.js";var qe=b("<span> </span>"),Be=b('<span class="badge badge-ghost badge-xs text-gray-500"> </span>'),Ge=b('<div class="relative my-3"><div class="h-px bg-base-300"></div> <div class="absolute -top-[3px] left-0 w-1.5 h-1.5 rounded-full bg-base-300"></div> <div class="absolute -top-[3px] right-0 w-1.5 h-1.5 rounded-full bg-base-300"></div></div>'),Ye=b('<!> <div class="text-xs mb-1"><span class="badge badge-info badge-xs mr-1">TOOL</span> <span class="text-gray-500 ml-2"> </span></div> <pre class="whitespace-pre-wrap leading-snug font-mono text-[0.9em]"> </pre>',1),Qe=b('<div class="mt-3"></div>'),We=b('<div><div class="p-3"><div class="flex items-center gap-2 mb-2"><span class="badge badge-outline badge-xs font-mono"> </span> <!></div> <div> </div> <!></div></div>'),Xe=b("<span> </span>"),Ze=b('<span class="badge badge-ghost badge-xs text-gray-500"> </span>'),ar=b("<div></div>"),tr=b('<!> <div class="text-xs mb-1"><span class="badge badge-info badge-xs mr-1">TOOL</span> </div> <div><pre class="whitespace-pre-wrap leading-snug font-mono text-[0.9em]"> </pre></div>',1),er=b('<div class="mt-3"></div>'),rr=b('<div><div class="p-3"><div class="flex items-center gap-2 mb-2"><span class="badge badge-outline badge-xs font-mono"> </span> <!></div> <div> </div> <!></div></div>'),sr=b("<span> </span>"),vr=b('<span class="badge badge-ghost badge-xs text-gray-500"> </span>'),or=b('<div class="my-2 border-t border-dotted border-base-300"></div>'),ir=b('<!> <div class="flex items-start gap-2"><div class="mt-0.5 w-5 h-5 rounded-full bg-base-200 text-[11px] grid place-items-center"></div> <div class="flex-1"><div class="text-xs mb-1"><span class="badge badge-info badge-xs mr-1">TOOL</span> </div> <pre class="whitespace-pre-wrap leading-snug font-mono text-[0.9em]"> </pre></div></div>',1),nr=b('<div class="mt-2"></div>'),dr=b('<div><div class="p-3"><div class="flex items-center gap-2 mb-2"><span class="badge badge-outline badge-xs font-mono"> </span> <!></div> <div> </div> <!></div></div>'),lr=b("<span> </span>"),_r=b('<span class="badge badge-ghost badge-xs text-gray-500"> </span>'),pr=b('<div class="my-1 border-t border-dotted border-base-300"></div>'),cr=b('<!> <div class="text-[11px] mb-0.5"><span class="badge badge-info badge-xs mr-1">TOOL</span> </div> <pre class="whitespace-pre-wrap leading-snug font-mono text-[0.85em]"> </pre>',1),xr=b('<div class="mt-2"></div>'),br=b('<div><div class="p-2"><div class="flex items-center gap-2 mb-1"><span class="badge badge-outline badge-xs font-mono"> </span> <!></div> <div class="leading-snug"> </div> <!></div></div>'),ur=b("<span> </span>"),gr=b('<span class="badge badge-ghost badge-xs text-gray-500"> </span>'),fr=b('<div class="my-2 border-t border-base-200"></div>'),mr=b('<!> <div class="flex items-baseline gap-2 text-sm"><div class="font-semibold"> </div> <div class="text-gray-600 text-xs line-clamp-1 flex-1"> </div></div> <pre class="mt-1 whitespace-pre-wrap leading-snug font-mono text-[0.9em]"> </pre>',1),yr=b('<div class="mt-3"></div>'),hr=b('<div><div class="p-3"><div class="flex items-center gap-2 mb-2"><span class="badge badge-outline badge-xs font-mono"> </span> <!></div> <div> </div> <!></div></div>'),wr=b("<span> </span>"),kr=b('<span class="badge badge-ghost badge-xs text-gray-500"> </span>'),Ar=b('<div class="h-[2px] my-4 bg-gradient-to-r from-fuchsia-500 via-cyan-400 to-emerald-400"></div>'),Or=b('<!> <div class="text-[11px] uppercase tracking-wide font-semibold text-fuchsia-500"> <span class="text-gray-500 normal-case ml-2"> </span></div> <div class="mt-1"><div class="h-[2px] bg-white/20"></div> <pre class="mt-1 whitespace-pre-wrap leading-snug font-mono text-[0.9em]"> </pre></div>',1),Cr=b('<div class="mt-3"></div>'),Sr=b('<div><div class="p-3"><div class="mb-2 flex items-center gap-2"><span class="badge badge-outline badge-xs font-mono"> </span> <!></div> <div> </div> <!></div></div>'),jr=b("<span> </span>"),Nr=b('<span class="badge badge-ghost badge-xs text-gray-500"> </span>'),Tr=b('<div class="my-3 h-px bg-base-300"></div>'),$r=b('<!> <div class="text-xs mb-1"><span class="badge badge-info badge-xs mr-1">TOOL</span> </div> <pre class="whitespace-pre-wrap leading-snug font-mono text-[0.9em]"> </pre>',1),Jr=b('<div class="mt-3"></div>'),Ur=b('<div><div></div> <div class="p-3 relative"><div class="flex items-center gap-2 mb-2"><span class="badge badge-outline badge-xs font-mono"> </span> <!></div> <div class="mt-1"> </div> <!></div></div>'),Lr=b("<span> </span>"),Ir=b('<span class="badge badge-ghost badge-xs text-gray-500"> </span>'),Dr=b("<div></div>"),Er=b('<!> <div class="text-xs mb-1"><span class="badge badge-info badge-xs mr-1">TOOL</span> </div> <div class="pl-2 border-l-4 border-dotted border-base-300"><pre class="whitespace-pre-wrap leading-snug font-mono text-[0.9em]"> </pre></div>',1),Vr=b('<div class="mt-3"></div>'),Fr=b('<div><div class="p-3"><div class="flex items-center gap-2 mb-2"><span class="badge badge-outline badge-xs font-mono"> </span> <!></div> <div> </div> <!></div></div>'),Kr=b("<span> </span>"),Mr=b('<span class="badge badge-ghost badge-xs text-gray-500"> </span>'),Hr=b('<div class="h-px my-3 bg-neutral-800/50 dark:bg-neutral-200/30"></div>'),zr=b('<!> <div class="flex items-start gap-3"><div></div> <div class="flex-1"><div class="text-xs mb-1"><span class="badge badge-info badge-xs mr-1">TOOL</span> </div> <pre class="whitespace-pre-wrap leading-snug font-mono text-[0.9em]"> </pre></div></div>',1),Rr=b('<div class="mt-3"></div>'),Pr=b('<div><div class="p-3"><div class="flex items-center gap-2 mb-2"><span class="badge badge-outline badge-xs font-mono"> </span> <!></div> <div> </div> <!></div></div>'),qr=b("<span> </span>"),Br=b('<span class="badge badge-ghost badge-xs text-gray-500"> </span>'),Gr=b('<div class="h-[1.5px] bg-white/40 dark:bg-white/20"></div>'),Yr=b('<!> <div class="inline-flex items-center gap-2 px-2 py-1 rounded-full bg-white/10 dark:bg-white/5 backdrop-blur-md text-[11px]"><span class="badge badge-info badge-xs">TOOL</span> <span> </span> <span class="text-gray-400"> </span></div> <pre class="whitespace-pre-wrap leading-snug font-mono text-[0.9em]"> </pre>',1),Qr=b('<div class="mt-3 space-y-3"></div>'),Wr=b('<div><div class="p-3"><div class="flex items-center gap-2 mb-2"><span class="badge badge-outline badge-xs font-mono"> </span> <!></div> <div> </div> <!></div></div>'),Xr=b("<span> </span>"),Zr=b('<span class="badge badge-ghost badge-xs text-gray-500"> </span>'),as=b('<div class="border-t border-dashed border-emerald-400/50 my-3"></div>'),ts=b('<!> <div class="inline-flex items-center gap-2 bg-black text-emerald-400 font-mono px-2 py-0.5 rounded-sm text-[11px] shadow-[0_0_10px_rgba(16,185,129,0.3)]"><span>$</span> <span> </span></div> <pre class="mt-1 whitespace-pre-wrap leading-snug font-mono text-[0.9em] text-emerald-300/90"> </pre>',1),es=b('<div class="mt-3"></div>'),rs=b('<div><div class="p-3"><div class="flex items-center gap-2 mb-2"><span class="badge badge-outline badge-xs font-mono"> </span> <!></div> <div> </div> <!></div></div>'),ss=b('<div class="border-t border-cyan-400/50 my-2"></div>'),vs=b('<!> <div class="text-xs"> </div> <pre class="whitespace-pre-wrap leading-snug font-mono text-[0.9em] text-cyan-200/90"> </pre>',1),os=b('<div class="mt-2"></div>'),is=b('<div class="rounded-lg p-3 text-sm bg-[#0A2540] text-cyan-200 [background-image:radial-gradient(circle_at_1px_1px,#0d3b66_1px,transparent_1px)] [background-size:12px_12px]"><div class="text-[10px] uppercase tracking-widest text-cyan-300/70 mb-1">Blueprint</div> <div> </div> <!></div>'),ns=b("<span> </span>"),ds=b('<span class="badge badge-ghost badge-xs text-gray-500"> </span>'),ls=b('<div class="my-4 h-[6px] bg-[radial-gradient(circle,#000_1px,transparent_1px)] bg-[length:8px_8px] opacity-20"></div>'),_s=b('<!> <div class="italic inline-flex items-center gap-2 bg-yellow-300 text-black px-2 py-0.5 shadow">SFX</div> <div class="text-xs mb-1"> </div> <pre class="whitespace-pre-wrap leading-snug font-mono text-[0.9em]"> </pre>',1),ps=b('<div class="mt-3"></div>'),cs=b('<div><div class="p-3"><div class="flex items-center gap-2 mb-2"><span class="badge badge-outline badge-xs font-mono"> </span> <!></div> <div> </div> <!></div></div>'),xs=b('<div class="relative"><div class="absolute -top-2 left-4 w-16 h-3 bg-amber-200/70 -rotate-6 shadow"></div> <div class="pl-3 border-l-2 border-amber-500/60"><div class="text-xs mb-1"><span class="badge badge-info badge-xs mr-1">TOOL</span> </div> <pre class="whitespace-pre-wrap leading-snug font-mono text-[0.9em]"> </pre></div></div>'),bs=b('<div class="space-y-4"></div>'),us=b('<div class="relative border rounded-lg p-3 text-sm"><div class="mb-1"> </div> <!></div>'),gs=b('<div class="h-[4px] my-3 rounded-full bg-[conic-gradient(at_10%_50%,#6366f1,#06b6d4,#22c55e,#6366f1)] opacity-70"></div>'),fs=b('<!> <div class="bg-gradient-to-r from-indigo-400 via-cyan-400 to-emerald-400 bg-clip-text text-transparent font-semibold"> </div> <pre class="whitespace-pre-wrap leading-snug font-mono text-[0.9em]"> </pre>',1),ms=b('<div class="mt-3"></div>'),ys=b('<div class="border rounded-lg p-3 text-sm"><div> </div> <!></div>'),hs=b('<div class="border-b-2 border-dotted border-base-300 my-2"></div>'),ws=b('<!> <div class="flex items-center gap-2"><div class="w-5 h-5 rounded-full bg-rose-500 text-white grid place-items-center text-[11px]"></div> <div class="text-xs font-semibold"> </div></div> <pre class="mt-1 whitespace-pre-wrap leading-snug font-mono text-[0.9em]"> </pre>',1),ks=b('<div class="mt-3"></div>'),As=b(`<div class="border rounded-lg p-3 text-sm relative"><div class="after:content-[''] after:absolute after:left-0 after:right-0 after:-top-2 after:h-2 after:bg-[radial-gradient(circle,#000_2px,transparent_2px)] after:bg-[length:12px_12px] after:opacity-20"></div> <div> </div> <!></div>`),Os=b('<div class="relative h-6 text-current my-1"><div class="absolute inset-0 [background:repeating-linear-gradient(90deg,transparent_0,transparent_6px,currentColor_6px,currentColor_8px)] opacity-60"></div></div>'),Cs=b('<!> <div class="text-xs uppercase tracking-[0.2em] text-current"> </div> <pre class="text-black whitespace-pre-wrap leading-snug font-mono text-[0.9em]"> </pre>',1),Ss=b('<div class="mt-3"></div>'),js=b('<div><div class="text-current"> </div> <!></div>'),Ns=b('<li><span class="badge badge-info badge-xs mr-1">TOOL</span> </li>'),Ts=b('<pre class="whitespace-pre-wrap leading-snug font-mono text-[0.9em]"> </pre>'),$s=b('<div class="grid md:grid-cols-3 gap-3"><div class="rounded-xl ring-1 ring-black/5 dark:ring-white/10 p-3 text-sm"><div class="mb-2 flex items-center gap-2"><span class="badge badge-outline badge-xs font-mono">ASSISTANT</span> <span> </span></div> <div> </div></div> <div class="rounded-xl ring-1 ring-black/5 dark:ring-white/10 p-3 text-sm"><div class="font-semibold mb-2">Steps</div> <ol class="list-decimal list-inside space-y-1 text-xs"></ol></div> <div class="rounded-xl ring-1 ring-black/5 dark:ring-white/10 p-3 text-sm"><div class="font-semibold mb-2">Evidence</div> <div class="space-y-2"></div></div></div>'),Js=b('<div class="relative p-2 rounded bg-base-200"><div class="absolute -left-4 top-1/2 -translate-y-1/2 w-4 h-0.5 bg-base-300"></div> <div class="absolute -right-4 top-1/2 -translate-y-1/2 w-4 h-0.5 bg-base-300"></div> <div><span class="badge badge-info badge-xs mr-1">TOOL</span> </div> <div class="mt-1 line-clamp-3"> </div></div>'),Us=b('<div class="grid grid-cols-[1fr_200px_1fr] gap-4 items-start"><div class="border rounded-lg p-3 text-sm"><div class="text-xs mb-1"><span class="badge badge-xs"> </span></div> </div> <div class="relative text-xs"><div class="absolute left-1/2 -translate-x-1/2 top-0 bottom-0 w-0.5 bg-base-300"></div> <div class="space-y-2"></div></div> <div class="border rounded-lg p-3 text-sm"><div class="text-xs mb-1"><span class="badge badge-xs"> </span></div> </div></div>'),Ls=b('<div class="flex items-center gap-2 border-b border-dotted"><span> </span> <div class="flex-1 border-b border-dotted"></div> <span class="text-xs text-gray-500">tool</span></div>'),Is=b("<blockquote> </blockquote> <div></div>",1),Ds=b('<article class="prose prose-sm max-w-none"><p><span class="float-left mr-2 text-5xl leading-none font-bold"> </span> </p> <!></article>'),Es=b('<div class="inline-flex items-center gap-2"><span class="px-2 py-0.5 text-[11px] rounded-full bg-base-200"><span class="badge badge-info badge-xs mr-1">TOOL</span> </span> <code class="text-[0.9em]"> </code></div>'),Vs=b('<div class="flex flex-wrap gap-2"></div>'),Fs=b('<div class="text-sm"><div class="mb-2"> </div> <!></div>'),Ks=b("<span> </span>"),Ms=b('<span class="badge badge-ghost badge-xs text-gray-500"> </span>'),Hs=b('<div class="flex items-start gap-3"><div class="avatar placeholder"><div class="w-8 rounded-full bg-base-200 text-xs"><span> </span></div></div> <div class="rounded-2xl px-4 py-3 text-sm shadow-sm ring-1 ring-black/5 dark:ring-white/10 bg-base-100"><div class="mb-1 text-xs"><!></div> <div><span class="bg-gradient-to-r from-transparent via-base-300/40 to-transparent bg-[length:100%_2px] bg-no-repeat bg-[0_100%]"> </span></div></div></div>'),zs=b('<div class="mb-2 last:mb-0"><span class="badge badge-ghost badge-xs mr-2"> </span> </div>'),Rs=b('<div class="text-xs py-1 flex items-center gap-2"><span class="badge badge-info badge-xs">TOOL</span> <span class="font-mono"> </span></div>'),Ps=b('<pre class="whitespace-pre-wrap leading-snug font-mono text-[0.9em] mb-2"> </pre>'),qs=b('<div class="grid md:grid-cols-4 gap-3"><div class="rounded-xl ring-1 ring-black/5 dark:ring-white/10 p-3 text-sm"><div class="font-semibold mb-2">Intent</div> <div> </div></div> <div class="rounded-xl ring-1 ring-black/5 dark:ring-white/10 p-3 text-sm"><div class="font-semibold mb-2">Reasoning</div> <!></div> <div class="rounded-xl ring-1 ring-black/5 dark:ring-white/10 p-3 text-sm"><div class="font-semibold mb-2">Calls</div> <!></div> <div class="rounded-xl ring-1 ring-black/5 dark:ring-white/10 p-3 text-sm"><div class="font-semibold mb-2">Results</div> <!></div></div>'),Bs=b("<span> </span> ",1),Gs=b("<span> </span> ",1),Ys=b('<div class="relative rounded-xl ring-1 ring-black/5 dark:ring-white/10 p-3"><div class="text-xs mb-2 flex items-center gap-2"><span> </span> <span> </span></div> <div class="prose prose-sm max-w-none"><p></p> <p></p></div></div>'),Qs=b('<div class="rounded-xl ring-1 ring-black/5 dark:ring-white/10 p-2"> </div>'),Ws=b("<span> </span>"),Xs=b('<span class="badge badge-ghost badge-xs text-gray-500"> </span>'),Zs=b('<div class="text-[11px] px-2 py-0.5 rounded-full bg-base-200"><span class="badge badge-info badge-ghost badge-xs mr-1">TOOL</span> </div>'),av=b('<pre class="whitespace-pre-wrap leading-snug font-mono text-[0.9em]"> </pre>'),tv=b('<div class="mt-2 flex flex-wrap gap-2"></div> <div class="mt-2 space-y-2"></div>',1),ev=b('<div><div><div><div class="flex items-center gap-2 mb-1"><span class="badge badge-outline badge-xs font-mono"> </span> <!></div> <div class="leading-relaxed"> </div> <!></div> <span></span></div></div>'),rv=b("<span> </span>"),sv=b('<span class="badge badge-ghost badge-xs text-gray-500"> </span>'),vv=b('<sup class="text-[10px] align-super ml-1"></sup>'),ov=b('<div class="bg-base-200 rounded px-2 py-1"><div class="mb-1 font-medium"> </div> <div class="line-clamp-4"> </div></div>'),iv=b('<div class="grid grid-cols-[1fr_220px] gap-6"><div class="text-sm"><div class="mb-1 flex items-center gap-2"><span class="badge badge-outline badge-xs font-mono"> </span> <!></div> <div><!> </div></div> <aside class="text-xs space-y-2"><!></aside></div>'),nv=b('<div class="relative h-8"><div></div></div>'),dv=b("<span> </span>"),lv=b('<span class="badge badge-ghost badge-xs text-gray-500"> </span>'),_v=b('<div class="flex items-start gap-2"><div></div> <div class="text-xs"><div class="mb-1"><span class="badge badge-info badge-xs mr-1">TOOL</span> </div> <pre class="whitespace-pre-wrap leading-snug font-mono text-[0.9em]"> </pre></div></div>'),pv=b('<div class="space-y-2"></div>'),cv=b('<div class="relative"><div class="grid grid-cols-[120px_24px_1fr] gap-3 items-start"><div class="text-right text-[11px] text-gray-500 pt-1 space-y-2"><div>KV</div> <div>HTTP</div> <div>Files</div> <div>Other</div></div> <div class="relative"><div class="absolute left-1/2 -translate-x-1/2 top-0 bottom-0 w-0.5 bg-base-300"></div> <!></div> <div class="text-sm"><div class="flex items-center gap-2 mb-1"><span class="badge badge-outline badge-xs font-mono"> </span> <!></div> <div class="mb-2"> </div> <!></div></div></div>'),xv=b("<span> </span>"),bv=b('<span class="badge badge-ghost badge-xs text-gray-500"> </span>'),uv=b("<pre> </pre>"),gv=b('<div class="relative"><div class="absolute left-0 top-0 bottom-0 w-1 bg-gradient-to-b from-base-300 to-transparent rounded"></div> <div class="ml-2 rounded-xl p-3 text-sm shadow-sm ring-1 ring-black/5 dark:ring-white/10 bg-base-100"><div class="flex items-center gap-2 mb-2"><span class="badge badge-outline badge-xs font-mono"> </span> <!></div> <div class="prose prose-sm max-w-none"><p> </p> <!></div></div></div>'),fv=b("<span> </span>"),mv=b('<span class="badge badge-ghost badge-xs text-gray-500"> </span>'),yv=b('<button type="button" role="tab"> </button>'),hv=b('<div><pre class="whitespace-pre-wrap leading-snug font-mono text-[0.9em]"> </pre></div>'),wv=b('<div class="mt-2"><div class="tabs tabs-lifted tabs-xs"></div> <!></div>'),kv=b('<div class="border rounded-lg p-3 text-sm"><div class="flex items-center gap-2 mb-2"><span class="badge badge-outline badge-xs font-mono"> </span> <!></div> <div> </div> <!></div>'),Av=b("<span> </span>"),Ov=b('<span class="badge badge-ghost badge-xs text-gray-500"> </span>'),Cv=b('<div class="py-2 grid grid-cols-[120px_1fr] items-start gap-3"><div><span class="badge badge-info badge-xs mr-1">TOOL</span> </div> <div><pre class="whitespace-pre-wrap leading-snug font-mono text-[0.9em]"> </pre></div></div>'),Sv=b('<div class="mt-2 divide-y"></div>'),jv=b('<div class="border rounded-lg p-3 text-sm"><div class="flex items-center gap-2 mb-2"><span class="badge badge-outline badge-xs font-mono"> </span> <!></div> <div> </div> <!></div>'),Nv=b("<span> </span>"),Tv=b('<span class="badge badge-ghost badge-xs text-gray-500"> </span>'),$v=b("<pre> </pre>"),Jv=b('<div class="border rounded-lg p-3 text-sm"><div class="flex items-center gap-2 mb-2"><span class="badge badge-outline badge-xs font-mono"> </span> <!></div> <div class="prose prose-sm max-w-none"><p><span>Key step:</span> <span>query KV and return greeting.</span></p> <!></div></div>'),Uv=b("<span> </span>"),Lv=b('<span class="badge badge-ghost badge-xs text-gray-500"> </span>'),Iv=b('<a class="tooltip"><span class="text-success">✓</span></a>'),Dv=b('<div class="scroll-mt-16"><div class="text-xs text-gray-500 mb-1"> </div> <pre class="whitespace-pre-wrap leading-snug font-mono text-[0.9em]"> </pre></div>'),Ev=b('<div class="mt-2 flex items-center gap-3"></div> <div class="mt-2 space-y-2"></div>',1),Vv=b('<div class="border rounded-lg p-3 text-sm"><div class="flex items-center gap-2 mb-2"><span class="badge badge-outline badge-xs font-mono"> </span> <!></div> <div> </div> <!></div>'),Fv=b("<span> </span>"),Kv=b('<span class="badge badge-ghost badge-xs text-gray-500"> </span>'),Mv=b("<div></div>"),Hv=b('<div class="h-2 relative bg-base-200 rounded"></div>'),zv=b('<div class="flex items-center gap-2"><span> </span> <span class="text-xs"><span class="badge badge-info badge-xs mr-1">TOOL</span> </span> <span class="text-[11px] text-gray-500"> </span></div>'),Rv=b('<div class="mt-3 space-y-2"><div class="grid grid-cols-4 gap-2 text-[11px] text-gray-500"><div class="text-right pr-2">KV</div> <div class="text-right pr-2">HTTP</div> <div class="text-right pr-2">Files</div> <div class="text-right pr-2">Other</div></div> <div class="grid grid-cols-4 gap-2 items-center"></div> <div class="space-y-1"></div></div>'),Pv=b('<div class="border rounded-lg p-3 text-sm"><div class="flex items-center gap-2 mb-2"><span class="badge badge-outline badge-xs font-mono"> </span> <!></div> <div> </div> <!></div>'),qv=b("<span> </span>"),Bv=b('<span class="badge badge-ghost badge-xs text-gray-500"> </span>'),Gv=b('<div class="shadow-sm rounded-md p-2 bg-base-200 text-xs"><div class="mb-1"><span class="badge badge-info badge-xs mr-1">TOOL</span> </div> <div class="line-clamp-3"> </div></div>'),Yv=b('<div class="absolute right-[-12rem] top-0 w-44 space-y-2"></div>'),Qv=b('<div class="relative border rounded-lg p-3 text-sm"><div class="flex items-center gap-2 mb-2"><span class="badge badge-outline badge-xs font-mono"> </span> <!></div> <div> </div> <!></div>'),Wv=b("<span> </span>"),Xv=b('<span class="badge badge-ghost badge-xs text-gray-500"> </span>'),Zv=b('<div><div class="text-xs mb-1"><span class="badge badge-info badge-xs mr-1">TOOL</span> <span class="text-gray-500"></span></div> <pre class="whitespace-pre-wrap leading-snug font-mono text-[0.9em]"> </pre></div>'),ao=b('<div class="mt-2 space-y-2"></div>'),to=b('<div class="grid grid-cols-[80px_1fr] gap-3 items-start"><div class="text-right text-xs text-gray-500 pt-1"><!> <!> <!></div> <div class="border rounded p-3 text-sm"><div class="flex items-center gap-2 mb-2"><span class="badge badge-outline badge-xs font-mono"> </span> <!></div> <div> </div> <!></div></div>'),eo=b("<span> </span>"),ro=b('<span class="badge badge-ghost badge-xs text-gray-500"> </span>'),so=b('<div class="py-0.5 px-2 text-[11px] border rounded bg-base-200"><span class="badge badge-info badge-ghost badge-xs mr-1">TOOL</span> </div>'),vo=b('<div class="flex flex-wrap gap-2 ml-2"></div>'),oo=b('<div class="border rounded p-2"><pre class="whitespace-pre-wrap leading-snug font-mono text-[0.9em]"> </pre></div>'),io=b('<div class="mt-2 space-y-2"></div>'),no=b('<div class="border rounded-lg p-3 text-sm"><div class="flex items-center gap-2 mb-2"><span class="badge badge-outline badge-xs font-mono"> </span> <!> <!></div> <div> </div> <!></div>'),lo=b("<span> </span>"),_o=b('<span class="badge badge-ghost badge-xs text-gray-500"> </span>'),po=b('<div class="my-2 border-t border-dashed border-base-300"></div>'),co=b('<!> <div class="text-xs mb-1"><span class="badge badge-info badge-xs mr-1">TOOL</span> <span class="text-gray-500 ml-2"> </span></div> <pre class="whitespace-pre-wrap leading-snug font-mono text-[0.9em]"> </pre>',1),xo=b('<div class="mt-3"></div>'),bo=b('<div><div class="p-3"><div class="flex items-center gap-2 mb-2"><span class="badge badge-outline badge-xs font-mono"> </span> <!></div> <div> </div> <!></div></div>'),uo=b('<div class="absolute left-0 top-0 bottom-0 w-1 bg-base-300 rounded-l"></div>'),go=b("<span> </span>"),fo=b('<span class="badge badge-ghost badge-xs text-gray-500"> </span>'),mo=b('<div class="pl-3 border-l-2 border-base-300"><div class="text-xs mb-1"><span class="badge badge-info badge-xs mr-1">TOOL</span> </div> <pre class="whitespace-pre-wrap leading-snug font-mono text-[0.9em]"> </pre></div>'),yo=b('<div class="mt-2 space-y-3"></div>'),ho=b('<div class="relative border rounded-lg p-3 text-sm"><!> <div class="flex items-center gap-2 mb-2"><span class="badge badge-outline badge-xs font-mono"> </span> <!></div> <div class="ml-3"><div> </div> <!></div></div>'),wo=b("<span> </span>"),ko=b('<span class="badge badge-ghost badge-xs text-gray-500"> </span>'),Ao=b('<sup class="text-[10px] align-super ml-1"></sup>'),Oo=b('<li><span class="mr-1"><span class="badge badge-info badge-xs">TOOL</span> </span> <pre class="mt-1 whitespace-pre-wrap leading-snug font-mono text-[0.9em]"> </pre></li>'),Co=b('<ol class="mt-2 text-xs space-y-1 list-decimal list-inside"></ol>'),So=b('<div class="border rounded-lg p-3 text-sm"><div class="flex items-center gap-2 mb-2"><span class="badge badge-outline badge-xs font-mono"> </span> <!></div> <div><!> </div> <!></div>'),jo=b("<span> </span>"),No=b('<span class="badge badge-ghost badge-xs text-gray-500"> </span>'),To=b('<li><span class="text-xs"><span class="badge badge-info badge-xs mr-1">TOOL</span> </span> <div class="mt-1 border rounded p-2"><pre class="whitespace-pre-wrap leading-snug font-mono text-[0.9em]"> </pre></div></li>'),$o=b('<ul class="mt-2 space-y-1 list-disc list-inside"></ul>'),Jo=b('<div class="relative"><div></div> <div class="border rounded p-2 text-sm"><div class="flex items-center gap-2 mb-1"><span class="badge badge-outline badge-xs font-mono"> </span> <!></div> <div> </div> <!></div></div>'),Uo=(aa,W,G)=>W(a(G).id),Lo=b('<div class="text-xs text-gray-600/90 dark:text-gray-300/90"><span class="badge badge-info badge-xs mr-1">TOOL</span> <span class="ml-2 opacity-80"> </span></div> <pre class="whitespace-pre-wrap leading-snug font-mono text-[0.9em] text-gray-900 dark:text-gray-100"> </pre>',1),Io=b('<div class="mt-2 space-y-2"></div>'),Do=b(" <!>",1),Eo=b('<span class="text-xs opacity-70">(collapsed)</span>'),Vo=b('<div><div><div class="mb-1 flex items-center gap-2 text-[11px] text-gray-600 dark:text-gray-300"><span class="badge badge-outline badge-xs font-mono"> </span> <span class="badge badge-ghost badge-xs"> </span> <button type="button" aria-label="Toggle collapse" class="ml-1 opacity-70 hover:opacity-100"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M19 9l-7 7-7-7"></path></svg></button></div> <div><!></div> <span></span></div></div>'),Fo=b("<span> </span>"),Ko=b('<span class="badge badge-ghost badge-xs text-gray-500"> </span>'),Mo=(aa,W,G)=>W(a(G).id),Ho=b('<span class="text-xs opacity-70">(collapsed)</span>'),zo=b('<div class="flex flex-wrap gap-2 text-xs"><span class="px-2 py-1 rounded-full bg-base-200"> </span> <span class="px-2 py-1 rounded-full bg-base-200"> </span></div> <pre class="whitespace-pre-wrap leading-snug font-mono text-[0.9em]"> </pre>',1),Ro=b('<div class="mt-3 space-y-2"></div>'),Po=b('<div><div class="mb-2 flex items-center gap-2"><span class="badge badge-outline badge-xs font-mono"> </span> <!> <button type="button" class="ml-auto text-xs opacity-60 hover:opacity-100"> </button></div> <div class="rounded-[20px] p-3 bg-base-100"><!> <!></div></div>'),qo=b('<span class="badge badge-ghost badge-xs">APP</span>'),Bo=(aa,W,G)=>W(a(G).id),Go=b('<span class="text-xs opacity-70">(collapsed)</span>'),Yo=b('<span class="px-2 py-0.5 rounded bg-base-200 text-[11px]"> </span>'),Qo=b('<div class="mt-1 flex flex-wrap gap-2"></div>'),Wo=b('<div class="group grid grid-cols-[6px_1fr] gap-3 items-start"><div></div> <div class="text-[13px]"><div class="flex items-center gap-2"><span class="font-semibold"> </span> <span class="text-gray-500">·</span> <span class="text-gray-500">now</span> <!> <span class="opacity-0 group-hover:opacity-100 transition-opacity text-gray-400 text-[11px]">⋯</span> <button type="button" class="ml-auto text-[11px] text-gray-500 hover:text-gray-700"> </button></div> <div class="leading-snug mt-0.5"><!></div> <!></div></div>'),Xo=(aa,W,G)=>W(a(G).id),Zo=b('<span class="text-xs opacity-70">(collapsed)</span>'),ai=b('<div class="bg-[#2b2d31] rounded p-2 text-xs border-l-4 border-[#5865f2]"><span class="text-indigo-300">/tool</span> <span class="text-gray-400 ml-2"> </span> <pre class="mt-1 whitespace-pre-wrap leading-snug font-mono text-[0.85em] text-gray-300"> </pre></div>'),ti=b('<div class="mt-2 space-y-1"></div>'),ei=b('<div><div class="flex items-baseline gap-2"><span> </span> <span class="text-xs text-gray-400">today at now</span> <button type="button" class="ml-2 text-[11px] text-gray-400 hover:text-gray-200"> </button></div> <div class="mt-1 text-sm leading-snug"><!></div> <!></div>'),ri=(aa,W,G)=>W(a(G).id),si=b('<span class="text-xs opacity-70">(collapsed)</span>'),vi=b('<details class="pl-3 border-l-2 border-base-300"><summary class="cursor-pointer text-xs mb-1 list-none"><span class="badge badge-info badge-xs mr-1">TOOL</span> </summary> <div class="text-xs mb-1"><span class="badge badge-info badge-xs mr-1">TOOL</span> <span class="text-gray-500 ml-2"> </span></div> <pre class="whitespace-pre-wrap leading-snug font-mono text-[0.9em]"> </pre></details>'),oi=b('<div class="mt-2 space-y-2"></div>'),ii=b('<div class="rounded-lg p-3 border bg-amber-50/30 dark:bg-amber-900/10"><div class="mb-1 text-xs flex items-center gap-2"><span class="badge badge-outline badge-xs font-mono">ASSISTANT</span><span class="badge badge-ghost badge-xs"> </span><button type="button" class="ml-auto text-[11px] opacity-60 hover:opacity-100"> </button></div> <div><!></div></div> <!>',1),ni=b('<span class="badge badge-ghost badge-xs"> </span>'),di=(aa,W,G)=>W(a(G).id),li=b('<span class="text-xs opacity-70">(collapsed)</span>'),_i=b('<div><div class="mb-1 text-xs flex items-center gap-2"><span class="badge badge-outline badge-xs font-mono"> </span><!><button type="button" class="ml-auto text-[11px] opacity-60 hover:opacity-100"> </button></div> <!></div>'),pi=b('<div class="text-[15px] leading-relaxed"><!></div>'),ci=b("<span> </span>"),xi=(aa,W,G)=>W(a(G).id),bi=b('<span class="text-xs opacity-70">(collapsed)</span>'),ui=b('<div class="text-xs font-semibold"> <span class="text-gray-500"> </span></div> <pre class="whitespace-pre-wrap leading-snug font-mono text-[0.9em]"> </pre>',1),gi=b('<div class="mt-2 space-y-2"></div>'),fi=b('<div class="rounded-lg border bg-base-100"><div class="px-3 py-2 text-[12px] uppercase tracking-wide text-gray-500 flex items-center gap-2"><span> </span> <!> <span class="ml-auto text-[10px] text-gray-400">⌘K</span> <button type="button" class="ml-2 text-[10px] text-gray-500 hover:text-gray-700"> </button></div> <div class="px-3 pb-3 border-t"><div class="pt-2"><!></div> <!></div></div>'),mi=b("<span> </span>"),yi=(aa,W,G)=>W(a(G).id),hi=b('<span class="text-xs opacity-70">(collapsed)</span>'),wi=b('<div class="border rounded p-2"><div class="font-semibold"> <span class="text-gray-500"> </span></div> <pre class="mt-1 whitespace-pre-wrap leading-snug font-mono text-[0.85em]"> </pre></div>'),ki=b('<div class="text-xs space-y-2"></div>'),Ai=b('<div class="group rounded-xl border px-4 py-3 bg-white dark:bg-base-200"><div class="flex items-center justify-between"><div class="text-xs flex items-center gap-2"><span class="badge badge-outline badge-xs font-mono"> </span> <!></div> <div class="flex items-center gap-2"><div class="text-[10px] text-gray-400 opacity-0 group-hover:opacity-100 transition-opacity">E expand · C copy</div> <button type="button" class="text-[10px] text-gray-500 hover:text-gray-700"> </button></div></div> <div class="mt-1 grid md:grid-cols-2 gap-3 items-start"><div><!></div> <!></div></div>'),Oi=b('<span class="badge badge-xs bg-white/10 text-white"> </span><span class="text-emerald-300">✔︎</span>',1),Ci=(aa,W,G)=>W(a(G).id),Si=b('<span class="text-xs opacity-70">(collapsed)</span>'),ji=b('<div class="flex items-start gap-2"><div class="mt-1 w-2 h-2 rounded-full bg-cyan-400"></div> <div class="flex-1 text-sm"><div class="text-xs uppercase tracking-wide"> <span class="opacity-80 normal-case ml-2"> </span></div> <pre class="mt-1 whitespace-pre-wrap leading-snug font-mono text-[0.9em]"> </pre></div></div>'),Ni=b('<div class="mt-3 space-y-2"></div>'),Ti=b('<div class="rounded-xl overflow-hidden border border-white/10 bg-white/5"><div class="h-1 bg-gradient-to-r from-indigo-400 via-cyan-400 to-emerald-400"></div> <div class="p-4"><div class="text-xs mb-2 flex items-center gap-2"><span class="badge badge-outline badge-xs font-mono"> </span> <!> <button type="button" class="ml-auto text-[11px] text-white/70 hover:text-white"> </button></div> <div><!></div> <!></div></div>'),$i=b("<span> </span>"),Ji=(aa,W,G)=>W(a(G).id),Ui=b('<span class="text-xs opacity-70">(collapsed)</span>'),Li=b('<div class="pl-3 border-l-2 border-dashed border-base-300"><div class="text-xs mb-1"><span class="badge badge-info badge-xs mr-1">TOOL</span> <span class="text-gray-500 ml-2"> </span></div> <pre class="whitespace-pre-wrap leading-snug font-mono text-[0.9em]"> </pre></div>'),Ii=b('<div class="mt-2 space-y-2"><!> <div class="text-[11px] text-gray-500">Add reply…</div></div>'),Di=b('<div class="grid grid-cols-[24px_1fr] gap-3 items-start"><div class="relative"><div></div></div> <div class="rounded-lg border bg-base-100 p-3 text-sm"><div class="mb-1 flex items-center gap-2"><span class="badge badge-outline badge-xs font-mono"> </span> <!> <button type="button" class="ml-auto text-[11px] text-gray-500 hover:text-gray-700"> </button></div> <div><!></div> <!></div></div>'),Ei=b("<span> </span>"),Vi=b('<span class="badge badge-success badge-xs">status: success</span>'),Fi=b('<span class="badge badge-ghost badge-xs"> </span>'),Ki=(aa,W,G)=>W(a(G).id),Mi=b('<span class="text-xs opacity-70">(collapsed)</span>'),Hi=b('<div class="py-2"><div class="text-xs font-semibold"><span class="badge badge-info badge-xs mr-1">CHECK</span> </div> <div class="text-[11px] text-gray-500"> </div> <pre class="mt-1 whitespace-pre-wrap leading-snug font-mono text-[0.9em] bg-gray-50 dark:bg-gray-800 p-2 rounded border"> </pre></div>'),zi=b('<div class="mt-2 divide-y"></div>'),Ri=b('<div class="rounded-lg border"><div class="px-3 py-2 bg-base-200 text-xs flex items-center gap-2"><span class="badge badge-outline badge-xs font-mono"> </span> <!> <!> <!> <button type="button" class="ml-auto text-[11px] text-gray-500 hover:text-gray-700"> </button></div> <div class="p-3 text-sm"><div><!></div> <!></div></div>'),Pi=b("<div>Automated Assistant</div>"),qi=b("<span> </span>"),Bi=b('<span class="badge badge-ghost badge-xs"> </span>'),Gi=(aa,W,G)=>W(a(G).id),Yi=b('<span class="text-xs opacity-70">(collapsed)</span>'),Qi=b('<span class="px-2 py-0.5 rounded-full bg-base-200"> </span>'),Wi=b('<div class="mt-2 flex flex-wrap gap-2 text-xs"></div> <div class="mt-2 flex gap-2"><button class="btn btn-xs btn-outline">👍 Yes</button> <button class="btn btn-xs btn-outline">👎 No</button> <button class="btn btn-xs btn-outline">Contact support</button></div>',1),Xi=b('<div class="rounded-2xl bg-white dark:bg-base-100 border p-0 overflow-hidden"><!> <div class="p-3 text-sm"><div class="mb-1 flex items-center gap-2"><span class="badge badge-outline badge-xs font-mono"> </span> <!> <!> <button type="button" class="ml-auto text-[11px] text-gray-500 hover:text-gray-700"> </button></div> <div><!></div> <!></div></div>'),Zi=b('<div class="absolute -top-2 -right-2 text-[10px] px-2 py-1 rounded bg-rose-500 text-white shadow"> </div>'),an=b('<div class="rounded-lg bg-rose-50 dark:bg-rose-900/20 p-2 border border-rose-200/60 dark:border-rose-800/40 text-sm"><div class="text-xs font-semibold text-rose-600 dark:text-rose-300"> </div> <pre class="mt-1 whitespace-pre-wrap leading-snug font-mono text-[0.9em]"> </pre></div>'),tn=b('<div class="mt-2 space-y-2"></div>'),en=b('<div class="relative rounded-2xl bg-white dark:bg-base-100 border shadow-sm p-0 overflow-hidden"><!> <div class="h-20 w-full bg-[linear-gradient(120deg,#fecdd3,#fce7f3)] opacity-60"></div> <div class="p-4 text-sm"> </div> <!></div>'),rn=b('<span class="text-xs opacity-70">(collapsed)</span>'),sn=(aa,W,G)=>W(a(G).id),vn=b('<div class="h-1 my-3 bg-gradient-to-r from-emerald-400 via-fuchsia-400 to-indigo-400 rounded-full"></div>'),on=b('<!> <div class="text-xs text-emerald-300"> </div> <pre class="mt-1 whitespace-pre-wrap leading-snug font-mono text-[0.9em] text-emerald-100/90"> </pre>',1),nn=b('<div class="mt-3"></div>'),dn=b('<div class="rounded-xl border border-green-900/50 bg-green-900/10 p-0 overflow-hidden"><div class="px-3 py-2 flex items-center gap-3 text-sm"><div class="w-2 h-2 rounded-full bg-emerald-400 animate-pulse"></div> <div class="flex-1"><!></div> <span class="text-[11px] text-emerald-300"> </span> <div class="text-xs text-emerald-300">···</div> <button type="button" class="text-[11px] text-emerald-300 hover:text-white"> </button></div> <!></div>'),ln=(aa,W,G)=>W(a(G).id),_n=b('<span class="text-xs opacity-70">(collapsed)</span>'),pn=b('<div class="rounded-lg bg-lime-100 dark:bg-lime-900/30 p-2 text-xs"><div class="font-semibold"> <span class="text-gray-700 dark:text-gray-300"> </span></div> <pre class="mt-1 whitespace-pre-wrap leading-snug font-mono text-[0.85em]"> </pre></div>'),cn=b('<div class="mt-2 grid grid-cols-1 md:grid-cols-2 gap-2"></div> <div class="mt-2 h-1 rounded bg-lime-200 overflow-hidden"><div class="h-1 bg-lime-500 w-2/3"></div></div>',1),xn=b('<div class="rounded-2xl border bg-white dark:bg-base-100 p-3"><div class="flex items-center gap-2 mb-1"><span class="badge badge-success badge-xs"> </span> <span class="badge badge-warning badge-xs">⭐ Streak</span> <button type="button" class="ml-auto text-[11px] text-gray-500 hover:text-gray-700"> </button></div> <div class="text-sm"><!></div> <!></div>'),bn=(aa,W,G)=>W(a(G).id),un=b('<span class="text-xs opacity-70">(collapsed)</span>'),gn=b('<div class="rounded bg-orange-100 dark:bg-orange-900/30 p-2 text-xs"><div class="font-semibold"> <span class="text-orange-700/80 dark:text-orange-300/80"> </span></div> <pre class="mt-1 whitespace-pre-wrap leading-snug font-mono text-[0.85em]"> </pre></div>'),fn=b('<div class="mt-2 space-y-2"></div> <div class="mt-2 grid grid-cols-3 gap-2"><div class="h-2 rounded-full bg-orange-100 overflow-hidden"><div class="h-2 w-1/2 bg-orange-400 animate-pulse"></div></div> <div class="h-2 rounded-full bg-orange-100 overflow-hidden"><div class="h-2 w-1/3 bg-orange-400 animate-pulse"></div></div> <div class="h-2 rounded-full bg-orange-100 overflow-hidden"><div class="h-2 w-2/3 bg-orange-400 animate-pulse"></div></div></div>',1),mn=b('<div class="rounded-2xl border border-orange-200 dark:border-orange-800/40 bg-white dark:bg-base-100 p-3"><div class="flex items-center gap-2 mb-1"><span class="w-2 h-2 rounded-full bg-orange-400 animate-pulse"></span> <span class="text-xs text-orange-700 dark:text-orange-300">mindful</span> <button type="button" class="ml-auto text-[11px] text-orange-700/80 dark:text-orange-300/80 hover:opacity-100"> </button></div> <div class="text-sm"><!></div> <!></div>'),yn=b('<span class="text-[10px] text-white/70"> </span>'),hn=(aa,W,G)=>W(a(G).id),wn=b('<span class="text-xs opacity-70">(collapsed)</span>'),kn=b('<div class="rounded-xl overflow-hidden border border-white/10 relative"><div class="h-2 bg-gradient-to-r from-fuchsia-500 via-purple-500 to-orange-400 [clip-path:polygon(0_0,100%_0,85%_100%,0_100%)]"></div> <div class="p-4"><div class="uppercase tracking-widest text-[10px] text-fuchsia-300 mb-1 flex items-center gap-2"><span> </span> <!> <button type="button" class="ml-auto text-[11px] text-white/70 hover:text-white"> </button></div> <div class="text-sm"><!></div></div></div>'),An=b('<span class="text-gray-200"> </span>'),On=(aa,W,G)=>W(a(G).id),Cn=b('<span class="text-xs opacity-70">(collapsed)</span>'),Sn=b('<div class="grid grid-cols-[120px_1fr] gap-3 items-start"><div class="text-blue-400"> <div class="text-[11px] text-gray-400"> </div></div> <pre class="whitespace-pre-wrap leading-snug text-[0.9em] bg-black/30 p-2 rounded border border-white/10"> </pre></div>'),jn=b('<div class="mt-2 space-y-1"></div>'),Nn=b('<div class="rounded border border-white/10 p-3 bg-[#141416]"><div class="grid grid-cols-[120px_1fr] gap-3"><div class="text-gray-400"> </div> <div class="[background-image:linear-gradient(to_right,rgba(255,255,255,0.08)_1px,transparent_1px)],[background-size:6px_1px]"><div class="flex items-center gap-2 text-[11px]"><span class="text-gray-400">SRC</span><!><button type="button" class="ml-auto text-gray-400 hover:text-gray-200"> </button></div> <!></div></div> <!></div>'),Tn=b('<span class="text-cyan-200"> </span>'),$n=(aa,W,G)=>W(a(G).id),Jn=b('<span class="text-xs opacity-70">(collapsed)</span>'),Un=b('<div class="pl-3 border-l-2 border-dotted border-cyan-400/50"><div class="text-xs text-cyan-300"> <span class="ml-2 text-cyan-200/80"> </span></div> <pre class="mt-1 whitespace-pre-wrap leading-snug font-mono text-[0.85em]"> </pre></div>'),Ln=b('<div class="mt-2 space-y-2"></div>'),In=b('<div class="rounded-lg border border-cyan-500/20 bg-white/5 p-3"><div class="text-xs mb-1 flex items-center gap-2"><span>🛰️</span><span class="uppercase tracking-wide"> </span><!><button type="button" class="ml-auto text-[11px] text-cyan-200/80 hover:text-cyan-100"> </button></div> <div class="text-sm"><!></div> <!></div>'),Dn=b('<div class="min-h-screen bg-base-100"><div class="container mx-auto py-8 px-4"><h1 class="text-2xl font-bold mb-6">Message Rendering Variants</h1> <!> <section class="mb-12"><h2 class="text-xl font-semibold mb-3">1C Variations (A–E)</h2> <div class="mb-8 space-y-4"></div> <div class="mb-8 space-y-4"></div> <div class="mb-8 space-y-4"></div> <div class="mb-8 space-y-4"></div> <div class="space-y-4"></div></section> <section class="mb-12"><h2 class="text-xl font-semibold mb-3">1C Bold Variations (F–Q)</h2> <div class="mb-10 space-y-4"></div> <div class="mb-10 space-y-4"></div> <div class="mb-10 space-y-4"></div> <div class="mb-10 space-y-4"></div> <div class="mb-10 space-y-4"></div> <div class="mb-10 space-y-4"></div> <div class="mb-10 space-y-4"></div> <div class="mb-10 space-y-4"></div> <div class="mb-10 space-y-6"></div> <div class="mb-10 space-y-4"></div> <div class="mb-10 space-y-4"></div> <div class="space-y-4"></div></section> <section class="mb-12"><h2 class="text-xl font-semibold mb-3">(Commented out) Tri-pane per message</h2> <div class="space-y-6"></div></section> <section class="mb-12"><h2 class="text-xl font-semibold mb-3">(Commented out) Duet lanes with connectors</h2> <div class="space-y-8"></div></section> <section class="mb-12"><h2 class="text-xl font-semibold mb-3">(Commented out) Magazine layout</h2> <div class="space-y-8"></div></section> <section class="mb-12"><h2 class="text-xl font-semibold mb-3">(Commented out) Inline chips with inline previews</h2> <div class="space-y-6"></div></section> <section class="mb-12"><h2 class="text-xl font-semibold mb-3">(Commented out) Bubbles + avatars + gradient underlines</h2> <div class="space-y-6"></div></section> <section class="mb-12"><h2 class="text-xl font-semibold mb-3">(Commented out) Kanban turn view</h2> <div class="space-y-6"></div></section> <section class="mb-12"><h2 class="text-xl font-semibold mb-3">(Commented out) Overlay diffs (two models)</h2> <div class="space-y-6"><!></div></section> <section class="mb-12"><h2 class="text-xl font-semibold mb-3">(Commented out) Density toggle</h2> <div class="mb-2 flex items-center gap-2 text-xs"><label class="label cursor-pointer"><span class="label-text mr-2">Compact</span> <input type="checkbox" class="toggle toggle-xs"/></label></div> <div></div></section> <section class="mb-12"><h2 class="text-xl font-semibold mb-3">(Commented out) Speech bubbles</h2> <div class="space-y-6"></div></section> <section class="mb-12"><h2 class="text-xl font-semibold mb-3">(Commented out) Margin annotations</h2> <div class="space-y-8"></div></section> <section class="mb-12"><h2 class="text-xl font-semibold mb-3">(Commented out) Subway map timeline</h2> <div class="space-y-8"></div></section> <section class="mb-12"><h2 class="text-xl font-semibold mb-3">(Commented out) Ribbons + rings</h2> <div class="space-y-6"></div></section> <section class="mb-12"><h2 class="text-xl font-semibold mb-3">(Commented out) Cardless tabs</h2> <div class="space-y-4"></div></section> <section class="mb-12"><h2 class="text-xl font-semibold mb-3">(Commented out) Evidence stack</h2> <div class="space-y-4"></div></section> <section class="mb-12"><h2 class="text-xl font-semibold mb-3">(Commented out) Source‑accented typography</h2> <div class="space-y-4"></div></section> <section class="mb-12"><h2 class="text-xl font-semibold mb-3">(Commented out) Status icons row</h2> <div class="space-y-6"></div></section> <section class="mb-12"><h2 class="text-xl font-semibold mb-3">(Commented out) Mini swimlane timeline</h2> <div class="space-y-4"></div></section> <section class="mb-12"><h2 class="text-xl font-semibold mb-3">(Commented out) Margin stickies</h2> <div class="space-y-8 relative"></div></section> <section class="mb-12"><h2 class="text-xl font-semibold mb-3">(Commented out) Notebook cells</h2> <div class="space-y-4"></div></section> <!> <!> <!> <section class="mb-12"><h2 class="text-xl font-semibold mb-3">(Commented out) Chips inline with blocks</h2> <div class="space-y-4"></div></section> <section class="mb-12"><h2 class="text-xl font-semibold mb-3">1C) Sectional with divider-only</h2> <div class="space-y-4"></div></section> <section class="mb-12"><h2 class="text-xl font-semibold mb-3">1C.2) Gutter rail callouts</h2> <div class="space-y-4"></div></section> <section class="mb-12"><h2 class="text-xl font-semibold mb-3">1C.3) Footnotes style</h2> <div class="space-y-4"></div></section> <section class="mb-12"><h2 class="text-xl font-semibold mb-3">1C.4) Compact timeline</h2> <div class="relative pl-6"><div class="absolute left-2 top-0 bottom-0 w-px bg-base-300"></div> <div class="space-y-4"></div></div></section> <!> <section class="mb-16"><h2 class="text-2xl font-bold mb-6">Brand‑Inspired Variants</h2> <div class="mb-12 rounded-3xl p-6 bg-gradient-to-b from-white to-base-200 dark:from-zinc-900 dark:to-zinc-800"><h3 class="text-lg font-semibold mb-3">Apple</h3> <div class="space-y-3"></div></div> <div class="mb-12 rounded-3xl p-6 bg-base-200"><h3 class="text-lg font-semibold mb-3">Material You</h3> <div class="space-y-3"></div></div> <div class="mb-12 rounded-3xl p-6 bg-white dark:bg-base-200"><h3 class="text-lg font-semibold mb-3">Slack</h3> <div class="space-y-2"></div></div> <div class="mb-12 rounded-3xl p-6 bg-[#1e1f22] text-gray-100"><h3 class="text-lg font-semibold mb-3">Discord</h3> <div class="space-y-3"></div></div> <div class="mb-12 rounded-3xl p-6 bg-base-100"><h3 class="text-lg font-semibold mb-3">Notion</h3> <div class="space-y-4"></div></div> <div class="mb-12 rounded-3xl p-6 bg-base-200"><h3 class="text-lg font-semibold mb-3">Linear</h3> <div class="space-y-3"></div></div> <div class="mb-12 rounded-3xl p-6 bg-base-100"><h3 class="text-lg font-semibold mb-3">Superhuman</h3> <div class="space-y-2"></div></div> <div class="mb-12 rounded-3xl p-6 bg-[#0a2540] text-slate-100"><h3 class="text-lg font-semibold mb-3">Stripe</h3> <div class="space-y-4"></div></div> <div class="mb-12 rounded-3xl p-6 bg-base-200"><h3 class="text-lg font-semibold mb-3">Figma</h3> <div class="space-y-6 relative"><div class="absolute left-3 top-0 bottom-0 w-px bg-base-300"></div> <!></div></div> <div class="mb-12 rounded-3xl p-6 bg-white dark:bg-base-200"><h3 class="text-lg font-semibold mb-3">GitHub</h3> <div class="space-y-4"></div></div> <div class="mb-12 rounded-3xl p-6 bg-base-200"><h3 class="text-lg font-semibold mb-3">Intercom</h3> <div class="space-y-3"></div></div> <div class="mb-12 rounded-3xl p-6 bg-rose-50 dark:bg-rose-900/10"><h3 class="text-lg font-semibold mb-3">Airbnb</h3> <div class="space-y-4"></div></div> <div class="mb-12 rounded-3xl p-6 bg-black text-green-100"><h3 class="text-lg font-semibold mb-3">Spotify</h3> <div class="space-y-4"></div></div> <div class="mb-12 rounded-3xl p-6 bg-lime-50 dark:bg-lime-900/10"><h3 class="text-lg font-semibold mb-3">Duolingo</h3> <div class="space-y-3"></div></div> <div class="mb-12 rounded-3xl p-6 bg-orange-50 dark:bg-orange-900/10"><h3 class="text-lg font-semibold mb-3">Headspace</h3> <div class="space-y-3"></div></div> <div class="mb-12 rounded-3xl p-6 bg-black text-white"><h3 class="text-lg font-semibold mb-3">The Verge</h3> <div class="space-y-4"></div></div> <div class="mb-12 rounded-3xl p-6 bg-[#0f0f10] text-gray-100"><h3 class="text-lg font-semibold mb-3">Bloomberg</h3> <div class="space-y-3 font-mono text-[13px]"></div></div> <div class="mb-12 rounded-3xl p-6 text-cyan-100 bg-[#0b1220] [background-image:radial-gradient(1px_1px_at_20px_20px,rgba(255,255,255,0.15)_1px,transparent_1px)] [background-size:24px_24px]"><h3 class="text-lg font-semibold mb-3">NASA</h3> <div class="space-y-4"></div></div></section></div> <div class="pb-8"></div></div>');function Bn(aa,W){De(W,!1);const G=[{id:"model_a",name:"GPT-4o",color:"emerald"},{id:"model_b",name:"Claude-3",color:"sky"}];function Y($){const t=G.find(f=>f.name===$||f.id===$);return t||{id:"default",name:$||"Unknown",color:"violet"}}const P=[{id:"u1",type:"user",metadata:{source:"User UI"},content:"Retrieve greeting"},{id:"a1",type:"assistant",metadata:{source:G[0].name},content:["Here is the plan:",{type:"text",text:`
- query kv store
- return value as greeting`}],tool_calls:[{id:"for_tool_call_2796f09a",function:"send_message",arguments:{key:"greeting"},view:{format:"markdown",content:"Retrieve key `greeting`."}},{id:"for_tool_call_2796f09b",function:"get_locale",arguments:{user_id:"42"},view:{format:"markdown",content:"Determine user locale and format the greeting."}}]},{id:"a2",type:"assistant",metadata:{source:G[1].name},content:"Alternative approach: cache first, then KV fallback."},{id:"t1",type:"tool",metadata:{source:"KV Store"},tool_call_id:"for_tool_call_2796f09a",content:'{"value": "Hello, world!"}',status:"success"},{id:"a3",type:"assistant",metadata:{source:G[0].name},content:"Result: Hello, world!"}];function K($){return $.type==="assistant"}function ca($){return $.type==="user"}function na($){return $.type==="tool"}function je($){const t=[];let f=null;for(const u of $)ca(u)?(f&&t.push(f),f={user:u,assistants:[],tools:[]}):K(u)?(f||(f={user:null,assistants:[],tools:[]}),f.assistants.push(u)):na(u)&&(f||(f={user:null,assistants:[],tools:[]}),f.tools.push(u));return f&&t.push(f),t}const Ot=je(P),da={emerald:{stripe:"border-l-4 border-emerald-500",badge:"bg-emerald-600 text-white",dot:"bg-emerald-500",edge:"border-emerald-500"},sky:{stripe:"border-l-4 border-sky-500",badge:"bg-sky-600 text-white",dot:"bg-sky-500",edge:"border-sky-500"},violet:{stripe:"border-l-4 border-violet-500",badge:"bg-violet-600 text-white",dot:"bg-violet-500",edge:"border-violet-500"}};function sa($){var t;return $&&((t=da[$.color])==null?void 0:t.stripe)||""}function X($){var t;return $&&((t=da[$.color])==null?void 0:t.badge)||""}function Ne($){var t;return $&&((t=da[$.color])==null?void 0:t.dot)||"bg-base-300"}function xa($){var t;return $&&((t=da[$.color])==null?void 0:t.edge)||""}function la($){const t=(($==null?void 0:$.function)||"").toLowerCase();return t.includes("kv")||t.includes("cache")?"KV":t.includes("http")||t.includes("fetch")||t.includes("send")?"HTTP":t.includes("file")||t.includes("fs")?"Files":"Other"}const _a={KV:{bar:"bg-amber-500",dot:"bg-amber-500",badge:"bg-amber-600 text-white"},HTTP:{bar:"bg-sky-500",dot:"bg-sky-500",badge:"bg-sky-600 text-white"},Files:{bar:"bg-emerald-500",dot:"bg-emerald-500",badge:"bg-emerald-600 text-white"},Other:{bar:"bg-zinc-500",dot:"bg-zinc-500",badge:"bg-zinc-600 text-white"}};function Te($){return $?$.split(/\s+/).map(t=>{var f;return(f=t[0])==null?void 0:f.toUpperCase()}).slice(0,2).join(""):"??"}function Ct($){return($||"").replace(/\s+/g," ").trim().split(" ")}function $e($,t){const f=Ct($),u=Ct(t),O=new Set(f),S=new Set(u);return{aTokens:f.map(A=>({t:A,d:!S.has(A)})),bTokens:u.map(A=>({t:A,d:!O.has(A)}))}}let ba=Ve(!1),St={};function q($){return $?St[$]??!0:!0}function ea($){$&&(St[$]=!q($))}Pe();var ua=Dn();Ee($=>{Ke.title="Message Rendering Variants"});var jt=r(ua),Nt=d(r(jt),2);j(Nt,$=>{});var ga=d(Nt,2),fa=d(r(ga),2);E(fa,5,()=>P,V,($,t)=>{var f=We();const u=h(()=>{var o,s;return K(a(t))?Y((s=(o=a(t))==null?void 0:o.metadata)==null?void 0:s.source):null});var O=r(f),S=r(O),A=r(S),C=r(A,!0);e(A);var N=d(A,2);{var L=o=>{var s=qe(),n=r(s,!0);e(s),w(i=>{z(s,1,i),p(n,a(u).name)},[()=>`badge badge-xs ${X(a(u))}`],h),c(o,s)},k=(o,s)=>{{var n=i=>{var v=Be(),l=r(v,!0);e(v),w(()=>p(l,a(t).metadata.source)),c(i,v)};j(o,i=>{var v,l;(l=(v=a(t))==null?void 0:v.metadata)!=null&&l.source&&i(n)},s)}};j(N,o=>{a(u)?o(L):o(k,!1)})}e(S);var T=d(S,2),J=r(T,!0);e(T);var U=d(T,2);{var m=o=>{var s=Qe();E(s,5,()=>a(t).tool_calls,V,(n,i,v)=>{var l=Ye(),_=Q(l);{var x=M=>{var H=Ge();c(M,H)};j(_,M=>{v>0&&M(x)})}var g=d(_,2),y=d(r(g)),I=d(y),D=r(I);e(I),e(g);var F=d(g,2),R=r(F,!0);e(F),w(M=>{p(y,`${a(i).function??""} `),p(D,`ID: ${a(i).id??""}`),p(R,M)},[()=>{var M;return((M=a(i).view)==null?void 0:M.content)||JSON.stringify(a(i).arguments,null,2)}],h),c(n,l)}),e(s),c(o,s)};j(U,o=>{var s;K(a(t))&&((s=a(t).tool_calls)!=null&&s.length)&&o(m)})}e(O),e(f),w((o,s,n)=>{z(f,1,o),p(C,s),p(J,n)},[()=>`border rounded-lg text-sm ${sa(a(u))}`,()=>a(t).type.toUpperCase(),()=>Array.isArray(a(t).content)?a(t).content.map(o=>typeof o=="string"?o:o.text).join(""):a(t).content],h),c($,f)}),e(fa);var ma=d(fa,2);E(ma,5,()=>P,V,($,t)=>{var f=rr();const u=h(()=>{var o,s;return K(a(t))?Y((s=(o=a(t))==null?void 0:o.metadata)==null?void 0:s.source):null});var O=r(f),S=r(O),A=r(S),C=r(A,!0);e(A);var N=d(A,2);{var L=o=>{var s=Xe(),n=r(s,!0);e(s),w(i=>{z(s,1,i),p(n,a(u).name)},[()=>`badge badge-xs ${X(a(u))}`],h),c(o,s)},k=(o,s)=>{{var n=i=>{var v=Ze(),l=r(v,!0);e(v),w(()=>p(l,a(t).metadata.source)),c(i,v)};j(o,i=>{var v,l;(l=(v=a(t))==null?void 0:v.metadata)!=null&&l.source&&i(n)},s)}};j(N,o=>{a(u)?o(L):o(k,!1)})}e(S);var T=d(S,2),J=r(T,!0);e(T);var U=d(T,2);{var m=o=>{var s=er();E(s,5,()=>a(t).tool_calls,V,(n,i,v)=>{var l=tr(),_=Q(l);{var x=M=>{var H=ar();w(()=>{var B,ra,ta;return z(H,1,`h-px my-3 bg-gradient-to-r from-transparent to-transparent ${((B=a(u))==null?void 0:B.color)==="emerald"?"via-emerald-400/40":((ra=a(u))==null?void 0:ra.color)==="sky"?"via-sky-400/40":((ta=a(u))==null?void 0:ta.color)==="violet"?"via-violet-400/40":""}`)}),c(M,H)};j(_,M=>{v>0&&M(x)})}var g=d(_,2),y=d(r(g),1,!0);e(g);var I=d(g,2);let D;var F=r(I),R=r(F,!0);e(F),e(I),w((M,H)=>{p(y,a(i).function),D=z(I,1,"pl-2 border-l-2",null,D,M),p(R,H)},[()=>{var M,H,B;return{"border-emerald-500":((M=a(u))==null?void 0:M.color)==="emerald","border-sky-500":((H=a(u))==null?void 0:H.color)==="sky","border-violet-500":((B=a(u))==null?void 0:B.color)==="violet"}},()=>{var M;return((M=a(i).view)==null?void 0:M.content)||JSON.stringify(a(i).arguments,null,2)}],h),c(n,l)}),e(s),c(o,s)};j(U,o=>{var s;K(a(t))&&((s=a(t).tool_calls)!=null&&s.length)&&o(m)})}e(O),e(f),w((o,s,n)=>{z(f,1,o),p(C,s),p(J,n)},[()=>`border rounded-lg text-sm ${sa(a(u))}`,()=>a(t).type.toUpperCase(),()=>Array.isArray(a(t).content)?a(t).content.map(o=>typeof o=="string"?o:o.text).join(""):a(t).content],h),c($,f)}),e(ma);var ya=d(ma,2);E(ya,5,()=>P,V,($,t)=>{var f=dr();const u=h(()=>{var o,s;return K(a(t))?Y((s=(o=a(t))==null?void 0:o.metadata)==null?void 0:s.source):null});var O=r(f),S=r(O),A=r(S),C=r(A,!0);e(A);var N=d(A,2);{var L=o=>{var s=sr(),n=r(s,!0);e(s),w(i=>{z(s,1,i),p(n,a(u).name)},[()=>`badge badge-xs ${X(a(u))}`],h),c(o,s)},k=(o,s)=>{{var n=i=>{var v=vr(),l=r(v,!0);e(v),w(()=>p(l,a(t).metadata.source)),c(i,v)};j(o,i=>{var v,l;(l=(v=a(t))==null?void 0:v.metadata)!=null&&l.source&&i(n)},s)}};j(N,o=>{a(u)?o(L):o(k,!1)})}e(S);var T=d(S,2),J=r(T,!0);e(T);var U=d(T,2);{var m=o=>{var s=nr();E(s,5,()=>a(t).tool_calls,V,(n,i,v)=>{var l=ir(),_=Q(l);{var x=H=>{var B=or();c(H,B)};j(_,H=>{v>0&&H(x)})}var g=d(_,2),y=r(g);y.textContent=v+1;var I=d(y,2),D=r(I),F=d(r(D),1,!0);e(D);var R=d(D,2),M=r(R,!0);e(R),e(I),e(g),w(H=>{p(F,a(i).function),p(M,H)},[()=>{var H;return((H=a(i).view)==null?void 0:H.content)||JSON.stringify(a(i).arguments,null,2)}],h),c(n,l)}),e(s),c(o,s)};j(U,o=>{var s;K(a(t))&&((s=a(t).tool_calls)!=null&&s.length)&&o(m)})}e(O),e(f),w((o,s,n)=>{z(f,1,o),p(C,s),p(J,n)},[()=>`border rounded-lg text-sm ${sa(a(u))}`,()=>a(t).type.toUpperCase(),()=>Array.isArray(a(t).content)?a(t).content.map(o=>typeof o=="string"?o:o.text).join(""):a(t).content],h),c($,f)}),e(ya);var ha=d(ya,2);E(ha,5,()=>P,V,($,t)=>{var f=br();const u=h(()=>{var o,s;return K(a(t))?Y((s=(o=a(t))==null?void 0:o.metadata)==null?void 0:s.source):null});var O=r(f),S=r(O),A=r(S),C=r(A,!0);e(A);var N=d(A,2);{var L=o=>{var s=lr(),n=r(s,!0);e(s),w(i=>{z(s,1,i),p(n,a(u).name)},[()=>At(`badge badge-ghost badge-xs ${X(a(u))}`.replace("bg-","bg-opacity-20 bg-"))],h),c(o,s)},k=(o,s)=>{{var n=i=>{var v=_r(),l=r(v,!0);e(v),w(()=>p(l,a(t).metadata.source)),c(i,v)};j(o,i=>{var v,l;(l=(v=a(t))==null?void 0:v.metadata)!=null&&l.source&&i(n)},s)}};j(N,o=>{a(u)?o(L):o(k,!1)})}e(S);var T=d(S,2),J=r(T,!0);e(T);var U=d(T,2);{var m=o=>{var s=xr();E(s,5,()=>a(t).tool_calls,V,(n,i,v)=>{var l=cr(),_=Q(l);{var x=F=>{var R=pr();c(F,R)};j(_,F=>{v>0&&F(x)})}var g=d(_,2),y=d(r(g),1,!0);e(g);var I=d(g,2),D=r(I,!0);e(I),w(F=>{p(y,a(i).function),p(D,F)},[()=>{var F;return((F=a(i).view)==null?void 0:F.content)||JSON.stringify(a(i).arguments,null,2)}],h),c(n,l)}),e(s),c(o,s)};j(U,o=>{var s;K(a(t))&&((s=a(t).tool_calls)!=null&&s.length)&&o(m)})}e(O),e(f),w((o,s,n)=>{z(f,1,o),p(C,s),p(J,n)},[()=>`border rounded-lg text-xs ${sa(a(u))}`,()=>a(t).type.toUpperCase(),()=>Array.isArray(a(t).content)?a(t).content.map(o=>typeof o=="string"?o:o.text).join(""):a(t).content],h),c($,f)}),e(ha);var Tt=d(ha,2);E(Tt,5,()=>P,V,($,t)=>{var f=hr();const u=h(()=>{var o,s;return K(a(t))?Y((s=(o=a(t))==null?void 0:o.metadata)==null?void 0:s.source):null});var O=r(f),S=r(O),A=r(S),C=r(A,!0);e(A);var N=d(A,2);{var L=o=>{var s=ur(),n=r(s,!0);e(s),w(i=>{z(s,1,i),p(n,a(u).name)},[()=>`badge badge-xs ${X(a(u))}`],h),c(o,s)},k=(o,s)=>{{var n=i=>{var v=gr(),l=r(v,!0);e(v),w(()=>p(l,a(t).metadata.source)),c(i,v)};j(o,i=>{var v,l;(l=(v=a(t))==null?void 0:v.metadata)!=null&&l.source&&i(n)},s)}};j(N,o=>{a(u)?o(L):o(k,!1)})}e(S);var T=d(S,2),J=r(T,!0);e(T);var U=d(T,2);{var m=o=>{var s=yr();E(s,5,()=>a(t).tool_calls,V,(n,i,v)=>{var l=mr(),_=Q(l);{var x=H=>{var B=fr();c(H,B)};j(_,H=>{v>0&&H(x)})}var g=d(_,2),y=r(g),I=r(y);e(y);var D=d(y,2),F=r(D,!0);e(D),e(g);var R=d(g,2),M=r(R,!0);e(R),w((H,B)=>{p(I,`${a(i).function??""}:`),p(F,H),p(M,B)},[()=>{var H;return((H=a(i).view)==null?void 0:H.content)||JSON.stringify(a(i).arguments)},()=>{var H;return((H=a(i).view)==null?void 0:H.content)||JSON.stringify(a(i).arguments,null,2)}],h),c(n,l)}),e(s),c(o,s)};j(U,o=>{var s;K(a(t))&&((s=a(t).tool_calls)!=null&&s.length)&&o(m)})}e(O),e(f),w((o,s,n)=>{z(f,1,o),p(C,s),p(J,n)},[()=>`border rounded-lg text-sm ${sa(a(u))}`,()=>a(t).type.toUpperCase(),()=>Array.isArray(a(t).content)?a(t).content.map(o=>typeof o=="string"?o:o.text).join(""):a(t).content],h),c($,f)}),e(Tt),e(ga);var wa=d(ga,2),ka=d(r(wa),2);E(ka,5,()=>P,V,($,t)=>{var f=Sr();const u=h(()=>{var o,s;return K(a(t))?Y((s=(o=a(t))==null?void 0:o.metadata)==null?void 0:s.source):null});var O=r(f),S=r(O),A=r(S),C=r(A,!0);e(A);var N=d(A,2);{var L=o=>{var s=wr(),n=r(s,!0);e(s),w(i=>{z(s,1,i),p(n,a(u).name)},[()=>`badge badge-xs ${X(a(u))}`],h),c(o,s)},k=(o,s)=>{{var n=i=>{var v=kr(),l=r(v,!0);e(v),w(()=>p(l,a(t).metadata.source)),c(i,v)};j(o,i=>{var v,l;(l=(v=a(t))==null?void 0:v.metadata)!=null&&l.source&&i(n)},s)}};j(N,o=>{a(u)?o(L):o(k,!1)})}e(S);var T=d(S,2),J=r(T,!0);e(T);var U=d(T,2);{var m=o=>{var s=Cr();E(s,5,()=>a(t).tool_calls,V,(n,i,v)=>{var l=Or(),_=Q(l);{var x=H=>{var B=Ar();c(H,B)};j(_,H=>{v>0&&H(x)})}var g=d(_,2),y=r(g),I=d(y),D=r(I);e(I),e(g);var F=d(g,2),R=d(r(F),2),M=r(R,!0);e(R),e(F),w(H=>{p(y,`TOOL: ${a(i).function??""} `),p(D,`ID: ${a(i).id??""}`),p(M,H)},[()=>{var H;return((H=a(i).view)==null?void 0:H.content)||JSON.stringify(a(i).arguments,null,2)}],h),c(n,l)}),e(s),c(o,s)};j(U,o=>{var s;K(a(t))&&((s=a(t).tool_calls)!=null&&s.length)&&o(m)})}e(O),e(f),w((o,s,n)=>{z(f,1,o),p(C,s),p(J,n)},[()=>`border rounded-lg text-sm ${sa(a(u))}`,()=>a(t).type.toUpperCase(),()=>Array.isArray(a(t).content)?a(t).content.map(o=>typeof o=="string"?o:o.text).join(""):a(t).content],h),c($,f)}),e(ka);var Aa=d(ka,2);E(Aa,5,()=>P,V,($,t)=>{var f=Ur();const u=h(()=>{var n,i;return K(a(t))?Y((i=(n=a(t))==null?void 0:n.metadata)==null?void 0:i.source):null}),O=h(()=>{var n,i;return((n=a(u))==null?void 0:n.color)==="emerald"?"bg-emerald-500/10":((i=a(u))==null?void 0:i.color)==="sky"?"bg-sky-500/10":a(u)?"bg-violet-500/10":""});var S=r(f),A=d(S,2),C=r(A),N=r(C),L=r(N,!0);e(N);var k=d(N,2);{var T=n=>{var i=jr(),v=r(i,!0);e(i),w(l=>{z(i,1,l),p(v,a(u).name)},[()=>`badge badge-xs ${X(a(u))}`],h),c(n,i)},J=(n,i)=>{{var v=l=>{var _=Nr(),x=r(_,!0);e(_),w(()=>p(x,a(t).metadata.source)),c(l,_)};j(n,l=>{var _,x;(x=(_=a(t))==null?void 0:_.metadata)!=null&&x.source&&l(v)},i)}};j(k,n=>{a(u)?n(T):n(J,!1)})}e(C);var U=d(C,2),m=r(U,!0);e(U);var o=d(U,2);{var s=n=>{var i=Jr();E(i,5,()=>a(t).tool_calls,V,(v,l,_)=>{var x=$r(),g=Q(x);{var y=M=>{var H=Tr();c(M,H)};j(g,M=>{_>0&&M(y)})}var I=d(g,2),D=d(r(I),1,!0);e(I);var F=d(I,2),R=r(F,!0);e(F),w(M=>{p(D,a(l).function),p(R,M)},[()=>{var M;return((M=a(l).view)==null?void 0:M.content)||JSON.stringify(a(l).arguments,null,2)}],h),c(v,x)}),e(i),c(n,i)};j(o,n=>{var i;K(a(t))&&((i=a(t).tool_calls)!=null&&i.length)&&n(s)})}e(A),e(f),w((n,i,v)=>{z(f,1,n),z(S,1,`absolute inset-x-0 top-0 h-7 ${a(O)} shadow-[inset_0_1px_0_0_rgba(255,255,255,0.2)]`),p(L,i),p(m,v)},[()=>`border rounded-lg text-sm ${sa(a(u))} relative overflow-hidden`,()=>a(t).type.toUpperCase(),()=>Array.isArray(a(t).content)?a(t).content.map(n=>typeof n=="string"?n:n.text).join(""):a(t).content],h),c($,f)}),e(Aa);var Oa=d(Aa,2);E(Oa,5,()=>P,V,($,t)=>{var f=Fr();const u=h(()=>{var s,n;return K(a(t))?Y((n=(s=a(t))==null?void 0:s.metadata)==null?void 0:n.source):null}),O=h(()=>{var s,n;return((s=a(u))==null?void 0:s.color)==="emerald"?"via-emerald-500/70":((n=a(u))==null?void 0:n.color)==="sky"?"via-sky-500/70":a(u)?"via-violet-500/70":""});var S=r(f),A=r(S),C=r(A),N=r(C,!0);e(C);var L=d(C,2);{var k=s=>{var n=Lr(),i=r(n,!0);e(n),w(v=>{z(n,1,v),p(i,a(u).name)},[()=>`badge badge-xs ${X(a(u))}`],h),c(s,n)},T=(s,n)=>{{var i=v=>{var l=Ir(),_=r(l,!0);e(l),w(()=>p(_,a(t).metadata.source)),c(v,l)};j(s,v=>{var l,_;(_=(l=a(t))==null?void 0:l.metadata)!=null&&_.source&&v(i)},n)}};j(L,s=>{a(u)?s(k):s(T,!1)})}e(A);var J=d(A,2),U=r(J,!0);e(J);var m=d(J,2);{var o=s=>{var n=Vr();E(n,5,()=>a(t).tool_calls,V,(i,v,l)=>{var _=Er(),x=Q(_);{var g=M=>{var H=Dr();w(()=>z(H,1,`h-[6px] my-4 bg-gradient-to-r from-transparent ${a(O)} to-transparent [clip-path:polygon(0_0,100%_0,85%_100%,15%_100%)]`)),c(M,H)};j(x,M=>{l>0&&M(g)})}var y=d(x,2),I=d(r(y),1,!0);e(y);var D=d(y,2),F=r(D),R=r(F,!0);e(F),e(D),w(M=>{p(I,a(v).function),p(R,M)},[()=>{var M;return((M=a(v).view)==null?void 0:M.content)||JSON.stringify(a(v).arguments,null,2)}],h),c(i,_)}),e(n),c(s,n)};j(m,s=>{var n;K(a(t))&&((n=a(t).tool_calls)!=null&&n.length)&&s(o)})}e(S),e(f),w((s,n,i)=>{z(f,1,s),p(N,n),p(U,i)},[()=>`border rounded-lg text-sm ${sa(a(u))}`,()=>a(t).type.toUpperCase(),()=>Array.isArray(a(t).content)?a(t).content.map(s=>typeof s=="string"?s:s.text).join(""):a(t).content],h),c($,f)}),e(Oa);var Ca=d(Oa,2);E(Ca,5,()=>P,V,($,t)=>{var f=Pr();const u=h(()=>{var o,s;return K(a(t))?Y((s=(o=a(t))==null?void 0:o.metadata)==null?void 0:s.source):null});var O=r(f),S=r(O),A=r(S),C=r(A,!0);e(A);var N=d(A,2);{var L=o=>{var s=Kr(),n=r(s,!0);e(s),w(i=>{z(s,1,i),p(n,a(u).name)},[()=>`badge badge-xs ${X(a(u))}`],h),c(o,s)},k=(o,s)=>{{var n=i=>{var v=Mr(),l=r(v,!0);e(v),w(()=>p(l,a(t).metadata.source)),c(i,v)};j(o,i=>{var v,l;(l=(v=a(t))==null?void 0:v.metadata)!=null&&l.source&&i(n)},s)}};j(N,o=>{a(u)?o(L):o(k,!1)})}e(S);var T=d(S,2),J=r(T,!0);e(T);var U=d(T,2);{var m=o=>{var s=Rr();E(s,5,()=>a(t).tool_calls,V,(n,i,v)=>{var l=zr(),_=Q(l);{var x=H=>{var B=Hr();c(H,B)};j(_,H=>{v>0&&H(x)})}var g=d(_,2),y=r(g);y.textContent=v+1;var I=d(y,2),D=r(I),F=d(r(D),1,!0);e(D);var R=d(D,2),M=r(R,!0);e(R),e(I),e(g),w(H=>{var B,ra;z(y,1,`text-5xl font-black leading-none select-none ${((B=a(u))==null?void 0:B.color)==="emerald"?"text-emerald-400/30":((ra=a(u))==null?void 0:ra.color)==="sky"?"text-sky-400/30":"text-violet-400/30"}`),p(F,a(i).function),p(M,H)},[()=>{var H;return((H=a(i).view)==null?void 0:H.content)||JSON.stringify(a(i).arguments,null,2)}],h),c(n,l)}),e(s),c(o,s)};j(U,o=>{var s;K(a(t))&&((s=a(t).tool_calls)!=null&&s.length)&&o(m)})}e(O),e(f),w((o,s,n)=>{z(f,1,o),p(C,s),p(J,n)},[()=>`border rounded-lg text-sm ${sa(a(u))}`,()=>a(t).type.toUpperCase(),()=>Array.isArray(a(t).content)?a(t).content.map(o=>typeof o=="string"?o:o.text).join(""):a(t).content],h),c($,f)}),e(Ca);var Sa=d(Ca,2);E(Sa,5,()=>P,V,($,t)=>{var f=Wr();const u=h(()=>{var o,s;return K(a(t))?Y((s=(o=a(t))==null?void 0:o.metadata)==null?void 0:s.source):null});var O=r(f),S=r(O),A=r(S),C=r(A,!0);e(A);var N=d(A,2);{var L=o=>{var s=qr(),n=r(s,!0);e(s),w(i=>{z(s,1,i),p(n,a(u).name)},[()=>`badge badge-xs ${X(a(u))}`],h),c(o,s)},k=(o,s)=>{{var n=i=>{var v=Br(),l=r(v,!0);e(v),w(()=>p(l,a(t).metadata.source)),c(i,v)};j(o,i=>{var v,l;(l=(v=a(t))==null?void 0:v.metadata)!=null&&l.source&&i(n)},s)}};j(N,o=>{a(u)?o(L):o(k,!1)})}e(S);var T=d(S,2),J=r(T,!0);e(T);var U=d(T,2);{var m=o=>{var s=Qr();E(s,5,()=>a(t).tool_calls,V,(n,i,v)=>{var l=Yr(),_=Q(l);{var x=H=>{var B=Gr();c(H,B)};j(_,H=>{v>0&&H(x)})}var g=d(_,2),y=d(r(g),2),I=r(y,!0);e(y);var D=d(y,2),F=r(D);e(D),e(g);var R=d(g,2),M=r(R,!0);e(R),w(H=>{p(I,a(i).function),p(F,`ID: ${a(i).id??""}`),p(M,H)},[()=>{var H;return((H=a(i).view)==null?void 0:H.content)||JSON.stringify(a(i).arguments,null,2)}],h),c(n,l)}),e(s),c(o,s)};j(U,o=>{var s;K(a(t))&&((s=a(t).tool_calls)!=null&&s.length)&&o(m)})}e(O),e(f),w((o,s,n)=>{z(f,1,o),p(C,s),p(J,n)},[()=>`border rounded-lg text-sm ${sa(a(u))}`,()=>a(t).type.toUpperCase(),()=>Array.isArray(a(t).content)?a(t).content.map(o=>typeof o=="string"?o:o.text).join(""):a(t).content],h),c($,f)}),e(Sa);var ja=d(Sa,2);E(ja,5,()=>P,V,($,t)=>{var f=rs();const u=h(()=>{var o,s;return K(a(t))?Y((s=(o=a(t))==null?void 0:o.metadata)==null?void 0:s.source):null});var O=r(f),S=r(O),A=r(S),C=r(A,!0);e(A);var N=d(A,2);{var L=o=>{var s=Xr(),n=r(s,!0);e(s),w(i=>{z(s,1,i),p(n,a(u).name)},[()=>`badge badge-xs ${X(a(u))}`],h),c(o,s)},k=(o,s)=>{{var n=i=>{var v=Zr(),l=r(v,!0);e(v),w(()=>p(l,a(t).metadata.source)),c(i,v)};j(o,i=>{var v,l;(l=(v=a(t))==null?void 0:v.metadata)!=null&&l.source&&i(n)},s)}};j(N,o=>{a(u)?o(L):o(k,!1)})}e(S);var T=d(S,2),J=r(T,!0);e(T);var U=d(T,2);{var m=o=>{var s=es();E(s,5,()=>a(t).tool_calls,V,(n,i,v)=>{var l=ts(),_=Q(l);{var x=R=>{var M=as();c(R,M)};j(_,R=>{v>0&&R(x)})}var g=d(_,2),y=d(r(g),2),I=r(y,!0);e(y),e(g);var D=d(g,2),F=r(D,!0);e(D),w(R=>{p(I,a(i).function),p(F,R)},[()=>{var R;return((R=a(i).view)==null?void 0:R.content)||JSON.stringify(a(i).arguments,null,2)}],h),c(n,l)}),e(s),c(o,s)};j(U,o=>{var s;K(a(t))&&((s=a(t).tool_calls)!=null&&s.length)&&o(m)})}e(O),e(f),w((o,s,n)=>{z(f,1,o),p(C,s),p(J,n)},[()=>`border rounded-lg text-sm ${sa(a(u))}`,()=>a(t).type.toUpperCase(),()=>Array.isArray(a(t).content)?a(t).content.map(o=>typeof o=="string"?o:o.text).join(""):a(t).content],h),c($,f)}),e(ja);var Na=d(ja,2);E(Na,5,()=>P,V,($,t)=>{var f=is(),u=d(r(f),2),O=r(u,!0);e(u);var S=d(u,2);{var A=C=>{var N=os();E(N,5,()=>a(t).tool_calls,V,(L,k,T)=>{var J=vs(),U=Q(J);{var m=v=>{var l=ss();c(v,l)};j(U,v=>{T>0&&v(m)})}var o=d(U,2),s=r(o);e(o);var n=d(o,2),i=r(n,!0);e(n),w(v=>{p(s,`TOOL: ${a(k).function??""}`),p(i,v)},[()=>{var v;return((v=a(k).view)==null?void 0:v.content)||JSON.stringify(a(k).arguments,null,2)}],h),c(L,J)}),e(N),c(C,N)};j(S,C=>{var N;K(a(t))&&((N=a(t).tool_calls)!=null&&N.length)&&C(A)})}e(f),w(C=>p(O,C),[()=>Array.isArray(a(t).content)?a(t).content.map(C=>typeof C=="string"?C:C.text).join(""):a(t).content],h),c($,f)}),e(Na);var Ta=d(Na,2);E(Ta,5,()=>P,V,($,t)=>{var f=cs();const u=h(()=>{var o,s;return K(a(t))?Y((s=(o=a(t))==null?void 0:o.metadata)==null?void 0:s.source):null});var O=r(f),S=r(O),A=r(S),C=r(A,!0);e(A);var N=d(A,2);{var L=o=>{var s=ns(),n=r(s,!0);e(s),w(i=>{z(s,1,i),p(n,a(u).name)},[()=>`badge badge-xs ${X(a(u))}`],h),c(o,s)},k=(o,s)=>{{var n=i=>{var v=ds(),l=r(v,!0);e(v),w(()=>p(l,a(t).metadata.source)),c(i,v)};j(o,i=>{var v,l;(l=(v=a(t))==null?void 0:v.metadata)!=null&&l.source&&i(n)},s)}};j(N,o=>{a(u)?o(L):o(k,!1)})}e(S);var T=d(S,2),J=r(T,!0);e(T);var U=d(T,2);{var m=o=>{var s=ps();E(s,5,()=>a(t).tool_calls,V,(n,i,v)=>{var l=_s(),_=Q(l);{var x=F=>{var R=ls();c(F,R)};j(_,F=>{v>0&&F(x)})}var g=d(_,4),y=r(g,!0);e(g);var I=d(g,2),D=r(I,!0);e(I),w(F=>{p(y,a(i).function),p(D,F)},[()=>{var F;return((F=a(i).view)==null?void 0:F.content)||JSON.stringify(a(i).arguments,null,2)}],h),c(n,l)}),e(s),c(o,s)};j(U,o=>{var s;K(a(t))&&((s=a(t).tool_calls)!=null&&s.length)&&o(m)})}e(O),e(f),w((o,s,n)=>{z(f,1,o),p(C,s),p(J,n)},[()=>`border rounded-lg text-sm ${sa(a(u))}`,()=>a(t).type.toUpperCase(),()=>Array.isArray(a(t).content)?a(t).content.map(o=>typeof o=="string"?o:o.text).join(""):a(t).content],h),c($,f)}),e(Ta);var $a=d(Ta,2);E($a,5,()=>P,V,($,t)=>{var f=us(),u=r(f),O=r(u,!0);e(u);var S=d(u,2);{var A=C=>{var N=bs();E(N,5,()=>a(t).tool_calls,V,(L,k)=>{var T=xs(),J=d(r(T),2),U=r(J),m=d(r(U),1,!0);e(U);var o=d(U,2),s=r(o,!0);e(o),e(J),e(T),w(n=>{p(m,a(k).function),p(s,n)},[()=>{var n;return((n=a(k).view)==null?void 0:n.content)||JSON.stringify(a(k).arguments,null,2)}],h),c(L,T)}),e(N),c(C,N)};j(S,C=>{var N;K(a(t))&&((N=a(t).tool_calls)!=null&&N.length)&&C(A)})}e(f),w(C=>p(O,C),[()=>Array.isArray(a(t).content)?a(t).content.map(C=>typeof C=="string"?C:C.text).join(""):a(t).content],h),c($,f)}),e($a);var Ja=d($a,2);E(Ja,5,()=>P,V,($,t)=>{var f=ys(),u=r(f),O=r(u,!0);e(u);var S=d(u,2);{var A=C=>{var N=ms();E(N,5,()=>a(t).tool_calls,V,(L,k,T)=>{var J=fs(),U=Q(J);{var m=v=>{var l=gs();c(v,l)};j(U,v=>{T>0&&v(m)})}var o=d(U,2),s=r(o,!0);e(o);var n=d(o,2),i=r(n,!0);e(n),w(v=>{p(s,a(k).function),p(i,v)},[()=>{var v;return((v=a(k).view)==null?void 0:v.content)||JSON.stringify(a(k).arguments,null,2)}],h),c(L,J)}),e(N),c(C,N)};j(S,C=>{var N;K(a(t))&&((N=a(t).tool_calls)!=null&&N.length)&&C(A)})}e(f),w(C=>p(O,C),[()=>Array.isArray(a(t).content)?a(t).content.map(C=>typeof C=="string"?C:C.text).join(""):a(t).content],h),c($,f)}),e(Ja);var Ua=d(Ja,2);E(Ua,5,()=>P,V,($,t)=>{var f=As(),u=d(r(f),2),O=r(u,!0);e(u);var S=d(u,2);{var A=C=>{var N=ks();E(N,5,()=>a(t).tool_calls,V,(L,k,T)=>{var J=ws(),U=Q(J);{var m=_=>{var x=hs();c(_,x)};j(U,_=>{T>0&&_(m)})}var o=d(U,2),s=r(o);s.textContent=T+1;var n=d(s,2),i=r(n,!0);e(n),e(o);var v=d(o,2),l=r(v,!0);e(v),w(_=>{p(i,a(k).function),p(l,_)},[()=>{var _;return((_=a(k).view)==null?void 0:_.content)||JSON.stringify(a(k).arguments,null,2)}],h),c(L,J)}),e(N),c(C,N)};j(S,C=>{var N;K(a(t))&&((N=a(t).tool_calls)!=null&&N.length)&&C(A)})}e(f),w(C=>p(O,C),[()=>Array.isArray(a(t).content)?a(t).content.map(C=>typeof C=="string"?C:C.text).join(""):a(t).content],h),c($,f)}),e(Ua);var $t=d(Ua,2);E($t,5,()=>P,V,($,t)=>{var f=js();const u=h(()=>{var L,k;return K(a(t))?Y((k=(L=a(t))==null?void 0:L.metadata)==null?void 0:k.source):null}),O=h(()=>{var L,k;return((L=a(u))==null?void 0:L.color)==="emerald"?"text-emerald-500":((k=a(u))==null?void 0:k.color)==="sky"?"text-sky-500":"text-violet-500"});var S=r(f),A=r(S,!0);e(S);var C=d(S,2);{var N=L=>{var k=Ss();E(k,5,()=>a(t).tool_calls,V,(T,J,U)=>{var m=Cs(),o=Q(m);{var s=_=>{var x=Os();c(_,x)};j(o,_=>{U>0&&_(s)})}var n=d(o,2),i=r(n,!0);e(n);var v=d(n,2),l=r(v,!0);e(v),w(_=>{p(i,a(J).function),p(l,_)},[()=>{var _;return((_=a(J).view)==null?void 0:_.content)||JSON.stringify(a(J).arguments,null,2)}],h),c(T,m)}),e(k),c(L,k)};j(C,L=>{var k;K(a(t))&&((k=a(t).tool_calls)!=null&&k.length)&&L(N)})}e(f),w((L,k)=>{z(f,1,L),p(A,k)},[()=>`border rounded-lg p-3 text-sm ${sa(a(u))} ${a(O)}`,()=>Array.isArray(a(t).content)?a(t).content.map(L=>typeof L=="string"?L:L.text).join(""):a(t).content],h),c($,f)}),e($t),e(wa);var La=d(wa,2),Jt=d(r(La),2);E(Jt,5,()=>P.filter(K),V,($,t)=>{var f=$s();const u=h(()=>{var m,o;return Y((o=(m=a(t))==null?void 0:m.metadata)==null?void 0:o.source)});var O=r(f),S=r(O),A=d(r(S),2),C=r(A,!0);e(A),e(S);var N=d(S,2),L=r(N,!0);e(N),e(O);var k=d(O,2),T=d(r(k),2);E(T,5,()=>a(t).tool_calls||[],V,(m,o)=>{var s=Ns(),n=d(r(s),1,!0);e(s),w(()=>p(n,a(o).function)),c(m,s)}),e(T),e(k);var J=d(k,2),U=d(r(J),2);E(U,5,()=>a(t).tool_calls||[],V,(m,o)=>{var s=Ts(),n=r(s,!0);e(s),w(i=>p(n,i),[()=>{var i;return((i=a(o).view)==null?void 0:i.content)||JSON.stringify(a(o).arguments,null,2)}],h),c(m,s)}),e(U),e(J),e(f),w((m,o)=>{z(A,1,m),p(C,a(u).name),p(L,o)},[()=>`badge badge-xs ${X(a(u))}`,()=>Array.isArray(a(t).content)?a(t).content.map(m=>typeof m=="string"?m:m.text).join(""):a(t).content],h),c($,f)}),e(Jt),e(La);var Ia=d(La,2),Ut=d(r(Ia),2);E(Ut,5,()=>Ot,V,($,t)=>{var f=oa(),u=Q(f);{var O=S=>{var A=Us();const C=h(()=>a(t).assistants[0]),N=h(()=>a(t).assistants[1]);var L=r(A),k=r(L),T=r(k),J=r(T,!0);e(T),e(k);var U=d(k);e(L);var m=d(L,2),o=d(r(m),2);E(o,5,()=>a(C).tool_calls||a(N).tool_calls||[],V,(_,x)=>{var g=Js(),y=d(r(g),4),I=d(r(y),1,!0);e(y);var D=d(y,2),F=r(D,!0);e(D),e(g),w(R=>{p(I,a(x).function),p(F,R)},[()=>{var R;return((R=a(x).view)==null?void 0:R.content)||JSON.stringify(a(x).arguments)}],h),c(_,g)}),e(o),e(m);var s=d(m,2),n=r(s),i=r(n),v=r(i,!0);e(i),e(n);var l=d(n);e(s),e(A),w((_,x)=>{var g,y,I,D;p(J,(y=(g=a(C))==null?void 0:g.metadata)==null?void 0:y.source),p(U,` ${_??""}`),p(v,(D=(I=a(N))==null?void 0:I.metadata)==null?void 0:D.source),p(l,` ${x??""}`)},[()=>Array.isArray(a(C).content)?a(C).content.map(_=>typeof _=="string"?_:_.text).join(""):a(C).content,()=>Array.isArray(a(N).content)?a(N).content.map(_=>typeof _=="string"?_:_.text).join(""):a(N).content],h),c(S,A)};j(u,S=>{a(t).assistants.length>=2&&S(O)})}c($,f)}),e(Ut),e(Ia);var Da=d(Ia,2),Lt=d(r(Da),2);E(Lt,5,()=>P.filter(K),V,($,t)=>{var f=Ds();const u=h(()=>Array.isArray(a(t).content)?a(t).content.map(k=>typeof k=="string"?k:k.text).join(""):a(t).content);var O=r(f),S=r(O),A=r(S,!0);e(S);var C=d(S,1,!0);e(O);var N=d(O,2);{var L=k=>{var T=Is(),J=Q(T),U=r(J,!0);e(J);var m=d(J,2);E(m,5,()=>a(t).tool_calls,V,(o,s)=>{var n=Ls(),i=r(n),v=r(i,!0);e(i),ia(4),e(n),w(()=>p(v,a(s).function)),c(o,n)}),e(m),w(()=>p(U,a(u))),c(k,T)};j(N,k=>{var T;(T=a(t).tool_calls)!=null&&T.length&&k(L)})}e(f),w(k=>{var T;p(A,((T=a(u))==null?void 0:T[0])||""),p(C,k)},[()=>{var k;return((k=a(u))==null?void 0:k.slice(1))||""}],h),c($,f)}),e(Lt),e(Da);var Ea=d(Da,2),It=d(r(Ea),2);E(It,5,()=>P.filter(K),V,($,t)=>{var f=Fs(),u=r(f),O=r(u,!0);e(u);var S=d(u,2);{var A=C=>{var N=Vs();E(N,5,()=>a(t).tool_calls,V,(L,k)=>{var T=Es(),J=r(T),U=d(r(J),1,!0);e(J);var m=d(J,2),o=r(m,!0);e(m),e(T),w(s=>{p(U,a(k).function),p(o,s)},[()=>{var s;return((s=a(k).view)==null?void 0:s.content)||JSON.stringify(a(k).arguments)}],h),c(L,T)}),e(N),c(C,N)};j(S,C=>{var N;(N=a(t).tool_calls)!=null&&N.length&&C(A)})}e(f),w(C=>p(O,C),[()=>Array.isArray(a(t).content)?a(t).content.map(C=>typeof C=="string"?C:C.text).join(""):a(t).content],h),c($,f)}),e(It),e(Ea);var Va=d(Ea,2),Dt=d(r(Va),2);E(Dt,5,()=>P,V,($,t)=>{var f=Hs();const u=h(()=>{var s,n;return K(a(t))?Y((n=(s=a(t))==null?void 0:s.metadata)==null?void 0:n.source):null});var O=r(f),S=r(O),A=r(S),C=r(A,!0);e(A),e(S),e(O);var N=d(O,2),L=r(N),k=r(L);{var T=s=>{var n=Ks(),i=r(n,!0);e(n),w(v=>{z(n,1,v),p(i,a(u).name)},[()=>`badge badge-xs ${X(a(u))}`],h),c(s,n)},J=(s,n)=>{{var i=v=>{var l=Ms(),_=r(l,!0);e(l),w(()=>p(_,a(t).metadata.source)),c(v,l)};j(s,v=>{var l,_;(_=(l=a(t))==null?void 0:l.metadata)!=null&&_.source&&v(i)},n)}};j(k,s=>{a(u)?s(T):s(J,!1)})}e(L);var U=d(L,2),m=r(U),o=r(m,!0);e(m),e(U),e(N),e(f),w((s,n)=>{p(C,s),p(o,n)},[()=>{var s,n,i;return Te(((s=a(u))==null?void 0:s.name)||((i=(n=a(t))==null?void 0:n.metadata)==null?void 0:i.source)||a(t).type)},()=>Array.isArray(a(t).content)?a(t).content.map(s=>typeof s=="string"?s:s.text).join(""):a(t).content],h),c($,f)}),e(Dt),e(Va);var Fa=d(Va,2),Et=d(r(Fa),2);E(Et,5,()=>Ot,V,($,t)=>{var f=qs(),u=r(f),O=d(r(u),2),S=r(O,!0);e(O),e(u);var A=d(u,2),C=d(r(A),2);E(C,1,()=>a(t).assistants,V,(J,U)=>{var m=zs(),o=r(m),s=r(o,!0);e(o);var n=d(o);e(m),w(i=>{var v,l;p(s,(l=(v=a(U))==null?void 0:v.metadata)==null?void 0:l.source),p(n,` ${i??""}`)},[()=>Array.isArray(a(U).content)?a(U).content.map(i=>typeof i=="string"?i:i.text).join(""):a(U).content],h),c(J,m)}),e(A);var N=d(A,2),L=d(r(N),2);E(L,1,()=>a(t).assistants,V,(J,U)=>{var m=oa(),o=Q(m);{var s=n=>{var i=oa(),v=Q(i);E(v,1,()=>a(U).tool_calls,V,(l,_)=>{var x=Rs(),g=d(r(x),2),y=r(g,!0);e(g),e(x),w(()=>p(y,a(_).function)),c(l,x)}),c(n,i)};j(o,n=>{var i;(i=a(U).tool_calls)!=null&&i.length&&n(s)})}c(J,m)}),e(N);var k=d(N,2),T=d(r(k),2);E(T,1,()=>a(t).assistants,V,(J,U)=>{var m=oa(),o=Q(m);{var s=n=>{var i=oa(),v=Q(i);E(v,1,()=>a(U).tool_calls,V,(l,_)=>{var x=Ps(),g=r(x,!0);e(x),w(y=>p(g,y),[()=>{var y;return((y=a(_).view)==null?void 0:y.content)||JSON.stringify(a(_).arguments,null,2)}],h),c(l,x)}),c(n,i)};j(o,n=>{var i;(i=a(U).tool_calls)!=null&&i.length&&n(s)})}c(J,m)}),e(k),e(f),w(()=>p(S,a(t).user?a(t).user.content:"System")),c($,f)}),e(Et),e(Fa);var Ka=d(Fa,2),Vt=d(r(Ka),2),Je=r(Vt);{var Ue=$=>{var t=oa();const f=h(()=>P.find(A=>{var C;return A.type==="assistant"&&((C=A==null?void 0:A.metadata)==null?void 0:C.source)===G[0].name})),u=h(()=>P.find(A=>{var C;return A.type==="assistant"&&((C=A==null?void 0:A.metadata)==null?void 0:C.source)===G[1].name}));var O=Q(t);{var S=A=>{var C=Ys();const N=h(()=>$e(Array.isArray(a(f).content)?a(f).content.map(n=>typeof n=="string"?n:n.text).join(""):a(f).content,Array.isArray(a(u).content)?a(u).content.map(n=>typeof n=="string"?n:n.text).join(""):a(u).content));var L=r(C),k=r(L),T=r(k,!0);e(k);var J=d(k,2),U=r(J,!0);e(J),e(L);var m=d(L,2),o=r(m);E(o,5,()=>a(N).aTokens,V,(n,i)=>{var v=Bs(),l=Q(v),_=r(l,!0);e(l);var x=d(l,1,!0);x.nodeValue=" ",w(()=>{z(l,1,At(a(i).d?"line-through text-red-600/70":"")),p(_,a(i).t)}),c(n,v)}),e(o);var s=d(o,2);E(s,5,()=>a(N).bTokens,V,(n,i)=>{var v=Gs(),l=Q(v),_=r(l,!0);e(l);var x=d(l,1,!0);x.nodeValue=" ",w(()=>{z(l,1,At(a(i).d?"underline decoration-green-500/70 underline-offset-4":"")),p(_,a(i).t)}),c(n,v)}),e(s),e(m),e(C),w((n,i)=>{z(k,1,n),p(T,G[0].name),z(J,1,i),p(U,G[1].name)},[()=>`badge badge-xs ${X(Y(G[0].name))}`,()=>`badge badge-xs ${X(Y(G[1].name))}`],h),c(A,C)};j(O,A=>{a(f)&&a(u)&&A(S)})}c($,t)};j(Je,$=>{G.length>=2&&$(Ue)})}e(Vt),e(Ka);var Ma=d(Ka,2),Ha=d(r(Ma),2),Ft=r(Ha),Kt=d(r(Ft),2);He(Kt),e(Ft),e(Ha);var za=d(Ha,2);E(za,5,()=>P,V,($,t)=>{var f=Qs(),u=r(f,!0);e(f),w(O=>p(u,O),[()=>Array.isArray(a(t).content)?a(t).content.map(O=>typeof O=="string"?O:O.text).join(""):a(t).content],h),c($,f)}),e(za),e(Ma);var Ra=d(Ma,2),Mt=d(r(Ra),2);E(Mt,5,()=>P,V,($,t)=>{var f=ev();const u=h(()=>K(a(t))),O=h(()=>{var i,v;return a(u)?Y((v=(i=a(t))==null?void 0:i.metadata)==null?void 0:v.source):null});var S=r(f),A=r(S),C=r(A),N=r(C),L=r(N,!0);e(N);var k=d(N,2);{var T=i=>{var v=Ws(),l=r(v,!0);e(v),w(_=>{z(v,1,_),p(l,a(O).name)},[()=>`badge badge-xs ${X(a(O))}`],h),c(i,v)},J=(i,v)=>{{var l=_=>{var x=Xs(),g=r(x,!0);e(x),w(()=>p(g,a(t).metadata.source)),c(_,x)};j(i,_=>{var x,g;(g=(x=a(t))==null?void 0:x.metadata)!=null&&g.source&&_(l)},v)}};j(k,i=>{a(O)?i(T):i(J,!1)})}e(C);var U=d(C,2),m=r(U,!0);e(U);var o=d(U,2);{var s=i=>{var v=tv(),l=Q(v);E(l,5,()=>a(t).tool_calls,V,(x,g)=>{var y=Zs(),I=d(r(y),1,!0);e(y),w(()=>p(I,a(g).function)),c(x,y)}),e(l);var _=d(l,2);E(_,5,()=>a(t).tool_calls,V,(x,g)=>{var y=av(),I=r(y,!0);e(y),w(D=>p(I,D),[()=>{var D;return((D=a(g).view)==null?void 0:D.content)||JSON.stringify(a(g).arguments,null,2)}],h),c(x,y)}),e(_),c(i,v)};j(o,i=>{var v;a(u)&&((v=a(t).tool_calls)!=null&&v.length)&&i(s)})}e(A);var n=d(A,2);e(S),e(f),w((i,v)=>{z(f,1,`flex ${a(u)?"justify-end":"justify-start"}`),z(S,1,`relative max-w-3xl ${a(u)?"items-end":"items-start"}`),z(A,1,`rounded-2xl px-4 py-3 text-sm shadow-sm ring-1 ring-black/5 dark:ring-white/10 bg-base-100 ${a(u)?"rounded-tr-sm":"rounded-tl-sm"}`),p(L,i),p(m,v),z(n,1,`absolute ${a(u)?"right-2":"left-2"} -bottom-1 block w-3 h-3 bg-base-100 rotate-45 ring-1 ring-black/5 dark:ring-white/10`)},[()=>a(t).type.toUpperCase(),()=>Array.isArray(a(t).content)?a(t).content.map(i=>typeof i=="string"?i:i.text).join(""):a(t).content],h),c($,f)}),e(Mt),e(Ra);var Pa=d(Ra,2),Ht=d(r(Pa),2);E(Ht,5,()=>P,V,($,t)=>{var f=iv();const u=h(()=>{var i,v;return K(a(t))?Y((v=(i=a(t))==null?void 0:i.metadata)==null?void 0:v.source):null});var O=r(f),S=r(O),A=r(S),C=r(A,!0);e(A);var N=d(A,2);{var L=i=>{var v=rv(),l=r(v,!0);e(v),w(_=>{z(v,1,_),p(l,a(u).name)},[()=>`badge badge-xs ${X(a(u))}`],h),c(i,v)},k=(i,v)=>{{var l=_=>{var x=sv(),g=r(x,!0);e(x),w(()=>p(g,a(t).metadata.source)),c(_,x)};j(i,_=>{var x,g;(g=(x=a(t))==null?void 0:x.metadata)!=null&&g.source&&_(l)},v)}};j(N,i=>{a(u)?i(L):i(k,!1)})}e(S);var T=d(S,2),J=r(T);{var U=i=>{var v=oa(),l=Q(v);E(l,1,()=>a(t).tool_calls,V,(_,x,g)=>{var y=vv();y.textContent=`[${g+1}]`,c(_,y)}),c(i,v)};j(J,i=>{var v;K(a(t))&&((v=a(t).tool_calls)!=null&&v.length)&&i(U)})}var m=d(J);e(T),e(O);var o=d(O,2),s=r(o);{var n=i=>{var v=oa(),l=Q(v);E(l,1,()=>a(t).tool_calls,V,(_,x,g)=>{var y=ov(),I=r(y),D=r(I);e(I);var F=d(I,2),R=r(F,!0);e(F),e(y),w(M=>{p(D,`[${g+1}] ${a(x).function??""}`),p(R,M)},[()=>{var M;return((M=a(x).view)==null?void 0:M.content)||JSON.stringify(a(x).arguments,null,2)}],h),c(_,y)}),c(i,v)};j(s,i=>{var v;K(a(t))&&((v=a(t).tool_calls)!=null&&v.length)&&i(n)})}e(o),e(f),w((i,v)=>{p(C,i),p(m,` ${v??""}`)},[()=>a(t).type.toUpperCase(),()=>Array.isArray(a(t).content)?a(t).content.map(i=>typeof i=="string"?i:i.text).join(""):a(t).content],h),c($,f)}),e(Ht),e(Pa);var qa=d(Pa,2),zt=d(r(qa),2);E(zt,5,()=>P,V,($,t)=>{var f=cv();const u=h(()=>{var v,l;return K(a(t))?Y((l=(v=a(t))==null?void 0:v.metadata)==null?void 0:l.source):null});var O=r(f),S=d(r(O),2),A=d(r(S),2);{var C=v=>{var l=oa(),_=Q(l);E(_,1,()=>a(t).tool_calls,V,(x,g)=>{var y=nv();const I=h(()=>la(a(g)));var D=r(y);e(y),w(()=>z(D,1,`absolute left-1/2 -translate-x-1/2 top-1.5 w-3 h-3 rounded-full ${_a[a(I)].dot}`)),c(x,y)}),c(v,l)};j(A,v=>{var l;K(a(t))&&((l=a(t).tool_calls)!=null&&l.length)&&v(C)})}e(S);var N=d(S,2),L=r(N),k=r(L),T=r(k,!0);e(k);var J=d(k,2);{var U=v=>{var l=dv(),_=r(l,!0);e(l),w(x=>{z(l,1,x),p(_,a(u).name)},[()=>`badge badge-xs ${X(a(u))}`],h),c(v,l)},m=(v,l)=>{{var _=x=>{var g=lv(),y=r(g,!0);e(g),w(()=>p(y,a(t).metadata.source)),c(x,g)};j(v,x=>{var g,y;(y=(g=a(t))==null?void 0:g.metadata)!=null&&y.source&&x(_)},l)}};j(J,v=>{a(u)?v(U):v(m,!1)})}e(L);var o=d(L,2),s=r(o,!0);e(o);var n=d(o,2);{var i=v=>{var l=pv();E(l,5,()=>a(t).tool_calls,V,(_,x)=>{var g=_v();const y=h(()=>la(a(x)));var I=r(g),D=d(I,2),F=r(D),R=d(r(F),1,!0);e(F);var M=d(F,2),H=r(M,!0);e(M),e(D),e(g),w(B=>{z(I,1,`mt-1 w-10 h-1.5 rounded ${_a[a(y)].bar}`),p(R,a(x).function),p(H,B)},[()=>{var B;return((B=a(x).view)==null?void 0:B.content)||JSON.stringify(a(x).arguments,null,2)}],h),c(_,g)}),e(l),c(v,l)};j(n,v=>{var l;K(a(t))&&((l=a(t).tool_calls)!=null&&l.length)&&v(i)})}e(N),e(O),e(f),w((v,l)=>{p(T,v),p(s,l)},[()=>a(t).type.toUpperCase(),()=>Array.isArray(a(t).content)?a(t).content.map(v=>typeof v=="string"?v:v.text).join(""):a(t).content],h),c($,f)}),e(zt),e(qa);var Ba=d(qa,2),Rt=d(r(Ba),2);E(Rt,5,()=>P,V,($,t)=>{var f=gv();const u=h(()=>{var s,n;return K(a(t))?Y((n=(s=a(t))==null?void 0:s.metadata)==null?void 0:n.source):null});var O=d(r(f),2),S=r(O),A=r(S),C=r(A,!0);e(A);var N=d(A,2);{var L=s=>{var n=xv(),i=r(n,!0);e(n),w(v=>{z(n,1,v),p(i,a(u).name)},[()=>`badge badge-xs ${X(a(u))}`],h),c(s,n)},k=(s,n)=>{{var i=v=>{var l=bv(),_=r(l,!0);e(l),w(()=>p(_,a(t).metadata.source)),c(v,l)};j(s,v=>{var l,_;(_=(l=a(t))==null?void 0:l.metadata)!=null&&_.source&&v(i)},n)}};j(N,s=>{a(u)?s(L):s(k,!1)})}e(S);var T=d(S,2),J=r(T),U=r(J,!0);e(J);var m=d(J,2);{var o=s=>{var n=oa(),i=Q(n);E(i,1,()=>a(t).tool_calls,V,(v,l)=>{var _=uv();let x;var g=r(_,!0);e(_),w((y,I)=>{x=z(_,1,"mt-2 whitespace-pre-wrap leading-snug font-mono text-[0.9em] border-l-2 pl-2",null,x,y),p(g,I)},[()=>{var y,I,D;return{"border-emerald-500":((y=a(u))==null?void 0:y.color)==="emerald","border-sky-500":((I=a(u))==null?void 0:I.color)==="sky","border-violet-500":((D=a(u))==null?void 0:D.color)==="violet"}},()=>{var y;return((y=a(l).view)==null?void 0:y.content)||JSON.stringify(a(l).arguments,null,2)}],h),c(v,_)}),c(s,n)};j(m,s=>{var n;K(a(t))&&((n=a(t).tool_calls)!=null&&n.length)&&s(o)})}e(T),e(O),e(f),w((s,n)=>{p(C,s),p(U,n)},[()=>a(t).type.toUpperCase(),()=>Array.isArray(a(t).content)?a(t).content.map(s=>typeof s=="string"?s:s.text).join(""):a(t).content],h),c($,f)}),e(Rt),e(Ba);var Ga=d(Ba,2),Pt=d(r(Ga),2);E(Pt,5,()=>P,V,($,t)=>{var f=kv();const u=h(()=>{var m,o;return K(a(t))?Y((o=(m=a(t))==null?void 0:m.metadata)==null?void 0:o.source):null});var O=r(f),S=r(O),A=r(S,!0);e(S);var C=d(S,2);{var N=m=>{var o=fv(),s=r(o,!0);e(o),w(n=>{z(o,1,n),p(s,a(u).name)},[()=>`badge badge-xs ${X(a(u))}`],h),c(m,o)},L=(m,o)=>{{var s=n=>{var i=mv(),v=r(i,!0);e(i),w(()=>p(v,a(t).metadata.source)),c(n,i)};j(m,n=>{var i,v;(v=(i=a(t))==null?void 0:i.metadata)!=null&&v.source&&n(s)},o)}};j(C,m=>{a(u)?m(N):m(L,!1)})}e(O);var k=d(O,2),T=r(k,!0);e(k);var J=d(k,2);{var U=m=>{var o=wv(),s=r(o);E(s,5,()=>a(t).tool_calls,V,(i,v,l)=>{var _=yv();z(_,1,`tab ${l===0?"tab-active":""}`);var x=r(_,!0);e(_),w(()=>p(x,a(v).function)),c(i,_)}),e(s);var n=d(s,2);E(n,1,()=>a(t).tool_calls,V,(i,v,l)=>{var _=hv();z(_,1,`mt-2 ${l!==0?"hidden":""}`);var x=r(_),g=r(x,!0);e(x),e(_),w(y=>p(g,y),[()=>{var y;return((y=a(v).view)==null?void 0:y.content)||JSON.stringify(a(v).arguments,null,2)}],h),c(i,_)}),e(o),c(m,o)};j(J,m=>{var o;K(a(t))&&((o=a(t).tool_calls)!=null&&o.length)&&m(U)})}e(f),w((m,o)=>{p(A,m),p(T,o)},[()=>a(t).type.toUpperCase(),()=>Array.isArray(a(t).content)?a(t).content.map(m=>typeof m=="string"?m:m.text).join(""):a(t).content],h),c($,f)}),e(Pt),e(Ga);var Ya=d(Ga,2),qt=d(r(Ya),2);E(qt,5,()=>P,V,($,t)=>{var f=jv();const u=h(()=>{var m,o;return K(a(t))?Y((o=(m=a(t))==null?void 0:m.metadata)==null?void 0:o.source):null});var O=r(f),S=r(O),A=r(S,!0);e(S);var C=d(S,2);{var N=m=>{var o=Av(),s=r(o,!0);e(o),w(n=>{z(o,1,n),p(s,a(u).name)},[()=>`badge badge-xs ${X(a(u))}`],h),c(m,o)},L=(m,o)=>{{var s=n=>{var i=Ov(),v=r(i,!0);e(i),w(()=>p(v,a(t).metadata.source)),c(n,i)};j(m,n=>{var i,v;(v=(i=a(t))==null?void 0:i.metadata)!=null&&v.source&&n(s)},o)}};j(C,m=>{a(u)?m(N):m(L,!1)})}e(O);var k=d(O,2),T=r(k,!0);e(k);var J=d(k,2);{var U=m=>{var o=Sv();E(o,5,()=>a(t).tool_calls,V,(s,n)=>{var i=Cv(),v=r(i),l=d(r(v),1,!0);e(v);var _=d(v,2),x=r(_),g=r(x,!0);e(x),e(_),e(i),w((y,I)=>{z(v,1,y),p(l,a(n).function),p(g,I)},[()=>`text-xs font-medium border-l-4 pl-2 ${xa(a(u))}`,()=>{var y;return((y=a(n).view)==null?void 0:y.content)||JSON.stringify(a(n).arguments,null,2)}],h),c(s,i)}),e(o),c(m,o)};j(J,m=>{var o;K(a(t))&&((o=a(t).tool_calls)!=null&&o.length)&&m(U)})}e(f),w((m,o)=>{p(A,m),p(T,o)},[()=>a(t).type.toUpperCase(),()=>Array.isArray(a(t).content)?a(t).content.map(m=>typeof m=="string"?m:m.text).join(""):a(t).content],h),c($,f)}),e(qt),e(Ya);var Qa=d(Ya,2),Bt=d(r(Qa),2);E(Bt,5,()=>P,V,($,t)=>{var f=Jv();const u=h(()=>{var o,s;return K(a(t))?Y((s=(o=a(t))==null?void 0:o.metadata)==null?void 0:s.source):null});var O=r(f),S=r(O),A=r(S,!0);e(S);var C=d(S,2);{var N=o=>{var s=Nv(),n=r(s,!0);e(s),w(i=>{z(s,1,i),p(n,a(u).name)},[()=>`badge badge-xs ${X(a(u))}`],h),c(o,s)},L=(o,s)=>{{var n=i=>{var v=Tv(),l=r(v,!0);e(v),w(()=>p(l,a(t).metadata.source)),c(i,v)};j(o,i=>{var v,l;(l=(v=a(t))==null?void 0:v.metadata)!=null&&l.source&&i(n)},s)}};j(C,o=>{a(u)?o(N):o(L,!1)})}e(O);var k=d(O,2),T=r(k),J=r(T);ia(2),e(T);var U=d(T,2);{var m=o=>{var s=$v();let n;var i=r(s,!0);e(s),w((v,l)=>{n=z(s,1,"mt-2 whitespace-pre-wrap leading-snug font-mono text-[0.9em] border-l-2 pl-2",null,n,v),p(i,l)},[()=>{var v,l,_;return{"border-emerald-500":((v=a(u))==null?void 0:v.color)==="emerald","border-sky-500":((l=a(u))==null?void 0:l.color)==="sky","border-violet-500":((_=a(u))==null?void 0:_.color)==="violet"}},()=>{var v;return((v=a(t).tool_calls[0].view)==null?void 0:v.content)||JSON.stringify(a(t).tool_calls[0].arguments,null,2)}],h),c(o,s)};j(U,o=>{var s;K(a(t))&&((s=a(t).tool_calls)!=null&&s.length)&&o(m)})}e(k),e(f),w((o,s)=>{p(A,o),z(J,1,s)},[()=>a(t).type.toUpperCase(),()=>`border-b-2 ${xa(a(u))}`],h),c($,f)}),e(Bt),e(Qa);var Wa=d(Qa,2),Gt=d(r(Wa),2);E(Gt,5,()=>P,V,($,t,f)=>{var u=Vv();const O=h(()=>{var o,s;return K(a(t))?Y((s=(o=a(t))==null?void 0:o.metadata)==null?void 0:s.source):null});var S=r(u),A=r(S),C=r(A,!0);e(A);var N=d(A,2);{var L=o=>{var s=Uv(),n=r(s,!0);e(s),w(i=>{z(s,1,i),p(n,a(O).name)},[()=>`badge badge-xs ${X(a(O))}`],h),c(o,s)},k=(o,s)=>{{var n=i=>{var v=Lv(),l=r(v,!0);e(v),w(()=>p(l,a(t).metadata.source)),c(i,v)};j(o,i=>{var v,l;(l=(v=a(t))==null?void 0:v.metadata)!=null&&l.source&&i(n)},s)}};j(N,o=>{a(O)?o(L):o(k,!1)})}e(S);var T=d(S,2),J=r(T,!0);e(T);var U=d(T,2);{var m=o=>{var s=Ev(),n=Q(s);E(n,5,()=>a(t).tool_calls,V,(v,l,_)=>{var x=Iv();kt(x,"href",`#tool_${f}_${_}`),w(()=>kt(x,"data-tip",a(l).function)),c(v,x)}),e(n);var i=d(n,2);E(i,5,()=>a(t).tool_calls,V,(v,l,_)=>{var x=Dv();kt(x,"id",`tool_${f}_${_}`);var g=r(x),y=r(g,!0);e(g);var I=d(g,2),D=r(I,!0);e(I),e(x),w(F=>{p(y,a(l).function),p(D,F)},[()=>{var F;return((F=a(l).view)==null?void 0:F.content)||JSON.stringify(a(l).arguments,null,2)}],h),c(v,x)}),e(i),c(o,s)};j(U,o=>{var s;K(a(t))&&((s=a(t).tool_calls)!=null&&s.length)&&o(m)})}e(u),w((o,s)=>{p(C,o),p(J,s)},[()=>a(t).type.toUpperCase(),()=>Array.isArray(a(t).content)?a(t).content.map(o=>typeof o=="string"?o:o.text).join(""):a(t).content],h),c($,u)}),e(Gt),e(Wa);var Xa=d(Wa,2),Yt=d(r(Xa),2);E(Yt,5,()=>P,V,($,t)=>{var f=Pv();const u=h(()=>{var m,o;return K(a(t))?Y((o=(m=a(t))==null?void 0:m.metadata)==null?void 0:o.source):null});var O=r(f),S=r(O),A=r(S,!0);e(S);var C=d(S,2);{var N=m=>{var o=Fv(),s=r(o,!0);e(o),w(n=>{z(o,1,n),p(s,a(u).name)},[()=>`badge badge-xs ${X(a(u))}`],h),c(m,o)},L=(m,o)=>{{var s=n=>{var i=Kv(),v=r(i,!0);e(i),w(()=>p(v,a(t).metadata.source)),c(n,i)};j(m,n=>{var i,v;(v=(i=a(t))==null?void 0:i.metadata)!=null&&v.source&&n(s)},o)}};j(C,m=>{a(u)?m(N):m(L,!1)})}e(O);var k=d(O,2),T=r(k,!0);e(k);var J=d(k,2);{var U=m=>{var o=Rv(),s=d(r(o),2);E(s,4,()=>["KV","HTTP","Files","Other"],V,(i,v)=>{var l=Hv();const _=h(()=>v);E(l,5,()=>a(t).tool_calls.filter(x=>la(x)===a(_)),V,(x,g,y)=>{var I=Mv();ze(I,`left:${y*18%80}%; width:16%`),w(()=>z(I,1,`absolute h-2 rounded ${_a[a(_)].bar}`)),c(x,I)}),e(l),c(i,l)}),e(s);var n=d(s,2);E(n,5,()=>a(t).tool_calls,V,(i,v)=>{var l=zv();const _=h(()=>la(a(v)));var x=r(l),g=r(x,!0);e(x);var y=d(x,2),I=d(r(y),1,!0);e(y);var D=d(y,2),F=r(D);e(D),e(l),w(()=>{z(x,1,`badge badge-ghost badge-xs ${_a[a(_)].badge}`),p(g,a(_)),p(I,a(v).function),p(F,`ID: ${a(v).id??""}`)}),c(i,l)}),e(n),e(o),c(m,o)};j(J,m=>{var o;K(a(t))&&((o=a(t).tool_calls)!=null&&o.length)&&m(U)})}e(f),w((m,o)=>{p(A,m),p(T,o)},[()=>a(t).type.toUpperCase(),()=>Array.isArray(a(t).content)?a(t).content.map(m=>typeof m=="string"?m:m.text).join(""):a(t).content],h),c($,f)}),e(Yt),e(Xa);var Za=d(Xa,2),Qt=d(r(Za),2);E(Qt,5,()=>P,V,($,t)=>{var f=Qv();const u=h(()=>{var m,o;return K(a(t))?Y((o=(m=a(t))==null?void 0:m.metadata)==null?void 0:o.source):null});var O=r(f),S=r(O),A=r(S,!0);e(S);var C=d(S,2);{var N=m=>{var o=qv(),s=r(o,!0);e(o),w(n=>{z(o,1,n),p(s,a(u).name)},[()=>`badge badge-xs ${X(a(u))}`],h),c(m,o)},L=(m,o)=>{{var s=n=>{var i=Bv(),v=r(i,!0);e(i),w(()=>p(v,a(t).metadata.source)),c(n,i)};j(m,n=>{var i,v;(v=(i=a(t))==null?void 0:i.metadata)!=null&&v.source&&n(s)},o)}};j(C,m=>{a(u)?m(N):m(L,!1)})}e(O);var k=d(O,2),T=r(k,!0);e(k);var J=d(k,2);{var U=m=>{var o=Yv();E(o,5,()=>a(t).tool_calls,V,(s,n)=>{var i=Gv(),v=r(i),l=d(r(v),1,!0);e(v);var _=d(v,2),x=r(_,!0);e(_),e(i),w(g=>{p(l,a(n).function),p(x,g)},[()=>{var g;return((g=a(n).view)==null?void 0:g.content)||JSON.stringify(a(n).arguments)}],h),c(s,i)}),e(o),c(m,o)};j(J,m=>{var o;K(a(t))&&((o=a(t).tool_calls)!=null&&o.length)&&m(U)})}e(f),w((m,o)=>{p(A,m),p(T,o)},[()=>a(t).type.toUpperCase(),()=>Array.isArray(a(t).content)?a(t).content.map(m=>typeof m=="string"?m:m.text).join(""):a(t).content],h),c($,f)}),e(Qt),e(Za);var at=d(Za,2),Wt=d(r(at),2);E(Wt,5,()=>P,V,($,t,f)=>{var u=to();const O=h(()=>{var g,y;return K(a(t))?Y((y=(g=a(t))==null?void 0:g.metadata)==null?void 0:y.source):null});var S=r(u),A=r(S);{var C=g=>{var y=Z();y.nodeValue=`In[${f}]`,c(g,y)};j(A,g=>{ca(a(t))&&g(C)})}var N=d(A,2);{var L=g=>{var y=Z();y.nodeValue=`Out[${f}]`,c(g,y)};j(N,g=>{K(a(t))&&g(L)})}var k=d(N,2);{var T=g=>{var y=Z();y.nodeValue=`Tool[${f}]`,c(g,y)};j(k,g=>{na(a(t))&&g(T)})}e(S);var J=d(S,2),U=r(J),m=r(U),o=r(m,!0);e(m);var s=d(m,2);{var n=g=>{var y=Wv(),I=r(y,!0);e(y),w(D=>{z(y,1,D),p(I,a(O).name)},[()=>`badge badge-xs ${X(a(O))}`],h),c(g,y)},i=(g,y)=>{{var I=D=>{var F=Xv(),R=r(F,!0);e(F),w(()=>p(R,a(t).metadata.source)),c(D,F)};j(g,D=>{var F,R;(R=(F=a(t))==null?void 0:F.metadata)!=null&&R.source&&D(I)},y)}};j(s,g=>{a(O)?g(n):g(i,!1)})}e(U);var v=d(U,2),l=r(v,!0);e(v);var _=d(v,2);{var x=g=>{var y=ao();E(y,5,()=>a(t).tool_calls,V,(I,D,F)=>{var R=Zv(),M=r(R),H=d(r(M)),B=d(H);B.textContent=`[${f}.${F}]`,e(M);var ra=d(M,2),ta=r(ra,!0);e(ra),e(R),w(va=>{p(H,`${a(D).function??""} `),p(ta,va)},[()=>{var va;return((va=a(D).view)==null?void 0:va.content)||JSON.stringify(a(D).arguments,null,2)}],h),c(I,R)}),e(y),c(g,y)};j(_,g=>{var y;K(a(t))&&((y=a(t).tool_calls)!=null&&y.length)&&g(x)})}e(J),e(u),w((g,y)=>{p(o,g),p(l,y)},[()=>a(t).type.toUpperCase(),()=>Array.isArray(a(t).content)?a(t).content.map(g=>typeof g=="string"?g:g.text).join(""):a(t).content],h),c($,u)}),e(Wt),e(at);var Xt=d(at,2);j(Xt,$=>{});var Zt=d(Xt,2);j(Zt,$=>{});var ae=d(Zt,2);j(ae,$=>{});var tt=d(ae,2),te=d(r(tt),2);E(te,5,()=>P,V,($,t)=>{var f=no();const u=h(()=>{var s,n;return K(a(t))?Y((n=(s=a(t))==null?void 0:s.metadata)==null?void 0:n.source):null});var O=r(f),S=r(O),A=r(S,!0);e(S);var C=d(S,2);{var N=s=>{var n=eo(),i=r(n,!0);e(n),w(v=>{z(n,1,v),p(i,a(u).name)},[()=>`badge badge-xs ${X(a(u))}`],h),c(s,n)},L=(s,n)=>{{var i=v=>{var l=ro(),_=r(l,!0);e(l),w(()=>p(_,a(t).metadata.source)),c(v,l)};j(s,v=>{var l,_;(_=(l=a(t))==null?void 0:l.metadata)!=null&&_.source&&v(i)},n)}};j(C,s=>{a(u)?s(N):s(L,!1)})}var k=d(C,2);{var T=s=>{var n=vo();E(n,5,()=>a(t).tool_calls,V,(i,v)=>{var l=so(),_=d(r(l),1,!0);e(l),w(()=>p(_,a(v).function)),c(i,l)}),e(n),c(s,n)};j(k,s=>{var n;K(a(t))&&((n=a(t).tool_calls)!=null&&n.length)&&s(T)})}e(O);var J=d(O,2),U=r(J,!0);e(J);var m=d(J,2);{var o=s=>{var n=io();E(n,5,()=>a(t).tool_calls,V,(i,v)=>{var l=oo(),_=r(l),x=r(_,!0);e(_),e(l),w(g=>p(x,g),[()=>{var g;return((g=a(v).view)==null?void 0:g.content)||JSON.stringify(a(v).arguments,null,2)}],h),c(i,l)}),e(n),c(s,n)};j(m,s=>{var n;K(a(t))&&((n=a(t).tool_calls)!=null&&n.length)&&s(o)})}e(f),w((s,n)=>{p(A,s),p(U,n)},[()=>a(t).type.toUpperCase(),()=>Array.isArray(a(t).content)?a(t).content.map(s=>typeof s=="string"?s:s.text).join(""):a(t).content],h),c($,f)}),e(te),e(tt);var et=d(tt,2),ee=d(r(et),2);E(ee,5,()=>P,V,($,t)=>{var f=bo();const u=h(()=>{var o,s;return K(a(t))?Y((s=(o=a(t))==null?void 0:o.metadata)==null?void 0:s.source):null});var O=r(f),S=r(O),A=r(S),C=r(A,!0);e(A);var N=d(A,2);{var L=o=>{var s=lo(),n=r(s,!0);e(s),w(i=>{z(s,1,i),p(n,a(u).name)},[()=>`badge badge-xs ${X(a(u))}`],h),c(o,s)},k=(o,s)=>{{var n=i=>{var v=_o(),l=r(v,!0);e(v),w(()=>p(l,a(t).metadata.source)),c(i,v)};j(o,i=>{var v,l;(l=(v=a(t))==null?void 0:v.metadata)!=null&&l.source&&i(n)},s)}};j(N,o=>{a(u)?o(L):o(k,!1)})}e(S);var T=d(S,2),J=r(T,!0);e(T);var U=d(T,2);{var m=o=>{var s=xo();E(s,5,()=>a(t).tool_calls,V,(n,i,v)=>{var l=co(),_=Q(l);{var x=M=>{var H=po();c(M,H)};j(_,M=>{v>0&&M(x)})}var g=d(_,2),y=d(r(g)),I=d(y),D=r(I);e(I),e(g);var F=d(g,2),R=r(F,!0);e(F),w(M=>{p(y,`${a(i).function??""} `),p(D,`ID: ${a(i).id??""}`),p(R,M)},[()=>{var M;return((M=a(i).view)==null?void 0:M.content)||JSON.stringify(a(i).arguments,null,2)}],h),c(n,l)}),e(s),c(o,s)};j(U,o=>{var s;K(a(t))&&((s=a(t).tool_calls)!=null&&s.length)&&o(m)})}e(O),e(f),w((o,s,n)=>{z(f,1,o),p(C,s),p(J,n)},[()=>`border rounded-lg text-sm ${sa(a(u))}`,()=>a(t).type.toUpperCase(),()=>Array.isArray(a(t).content)?a(t).content.map(o=>typeof o=="string"?o:o.text).join(""):a(t).content],h),c($,f)}),e(ee),e(et);var rt=d(et,2),re=d(r(rt),2);E(re,5,()=>P,V,($,t)=>{var f=ho();const u=h(()=>{var n,i;return K(a(t))?Y((i=(n=a(t))==null?void 0:n.metadata)==null?void 0:i.source):null});var O=r(f);{var S=n=>{var i=uo();c(n,i)};j(O,n=>{var i;K(a(t))&&((i=a(t).tool_calls)!=null&&i.length)&&n(S)})}var A=d(O,2),C=r(A),N=r(C,!0);e(C);var L=d(C,2);{var k=n=>{var i=go(),v=r(i,!0);e(i),w(l=>{z(i,1,l),p(v,a(u).name)},[()=>`badge badge-xs ${X(a(u))}`],h),c(n,i)},T=(n,i)=>{{var v=l=>{var _=fo(),x=r(_,!0);e(_),w(()=>p(x,a(t).metadata.source)),c(l,_)};j(n,l=>{var _,x;(x=(_=a(t))==null?void 0:_.metadata)!=null&&x.source&&l(v)},i)}};j(L,n=>{a(u)?n(k):n(T,!1)})}e(A);var J=d(A,2),U=r(J),m=r(U,!0);e(U);var o=d(U,2);{var s=n=>{var i=yo();E(i,5,()=>a(t).tool_calls,V,(v,l)=>{var _=mo(),x=r(_),g=d(r(x),1,!0);e(x);var y=d(x,2),I=r(y,!0);e(y),e(_),w(D=>{p(g,a(l).function),p(I,D)},[()=>{var D;return((D=a(l).view)==null?void 0:D.content)||JSON.stringify(a(l).arguments,null,2)}],h),c(v,_)}),e(i),c(n,i)};j(o,n=>{var i;K(a(t))&&((i=a(t).tool_calls)!=null&&i.length)&&n(s)})}e(J),e(f),w((n,i)=>{p(N,n),p(m,i)},[()=>a(t).type.toUpperCase(),()=>Array.isArray(a(t).content)?a(t).content.map(n=>typeof n=="string"?n:n.text).join(""):a(t).content],h),c($,f)}),e(re),e(rt);var st=d(rt,2),se=d(r(st),2);E(se,5,()=>P,V,($,t)=>{var f=So();const u=h(()=>{var s,n;return K(a(t))?Y((n=(s=a(t))==null?void 0:s.metadata)==null?void 0:n.source):null});var O=r(f),S=r(O),A=r(S,!0);e(S);var C=d(S,2);{var N=s=>{var n=wo(),i=r(n,!0);e(n),w(v=>{z(n,1,v),p(i,a(u).name)},[()=>`badge badge-xs ${X(a(u))}`],h),c(s,n)},L=(s,n)=>{{var i=v=>{var l=ko(),_=r(l,!0);e(l),w(()=>p(_,a(t).metadata.source)),c(v,l)};j(s,v=>{var l,_;(_=(l=a(t))==null?void 0:l.metadata)!=null&&_.source&&v(i)},n)}};j(C,s=>{a(u)?s(N):s(L,!1)})}e(O);var k=d(O,2),T=r(k);{var J=s=>{var n=oa(),i=Q(n);E(i,1,()=>a(t).tool_calls,V,(v,l,_)=>{var x=Ao();x.textContent=`[${_+1}]`,c(v,x)}),c(s,n)};j(T,s=>{var n;K(a(t))&&((n=a(t).tool_calls)!=null&&n.length)&&s(J)})}var U=d(T);e(k);var m=d(k,2);{var o=s=>{var n=Co();E(n,5,()=>a(t).tool_calls,V,(i,v)=>{var l=Oo(),_=r(l),x=d(r(_));e(_);var g=d(_,2),y=r(g,!0);e(g),e(l),w(I=>{p(x,` ${a(v).function??""}`),p(y,I)},[()=>{var I;return((I=a(v).view)==null?void 0:I.content)||JSON.stringify(a(v).arguments,null,2)}],h),c(i,l)}),e(n),c(s,n)};j(m,s=>{var n;K(a(t))&&((n=a(t).tool_calls)!=null&&n.length)&&s(o)})}e(f),w((s,n)=>{p(A,s),p(U,` ${n??""}`)},[()=>a(t).type.toUpperCase(),()=>Array.isArray(a(t).content)?a(t).content.map(s=>typeof s=="string"?s:s.text).join(""):a(t).content],h),c($,f)}),e(se),e(st);var vt=d(st,2),ve=d(r(vt),2),oe=d(r(ve),2);E(oe,5,()=>P,V,($,t)=>{var f=Jo();const u=h(()=>{var s,n;return K(a(t))?Y((n=(s=a(t))==null?void 0:s.metadata)==null?void 0:n.source):null});var O=r(f),S=d(O,2),A=r(S),C=r(A),N=r(C,!0);e(C);var L=d(C,2);{var k=s=>{var n=jo(),i=r(n,!0);e(n),w(v=>{z(n,1,v),p(i,a(u).name)},[()=>`badge badge-xs ${X(a(u))}`],h),c(s,n)},T=(s,n)=>{{var i=v=>{var l=No(),_=r(l,!0);e(l),w(()=>p(_,a(t).metadata.source)),c(v,l)};j(s,v=>{var l,_;(_=(l=a(t))==null?void 0:l.metadata)!=null&&_.source&&v(i)},n)}};j(L,s=>{a(u)?s(k):s(T,!1)})}e(A);var J=d(A,2),U=r(J,!0);e(J);var m=d(J,2);{var o=s=>{var n=$o();E(n,5,()=>a(t).tool_calls,V,(i,v)=>{var l=To(),_=r(l),x=d(r(_),1,!0);e(_);var g=d(_,2),y=r(g),I=r(y,!0);e(y),e(g),e(l),w(D=>{p(x,a(v).function),p(I,D)},[()=>{var D;return((D=a(v).view)==null?void 0:D.content)||JSON.stringify(a(v).arguments,null,2)}],h),c(i,l)}),e(n),c(s,n)};j(m,s=>{var n;K(a(t))&&((n=a(t).tool_calls)!=null&&n.length)&&s(o)})}e(S),e(f),w((s,n,i)=>{z(O,1,s),p(N,n),p(U,i)},[()=>`absolute -left-[7px] top-1 w-3 h-3 rounded-full ${Ne(a(u))}`,()=>a(t).type.toUpperCase(),()=>Array.isArray(a(t).content)?a(t).content.map(s=>typeof s=="string"?s:s.text).join(""):a(t).content],h),c($,f)}),e(oe),e(ve),e(vt);var ie=d(vt,2);j(ie,$=>{});var ne=d(ie,2),ot=d(r(ne),2),de=d(r(ot),2);E(de,5,()=>P,V,($,t)=>{var f=Vo();const u=h(()=>K(a(t))),O=h(()=>ca(a(t))),S=h(()=>{var v,l,_,x;return a(u)?((l=(v=a(t))==null?void 0:v.metadata)==null?void 0:l.source)||"Assistant":((x=(_=a(t))==null?void 0:_.metadata)==null?void 0:x.source)||a(t).type});var A=r(f),C=r(A),N=r(C),L=r(N,!0);e(N);var k=d(N,2),T=r(k,!0);e(k);var J=d(k,2);J.__click=[Uo,ea,t];var U=r(J);e(J),e(C);var m=d(C,2),o=r(m);{var s=v=>{var l=Do(),_=Q(l),x=d(_);{var g=y=>{var I=Io();E(I,5,()=>a(t).tool_calls,V,(D,F)=>{var R=Lo(),M=Q(R),H=d(r(M),1,!0),B=d(H),ra=r(B);e(B),e(M);var ta=d(M,2),va=r(ta,!0);e(ta),w(pa=>{p(H,a(F).function),p(ra,`ID: ${a(F).id??""}`),p(va,pa)},[()=>{var pa;return((pa=a(F).view)==null?void 0:pa.content)||JSON.stringify(a(F).arguments,null,2)}],h),c(D,R)}),e(I),c(y,I)};j(x,y=>{var I;a(u)&&((I=a(t).tool_calls)!=null&&I.length)&&y(g)})}w(y=>p(_,`${y??""} `),[()=>Array.isArray(a(t).content)?a(t).content.map(y=>typeof y=="string"?y:y.text).join(""):a(t).content],h),c(v,l)},n=v=>{var l=Eo();c(v,l)};j(o,v=>{q(a(t).id)?v(s):v(n,!1)})}e(m);var i=d(m,2);e(A),e(f),w((v,l)=>{z(f,1,`flex ${a(O)?"justify-end":"justify-start"}`),z(A,1,`max-w-3xl relative ${a(O)?"items-end":"items-start"}`),p(L,v),p(T,a(S)),z(U,0,l),z(m,1,`px-3 py-2 text-[0.95rem] leading-relaxed shadow-sm ring-1 ring-black/5 dark:ring-white/10 ${a(O)?"rounded-2xl rounded-tr-sm bg-gradient-to-b from-[#34b3ff] to-[#0a84ff] text-white":a(u)?"rounded-2xl rounded-tl-sm backdrop-blur-xl bg-white/60 dark:bg-white/10":"rounded-xl bg-white/70 dark:bg-white/10"} `),z(i,1,`absolute ${a(O)?"right-2":"left-2"} -bottom-1 block w-3 h-3 ${a(O)?"bg-[#0a84ff]":"bg-white/60 dark:bg-white/10"} rotate-45 ring-1 ring-black/5 dark:ring-white/10`)},[()=>a(t).type.toUpperCase(),()=>`w-3.5 h-3.5 transition-transform ${q(a(t).id)?"rotate-180":""}`],h),c($,f)}),e(de),e(ot);var it=d(ot,2),le=d(r(it),2);E(le,5,()=>P,V,($,t)=>{var f=Po();const u=h(()=>{var v,l;return K(a(t))?Y((l=(v=a(t))==null?void 0:v.metadata)==null?void 0:l.source):null});let O;var S=r(f),A=r(S),C=r(A,!0);e(A);var N=d(A,2);{var L=v=>{var l=Fo();let _;var x=r(l,!0);e(l),w(g=>{_=z(l,1,"badge badge-xs text-white",null,_,g),p(x,a(u).name)},[()=>{var g,y,I;return{"bg-emerald-600":((g=a(u))==null?void 0:g.color)==="emerald","bg-sky-600":((y=a(u))==null?void 0:y.color)==="sky","bg-violet-600":((I=a(u))==null?void 0:I.color)==="violet"}}],h),c(v,l)},k=(v,l)=>{{var _=x=>{var g=Ko(),y=r(g,!0);e(g),w(()=>p(y,a(t).metadata.source)),c(x,g)};j(v,x=>{var g,y;(y=(g=a(t))==null?void 0:g.metadata)!=null&&y.source&&x(_)},l)}};j(N,v=>{a(u)?v(L):v(k,!1)})}var T=d(N,2);T.__click=[Mo,ea,t];var J=r(T,!0);e(T),e(S);var U=d(S,2),m=r(U);{var o=v=>{var l=Z();w(_=>p(l,_),[()=>Array.isArray(a(t).content)?a(t).content.map(_=>typeof _=="string"?_:_.text).join(""):a(t).content],h),c(v,l)},s=v=>{var l=Ho();c(v,l)};j(m,v=>{q(a(t).id)?v(o):v(s,!1)})}var n=d(m,2);{var i=v=>{var l=Ro();E(l,5,()=>a(t).tool_calls,V,(_,x)=>{var g=zo(),y=Q(g),I=r(y),D=r(I,!0);e(I);var F=d(I,2),R=r(F);e(F),e(y);var M=d(y,2),H=r(M,!0);e(M),w(B=>{p(D,a(x).function),p(R,`ID: ${a(x).id??""}`),p(H,B)},[()=>{var B;return((B=a(x).view)==null?void 0:B.content)||JSON.stringify(a(x).arguments,null,2)}],h),c(_,g)}),e(l),c(v,l)};j(n,v=>{var l;K(a(t))&&((l=a(t).tool_calls)!=null&&l.length)&&q(a(t).id)&&v(i)})}e(U),e(f),w((v,l,_)=>{O=z(f,1,"rounded-[28px] p-4 shadow-sm",null,O,v),p(C,l),p(J,_)},[()=>({"bg-emerald-50":a(u)&&a(u).color==="emerald","bg-sky-50":a(u)&&a(u).color==="sky","bg-violet-50":a(u)&&a(u).color==="violet"}),()=>a(t).type.toUpperCase(),()=>q(a(t).id)?"Collapse":"Expand"],h),c($,f)}),e(le),e(it);var nt=d(it,2),_e=d(r(nt),2);E(_e,5,()=>P,V,($,t)=>{var f=Wo();const u=h(()=>{var l,_;return K(a(t))?Y((_=(l=a(t))==null?void 0:l.metadata)==null?void 0:_.source):null});var O=r(f);let S;var A=d(O,2),C=r(A),N=r(C),L=r(N,!0);e(N);var k=d(N,6);{var T=l=>{var _=qo();c(l,_)};j(k,l=>{na(a(t))&&l(T)})}var J=d(k,4);J.__click=[Bo,ea,t];var U=r(J,!0);e(J),e(C);var m=d(C,2),o=r(m);{var s=l=>{var _=Z();w(x=>p(_,x),[()=>Array.isArray(a(t).content)?a(t).content.map(x=>typeof x=="string"?x:x.text).join(""):a(t).content],h),c(l,_)},n=l=>{var _=Go();c(l,_)};j(o,l=>{q(a(t).id)?l(s):l(n,!1)})}e(m);var i=d(m,2);{var v=l=>{var _=Qo();E(_,5,()=>a(t).tool_calls,V,(x,g)=>{var y=Yo(),I=r(y);e(y),w(()=>p(I,`⚙️ ${a(g).function??""} · ID: ${a(g).id??""}`)),c(x,y)}),e(_),c(l,_)};j(i,l=>{var _;K(a(t))&&((_=a(t).tool_calls)!=null&&_.length)&&q(a(t).id)&&l(v)})}e(A),e(f),w((l,_,x)=>{S=z(O,1,"rounded-full",null,S,l),p(L,_),p(U,x)},[()=>{var l,_,x;return{"bg-emerald-500":((l=a(u))==null?void 0:l.color)==="emerald","bg-sky-500":((_=a(u))==null?void 0:_.color)==="sky","bg-violet-500":((x=a(u))==null?void 0:x.color)==="violet"}},()=>{var l,_,x;return((_=(l=a(t))==null?void 0:l.metadata)==null?void 0:_.source)||(K(a(t))?(x=a(u))==null?void 0:x.name:a(t).type)},()=>q(a(t).id)?"Collapse":"Expand"],h),c($,f)}),e(_e),e(nt);var dt=d(nt,2),pe=d(r(dt),2);E(pe,5,()=>P,V,($,t)=>{var f=ei();const u=h(()=>{var s,n;return K(a(t))?Y((n=(s=a(t))==null?void 0:s.metadata)==null?void 0:n.source):null});var O=r(f),S=r(O);let A;var C=r(S,!0);e(S);var N=d(S,4);N.__click=[Xo,ea,t];var L=r(N,!0);e(N),e(O);var k=d(O,2),T=r(k);{var J=s=>{var n=Z();w(i=>p(n,i),[()=>Array.isArray(a(t).content)?a(t).content.map(i=>typeof i=="string"?i:i.text).join(""):a(t).content],h),c(s,n)},U=s=>{var n=Zo();c(s,n)};j(T,s=>{q(a(t).id)?s(J):s(U,!1)})}e(k);var m=d(k,2);{var o=s=>{var n=ti();E(n,5,()=>a(t).tool_calls,V,(i,v)=>{var l=ai(),_=d(r(l)),x=d(_),g=r(x);e(x);var y=d(x,2),I=r(y,!0);e(y),e(l),w(D=>{p(_,` ${a(v).function??""} `),p(g,`ID: ${a(v).id??""}`),p(I,D)},[()=>{var D;return((D=a(v).view)==null?void 0:D.content)||JSON.stringify(a(v).arguments,null,2)}],h),c(i,l)}),e(n),c(s,n)};j(m,s=>{var n;K(a(t))&&((n=a(t).tool_calls)!=null&&n.length)&&q(a(t).id)&&s(o)})}e(f),w((s,n)=>{var i,v,l;A=z(S,1,"font-semibold",null,A,s),p(C,((v=(i=a(t))==null?void 0:i.metadata)==null?void 0:v.source)||((l=a(u))==null?void 0:l.name)||a(t).type),p(L,n)},[()=>{var s,n,i;return{"text-emerald-400":((s=a(u))==null?void 0:s.color)==="emerald","text-sky-400":((n=a(u))==null?void 0:n.color)==="sky","text-violet-400":((i=a(u))==null?void 0:i.color)==="violet"}},()=>q(a(t).id)?"Collapse":"Expand"],h),c($,f)}),e(pe),e(dt);var lt=d(dt,2),ce=d(r(lt),2);E(ce,5,()=>P,V,($,t)=>{var f=pi();const u=h(()=>{var C,N;return K(a(t))?Y((N=(C=a(t))==null?void 0:C.metadata)==null?void 0:N.source):null});var O=r(f);{var S=C=>{var N=ii(),L=Q(N),k=r(L),T=d(r(k)),J=r(T,!0);e(T);var U=d(T);U.__click=[ri,ea,t];var m=r(U,!0);e(U),e(k);var o=d(k,2),s=r(o);{var n=_=>{var x=Z();w(g=>p(x,g),[()=>Array.isArray(a(t).content)?a(t).content.map(g=>typeof g=="string"?g:g.text).join(""):a(t).content],h),c(_,x)},i=_=>{var x=si();c(_,x)};j(s,_=>{q(a(t).id)?_(n):_(i,!1)})}e(o),e(L);var v=d(L,2);{var l=_=>{var x=oi();E(x,5,()=>a(t).tool_calls,V,(g,y)=>{var I=vi(),D=r(I),F=d(r(D),1,!0);e(D);var R=d(D,2),M=d(r(R)),H=d(M),B=r(H);e(H),e(R);var ra=d(R,2),ta=r(ra,!0);e(ra),e(I),w(va=>{p(F,a(y).function),p(M,`${a(y).function??""} `),p(B,`ID: ${a(y).id??""}`),p(ta,va)},[()=>{var va;return((va=a(y).view)==null?void 0:va.content)||JSON.stringify(a(y).arguments,null,2)}],h),c(g,I)}),e(x),c(_,x)};j(v,_=>{var x;(x=a(t).tool_calls)!=null&&x.length&&q(a(t).id)&&_(l)})}w(_=>{var x;p(J,((x=a(u))==null?void 0:x.name)||"Assistant"),p(m,_)},[()=>q(a(t).id)?"Collapse":"Expand"],h),c(C,N)},A=C=>{var N=_i(),L=r(N),k=r(L),T=r(k,!0);e(k);var J=d(k);{var U=v=>{var l=ni(),_=r(l,!0);e(l),w(()=>p(_,a(t).metadata.source)),c(v,l)};j(J,v=>{var l,_;(_=(l=a(t))==null?void 0:l.metadata)!=null&&_.source&&v(U)})}var m=d(J);m.__click=[di,ea,t];var o=r(m,!0);e(m),e(L);var s=d(L,2);{var n=v=>{var l=Z();w(_=>p(l,_),[()=>Array.isArray(a(t).content)?a(t).content.map(_=>typeof _=="string"?_:_.text).join(""):a(t).content],h),c(v,l)},i=v=>{var l=li();c(v,l)};j(s,v=>{q(a(t).id)?v(n):v(i,!1)})}e(N),w((v,l)=>{p(T,v),p(o,l)},[()=>a(t).type.toUpperCase(),()=>q(a(t).id)?"Collapse":"Expand"],h),c(C,N)};j(O,C=>{K(a(t))?C(S):C(A,!1)})}e(f),c($,f)}),e(ce),e(lt);var _t=d(lt,2),xe=d(r(_t),2);E(xe,5,()=>P,V,($,t)=>{var f=fi();const u=h(()=>{var i,v;return K(a(t))?Y((v=(i=a(t))==null?void 0:i.metadata)==null?void 0:v.source):null});var O=r(f),S=r(O),A=r(S,!0);e(S);var C=d(S,2);{var N=i=>{var v=ci(),l=r(v,!0);e(v),w(_=>{z(v,1,_),p(l,a(u).name)},[()=>`px-1.5 py-0.5 rounded border ${xa(a(u))}`],h),c(i,v)};j(C,i=>{a(u)&&i(N)})}var L=d(C,4);L.__click=[xi,ea,t];var k=r(L,!0);e(L),e(O);var T=d(O,2),J=r(T),U=r(J);{var m=i=>{var v=Z();w(l=>p(v,l),[()=>Array.isArray(a(t).content)?a(t).content.map(l=>typeof l=="string"?l:l.text).join(""):a(t).content],h),c(i,v)},o=i=>{var v=bi();c(i,v)};j(U,i=>{q(a(t).id)?i(m):i(o,!1)})}e(J);var s=d(J,2);{var n=i=>{var v=gi();E(v,5,()=>a(t).tool_calls,V,(l,_)=>{var x=ui(),g=Q(x),y=r(g),I=d(y),D=r(I);e(I),e(g);var F=d(g,2),R=r(F,!0);e(F),w(M=>{p(y,`${a(_).function??""} `),p(D,`(ID: ${a(_).id??""})`),p(R,M)},[()=>{var M;return((M=a(_).view)==null?void 0:M.content)||JSON.stringify(a(_).arguments,null,2)}],h),c(l,x)}),e(v),c(i,v)};j(s,i=>{var v;K(a(t))&&((v=a(t).tool_calls)!=null&&v.length)&&q(a(t).id)&&i(n)})}e(T),e(f),w(i=>{p(A,a(t).type),p(k,i)},[()=>q(a(t).id)?"Collapse":"Expand"],h),c($,f)}),e(xe),e(_t);var pt=d(_t,2),be=d(r(pt),2);E(be,5,()=>P,V,($,t)=>{var f=Ai();const u=h(()=>{var l,_;return K(a(t))?Y((_=(l=a(t))==null?void 0:l.metadata)==null?void 0:_.source):null});var O=r(f),S=r(O),A=r(S),C=r(A,!0);e(A);var N=d(A,2);{var L=l=>{var _=mi(),x=r(_,!0);e(_),w(g=>{z(_,1,g),p(x,a(u).name)},[()=>`badge badge-xs ${X(a(u))}`],h),c(l,_)};j(N,l=>{a(u)&&l(L)})}e(S);var k=d(S,2),T=d(r(k),2);T.__click=[yi,ea,t];var J=r(T,!0);e(T),e(k),e(O);var U=d(O,2),m=r(U),o=r(m);{var s=l=>{var _=Z();w(x=>p(_,x),[()=>Array.isArray(a(t).content)?a(t).content.map(x=>typeof x=="string"?x:x.text).join(""):a(t).content],h),c(l,_)},n=l=>{var _=hi();c(l,_)};j(o,l=>{q(a(t).id)?l(s):l(n,!1)})}e(m);var i=d(m,2);{var v=l=>{var _=ki();E(_,5,()=>a(t).tool_calls,V,(x,g)=>{var y=wi(),I=r(y),D=r(I),F=d(D),R=r(F);e(F),e(I);var M=d(I,2),H=r(M,!0);e(M),e(y),w(B=>{p(D,`${a(g).function??""} `),p(R,`(ID: ${a(g).id??""})`),p(H,B)},[()=>{var B;return((B=a(g).view)==null?void 0:B.content)||JSON.stringify(a(g).arguments,null,2)}],h),c(x,y)}),e(_),c(l,_)};j(i,l=>{var _;K(a(t))&&((_=a(t).tool_calls)!=null&&_.length)&&q(a(t).id)&&l(v)})}e(U),e(f),w((l,_)=>{p(C,l),p(J,_)},[()=>a(t).type.toUpperCase(),()=>q(a(t).id)?"Collapse":"Expand"],h),c($,f)}),e(be),e(pt);var ct=d(pt,2),ue=d(r(ct),2);E(ue,5,()=>P,V,($,t)=>{var f=Ti();const u=h(()=>{var i,v;return K(a(t))?Y((v=(i=a(t))==null?void 0:i.metadata)==null?void 0:v.source):null});var O=d(r(f),2),S=r(O),A=r(S),C=r(A,!0);e(A);var N=d(A,2);{var L=i=>{var v=Oi(),l=Q(v),_=r(l,!0);e(l),ia(),w(()=>p(_,a(u).name)),c(i,v)};j(N,i=>{a(u)&&i(L)})}var k=d(N,2);k.__click=[Ci,ea,t];var T=r(k,!0);e(k),e(S);var J=d(S,2),U=r(J);{var m=i=>{var v=Z();w(l=>p(v,l),[()=>Array.isArray(a(t).content)?a(t).content.map(l=>typeof l=="string"?l:l.text).join(""):a(t).content],h),c(i,v)},o=i=>{var v=Si();c(i,v)};j(U,i=>{q(a(t).id)?i(m):i(o,!1)})}e(J);var s=d(J,2);{var n=i=>{var v=Ni();E(v,5,()=>a(t).tool_calls,V,(l,_)=>{var x=ji(),g=d(r(x),2),y=r(g),I=r(y),D=d(I),F=r(D);e(D),e(y);var R=d(y,2),M=r(R,!0);e(R),e(g),e(x),w(H=>{p(I,`${a(_).function??""} `),p(F,`ID: ${a(_).id??""}`),p(M,H)},[()=>{var H;return((H=a(_).view)==null?void 0:H.content)||JSON.stringify(a(_).arguments,null,2)}],h),c(l,x)}),e(v),c(i,v)};j(s,i=>{var v;K(a(t))&&((v=a(t).tool_calls)!=null&&v.length)&&q(a(t).id)&&i(n)})}e(O),e(f),w((i,v)=>{p(C,i),p(T,v)},[()=>a(t).type.toUpperCase(),()=>q(a(t).id)?"Collapse":"Expand"],h),c($,f)}),e(ue),e(ct);var xt=d(ct,2),ge=d(r(xt),2),Le=d(r(ge),2);E(Le,1,()=>P,V,($,t)=>{var f=Di();const u=h(()=>{var _,x;return K(a(t))?Y((x=(_=a(t))==null?void 0:_.metadata)==null?void 0:x.source):null});var O=r(f),S=r(O);let A;e(O);var C=d(O,2),N=r(C),L=r(N),k=r(L,!0);e(L);var T=d(L,2);{var J=_=>{var x=$i(),g=r(x,!0);e(x),w(y=>{z(x,1,y),p(g,a(u).name)},[()=>`badge badge-xs ${X(a(u))}`],h),c(_,x)};j(T,_=>{a(u)&&_(J)})}var U=d(T,2);U.__click=[Ji,ea,t];var m=r(U,!0);e(U),e(N);var o=d(N,2),s=r(o);{var n=_=>{var x=Z();w(g=>p(x,g),[()=>Array.isArray(a(t).content)?a(t).content.map(g=>typeof g=="string"?g:g.text).join(""):a(t).content],h),c(_,x)},i=_=>{var x=Ui();c(_,x)};j(s,_=>{q(a(t).id)?_(n):_(i,!1)})}e(o);var v=d(o,2);{var l=_=>{var x=Ii(),g=r(x);E(g,1,()=>a(t).tool_calls,V,(y,I)=>{var D=Li(),F=r(D),R=d(r(F)),M=d(R),H=r(M);e(M),e(F);var B=d(F,2),ra=r(B,!0);e(B),e(D),w(ta=>{p(R,`${a(I).function??""} `),p(H,`ID: ${a(I).id??""}`),p(ra,ta)},[()=>{var ta;return((ta=a(I).view)==null?void 0:ta.content)||JSON.stringify(a(I).arguments,null,2)}],h),c(y,D)}),ia(2),e(x),c(_,x)};j(v,_=>{var x;K(a(t))&&((x=a(t).tool_calls)!=null&&x.length)&&q(a(t).id)&&_(l)})}e(C),e(f),w((_,x,g)=>{A=z(S,1,"w-3 h-3 rounded-full ring-4 ring-base-200",null,A,_),p(k,x),p(m,g)},[()=>{var _,x,g;return{"bg-emerald-500":((_=a(u))==null?void 0:_.color)==="emerald","bg-sky-500":((x=a(u))==null?void 0:x.color)==="sky","bg-violet-500":((g=a(u))==null?void 0:g.color)==="violet"}},()=>a(t).type.toUpperCase(),()=>q(a(t).id)?"Collapse":"Expand"],h),c($,f)}),e(ge),e(xt);var bt=d(xt,2),fe=d(r(bt),2);E(fe,5,()=>P,V,($,t)=>{var f=Ri();const u=h(()=>{var x,g;return K(a(t))?Y((g=(x=a(t))==null?void 0:x.metadata)==null?void 0:g.source):null});var O=r(f),S=r(O),A=r(S,!0);e(S);var C=d(S,2);{var N=x=>{var g=Ei(),y=r(g,!0);e(g),w(I=>{z(g,1,I),p(y,a(u).name)},[()=>`badge badge-xs ${X(a(u))}`],h),c(x,g)};j(C,x=>{a(u)&&x(N)})}var L=d(C,2);{var k=x=>{var g=Vi();c(x,g)};j(L,x=>{na(a(t))&&x(k)})}var T=d(L,2);{var J=x=>{var g=Fi(),y=r(g,!0);e(g),w(()=>p(y,a(t).metadata.source)),c(x,g)};j(T,x=>{var g,y;(y=(g=a(t))==null?void 0:g.metadata)!=null&&y.source&&!a(u)&&x(J)})}var U=d(T,2);U.__click=[Ki,ea,t];var m=r(U,!0);e(U),e(O);var o=d(O,2),s=r(o),n=r(s);{var i=x=>{var g=Z();w(y=>p(g,y),[()=>Array.isArray(a(t).content)?a(t).content.map(y=>typeof y=="string"?y:y.text).join(""):a(t).content],h),c(x,g)},v=x=>{var g=Mi();c(x,g)};j(n,x=>{q(a(t).id)?x(i):x(v,!1)})}e(s);var l=d(s,2);{var _=x=>{var g=zi();E(g,5,()=>a(t).tool_calls,V,(y,I)=>{var D=Hi(),F=r(D),R=d(r(F),1,!0);e(F);var M=d(F,2),H=r(M);e(M);var B=d(M,2),ra=r(B,!0);e(B),e(D),w(ta=>{p(R,a(I).function),p(H,`ID: ${a(I).id??""}`),p(ra,ta)},[()=>{var ta;return((ta=a(I).view)==null?void 0:ta.content)||JSON.stringify(a(I).arguments,null,2)}],h),c(y,D)}),e(g),c(x,g)};j(l,x=>{var g;K(a(t))&&((g=a(t).tool_calls)!=null&&g.length)&&q(a(t).id)&&x(_)})}e(o),e(f),w((x,g)=>{p(A,x),p(m,g)},[()=>a(t).type.toUpperCase(),()=>q(a(t).id)?"Collapse":"Expand"],h),c($,f)}),e(fe),e(bt);var ut=d(bt,2),me=d(r(ut),2);E(me,5,()=>P,V,($,t)=>{var f=Xi();const u=h(()=>{var x,g;return K(a(t))?Y((g=(x=a(t))==null?void 0:x.metadata)==null?void 0:g.source):null});var O=r(f);{var S=x=>{var g=Pi();let y;w(I=>y=z(g,1,"h-6 text-[11px] px-3 grid place-items-center text-white",null,y,I),[()=>{var I,D,F;return{"bg-emerald-600":((I=a(u))==null?void 0:I.color)==="emerald","bg-sky-600":((D=a(u))==null?void 0:D.color)==="sky","bg-violet-600":((F=a(u))==null?void 0:F.color)==="violet"}}],h),c(x,g)};j(O,x=>{K(a(t))&&x(S)})}var A=d(O,2),C=r(A),N=r(C),L=r(N,!0);e(N);var k=d(N,2);{var T=x=>{var g=qi(),y=r(g,!0);e(g),w(I=>{z(g,1,I),p(y,a(u).name)},[()=>`badge badge-xs ${X(a(u))}`],h),c(x,g)};j(k,x=>{a(u)&&x(T)})}var J=d(k,2);{var U=x=>{var g=Bi(),y=r(g,!0);e(g),w(()=>p(y,a(t).metadata.source)),c(x,g)};j(J,x=>{var g,y;(y=(g=a(t))==null?void 0:g.metadata)!=null&&y.source&&!a(u)&&x(U)})}var m=d(J,2);m.__click=[Gi,ea,t];var o=r(m,!0);e(m),e(C);var s=d(C,2),n=r(s);{var i=x=>{var g=Z();w(y=>p(g,y),[()=>Array.isArray(a(t).content)?a(t).content.map(y=>typeof y=="string"?y:y.text).join(""):a(t).content],h),c(x,g)},v=x=>{var g=Yi();c(x,g)};j(n,x=>{q(a(t).id)?x(i):x(v,!1)})}e(s);var l=d(s,2);{var _=x=>{var g=Wi(),y=Q(g);E(y,5,()=>a(t).tool_calls,V,(I,D)=>{var F=Qi(),R=r(F);e(F),w(()=>p(R,`${a(D).function??""} · ID: ${a(D).id??""}`)),c(I,F)}),e(y),ia(2),c(x,g)};j(l,x=>{var g;K(a(t))&&((g=a(t).tool_calls)!=null&&g.length)&&q(a(t).id)&&x(_)})}e(A),e(f),w((x,g)=>{p(L,x),p(o,g)},[()=>a(t).type.toUpperCase(),()=>q(a(t).id)?"Collapse":"Expand"],h),c($,f)}),e(me),e(ut);var gt=d(ut,2),ye=d(r(gt),2);E(ye,5,()=>P,V,($,t)=>{var f=en();const u=h(()=>{var k,T;return K(a(t))?Y((T=(k=a(t))==null?void 0:k.metadata)==null?void 0:T.source):null});var O=r(f);{var S=k=>{var T=Zi(),J=r(T,!0);e(T),w(()=>p(J,a(u).name)),c(k,T)};j(O,k=>{a(u)&&k(S)})}var A=d(O,4),C=r(A,!0);e(A);var N=d(A,2);{var L=k=>{var T=tn();E(T,5,()=>a(t).tool_calls,V,(J,U)=>{var m=an(),o=r(m),s=r(o,!0);e(o);var n=d(o,2),i=r(n,!0);e(n),e(m),w(v=>{p(s,a(U).function),p(i,v)},[()=>{var v;return((v=a(U).view)==null?void 0:v.content)||JSON.stringify(a(U).arguments,null,2)}],h),c(J,m)}),e(T),c(k,T)};j(N,k=>{var T;K(a(t))&&((T=a(t).tool_calls)!=null&&T.length)&&k(L)})}e(f),w(k=>p(C,k),[()=>Array.isArray(a(t).content)?a(t).content.map(k=>typeof k=="string"?k:k.text).join(""):a(t).content],h),c($,f)}),e(ye),e(gt);var ft=d(gt,2),he=d(r(ft),2);E(he,5,()=>P,V,($,t)=>{var f=dn(),u=r(f),O=d(r(u),2),S=r(O);{var A=m=>{var o=Z();w(s=>p(o,s),[()=>Array.isArray(a(t).content)?a(t).content.map(s=>typeof s=="string"?s:s.text).join(""):a(t).content],h),c(m,o)},C=m=>{var o=rn();c(m,o)};j(S,m=>{q(a(t).id)?m(A):m(C,!1)})}e(O);var N=d(O,2),L=r(N,!0);e(N);var k=d(N,4);k.__click=[sn,ea,t];var T=r(k,!0);e(k),e(u);var J=d(u,2);{var U=m=>{var o=nn();E(o,5,()=>a(t).tool_calls,V,(s,n,i)=>{var v=on(),l=Q(v);{var _=D=>{var F=vn();c(D,F)};j(l,D=>{i>0&&D(_)})}var x=d(l,2),g=r(x);e(x);var y=d(x,2),I=r(y,!0);e(y),w(D=>{p(g,`${a(n).function??""} · ID: ${a(n).id??""}`),p(I,D)},[()=>{var D;return((D=a(n).view)==null?void 0:D.content)||JSON.stringify(a(n).arguments,null,2)}],h),c(s,v)}),e(o),c(m,o)};j(J,m=>{var o;K(a(t))&&((o=a(t).tool_calls)!=null&&o.length)&&q(a(t).id)&&m(U)})}e(f),w((m,o)=>{p(L,m),p(T,o)},[()=>a(t).type.toUpperCase(),()=>q(a(t).id)?"Collapse":"Expand"],h),c($,f)}),e(he),e(ft);var mt=d(ft,2),we=d(r(mt),2);E(we,5,()=>P,V,($,t)=>{var f=xn(),u=r(f),O=r(u),S=r(O,!0);e(O);var A=d(O,4);A.__click=[ln,ea,t];var C=r(A,!0);e(A),e(u);var N=d(u,2),L=r(N);{var k=m=>{var o=Z();w(s=>p(o,s),[()=>Array.isArray(a(t).content)?a(t).content.map(s=>typeof s=="string"?s:s.text).join(""):a(t).content],h),c(m,o)},T=m=>{var o=_n();c(m,o)};j(L,m=>{q(a(t).id)?m(k):m(T,!1)})}e(N);var J=d(N,2);{var U=m=>{var o=cn(),s=Q(o);E(s,5,()=>a(t).tool_calls,V,(n,i)=>{var v=pn(),l=r(v),_=r(l),x=d(_),g=r(x);e(x),e(l);var y=d(l,2),I=r(y,!0);e(y),e(v),w(D=>{p(_,`${a(i).function??""} `),p(g,`(ID: ${a(i).id??""})`),p(I,D)},[()=>{var D;return((D=a(i).view)==null?void 0:D.content)||JSON.stringify(a(i).arguments,null,2)}],h),c(n,v)}),e(s),ia(2),c(m,o)};j(J,m=>{var o;K(a(t))&&((o=a(t).tool_calls)!=null&&o.length)&&q(a(t).id)&&m(U)})}e(f),w((m,o)=>{p(S,m),p(C,o)},[()=>a(t).type.toUpperCase(),()=>q(a(t).id)?"Collapse":"Expand"],h),c($,f)}),e(we),e(mt);var yt=d(mt,2),ke=d(r(yt),2);E(ke,5,()=>P,V,($,t)=>{var f=mn(),u=r(f),O=d(r(u),4);O.__click=[bn,ea,t];var S=r(O,!0);e(O),e(u);var A=d(u,2),C=r(A);{var N=J=>{var U=Z();w(m=>p(U,m),[()=>Array.isArray(a(t).content)?a(t).content.map(m=>typeof m=="string"?m:m.text).join(""):a(t).content],h),c(J,U)},L=J=>{var U=un();c(J,U)};j(C,J=>{q(a(t).id)?J(N):J(L,!1)})}e(A);var k=d(A,2);{var T=J=>{var U=fn(),m=Q(U);E(m,5,()=>a(t).tool_calls,V,(o,s)=>{var n=gn(),i=r(n),v=r(i),l=d(v),_=r(l);e(l),e(i);var x=d(i,2),g=r(x,!0);e(x),e(n),w(y=>{p(v,`${a(s).function??""} `),p(_,`(ID: ${a(s).id??""})`),p(g,y)},[()=>{var y;return((y=a(s).view)==null?void 0:y.content)||JSON.stringify(a(s).arguments,null,2)}],h),c(o,n)}),e(m),ia(2),c(J,U)};j(k,J=>{var U;K(a(t))&&((U=a(t).tool_calls)!=null&&U.length)&&q(a(t).id)&&J(T)})}e(f),w(J=>p(S,J),[()=>q(a(t).id)?"Collapse":"Expand"],h),c($,f)}),e(ke),e(yt);var ht=d(yt,2),Ae=d(r(ht),2);E(Ae,5,()=>P,V,($,t)=>{var f=kn(),u=d(r(f),2),O=r(u),S=r(O),A=r(S,!0);e(S);var C=d(S,2);{var N=o=>{var s=yn(),n=r(s);e(s),w(()=>p(n,`· ${a(t).metadata.source??""}`)),c(o,s)};j(C,o=>{var s,n;(n=(s=a(t))==null?void 0:s.metadata)!=null&&n.source&&o(N)})}var L=d(C,2);L.__click=[hn,ea,t];var k=r(L,!0);e(L),e(O);var T=d(O,2),J=r(T);{var U=o=>{var s=Z();w(n=>p(s,n),[()=>Array.isArray(a(t).content)?a(t).content.map(n=>typeof n=="string"?n:n.text).join(""):a(t).content],h),c(o,s)},m=o=>{var s=wn();c(o,s)};j(J,o=>{q(a(t).id)?o(U):o(m,!1)})}e(T),e(u),e(f),w(o=>{p(A,a(t).type),p(k,o)},[()=>q(a(t).id)?"Collapse":"Expand"],h),c($,f)}),e(Ae),e(ht);var wt=d(ht,2),Oe=d(r(wt),2);E(Oe,5,()=>P,V,($,t)=>{var f=Nn(),u=r(f),O=r(u),S=r(O,!0);e(O);var A=d(O,2),C=r(A),N=d(r(C));{var L=n=>{var i=An(),v=r(i,!0);e(i),w(()=>p(v,a(t).metadata.source)),c(n,i)};j(N,n=>{var i,v;(v=(i=a(t))==null?void 0:i.metadata)!=null&&v.source&&n(L)})}var k=d(N);k.__click=[On,ea,t];var T=r(k,!0);e(k),e(C);var J=d(C,2);{var U=n=>{var i=Z();w(v=>p(i,v),[()=>Array.isArray(a(t).content)?a(t).content.map(v=>typeof v=="string"?v:v.text).join(""):a(t).content],h),c(n,i)},m=n=>{var i=Cn();c(n,i)};j(J,n=>{q(a(t).id)?n(U):n(m,!1)})}e(A),e(u);var o=d(u,2);{var s=n=>{var i=jn();E(i,5,()=>a(t).tool_calls,V,(v,l)=>{var _=Sn(),x=r(_),g=r(x,!0),y=d(g),I=r(y);e(y),e(x);var D=d(x,2),F=r(D,!0);e(D),e(_),w(R=>{p(g,a(l).function),p(I,`ID: ${a(l).id??""}`),p(F,R)},[()=>{var R;return((R=a(l).view)==null?void 0:R.content)||JSON.stringify(a(l).arguments,null,2)}],h),c(v,_)}),e(i),c(n,i)};j(o,n=>{var i;K(a(t))&&((i=a(t).tool_calls)!=null&&i.length)&&n(s)})}e(f),w((n,i)=>{p(S,n),p(T,i)},[()=>a(t).type.toUpperCase(),()=>q(a(t).id)?"Collapse":"Expand"],h),c($,f)}),e(Oe),e(wt);var Ce=d(wt,2),Se=d(r(Ce),2);E(Se,5,()=>P,V,($,t)=>{var f=In(),u=r(f),O=d(r(u)),S=r(O,!0);e(O);var A=d(O);{var C=s=>{var n=Tn(),i=r(n);e(n),w(()=>p(i,`· ${a(t).metadata.source??""}`)),c(s,n)};j(A,s=>{var n,i;(i=(n=a(t))==null?void 0:n.metadata)!=null&&i.source&&s(C)})}var N=d(A);N.__click=[$n,ea,t];var L=r(N,!0);e(N),e(u);var k=d(u,2),T=r(k);{var J=s=>{var n=Z();w(i=>p(n,i),[()=>Array.isArray(a(t).content)?a(t).content.map(i=>typeof i=="string"?i:i.text).join(""):a(t).content],h),c(s,n)},U=s=>{var n=Jn();c(s,n)};j(T,s=>{q(a(t).id)?s(J):s(U,!1)})}e(k);var m=d(k,2);{var o=s=>{var n=Ln();E(n,5,()=>a(t).tool_calls,V,(i,v)=>{var l=Un(),_=r(l),x=r(_),g=d(x),y=r(g);e(g),e(_);var I=d(_,2),D=r(I,!0);e(I),e(l),w(F=>{p(x,`Uplink · ${a(v).function??""} `),p(y,`ID: ${a(v).id??""}`),p(D,F)},[()=>{var F;return((F=a(v).view)==null?void 0:F.content)||JSON.stringify(a(v).arguments,null,2)}],h),c(i,l)}),e(n),c(s,n)};j(m,s=>{var n;K(a(t))&&((n=a(t).tool_calls)!=null&&n.length)&&q(a(t).id)&&s(o)})}e(f),w(s=>{p(S,a(t).type),p(L,s)},[()=>q(a(t).id)?"Collapse":"Expand"],h),c($,f)}),e(Se),e(Ce),e(ne),e(jt),ia(2),e(ua),w(()=>z(za,1,`space-y-3 ${a(ba)?"text-xs leading-snug":"text-sm leading-relaxed"}`)),Re(Kt,()=>a(ba),$=>Me(ba,$)),c(aa,ua),Fe()}Ie(["click"]);export{Bn as component};