const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./workboard-card-dashboard-DaEhM7sA.js","./rolldown-runtime-DkW27tQK.js","./control-ui-foundation-CeFMP1Ly.js","./control-ui-core-pH6nakZ-.js","./lit-runtime-BEtFSUCp.js","./control-ui-core-DGVkFhVB.js","./control-ui-core-Br5DB0Zj.js","./gateway-runtime-DUNO4Mi1.js","./control-ui-core-C8H8-RSs.css","./control-ui-boot-Cdpgu1Gm.js","./control-ui-boot-wpHCbPL9.js","./control-ui-boot-gfE6fZcA.js","./config-runtime-C4gfjhZc.js","./control-ui-boot-CKTkvwFZ.js","./control-ui-boot-BPFwXC8p.js","./control-ui-boot-DdPrPuw0.js","./control-ui-boot-9_2QGLIL.js","./control-ui-boot-J-x6DHHT.js","./control-ui-boot-B1lcIXow.js","./control-ui-boot-Clhp68JE.js","./control-ui-boot-D1DWJlBr.js","./control-ui-boot-CQvujP8f.js","./control-ui-boot-BW_XZcbY.js","./control-ui-boot-__AsqpzJ.css","./markdown-runtime-BcrsAQtF.js"])))=>i.map(i=>d[i]);
import{n as e}from"./rolldown-runtime-DkW27tQK.js";import{Ci as t,Nr as n,Pr as r,Zr as i}from"./control-ui-foundation-CeFMP1Ly.js";import{$t as a,An as o,Cn as s,Dc as c,En as l,Js as u,Pn as d,Sn as f,bc as p,g as m,h,l as g,m as _,ms as v,ps as y,qs as b,vn as x,w as S,wn as C}from"./control-ui-core-pH6nakZ-.js";import{G as w,J as T,W as E}from"./lit-runtime-BEtFSUCp.js";import{Nt as D,Pt as O}from"./control-ui-core-DGVkFhVB.js";import{Ht as k,Lt as A,Rt as j,qt as M}from"./control-ui-core-Br5DB0Zj.js";import{n as ee,t as te}from"./workboard-board-glyph-f8SLNsbu.js";import{n as ne,t as re}from"./select-picker-BINM0f88.js";import{n as ie,o as ae,r as oe,s as se,t as ce}from"./mutations-BYbn2CZG.js";import{b as le,i as ue,r as de,t as N,x as fe,y as pe}from"./workboard-D4DxP9hk.js";function me(){return(me=e((()=>{})))()}function he(e,t){return e?.name??e?.identity?.name??e?.id??t}function ge(e,t){return e.agentId?.trim()||t?.defaultId||``}function _e(e,t){let n=ge(e,t);return n?t?.agents.find(e=>e.id===n):void 0}function ve(e,t){let n=e.agentId?.trim()||M(`workboard.defaultAgent`);return he(_e(e,t),n)}function ye(e,t,n){if(n===`all`)return!0;let r=e.agentId?.trim();return n==="default"?!r:r===n}function be(e,t,n){if(!n)return!0;let r=e.agentId?.trim();return r===n||!r&&t?.defaultId===n}function P(e){return typeof e==`string`?e.trim():``}function xe(e){let t=new Set,n=P(e?.defaultId),r=[];for(let i of e?.agents??[]){let e=P(i.id);!e||t.has(e)||(t.add(e),r.push({id:e,label:he(i,e),isDefault:!!(n&&e===n)}))}return r}function Se(e){return e.find(e=>e.isDefault)?.label??M(`workboard.defaultAgent`)}function Ce(e,t){let n=xe(e),r=new Set(n.map(e=>e.id)),i=[...new Set(t.map(e=>P(e.agentId)).filter(e=>e&&!r.has(e)))].toSorted((e,t)=>e.localeCompare(t)),a=[{id:`all`,label:M(`workboard.allAgents`)},{id:`default`,label:M(`workboard.agentFilterUnassigned`,{agent:Se(n)}),description:M(`workboard.agentFilterUnassignedHelp`)}];for(let e of n)a.push({id:e.id,label:e.isDefault?M(`workboard.agentFilterConfiguredDefault`,{agent:e.label}):e.label,...e.isDefault?{description:M(`workboard.agentFilterConfiguredDefaultHelp`)}:{}});for(let e of i)a.push({id:e,label:M(`workboard.agentCurrentUnconfigured`,{agent:e})});return a}function we(e,t){let n=xe(e?{...e,agents:u(e.agents)}:null),r=P(t),i=e?.agents.some(e=>e.id===r&&e.kind===`system`),a=!r||n.some(e=>e.id===r)||i;return[{id:``,label:M(`workboard.agentFilterUnassigned`,{agent:Se(n)})},...n.map(e=>({id:e.id,label:e.isDefault?M(`workboard.agentFilterConfiguredDefault`,{agent:e.label}):e.label})),...a?[]:[{id:r,label:M(`workboard.agentCurrentUnconfigured`,{agent:r})}]]}function Te(e,t){return e.some(e=>e.id===t)?t:`all`}function F(){return(F=e((()=>{k(),b()})))()}function Ee(e){return e?_(e,{month:`short`,day:`numeric`},``):``}function De(e){return new Intl.DateTimeFormat(void 0,{hour:`numeric`,minute:`2-digit`}).format(new Date(e))}function I(e){return e?h(e,{month:`short`,day:`numeric`,hour:`numeric`,minute:`2-digit`},``):``}function Oe(e){return e?m(Math.max(0,Date.now()-e))??`0ms`:``}function L(e){return e.canWrite!==!1&&x(a(e.host))}function ke(e){return e.kind===`moved`&&e.toStatus?M(`workboard.eventMovedTo`,{status:z(e.toStatus)}):M(Be[e.kind])}function Ae(e,t){if(t.priority!==`all`&&e.priority!==t.priority)return!1;let n=t.query.trim().toLowerCase();return!n||[e.title,e.notes,e.agentId,e.sessionKey,e.execution?.engine,e.execution?.mode,e.execution?.model,e.execution?.sessionKey,e.metadata?.templateId,e.metadata?.automation?.tenant,e.metadata?.automation?.idempotencyKey,e.metadata?.automation?.workspace?.kind,e.metadata?.automation?.workspace?.path,e.metadata?.automation?.workspace?.branch,...e.metadata?.automation?.skills??[],...e.metadata?.automation?.createdCardIds??[],...(e.metadata?.comments??[]).map(e=>e.body),...(e.metadata?.links??[]).flatMap(e=>[e.title,e.url,e.targetCardId]),...(e.metadata?.proof??[]).flatMap(e=>[e.label,e.command,e.url,e.note]),...(e.metadata?.artifacts??[]).flatMap(e=>[e.label,e.url,e.path,e.mimeType]),...(e.metadata?.attachments??[]).flatMap(e=>[e.fileName,e.mimeType,e.note]),...(e.metadata?.workerLogs??[]).map(e=>e.message),e.metadata?.workerProtocol?.state,e.metadata?.workerProtocol?.detail,e.metadata?.claim?.ownerId,...(e.metadata?.diagnostics??[]).flatMap(e=>[e.kind,e.severity,e.title,e.detail]),...(e.metadata?.notifications??[]).map(e=>e.message),...e.labels].filter(e=>typeof e==`string`).some(e=>e.toLowerCase().includes(n))}function je(e){if(e.archived||e.kind===`global`)return!1;let t=[e.key,e.label,e.displayName].filter(e=>typeof e==`string`).join(`:`).toLowerCase();return!/(^|:)heartbeat(:|$)/.test(t)}function Me(e,t,n){if(!n)return null;let r=_e(t,e.agentsList),i=r?.agentRuntime?.id?.trim();if(!i)return null;let a=i.toLowerCase();return a===`openclaw`||a===`pi`?null:M(`workboard.engineDisabledRuntime`,{agent:he(r,t.agentId??M(`workboard.defaultAgent`)),runtime:i})}function Ne(e){let[t,n,r]=Ve[e.state];return{label:M(t),detail:n===void 0?void 0:M(n),tone:r}}function R(e){return e.status===`queued`||e.status===`running`?e.progressSummary??e.title??e.taskId:e.terminalSummary??e.error??e.progressSummary??e.title??e.taskId}function Pe(e,t){switch(e.status){case`queued`:case`running`:return t.state===`running`;case`completed`:return t.state===`succeeded`;case`failed`:case`cancelled`:case`timed_out`:return t.state===`failed`}throw Error(`Unknown workboard task status.`)}function Fe(e,t,n){return!!(e.taskId&&!t&&!n.has(e.taskId))}function Ie(e,t,n){return V(t)||e.status===`running`&&Fe(e,t,n)}function Le(e){let t=e.sessionKey??e.execution?.sessionKey,n=e.runId??e.execution?.runId;return e.status===`running`&&!!(t&&n)}function Re(e,t,n){let r=e.tasksByCardId.get(n.id),i=le(n,t),a=V(r)||Fe(n,r,e.missingTaskIds),o=n.sessionKey??n.execution?.sessionKey;return!a&&!Le(n)&&(!o||!i)}function ze(e){return e.blockedParents.length===0?null:M(`workboard.dependenciesBlockedTitle`,{parents:e.blockedParents.map(e=>{if(e.missing)return M(`workboard.dependencyMissing`,{parent:e.title});let t=e.status?z(e.status):M(`workboard.unknownStatus`);return`${e.title} (${t})`}).join(`, `)})}var Be,Ve,z,B,V;function H(){return(H=e((()=>{k(),S(),N(),F(),Be={created:`workboard.eventCreated`,edited:`workboard.eventEdited`,moved:`workboard.eventMoved`,linked:`workboard.eventLinked`,specified:`workboard.eventSpecified`,decomposed:`workboard.eventDecomposed`,claimed:`workboard.eventClaimed`,heartbeat:`workboard.eventHeartbeat`,execution_updated:`workboard.eventExecutionUpdated`,attempt_started:`workboard.eventAttemptStarted`,attempt_updated:`workboard.eventAttemptUpdated`,comment_added:`workboard.eventCommentAdded`,link_added:`workboard.eventLinkAdded`,proof_added:`workboard.eventProofAdded`,artifact_added:`workboard.eventArtifactAdded`,attachment_added:`workboard.eventAttachmentAdded`,diagnostic:`workboard.eventDiagnostic`,notification:`workboard.eventNotification`,dispatch:`workboard.eventDispatch`,orchestration:`workboard.eventOrchestration`,protocol_violation:`workboard.eventProtocolViolation`,archived:`workboard.eventArchived`,unarchived:`workboard.eventUnarchived`,stale:`workboard.eventStale`},Ve={queued:[`sessionsView.statusQueued`,void 0,`idle`],running:[`workboard.lifecycleRunning`,`workboard.lifecycleRunningDetail`,`live`],succeeded:[`workboard.lifecycleDone`,`workboard.lifecycleDoneDetail`,`done`],failed:[`workboard.lifecycleNeedsReview`,`workboard.lifecycleNeedsReviewDetail`,`blocked`],stale:[`workboard.lifecycleStale`,`workboard.lifecycleStaleDetail`,`blocked`],idle:[`workboard.lifecycleLinked`,`workboard.lifecycleIdleDetail`,`idle`],missing:[`workboard.lifecycleMissing`,`workboard.lifecycleMissingDetail`,`blocked`],unlinked:[`workboard.lifecycleUnlinked`,`workboard.lifecycleUnlinkedDetail`,`idle`]},z=e=>M(`workboard.status.${e}`),B=e=>e.charAt(0).toUpperCase()+e.slice(1),V=e=>e?.status===`queued`||e?.status===`running`})))()}function U(e){let t=ne({value:e.value,options:e.options,label:e.label,className:`workboard-select ${e.className??``}`,disabled:e.disabled,renderLeading:e=>e.boardId?ee({id:e.boardId,name:e.label,icon:e.icon,color:e.color}):w,onChange:t=>{e.onChange(t),e.requestUpdate?.()}});return e.showLabel===!1?t:T`
`}
`}function Ot(){return(Ot=e((()=>{E(),j(),k(),v(),S(),s(),N(),F(),ot(),vt(),H()})))()}export{me as S,Ce as _,ht as a,be as b,Ke as c,U as d,L as f,Ae as g,H as h,vt as i,K as l,De as m,Dt as n,Ye as o,B as p,dt as r,Ue as s,Ot as t,W as u,F as v,Te as x,ye as y};
//# sourceMappingURL=view-card-DMysdVMQ.js.map