'use strict';var normalizeComponent=require('./normalize-component-ebe0c011.js'),wellKnownSymbol=require('./well-known-symbol-d17f132e.js');var SPECIES = wellKnownSymbol.w('species');

var arrayMethodHasSpeciesSupport = function (METHOD_NAME) {
  // We can't use this feature detection in V8 since it causes
  // deoptimization and serious performance degradation
  // https://github.com/zloirock/core-js/issues/677
  return wellKnownSymbol.e >= 51 || !normalizeComponent.f(function () {
    var array = [];
    var constructor = array.constructor = {};
    constructor[SPECIES] = function () {
      return { foo: 1 };
    };
    return array[METHOD_NAME](Boolean).foo !== 1;
  });
};exports.a=arrayMethodHasSpeciesSupport;