1 |
- {"ast":null,"code":"'use strict';\n\nvar isArray = require('../internals/is-array');\nvar isConstructor = require('../internals/is-constructor');\nvar isObject = require('../internals/is-object');\nvar wellKnownSymbol = require('../internals/well-known-symbol');\nvar SPECIES = wellKnownSymbol('species');\nvar $Array = Array;\n\n// a part of `ArraySpeciesCreate` abstract operation\n// https://tc39.es/ecma262/#sec-arrayspeciescreate\nmodule.exports = function (originalArray) {\n var C;\n if (isArray(originalArray)) {\n C = originalArray.constructor;\n // cross-realm fallback\n if (isConstructor(C) && (C === $Array || isArray(C.prototype))) C = undefined;else if (isObject(C)) {\n C = C[SPECIES];\n if (C === null) C = undefined;\n }\n }\n return C === undefined ? $Array : C;\n};","map":{"version":3,"names":["isArray","require","isConstructor","isObject","wellKnownSymbol","SPECIES","$Array","Array","module","exports","originalArray","C","constructor","prototype","undefined"],"sources":["F:/workspace/202226701027/huinongbao-app/node_modules/core-js-pure/internals/array-species-constructor.js"],"sourcesContent":["'use strict';\nvar isArray = require('../internals/is-array');\nvar isConstructor = require('../internals/is-constructor');\nvar isObject = require('../internals/is-object');\nvar wellKnownSymbol = require('../internals/well-known-symbol');\n\nvar SPECIES = wellKnownSymbol('species');\nvar $Array = Array;\n\n// a part of `ArraySpeciesCreate` abstract operation\n// https://tc39.es/ecma262/#sec-arrayspeciescreate\nmodule.exports = function (originalArray) {\n var C;\n if (isArray(originalArray)) {\n C = originalArray.constructor;\n // cross-realm fallback\n if (isConstructor(C) && (C === $Array || isArray(C.prototype))) C = undefined;\n else if (isObject(C)) {\n C = C[SPECIES];\n if (C === null) C = undefined;\n }\n } return C === undefined ? $Array : C;\n};\n"],"mappings":"AAAA,YAAY;;AACZ,IAAIA,OAAO,GAAGC,OAAO,CAAC,uBAAuB,CAAC;AAC9C,IAAIC,aAAa,GAAGD,OAAO,CAAC,6BAA6B,CAAC;AAC1D,IAAIE,QAAQ,GAAGF,OAAO,CAAC,wBAAwB,CAAC;AAChD,IAAIG,eAAe,GAAGH,OAAO,CAAC,gCAAgC,CAAC;AAE/D,IAAII,OAAO,GAAGD,eAAe,CAAC,SAAS,CAAC;AACxC,IAAIE,MAAM,GAAGC,KAAK;;AAElB;AACA;AACAC,MAAM,CAACC,OAAO,GAAG,UAAUC,aAAa,EAAE;EACxC,IAAIC,CAAC;EACL,IAAIX,OAAO,CAACU,aAAa,CAAC,EAAE;IAC1BC,CAAC,GAAGD,aAAa,CAACE,WAAW;IAC7B;IACA,IAAIV,aAAa,CAACS,CAAC,CAAC,KAAKA,CAAC,KAAKL,MAAM,IAAIN,OAAO,CAACW,CAAC,CAACE,SAAS,CAAC,CAAC,EAAEF,CAAC,GAAGG,SAAS,CAAC,KACzE,IAAIX,QAAQ,CAACQ,CAAC,CAAC,EAAE;MACpBA,CAAC,GAAGA,CAAC,CAACN,OAAO,CAAC;MACd,IAAIM,CAAC,KAAK,IAAI,EAAEA,CAAC,GAAGG,SAAS;IAC/B;EACF;EAAE,OAAOH,CAAC,KAAKG,SAAS,GAAGR,MAAM,GAAGK,CAAC;AACvC,CAAC","ignoreList":[]},"metadata":{},"sourceType":"script","externalDependencies":[]}
|