let e=require("vue");var t=`$$__vc-menu-more__key`,n=Symbol(`KeyPathContext`),r=()=>(0,e.inject)(n,{parentEventKeys:(0,e.computed)(()=>[]),parentKeys:(0,e.computed)(()=>[]),parentInfo:{}}),i=(t,i,a)=>{let{parentEventKeys:o,parentKeys:s}=r(),c=(0,e.computed)(()=>[...o.value,t]),l=(0,e.computed)(()=>[...s.value,i]);return(0,e.provide)(n,{parentEventKeys:c,parentKeys:l,parentInfo:a}),l},a=Symbol(`measure`),o=(0,e.defineComponent)({compatConfig:{MODE:3},setup(t,{slots:n}){return(0,e.provide)(a,!0),()=>n.default?.()}}),s=()=>(0,e.inject)(a,!1);exports.KeyPathContext=n,exports.OVERFLOW_KEY=t,exports.PathContext=o,exports.default=i,exports.useProvideKeyPath=i,exports.useInjectKeyPath=r,exports.useMeasure=s;