docs: function (module, exports, __webpack_require__) {
  
    "use strict";
  
    // 26.1.5 Reflect.enumerate(target)
  
    var $export = __webpack_require__(0);
    var anObject = __webpack_require__(1);
    var Enumerate = function Enumerate(iterated) {
      this._t = anObject(iterated); // target
      this._i = 0; // next index
      var keys = this._k = []; // keys
      var key;
      for (key in iterated) {
        keys.push(key);
      }
    };
    __webpack_require__(78)(Enumerate, 'Object', function () {
      var that = this;
      var keys = that._k;
      var key;
      do {
        if (that._i >= keys.length) return { value: undefined, done: true };
      } while (!((key = keys[that._i++]) in that._t));
      return { value: key, done: false };
    });
  
    $export($export.S, 'Reflect', {
      enumerate: function enumerate(target) {
        return new Enumerate(target);
      }
    });
  
    /***/
  }