text: define("core-js/modules/es7.object.lookup-setter", ["require","exports","module","./_export","./_to-object","./_to-primitive","./_object-gpo","./_object-gopd","./_descriptors","./_object-forced-pam"], function (require, exports, module) {'use strict';
  var $export = require('./_export');
  var toObject = require('./_to-object');
  var toPrimitive = require('./_to-primitive');
  var getPrototypeOf = require('./_object-gpo');
  var getOwnPropertyDescriptor = require('./_object-gopd').f;
  
  // B.2.2.5 Object.prototype.__lookupSetter__(P)
  require('./_descriptors') && $export($export.P + require('./_object-forced-pam'), 'Object', {
    __lookupSetter__: function __lookupSetter__(P) {
      var O = toObject(this);
      var K = toPrimitive(P, true);
      var D;
      do {
        if (D = getOwnPropertyDescriptor(O, K)) return D.set;
      } while (O = getPrototypeOf(O));
    }
  });
  
  });