{"dependencies":[{"name":"./_has","loc":{"line":2,"column":18}},{"name":"./_to-object","loc":{"line":3,"column":23}},{"name":"./_shared-key","loc":{"line":4,"column":23}}],"generated":{"js":"// 19.1.2.9 / 15.2.3.2 Object.getPrototypeOf(O)\nvar has = require('./_has');\nvar toObject = require('./_to-object');\nvar IE_PROTO = require('./_shared-key')('IE_PROTO');\nvar ObjectProto = Object.prototype;\n\nmodule.exports = Object.getPrototypeOf || function (O) {\n  O = toObject(O);\n  if (has(O, IE_PROTO)) return O[IE_PROTO];\n  if (typeof O.constructor == 'function' && O instanceof O.constructor) {\n    return O.constructor.prototype;\n  } return O instanceof Object ? ObjectProto : null;\n};\n"},"hash":"226ff8b7da4de77bf37286cc3fff1f27"}