"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = _objectSpread; var _defineProperty = _interopRequireDefault(require("./_define_property")); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } function _objectSpread(target) { var _arguments = arguments, _loop = function(i) { var source = _arguments[i] != null ? _arguments[i] : { }; var ownKeys = Object.keys(source); if (typeof Object.getOwnPropertySymbols === 'function') { ownKeys = ownKeys.concat(Object.getOwnPropertySymbols(source).filter(function(sym) { return Object.getOwnPropertyDescriptor(source, sym).enumerable; })); } ownKeys.forEach(function(key) { (0, _defineProperty).default(target, key, source[key]); }); }; for(var i = 1; i < arguments.length; i++)_loop(i); return target; }