1import{n as e}from"./BS4iJHfL.js";import{L as t,g as n}from"./C0vO9RK9.js";import{r}from"./AoyqFM1V.js";import{t as i}from"./DW9GVU4f.js";import{r as a}from"./B38-i91F.js";var[o,s]=i(`UTheme`,`RootContext`),c={defaults:n(()=>({}))};function l(e=c){return o(e)}function u(e){return e.replace(/-(\w)/g,(e,t)=>t.toUpperCase())}function d(e){return e.replace(/[A-Z]/g,e=>`-${e.toLowerCase()}`)}function f(e,t){return!e||!e.props?!1:e.props[u(t)]!==void 0||e.props[d(t)]!==void 0}function p(n,i){let o=t(),{defaults:s}=l(),c=r();return new Proxy(i,{get(t,r,i){if(r===`__v_isReactive`)return!0;if(r===`__v_raw`)return t;let l=Reflect.get(t,r,i);if(typeof r!=`string`)return l;let u=n.includes(`.`)?a(s.value,n):s.value[n];if(r===`ui`){let t=u?.ui;return!l&&!t?l:e(l??{},t??{})}if(r===`class`){let e=u?.class;return e===void 0?l:l===void 0?e:[e,l]}if(o&&f(o.vnode,r))return l;let d=u?.[r];if(d!==void 0)return d;let p=(n.includes(`.`)?a(c.ui??{},n):c.ui?.[n])?.defaultVariants?.[r];if(p!==void 0)return p;let m=o?.type?.props?.[r];if(m&&Object.prototype.hasOwnProperty.call(m,`default`))return l},has:(e,t)=>Reflect.has(e,t),ownKeys:e=>Reflect.ownKeys(e),getOwnPropertyDescriptor:(e,t)=>Reflect.getOwnPropertyDescriptor(e,t)})}export{p as t};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.