1var _=Object.defineProperty;var o=(e,s)=>_(e,"name",{value:s,configurable:!0});import{aa as E,ae as V,ad as I,ag as b,ah as S,ai as z}from"./C65P8v2r.js";import{u as K,l as A,k as p}from"./Bk9XN_B3.js";import{S as L}from"./BhbAT14z.js";import{a as N}from"./Cl-GuRSb.js";import{j as d,g as m,f as y,r as f,e as t,u as v,x as F}from"./DXcU-7Ux.js";const g=Symbol(),x=Symbol("emptyValuesContextKey"),P=["",void 0,null],T=void 0,w=N({emptyValues:Array,valueOnClear:{type:[String,Number,Boolean,Function],default:void 0,validator:o(e=>d(e)?!e():!e,"validator")}}),B=o((e,s)=>{const a=m()?y(x,f({})):f({}),l=t(()=>e.emptyValues||a.value.emptyValues||P),u=t(()=>d(e.valueOnClear)?e.valueOnClear():e.valueOnClear!==void 0?e.valueOnClear:d(a.value.valueOnClear)?a.value.valueOnClear():a.value.valueOnClear!==void 0?a.value.valueOnClear:s!==void 0?s:T),i=o(r=>l.value.includes(r),"isEmptyValue");return l.value.includes(u.value),{emptyValues:l,valueOnClear:u,isEmptyValue:i}},"useEmptyValues"),c=f();function O(e,s=void 0){const a=m()?y(g,c):c;return e?t(()=>{var l,u;return(u=(l=a.value)==null?void 0:l[e])!=null?u:s}):a}o(O,"useGlobalConfig");function J(e,s){const a=O(),l=E(e,t(()=>{var n;return((n=a.value)==null?void 0:n.namespace)||V})),u=K(t(()=>{var n;return(n=a.value)==null?void 0:n.locale})),i=I(t(()=>{var n;return((n=a.value)==null?void 0:n.zIndex)||b})),r=t(()=>{var n;return v(s)||((n=a.value)==null?void 0:n.size)||""});return U(t(()=>v(a)||{})),{ns:l,locale:u,zIndex:i,size:r}}o(J,"useGlobalComponentSettings");const U=o((e,s,a=!1)=>{var l;const u=!!m(),i=u?O():void 0,r=(l=void 0)!=null?l:u?F:void 0;if(!r)return;const n=t(()=>{const C=v(e);return i?.value?j(i.value,C):C});return r(g,n),r(A,t(()=>n.value.locale)),r(S,t(()=>n.value.namespace)),r(z,t(()=>n.value.zIndex)),r(L,{size:t(()=>n.value.size||"")}),r(x,t(()=>({emptyValues:n.value.emptyValues,valueOnClear:n.value.valueOnClear}))),(a||!c.value)&&(c.value=n.value),n},"provideGlobalConfig"),j=o((e,s)=>{const a=[...new Set([...p(e),...p(s)])],l={};for(const u of a)l[u]=s[u]!==void 0?s[u]:e[u];return l},"mergeConfig");export{O as a,J as b,B as c,U as p,w as u};
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.