a4de6148b798f647d228a2f425890b45dcda08016c97ae8b72291728c2576c91.json 9.2 KB

1
  1. {"ast":null,"code":"'use strict';\n\nvar $ = require('../internals/export');\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar hiddenKeys = require('../internals/hidden-keys');\nvar isObject = require('../internals/is-object');\nvar hasOwn = require('../internals/has-own-property');\nvar defineProperty = require('../internals/object-define-property').f;\nvar getOwnPropertyNamesModule = require('../internals/object-get-own-property-names');\nvar getOwnPropertyNamesExternalModule = require('../internals/object-get-own-property-names-external');\nvar isExtensible = require('../internals/object-is-extensible');\nvar uid = require('../internals/uid');\nvar FREEZING = require('../internals/freezing');\nvar REQUIRED = false;\nvar METADATA = uid('meta');\nvar id = 0;\nvar setMetadata = function (it) {\n defineProperty(it, METADATA, {\n value: {\n objectID: 'O' + id++,\n // object ID\n weakData: {} // weak collections IDs\n }\n });\n};\nvar fastKey = function (it, create) {\n // return a primitive with prefix\n if (!isObject(it)) return typeof it == 'symbol' ? it : (typeof it == 'string' ? 'S' : 'P') + it;\n if (!hasOwn(it, METADATA)) {\n // can't set metadata to uncaught frozen object\n if (!isExtensible(it)) return 'F';\n // not necessary to add metadata\n if (!create) return 'E';\n // add missing metadata\n setMetadata(it);\n // return object ID\n }\n return it[METADATA].objectID;\n};\nvar getWeakData = function (it, create) {\n if (!hasOwn(it, METADATA)) {\n // can't set metadata to uncaught frozen object\n if (!isExtensible(it)) return true;\n // not necessary to add metadata\n if (!create) return false;\n // add missing metadata\n setMetadata(it);\n // return the store of weak collections IDs\n }\n return it[METADATA].weakData;\n};\n\n// add metadata on freeze-family methods calling\nvar onFreeze = function (it) {\n if (FREEZING && REQUIRED && isExtensible(it) && !hasOwn(it, METADATA)) setMetadata(it);\n return it;\n};\nvar enable = function () {\n meta.enable = function () {/* empty */};\n REQUIRED = true;\n var getOwnPropertyNames = getOwnPropertyNamesModule.f;\n var splice = uncurryThis([].splice);\n var test = {};\n test[METADATA] = 1;\n\n // prevent exposing of metadata key\n if (getOwnPropertyNames(test).length) {\n getOwnPropertyNamesModule.f = function (it) {\n var result = getOwnPropertyNames(it);\n for (var i = 0, length = result.length; i < length; i++) {\n if (result[i] === METADATA) {\n splice(result, i, 1);\n break;\n }\n }\n return result;\n };\n $({\n target: 'Object',\n stat: true,\n forced: true\n }, {\n getOwnPropertyNames: getOwnPropertyNamesExternalModule.f\n });\n }\n};\nvar meta = module.exports = {\n enable: enable,\n fastKey: fastKey,\n getWeakData: getWeakData,\n onFreeze: onFreeze\n};\nhiddenKeys[METADATA] = true;","map":{"version":3,"names":["$","require","uncurryThis","hiddenKeys","isObject","hasOwn","defineProperty","f","getOwnPropertyNamesModule","getOwnPropertyNamesExternalModule","isExtensible","uid","FREEZING","REQUIRED","METADATA","id","setMetadata","it","value","objectID","weakData","fastKey","create","getWeakData","onFreeze","enable","meta","getOwnPropertyNames","splice","test","length","result","i","target","stat","forced","module","exports"],"sources":["F:/workspace/202226701027/huinongbao-app/node_modules/core-js-pure/internals/internal-metadata.js"],"sourcesContent":["'use strict';\nvar $ = require('../internals/export');\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar hiddenKeys = require('../internals/hidden-keys');\nvar isObject = require('../internals/is-object');\nvar hasOwn = require('../internals/has-own-property');\nvar defineProperty = require('../internals/object-define-property').f;\nvar getOwnPropertyNamesModule = require('../internals/object-get-own-property-names');\nvar getOwnPropertyNamesExternalModule = require('../internals/object-get-own-property-names-external');\nvar isExtensible = require('../internals/object-is-extensible');\nvar uid = require('../internals/uid');\nvar FREEZING = require('../internals/freezing');\n\nvar REQUIRED = false;\nvar METADATA = uid('meta');\nvar id = 0;\n\nvar setMetadata = function (it) {\n defineProperty(it, METADATA, { value: {\n objectID: 'O' + id++, // object ID\n weakData: {} // weak collections IDs\n } });\n};\n\nvar fastKey = function (it, create) {\n // return a primitive with prefix\n if (!isObject(it)) return typeof it == 'symbol' ? it : (typeof it == 'string' ? 'S' : 'P') + it;\n if (!hasOwn(it, METADATA)) {\n // can't set metadata to uncaught frozen object\n if (!isExtensible(it)) return 'F';\n // not necessary to add metadata\n if (!create) return 'E';\n // add missing metadata\n setMetadata(it);\n // return object ID\n } return it[METADATA].objectID;\n};\n\nvar getWeakData = function (it, create) {\n if (!hasOwn(it, METADATA)) {\n // can't set metadata to uncaught frozen object\n if (!isExtensible(it)) return true;\n // not necessary to add metadata\n if (!create) return false;\n // add missing metadata\n setMetadata(it);\n // return the store of weak collections IDs\n } return it[METADATA].weakData;\n};\n\n// add metadata on freeze-family methods calling\nvar onFreeze = function (it) {\n if (FREEZING && REQUIRED && isExtensible(it) && !hasOwn(it, METADATA)) setMetadata(it);\n return it;\n};\n\nvar enable = function () {\n meta.enable = function () { /* empty */ };\n REQUIRED = true;\n var getOwnPropertyNames = getOwnPropertyNamesModule.f;\n var splice = uncurryThis([].splice);\n var test = {};\n test[METADATA] = 1;\n\n // prevent exposing of metadata key\n if (getOwnPropertyNames(test).length) {\n getOwnPropertyNamesModule.f = function (it) {\n var result = getOwnPropertyNames(it);\n for (var i = 0, length = result.length; i < length; i++) {\n if (result[i] === METADATA) {\n splice(result, i, 1);\n break;\n }\n } return result;\n };\n\n $({ target: 'Object', stat: true, forced: true }, {\n getOwnPropertyNames: getOwnPropertyNamesExternalModule.f\n });\n }\n};\n\nvar meta = module.exports = {\n enable: enable,\n fastKey: fastKey,\n getWeakData: getWeakData,\n onFreeze: onFreeze\n};\n\nhiddenKeys[METADATA] = true;\n"],"mappings":"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","ignoreList":[]},"metadata":{},"sourceType":"script","externalDependencies":[]}