| 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
 | | 'use strict'; |  |   |  | var define = require('define-properties'); |  | var callBind = require('call-bind'); |  |   |  | var implementation = require('./implementation'); |  | var getPolyfill = require('./polyfill'); |  | var shim = require('./shim'); |  |   |  | var bound = callBind(getPolyfill(), Object); |  |   |  | define(bound, { |  |     getPolyfill: getPolyfill, |  |     implementation: implementation, |  |     shim: shim |  | }); |  |   |  | module.exports = bound; | 
 |