whole_func_string: function(module, exports, __webpack_require__) {
  
  	var _has = /*#__PURE__*/__webpack_require__(8);
  	
  	// Based on https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/Object/assign
  	
  	
  	function _objectAssign(target) {
  	  if (target == null) {
  	    throw new TypeError('Cannot convert undefined or null to object');
  	  }
  	
  	  var output = Object(target);
  	  var idx = 1;
  	  var length = arguments.length;
  	  while (idx < length) {
  	    var source = arguments[idx];
  	    if (source != null) {
  	      for (var nextKey in source) {
  	        if (_has(nextKey, source)) {
  	          output[nextKey] = source[nextKey];
  	        }
  	      }
  	    }
  	    idx += 1;
  	  }
  	  return output;
  	}
  	module.exports = _objectAssign;
  
  /***/ }
func_code_string: function(module, exports, __webpack_require__) {
  
  	var _has = /*#__PURE__*/__webpack_require__(8);
  	
  	// Based on https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/Object/assign
  	
  	
  	function _objectAssign(target) {
  	  if (target == null) {
  	    throw new TypeError('Cannot convert undefined or null to object');
  	  }
  	
  	  var output = Object(target);
  	  var idx = 1;
  	  var length = arguments.length;
  	  while (idx < length) {
  	    var source = arguments[idx];
  	    if (source != null) {
  	      for (var nextKey in source) {
  	        if (_has(nextKey, source)) {
  	          output[nextKey] = source[nextKey];
  	        }
  	      }
  	    }
  	    idx += 1;
  	  }
  	  return output;
  	}
  	module.exports = _objectAssign;
  
  /***/ }
func_documentation_string: /* 324