1 |
- {"ast":null,"code":"'use strict';\n\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar defineBuiltIns = require('../internals/define-built-ins');\nvar getWeakData = require('../internals/internal-metadata').getWeakData;\nvar anInstance = require('../internals/an-instance');\nvar anObject = require('../internals/an-object');\nvar isNullOrUndefined = require('../internals/is-null-or-undefined');\nvar isObject = require('../internals/is-object');\nvar iterate = require('../internals/iterate');\nvar ArrayIterationModule = require('../internals/array-iteration');\nvar hasOwn = require('../internals/has-own-property');\nvar InternalStateModule = require('../internals/internal-state');\nvar setInternalState = InternalStateModule.set;\nvar internalStateGetterFor = InternalStateModule.getterFor;\nvar find = ArrayIterationModule.find;\nvar findIndex = ArrayIterationModule.findIndex;\nvar splice = uncurryThis([].splice);\nvar id = 0;\n\n// fallback for uncaught frozen keys\nvar uncaughtFrozenStore = function (state) {\n return state.frozen || (state.frozen = new UncaughtFrozenStore());\n};\nvar UncaughtFrozenStore = function () {\n this.entries = [];\n};\nvar findUncaughtFrozen = function (store, key) {\n return find(store.entries, function (it) {\n return it[0] === key;\n });\n};\nUncaughtFrozenStore.prototype = {\n get: function (key) {\n var entry = findUncaughtFrozen(this, key);\n if (entry) return entry[1];\n },\n has: function (key) {\n return !!findUncaughtFrozen(this, key);\n },\n set: function (key, value) {\n var entry = findUncaughtFrozen(this, key);\n if (entry) entry[1] = value;else this.entries.push([key, value]);\n },\n 'delete': function (key) {\n var index = findIndex(this.entries, function (it) {\n return it[0] === key;\n });\n if (~index) splice(this.entries, index, 1);\n return !!~index;\n }\n};\nmodule.exports = {\n getConstructor: function (wrapper, CONSTRUCTOR_NAME, IS_MAP, ADDER) {\n var Constructor = wrapper(function (that, iterable) {\n anInstance(that, Prototype);\n setInternalState(that, {\n type: CONSTRUCTOR_NAME,\n id: id++,\n frozen: null\n });\n if (!isNullOrUndefined(iterable)) iterate(iterable, that[ADDER], {\n that: that,\n AS_ENTRIES: IS_MAP\n });\n });\n var Prototype = Constructor.prototype;\n var getInternalState = internalStateGetterFor(CONSTRUCTOR_NAME);\n var define = function (that, key, value) {\n var state = getInternalState(that);\n var data = getWeakData(anObject(key), true);\n if (data === true) uncaughtFrozenStore(state).set(key, value);else data[state.id] = value;\n return that;\n };\n defineBuiltIns(Prototype, {\n // `{ WeakMap, WeakSet }.prototype.delete(key)` methods\n // https://tc39.es/ecma262/#sec-weakmap.prototype.delete\n // https://tc39.es/ecma262/#sec-weakset.prototype.delete\n 'delete': function (key) {\n var state = getInternalState(this);\n if (!isObject(key)) return false;\n var data = getWeakData(key);\n if (data === true) return uncaughtFrozenStore(state)['delete'](key);\n return data && hasOwn(data, state.id) && delete data[state.id];\n },\n // `{ WeakMap, WeakSet }.prototype.has(key)` methods\n // https://tc39.es/ecma262/#sec-weakmap.prototype.has\n // https://tc39.es/ecma262/#sec-weakset.prototype.has\n has: function has(key) {\n var state = getInternalState(this);\n if (!isObject(key)) return false;\n var data = getWeakData(key);\n if (data === true) return uncaughtFrozenStore(state).has(key);\n return data && hasOwn(data, state.id);\n }\n });\n defineBuiltIns(Prototype, IS_MAP ? {\n // `WeakMap.prototype.get(key)` method\n // https://tc39.es/ecma262/#sec-weakmap.prototype.get\n get: function get(key) {\n var state = getInternalState(this);\n if (isObject(key)) {\n var data = getWeakData(key);\n if (data === true) return uncaughtFrozenStore(state).get(key);\n if (data) return data[state.id];\n }\n },\n // `WeakMap.prototype.set(key, value)` method\n // https://tc39.es/ecma262/#sec-weakmap.prototype.set\n set: function set(key, value) {\n return define(this, key, value);\n }\n } : {\n // `WeakSet.prototype.add(value)` method\n // https://tc39.es/ecma262/#sec-weakset.prototype.add\n add: function add(value) {\n return define(this, value, true);\n }\n });\n return Constructor;\n }\n};","map":{"version":3,"names":["uncurryThis","require","defineBuiltIns","getWeakData","anInstance","anObject","isNullOrUndefined","isObject","iterate","ArrayIterationModule","hasOwn","InternalStateModule","setInternalState","set","internalStateGetterFor","getterFor","find","findIndex","splice","id","uncaughtFrozenStore","state","frozen","UncaughtFrozenStore","entries","findUncaughtFrozen","store","key","it","prototype","get","entry","has","value","push","delete","index","module","exports","getConstructor","wrapper","CONSTRUCTOR_NAME","IS_MAP","ADDER","Constructor","that","iterable","Prototype","type","AS_ENTRIES","getInternalState","define","data","add"],"sources":["F:/workspace/202226701027/huinongbao-app/node_modules/core-js-pure/internals/collection-weak.js"],"sourcesContent":["'use strict';\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar defineBuiltIns = require('../internals/define-built-ins');\nvar getWeakData = require('../internals/internal-metadata').getWeakData;\nvar anInstance = require('../internals/an-instance');\nvar anObject = require('../internals/an-object');\nvar isNullOrUndefined = require('../internals/is-null-or-undefined');\nvar isObject = require('../internals/is-object');\nvar iterate = require('../internals/iterate');\nvar ArrayIterationModule = require('../internals/array-iteration');\nvar hasOwn = require('../internals/has-own-property');\nvar InternalStateModule = require('../internals/internal-state');\n\nvar setInternalState = InternalStateModule.set;\nvar internalStateGetterFor = InternalStateModule.getterFor;\nvar find = ArrayIterationModule.find;\nvar findIndex = ArrayIterationModule.findIndex;\nvar splice = uncurryThis([].splice);\nvar id = 0;\n\n// fallback for uncaught frozen keys\nvar uncaughtFrozenStore = function (state) {\n return state.frozen || (state.frozen = new UncaughtFrozenStore());\n};\n\nvar UncaughtFrozenStore = function () {\n this.entries = [];\n};\n\nvar findUncaughtFrozen = function (store, key) {\n return find(store.entries, function (it) {\n return it[0] === key;\n });\n};\n\nUncaughtFrozenStore.prototype = {\n get: function (key) {\n var entry = findUncaughtFrozen(this, key);\n if (entry) return entry[1];\n },\n has: function (key) {\n return !!findUncaughtFrozen(this, key);\n },\n set: function (key, value) {\n var entry = findUncaughtFrozen(this, key);\n if (entry) entry[1] = value;\n else this.entries.push([key, value]);\n },\n 'delete': function (key) {\n var index = findIndex(this.entries, function (it) {\n return it[0] === key;\n });\n if (~index) splice(this.entries, index, 1);\n return !!~index;\n }\n};\n\nmodule.exports = {\n getConstructor: function (wrapper, CONSTRUCTOR_NAME, IS_MAP, ADDER) {\n var Constructor = wrapper(function (that, iterable) {\n anInstance(that, Prototype);\n setInternalState(that, {\n type: CONSTRUCTOR_NAME,\n id: id++,\n frozen: null\n });\n if (!isNullOrUndefined(iterable)) iterate(iterable, that[ADDER], { that: that, AS_ENTRIES: IS_MAP });\n });\n\n var Prototype = Constructor.prototype;\n\n var getInternalState = internalStateGetterFor(CONSTRUCTOR_NAME);\n\n var define = function (that, key, value) {\n var state = getInternalState(that);\n var data = getWeakData(anObject(key), true);\n if (data === true) uncaughtFrozenStore(state).set(key, value);\n else data[state.id] = value;\n return that;\n };\n\n defineBuiltIns(Prototype, {\n // `{ WeakMap, WeakSet }.prototype.delete(key)` methods\n // https://tc39.es/ecma262/#sec-weakmap.prototype.delete\n // https://tc39.es/ecma262/#sec-weakset.prototype.delete\n 'delete': function (key) {\n var state = getInternalState(this);\n if (!isObject(key)) return false;\n var data = getWeakData(key);\n if (data === true) return uncaughtFrozenStore(state)['delete'](key);\n return data && hasOwn(data, state.id) && delete data[state.id];\n },\n // `{ WeakMap, WeakSet }.prototype.has(key)` methods\n // https://tc39.es/ecma262/#sec-weakmap.prototype.has\n // https://tc39.es/ecma262/#sec-weakset.prototype.has\n has: function has(key) {\n var state = getInternalState(this);\n if (!isObject(key)) return false;\n var data = getWeakData(key);\n if (data === true) return uncaughtFrozenStore(state).has(key);\n return data && hasOwn(data, state.id);\n }\n });\n\n defineBuiltIns(Prototype, IS_MAP ? {\n // `WeakMap.prototype.get(key)` method\n // https://tc39.es/ecma262/#sec-weakmap.prototype.get\n get: function get(key) {\n var state = getInternalState(this);\n if (isObject(key)) {\n var data = getWeakData(key);\n if (data === true) return uncaughtFrozenStore(state).get(key);\n if (data) return data[state.id];\n }\n },\n // `WeakMap.prototype.set(key, value)` method\n // https://tc39.es/ecma262/#sec-weakmap.prototype.set\n set: function set(key, value) {\n return define(this, key, value);\n }\n } : {\n // `WeakSet.prototype.add(value)` method\n // https://tc39.es/ecma262/#sec-weakset.prototype.add\n add: function add(value) {\n return define(this, value, true);\n }\n });\n\n return Constructor;\n }\n};\n"],"mappings":"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","ignoreList":[]},"metadata":{},"sourceType":"script","externalDependencies":[]}
|