{"id":"../node_modules/core-js/modules/es6.weak-map.js","dependencies":[{"name":"/Users/xsp/src/js/koalajs/packages/koagent/package.json","includedInParent":true,"mtime":1541040056487},{"name":"/Users/xsp/src/js/koalajs/packages/koagent/.babelrc","includedInParent":true,"mtime":1541039725197},{"name":"/Users/xsp/src/js/koalajs/packages/koagent/node_modules/core-js/package.json","includedInParent":true,"mtime":1540983752497},{"name":"./_array-methods","loc":{"line":2,"column":19},"parent":"/Users/xsp/src/js/koalajs/packages/koagent/node_modules/core-js/modules/es6.weak-map.js","resolved":"/Users/xsp/src/js/koalajs/packages/koagent/node_modules/core-js/modules/_array-methods.js"},{"name":"./_redefine","loc":{"line":3,"column":23},"parent":"/Users/xsp/src/js/koalajs/packages/koagent/node_modules/core-js/modules/es6.weak-map.js","resolved":"/Users/xsp/src/js/koalajs/packages/koagent/node_modules/core-js/modules/_redefine.js"},{"name":"./_meta","loc":{"line":4,"column":19},"parent":"/Users/xsp/src/js/koalajs/packages/koagent/node_modules/core-js/modules/es6.weak-map.js","resolved":"/Users/xsp/src/js/koalajs/packages/koagent/node_modules/core-js/modules/_meta.js"},{"name":"./_object-assign","loc":{"line":5,"column":21},"parent":"/Users/xsp/src/js/koalajs/packages/koagent/node_modules/core-js/modules/es6.weak-map.js","resolved":"/Users/xsp/src/js/koalajs/packages/koagent/node_modules/core-js/modules/_object-assign.js"},{"name":"./_collection-weak","loc":{"line":6,"column":19},"parent":"/Users/xsp/src/js/koalajs/packages/koagent/node_modules/core-js/modules/es6.weak-map.js","resolved":"/Users/xsp/src/js/koalajs/packages/koagent/node_modules/core-js/modules/_collection-weak.js"},{"name":"./_is-object","loc":{"line":7,"column":23},"parent":"/Users/xsp/src/js/koalajs/packages/koagent/node_modules/core-js/modules/es6.weak-map.js","resolved":"/Users/xsp/src/js/koalajs/packages/koagent/node_modules/core-js/modules/_is-object.js"},{"name":"./_fails","loc":{"line":8,"column":20},"parent":"/Users/xsp/src/js/koalajs/packages/koagent/node_modules/core-js/modules/es6.weak-map.js","resolved":"/Users/xsp/src/js/koalajs/packages/koagent/node_modules/core-js/modules/_fails.js"},{"name":"./_validate-collection","loc":{"line":9,"column":23},"parent":"/Users/xsp/src/js/koalajs/packages/koagent/node_modules/core-js/modules/es6.weak-map.js","resolved":"/Users/xsp/src/js/koalajs/packages/koagent/node_modules/core-js/modules/_validate-collection.js"},{"name":"./_collection","loc":{"line":39,"column":40},"parent":"/Users/xsp/src/js/koalajs/packages/koagent/node_modules/core-js/modules/es6.weak-map.js","resolved":"/Users/xsp/src/js/koalajs/packages/koagent/node_modules/core-js/modules/_collection.js"}],"generated":{"js":"'use strict';\nvar each = require('./_array-methods')(0);\nvar redefine = require('./_redefine');\nvar meta = require('./_meta');\nvar assign = require('./_object-assign');\nvar weak = require('./_collection-weak');\nvar isObject = require('./_is-object');\nvar fails = require('./_fails');\nvar validate = require('./_validate-collection');\nvar WEAK_MAP = 'WeakMap';\nvar getWeak = meta.getWeak;\nvar isExtensible = Object.isExtensible;\nvar uncaughtFrozenStore = weak.ufstore;\nvar tmp = {};\nvar InternalMap;\n\nvar wrapper = function (get) {\n  return function WeakMap() {\n    return get(this, arguments.length > 0 ? arguments[0] : undefined);\n  };\n};\n\nvar methods = {\n  // 23.3.3.3 WeakMap.prototype.get(key)\n  get: function get(key) {\n    if (isObject(key)) {\n      var data = getWeak(key);\n      if (data === true) return uncaughtFrozenStore(validate(this, WEAK_MAP)).get(key);\n      return data ? data[this._i] : undefined;\n    }\n  },\n  // 23.3.3.5 WeakMap.prototype.set(key, value)\n  set: function set(key, value) {\n    return weak.def(validate(this, WEAK_MAP), key, value);\n  }\n};\n\n// 23.3 WeakMap Objects\nvar $WeakMap = module.exports = require('./_collection')(WEAK_MAP, wrapper, methods, weak, true, true);\n\n// IE11 WeakMap frozen keys fix\nif (fails(function () { return new $WeakMap().set((Object.freeze || Object)(tmp), 7).get(tmp) != 7; })) {\n  InternalMap = weak.getConstructor(wrapper, WEAK_MAP);\n  assign(InternalMap.prototype, methods);\n  meta.NEED = true;\n  each(['delete', 'has', 'get', 'set'], function (key) {\n    var proto = $WeakMap.prototype;\n    var method = proto[key];\n    redefine(proto, key, function (a, b) {\n      // store frozen objects on internal weakmap shim\n      if (isObject(a) && !isExtensible(a)) {\n        if (!this._f) this._f = new InternalMap();\n        var result = this._f[key](a, b);\n        return key == 'set' ? this : result;\n      // store all the rest on native weakmap\n      } return method.call(this, a, b);\n    });\n  });\n}\n","map":{"mappings":[{"source":"../node_modules/core-js/modules/es6.weak-map.js","original":{"line":1,"column":0},"generated":{"line":1,"column":0}},{"source":"../node_modules/core-js/modules/es6.weak-map.js","original":{"line":2,"column":0},"generated":{"line":2,"column":0}},{"source":"../node_modules/core-js/modules/es6.weak-map.js","original":{"line":3,"column":0},"generated":{"line":3,"column":0}},{"source":"../node_modules/core-js/modules/es6.weak-map.js","original":{"line":4,"column":0},"generated":{"line":4,"column":0}},{"source":"../node_modules/core-js/modules/es6.weak-map.js","original":{"line":5,"column":0},"generated":{"line":5,"column":0}},{"source":"../node_modules/core-js/modules/es6.weak-map.js","original":{"line":6,"column":0},"generated":{"line":6,"column":0}},{"source":"../node_modules/core-js/modules/es6.weak-map.js","original":{"line":7,"column":0},"generated":{"line":7,"column":0}},{"source":"../node_modules/core-js/modules/es6.weak-map.js","original":{"line":8,"column":0},"generated":{"line":8,"column":0}},{"source":"../node_modules/core-js/modules/es6.weak-map.js","original":{"line":9,"column":0},"generated":{"line":9,"column":0}},{"source":"../node_modules/core-js/modules/es6.weak-map.js","original":{"line":10,"column":0},"generated":{"line":10,"column":0}},{"source":"../node_modules/core-js/modules/es6.weak-map.js","original":{"line":11,"column":0},"generated":{"line":11,"column":0}},{"source":"../node_modules/core-js/modules/es6.weak-map.js","original":{"line":12,"column":0},"generated":{"line":12,"column":0}},{"source":"../node_modules/core-js/modules/es6.weak-map.js","original":{"line":13,"column":0},"generated":{"line":13,"column":0}},{"source":"../node_modules/core-js/modules/es6.weak-map.js","original":{"line":14,"column":0},"generated":{"line":14,"column":0}},{"source":"../node_modules/core-js/modules/es6.weak-map.js","original":{"line":15,"column":0},"generated":{"line":15,"column":0}},{"source":"../node_modules/core-js/modules/es6.weak-map.js","original":{"line":16,"column":0},"generated":{"line":16,"column":0}},{"source":"../node_modules/core-js/modules/es6.weak-map.js","original":{"line":17,"column":0},"generated":{"line":17,"column":0}},{"source":"../node_modules/core-js/modules/es6.weak-map.js","original":{"line":18,"column":0},"generated":{"line":18,"column":0}},{"source":"../node_modules/core-js/modules/es6.weak-map.js","original":{"line":19,"column":0},"generated":{"line":19,"column":0}},{"source":"../node_modules/core-js/modules/es6.weak-map.js","original":{"line":20,"column":0},"generated":{"line":20,"column":0}},{"source":"../node_modules/core-js/modules/es6.weak-map.js","original":{"line":21,"column":0},"generated":{"line":21,"column":0}},{"source":"../node_modules/core-js/modules/es6.weak-map.js","original":{"line":22,"column":0},"generated":{"line":22,"column":0}},{"source":"../node_modules/core-js/modules/es6.weak-map.js","original":{"line":23,"column":0},"generated":{"line":23,"column":0}},{"source":"../node_modules/core-js/modules/es6.weak-map.js","original":{"line":24,"column":0},"generated":{"line":24,"column":0}},{"source":"../node_modules/core-js/modules/es6.weak-map.js","original":{"line":25,"column":0},"generated":{"line":25,"column":0}},{"source":"../node_modules/core-js/modules/es6.weak-map.js","original":{"line":26,"column":0},"generated":{"line":26,"column":0}},{"source":"../node_modules/core-js/modules/es6.weak-map.js","original":{"line":27,"column":0},"generated":{"line":27,"column":0}},{"source":"../node_modules/core-js/modules/es6.weak-map.js","original":{"line":28,"column":0},"generated":{"line":28,"column":0}},{"source":"../node_modules/core-js/modules/es6.weak-map.js","original":{"line":29,"column":0},"generated":{"line":29,"column":0}},{"source":"../node_modules/core-js/modules/es6.weak-map.js","original":{"line":30,"column":0},"generated":{"line":30,"column":0}},{"source":"../node_modules/core-js/modules/es6.weak-map.js","original":{"line":31,"column":0},"generated":{"line":31,"column":0}},{"source":"../node_modules/core-js/modules/es6.weak-map.js","original":{"line":32,"column":0},"generated":{"line":32,"column":0}},{"source":"../node_modules/core-js/modules/es6.weak-map.js","original":{"line":33,"column":0},"generated":{"line":33,"column":0}},{"source":"../node_modules/core-js/modules/es6.weak-map.js","original":{"line":34,"column":0},"generated":{"line":34,"column":0}},{"source":"../node_modules/core-js/modules/es6.weak-map.js","original":{"line":35,"column":0},"generated":{"line":35,"column":0}},{"source":"../node_modules/core-js/modules/es6.weak-map.js","original":{"line":36,"column":0},"generated":{"line":36,"column":0}},{"source":"../node_modules/core-js/modules/es6.weak-map.js","original":{"line":37,"column":0},"generated":{"line":37,"column":0}},{"source":"../node_modules/core-js/modules/es6.weak-map.js","original":{"line":38,"column":0},"generated":{"line":38,"column":0}},{"source":"../node_modules/core-js/modules/es6.weak-map.js","original":{"line":39,"column":0},"generated":{"line":39,"column":0}},{"source":"../node_modules/core-js/modules/es6.weak-map.js","original":{"line":40,"column":0},"generated":{"line":40,"column":0}},{"source":"../node_modules/core-js/modules/es6.weak-map.js","original":{"line":41,"column":0},"generated":{"line":41,"column":0}},{"source":"../node_modules/core-js/modules/es6.weak-map.js","original":{"line":42,"column":0},"generated":{"line":42,"column":0}},{"source":"../node_modules/core-js/modules/es6.weak-map.js","original":{"line":43,"column":0},"generated":{"line":43,"column":0}},{"source":"../node_modules/core-js/modules/es6.weak-map.js","original":{"line":44,"column":0},"generated":{"line":44,"column":0}},{"source":"../node_modules/core-js/modules/es6.weak-map.js","original":{"line":45,"column":0},"generated":{"line":45,"column":0}},{"source":"../node_modules/core-js/modules/es6.weak-map.js","original":{"line":46,"column":0},"generated":{"line":46,"column":0}},{"source":"../node_modules/core-js/modules/es6.weak-map.js","original":{"line":47,"column":0},"generated":{"line":47,"column":0}},{"source":"../node_modules/core-js/modules/es6.weak-map.js","original":{"line":48,"column":0},"generated":{"line":48,"column":0}},{"source":"../node_modules/core-js/modules/es6.weak-map.js","original":{"line":49,"column":0},"generated":{"line":49,"column":0}},{"source":"../node_modules/core-js/modules/es6.weak-map.js","original":{"line":50,"column":0},"generated":{"line":50,"column":0}},{"source":"../node_modules/core-js/modules/es6.weak-map.js","original":{"line":51,"column":0},"generated":{"line":51,"column":0}},{"source":"../node_modules/core-js/modules/es6.weak-map.js","original":{"line":52,"column":0},"generated":{"line":52,"column":0}},{"source":"../node_modules/core-js/modules/es6.weak-map.js","original":{"line":53,"column":0},"generated":{"line":53,"column":0}},{"source":"../node_modules/core-js/modules/es6.weak-map.js","original":{"line":54,"column":0},"generated":{"line":54,"column":0}},{"source":"../node_modules/core-js/modules/es6.weak-map.js","original":{"line":55,"column":0},"generated":{"line":55,"column":0}},{"source":"../node_modules/core-js/modules/es6.weak-map.js","original":{"line":56,"column":0},"generated":{"line":56,"column":0}},{"source":"../node_modules/core-js/modules/es6.weak-map.js","original":{"line":57,"column":0},"generated":{"line":57,"column":0}},{"source":"../node_modules/core-js/modules/es6.weak-map.js","original":{"line":58,"column":0},"generated":{"line":58,"column":0}},{"source":"../node_modules/core-js/modules/es6.weak-map.js","original":{"line":59,"column":0},"generated":{"line":59,"column":0}},{"source":"../node_modules/core-js/modules/es6.weak-map.js","original":{"line":60,"column":0},"generated":{"line":60,"column":0}}],"sources":{"../node_modules/core-js/modules/es6.weak-map.js":"'use strict';\nvar each = require('./_array-methods')(0);\nvar redefine = require('./_redefine');\nvar meta = require('./_meta');\nvar assign = require('./_object-assign');\nvar weak = require('./_collection-weak');\nvar isObject = require('./_is-object');\nvar fails = require('./_fails');\nvar validate = require('./_validate-collection');\nvar WEAK_MAP = 'WeakMap';\nvar getWeak = meta.getWeak;\nvar isExtensible = Object.isExtensible;\nvar uncaughtFrozenStore = weak.ufstore;\nvar tmp = {};\nvar InternalMap;\n\nvar wrapper = function (get) {\n  return function WeakMap() {\n    return get(this, arguments.length > 0 ? arguments[0] : undefined);\n  };\n};\n\nvar methods = {\n  // 23.3.3.3 WeakMap.prototype.get(key)\n  get: function get(key) {\n    if (isObject(key)) {\n      var data = getWeak(key);\n      if (data === true) return uncaughtFrozenStore(validate(this, WEAK_MAP)).get(key);\n      return data ? data[this._i] : undefined;\n    }\n  },\n  // 23.3.3.5 WeakMap.prototype.set(key, value)\n  set: function set(key, value) {\n    return weak.def(validate(this, WEAK_MAP), key, value);\n  }\n};\n\n// 23.3 WeakMap Objects\nvar $WeakMap = module.exports = require('./_collection')(WEAK_MAP, wrapper, methods, weak, true, true);\n\n// IE11 WeakMap frozen keys fix\nif (fails(function () { return new $WeakMap().set((Object.freeze || Object)(tmp), 7).get(tmp) != 7; })) {\n  InternalMap = weak.getConstructor(wrapper, WEAK_MAP);\n  assign(InternalMap.prototype, methods);\n  meta.NEED = true;\n  each(['delete', 'has', 'get', 'set'], function (key) {\n    var proto = $WeakMap.prototype;\n    var method = proto[key];\n    redefine(proto, key, function (a, b) {\n      // store frozen objects on internal weakmap shim\n      if (isObject(a) && !isExtensible(a)) {\n        if (!this._f) this._f = new InternalMap();\n        var result = this._f[key](a, b);\n        return key == 'set' ? this : result;\n      // store all the rest on native weakmap\n      } return method.call(this, a, b);\n    });\n  });\n}\n"},"lineCount":60}},"hash":"bc21c2583e3c9d1d579e7ce98d882765","cacheData":{"env":{}}}