import{n as e}from"./rolldown-runtime-DkW27tQK.js";import{bn as t}from"./control-ui-foundation-CeFMP1Ly.js";import{Gn as n,Hn as r,zn as i}from"./control-ui-core-DGVkFhVB.js";import{n as a,r as o,t as s}from"./slots-B92pe9ar.js";function c(e){return u[e]}function l(e){return d.get(e)??`advanced`}var u,d,f;function p(){return(p=e((()=>{u={communications:[`messages`,`tts`],appearance:[`__appearance__`,`ui`,`wizard`],notifications:[`__notifications__`],security:[`security`,`approvals`],automation:[`commands`,`hooks`,`bindings`,`cron`,`plugins`],mcp:[`mcp`],memory:[`memory`],talk:[`talk`],infrastructure:[`gateway`,`browser`,`nodeHost`,`discovery`,`acp`],updates:[`update`],"ai-agents":[`agents`,`skills`,`tools`,`session`],advanced:void 0},d=new Map(Object.entries(u).flatMap(([e,t])=>(t??[]).map(t=>[t,e]))),f=new Set(d.keys())})))()}function m(e){return e===`search`?`settings`:e===`dreaming`?`dreams`:C.find(t=>t===e)??null}function h(e,t=``){let n=e.pathname?r(e.pathname,t):null;if(n&&n!==`overview`)return n;let i=m(e.tab);if(i)return i;let a=e.targetBlockId??``;return e.section===`memory`||a.startsWith(`config-section-memory`)?`settings`:n}function g(e,t=``){let r=new URLSearchParams(e.search),i=r.has(`tab`),a=e.section===`memory`&&r.has(`section`);r.delete(`tab`),a&&(r.delete(`section`),r.delete(`advanced`));let o=r.toString(),s={pathname:n(h(e,t)??`overview`,t),search:o?`?${o}`:``,hash:e.hash};return i||a||s.pathname!==e.pathname?s:null}function _(e){return e.kind===`off`?null:e.engineId}function v(e){let n=t(t(e.plugins)?.slots),r=o(`memory`,n?.memory);switch(r.kind){case`off`:return{kind:`off`};case`pinned`:return{kind:`pinned`,engineId:r.pluginId};default:return{kind:`auto`,engineId:r.pluginId}}}function y(e,n){let r=t(e),i=t(t(r?.properties)?.memory),a=t(i?.properties);if(!r||!i||!a)return e;let o=n.join(``),s=w.get(r)??new Map,c=s.get(o);if(c!==void 0)return c;let l=Object.fromEntries(n.filter(e=>e in a).map(e=>[e,a[e]])),u={...r,properties:{memory:{...i,properties:l}}};return s.set(o,u),w.set(r,s),u}function b(e){return e===`settings`?[`citations`,`search`]:[]}function x(){return b(`settings`)}var S,C,w;function T(){return(T=e((()=>{a(),i(),S=s(`memory`),C=[`overview`,`memories`,`dreams`,`settings`],w=new WeakMap})))()}export{h as a,v as c,l as d,c as f,b as i,_ as l,g as n,x as o,p,T as r,y as s,S as t,f as u}; //# sourceMappingURL=memory-schema-3MkJhUhF.js.map