"use strict";
Object.defineProperty(exports, Symbol.toStringTag, { value: "Module" });
const index = require("../define-properties/index.cjs");
const index$1 = require("../call-bind/index.cjs");
const implementation$1 = require("./implementation.cjs");
const polyfill$1 = require("./polyfill.cjs");
const shim$1 = require("./shim.cjs");
var defineProperties = index.defineProperties_1;
var callBind = index$1.callBindExports;
var implementation = implementation$1.implementation;
var getPolyfill = polyfill$1.polyfill;
var shim = shim$1.shim;
var polyfill = callBind.apply(getPolyfill());
var bound = function assign(target, source1) {
  return polyfill(Object, arguments);
};
defineProperties(bound, {
  getPolyfill,
  implementation,
  shim
});
var object_assign = bound;
exports.object_assign = object_assign;
//# sourceMappingURL=index.cjs.map
