var _ = typeof globalThis < "u" ? globalThis : typeof window < "u" ? window : typeof global < "u" ? global : typeof self < "u" ? self : {};
function d(e) {
  return e && e.__esModule && Object.prototype.hasOwnProperty.call(e, "default") ? e.default : e;
}
var i = {}, f = {};
(function(e) {
  Object.defineProperty(e, "__esModule", {
    value: !0
  }), Object.defineProperty(e, "default", {
    enumerable: !0,
    get: function() {
      return l;
    }
  });
  function u(n, t) {
    return {
      handler: n,
      config: t
    };
  }
  u.withOptions = function(n, t = () => ({})) {
    const r = function(o) {
      return {
        __options: o,
        handler: n(o),
        config: t(o)
      };
    };
    return r.__isOptionsFunction = !0, r.__pluginFunction = n, r.__configFunction = t, r;
  };
  const l = u;
})(f);
(function(e) {
  Object.defineProperty(e, "__esModule", {
    value: !0
  }), Object.defineProperty(e, "default", {
    enumerable: !0,
    get: function() {
      return n;
    }
  });
  const u = /* @__PURE__ */ l(f);
  function l(t) {
    return t && t.__esModule ? t : {
      default: t
    };
  }
  const n = u.default;
})(i);
let a = i;
var c = (a.__esModule ? a : { default: a }).default;
const s = /* @__PURE__ */ d(c);
export {
  _ as c,
  d as g,
  s as p
};
