code: function (module, exports, __webpack_require__) {
  
                  var dP = __webpack_require__(9).f
                      , createDesc = __webpack_require__(15)
                      , has = __webpack_require__(3)
                      , FProto = Function.prototype
                      , nameRE = /^\s*function ([^ (]*)/
                      , NAME = 'name';
  
                  var isExtensible = Object.isExtensible || function () {
                      return true;
                  };
  
                  // 19.2.4.2 name
                  NAME in FProto || __webpack_require__(4) && dP(FProto, NAME, {
                      configurable: true,
                      get: function () {
                          try {
                              var that = this
                                  , name = ('' + that).match(nameRE)[1];
                              has(that, NAME) || !isExtensible(that) || dP(that, NAME, createDesc(5, name));
                              return name;
                          } catch (e) {
                              return '';
                          }
                      }
                  });
  
                  /***/
              }
docs: /* 77