import{a as c,f}from"./JAUZZBS7.js";import{a0 as b}from"./C_O29hT3.js";import{m as d,a as y,d as t,i as n,u as m,B as F,q as I,t as h,D as w}from"./DyOeHwBK.js";import{j as D}from"./BQXEuHbF.js";const z=s=>{const o=y();return d(()=>{var e,u;return(u=(e=o==null?void 0:o.proxy)==null?void 0:e.$props)==null?void 0:u[s]})},L=(s,o={})=>{const e=t(void 0),u=o.prop?e:z("size"),l=o.global?e:b(),a=o.form?{size:void 0}:n(c,void 0),i=o.formItem?{size:void 0}:n(f,void 0);return d(()=>u.value||m(s)||(i==null?void 0:i.size)||(a==null?void 0:a.size)||l.value||"")},P=s=>{const o=z("disabled"),e=n(c,void 0);return d(()=>o.value||m(s)||(e==null?void 0:e.disabled)||!1)},R=()=>{const s=n(c,void 0),o=n(f,void 0);return{form:s,formItem:o}},S=(s,{formItemContext:o,disableIdGeneration:e,disableIdManagement:u})=>{e||(e=t(!1)),u||(u=t(!1));const l=t();let a;const i=d(()=>{var r;return!!(!(s.label||s.ariaLabel)&&o&&o.inputIds&&((r=o.inputIds)==null?void 0:r.length)<=1)});return F(()=>{a=I([h(s,"id"),e],([r,p])=>{const v=r??(p?void 0:D().value);v!==l.value&&(o!=null&&o.removeInputId&&(l.value&&o.removeInputId(l.value),!(u!=null&&u.value)&&!p&&v&&o.addInputId(v)),l.value=v)},{immediate:!0})}),w(()=>{a&&a(),o!=null&&o.removeInputId&&l.value&&o.removeInputId(l.value)}),{isLabeledByFormItem:i,inputId:l}},U=({from:s,replacement:o,scope:e,version:u,ref:l,type:a="API"},i)=>{I(()=>m(i),r=>{},{immediate:!0})};export{z as a,R as b,S as c,P as d,U as e,L as u};
