(()=>{function l(a,r){const e={accent:"var(--app-accent)",warn:"var(--app-warn)",ok:"var(--app-success)",fail:"var(--app-signal, var(--app-fail))",faint:"var(--app-ink-faint)"},t=e[r]||e.faint;return React.createElement("span",{style:{fontSize:10,padding:"2px 7px",borderRadius:999,fontFamily:"var(--app-font-mono, monospace)",letterSpacing:".06em",textTransform:"uppercase",color:t,background:`color-mix(in srgb, ${t} 14%, transparent)`}},a)}function i({kind:a}){const r=a.panels||[],e=r.length>=3?2:1;return React.createElement("div",{className:"view view-panel-grid",style:{padding:4}},React.createElement("div",{style:{display:"grid",gridTemplateColumns:`repeat(${e}, 1fr)`,gap:14}},r.map((t,p)=>React.createElement("div",{key:p,style:{border:"1px solid var(--app-rule)",borderRadius:12,background:"var(--app-surface)",display:"flex",flexDirection:"column",minHeight:320}},React.createElement("div",{style:{display:"flex",alignItems:"center",gap:8,padding:"10px 14px",borderBottom:"1px solid var(--app-rule)"}},typeof window.StatusDot=="function"?React.createElement(window.StatusDot,{status:t.status||"ok"}):null,React.createElement("span",{style:{fontWeight:600,fontSize:13,color:"var(--app-ink)"}},t.agent),l(t.harness||"claude-code","accent"),React.createElement("span",{style:{marginLeft:"auto",fontSize:11,color:"var(--app-ink-faint)",fontFamily:"var(--app-font-mono, monospace)"}},t.elapsed||"")),React.createElement("div",{style:{flex:1,padding:"10px 14px",overflow:"auto",display:"flex",flexDirection:"column",gap:8}},(t.transcript||[]).map((o,n)=>React.createElement("div",{key:n,style:{alignSelf:o.who==="user"?"flex-end":"flex-start",maxWidth:"82%",fontSize:12.5,lineHeight:1.5,padding:"7px 10px",borderRadius:9,background:o.who==="user"?"var(--app-elevated)":"transparent",border:o.who==="user"?"none":"1px solid var(--app-rule)",color:"var(--app-ink)"}},o.tool?React.createElement("span",{style:{fontFamily:"var(--app-font-mono, monospace)",fontSize:11.5,color:"var(--app-ink-soft)"}},(o.ok?"\u2713 ":"\u2717 ")+o.text):o.text))),React.createElement("div",{style:{borderTop:"1px solid var(--app-rule)",padding:"9px 12px",fontSize:12,color:"var(--app-ink-faint)",fontFamily:"var(--app-font-mono, monospace)"}},t.composerHint||"Type a message\u2026")))))}function c({kind:a,items:r}){return React.createElement("div",{className:"view view-catalog-grid"},React.createElement("div",{style:{display:"flex",gap:8,marginBottom:14,flexWrap:"wrap"}},React.createElement("input",{placeholder:a.searchHint||"Search\u2026",readOnly:!0,style:{flex:"1 1 220px",background:"var(--app-elevated)",border:"1px solid var(--app-rule)",borderRadius:8,padding:"8px 12px",color:"var(--app-ink)",fontSize:13}}),(a.facets||[]).map((e,t)=>React.createElement("span",{key:t,style:{fontSize:11.5,padding:"6px 12px",borderRadius:999,border:"1px solid var(--app-rule)",color:t===0?"var(--app-accent-ink, #0a0a0b)":"var(--app-ink-soft)",background:t===0?"var(--app-accent)":"transparent"}},e))),React.createElement("div",{style:{display:"grid",gridTemplateColumns:"repeat(auto-fill, minmax(240px, 1fr))",gap:12}},r.map(e=>React.createElement("div",{key:e.id,style:{border:"1px solid var(--app-rule)",borderRadius:12,padding:14,background:"var(--app-surface)"}},React.createElement("div",{style:{display:"flex",alignItems:"center",gap:8,marginBottom:6}},React.createElement("span",{style:{fontFamily:"var(--app-font-mono, monospace)",fontSize:13,fontWeight:600,color:"var(--app-ink)"}},e.title||e.name),e.badge&&l(e.badge,e.badgeTone||"faint")),React.createElement("div",{style:{fontSize:12.5,color:"var(--app-ink-soft)",lineHeight:1.5,marginBottom:8}},e.subtitle),React.createElement("div",{style:{display:"flex",alignItems:"center",gap:8}},e.provenance&&l(e.provenance,"accent"),typeof window.ScopeBadge=="function"?React.createElement(window.ScopeBadge,{item:e,kind:a}):null,React.createElement("span",{style:{marginLeft:"auto",fontSize:11,color:"var(--app-ink-faint)",fontFamily:"var(--app-font-mono, monospace)"}},e.meta),e.enabled!=null&&l(e.enabled?"enabled":"enable",e.enabled?"ok":"faint"))))))}function s({kind:a,items:r}){return React.createElement("div",{className:"view view-event-tail",style:{display:"grid",gridTemplateColumns:"1.5fr 1fr",gap:16}},React.createElement("div",{style:{border:"1px solid var(--app-rule)",borderRadius:12,background:"var(--app-surface)",maxHeight:420,overflow:"auto"}},(r||[]).map(e=>React.createElement("div",{key:e.id,style:{display:"flex",gap:10,alignItems:"baseline",padding:"7px 12px",borderBottom:"1px solid var(--app-rule)",borderLeft:e.status==="fail"?"3px solid var(--app-signal, var(--app-fail))":"3px solid transparent"}},React.createElement("span",{style:{fontFamily:"var(--app-font-mono, monospace)",fontSize:11,color:"var(--app-ink-faint)",flexShrink:0}},e.ts),l(e.runTag,"accent"),typeof window.MIcon=="function"?React.createElement(window.MIcon,{name:e.icon||"bolt",size:13}):null,React.createElement("span",{style:{fontSize:12.5,color:"var(--app-ink)"}},e.text),typeof window.ScopeBadge=="function"?React.createElement(window.ScopeBadge,{item:e,kind:a}):null))),React.createElement("div",null,React.createElement("div",{style:{fontSize:11,letterSpacing:".08em",textTransform:"uppercase",color:"var(--app-ink-faint)",marginBottom:8}},"Cost per run \xB7 today"),React.createElement("div",{style:{border:"1px solid var(--app-rule)",borderRadius:12,overflow:"hidden",marginBottom:14}},(a.costRows||[]).map((e,t)=>React.createElement("div",{key:t,style:{display:"flex",alignItems:"center",gap:8,padding:"8px 12px",borderBottom:"1px solid var(--app-rule)",fontSize:12.5}},React.createElement("span",{style:{color:"var(--app-ink)"}},e.run),l(e.tier,"accent"),React.createElement("span",{style:{marginLeft:"auto",fontFamily:"var(--app-font-mono, monospace)",color:"var(--app-ink)"}},e.cost)))),React.createElement("div",{style:{fontSize:12,color:"var(--app-ink-faint)",lineHeight:1.5}},a.replayNote||"Select a run to open its session replay.")))}function d({kind:a,items:r,onSelect:e,selectedId:t}){const p={};for(const o of r||[]){const n=o.group||"Items";p[n]||(p[n]=[]),p[n].push(o)}return React.createElement("div",{className:"view view-list"},Object.keys(p).map(o=>React.createElement("div",{key:o,style:{marginBottom:18}},React.createElement("div",{style:{fontSize:11,letterSpacing:".08em",textTransform:"uppercase",color:"var(--app-ink-faint)",marginBottom:8}},o),p[o].map(n=>React.createElement("div",{key:n.id,onClick:e?()=>e(n.id):void 0,style:{display:"flex",alignItems:"center",gap:10,padding:"10px 14px",marginBottom:6,borderRadius:10,cursor:"pointer",background:t===n.id?"var(--app-elevated)":"var(--app-surface)",border:"1px solid "+(t===n.id?"var(--app-accent)":"var(--app-rule)"),borderLeft:"3px solid "+(n.status==="fail"?"var(--app-signal, var(--app-fail))":n.status==="warn"?"var(--app-warn)":"var(--app-rule)")}},n.badge&&l(n.badge,n.badgeTone||"faint"),React.createElement("span",{style:{fontSize:13,color:"var(--app-ink)",flex:1}},n.title),typeof window.ScopeBadge=="function"?React.createElement(window.ScopeBadge,{item:n,kind:a}):null,React.createElement("span",{style:{fontSize:11,color:"var(--app-ink-faint)",fontFamily:"var(--app-font-mono, monospace)"}},n.age))))))}window.AGENT_WORKSPACE_PANEL_GRID_VIEW_FN=i,window.AGENT_WORKSPACE_CATALOG_GRID_VIEW_FN=c,window.AGENT_WORKSPACE_EVENT_TAIL_VIEW_FN=s,window.AGENT_WORKSPACE_LIST_VIEW_FN=d,window.VIEWS=window.VIEWS||{},Object.assign(window.VIEWS,{"panel-grid":i,"catalog-grid":c,"event-tail":s,list:d}),window.VIEW_OPTIONS=window.VIEW_OPTIONS||[],window.VIEW_OPTIONS.some(a=>a&&a.value==="panel-grid")||window.VIEW_OPTIONS.push({value:"panel-grid",label:"Panels",icon:"view_agenda"}),window.VIEW_OPTIONS.some(a=>a&&a.value==="catalog-grid")||window.VIEW_OPTIONS.push({value:"catalog-grid",label:"Catalog",icon:"apps"}),window.VIEW_OPTIONS.some(a=>a&&a.value==="event-tail")||window.VIEW_OPTIONS.push({value:"event-tail",label:"Event tail",icon:"monitoring"}),window.VIEW_OPTIONS.some(a=>a&&a.value==="list")||window.VIEW_OPTIONS.push({value:"list",label:"List",icon:"list"})})();
