import { g as S } from "./index.es341.js";
import { p as f } from "./index.es452.js";
import { i as E } from "./index.es367.js";
import { i as l } from "./index.es369.js";
import { i as p } from "./index.es503.js";
import { w as u } from "./index.es431.js";
import { e as O } from "./index.es504.js";
import { e as R } from "./index.es505.js";
import { e as C } from "./index.es506.js";
var _ = S, r = f, I = E, N = l, T = p, P = u, g = O, w = R, e = C, v = r && r.prototype, V = P("species"), t = !1, c = I(_.PromiseRejectionEvent), b = N("Promise", function() {
  var i = T(r), n = i !== String(r);
  if (!n && e === 66 || !(v.catch && v.finally))
    return !0;
  if (!e || e < 51 || !/native code/.test(i)) {
    var a = new r(function(o) {
      o(1);
    }), s = function(o) {
      o(function() {
      }, function() {
      });
    }, m = a.constructor = {};
    if (m[V] = s, t = a.then(function() {
    }) instanceof s, !t)
      return !0;
  }
  return !n && (g || w) && !c;
}), L = {
  CONSTRUCTOR: b,
  REJECTION_EVENT: c,
  SUBCLASSING: t
};
export {
  L as p
};
//# sourceMappingURL=index.es454.js.map
