auto: sync OpenClaw config 2026-09-01 10:10 [manual]

This commit is contained in:
2026-09-01 10:10:21 +08:00
parent 0a394ad88b
commit bb77e01051
1956 changed files with 75339 additions and 571 deletions
File diff suppressed because one or more lines are too long
@@ -0,0 +1,2 @@
import{n as e}from"./rolldown-runtime-DkW27tQK.js";function t(){return(t=e((()=>{})))()}t();
//# sourceMappingURL=__vite-browser-external-2447137e-TVBj4TXR.js.map
@@ -0,0 +1,89 @@
import{n as e}from"./rolldown-runtime-DkW27tQK.js";import{Gt as t,er as n,kn as r}from"./control-ui-foundation-CeFMP1Ly.js";import{b as ee,dr as i,fl as a,fr as o,lr as s,ml as c,pr as te,vr as l,w as u,yr as d}from"./control-ui-core-pH6nakZ-.js";import{G as f,J as p,W as m,Z as h,rt as g}from"./lit-runtime-BEtFSUCp.js";import{Cn as ne,ln as re,m as ie,p as ae}from"./control-ui-core-DGVkFhVB.js";import{Ft as oe,Gt as _,Ht as v,Lt as y,Rt as b,ht as x,qt as S,vt as C}from"./control-ui-core-Br5DB0Zj.js";import{In as w,Ln as T}from"./control-ui-boot-wpHCbPL9.js";import{Cn as E,Fr as D,Ir as O,Lr as k,Nr as A,Pr as j,gn as M,jr as se,mn as N,on as P,vn as F}from"./control-ui-boot-Cdpgu1Gm.js";import{n as I,t as L}from"./settings-workspace-Bo4nqRhI.js";import{n as R,t as z}from"./brand-icons-CYcF0sbL.js";function B(e,t){if(!e)return null;let n=new Date(e);return Number.isNaN(n.getTime())?null:new Intl.DateTimeFormat(t,{dateStyle:`medium`,timeZone:`UTC`}).format(n)}function V(e){return S(e===`copying`?`aboutPage.copyingCommit`:e===`copied`?`aboutPage.copiedCommit`:e===`error`?`aboutPage.copyCommitFailed`:`aboutPage.copyCommit`)}function H(e){return e===`copied`?S(`aboutPage.copiedCommit`):e===`error`?S(`aboutPage.copyCommitFailed`):``}function U(){return p`<span class="muted">${S(`aboutPage.unavailable`)}</span>`}function W(e){if(!e)return f;let t=Date.parse(e);if(!Number.isFinite(t))return f;let n=new Intl.DateTimeFormat(_.getLocale(),{dateStyle:`medium`,timeStyle:`short`}).format(new Date(t));return p`
<time class="about-commit__age" dir="auto" datetime=${e} title=${n}
>${ee(t,{fallback:``})}</time
>
`}function G(e){let t=e.buildInfo.commit;if(!t)return U();let n=V(e.copyState);return p`
<span class="about-commit">
<code dir="ltr" title=${t}>${t.slice(0,q)}</code>
${W(e.buildInfo.commitAt)}
<openclaw-tooltip .content=${n}>
<button
type="button"
class="about-commit__copy"
aria-label=${n}
aria-busy=${e.copyState===`copying`?`true`:f}
?disabled=${e.copyState===`copying`}
@click=${e.onCopyCommit}
>
<span aria-hidden="true">${e.copyState===`copied`?y.check:y.copy}</span>
</button>
</openclaw-tooltip>
<span class="sr-only" role="status" aria-live="polite">${H(e.copyState)}</span>
</span>
`}function K(e){let t=O.find(e=>e.id===`crimson`)??r(O[0],`about lobster palette`),n=se(t);return p`
<section class="about-hero">
<button
type="button"
class="about-hero__clawd ${e.clawdWaving?`about-hero__clawd--wave`:``}"
style=${j(n)}
aria-label=${S(`aboutPage.waveHello`)}
@click=${e.onPokeClawd}
>
${D(n)}
</button>
<h2 class="about-hero__name">${S(`aboutPage.productName`)}</h2>
<p class="about-hero__tagline">${S(`aboutPage.tagline`)}</p>
${e.buildInfo.version?p`<code class="about-hero__version" dir="ltr">v${e.buildInfo.version}</code>`:f}
<nav class="about-hero__links" aria-label=${S(`aboutPage.linksLabel`)}>
${J.map(e=>p`
<a
class="about-hero__link"
href=${e.href}
target=${i}
rel=${o()}
>
<span class="about-hero__link-icon" aria-hidden="true">${e.icon}</span>
<span>${e.label()}</span>
</a>
`)}
</nav>
</section>
`}function ce(e){let t=B(e.buildInfo.builtAt,_.getLocale()),n=p`
<dl
class="settings-kv about-build-grid"
role="group"
aria-label=${S(`aboutPage.artifactDetails`)}
>
<dt>${S(`aboutPage.version`)}</dt>
<dd>
${e.buildInfo.version?p`<code dir="ltr" title=${e.buildInfo.version}>${e.buildInfo.version}</code>`:U()}
</dd>
<dt>${S(`aboutPage.commit`)}</dt>
<dd>${G(e)}</dd>
${e.buildInfo.branch?p`
<dt>${S(`aboutPage.branch`)}</dt>
<dd>
<code dir="ltr" title=${e.buildInfo.branch}
>${e.buildInfo.branch}${e.buildInfo.dirty===!0?`*`:``}</code
>
</dd>
`:f}
<dt>${S(`aboutPage.built`)}</dt>
<dd>
${t&&e.buildInfo.builtAt?p`<time
dir="auto"
datetime=${e.buildInfo.builtAt}
title=${e.buildInfo.builtAt}
>${t}</time
>`:U()}
</dd>
</dl>
`;return N([K(e),F({title:S(`aboutPage.artifactTitle`),description:S(`aboutPage.artifactSubtitle`)},n),F({},M({title:S(`aboutPage.gatewayVersion`),description:S(`aboutPage.gatewayVersionHint`),control:e.gatewayVersion?E(p`<code dir="ltr" title=${e.gatewayVersion}>${e.gatewayVersion}</code>`,{mono:!0}):E(S(`aboutPage.unavailable`))})),p`<p class="about-footer">${S(`aboutPage.license`)}</p>`])}var q,J;function Y(){return(Y=e((()=>{t(),m(),b(),A(),k(),P(),oe(),v(),te(),u(),R(),q=12,J=[{href:`https://openclaw.ai`,icon:y.globe,label:()=>S(`aboutPage.linkWebsite`)},{href:`https://docs.openclaw.ai`,icon:y.book,label:()=>S(`aboutPage.linkDocs`)},{href:`https://github.com/openclaw/openclaw`,icon:z.github,label:()=>S(`aboutPage.linkGitHub`)},{href:`https://discord.gg/clawd`,icon:z.discord,label:()=>S(`aboutPage.linkDiscord`)},{href:`https://x.com/openclaw`,icon:z.x,label:()=>S(`aboutPage.linkX`)},{href:`https://docs.openclaw.ai/releases`,icon:y.scrollText,label:()=>S(`aboutPage.linkChangelog`)}]})))()}var X,Z,Q;function $(){return($=e((()=>{T(),m(),h(),re(),ie(),C(),L(),c(),d(),Y(),X=1800,Z=1400,Q=class extends a{constructor(...e){super(...e),this.copyState=`idle`,this.clawdWaving=!1,this.copyResetTimer=null,this.waveResetTimer=null,this.subscriptions=new l(this).watch(()=>this.context?.gateway,(e,t)=>e.subscribe(t))}disconnectedCallback(){this.subscriptions.clear(),this.copyResetTimer!==null&&(globalThis.clearTimeout(this.copyResetTimer),this.copyResetTimer=null),this.waveResetTimer!==null&&(globalThis.clearTimeout(this.waveResetTimer),this.waveResetTimer=null),super.disconnectedCallback()}pokeClawd(){this.clawdWaving||(this.clawdWaving=!0,this.waveResetTimer=globalThis.setTimeout(()=>{this.waveResetTimer=null,this.clawdWaving=!1},Z))}async copyCommit(){let e=x.commit;if(!e||this.copyState===`copying`)return;this.copyState=`copying`;let t=await s(e);this.isConnected&&(this.copyState=t?`copied`:`error`,this.copyResetTimer!==null&&globalThis.clearTimeout(this.copyResetTimer),this.copyResetTimer=globalThis.setTimeout(()=>{this.copyResetTimer=null,this.copyState=`idle`},X))}render(){let e=this.context.gateway.snapshot,t=e.phase===`connected`&&e.hello?.server?.version?.trim()||null,n=ce({buildInfo:x,gatewayVersion:t,copyState:this.copyState,onCopyCommit:()=>void this.copyCommit(),clawdWaving:this.clawdWaving,onPokeClawd:()=>this.pokeClawd()});return p`
<section class="content-header">
<div>
<div class="page-title">${ne(`about`)}</div>
</div>
</section>
${I(n)}
`}},n([w({context:ae,subscribe:!0})],Q.prototype,`context`,void 0),n([g()],Q.prototype,`copyState`,void 0),n([g()],Q.prototype,`clawdWaving`,void 0),customElements.get(`openclaw-about-page`)||customElements.define(`openclaw-about-page`,Q)})))()}$();
//# sourceMappingURL=about-page-BkgiwiuD.js.map
@@ -0,0 +1 @@
.about-hero{text-align:center;flex-direction:column;align-items:center;padding:10px 16px 26px;display:flex}.about-hero__clawd{aspect-ratio:120/105;border-radius:var(--radius-lg);width:168px;cursor:var(--cursor-action);background:0 0;border:0;padding:0;transition:transform .16s;position:relative}.about-hero__clawd:before{content:"";background:radial-gradient(closest-side, color-mix(in srgb, var(--lob-shell) 22%, transparent), transparent 72%);pointer-events:none;border-radius:50%;position:absolute;inset:-14% -8% -4%}@media (hover:hover){.about-hero__clawd:hover{transform:translateY(-2px)scale(1.02)}}.about-hero__clawd:active{transform:translateY(0)scale(.97)}.about-hero__clawd:focus-visible{box-shadow:var(--focus-ring);outline:none}.about-hero__clawd .lobster-pet__svg{width:100%;height:100%;animation:3.4s ease-in-out infinite lobster-pet-breathe;animation-delay:var(--lob-breathe-delay,0s);position:relative}.about-hero__clawd .lob-eye-open{animation:5.2s linear infinite lobster-pet-blink-open;animation-delay:var(--lob-blink-delay,0s)}.about-hero__clawd .lob-eye-closed{opacity:0;animation:5.2s linear infinite lobster-pet-blink-closed;animation-delay:var(--lob-blink-delay,0s)}.about-hero__clawd .lob-claw--r{animation:11s ease-in-out infinite about-clawd-wave}@keyframes about-clawd-wave{0%,82%,to{transform:translateY(0)rotate(0)}86%,94%{transform:translateY(-7px)rotate(-32deg)}90%{transform:translateY(-7px)rotate(-8deg)}}.about-hero__clawd--wave .lob-claw--r{animation:1.4s ease-in-out about-clawd-poke-wave}@keyframes about-clawd-poke-wave{0%,to{transform:translateY(0)rotate(0)}20%,80%{transform:translateY(-7px)rotate(-32deg)}50%{transform:translateY(-7px)rotate(-8deg)}}.about-hero__name{color:var(--text-strong);letter-spacing:-.02em;margin:14px 0 0;font-size:30px;font-weight:700;line-height:1.15}.about-hero__tagline{max-width:460px;color:var(--muted);font-size:var(--control-ui-text-sm);margin:6px 0 0;line-height:1.45}.about-hero__version{border:1px solid var(--border);background:color-mix(in srgb, var(--bg-elevated) 55%, var(--card) 45%);color:var(--text);font:inherit;font-size:var(--control-ui-text-xs);font-variant-numeric:tabular-nums;border-radius:999px;margin-top:12px;padding:4px 12px}.about-hero__links{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:20px;display:flex}.about-hero__link{border:1px solid var(--border);background:var(--card);color:var(--text);font-size:var(--control-ui-text-sm);border-radius:999px;align-items:center;gap:8px;padding:8px 15px;font-weight:550;text-decoration:none;transition:transform .14s,background .14s,border-color .14s;display:inline-flex}@media (hover:hover){.about-hero__link:hover{border-color:color-mix(in srgb, var(--border) 40%, var(--text) 60%);background:var(--bg-hover);text-decoration:none;transform:translateY(-1px)}}.about-hero__link:focus-visible{box-shadow:var(--focus-ring);outline:none}.about-hero__link-icon{display:inline-flex}.about-hero__link svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:16px;height:16px}.about-hero__link svg.icon--filled{fill:currentColor;stroke:none}.about-footer{color:var(--muted);font-size:var(--control-ui-text-xs);text-align:center;margin:4px 0 6px}@media (prefers-reduced-motion:reduce){.about-hero__clawd,.about-hero__clawd .lobster-pet__svg,.about-hero__clawd .lob-eye-open,.about-hero__clawd .lob-eye-closed,.about-hero__clawd .lob-claw--r,.about-hero__link{transition:none;animation:none}}@media (width<=560px){.about-hero__clawd{width:128px}.about-hero__name{font-size:25px}}.about-build-grid{grid-template-columns:max-content minmax(0,1fr)}.about-commit{align-items:center;gap:var(--space-2);min-width:0;display:inline-flex}.about-commit code{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;min-width:0}.about-commit__copy{color:var(--muted);cursor:var(--cursor-action);transition:opacity var(--duration-fast,.12s) ease, color var(--duration-fast,.12s) ease, background var(--duration-fast,.12s) ease;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:3px;display:inline-flex}.about-commit__copy:focus-visible{color:var(--text-strong);background:var(--bg-hover)}@media (hover:hover){.about-commit__copy:hover{color:var(--text-strong);background:var(--bg-hover)}}.about-commit__copy svg{stroke:currentColor;fill:none;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px;display:block}@media (hover:hover) and (pointer:fine){.about-commit .about-commit__copy{opacity:0}.about-commit:hover .about-commit__copy,.about-commit:focus-within .about-commit__copy{opacity:1}}.about-commit__age{color:var(--muted);font-size:var(--control-ui-text-xs,12px);white-space:nowrap}
File diff suppressed because one or more lines are too long
@@ -0,0 +1,12 @@
import{n as e}from"./rolldown-runtime-DkW27tQK.js";import{Ci as t}from"./control-ui-foundation-CeFMP1Ly.js";import{Js as n,Ys as r,bc as i,qs as a}from"./control-ui-core-pH6nakZ-.js";import{G as o,J as s,W as c}from"./lit-runtime-BEtFSUCp.js";import{Ht as l,Lt as u,Rt as d,qt as f}from"./control-ui-core-Br5DB0Zj.js";import{t as p}from"./agent-select-registration-Bgp9CYzQ.js";function m(e){let i=e.selectedId??e.selection.state.scopeId??``,a=i?t(i):``,c=e.allowAll!==!1,l=n=>e.agents.some(e=>e.kind===`system`&&t(e.id)===n),d=n(e.agents);if(d.length<=1)return o;let p=new Map(d.map(e=>{let n=t(e.id);return[n,n===e.id?e:{...e,id:n}]}));for(let n of e.additionalAgentIds??[]){if(!n.trim())continue;let e=t(n);!l(e)&&!p.has(e)&&p.set(e,{id:e})}a&&!l(a)&&!p.has(a)&&p.set(a,{id:a});let m=[...p.values()].toSorted((e,t)=>r(e).localeCompare(r(t))),h=l(a)?c?``:m[0]?.id??``:a,g=[...c?[{value:``,label:f(`agentScope.allAgents`),icon:u.users}]:[],...m.map(e=>({value:e.id,label:r(e),agent:e}))];return s`
<div class="agent-scope-control">
<span class="agent-scope-control__label">${f(`agentScope.label`)}</span>
<openclaw-agent-select
.options=${g}
.value=${h}
.accessibleLabel=${f(`agentScope.label`)}
.onSelect=${t=>c?e.selection.setScope(t||null):e.selection.set(t||null)}
></openclaw-agent-select>
</div>
`}function h(){return(h=e((()=>{c(),l(),a(),i(),p(),d()})))()}export{m as n,h as t};
//# sourceMappingURL=agent-scope-control-C6P46hJO.js.map
@@ -0,0 +1,2 @@
import{n as e}from"./rolldown-runtime-DkW27tQK.js";import{Cr as t,Sr as n}from"./control-ui-boot-Cdpgu1Gm.js";function r(){return(r=e((()=>{t(),customElements.get(`openclaw-agent-select`)||customElements.define(`openclaw-agent-select`,n)})))()}export{r as t};
//# sourceMappingURL=agent-select-registration-Bgp9CYzQ.js.map
@@ -0,0 +1 @@
.agents-panel-body{gap:var(--space-3);padding:var(--space-3) var(--space-4);min-width:0;display:grid}.agents-panel-body+.agents-panel-body,.settings-kv+.agents-panel-body,.agents-panel-body+.settings-kv{border-top:1px solid color-mix(in srgb, var(--border) 60%, transparent)}
File diff suppressed because one or more lines are too long
@@ -0,0 +1,2 @@
import{n as e}from"./rolldown-runtime-DkW27tQK.js";var t,n,r,i,a,o,s,c;function l(){return(l=e((()=>{t={"+":[`conjugate`,`add`],"":[`negate`,`subtract`],"×":[`signOf`,`multiply`],"÷":[`reciprocal`,`divide`],"⌈":[`ceiling`,`greaterOf`],"⌊":[`floor`,`lesserOf`],"":[`absolute`,`residue`],"":[`indexGenerate`,`indexOf`],"?":[`roll`,`deal`],"⋆":[`exponentiate`,`toThePowerOf`],"⍟":[`naturalLog`,`logToTheBase`],"○":[`piTimes`,`circularFuncs`],"!":[`factorial`,`binomial`],"⌹":[`matrixInverse`,`matrixDivide`],"<":[null,`lessThan`],"≤":[null,`lessThanOrEqual`],"=":[null,`equals`],">":[null,`greaterThan`],"≥":[null,`greaterThanOrEqual`],"≠":[null,`notEqual`],"≡":[`depth`,`match`],"≢":[null,`notMatch`],"∈":[`enlist`,`membership`],"⍷":[null,`find`],"":[`unique`,`union`],"∩":[null,`intersection`],"":[`not`,`without`],"":[null,`or`],"∧":[null,`and`],"⍱":[null,`nor`],"⍲":[null,`nand`],"":[`shapeOf`,`reshape`],",":[`ravel`,`catenate`],"⍪":[null,`firstAxisCatenate`],"⌽":[`reverse`,`rotate`],"⊖":[`axis1Reverse`,`axis1Rotate`],"⍉":[`transpose`,null],"↑":[`first`,`take`],"↓":[null,`drop`],"⊂":[`enclose`,`partitionWithAxis`],"⊃":[`diclose`,`pick`],"⌷":[null,`index`],"⍋":[`gradeUp`,null],"⍒":[`gradeDown`,null],"":[`encode`,null],"⊥":[`decode`,null],"⍕":[`format`,`formatByExample`],"⍎":[`execute`,null],"⊣":[`stop`,`left`],"⊢":[`pass`,`right`]},n=/[\.\/⌿⍀¨⍣]/,r=/⍬/,i=/[\+−×÷⌈⌊∣⍳\?⋆⍟○!⌹<≤=>≥≠≡≢∈⍷∪∩∼∨∧⍱⍲⍴,⍪⌽⊖⍉↑↓⊂⊃⌷⍋⍒⊤⊥⍕⍎⊣⊢]/,a=/←/,o=/[⍝#].*$/,s=function(e){var t=!1;return function(n){return t=n,n!==e||t===`\\`}},c={name:`apl`,startState:function(){return{prev:!1,func:!1,op:!1,string:!1,escape:!1}},token:function(e,c){var l;return e.eatSpace()?null:(l=e.next(),l===`"`||l===`'`?(e.eatWhile(s(l)),e.next(),c.prev=!0,`string`):/[\[{\(]/.test(l)?(c.prev=!1,null):/[\]}\)]/.test(l)?(c.prev=!0,null):r.test(l)?(c.prev=!1,`atom`):/[¯\d]/.test(l)?(c.func?(c.func=!1,c.prev=!1):c.prev=!0,e.eatWhile(/[\w\.]/),`number`):n.test(l)||a.test(l)?`operator`:i.test(l)?(c.func=!0,c.prev=!1,t[l]?`variableName.function.standard`:`variableName.function`):o.test(l)?(e.skipToEnd(),`comment`):l===``&&e.peek()===`.`?(e.next(),`variableName.function`):(e.eatWhile(/[\w\$_]/),c.prev=!0,`keyword`))}}})))()}l();export{c as apl};
//# sourceMappingURL=apl-CDdrCZVl.js.map
@@ -0,0 +1 @@
import"./control-ui-core-Br5DB0Zj.js";import{zo as e}from"./control-ui-boot-Cdpgu1Gm.js";e();
@@ -0,0 +1 @@
import{Bl as e,Vl as t}from"./control-ui-boot-Cdpgu1Gm.js";e();export{t as renderSessionCatalogGroups};
@@ -0,0 +1 @@
import{Sl as e,xl as t}from"./control-ui-boot-Cdpgu1Gm.js";e();export{t as SidebarSessionNarrationController};
@@ -0,0 +1,29 @@
import{n as e}from"./rolldown-runtime-DkW27tQK.js";import{$t as t,Kr as n,U as r,Ur as i,en as a}from"./control-ui-core-pH6nakZ-.js";import{J as o,W as s}from"./lit-runtime-BEtFSUCp.js";import{Jn as c,zn as l}from"./control-ui-core-DGVkFhVB.js";import{Ht as u,qt as d}from"./control-ui-core-Br5DB0Zj.js";import{n as f,t as p}from"./normalization-m-N_6hXH.js";import{n as m,t as h}from"./workboard-board-glyph-f8SLNsbu.js";function g(e,t){return new y(e,t)}var _,v,y,b,x;function S(){return(S=e((()=>{s(),l(),u(),i(),p(),a(),h(),_=`plugin.workboard.changed`,v=2e3,y=class{constructor(e,t){this.onSnapshot=e,this.host=t,this.client=null,this.connected=!1,this.disposed=!1,this.generation=0,this.load=null,this.retryTimer=null,this.snapshot={boards:[],ready:!1}}sync(e,t){if(this.disposed)return;let n=t&&!this.connected&&this.snapshot.ready;if(this.connected=t,!t||!e){this.load&&=(this.generation+=1,null),this.clearRetry();return}this.client!==e&&(this.client=e,this.generation+=1,this.load=null,this.publishCatalog([],!1)),this.ensureAndRecover(n)}handleGatewayEvent(e){e===_&&this.connected&&this.client&&this.ensureAndRecover(!0)}dispose(){this.disposed=!0,this.generation+=1,this.load=null,this.clearRetry(),this.host.clearBoards()}ensureAndRecover(e){let t=this.client;!t||!this.connected||this.ensure(t,e).then(n=>{if(!(this.disposed||!this.connected||this.client!==t)){if(n){this.clearRetry();return}!e&&this.snapshot.ready||this.retryTimer===null&&(this.retryTimer=globalThis.setTimeout(()=>{this.retryTimer=null,this.ensureAndRecover(!0)},v))}})}async ensure(e,t){if(this.disposed||!this.connected||this.client!==e||!t&&this.snapshot.ready)return!1;let n=this.load;if(n?.client===e){let r=await n.promise;return this.disposed||!this.connected||this.client!==e?!1:t?this.load&&this.load!==n?await this.load.promise:(this.load===n&&(this.load=null),await this.ensure(e,!0)):r}let r=++this.generation,i=(async()=>{try{let t=f(await e.request(`workboard.boards.list`,{}));return!t||this.disposed||!this.connected||this.client!==e||r!==this.generation?!1:(this.publishCatalog(t,!0),!0)}catch{return!1}})(),a={client:e,promise:i};this.load=a;try{return await i}finally{this.load===a&&(this.load=null)}}publishCatalog(e,n){t(this.host).boards=e,this.host.setBoardsReady(n),this.host.notify();let r={boards:e.map(({id:e,name:t,icon:n,color:r})=>({id:e,...t?{name:t}:{},...n?{icon:n}:{},...r?{color:r}:{}})),ready:n};this.snapshot=r,this.onSnapshot(r)}clearRetry(){this.retryTimer!==null&&(globalThis.clearTimeout(this.retryTimer),this.retryTimer=null)}},b=e=>{let t=c(e.board.id,e.basePath);return o`
<a
href=${t}
class="nav-item nav-item--workboard-board ${e.active?`nav-item--active`:``}"
aria-current=${e.active?`page`:void 0}
@click=${n=>{r(n)&&(n.preventDefault(),e.onNavigate(t))}}
>
<span class="nav-item__icon" aria-hidden="true"
>${m(e.board,`workboard-board-glyph--sidebar`)}</span
>
<span class="nav-item__text">${n(e.board)}</span>
</a>
`},x=(e,t)=>o`
<div class="sidebar-customize-menu__group-title">${d(`nav.workboardGroup`)}</div>
${e.map(e=>{let r=`workboard:${e.id}`;return o`
<wa-dropdown-item
class="sidebar-customize-menu__item"
type="checkbox"
value=${r}
.checked=${t.includes(r)}
>
<span slot="icon" class="nav-item__icon" aria-hidden="true"
>${m(e,`workboard-board-glyph--sidebar`)}</span
>
<span class="sidebar-customize-menu__text">${n(e)}</span>
</wa-dropdown-item>
`})}
`})))()}S();export{g as createSidebarWorkboardRuntime,x as renderSidebarWorkboardCustomize,b as renderSidebarWorkboardEntry};
//# sourceMappingURL=app-sidebar-workboard.runtime-BV8rPjRk.js.map
@@ -0,0 +1,36 @@
import{n as e}from"./rolldown-runtime-DkW27tQK.js";import{J as t,W as n}from"./lit-runtime-BEtFSUCp.js";import{Ht as r,qt as i}from"./control-ui-core-Br5DB0Zj.js";import{Ii as a,Li as o}from"./control-ui-boot-Cdpgu1Gm.js";function s(e){return t`
<div class="sw-diff__row sw-diff__row--${e.kind}">
<span class="sw-diff__sign" aria-hidden="true">${u[e.kind]}</span>
<span class="sw-diff__text">${e.kind===`skip`?``:e.text}</span>
</div>
`}function c(e,n){let r=a(e,n,{compactUnchanged:!0});return r.kind===`complete`&&r.lines.length===0?t`<p class="sw-muted">${i(`skillWorkshop.diff.unchanged`)}</p>`:t`
<div class="sw-diff">
${r.kind===`complete`?t`<p class="sw-diff__stat">
<span class="sw-diff__stat-add">+${r.stat.added}</span>
<span class="sw-diff__stat-del">-${r.stat.removed}</span>
</p>`:t`<p class="sw-muted sw-diff__notice">${i(`skillWorkshop.diff.truncated`)}</p>`}
<div class="sw-diff__rows">${r.lines.map(s)}</div>
</div>
`}function l(e,n){return t`
<section class="sw-section sw-applied-history">
<h3 class="sw-section__label">${i(`skillWorkshop.applied.history`)}</h3>
<div class="sw-applied-history__list">
${n.revisions.map(({proposal:n,operation:r,version:a})=>{let o=n.key===e.selectedKey;return t`
<button
class="sw-applied-history__item ${o?`is-selected`:``}"
aria-current=${o?`true`:`false`}
@click=${()=>e.onSelect(n.key)}
>
<span class="sw-applied-history__operation">
${i(`skillWorkshop.applied.${r}`)}
</span>
<span class="sw-applied-history__age">${n.ageLabel}</span>
<span class="sw-applied-history__version">
${i(`skillWorkshop.applied.version`,{version:String(a)})}
</span>
</button>
`})}
</div>
</section>
`}var u;function d(){return(d=e((()=>{n(),r(),o(),u={add:`+`,del:`-`,ctx:` `,file:` `,skip:``}})))()}d();export{l as renderAppliedHistory,c as renderAppliedRevisionDiff};
//# sourceMappingURL=applied-history.runtime-DOjIkwDo.js.map
File diff suppressed because one or more lines are too long
@@ -0,0 +1,2 @@
import{n as e}from"./rolldown-runtime-DkW27tQK.js";function t(){return(t=e((()=>{})))()}export{t};
//# sourceMappingURL=approval-Dpr9VMH2.js.map
@@ -0,0 +1,2 @@
import{n as e}from"./rolldown-runtime-DkW27tQK.js";import{Dt as t,Et as n,_t as r,bt as i,gt as a,ht as o}from"./control-ui-boot-wpHCbPL9.js";var s,c,l;function u(){return(u=e((()=>{n(),i(),s=t(o),c=t(a),l=t(r)})))()}export{l as i,s as n,c as r,u as t};
//# sourceMappingURL=approval-result-validators-Bwny6Cwa.js.map
File diff suppressed because one or more lines are too long
@@ -0,0 +1,128 @@
import{n as e}from"./rolldown-runtime-DkW27tQK.js";import{er as t}from"./control-ui-foundation-CeFMP1Ly.js";import{dr as n,fl as r,fr as i,ml as a,pr as o,vr as s,yr as c}from"./control-ui-core-pH6nakZ-.js";import{G as l,J as u,W as d}from"./lit-runtime-BEtFSUCp.js";import{Cn as f,Dn as p,En as m,Jt as h,Ut as g,ln as _,m as v,p as y}from"./control-ui-core-DGVkFhVB.js";import{Ht as b,Lt as x,Rt as S,qt as C}from"./control-ui-core-Br5DB0Zj.js";import{In as w,Ln as T}from"./control-ui-boot-wpHCbPL9.js";import{n as E,t as D}from"./settings-workspace-Bo4nqRhI.js";import{n as O,t as k}from"./brand-icons-CYcF0sbL.js";var A;function j(){return(j=e((()=>{d(),A={watch:u`
<svg viewBox="0 0 24 24">
<circle cx="12" cy="12" r="6" />
<polyline points="12 10 12 12 13 13" />
<path d="m16.13 7.66-.81-4.05a2 2 0 0 0-2-1.61h-2.68a2 2 0 0 0-2 1.61l-.78 4.05" />
<path d="m7.88 16.36.8 4a2 2 0 0 0 2 1.61h2.72a2 2 0 0 0 2-1.61l.81-4.05" />
</svg>
`,apple:u`
<svg viewBox="0 0 24 24" class="icon--filled">
<path
d="M17.05 12.54c-.03-2.62 2.14-3.88 2.24-3.94-1.22-1.79-3.12-2.03-3.8-2.06-1.61-.16-3.15.95-3.97.95-.82 0-2.08-.93-3.42-.9-1.76.03-3.38 1.02-4.29 2.6-1.83 3.17-.47 7.87 1.31 10.44.87 1.26 1.91 2.67 3.27 2.62 1.31-.05 1.81-.85 3.4-.85 1.58 0 2.03.85 3.42.82 1.41-.02 2.31-1.28 3.17-2.55.99-1.46 1.4-2.87 1.42-2.94-.03-.02-2.73-1.05-2.75-4.19Zm-2.6-7.68c.72-.88 1.21-2.09 1.08-3.3-1.04.04-2.3.69-3.05 1.56-.67.78-1.26 2.02-1.1 3.2 1.16.09 2.34-.59 3.07-1.46Z"
/>
</svg>
`,android:u`
<svg viewBox="0 0 24 24" class="icon--filled">
<path
d="M17.52 15.05a.98.98 0 1 1 .01-1.96.98.98 0 0 1-.01 1.96m-11.04 0a.98.98 0 1 1 .01-1.96.98.98 0 0 1-.01 1.96m11.39-5.89 1.96-3.39a.4.4 0 0 0-.15-.55.4.4 0 0 0-.55.15l-1.98 3.43A12.03 12.03 0 0 0 12 7.75c-1.85 0-3.6.42-5.15 1.05L4.87 5.37a.4.4 0 0 0-.55-.15.4.4 0 0 0-.15.55l1.96 3.39C2.75 11 .48 14.42.14 18.4h23.72c-.34-3.98-2.61-7.4-5.99-9.24"
/>
</svg>
`,windows:u`
<svg viewBox="0 0 24 24" class="icon--filled">
<path
d="M3 5.55 10.29 4.5v7.02H3V5.55Zm0 12.9 7.29 1.05v-6.93H3v5.88Zm8.09 1.16L21 21v-8.43h-9.91v7.04Zm0-15.22v7.13H21V3l-9.91 1.39Z"
/>
</svg>
`,linux:u`
<svg viewBox="0 0 24 24" class="icon--filled">
<path
fill-rule="evenodd"
d="M12 2c-2.76 0-5 2.24-5 5v3.1c0 1.35-.62 2.5-1.32 3.6C4.6 15.4 4 16.9 4 18.3 4 20.9 7.58 22 12 22s8-1.1 8-3.7c0-1.4-.6-2.9-1.68-4.6-.7-1.1-1.32-2.25-1.32-3.6V7c0-2.76-2.24-5-5-5Zm-2 4.5a1 1 0 1 1 0 2 1 1 0 0 1 0-2Zm4 0a1 1 0 1 1 0 2 1 1 0 0 1 0-2Zm-2 2.7 1.8 1.3c.3.24.3.7-.02.92L12 12.6l-1.78-1.18a.58.58 0 0 1-.02-.93L12 9.2Z"
/>
</svg>
`,chrome:u`
<svg viewBox="0 0 24 24" class="icon--filled">
<path
d="M12 2a10 10 0 0 1 8.66 5H12a5 5 0 0 0-4.79 3.57L4.4 5.72A9.98 9.98 0 0 1 12 2Zm9.54 7A10 10 0 0 1 12 22l-.34-.01 4.36-7.55A4.98 4.98 0 0 0 17 12c0-1.13-.37-2.16-1-3h5.54ZM3.35 7.57l4.36 7.56a5 5 0 0 0 6.16 2.24l-2.81 4.87A10 10 0 0 1 3.35 7.57ZM12 8.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 0 1 0-7Z"
/>
</svg>
`}})))()}function M(e,t,r){let a=t===0?`apps-card__cta apps-card__cta--primary`:`apps-card__cta`;return e.kind===`internal`?u`
<button type="button" class=${a} @click=${()=>r.onNavigate(e.routeId)}>
${e.label()}
</button>
`:u`
<a
class=${a}
href=${e.href}
target=${n}
rel=${i()}
>
${e.label()}
</a>
`}function N(e,t){let[n,r]=e.gradient;return u`
<article class="apps-card">
<div class="apps-card__art" style=${`--apps-art-a:${n};--apps-art-b:${r}`}>
<img
class="apps-card__art-img apps-card__art-img--light"
src=${m(`app-art/${e.id}.webp`)}
alt=""
loading="lazy"
decoding="async"
/>
<img
class="apps-card__art-img apps-card__art-img--dark"
src=${m(`app-art/${e.id}-dark.webp`)}
alt=""
loading="lazy"
decoding="async"
/>
</div>
<div class="apps-card__body">
<div class="apps-card__title-row">
<span class="apps-card__icon" aria-hidden="true">${e.icon}</span>
<h3 class="apps-card__title">${e.title()}</h3>
${e.badge?u`<span class="apps-card__badge">${e.badge()}</span>`:l}
</div>
<p class="apps-card__desc">${e.desc()}</p>
<div class="apps-card__ctas">
${e.ctas.map((e,n)=>M(e,n,t))}
</div>
</div>
</article>
`}function P(e,t){let n=e.id===`mobile`&&t.onPairDevice?u`
<p class="apps-pair-hint">
${C(`appsPage.havePhone`)}
<button type="button" @click=${t.onPairDevice}>
${C(`appsPage.pairDevice`)}
</button>
</p>
`:l;return u`
<section class="apps-section" aria-label=${e.label()}>
<h2 class="apps-section__heading">${e.label()}</h2>
<div class="apps-grid">${e.cards.map(e=>N(e,t))}</div>
${n}
</section>
`}function F(){return u`
<section class="apps-section" aria-label=${C(`appsPage.sectionCommunity`)}>
<h2 class="apps-section__heading">${C(`appsPage.sectionCommunity`)}</h2>
<nav class="apps-community" aria-label=${C(`appsPage.sectionCommunity`)}>
${z.map(e=>u`
<a
class="apps-pill"
href=${e.href}
target=${n}
rel=${i()}
>
<span class="apps-pill__icon" aria-hidden="true">${e.icon}</span>
<span>${e.label()}</span>
</a>
`)}
</nav>
</section>
`}function I(e){return u`
<div class="apps-page">
<section class="apps-hero">
<h1 class="apps-hero__title">${C(`appsPage.heroTitle`)}</h1>
<p class="apps-hero__tagline">${C(`appsPage.heroTagline`)}</p>
</section>
${R.map(t=>P(t,e))} ${F()}
</div>
`}var L,R,z;function B(){return(B=e((()=>{d(),p(),S(),b(),o(),O(),j(),L=e=>({kind:`external`,href:`https://docs.openclaw.ai${e}`,label:()=>C(`appsPage.ctaDocs`)}),R=[{id:`mobile`,label:()=>C(`appsPage.sectionMobile`),cards:[{id:`ios`,gradient:[`#38bdf8`,`#1d4ed8`],icon:A.apple,title:()=>C(`appsPage.cards.ios.title`),desc:()=>C(`appsPage.cards.ios.desc`),ctas:[{kind:`external`,href:`https://apps.apple.com/app/openclaw-ai-that-does-things/id6780396132`,label:()=>C(`appsPage.ctaAppStore`)},L(`/platforms/ios`)]},{id:`android`,gradient:[`#34d399`,`#047857`],icon:A.android,title:()=>C(`appsPage.cards.android.title`),desc:()=>C(`appsPage.cards.android.desc`),ctas:[{kind:`external`,href:`https://play.google.com/store/apps/details?id=ai.openclaw.app`,label:()=>C(`appsPage.ctaPlayStore`)},L(`/platforms/android`)]}]},{id:`watch`,label:()=>C(`appsPage.sectionWatch`),cards:[{id:`apple-watch`,gradient:[`#f472b6`,`#be185d`],icon:A.watch,title:()=>C(`appsPage.cards.appleWatch.title`),desc:()=>C(`appsPage.cards.appleWatch.desc`),badge:()=>C(`appsPage.badgeBundledIos`),ctas:[L(`/platforms/ios`)]},{id:`wear-os`,gradient:[`#22d3ee`,`#0e7490`],icon:A.watch,title:()=>C(`appsPage.cards.wearOs.title`),desc:()=>C(`appsPage.cards.wearOs.desc`),badge:()=>C(`appsPage.badgeBundledAndroid`),ctas:[L(`/platforms/android`)]}]},{id:`desktop`,label:()=>C(`appsPage.sectionDesktop`),cards:[{id:`macos`,gradient:[`#a855f7`,`#6b21a8`],icon:A.apple,title:()=>C(`appsPage.cards.macos.title`),desc:()=>C(`appsPage.cards.macos.desc`),ctas:[{kind:`external`,href:`https://github.com/openclaw/openclaw/releases`,label:()=>C(`appsPage.ctaDownload`)},L(`/platforms/macos`)]},{id:`windows`,gradient:[`#818cf8`,`#4338ca`],icon:A.windows,title:()=>C(`appsPage.cards.windows.title`),desc:()=>C(`appsPage.cards.windows.desc`),ctas:[{kind:`external`,href:`https://github.com/openclaw/openclaw-windows-node/releases/latest`,label:()=>C(`appsPage.ctaDownload`)},L(`/platforms/windows`)]},{id:`linux`,gradient:[`#fbbf24`,`#b45309`],icon:A.linux,title:()=>C(`appsPage.cards.linux.title`),desc:()=>C(`appsPage.cards.linux.desc`),ctas:[{kind:`external`,href:`https://github.com/openclaw/openclaw/releases`,label:()=>C(`appsPage.ctaDownload`)},L(`/platforms/linux`)]}]},{id:`browser`,label:()=>C(`appsPage.sectionBrowser`),cards:[{id:`chrome-extension`,gradient:[`#f59e0b`,`#ea580c`],icon:A.chrome,title:()=>C(`appsPage.cards.chrome.title`),desc:()=>C(`appsPage.cards.chrome.desc`),ctas:[{kind:`external`,href:`https://chromewebstore.google.com/detail/openclaw/kcdjddhmeafeomebliikmbpblkmkfoig`,label:()=>C(`appsPage.ctaChromeWebStore`)},{kind:`external`,href:`https://docs.openclaw.ai/tools/chrome-extension`,label:()=>C(`appsPage.ctaSetupGuide`)}]},{id:`plugins`,gradient:[`#fb7185`,`#9f1239`],icon:x.puzzle,title:()=>C(`appsPage.cards.plugins.title`),desc:()=>C(`appsPage.cards.plugins.desc`),ctas:[{kind:`internal`,routeId:`plugins`,label:()=>C(`appsPage.ctaOpenPlugins`)},{kind:`external`,href:`https://clawhub.ai`,label:()=>C(`appsPage.ctaBrowseClawHub`)}]}]}],z=[{href:`https://discord.gg/clawd`,icon:k.discord,label:()=>C(`appsPage.linkDiscord`)},{href:`https://docs.openclaw.ai`,icon:x.book,label:()=>C(`appsPage.linkDocs`)}]})))()}var V;function H(){return(H=e((()=>{T(),d(),_(),v(),h(),D(),a(),c(),B(),V=class extends r{constructor(...e){super(...e),this.subscriptions=new s(this).watch(()=>this.context?.gateway,(e,t)=>e.subscribe(t))}disconnectedCallback(){this.subscriptions.clear(),super.disconnectedCallback()}render(){let e=this.context.gateway.snapshot,t=I({onNavigate:e=>this.context.navigate(e),onPairDevice:e.phase===`connected`&&g(e.hello?.auth??null)?()=>void this.context.overlays.openDevicePairSetup():void 0});return u`
<section class="content-header">
<div>
<div class="page-title">${f(`apps`)}</div>
</div>
</section>
${E(t)}
`}},t([w({context:y,subscribe:!0})],V.prototype,`context`,void 0),customElements.get(`openclaw-apps-page`)||customElements.define(`openclaw-apps-page`,V)})))()}H();
//# sourceMappingURL=apps-page-Dze4Pwkv.js.map
@@ -0,0 +1 @@
.apps-hero{text-align:center;flex-direction:column;align-items:center;padding:18px 16px 10px;display:flex}.apps-hero__title{color:var(--text-strong);letter-spacing:-.02em;margin:0;font-size:30px;font-weight:700;line-height:1.15}.apps-hero__tagline{max-width:460px;color:var(--muted);font-size:var(--control-ui-text-sm);margin:6px 0 0;line-height:1.45}.apps-section{margin-top:26px}.apps-section__heading{color:var(--muted);font-size:var(--control-ui-text-xs);letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px 2px;font-weight:600}.apps-grid{gap:var(--space-4,16px);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}.apps-card{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);flex-direction:column;transition:transform .14s,border-color .14s;display:flex;overflow:hidden}@media (hover:hover){.apps-card:hover{border-color:color-mix(in srgb, var(--border) 55%, var(--text) 45%);transform:translateY(-1px)}}.apps-card__art{aspect-ratio:16/9;background:linear-gradient(135deg, color-mix(in srgb, var(--apps-art-a) 70%, var(--card)), color-mix(in srgb, var(--apps-art-b) 70%, var(--card)))}.apps-card__art img{object-fit:cover;width:100%;height:100%;display:block}.apps-card__art .apps-card__art-img--light{display:none}:root[data-theme-mode=light] .apps-card__art .apps-card__art-img--light{display:block}:root[data-theme-mode=light] .apps-card__art .apps-card__art-img--dark{display:none}.apps-card__body{flex-direction:column;flex:1;gap:8px;padding:14px;display:flex}.apps-card__title-row{flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0;display:flex}.apps-card__icon{color:var(--text);display:inline-flex}.apps-card__title{color:var(--text-strong);font-size:var(--control-ui-text-md,15px);flex:auto;margin:0;font-weight:600}.apps-card__badge{border:1px solid var(--border);background:color-mix(in srgb, var(--bg-elevated) 55%, var(--card) 45%);color:var(--muted);font-size:var(--control-ui-text-xs);white-space:nowrap;border-radius:999px;padding:2px 9px}.apps-card__desc{color:var(--muted);font-size:var(--control-ui-text-sm);margin:0;line-height:1.45}.apps-card__ctas{flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:6px;display:flex}.apps-card__cta{border:1px solid var(--border);background:var(--card);color:var(--text);font:inherit;font-size:var(--control-ui-text-sm);cursor:var(--cursor-action);border-radius:999px;align-items:center;padding:6px 13px;font-weight:550;text-decoration:none;transition:transform .14s,background .14s,border-color .14s;display:inline-flex}.apps-card__cta--primary{border-color:color-mix(in srgb, var(--border) 30%, var(--text) 70%);background:var(--text-strong);color:var(--bg)}@media (hover:hover){.apps-card__cta:hover{border-color:color-mix(in srgb, var(--border) 40%, var(--text) 60%);background:var(--bg-hover);text-decoration:none;transform:translateY(-1px)}.apps-card__cta--primary:hover{background:var(--text);color:var(--bg)}}.apps-card__cta:focus-visible{box-shadow:var(--focus-ring);outline:none}.apps-pair-hint{color:var(--muted);font-size:var(--control-ui-text-sm);margin:10px 2px 0}.apps-pair-hint button{color:var(--text);font:inherit;cursor:var(--cursor-action);text-underline-offset:2px;background:0 0;border:0;padding:0;text-decoration:underline}@media (hover:hover){.apps-pair-hint button:hover{color:var(--text-strong)}}.apps-pair-hint button:focus-visible{box-shadow:var(--focus-ring);border-radius:4px;outline:none}.apps-community{flex-wrap:wrap;gap:10px;display:flex}.apps-pill{border:1px solid var(--border);background:var(--card);color:var(--text);font-size:var(--control-ui-text-sm);border-radius:999px;align-items:center;gap:8px;padding:8px 15px;font-weight:550;text-decoration:none;transition:transform .14s,background .14s,border-color .14s;display:inline-flex}@media (hover:hover){.apps-pill:hover{border-color:color-mix(in srgb, var(--border) 40%, var(--text) 60%);background:var(--bg-hover);text-decoration:none;transform:translateY(-1px)}}.apps-pill:focus-visible{box-shadow:var(--focus-ring);outline:none}.apps-pill__icon{display:inline-flex}.apps-card__icon svg,.apps-pill svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:16px;height:16px}.apps-card__icon svg.icon--filled,.apps-pill svg.icon--filled{fill:currentColor;stroke:none}@media (prefers-reduced-motion:reduce){.apps-card,.apps-card__cta,.apps-pill{transition:none}@media (hover:hover){.apps-card:hover,.apps-card__cta:hover,.apps-pill:hover{transform:none}}}@media (width<=560px){.apps-hero__title{font-size:25px}}
File diff suppressed because one or more lines are too long
@@ -0,0 +1,2 @@
import{n as e}from"./rolldown-runtime-DkW27tQK.js";function t(e){var t=e.match(/^\s*\S/);return e.skipToEnd(),t?`error`:null}var n;function r(){return(r=e((()=>{n={name:`asciiarmor`,token:function(e,n){var r;if(n.state==`top`)return e.sol()&&(r=e.match(/^-----BEGIN (.*)?-----\s*$/))?(n.state=`headers`,n.type=r[1],`tag`):t(e);if(n.state==`headers`){if(e.sol()&&e.match(/^\w+:/))return n.state=`header`,`atom`;var i=t(e);return i&&(n.state=`body`),i}if(n.state==`header`)return e.skipToEnd(),n.state=`headers`,`string`;if(n.state==`body`)return e.sol()&&(r=e.match(/^-----END (.*)?-----\s*$/))?r[1]==n.type?(n.state=`end`,`tag`):`error`:e.eatWhile(/[A-Za-z0-9+\/=]/)?null:(e.next(),`error`);if(n.state==`end`)return t(e)},blankLine:function(e){e.state==`headers`&&(e.state=`body`)},startState:function(){return{state:`top`,type:null}}}})))()}r();export{n as asciiArmor};
//# sourceMappingURL=asciiarmor-B6IWxPZf.js.map
@@ -0,0 +1,2 @@
import{n as e}from"./rolldown-runtime-DkW27tQK.js";function t(e){for(var t={},n=e.split(` `),r=0;r<n.length;++r)t[n[r]]=!0;return t}function n(e){var t=e.keywords||r.keywords,n=e.cmipVerbs||r.cmipVerbs,i=e.compareTypes||r.compareTypes,a=e.status||r.status,o=e.tags||r.tags,s=e.storage||r.storage,c=e.modifier||r.modifier,l=e.accessTypes||r.accessTypes,u=e.multiLineStrings||r.multiLineStrings,d=e.indentStatements!==!1,f=/[\|\^]/,p;function m(e,r){var u=e.next();if(u==`"`||u==`'`)return r.tokenize=h(u),r.tokenize(e,r);if(/[\[\]\(\){}:=,;]/.test(u))return p=u,`punctuation`;if(u==`-`&&e.eat(`-`))return e.skipToEnd(),`comment`;if(/\d/.test(u))return e.eatWhile(/[\w\.]/),`number`;if(f.test(u))return e.eatWhile(f),`operator`;e.eatWhile(/[\w\-]/);var d=e.current();return t.propertyIsEnumerable(d)?`keyword`:n.propertyIsEnumerable(d)?`variableName`:i.propertyIsEnumerable(d)?`atom`:a.propertyIsEnumerable(d)?`comment`:o.propertyIsEnumerable(d)?`typeName`:s.propertyIsEnumerable(d)||c.propertyIsEnumerable(d)||l.propertyIsEnumerable(d)?`modifier`:`variableName`}function h(e){return function(t,n){for(var r=!1,i,a=!1;(i=t.next())!=null;){if(i==e&&!r){var o=t.peek();o&&(o=o.toLowerCase(),(o==`b`||o==`h`||o==`o`)&&t.next()),a=!0;break}r=!r&&i==`\\`}return(a||!(r||u))&&(n.tokenize=null),`string`}}function g(e,t,n,r,i){this.indented=e,this.column=t,this.type=n,this.align=r,this.prev=i}function _(e,t,n){var r=e.indented;return e.context&&e.context.type==`statement`&&(r=e.context.indented),e.context=new g(r,t,n,null,e.context)}function v(e){var t=e.context.type;return(t==`)`||t==`]`||t==`}`)&&(e.indented=e.context.indented),e.context=e.context.prev}return{name:`asn1`,startState:function(){return{tokenize:null,context:new g(-2,0,`top`,!1),indented:0,startOfLine:!0}},token:function(e,t){var n=t.context;if(e.sol()&&(n.align??(n.align=!1),t.indented=e.indentation(),t.startOfLine=!0),e.eatSpace())return null;p=null;var r=(t.tokenize||m)(e,t);if(r==`comment`)return r;if(n.align??(n.align=!0),(p==`;`||p==`:`||p==`,`)&&n.type==`statement`)v(t);else if(p==`{`)_(t,e.column(),`}`);else if(p==`[`)_(t,e.column(),`]`);else if(p==`(`)_(t,e.column(),`)`);else if(p==`}`){for(;n.type==`statement`;)n=v(t);for(n.type==`}`&&(n=v(t));n.type==`statement`;)n=v(t)}else p==n.type?v(t):d&&((n.type==`}`||n.type==`top`)&&p!=`;`||n.type==`statement`&&p==`newstatement`)&&_(t,e.column(),`statement`);return t.startOfLine=!1,r},languageData:{indentOnInput:/^\s*[{}]$/,commentTokens:{line:`--`}}}}var r;function i(){return(i=e((()=>{r={keywords:t(`DEFINITIONS OBJECTS IF DERIVED INFORMATION ACTION REPLY ANY NAMED CHARACTERIZED BEHAVIOUR REGISTERED WITH AS IDENTIFIED CONSTRAINED BY PRESENT BEGIN IMPORTS FROM UNITS SYNTAX MIN-ACCESS MAX-ACCESS MINACCESS MAXACCESS REVISION STATUS DESCRIPTION SEQUENCE SET COMPONENTS OF CHOICE DistinguishedName ENUMERATED SIZE MODULE END INDEX AUGMENTS EXTENSIBILITY IMPLIED EXPORTS`),cmipVerbs:t(`ACTIONS ADD GET NOTIFICATIONS REPLACE REMOVE`),compareTypes:t(`OPTIONAL DEFAULT MANAGED MODULE-TYPE MODULE_IDENTITY MODULE-COMPLIANCE OBJECT-TYPE OBJECT-IDENTITY OBJECT-COMPLIANCE MODE CONFIRMED CONDITIONAL SUBORDINATE SUPERIOR CLASS TRUE FALSE NULL TEXTUAL-CONVENTION`),status:t(`current deprecated mandatory obsolete`),tags:t(`APPLICATION AUTOMATIC EXPLICIT IMPLICIT PRIVATE TAGS UNIVERSAL`),storage:t(`BOOLEAN INTEGER OBJECT IDENTIFIER BIT OCTET STRING UTCTime InterfaceIndex IANAifType CMIP-Attribute REAL PACKAGE PACKAGES IpAddress PhysAddress NetworkAddress BITS BMPString TimeStamp TimeTicks TruthValue RowStatus DisplayString GeneralString GraphicString IA5String NumericString PrintableString SnmpAdminString TeletexString UTF8String VideotexString VisibleString StringStore ISO646String T61String UniversalString Unsigned32 Integer32 Gauge Gauge32 Counter Counter32 Counter64`),modifier:t(`ATTRIBUTE ATTRIBUTES MANDATORY-GROUP MANDATORY-GROUPS GROUP GROUPS ELEMENTS EQUALITY ORDERING SUBSTRINGS DEFINED`),accessTypes:t(`not-accessible accessible-for-notify read-only read-create read-write`),multiLineStrings:!0}})))()}i();export{n as asn1};
//# sourceMappingURL=asn1-xBq2G-qC.js.map
@@ -0,0 +1,2 @@
import{n as e}from"./rolldown-runtime-DkW27tQK.js";function t(e,t){var i=``,a=e.next();if(t.blockComment)return a==`-`&&e.match(`-;`,!0)?t.blockComment=!1:e.skipTo(`--;`)?(e.next(),e.next(),e.next(),t.blockComment=!1):e.skipToEnd(),`comment`;if(a==`;`)return e.match(`--`,!0)&&!e.match(`-`,!1)?(t.blockComment=!0,`comment`):(e.skipToEnd(),`comment`);if(a==`[`)return e.skipTo(`]`),e.eat(`]`),`header`;if(a==`"`)return e.skipTo(`"`),`string`;if(a==`'`)return e.skipTo(`'`),`string.special`;if(a==`#`&&(e.eatWhile(/\w/),i=e.current(),r.indexOf(i)!==-1))return e.skipToEnd(),`strong`;if(a==`$`&&e.peek()==`{`)return e.skipTo(`}`),e.eat(`}`),`variableName.special`;if(e.eatWhile(/\w/),i=e.current(),n.indexOf(i)!==-1){switch(t.extenStart=!0,i){case`same`:t.extenSame=!0;break;case`include`:case`switch`:case`ignorepat`:t.extenInclude=!0}return`atom`}}var n,r,i,a;function o(){return(o=e((()=>{n=[`exten`,`same`,`include`,`ignorepat`,`switch`],r=[`#include`,`#exec`],i=`addqueuemember.adsiprog.aelsub.agentlogin.agentmonitoroutgoing.agi.alarmreceiver.amd.answer.authenticate.background.backgrounddetect.bridge.busy.callcompletioncancel.callcompletionrequest.celgenuserevent.changemonitor.chanisavail.channelredirect.chanspy.clearhash.confbridge.congestion.continuewhile.controlplayback.dahdiacceptr2call.dahdibarge.dahdiras.dahdiscan.dahdisendcallreroutingfacility.dahdisendkeypadfacility.datetime.dbdel.dbdeltree.deadagi.dial.dictate.directory.disa.dumpchan.eagi.echo.endwhile.exec.execif.execiftime.exitwhile.extenspy.externalivr.festival.flash.followme.forkcdr.getcpeid.gosub.gosubif.goto.gotoif.gotoiftime.hangup.iax2provision.ices.importvar.incomplete.ivrdemo.jabberjoin.jabberleave.jabbersend.jabbersendgroup.jabberstatus.jack.log.macro.macroexclusive.macroexit.macroif.mailboxexists.meetme.meetmeadmin.meetmechanneladmin.meetmecount.milliwatt.minivmaccmess.minivmdelete.minivmgreet.minivmmwi.minivmnotify.minivmrecord.mixmonitor.monitor.morsecode.mp3player.mset.musiconhold.nbscat.nocdr.noop.odbc.odbc.odbcfinish.originate.ospauth.ospfinish.osplookup.ospnext.page.park.parkandannounce.parkedcall.pausemonitor.pausequeuemember.pickup.pickupchan.playback.playtones.privacymanager.proceeding.progress.queue.queuelog.raiseexception.read.readexten.readfile.receivefax.receivefax.receivefax.record.removequeuemember.resetcdr.retrydial.return.ringing.sayalpha.saycountedadj.saycountednoun.saycountpl.saydigits.saynumber.sayphonetic.sayunixtime.senddtmf.sendfax.sendfax.sendfax.sendimage.sendtext.sendurl.set.setamaflags.setcallerpres.setmusiconhold.sipaddheader.sipdtmfmode.sipremoveheader.skel.slastation.slatrunk.sms.softhangup.speechactivategrammar.speechbackground.speechcreate.speechdeactivategrammar.speechdestroy.speechloadgrammar.speechprocessingsound.speechstart.speechunloadgrammar.stackpop.startmusiconhold.stopmixmonitor.stopmonitor.stopmusiconhold.stopplaytones.system.testclient.testserver.transfer.tryexec.trysystem.unpausemonitor.unpausequeuemember.userevent.verbose.vmauthenticate.vmsayname.voicemail.voicemailmain.wait.waitexten.waitfornoise.waitforring.waitforsilence.waitmusiconhold.waituntil.while.zapateller`.split(`.`),a={name:`asterisk`,startState:function(){return{blockComment:!1,extenStart:!1,extenSame:!1,extenInclude:!1,extenExten:!1,extenPriority:!1,extenApplication:!1}},token:function(e,n){var r=``;if(e.eatSpace())return null;if(n.extenStart)return e.eatWhile(/[^\s]/),r=e.current(),/^=>?$/.test(r)?(n.extenExten=!0,n.extenStart=!1,`strong`):(n.extenStart=!1,e.skipToEnd(),`error`);if(n.extenExten)return n.extenExten=!1,n.extenPriority=!0,e.eatWhile(/[^,]/),n.extenInclude&&=(e.skipToEnd(),n.extenPriority=!1,!1),n.extenSame&&(n.extenPriority=!1,n.extenSame=!1,n.extenApplication=!0),`tag`;if(n.extenPriority)return n.extenPriority=!1,n.extenApplication=!0,e.next(),n.extenSame?null:(e.eatWhile(/[^,]/),`number`);if(n.extenApplication){if(e.eatWhile(/,/),r=e.current(),r===`,`)return null;if(e.eatWhile(/\w/),r=e.current().toLowerCase(),n.extenApplication=!1,i.indexOf(r)!==-1)return`def`}else return t(e,n);return null},languageData:{commentTokens:{line:`;`,block:{open:`;--`,close:`--;`}}}}})))()}o();export{a as asterisk};
//# sourceMappingURL=asterisk-CIshXaRB.js.map
@@ -0,0 +1 @@
.chat-attachment-file-icon{color:var(--file-icon-glyph);flex:none;display:inline-block;position:relative}.chat-attachment-file-icon[data-mode=large-placeholder]{width:44px;height:44px}.chat-attachment-file-icon[data-mode=preview-with-favicon]{width:20px;height:20px}.chat-attachment-file-icon__large,.chat-attachment-file-icon__compact{background-position:50%;background-repeat:no-repeat;background-size:contain;display:none;position:absolute;inset:0}.chat-attachment-file-icon[data-mode=large-placeholder] .chat-attachment-file-icon__large{background-image:var(--chat-file-icon-shell-dark);display:block}.chat-attachment-file-icon[data-mode=preview-with-favicon] .chat-attachment-file-icon__compact{background-image:var(--chat-file-icon-compact-dark);display:block}:root[data-theme-mode=light] .chat-attachment-file-icon[data-mode=large-placeholder] .chat-attachment-file-icon__large{background-image:var(--chat-file-icon-shell-light)}:root[data-theme-mode=light] .chat-attachment-file-icon[data-mode=preview-with-favicon] .chat-attachment-file-icon__compact{background-image:var(--chat-file-icon-compact-light)}.chat-attachment-file-icon__overlay{background-color:var(--chat-file-icon-accent,currentColor);width:14px;height:14px;-webkit-mask:var(--chat-file-icon-overlay) center / 14px 14px no-repeat;-webkit-mask:var(--chat-file-icon-overlay) center / 14px 14px no-repeat;mask:var(--chat-file-icon-overlay) center / 14px 14px no-repeat;position:absolute;top:15px;left:15px}.chat-attachment-file-icon--unavailable :is(.chat-attachment-file-icon__large,.chat-attachment-file-icon__compact){opacity:.42}.chat-assistant-attachment-card__title--unavailable{color:var(--muted);text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-decoration-thickness:1px}.chat-assistant-attachment-card--recoverable{color:var(--warn)}.chat-assistant-attachment-card--definitive{color:var(--danger)}.chat-assistant-attachment-card--recoverable .chat-assistant-attachment-card__status-meta,.chat-assistant-attachment-card--definitive .chat-assistant-attachment-card__status-meta,.chat-assistant-attachment-card--recoverable .chat-attachment-file-icon,.chat-assistant-attachment-card--definitive .chat-attachment-file-icon{color:currentColor}.chat-assistant-attachment-card--checking{--skeleton-base:color-mix(in srgb, var(--muted) 15%, transparent);--skeleton-highlight:color-mix(in srgb, var(--text) 30%, transparent)}.chat-assistant-attachment-card--checking .chat-assistant-attachment-card__status-meta{inline-size:clamp(112px,14vw,144px);max-inline-size:100%}.chat-assistant-attachment-card__action-skeleton{border-radius:999px;flex:none;block-size:30px;inline-size:64px;position:absolute;inset-block-start:0;inset-inline-end:0}.chat-assistant-attachment-card__actions--loading{block-size:30px;padding-inline-start:38px;font-size:12px;font-weight:600;position:relative}.chat-assistant-attachment-card__actions--loading:before{content:attr(data-label);visibility:hidden;border:1px solid #0000;padding:0 12px}
@@ -0,0 +1 @@
openclaw-board-document{background:var(--bg);display:block;position:fixed;inset:0;overflow:hidden}.board-document{background:var(--bg);width:100%;min-width:0;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.board-document__close{z-index:4;top:max(10px, env(safe-area-inset-top));right:max(10px, env(safe-area-inset-right));border:1px solid var(--border);border-radius:var(--radius-full);background:color-mix(in srgb, var(--bg) 88%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:30px;min-width:30px;height:30px;min-height:30px;position:absolute}.board-document__close svg{width:16px;height:16px}.board-document__content{flex:1 1 0;min-width:0;min-height:0;display:flex;overflow:hidden}.board-document__content>openclaw-board-view{flex:1 1 0;min-width:0;min-height:0;padding:12px 0 16px;display:block;overflow:hidden auto}.board-document__content .board-view{padding-inline:16px}.board-document__content .board-tabs{padding-right:38px}.board-document__state{min-width:0;min-height:0;color:var(--muted);text-align:center;flex:1 1 0;place-items:center;padding:32px;display:grid}.board-document__state--error{color:var(--danger)}
@@ -0,0 +1,33 @@
import{n as e}from"./rolldown-runtime-DkW27tQK.js";import{er as t}from"./control-ui-foundation-CeFMP1Ly.js";import{fl as n,fs as r,ml as i,ms as a}from"./control-ui-core-pH6nakZ-.js";import{G as o,J as s,W as c,Z as l,at as u,rt as d}from"./lit-runtime-BEtFSUCp.js";import{Jt as f,Wt as p,qt as m}from"./control-ui-core-DGVkFhVB.js";import{Ht as h,Lt as g,Rt as _,qt as v}from"./control-ui-core-Br5DB0Zj.js";import{mt as y,pt as b}from"./control-ui-boot-wpHCbPL9.js";import{a as x,i as S,r as C}from"./gateway-runtime-DUNO4Mi1.js";import{Do as w,Mo as T,jo as E}from"./control-ui-boot-Cdpgu1Gm.js";import{t as D}from"./board-view-DEfofU9J.js";var O;function k(){return(k=e((()=>{y(),c(),l(),f(),_(),h(),T(),a(),C(),i(),D(),O=class extends n{constructor(...e){super(...e),this.sessionKey=null,this.onDocumentClose=null,this.documentState=`loading`,this.activeTabId=``,this.errorText=``,this.provider=null,this.providerLease=null,this.binding=null,this.unsubscribeSnapshot=null,this.unsubscribeLoadError=null,this.unsubscribeEvents=null,this.bindingGeneration=0}disconnectedCallback(){this.releaseProvider(),super.disconnectedCallback()}updated(e){(e.has(`sessionKey`)||e.has(`gatewaySnapshot`))&&this.synchronizeProvider()}providerCapabilities(e){let t=m(e.hello?.auth??null);return{canMutate:t,canGrant:p(e.hello?.auth??null),canPinWidgets:t&&S(e,b.BOARD_WIDGET_PUT_CANVAS_DOC)===!0,canPinMcpApps:t&&x(e,`board.widget.appView`)===!0&&x(e,`board.widget.put`)===!0}}synchronizeProvider(){let e=this.sessionKey?.trim()??``;if(!e){this.releaseProvider(),this.documentState=`missing-session`;return}let t=this.gatewaySnapshot,n=t?.client;if(!t||!n){this.releaseProvider(),this.documentState=`loading`;return}if(x(t,`board.get`)===!1){this.releaseProvider(),this.documentState=`unavailable`;return}let r=this.providerCapabilities(t),i=JSON.stringify(r);if(this.binding?.client===n&&this.binding.sessionKey===e&&this.binding.capabilityKey===i){this.providerLease?.update(n,t.phase===`connected`,r);return}this.releaseProvider(),this.documentState=`loading`;let a=this.bindingGeneration;this.bindProvider({client:n,sessionKey:e,capabilityKey:i},r,a)}async bindProvider(e,t,n){try{let r=await e.client.request(`sessions.describe`,{key:e.sessionKey});if(n!==this.bindingGeneration)return;if(!r.session){this.documentState=`not-found`;return}let i=this.gatewaySnapshot;if(!i||i.client!==e.client)return;let a=w(e.sessionKey,e.client,i.phase===`connected`,t.canPinWidgets,t.canPinMcpApps,t.canMutate,t.canGrant),o=a.provider;this.provider=o,this.providerLease=a,this.binding=e,this.unsubscribeSnapshot=o.snapshot$.subscribe(()=>this.reconcileProvider(o)),this.unsubscribeLoadError=o.loadError$.subscribe(()=>this.reconcileProvider(o)),this.unsubscribeEvents=o.events.subscribe(e=>{let t=e.command;t.kind===`focus_tab`&&o.snapshot$.value.tabs.some(e=>e.tabId===t.tabId)&&(this.activeTabId=t.tabId)}),this.reconcileProvider(o)}catch(e){n===this.bindingGeneration&&(this.errorText=r(e),this.documentState=`error`)}}selectAvailableTab(){let e=this.snapshot;e&&(e.tabs.some(e=>e.tabId===this.activeTabId)||(this.activeTabId=e.tabs[0]?.tabId??e.widgets[0]?.tabId??``))}reconcileProvider(e){if(this.provider!==e)return;if(E(e)){this.snapshot=e.snapshot$.value,this.selectAvailableTab(),this.documentState=`ready`;return}let t=e.loadError$.value;t?(this.errorText=t,this.documentState=`error`):(this.errorText=``,this.documentState=`loading`)}releaseProvider(){this.bindingGeneration+=1,this.unsubscribeSnapshot?.(),this.unsubscribeLoadError?.(),this.unsubscribeEvents?.(),this.unsubscribeSnapshot=null,this.unsubscribeLoadError=null,this.unsubscribeEvents=null,this.providerLease?.release(),this.provider=null,this.providerLease=null,this.binding=null,this.snapshot=void 0,this.activeTabId=``,this.errorText=``}renderState(){if(this.documentState===`loading`)return s`<div class="board-document__state" role="status" aria-live="polite">
${v(`common.loading`)}
</div>`;if(this.documentState===`missing-session`)return s`<div class="board-document__state" role="status">
${v(`dashboardDocument.missingSession`)}
</div>`;if(this.documentState===`not-found`)return s`<div class="board-document__state" role="status">
${v(`dashboardDocument.notFound`)}
</div>`;if(this.documentState===`unavailable`)return s`<div class="board-document__state" role="status">
${v(`dashboardDocument.unavailable`)}
</div>`;if(this.documentState===`error`)return s`<div class="board-document__state board-document__state--error" role="alert">
${v(`dashboardDocument.loadFailed`,{error:this.errorText})}
</div>`;let e=this.provider,t=this.snapshot;if(!e||!t)return o;let n={appViewGeneration:e.appViewGeneration,applyOps:t=>e.applyOps(t),grant:(t,n)=>e.grant(t,n),selectTab:e=>{this.activeTabId=e},frameLoadFailed:t=>e.refreshWidgetFrame(t),widgetAppView:(t,n)=>e.widgetAppView(t,n),refreshWidgetAppView:(t,n)=>e.refreshWidgetAppView(t,n)};return s`<openclaw-board-view
.active=${!0}
.snapshot=${t}
.activeTabId=${this.activeTabId}
.widgetFrameUrl=${(t,n)=>e.widgetFrameUrl(t,n)}
.callbacks=${n}
.canMutate=${e.canMutate}
.canGrant=${e.canGrant}
></openclaw-board-view>`}render(){return s`
<main class="board-document" aria-label=${v(`board.label`)}>
<button
class="btn btn--ghost btn--icon board-document__close"
type="button"
aria-label=${v(`dashboardDocument.close`)}
title=${v(`dashboardDocument.close`)}
@click=${()=>this.onDocumentClose?.()}
>
${g.x}
</button>
<div class="board-document__content">${this.renderState()}</div>
</main>
`}},t([u({attribute:!1})],O.prototype,`gatewaySnapshot`,void 0),t([u({attribute:!1})],O.prototype,`sessionKey`,void 0),t([u({attribute:!1})],O.prototype,`onDocumentClose`,void 0),t([d()],O.prototype,`documentState`,void 0),t([d()],O.prototype,`snapshot`,void 0),t([d()],O.prototype,`activeTabId`,void 0),t([d()],O.prototype,`errorText`,void 0),customElements.get(`openclaw-board-document`)||customElements.define(`openclaw-board-document`,O)})))()}k();export{O as OpenClawBoardDocument};
//# sourceMappingURL=board-document-CjY7JU6O.js.map
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
import"./control-ui-core-Br5DB0Zj.js";import"./control-ui-boot-Cdpgu1Gm.js";import{t as e}from"./board-view-DEfofU9J.js";e();
@@ -0,0 +1,30 @@
import{n as e}from"./rolldown-runtime-DkW27tQK.js";import{er as t}from"./control-ui-foundation-CeFMP1Ly.js";import{ml as n,pl as r}from"./control-ui-core-pH6nakZ-.js";import{J as i,W as a,Z as o,at as s,lt as c}from"./lit-runtime-BEtFSUCp.js";import{Ht as l,qt as u}from"./control-ui-core-Br5DB0Zj.js";var d;function f(){return(f=e((()=>{a(),o(),l(),n(),d=class extends r{constructor(...e){super(...e),this.activeTabId=``}static{this.styles=c`
:host {
display: grid;
min-width: 0;
min-height: 0;
height: 100%;
place-items: center;
color: var(--muted);
background:
linear-gradient(color-mix(in srgb, var(--border) 22%, transparent) 1px, transparent 1px),
linear-gradient(
90deg,
color-mix(in srgb, var(--border) 22%, transparent) 1px,
transparent 1px
);
background-size: 24px 24px;
}
div {
padding: 12px 16px;
border: 1px dashed var(--border);
border-radius: var(--radius-md);
background: color-mix(in srgb, var(--panel) 88%, transparent);
font-size: 12px;
letter-spacing: 0.01em;
}
`}render(){let e=this.snapshot?.widgets??[];return i`<div data-board-view-placeholder>
${u(`chat.board.mockPlaceholder`,{tabs:String(this.snapshot?.tabs.length??0),widgets:String(e.length)})}
</div>`}},t([s({attribute:!1})],d.prototype,`snapshot`,void 0),t([s({attribute:!1})],d.prototype,`activeTabId`,void 0),t([s({attribute:!1})],d.prototype,`widgetFrameUrl`,void 0),t([s({attribute:!1})],d.prototype,`callbacks`,void 0),customElements.get(`openclaw-board-view`)||customElements.define(`openclaw-board-view`,d)})))()}f();
//# sourceMappingURL=board-view-placeholder-g-63KOYw.js.map

Some files were not shown because too many files have changed in this diff Show More