/**
* @vue/shared v3.5.27
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
**/
process.env.NODE_ENV !== "production" && Object.freeze({});
process.env.NODE_ENV !== "production" && Object.freeze([]);
const b = () => {
}, r = Object.prototype.hasOwnProperty, j = (t, e) => r.call(t, e), y = Array.isArray, l = (t) => n(t) === "[object Date]", o = (t) => typeof t == "function", u = (t) => typeof t == "string", a = (t) => t !== null && typeof t == "object", g = (t) => (a(t) || o(t)) && o(t.then) && o(t.catch), i = Object.prototype.toString, n = (t) => i.call(t), f = (t) => n(t) === "[object Object]", s = (t) => {
  const e = /* @__PURE__ */ Object.create(null);
  return ((c) => e[c] || (e[c] = t(c)));
}, p = /-\w/g, E = s(
  (t) => t.replace(p, (e) => e.slice(1).toUpperCase())
), h = /\B([A-Z])/g, N = s(
  (t) => t.replace(h, "-$1").toLowerCase()
), w = s((t) => t.charAt(0).toUpperCase() + t.slice(1));
export {
  b as N,
  y as a,
  a as b,
  w as c,
  E as d,
  o as e,
  l as f,
  f as g,
  j as h,
  u as i,
  g as j,
  N as k
};
