{"ast":null,"code":"'use strict';\n\nvar $ = require('../internals/export');\nvar call = require('../internals/function-call');\nvar aCallable = require('../internals/a-callable');\nvar getBuiltIn = require('../internals/get-built-in');\nvar newPromiseCapabilityModule = require('../internals/new-promise-capability');\nvar perform = require('../internals/perform');\nvar iterate = require('../internals/iterate');\nvar PROMISE_STATICS_INCORRECT_ITERATION = require('../internals/promise-statics-incorrect-iteration');\nvar PROMISE_ANY_ERROR = 'No one promise resolved';\n\n// `Promise.any` method\n// https://tc39.es/ecma262/#sec-promise.any\n$({\n target: 'Promise',\n stat: true,\n forced: PROMISE_STATICS_INCORRECT_ITERATION\n}, {\n any: function any(iterable) {\n var C = this;\n var AggregateError = getBuiltIn('AggregateError');\n var capability = newPromiseCapabilityModule.f(C);\n var resolve = capability.resolve;\n var reject = capability.reject;\n var result = perform(function () {\n var promiseResolve = aCallable(C.resolve);\n var errors = [];\n var counter = 0;\n var remaining = 1;\n var alreadyResolved = false;\n iterate(iterable, function (promise) {\n var index = counter++;\n var alreadyRejected = false;\n remaining++;\n call(promiseResolve, C, promise).then(function (value) {\n if (alreadyRejected || alreadyResolved) return;\n alreadyResolved = true;\n resolve(value);\n }, function (error) {\n if (alreadyRejected || alreadyResolved) return;\n alreadyRejected = true;\n errors[index] = error;\n --remaining || reject(new AggregateError(errors, PROMISE_ANY_ERROR));\n });\n });\n --remaining || reject(new AggregateError(errors, PROMISE_ANY_ERROR));\n });\n if (result.error) reject(result.value);\n return capability.promise;\n }\n});","map":{"version":3,"names":["$","require","call","aCallable","getBuiltIn","newPromiseCapabilityModule","perform","iterate","PROMISE_STATICS_INCORRECT_ITERATION","PROMISE_ANY_ERROR","target","stat","forced","any","iterable","C","AggregateError","capability","f","resolve","reject","result","promiseResolve","errors","counter","remaining","alreadyResolved","promise","index","alreadyRejected","then","value","error"],"sources":["F:/workspace/202226701027/huinongbao-app/node_modules/core-js-pure/modules/es.promise.any.js"],"sourcesContent":["'use strict';\nvar $ = require('../internals/export');\nvar call = require('../internals/function-call');\nvar aCallable = require('../internals/a-callable');\nvar getBuiltIn = require('../internals/get-built-in');\nvar newPromiseCapabilityModule = require('../internals/new-promise-capability');\nvar perform = require('../internals/perform');\nvar iterate = require('../internals/iterate');\nvar PROMISE_STATICS_INCORRECT_ITERATION = require('../internals/promise-statics-incorrect-iteration');\n\nvar PROMISE_ANY_ERROR = 'No one promise resolved';\n\n// `Promise.any` method\n// https://tc39.es/ecma262/#sec-promise.any\n$({ target: 'Promise', stat: true, forced: PROMISE_STATICS_INCORRECT_ITERATION }, {\n any: function any(iterable) {\n var C = this;\n var AggregateError = getBuiltIn('AggregateError');\n var capability = newPromiseCapabilityModule.f(C);\n var resolve = capability.resolve;\n var reject = capability.reject;\n var result = perform(function () {\n var promiseResolve = aCallable(C.resolve);\n var errors = [];\n var counter = 0;\n var remaining = 1;\n var alreadyResolved = false;\n iterate(iterable, function (promise) {\n var index = counter++;\n var alreadyRejected = false;\n remaining++;\n call(promiseResolve, C, promise).then(function (value) {\n if (alreadyRejected || alreadyResolved) return;\n alreadyResolved = true;\n resolve(value);\n }, function (error) {\n if (alreadyRejected || alreadyResolved) return;\n alreadyRejected = true;\n errors[index] = error;\n --remaining || reject(new AggregateError(errors, PROMISE_ANY_ERROR));\n });\n });\n --remaining || reject(new AggregateError(errors, PROMISE_ANY_ERROR));\n });\n if (result.error) reject(result.value);\n return capability.promise;\n }\n});\n"],"mappings":"AAAA,YAAY;;AACZ,IAAIA,CAAC,GAAGC,OAAO,CAAC,qBAAqB,CAAC;AACtC,IAAIC,IAAI,GAAGD,OAAO,CAAC,4BAA4B,CAAC;AAChD,IAAIE,SAAS,GAAGF,OAAO,CAAC,yBAAyB,CAAC;AAClD,IAAIG,UAAU,GAAGH,OAAO,CAAC,2BAA2B,CAAC;AACrD,IAAII,0BAA0B,GAAGJ,OAAO,CAAC,qCAAqC,CAAC;AAC/E,IAAIK,OAAO,GAAGL,OAAO,CAAC,sBAAsB,CAAC;AAC7C,IAAIM,OAAO,GAAGN,OAAO,CAAC,sBAAsB,CAAC;AAC7C,IAAIO,mCAAmC,GAAGP,OAAO,CAAC,kDAAkD,CAAC;AAErG,IAAIQ,iBAAiB,GAAG,yBAAyB;;AAEjD;AACA;AACAT,CAAC,CAAC;EAAEU,MAAM,EAAE,SAAS;EAAEC,IAAI,EAAE,IAAI;EAAEC,MAAM,EAAEJ;AAAoC,CAAC,EAAE;EAChFK,GAAG,EAAE,SAASA,GAAGA,CAACC,QAAQ,EAAE;IAC1B,IAAIC,CAAC,GAAG,IAAI;IACZ,IAAIC,cAAc,GAAGZ,UAAU,CAAC,gBAAgB,CAAC;IACjD,IAAIa,UAAU,GAAGZ,0BAA0B,CAACa,CAAC,CAACH,CAAC,CAAC;IAChD,IAAII,OAAO,GAAGF,UAAU,CAACE,OAAO;IAChC,IAAIC,MAAM,GAAGH,UAAU,CAACG,MAAM;IAC9B,IAAIC,MAAM,GAAGf,OAAO,CAAC,YAAY;MAC/B,IAAIgB,cAAc,GAAGnB,SAAS,CAACY,CAAC,CAACI,OAAO,CAAC;MACzC,IAAII,MAAM,GAAG,EAAE;MACf,IAAIC,OAAO,GAAG,CAAC;MACf,IAAIC,SAAS,GAAG,CAAC;MACjB,IAAIC,eAAe,GAAG,KAAK;MAC3BnB,OAAO,CAACO,QAAQ,EAAE,UAAUa,OAAO,EAAE;QACnC,IAAIC,KAAK,GAAGJ,OAAO,EAAE;QACrB,IAAIK,eAAe,GAAG,KAAK;QAC3BJ,SAAS,EAAE;QACXvB,IAAI,CAACoB,cAAc,EAAEP,CAAC,EAAEY,OAAO,CAAC,CAACG,IAAI,CAAC,UAAUC,KAAK,EAAE;UACrD,IAAIF,eAAe,IAAIH,eAAe,EAAE;UACxCA,eAAe,GAAG,IAAI;UACtBP,OAAO,CAACY,KAAK,CAAC;QAChB,CAAC,EAAE,UAAUC,KAAK,EAAE;UAClB,IAAIH,eAAe,IAAIH,eAAe,EAAE;UACxCG,eAAe,GAAG,IAAI;UACtBN,MAAM,CAACK,KAAK,CAAC,GAAGI,KAAK;UACrB,EAAEP,SAAS,IAAIL,MAAM,CAAC,IAAIJ,cAAc,CAACO,MAAM,EAAEd,iBAAiB,CAAC,CAAC;QACtE,CAAC,CAAC;MACJ,CAAC,CAAC;MACF,EAAEgB,SAAS,IAAIL,MAAM,CAAC,IAAIJ,cAAc,CAACO,MAAM,EAAEd,iBAAiB,CAAC,CAAC;IACtE,CAAC,CAAC;IACF,IAAIY,MAAM,CAACW,KAAK,EAAEZ,MAAM,CAACC,MAAM,CAACU,KAAK,CAAC;IACtC,OAAOd,UAAU,CAACU,OAAO;EAC3B;AACF,CAAC,CAAC","ignoreList":[]},"metadata":{},"sourceType":"script","externalDependencies":[]}