{"version":3,"file":"visually-hidden.es-DL4K5QIh.mjs","sources":["../../../components/visually-hidden/dist/visually-hidden.es.js"],"sourcesContent":["import { jsx as u } from \"react/jsx-runtime\";\nimport * as l from \"react\";\nimport \"react-dom\";\nfunction d(e, n) {\n  if (typeof e == \"function\")\n    return e(n);\n  e != null && (e.current = n);\n}\nfunction h(...e) {\n  return (n) => {\n    let r = !1;\n    const i = e.map((t) => {\n      const o = d(t, n);\n      return !r && typeof o == \"function\" && (r = !0), o;\n    });\n    if (r)\n      return () => {\n        for (let t = 0; t < i.length; t++) {\n          const o = i[t];\n          typeof o == \"function\" ? o() : d(e[t], null);\n        }\n      };\n  };\n}\n// @__NO_SIDE_EFFECTS__\nfunction g(e) {\n  const n = /* @__PURE__ */ v(e), r = l.forwardRef((i, t) => {\n    const { children: o, ...a } = i, s = l.Children.toArray(o), c = s.find(S);\n    if (c) {\n      const f = c.props.children, y = s.map((p) => p === c ? l.Children.count(f) > 1 ? l.Children.only(null) : l.isValidElement(f) ? f.props.children : null : p);\n      return /* @__PURE__ */ u(n, { ...a, ref: t, children: l.isValidElement(f) ? l.cloneElement(f, void 0, y) : null });\n    }\n    return /* @__PURE__ */ u(n, { ...a, ref: t, children: o });\n  });\n  return r.displayName = `${e}.Slot`, r;\n}\n// @__NO_SIDE_EFFECTS__\nfunction v(e) {\n  const n = l.forwardRef((r, i) => {\n    const { children: t, ...o } = r;\n    if (l.isValidElement(t)) {\n      const a = E(t), s = C(o, t.props);\n      return t.type !== l.Fragment && (s.ref = i ? h(i, a) : a), l.cloneElement(t, s);\n    }\n    return l.Children.count(t) > 1 ? l.Children.only(null) : null;\n  });\n  return n.displayName = `${e}.SlotClone`, n;\n}\nvar w = /* @__PURE__ */ Symbol(\"radix.slottable\");\nfunction S(e) {\n  return l.isValidElement(e) && typeof e.type == \"function\" && \"__radixId\" in e.type && e.type.__radixId === w;\n}\nfunction C(e, n) {\n  const r = { ...n };\n  for (const i in n) {\n    const t = e[i], o = n[i];\n    /^on[A-Z]/.test(i) ? t && o ? r[i] = (...s) => {\n      o(...s), t(...s);\n    } : t && (r[i] = t) : i === \"style\" ? r[i] = { ...t, ...o } : i === \"className\" && (r[i] = [t, o].filter(Boolean).join(\" \"));\n  }\n  return { ...e, ...r };\n}\nfunction E(e) {\n  let n = Object.getOwnPropertyDescriptor(e.props, \"ref\")?.get, r = n && \"isReactWarning\" in n && n.isReactWarning;\n  return r ? e.ref : (n = Object.getOwnPropertyDescriptor(e, \"ref\")?.get, r = n && \"isReactWarning\" in n && n.isReactWarning, r ? e.props.ref : e.props.ref || e.ref);\n}\nvar R = [\n  \"a\",\n  \"button\",\n  \"div\",\n  \"form\",\n  \"h2\",\n  \"h3\",\n  \"img\",\n  \"input\",\n  \"label\",\n  \"li\",\n  \"nav\",\n  \"ol\",\n  \"p\",\n  \"span\",\n  \"svg\",\n  \"ul\"\n], b = R.reduce((e, n) => {\n  const r = /* @__PURE__ */ g(`Primitive.${n}`), i = l.forwardRef((t, o) => {\n    const { asChild: a, ...s } = t, c = a ? r : n;\n    return typeof window < \"u\" && (window[/* @__PURE__ */ Symbol.for(\"radix-ui\")] = !0), /* @__PURE__ */ u(c, { ...s, ref: o });\n  });\n  return i.displayName = `Primitive.${n}`, { ...e, [n]: i };\n}, {}), N = \"VisuallyHidden\", m = l.forwardRef(\n  (e, n) => /* @__PURE__ */ u(\n    b.span,\n    {\n      ...e,\n      ref: n,\n      style: {\n        // See: https://github.com/twbs/bootstrap/blob/main/scss/mixins/_visually-hidden.scss\n        position: \"absolute\",\n        border: 0,\n        width: 1,\n        height: 1,\n        padding: 0,\n        margin: -1,\n        overflow: \"hidden\",\n        clip: \"rect(0, 0, 0, 0)\",\n        whiteSpace: \"nowrap\",\n        wordWrap: \"normal\",\n        ...e.style\n      }\n    }\n  )\n);\nm.displayName = N;\nvar P = m;\nconst O = ({ asChild: e, children: n, ...r }) => /* @__PURE__ */ u(P, { asChild: e, ...r, children: n });\nexport {\n  O as VisuallyHidden\n};\n//# sourceMappingURL=visually-hidden.es.js.map\n"],"names":["d","e","h","r","v","l","S","f","y","p","u","E","w","s","R","b","P","O"],"mappings":"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"}