import { __require as d } from "./index.es508.js";
import { __require as y } from "./index.es591.js";
import { __require as p } from "./index.es578.js";
import { __require as A } from "./index.es594.js";
var a, v;
function C() {
  if (v) return a;
  v = 1;
  var t = /* @__PURE__ */ d(), f = /* @__PURE__ */ y(), q = /* @__PURE__ */ p(), h = /* @__PURE__ */ A(), g = t("".charAt), o = t("".charCodeAt), l = t("".slice), c = function(n) {
    return function(m, b) {
      var e = q(h(m)), r = f(b), s = e.length, i, u;
      return r < 0 || r >= s ? n ? "" : void 0 : (i = o(e, r), i < 55296 || i > 56319 || r + 1 === s || (u = o(e, r + 1)) < 56320 || u > 57343 ? n ? g(e, r) : i : n ? l(e, r, r + 2) : (i - 55296 << 10) + (u - 56320) + 65536);
    };
  };
  return a = {
    // `String.prototype.codePointAt` method
    // https://tc39.es/ecma262/#sec-string.prototype.codepointat
    codeAt: c(!1),
    // `String.prototype.at` method
    // https://github.com/mathiasbynens/String.prototype.at
    charAt: c(!0)
  }, a;
}
export {
  C as __require
};
//# sourceMappingURL=index.es629.js.map
