'use strict';var wellKnownSymbol$1=require('./well-known-symbol-f1447879.js'),normalizeComponent=require('./normalize-component-a3a558e7.js');var getBuiltIn = wellKnownSymbol$1.g;
var definePropertyModule = normalizeComponent.o;
var wellKnownSymbol = wellKnownSymbol$1.w;
var DESCRIPTORS = normalizeComponent.d;

var SPECIES = wellKnownSymbol('species');

var setSpecies = function (CONSTRUCTOR_NAME) {
  var Constructor = getBuiltIn(CONSTRUCTOR_NAME);
  var defineProperty = definePropertyModule.f;

  if (DESCRIPTORS && Constructor && !Constructor[SPECIES]) {
    defineProperty(Constructor, SPECIES, {
      configurable: true,
      get: function () { return this; }
    });
  }
};exports.s=setSpecies;