import CJS_COMPAT_NODE_URL from 'node:url';
import CJS_COMPAT_NODE_PATH from 'node:path';
import CJS_COMPAT_NODE_MODULE from "node:module";

const __filename = CJS_COMPAT_NODE_URL.fileURLToPath(import.meta.url);
const __dirname = CJS_COMPAT_NODE_PATH.dirname(__filename);
const require = CJS_COMPAT_NODE_MODULE.createRequire(import.meta.url);
// ------------------------------------------------------------
// end of CJS compatibility banner, injected by Storybook's esbuild configuration
// ------------------------------------------------------------
var h = Object.create;
var e = Object.defineProperty;
var i = Object.getOwnPropertyDescriptor;
var j = Object.getOwnPropertyNames;
var k = Object.getPrototypeOf, l = Object.prototype.hasOwnProperty;
var m = (a, b) => e(a, "name", { value: b, configurable: !0 }), n = /* @__PURE__ */ ((a) => typeof require < "u" ? require : typeof Proxy < "u" ? new Proxy(a, {
  get: (b, c) => (typeof require < "u" ? require : b)[c]
}) : a)(function(a) {
  if (typeof require < "u") return require.apply(this, arguments);
  throw Error('Dynamic require of "' + a + '" is not supported');
});
var o = (a, b) => () => (a && (b = a(a = 0)), b);
var p = (a, b) => () => (b || a((b = { exports: {} }).exports, b), b.exports), q = (a, b) => {
  for (var c in b)
    e(a, c, { get: b[c], enumerable: !0 });
}, g = (a, b, c, f) => {
  if (b && typeof b == "object" || typeof b == "function")
    for (let d of j(b))
      !l.call(a, d) && d !== c && e(a, d, { get: () => b[d], enumerable: !(f = i(b, d)) || f.enumerable });
  return a;
};
var r = (a, b, c) => (c = a != null ? h(k(a)) : {}, g(
  // If the importer is in node compatibility mode or this is not an ESM
  // file that has been converted to a CommonJS file using a Babel-
  // compatible transform (i.e. "__esModule" has not been set), then set
  // "default" to the CommonJS "module.exports" for node compatibility.
  b || !a || !a.__esModule ? e(c, "default", { value: a, enumerable: !0 }) : c,
  a
)), s = (a) => g(e({}, "__esModule", { value: !0 }), a);

export {
  m as a,
  n as b,
  o as c,
  p as d,
  q as e,
  r as f,
  s as g
};
