import{r as i}from"./responsive-observe-4ACH6YSC.js";import{e as r,Q as a,v as c,R as l}from"./vue-vendor-BKZgKMlr.js";const y=Symbol("LayoutSiderInjectionKey"),f=Symbol("SiderInjectionKey");function S(e,u){const s=r(()=>a(e)?e.value:e);let o="";c(()=>{o=i.subscribe((t,n)=>{s.value&&(!n||n===s.value)&&u(!!t[s.value])})}),l(()=>{o&&i.unsubscribe(o)})}export{y as L,f as S,S as u};