import{f as c,a as f,u as z}from"./index.34f12059.js";import{ar as b,e as t,r,c9 as y,av as i,u as m,a0 as F,Z as w,aR as h,aw as R}from"./entry.08c6ab45.js";const I=o=>{const u=b();return t(()=>{var s,l;return(l=(s=u==null?void 0:u.proxy)==null?void 0:s.$props)==null?void 0:l[o]})},S=(o,u={})=>{const s=r(void 0),l=u.prop?s:I("size"),e=u.global?s:y(),a=u.form?{size:void 0}:i(c,void 0),n=u.formItem?{size:void 0}:i(f,void 0);return t(()=>l.value||m(o)||(n==null?void 0:n.size)||(a==null?void 0:a.size)||e.value||"")},U=o=>{const u=I("disabled"),s=i(c,void 0);return t(()=>u.value||m(o)||(s==null?void 0:s.disabled)||!1)},j=()=>{const o=i(c,void 0),u=i(f,void 0);return{form:o,formItem:u}},B=(o,{formItemContext:u,disableIdGeneration:s,disableIdManagement:l})=>{s||(s=r(!1)),l||(l=r(!1));const e=r();let a;const n=t(()=>{var v;return!!(!o.label&&u&&u.inputIds&&((v=u.inputIds)==null?void 0:v.length)<=1)});return F(()=>{a=w([h(o,"id"),s],([v,p])=>{const d=v??(p?void 0:z().value);d!==e.value&&(u!=null&&u.removeInputId&&(e.value&&u.removeInputId(e.value),!(l!=null&&l.value)&&!p&&d&&u.addInputId(d)),e.value=d)},{immediate:!0})}),R(()=>{a&&a(),u!=null&&u.removeInputId&&e.value&&u.removeInputId(e.value)}),{isLabeledByFormItem:n,inputId:e}};export{S as a,j as b,B as c,U as u};