From 015f6e520305cc22013f43d4a59f87538c3daca7 Mon Sep 17 00:00:00 2001 From: Lukas Taegert-Atkinson Date: Tue, 30 Aug 2022 20:43:06 +0200 Subject: [PATCH] [v3.0] Remove warning when using implicit default export mode (#4624) 3.0.0-5 Improve issue comment RegExp --- browser/package.json | 2 +- docs/999-big-list-of-options.md | 2 - package-lock.json | 2142 ++++----- package.json | 34 +- scripts/release.js | 2 +- src/Chunk.ts | 1 - src/utils/error.ts | 11 - src/utils/getExportMode.ts | 11 +- .../amd-keep-extension/_expected/system.js | 8 +- .../samples/supports-core-js/_expected.js | 4150 +++++++++-------- .../samples/warn-implicit-cjs-auto/_config.js | 15 - .../samples/warn-implicit-cjs-auto/main.js | 1 - 12 files changed, 3213 insertions(+), 3166 deletions(-) delete mode 100644 test/function/samples/warn-implicit-cjs-auto/_config.js delete mode 100644 test/function/samples/warn-implicit-cjs-auto/main.js diff --git a/browser/package.json b/browser/package.json index c566f478e7f..74e78277c7b 100644 --- a/browser/package.json +++ b/browser/package.json @@ -1,6 +1,6 @@ { "name": "@rollup/browser", - "version": "3.0.0-4", + "version": "3.0.0-5", "description": "Next-generation ES module bundler browser build", "main": "dist/rollup.browser.js", "module": "dist/es/rollup.browser.js", diff --git a/docs/999-big-list-of-options.md b/docs/999-big-list-of-options.md index 82598e7de4c..202ffa95918 100755 --- a/docs/999-big-list-of-options.md +++ b/docs/999-big-list-of-options.md @@ -1483,8 +1483,6 @@ Note: There are some tools such as Babel, TypeScript, Webpack, and `@rollup/plug In other words for those tools, you cannot create a package interface where `const lib = require("your-lib")` yields the same as `import lib from "your-lib"`. With named export mode however, `const {lib} = require("your-lib")` will be equivalent to `import {lib} from "your-lib"`. -To alert you to this, Rollup will generate a warning when you encounter such a situation and did not select an explicit value for `output.exports`. - #### output.externalLiveBindings Type: `boolean`
CLI: `--externalLiveBindings`/`--no-externalLiveBindings`
Default: `true` diff --git a/package-lock.json b/package-lock.json index 6c510a86cc4..28b0dd0533d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -14,29 +14,29 @@ "devDependencies": { "@rollup/plugin-alias": "^3.1.9", "@rollup/plugin-buble": "^0.21.3", - "@rollup/plugin-commonjs": "^22.0.1", + "@rollup/plugin-commonjs": "^22.0.2", "@rollup/plugin-json": "^4.1.0", "@rollup/plugin-node-resolve": "^13.3.0", "@rollup/plugin-replace": "^4.0.0", - "@rollup/plugin-typescript": "^8.3.3", + "@rollup/plugin-typescript": "^8.4.0", "@rollup/pluginutils": "^4.2.1", - "@types/estree": "0.0.52", - "@types/node": "^14.18.21", + "@types/estree": "1.0.0", + "@types/node": "^14.18.26", "@types/signal-exit": "^3.0.1", "@types/yargs-parser": "^21.0.0", - "@typescript-eslint/eslint-plugin": "^5.30.7", - "@typescript-eslint/parser": "^5.30.7", - "acorn": "^8.7.1", + "@typescript-eslint/eslint-plugin": "^5.36.1", + "@typescript-eslint/parser": "^5.36.1", + "acorn": "^8.8.0", "acorn-jsx": "^5.3.2", "acorn-walk": "^8.2.0", "buble": "^0.20.0", "chokidar": "^3.5.3", "colorette": "^2.0.19", - "core-js": "^3.23.5", + "core-js": "^3.25.0", "date-time": "^4.0.0", "es5-shim": "^4.6.7", "es6-shim": "^0.35.6", - "eslint": "^8.20.0", + "eslint": "^8.22.0", "eslint-config-prettier": "^8.5.0", "eslint-plugin-import": "^2.26.0", "eslint-plugin-prettier": "^4.2.1", @@ -45,18 +45,18 @@ "github-api": "^3.4.0", "hash.js": "^1.1.7", "husky": "^8.0.1", - "inquirer": "^9.0.2", + "inquirer": "^9.1.0", "is-reference": "^3.0.0", "lint-staged": "^13.0.3", "locate-character": "^2.0.5", - "magic-string": "^0.26.2", + "magic-string": "^0.26.3", "mocha": "^10.0.0", "nyc": "^15.1.0", "prettier": "^2.7.1", "pretty-bytes": "^6.0.0", "pretty-ms": "^8.0.0", "requirejs": "^2.3.6", - "rollup": "^2.77.0", + "rollup": "^2.79.0", "rollup-plugin-license": "^2.8.1", "rollup-plugin-string": "^3.0.0", "rollup-plugin-terser": "^7.0.2", @@ -67,15 +67,15 @@ "source-map": "^0.7.4", "source-map-support": "^0.5.21", "sourcemap-codec": "^1.4.8", - "systemjs": "^6.12.1", - "terser": "^5.14.2", + "systemjs": "^6.12.4", + "terser": "^5.15.0", "tslib": "^2.4.0", - "typescript": "^4.7.4", + "typescript": "^4.8.2", "weak-napi": "^2.0.2", - "yargs-parser": "^21.0.1" + "yargs-parser": "^21.1.1" }, "engines": { - "node": ">=14.13.1", + "node": ">=14.18.0", "npm": ">=8.0.0" }, "optionalDependencies": { @@ -108,30 +108,30 @@ } }, "node_modules/@babel/compat-data": { - "version": "7.18.8", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.18.8.tgz", - "integrity": "sha512-HSmX4WZPPK3FUxYp7g2T6EyO8j96HlZJlxmKPSh6KAcqwyDrfx7hKjXpAW/0FhFfTJsR0Yt4lAjLI2coMptIHQ==", + "version": "7.18.13", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.18.13.tgz", + "integrity": "sha512-5yUzC5LqyTFp2HLmDoxGQelcdYgSpP9xsnMWBphAscOdFrHSAVbLNzWiy32sVNDqJRDiJK6klfDnAgu6PAGSHw==", "dev": true, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/core": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.18.6.tgz", - "integrity": "sha512-cQbWBpxcbbs/IUredIPkHiAGULLV8iwgNRMFzvbhEXISp4f3rUUXE5+TIw6KwUWUR3DwyI6gmBRnmAtYaWehwQ==", + "version": "7.18.13", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.18.13.tgz", + "integrity": "sha512-ZisbOvRRusFktksHSG6pjj1CSvkPkcZq/KHD45LAkVP/oiHJkNBZWfpvlLmX8OtHDG8IuzsFlVRWo08w7Qxn0A==", "dev": true, "dependencies": { "@ampproject/remapping": "^2.1.0", "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.18.6", - "@babel/helper-compilation-targets": "^7.18.6", - "@babel/helper-module-transforms": "^7.18.6", - "@babel/helpers": "^7.18.6", - "@babel/parser": "^7.18.6", - "@babel/template": "^7.18.6", - "@babel/traverse": "^7.18.6", - "@babel/types": "^7.18.6", + "@babel/generator": "^7.18.13", + "@babel/helper-compilation-targets": "^7.18.9", + "@babel/helper-module-transforms": "^7.18.9", + "@babel/helpers": "^7.18.9", + "@babel/parser": "^7.18.13", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.18.13", + "@babel/types": "^7.18.13", "convert-source-map": "^1.7.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", @@ -156,12 +156,12 @@ } }, "node_modules/@babel/generator": { - "version": "7.18.7", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.18.7.tgz", - "integrity": "sha512-shck+7VLlY72a2w9c3zYWuE1pwOKEiQHV7GTUbSnhyl5eu3i04t30tBY82ZRWrDfo3gkakCFtevExnxbkf2a3A==", + "version": "7.18.13", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.18.13.tgz", + "integrity": "sha512-CkPg8ySSPuHTYPJYo7IRALdqyjM9HCbt/3uOBEFbzyGVP6Mn8bwFPB0jX6982JVNBlYzM1nnPkfjuXSOPtQeEQ==", "dev": true, "dependencies": { - "@babel/types": "^7.18.7", + "@babel/types": "^7.18.13", "@jridgewell/gen-mapping": "^0.3.2", "jsesc": "^2.5.1" }, @@ -184,12 +184,12 @@ } }, "node_modules/@babel/helper-compilation-targets": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.18.6.tgz", - "integrity": "sha512-vFjbfhNCzqdeAtZflUFrG5YIFqGTqsctrtkZ1D/NB0mDW9TwW3GmmUepYY4G9wCET5rY5ugz4OGTcLd614IzQg==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.18.9.tgz", + "integrity": "sha512-tzLCyVmqUiFlcFoAPLA/gL9TeYrF61VLNtb+hvkuVaB5SUjW7jcfrglBIX1vUIoT7CLP3bBlIMeyEsIl2eFQNg==", "dev": true, "dependencies": { - "@babel/compat-data": "^7.18.6", + "@babel/compat-data": "^7.18.8", "@babel/helper-validator-option": "^7.18.6", "browserslist": "^4.20.2", "semver": "^6.3.0" @@ -211,22 +211,22 @@ } }, "node_modules/@babel/helper-environment-visitor": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.6.tgz", - "integrity": "sha512-8n6gSfn2baOY+qlp+VSzsosjCVGFqWKmDF0cCWOybh52Dw3SEyoWR1KrhMJASjLwIEkkAufZ0xvr+SxLHSpy2Q==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz", + "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==", "dev": true, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-function-name": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.18.6.tgz", - "integrity": "sha512-0mWMxV1aC97dhjCah5U5Ua7668r5ZmSC2DLfH2EZnf9c3/dHZKiFa5pRLMH5tjSl471tY6496ZWk/kjNONBxhw==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.18.9.tgz", + "integrity": "sha512-fJgWlZt7nxGksJS9a0XdSaI4XvpExnNIgRP+rVefWh5U7BL8pPuir6SJUmFKRfjWQ51OtWSzwOxhaH/EBWWc0A==", "dev": true, "dependencies": { "@babel/template": "^7.18.6", - "@babel/types": "^7.18.6" + "@babel/types": "^7.18.9" }, "engines": { "node": ">=6.9.0" @@ -257,19 +257,19 @@ } }, "node_modules/@babel/helper-module-transforms": { - "version": "7.18.8", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.18.8.tgz", - "integrity": "sha512-che3jvZwIcZxrwh63VfnFTUzcAM9v/lznYkkRxIBGMPt1SudOKHAEec0SIRCfiuIzTcF7VGj/CaTT6gY4eWxvA==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.18.9.tgz", + "integrity": "sha512-KYNqY0ICwfv19b31XzvmI/mfcylOzbLtowkw+mfvGPAQ3kfCnMLYbED3YecL5tPd8nAYFQFAd6JHp2LxZk/J1g==", "dev": true, "dependencies": { - "@babel/helper-environment-visitor": "^7.18.6", + "@babel/helper-environment-visitor": "^7.18.9", "@babel/helper-module-imports": "^7.18.6", "@babel/helper-simple-access": "^7.18.6", "@babel/helper-split-export-declaration": "^7.18.6", "@babel/helper-validator-identifier": "^7.18.6", "@babel/template": "^7.18.6", - "@babel/traverse": "^7.18.8", - "@babel/types": "^7.18.8" + "@babel/traverse": "^7.18.9", + "@babel/types": "^7.18.9" }, "engines": { "node": ">=6.9.0" @@ -299,6 +299,15 @@ "node": ">=6.9.0" } }, + "node_modules/@babel/helper-string-parser": { + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.18.10.tgz", + "integrity": "sha512-XtIfWmeNY3i4t7t4D2t02q50HvqHybPqW2ki1kosnvWCwuCMeo81Jf0gwr85jy/neUdg5XDdeFE/80DXiO+njw==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, "node_modules/@babel/helper-validator-identifier": { "version": "7.18.6", "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.18.6.tgz", @@ -318,14 +327,14 @@ } }, "node_modules/@babel/helpers": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.18.6.tgz", - "integrity": "sha512-vzSiiqbQOghPngUYt/zWGvK3LAsPhz55vc9XNN0xAl2gV4ieShI2OQli5duxWHD+72PZPTKAcfcZDE1Cwc5zsQ==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.18.9.tgz", + "integrity": "sha512-Jf5a+rbrLoR4eNdUmnFu8cN5eNJT6qdTdOg5IHIzq87WwyRw9PwguLFOWYgktN/60IP4fgDUawJvs7PjQIzELQ==", "dev": true, "dependencies": { "@babel/template": "^7.18.6", - "@babel/traverse": "^7.18.6", - "@babel/types": "^7.18.6" + "@babel/traverse": "^7.18.9", + "@babel/types": "^7.18.9" }, "engines": { "node": ">=6.9.0" @@ -346,9 +355,9 @@ } }, "node_modules/@babel/parser": { - "version": "7.18.8", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.18.8.tgz", - "integrity": "sha512-RSKRfYX20dyH+elbJK2uqAkVyucL+xXzhqlMD5/ZXx+dAAwpyB7HsvnHe/ZUGOF+xLr5Wx9/JoXVTj6BQE2/oA==", + "version": "7.18.13", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.18.13.tgz", + "integrity": "sha512-dgXcIfMuQ0kgzLB2b9tRZs7TTFFaGM2AbtA4fJgUUYukzGH4jwsS7hzQHEGs67jdehpm22vkgKwvbU+aEflgwg==", "dev": true, "bin": { "parser": "bin/babel-parser.js" @@ -358,33 +367,33 @@ } }, "node_modules/@babel/template": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.18.6.tgz", - "integrity": "sha512-JoDWzPe+wgBsTTgdnIma3iHNFC7YVJoPssVBDjiHfNlyt4YcunDtcDOUmfVDfCK5MfdsaIoX9PkijPhjH3nYUw==", + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.18.10.tgz", + "integrity": "sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA==", "dev": true, "dependencies": { "@babel/code-frame": "^7.18.6", - "@babel/parser": "^7.18.6", - "@babel/types": "^7.18.6" + "@babel/parser": "^7.18.10", + "@babel/types": "^7.18.10" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/traverse": { - "version": "7.18.8", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.18.8.tgz", - "integrity": "sha512-UNg/AcSySJYR/+mIcJQDCv00T+AqRO7j/ZEJLzpaYtgM48rMg5MnkJgyNqkzo88+p4tfRvZJCEiwwfG6h4jkRg==", + "version": "7.18.13", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.18.13.tgz", + "integrity": "sha512-N6kt9X1jRMLPxxxPYWi7tgvJRH/rtoU+dbKAPDM44RFHiMH8igdsaSBgFeskhSl/kLWLDUvIh1RXCrTmg0/zvA==", "dev": true, "dependencies": { "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.18.7", - "@babel/helper-environment-visitor": "^7.18.6", - "@babel/helper-function-name": "^7.18.6", + "@babel/generator": "^7.18.13", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.18.9", "@babel/helper-hoist-variables": "^7.18.6", "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/parser": "^7.18.8", - "@babel/types": "^7.18.8", + "@babel/parser": "^7.18.13", + "@babel/types": "^7.18.13", "debug": "^4.1.0", "globals": "^11.1.0" }, @@ -402,11 +411,12 @@ } }, "node_modules/@babel/types": { - "version": "7.18.8", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.18.8.tgz", - "integrity": "sha512-qwpdsmraq0aJ3osLJRApsc2ouSJCdnMeZwB0DhbtHAtRpZNZCdlbRnHIgcRKzdE1g0iOGg644fzjOBcdOz9cPw==", + "version": "7.18.13", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.18.13.tgz", + "integrity": "sha512-ePqfTihzW0W6XAU+aMw2ykilisStJfDnsejDCXRchCcMJ4O0+8DhPXf2YUbZ6wjBlsEmZwLK/sPweWtu8hcJYQ==", "dev": true, "dependencies": { + "@babel/helper-string-parser": "^7.18.10", "@babel/helper-validator-identifier": "^7.18.6", "to-fast-properties": "^2.0.0" }, @@ -415,14 +425,14 @@ } }, "node_modules/@eslint/eslintrc": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.0.tgz", - "integrity": "sha512-UWW0TMTmk2d7hLcWD1/e2g5HDM/HQ3csaLSqXCfqwh4uNDuNqlaKWXmEsL4Cs41Z0KnILNvwbHAah3C2yt06kw==", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.1.tgz", + "integrity": "sha512-OhSY22oQQdw3zgPOOwdoj01l/Dzl1Z+xyUP33tkSN+aqyEhymJCcPHyXt+ylW8FSe0TfRC2VG+ROQOapD0aZSQ==", "dev": true, "dependencies": { "ajv": "^6.12.4", "debug": "^4.3.2", - "espree": "^9.3.2", + "espree": "^9.4.0", "globals": "^13.15.0", "ignore": "^5.2.0", "import-fresh": "^3.2.1", @@ -432,12 +442,15 @@ }, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" } }, "node_modules/@humanwhocodes/config-array": { - "version": "0.9.5", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.9.5.tgz", - "integrity": "sha512-ObyMyWxZiCu/yTisA7uzx81s40xR2fD5Cg/2Kq7G02ajkNubJf6BopgDTmDyc3U7sXpNKM8cYOw7s7Tyr+DnCw==", + "version": "0.10.4", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.10.4.tgz", + "integrity": "sha512-mXAIHxZT3Vcpg83opl1wGlVZ9xydbfZO3r5YfRSH6Gpp2J/PfdBP0wbDa2sO6/qRbcalpoevVyW6A/fI6LfeMw==", "dev": true, "dependencies": { "@humanwhocodes/object-schema": "^1.2.1", @@ -448,6 +461,16 @@ "node": ">=10.10.0" } }, + "node_modules/@humanwhocodes/gitignore-to-minimatch": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@humanwhocodes/gitignore-to-minimatch/-/gitignore-to-minimatch-1.0.2.tgz", + "integrity": "sha512-rSqmMJDdLFUsyxR6FMtD00nfQKKLFb1kv+qBbOVKqErvloEIJLo5bDTJTQNTYgeyp78JsA7u/NPi5jT1GR/MuA==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, "node_modules/@humanwhocodes/object-schema": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", @@ -544,24 +567,6 @@ "node": ">=8" } }, - "node_modules/@istanbuljs/load-nyc-config/node_modules/p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/@istanbuljs/load-nyc-config/node_modules/path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true, - "engines": { - "node": ">=8" - } - }, "node_modules/@istanbuljs/load-nyc-config/node_modules/resolve-from": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", @@ -642,9 +647,9 @@ "dev": true }, "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.14", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.14.tgz", - "integrity": "sha512-bJWEfQ9lPTvm3SneWwRFVLzrh6nhjwqw7TUFFBEMzwvg7t7PCDenf2lDwqo4NQXzdpgBXyFgDWnQA+2vkruksQ==", + "version": "0.3.15", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.15.tgz", + "integrity": "sha512-oWZNOULl+UbhsgB51uuZzglikfIKSUBO/M9W2OfEjn7cmqoAiCgmv9lyACTUacZwBz0ITnJ2NqjU8Tx0DHL88g==", "dev": true, "dependencies": { "@jridgewell/resolve-uri": "^3.0.3", @@ -748,9 +753,9 @@ "dev": true }, "node_modules/@rollup/plugin-commonjs": { - "version": "22.0.1", - "resolved": "https://registry.npmjs.org/@rollup/plugin-commonjs/-/plugin-commonjs-22.0.1.tgz", - "integrity": "sha512-dGfEZvdjDHObBiP5IvwTKMVeq/tBZGMBHZFMdIV1ClMM/YoWS34xrHFGfag9SN2ZtMgNZRFruqvxZQEa70O6nQ==", + "version": "22.0.2", + "resolved": "https://registry.npmjs.org/@rollup/plugin-commonjs/-/plugin-commonjs-22.0.2.tgz", + "integrity": "sha512-//NdP6iIwPbMTcazYsiBMbJW7gfmpHom33u1beiIoHDEM0Q9clvtQB1T0efvMqHeKsGohiHo97BCPCkBXdscwg==", "dev": true, "dependencies": { "@rollup/pluginutils": "^3.1.0", @@ -957,9 +962,9 @@ } }, "node_modules/@rollup/plugin-typescript": { - "version": "8.3.3", - "resolved": "https://registry.npmjs.org/@rollup/plugin-typescript/-/plugin-typescript-8.3.3.tgz", - "integrity": "sha512-55L9SyiYu3r/JtqdjhwcwaECXP7JeJ9h1Sg1VWRJKIutla2MdZQodTgcCNybXLMCnqpNLEhS2vGENww98L1npg==", + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/@rollup/plugin-typescript/-/plugin-typescript-8.4.0.tgz", + "integrity": "sha512-QssfoOP6V4/6skX12EfOW5UzJAv/c334F4OJWmQpe2kg3agEa0JwVCckwmfuvEgDixyX+XyxjFenH7M2rDKUyQ==", "dev": true, "dependencies": { "@rollup/pluginutils": "^3.1.0", @@ -1040,9 +1045,9 @@ } }, "node_modules/@types/estree": { - "version": "0.0.52", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.52.tgz", - "integrity": "sha512-BZWrtCU0bMVAIliIV+HJO1f1PR41M7NKjfxrFJwwhKI1KwhwOxYw1SXg9ao+CIMt774nFuGiG6eU+udtbEI9oQ==", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.0.tgz", + "integrity": "sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ==", "dev": true }, "node_modules/@types/fs-extra": { @@ -1055,9 +1060,9 @@ } }, "node_modules/@types/glob": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.2.0.tgz", - "integrity": "sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==", + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-8.0.0.tgz", + "integrity": "sha512-l6NQsDDyQUVeoTynNpC9uRvCUint/gSUXQA2euwmTuWGvPY5LSDUu6tkCtJB2SvGQlJQzLaKqcGZP4//7EDveA==", "dev": true, "dependencies": { "@types/minimatch": "*", @@ -1083,9 +1088,9 @@ "dev": true }, "node_modules/@types/node": { - "version": "14.18.21", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.21.tgz", - "integrity": "sha512-x5W9s+8P4XteaxT/jKF0PSb7XEvo5VmqEWgsMlyeY4ZlLK8I6aH6g5TPPyDlLAep+GYf4kefb7HFyc7PAO3m+Q==", + "version": "14.18.26", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.26.tgz", + "integrity": "sha512-0b+utRBSYj8L7XAp0d+DX7lI4cSmowNaaTkk6/1SKzbKkG+doLuPusB9EOvzLJ8ahJSk03bTLIL6cWaEd4dBKA==", "dev": true }, "node_modules/@types/resolve": { @@ -1120,14 +1125,14 @@ "dev": true }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "5.30.7", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.30.7.tgz", - "integrity": "sha512-l4L6Do+tfeM2OK0GJsU7TUcM/1oN/N25xHm3Jb4z3OiDU4Lj8dIuxX9LpVMS9riSXQs42D1ieX7b85/r16H9Fw==", + "version": "5.36.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.36.1.tgz", + "integrity": "sha512-iC40UK8q1tMepSDwiLbTbMXKDxzNy+4TfPWgIL661Ym0sD42vRcQU93IsZIrmi+x292DBr60UI/gSwfdVYexCA==", "dev": true, "dependencies": { - "@typescript-eslint/scope-manager": "5.30.7", - "@typescript-eslint/type-utils": "5.30.7", - "@typescript-eslint/utils": "5.30.7", + "@typescript-eslint/scope-manager": "5.36.1", + "@typescript-eslint/type-utils": "5.36.1", + "@typescript-eslint/utils": "5.36.1", "debug": "^4.3.4", "functional-red-black-tree": "^1.0.1", "ignore": "^5.2.0", @@ -1153,14 +1158,14 @@ } }, "node_modules/@typescript-eslint/parser": { - "version": "5.30.7", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.30.7.tgz", - "integrity": "sha512-Rg5xwznHWWSy7v2o0cdho6n+xLhK2gntImp0rJroVVFkcYFYQ8C8UJTSuTw/3CnExBmPjycjmUJkxVmjXsld6A==", + "version": "5.36.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.36.1.tgz", + "integrity": "sha512-/IsgNGOkBi7CuDfUbwt1eOqUXF9WGVBW9dwEe1pi+L32XrTsZIgmDFIi2RxjzsvB/8i+MIf5JIoTEH8LOZ368A==", "dev": true, "dependencies": { - "@typescript-eslint/scope-manager": "5.30.7", - "@typescript-eslint/types": "5.30.7", - "@typescript-eslint/typescript-estree": "5.30.7", + "@typescript-eslint/scope-manager": "5.36.1", + "@typescript-eslint/types": "5.36.1", + "@typescript-eslint/typescript-estree": "5.36.1", "debug": "^4.3.4" }, "engines": { @@ -1180,13 +1185,13 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "5.30.7", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.30.7.tgz", - "integrity": "sha512-7BM1bwvdF1UUvt+b9smhqdc/eniOnCKxQT/kj3oXtj3LqnTWCAM0qHRHfyzCzhEfWX0zrW7KqXXeE4DlchZBKw==", + "version": "5.36.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.36.1.tgz", + "integrity": "sha512-pGC2SH3/tXdu9IH3ItoqciD3f3RRGCh7hb9zPdN2Drsr341zgd6VbhP5OHQO/reUqihNltfPpMpTNihFMarP2w==", "dev": true, "dependencies": { - "@typescript-eslint/types": "5.30.7", - "@typescript-eslint/visitor-keys": "5.30.7" + "@typescript-eslint/types": "5.36.1", + "@typescript-eslint/visitor-keys": "5.36.1" }, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -1197,12 +1202,13 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "5.30.7", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.30.7.tgz", - "integrity": "sha512-nD5qAE2aJX/YLyKMvOU5jvJyku4QN5XBVsoTynFrjQZaDgDV6i7QHFiYCx10wvn7hFvfuqIRNBtsgaLe0DbWhw==", + "version": "5.36.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.36.1.tgz", + "integrity": "sha512-xfZhfmoQT6m3lmlqDvDzv9TiCYdw22cdj06xY0obSznBsT///GK5IEZQdGliXpAOaRL34o8phEvXzEo/VJx13Q==", "dev": true, "dependencies": { - "@typescript-eslint/utils": "5.30.7", + "@typescript-eslint/typescript-estree": "5.36.1", + "@typescript-eslint/utils": "5.36.1", "debug": "^4.3.4", "tsutils": "^3.21.0" }, @@ -1223,9 +1229,9 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "5.30.7", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.30.7.tgz", - "integrity": "sha512-ocVkETUs82+U+HowkovV6uxf1AnVRKCmDRNUBUUo46/5SQv1owC/EBFkiu4MOHeZqhKz2ktZ3kvJJ1uFqQ8QPg==", + "version": "5.36.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.36.1.tgz", + "integrity": "sha512-jd93ShpsIk1KgBTx9E+hCSEuLCUFwi9V/urhjOWnOaksGZFbTOxAT47OH2d4NLJnLhkVD+wDbB48BuaycZPLBg==", "dev": true, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -1236,13 +1242,13 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "5.30.7", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.30.7.tgz", - "integrity": "sha512-tNslqXI1ZdmXXrHER83TJ8OTYl4epUzJC0aj2i4DMDT4iU+UqLT3EJeGQvJ17BMbm31x5scSwo3hPM0nqQ1AEA==", + "version": "5.36.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.36.1.tgz", + "integrity": "sha512-ih7V52zvHdiX6WcPjsOdmADhYMDN15SylWRZrT2OMy80wzKbc79n8wFW0xpWpU0x3VpBz/oDgTm2xwDAnFTl+g==", "dev": true, "dependencies": { - "@typescript-eslint/types": "5.30.7", - "@typescript-eslint/visitor-keys": "5.30.7", + "@typescript-eslint/types": "5.36.1", + "@typescript-eslint/visitor-keys": "5.36.1", "debug": "^4.3.4", "globby": "^11.1.0", "is-glob": "^4.0.3", @@ -1263,15 +1269,15 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "5.30.7", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.30.7.tgz", - "integrity": "sha512-Z3pHdbFw+ftZiGUnm1GZhkJgVqsDL5CYW2yj+TB2mfXDFOMqtbzQi2dNJIyPqPbx9mv2kUxS1gU+r2gKlKi1rQ==", + "version": "5.36.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.36.1.tgz", + "integrity": "sha512-lNj4FtTiXm5c+u0pUehozaUWhh7UYKnwryku0nxJlYUEWetyG92uw2pr+2Iy4M/u0ONMKzfrx7AsGBTCzORmIg==", "dev": true, "dependencies": { "@types/json-schema": "^7.0.9", - "@typescript-eslint/scope-manager": "5.30.7", - "@typescript-eslint/types": "5.30.7", - "@typescript-eslint/typescript-estree": "5.30.7", + "@typescript-eslint/scope-manager": "5.36.1", + "@typescript-eslint/types": "5.36.1", + "@typescript-eslint/typescript-estree": "5.36.1", "eslint-scope": "^5.1.1", "eslint-utils": "^3.0.0" }, @@ -1287,12 +1293,12 @@ } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "5.30.7", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.30.7.tgz", - "integrity": "sha512-KrRXf8nnjvcpxDFOKej4xkD7657+PClJs5cJVSG7NNoCNnjEdc46juNAQt7AyuWctuCgs6mVRc1xGctEqrjxWw==", + "version": "5.36.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.36.1.tgz", + "integrity": "sha512-ojB9aRyRFzVMN3b5joSYni6FAS10BBSCAfKJhjJAV08t/a95aM6tAhz+O1jF+EtgxktuSO3wJysp2R+Def/IWQ==", "dev": true, "dependencies": { - "@typescript-eslint/types": "5.30.7", + "@typescript-eslint/types": "5.36.1", "eslint-visitor-keys": "^3.3.0" }, "engines": { @@ -1310,9 +1316,9 @@ "dev": true }, "node_modules/acorn": { - "version": "8.7.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.1.tgz", - "integrity": "sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==", + "version": "8.8.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz", + "integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==", "dev": true, "bin": { "acorn": "bin/acorn" @@ -1378,24 +1384,24 @@ } }, "node_modules/ansi-escapes": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", - "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-5.0.0.tgz", + "integrity": "sha512-5GFMVX8HqE/TB+FuBJGuO5XG0WrsA6ptUqoODaT/n9mmUaZFkqnBueB4leqGBCmrUHnCnC4PCZTCd0E7QQ83bA==", "dev": true, "dependencies": { - "type-fest": "^0.21.3" + "type-fest": "^1.0.2" }, "engines": { - "node": ">=8" + "node": ">=12" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/ansi-escapes/node_modules/type-fest": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", - "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz", + "integrity": "sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==", "dev": true, "engines": { "node": ">=10" @@ -1610,9 +1616,9 @@ "dev": true }, "node_modules/browserslist": { - "version": "4.21.1", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.1.tgz", - "integrity": "sha512-Nq8MFCSrnJXSc88yliwlzQe3qNe3VntIjhsArW9IJOEPSHNx23FalwApUVbzAWABLhYJJ7y8AynWI/XM8OdfjQ==", + "version": "4.21.3", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.3.tgz", + "integrity": "sha512-898rgRXLAyRkM1GryrrBHGkqA5hlpkV5MhtZwg9QXeiyLUYs2k00Un05aX5l2/yJIOObYKOpS2JNo8nJDE7fWQ==", "dev": true, "funding": [ { @@ -1625,10 +1631,10 @@ } ], "dependencies": { - "caniuse-lite": "^1.0.30001359", - "electron-to-chromium": "^1.4.172", - "node-releases": "^2.0.5", - "update-browserslist-db": "^1.0.4" + "caniuse-lite": "^1.0.30001370", + "electron-to-chromium": "^1.4.202", + "node-releases": "^2.0.6", + "update-browserslist-db": "^1.0.5" }, "bin": { "browserslist": "cli.js" @@ -1671,6 +1677,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/acorn-dynamic-import/-/acorn-dynamic-import-4.0.0.tgz", "integrity": "sha512-d3OEjQV4ROpoflsnUA8HozoIR504TFxNivYEUi6uwz0IYhBkTDXGuWlNdMtybRt3nqVx/L6XqMt0FxkXuWKZhw==", + "deprecated": "This is probably built in to whatever tool you're using. If you still need it... idk", "dev": true, "peerDependencies": { "acorn": "^6.0.0" @@ -1774,9 +1781,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001363", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001363.tgz", - "integrity": "sha512-HpQhpzTGGPVMnCjIomjt+jvyUu8vNFo3TaDiZ/RcoTrlOq/5+tC8zHdsbgFB6MxmaY+jCpsH09aD80Bb4Ow3Sg==", + "version": "1.0.30001385", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001385.tgz", + "integrity": "sha512-MpiCqJGhBkHgpyimE9GWmZTnyHyEEM35u115bD3QBrXpjvL/JgcP8cUhKJshfmg4OtEHFenifcK5sZayEw5tvQ==", "dev": true, "funding": [ { @@ -1846,21 +1853,24 @@ } }, "node_modules/cli-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", - "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-4.0.0.tgz", + "integrity": "sha512-VGtlMu3x/4DOtIUwEkRezxUZ2lBacNJCHash0N0WeZDBS+7Ux1dm3XWAgWYxLJFMMdOeXMHXorshEFhbMSGelg==", "dev": true, "dependencies": { - "restore-cursor": "^3.1.0" + "restore-cursor": "^4.0.0" }, "engines": { - "node": ">=8" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/cli-spinners": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.6.1.tgz", - "integrity": "sha512-x/5fWmGMnbKQAaNwN+UZlV79qBLM9JFnJuJ03gIi5whrob0xV0ofNVHy9DhwGdsMJQc2OKv0oGmLzvaqvAVv+g==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.7.0.tgz", + "integrity": "sha512-qu3pN8Y3qHNgE2AFweciB1IfMnmZ/fsNTEE+NOFjmGB2F/7rLhnhzppvpCnN4FovtP26k8lHyy9ptEbNwWFLzw==", "dev": true, "engines": { "node": ">=6" @@ -1905,6 +1915,39 @@ "wrap-ansi": "^7.0.0" } }, + "node_modules/cliui/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/cliui/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/cliui/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, "node_modules/cliui/node_modules/emoji-regex": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", @@ -1934,6 +1977,23 @@ "node": ">=8" } }, + "node_modules/cliui/node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, "node_modules/clone": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", @@ -1965,9 +2025,9 @@ "dev": true }, "node_modules/commander": { - "version": "9.3.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-9.3.0.tgz", - "integrity": "sha512-hv95iU5uXPbK83mjrJKuZyFM/LBAoCV/XhVGkS5Je6tl7sxr6A0ITMw5WoRV46/UaJ46Nllm3Xt7IaJhXTIkzw==", + "version": "9.4.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.4.0.tgz", + "integrity": "sha512-sRPT+umqkz90UA8M1yqYfnHlZA7fF6nSphDtxeywPZ49ysjxDQybzk13CL+mXekDRG92skbcqCLVovuCusNmFw==", "dev": true, "engines": { "node": "^12.20.0 || >=14" @@ -2001,9 +2061,9 @@ } }, "node_modules/core-js": { - "version": "3.23.5", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.23.5.tgz", - "integrity": "sha512-7Vh11tujtAZy82da4duVreQysIoO2EvVrur7y6IzZkH1IHPSekuDi8Vuw1+YKjkbfWLRD7Nc9ICQ/sIUDutcyg==", + "version": "3.25.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.25.0.tgz", + "integrity": "sha512-CVU1xvJEfJGhyCpBrzzzU1kjCfgsGUxhEvwUV2e/cOedYWHdmluamx+knDnmhqALddMG16fZvIqvs9aijsHHaA==", "dev": true, "hasInstallScript": true, "funding": { @@ -2158,9 +2218,9 @@ "dev": true }, "node_modules/electron-to-chromium": { - "version": "1.4.184", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.184.tgz", - "integrity": "sha512-IADi390FRdvxWfVX3hjzfTDNVHiTqVo9ar53/7em/SfhUG9YcjVhyQecY/XwmBHRKden/wFud7RWOUH7+7LFng==", + "version": "1.4.237", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.237.tgz", + "integrity": "sha512-vxVyGJcsgArNOVUJcXm+7iY3PJAfmSapEszQD1HbyPLl0qoCmNQ1o/EX3RI7Et5/88In9oLxX3SGF8J3orkUgA==", "dev": true }, "node_modules/emoji-regex": { @@ -2278,13 +2338,14 @@ } }, "node_modules/eslint": { - "version": "8.20.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.20.0.tgz", - "integrity": "sha512-d4ixhz5SKCa1D6SCPrivP7yYVi7nyD6A4vs6HIAul9ujBzcEmZVM3/0NN/yu5nKhmO1wjp5xQ46iRfmDGlOviA==", + "version": "8.22.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.22.0.tgz", + "integrity": "sha512-ci4t0sz6vSRKdmkOGmprBo6fmI4PrphDFMy5JEq/fNS0gQkJM3rLmrqcp8ipMcdobH3KtUP40KniAE9W19S4wA==", "dev": true, "dependencies": { "@eslint/eslintrc": "^1.3.0", - "@humanwhocodes/config-array": "^0.9.2", + "@humanwhocodes/config-array": "^0.10.4", + "@humanwhocodes/gitignore-to-minimatch": "^1.0.2", "ajv": "^6.10.0", "chalk": "^4.0.0", "cross-spawn": "^7.0.2", @@ -2294,14 +2355,17 @@ "eslint-scope": "^7.1.1", "eslint-utils": "^3.0.0", "eslint-visitor-keys": "^3.3.0", - "espree": "^9.3.2", + "espree": "^9.3.3", "esquery": "^1.4.0", "esutils": "^2.0.2", "fast-deep-equal": "^3.1.3", "file-entry-cache": "^6.0.1", + "find-up": "^5.0.0", "functional-red-black-tree": "^1.0.1", "glob-parent": "^6.0.1", "globals": "^13.15.0", + "globby": "^11.1.0", + "grapheme-splitter": "^1.0.4", "ignore": "^5.2.0", "import-fresh": "^3.0.0", "imurmurhash": "^0.1.4", @@ -2361,16 +2425,20 @@ } }, "node_modules/eslint-module-utils": { - "version": "2.7.3", - "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.3.tgz", - "integrity": "sha512-088JEC7O3lDZM9xGe0RerkOMd0EjFl+Yvd1jPWIkMT5u3H9+HC34mWWPnqPrN13gieT9pBOO+Qt07Nb/6TresQ==", + "version": "2.7.4", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.4.tgz", + "integrity": "sha512-j4GT+rqzCoRKHwURX7pddtIPGySnX9Si/cgMI5ztrcqOPtk5dDEeZ34CQVPphnqkJytlc97Vuk05Um2mJ3gEQA==", "dev": true, "dependencies": { - "debug": "^3.2.7", - "find-up": "^2.1.0" + "debug": "^3.2.7" }, "engines": { "node": ">=4" + }, + "peerDependenciesMeta": { + "eslint": { + "optional": true + } } }, "node_modules/eslint-module-utils/node_modules/debug": { @@ -2623,17 +2691,20 @@ } }, "node_modules/espree": { - "version": "9.3.2", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.3.2.tgz", - "integrity": "sha512-D211tC7ZwouTIuY5x9XnS0E9sWNChB7IYKX/Xp5eQj3nFXhqmiUDB9q27y76oFl8jTg3pXcQx/bpxMfs3CIZbA==", + "version": "9.4.0", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.0.tgz", + "integrity": "sha512-DQmnRpLj7f6TgN/NYb0MTzJXL+vJF9h3pHy4JhCIs3zwcgez8xmGg3sXHcEO97BrmO2OSvCwMdfdlyl+E9KjOw==", "dev": true, "dependencies": { - "acorn": "^8.7.1", + "acorn": "^8.8.0", "acorn-jsx": "^5.3.2", "eslint-visitor-keys": "^3.3.0" }, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" } }, "node_modules/esprima": { @@ -2829,18 +2900,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/figures/node_modules/is-unicode-supported": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-1.2.0.tgz", - "integrity": "sha512-wH+U77omcRzevfIG8dDhTS0V9zZyweakfD01FULl97+0EHiJTTZtJqxPSkIIo/SDPv/i07k/C9jAPY+jwLLeUQ==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/file-entry-cache": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", @@ -2883,15 +2942,19 @@ } }, "node_modules/find-up": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", "dev": true, "dependencies": { - "locate-path": "^2.0.0" + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" }, "engines": { - "node": ">=4" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/fixturify": { @@ -2966,9 +3029,9 @@ } }, "node_modules/flatted": { - "version": "3.2.6", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.6.tgz", - "integrity": "sha512-0sQoMh9s0BYsm+12Huy/rkKxVu4R1+r96YX5cG44rHV0pQ6iC3Q+mkoMFaGWObMFYQxCVT+ssG1ksneA2MI9KQ==", + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", + "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==", "dev": true }, "node_modules/follow-redirects": { @@ -3240,9 +3303,9 @@ } }, "node_modules/globals": { - "version": "13.16.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.16.0.tgz", - "integrity": "sha512-A1lrQfpNF+McdPOnnFqY3kSN0AFTy485bTi1bkLk4mVPODIUEcSfhHgRqA+QdXPksrSTTztYXx37NFV+GpGk3Q==", + "version": "13.17.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.17.0.tgz", + "integrity": "sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==", "dev": true, "dependencies": { "type-fest": "^0.20.2" @@ -3280,6 +3343,12 @@ "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", "dev": true }, + "node_modules/grapheme-splitter": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", + "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==", + "dev": true + }, "node_modules/has": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", @@ -3527,9 +3596,9 @@ "dev": true }, "node_modules/inquirer": { - "version": "9.0.2", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-9.0.2.tgz", - "integrity": "sha512-AqmDHmz3bIe573OiM4svTZzajBzff1xpuzYAimW8gjzW5ncuPllWB8t/GKl+NSuKRJaKyIF2bU2RCx8H1dwqyQ==", + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-9.1.0.tgz", + "integrity": "sha512-eukdjrBljg9t55ZnvJjvGi1OyYEzVBFsO/8o5d2MV3mc28u3x4X2kS4eJ/+9U10KiREfPkEBSeCrU/S2G/uRtw==", "dev": true, "dependencies": { "ansi-escapes": "^5.0.0", @@ -3552,21 +3621,6 @@ "node": ">=12.0.0" } }, - "node_modules/inquirer/node_modules/ansi-escapes": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-5.0.0.tgz", - "integrity": "sha512-5GFMVX8HqE/TB+FuBJGuO5XG0WrsA6ptUqoODaT/n9mmUaZFkqnBueB4leqGBCmrUHnCnC4PCZTCd0E7QQ83bA==", - "dev": true, - "dependencies": { - "type-fest": "^1.0.2" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/inquirer/node_modules/ansi-regex": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", @@ -3579,18 +3633,6 @@ "url": "https://github.com/chalk/ansi-regex?sponsor=1" } }, - "node_modules/inquirer/node_modules/ansi-styles": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.1.0.tgz", - "integrity": "sha512-VbqNsoz55SYGczauuup0MFUyXNQviSpFTj1RQtFzmQLk18qbVSpTFFGMT293rmDaQuKCT6InmbuEyUne4mTuxQ==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, "node_modules/inquirer/node_modules/chalk": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.0.1.tgz", @@ -3603,150 +3645,66 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/inquirer/node_modules/cli-cursor": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-4.0.0.tgz", - "integrity": "sha512-VGtlMu3x/4DOtIUwEkRezxUZ2lBacNJCHash0N0WeZDBS+7Ux1dm3XWAgWYxLJFMMdOeXMHXorshEFhbMSGelg==", + "node_modules/inquirer/node_modules/strip-ansi": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", + "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", "dev": true, "dependencies": { - "restore-cursor": "^4.0.0" + "ansi-regex": "^6.0.1" }, "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + "node": ">=12" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/chalk/strip-ansi?sponsor=1" } }, - "node_modules/inquirer/node_modules/mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "node_modules/internal-slot": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", + "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", "dev": true, + "dependencies": { + "get-intrinsic": "^1.1.0", + "has": "^1.0.3", + "side-channel": "^1.0.4" + }, "engines": { - "node": ">=6" + "node": ">= 0.4" } }, - "node_modules/inquirer/node_modules/onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "node_modules/interpret": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz", + "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==", "dev": true, - "dependencies": { - "mimic-fn": "^2.1.0" - }, "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">= 0.10" } }, - "node_modules/inquirer/node_modules/restore-cursor": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-4.0.0.tgz", - "integrity": "sha512-I9fPXU9geO9bHOt9pHHOhOkYerIMsmVaWB0rA2AI9ERh/+x/i7MV5HKBNrg+ljO5eoPVgCcnFuRjJ9uH6I/3eg==", + "node_modules/is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", "dev": true, "dependencies": { - "onetime": "^5.1.0", - "signal-exit": "^3.0.2" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + "has-bigints": "^1.0.1" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/inquirer/node_modules/strip-ansi": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", - "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", "dev": true, "dependencies": { - "ansi-regex": "^6.0.1" + "binary-extensions": "^2.0.0" }, "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" - } - }, - "node_modules/inquirer/node_modules/type-fest": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz", - "integrity": "sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/inquirer/node_modules/wrap-ansi": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.0.1.tgz", - "integrity": "sha512-QFF+ufAqhoYHvoHdajT/Po7KoXVBPXS2bgjIam5isfWJPfIOnQZ50JtUiVvCv/sjgacf3yRrt2ZKUZ/V4itN4g==", - "dev": true, - "dependencies": { - "ansi-styles": "^6.1.0", - "string-width": "^5.0.1", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/internal-slot": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", - "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", - "dev": true, - "dependencies": { - "get-intrinsic": "^1.1.0", - "has": "^1.0.3", - "side-channel": "^1.0.4" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/interpret": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz", - "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==", - "dev": true, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/is-bigint": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", - "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", - "dev": true, - "dependencies": { - "has-bigints": "^1.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "dev": true, - "dependencies": { - "binary-extensions": "^2.0.0" - }, - "engines": { - "node": ">=8" + "node": ">=8" } }, "node_modules/is-boolean-object": { @@ -3766,15 +3724,18 @@ } }, "node_modules/is-builtin-module": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-3.1.0.tgz", - "integrity": "sha512-OV7JjAgOTfAFJmHZLvpSTb4qi0nIILDV1gWPYDnDJUTNFM5aGlRAhk4QcT8i7TuAleeEV5Fdkqn3t4mS+Q11fg==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-3.2.0.tgz", + "integrity": "sha512-phDA4oSGt7vl1n5tJvTWooWWAsXLY+2xCnxNqvKhGEzujg+A43wPlPOyDg3C8XQHN+6k/JTQWJ/j0dQh/qr+Hw==", "dev": true, "dependencies": { - "builtin-modules": "^3.0.0" + "builtin-modules": "^3.3.0" }, "engines": { "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/is-callable": { @@ -3790,9 +3751,9 @@ } }, "node_modules/is-core-module": { - "version": "2.9.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.9.0.tgz", - "integrity": "sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==", + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.10.0.tgz", + "integrity": "sha512-Erxj2n/LDAZ7H8WNJXd9tw38GYM3dv8rk8Zcs+jJuxYTW7sozH+SS8NtrSjVL1/vpLvWi1hxy96IzjJ3EHTJJg==", "dev": true, "dependencies": { "has": "^1.0.3" @@ -3998,12 +3959,12 @@ "dev": true }, "node_modules/is-unicode-supported": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", - "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-1.2.0.tgz", + "integrity": "sha512-wH+U77omcRzevfIG8dDhTS0V9zZyweakfD01FULl97+0EHiJTTZtJqxPSkIIo/SDPv/i07k/C9jAPY+jwLLeUQ==", "dev": true, "engines": { - "node": ">=10" + "node": ">=12" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" @@ -4169,9 +4130,9 @@ } }, "node_modules/istanbul-reports": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.4.tgz", - "integrity": "sha512-r1/DshN4KSE7xWEknZLLLLDn5CJybV3nw01VTkp6D5jzLuELlcbudfj/eSQFvrKsJuTVCGnePO7ho82Nw9zzfw==", + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.5.tgz", + "integrity": "sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w==", "dev": true, "dependencies": { "html-escaper": "^2.0.0", @@ -4459,6 +4420,23 @@ "node": ">=8" } }, + "node_modules/listr2/node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, "node_modules/locate-character": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/locate-character/-/locate-character-2.0.5.tgz", @@ -4466,16 +4444,18 @@ "dev": true }, "node_modules/locate-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", - "integrity": "sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", "dev": true, "dependencies": { - "p-locate": "^2.0.0", - "path-exists": "^3.0.0" + "p-locate": "^5.0.0" }, "engines": { - "node": ">=4" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/lodash": { @@ -4570,6 +4550,18 @@ "node": ">=8" } }, + "node_modules/log-symbols/node_modules/is-unicode-supported": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", + "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/log-symbols/node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -4600,6 +4592,21 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/log-update/node_modules/ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "dev": true, + "dependencies": { + "type-fest": "^0.21.3" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/log-update/node_modules/ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -4615,6 +4622,18 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, + "node_modules/log-update/node_modules/cli-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "dev": true, + "dependencies": { + "restore-cursor": "^3.1.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/log-update/node_modules/color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", @@ -4648,6 +4667,43 @@ "node": ">=8" } }, + "node_modules/log-update/node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/log-update/node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/log-update/node_modules/restore-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "dev": true, + "dependencies": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/log-update/node_modules/slice-ansi": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", @@ -4679,6 +4735,18 @@ "node": ">=8" } }, + "node_modules/log-update/node_modules/type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/log-update/node_modules/wrap-ansi": { "version": "6.2.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", @@ -4706,9 +4774,9 @@ } }, "node_modules/magic-string": { - "version": "0.26.2", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.26.2.tgz", - "integrity": "sha512-NzzlXpclt5zAbmo6h6jNc8zl2gNRGHvmsZW4IvZhTC4W7k4OlLP+S5YLussa/r3ixNT66KOQfNORlXHSOy/X4A==", + "version": "0.26.3", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.26.3.tgz", + "integrity": "sha512-u1Po0NDyFcwdg2nzHT88wSK0+Rih0N1M+Ph1Sp08k8yvFFU3KR72wryS7e1qMPJypt99WB7fIFVCA92mQrMjrg==", "dev": true, "dependencies": { "sourcemap-codec": "^1.4.8" @@ -4883,22 +4951,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/mocha/node_modules/find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "dev": true, - "dependencies": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/mocha/node_modules/glob": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", @@ -4940,21 +4992,6 @@ "node": ">=8" } }, - "node_modules/mocha/node_modules/locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "dev": true, - "dependencies": { - "p-locate": "^5.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/mocha/node_modules/minimatch": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.0.1.tgz", @@ -4982,45 +5019,6 @@ "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", "dev": true }, - "node_modules/mocha/node_modules/p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dev": true, - "dependencies": { - "yocto-queue": "^0.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/mocha/node_modules/p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "dev": true, - "dependencies": { - "p-limit": "^3.0.2" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/mocha/node_modules/path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true, - "engines": { - "node": ">=8" - } - }, "node_modules/mocha/node_modules/supports-color": { "version": "8.1.1", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", @@ -5114,9 +5112,9 @@ } }, "node_modules/node-releases": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.5.tgz", - "integrity": "sha512-U9h1NLROZTq9uE1SNffn6WuPDg8icmi3ns4rEl/oTfIle4iLjTliCzgTsbaIFMq/Xn078/lfY/BL0GWZ+psK4Q==", + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz", + "integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==", "dev": true }, "node_modules/normalize-path": { @@ -5319,24 +5317,6 @@ "node": ">=8" } }, - "node_modules/nyc/node_modules/p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/nyc/node_modules/path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true, - "engines": { - "node": ">=8" - } - }, "node_modules/nyc/node_modules/resolve-from": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", @@ -5434,14 +5414,14 @@ } }, "node_modules/object.assign": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", - "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz", + "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", "dev": true, "dependencies": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3", - "has-symbols": "^1.0.1", + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "has-symbols": "^1.0.3", "object-keys": "^1.1.1" }, "engines": { @@ -5556,33 +5536,6 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/ora/node_modules/cli-cursor": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-4.0.0.tgz", - "integrity": "sha512-VGtlMu3x/4DOtIUwEkRezxUZ2lBacNJCHash0N0WeZDBS+7Ux1dm3XWAgWYxLJFMMdOeXMHXorshEFhbMSGelg==", - "dev": true, - "dependencies": { - "restore-cursor": "^4.0.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/ora/node_modules/is-unicode-supported": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-1.2.0.tgz", - "integrity": "sha512-wH+U77omcRzevfIG8dDhTS0V9zZyweakfD01FULl97+0EHiJTTZtJqxPSkIIo/SDPv/i07k/C9jAPY+jwLLeUQ==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/ora/node_modules/log-symbols": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-5.1.0.tgz", @@ -5599,46 +5552,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/ora/node_modules/mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/ora/node_modules/onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "dev": true, - "dependencies": { - "mimic-fn": "^2.1.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/ora/node_modules/restore-cursor": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-4.0.0.tgz", - "integrity": "sha512-I9fPXU9geO9bHOt9pHHOhOkYerIMsmVaWB0rA2AI9ERh/+x/i7MV5HKBNrg+ljO5eoPVgCcnFuRjJ9uH6I/3eg==", - "dev": true, - "dependencies": { - "onetime": "^5.1.0", - "signal-exit": "^3.0.2" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/ora/node_modules/strip-ansi": { "version": "7.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", @@ -5664,27 +5577,33 @@ } }, "node_modules/p-limit": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", - "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", "dev": true, "dependencies": { - "p-try": "^1.0.0" + "yocto-queue": "^0.1.0" }, "engines": { - "node": ">=4" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/p-locate": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", - "integrity": "sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", "dev": true, "dependencies": { - "p-limit": "^1.1.0" + "p-limit": "^3.0.2" }, "engines": { - "node": ">=4" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/p-map": { @@ -5703,12 +5622,12 @@ } }, "node_modules/p-try": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", - "integrity": "sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", "dev": true, "engines": { - "node": ">=4" + "node": ">=6" } }, "node_modules/package-hash": { @@ -5763,12 +5682,12 @@ } }, "node_modules/path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", "dev": true, "engines": { - "node": ">=4" + "node": ">=8" } }, "node_modules/path-is-absolute": { @@ -5898,24 +5817,6 @@ "node": ">=8" } }, - "node_modules/pkg-dir/node_modules/p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/pkg-dir/node_modules/path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true, - "engines": { - "node": ">=8" - } - }, "node_modules/prelude-ls": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", @@ -6225,16 +6126,19 @@ } }, "node_modules/restore-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", - "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-4.0.0.tgz", + "integrity": "sha512-I9fPXU9geO9bHOt9pHHOhOkYerIMsmVaWB0rA2AI9ERh/+x/i7MV5HKBNrg+ljO5eoPVgCcnFuRjJ9uH6I/3eg==", "dev": true, "dependencies": { "onetime": "^5.1.0", "signal-exit": "^3.0.2" }, "engines": { - "node": ">=8" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/restore-cursor/node_modules/mimic-fn": { @@ -6293,9 +6197,9 @@ } }, "node_modules/rollup": { - "version": "2.77.0", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.77.0.tgz", - "integrity": "sha512-vL8xjY4yOQEw79DvyXLijhnhh+R/O9zpF/LEgkCebZFtb6ELeN9H3/2T0r8+mp+fFTBHZ5qGpOpW2ela2zRt3g==", + "version": "2.79.0", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.79.0.tgz", + "integrity": "sha512-x4KsrCgwQ7ZJPcFA/SUu6QVcYlO7uRLfLAy0DSA4NS2eG8japdbpM50ToH7z4iObodRYOJ0soneF0iaQRJ6zhA==", "dev": true, "bin": { "rollup": "dist/bin/rollup" @@ -6679,9 +6583,9 @@ } }, "node_modules/spdx-license-ids": { - "version": "3.0.11", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.11.tgz", - "integrity": "sha512-Ctl2BrFiM0X3MANYgj3CkygxhRmr9mi6xhejbdO960nF6EDJApTYpn0BQnDKlnNBULKiCN1n3w9EBkHK8ZWg+g==", + "version": "3.0.12", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.12.tgz", + "integrity": "sha512-rr+VVSXtRhO4OHbXUiAF7xW3Bo9DuuF6C5jH+q/x15j2jniycgKbxU09Hr0WqlSLUs4i4ltHGXqTe7VHclYWyA==", "dev": true }, "node_modules/spdx-ranges": { @@ -6887,15 +6791,15 @@ } }, "node_modules/systemjs": { - "version": "6.12.1", - "resolved": "https://registry.npmjs.org/systemjs/-/systemjs-6.12.1.tgz", - "integrity": "sha512-hqTN6kW+pN6/qro6G9OZ7ceDQOcYno020zBQKpZQLsJhYTDMCMNfXi/Y8duF5iW+4WWZr42ry0MMkcRGpbwG2A==", + "version": "6.12.4", + "resolved": "https://registry.npmjs.org/systemjs/-/systemjs-6.12.4.tgz", + "integrity": "sha512-ha/j+KULJmavOQY3ZQ5vQ5Qp4Y9uf+lWL5ulrC7FqbhKsIyEyPDOTkHYSSKSVTwN9HimZYc0UN7rwVVK+HKwwA==", "dev": true }, "node_modules/terser": { - "version": "5.14.2", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.14.2.tgz", - "integrity": "sha512-oL0rGeM/WFQCUd0y2QrWxYnq7tfSuKBiqTjRPWrRgB46WD/kiwHwF8T23z78H6Q6kGCuuHcPB+KULHRdxvVGQA==", + "version": "5.15.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.15.0.tgz", + "integrity": "sha512-L1BJiXVmheAQQy+as0oF3Pwtlo4s3Wi1X2zNZ2NxOB4wx9bdS9Vk67XQENLFdLYGCK/Z2di53mTj/hBafR+dTA==", "dev": true, "dependencies": { "@jridgewell/source-map": "^0.3.2", @@ -7081,9 +6985,9 @@ } }, "node_modules/typescript": { - "version": "4.7.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.7.4.tgz", - "integrity": "sha512-C0WQT0gezHuw6AdY1M2jxUO83Rjf0HP7Sk1DtXj6j1EwkQNZrHAg2XPWlq62oqEhYvONq5pkC2Y9oPljWToLmQ==", + "version": "4.8.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.8.2.tgz", + "integrity": "sha512-C0I1UsrrDHo2fYI5oaCGbSejwX4ch+9Y5jTQELvovfmFkK3HHSZJB8MSJcWLmCUBzQBchCrZ9rMRV6GuNrvGtw==", "dev": true, "bin": { "tsc": "bin/tsc", @@ -7158,9 +7062,9 @@ } }, "node_modules/update-browserslist-db": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.4.tgz", - "integrity": "sha512-jnmO2BEGUjsMOe/Fg9u0oczOe/ppIDZPebzccl1yDWGLFP16Pa1/RM5wEoKYPG2zstNcDuAStejyxsOuKINdGA==", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.5.tgz", + "integrity": "sha512-dteFFpCyvuDdr9S/ff1ISkKt/9YZxKjI9WlRR99c180GaztJtRa/fn18FdxGVKVsnPY7/a/FDN68mcvUmP4U7Q==", "dev": true, "funding": [ { @@ -7308,82 +7212,59 @@ "dev": true }, "node_modules/wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.0.1.tgz", + "integrity": "sha512-QFF+ufAqhoYHvoHdajT/Po7KoXVBPXS2bgjIam5isfWJPfIOnQZ50JtUiVvCv/sjgacf3yRrt2ZKUZ/V4itN4g==", "dev": true, "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" }, "engines": { - "node": ">=10" + "node": ">=12" }, "funding": { "url": "https://github.com/chalk/wrap-ansi?sponsor=1" } }, - "node_modules/wrap-ansi/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "node_modules/wrap-ansi/node_modules/ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, "engines": { - "node": ">=8" + "node": ">=12" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/wrap-ansi/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" + "url": "https://github.com/chalk/ansi-regex?sponsor=1" } }, - "node_modules/wrap-ansi/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/wrap-ansi/node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true - }, - "node_modules/wrap-ansi/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "node_modules/wrap-ansi/node_modules/ansi-styles": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.1.0.tgz", + "integrity": "sha512-VbqNsoz55SYGczauuup0MFUyXNQviSpFTj1RQtFzmQLk18qbVSpTFFGMT293rmDaQuKCT6InmbuEyUne4mTuxQ==", "dev": true, "engines": { - "node": ">=8" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/wrap-ansi/node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "node_modules/wrap-ansi/node_modules/strip-ansi": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", + "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", "dev": true, "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" + "ansi-regex": "^6.0.1" }, "engines": { - "node": ">=8" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" } }, "node_modules/wrappy": { @@ -7447,9 +7328,9 @@ } }, "node_modules/yargs-parser": { - "version": "21.0.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.0.1.tgz", - "integrity": "sha512-9BK1jFpLzJROCI5TzwZL/TU4gqjK5xiHV/RfWLOahrjAko/e4DJkRDZQXfvqAsiZzzYhgAzbgz6lg48jcm4GLg==", + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", "dev": true, "engines": { "node": ">=12" @@ -7566,27 +7447,27 @@ } }, "@babel/compat-data": { - "version": "7.18.8", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.18.8.tgz", - "integrity": "sha512-HSmX4WZPPK3FUxYp7g2T6EyO8j96HlZJlxmKPSh6KAcqwyDrfx7hKjXpAW/0FhFfTJsR0Yt4lAjLI2coMptIHQ==", + "version": "7.18.13", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.18.13.tgz", + "integrity": "sha512-5yUzC5LqyTFp2HLmDoxGQelcdYgSpP9xsnMWBphAscOdFrHSAVbLNzWiy32sVNDqJRDiJK6klfDnAgu6PAGSHw==", "dev": true }, "@babel/core": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.18.6.tgz", - "integrity": "sha512-cQbWBpxcbbs/IUredIPkHiAGULLV8iwgNRMFzvbhEXISp4f3rUUXE5+TIw6KwUWUR3DwyI6gmBRnmAtYaWehwQ==", + "version": "7.18.13", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.18.13.tgz", + "integrity": "sha512-ZisbOvRRusFktksHSG6pjj1CSvkPkcZq/KHD45LAkVP/oiHJkNBZWfpvlLmX8OtHDG8IuzsFlVRWo08w7Qxn0A==", "dev": true, "requires": { "@ampproject/remapping": "^2.1.0", "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.18.6", - "@babel/helper-compilation-targets": "^7.18.6", - "@babel/helper-module-transforms": "^7.18.6", - "@babel/helpers": "^7.18.6", - "@babel/parser": "^7.18.6", - "@babel/template": "^7.18.6", - "@babel/traverse": "^7.18.6", - "@babel/types": "^7.18.6", + "@babel/generator": "^7.18.13", + "@babel/helper-compilation-targets": "^7.18.9", + "@babel/helper-module-transforms": "^7.18.9", + "@babel/helpers": "^7.18.9", + "@babel/parser": "^7.18.13", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.18.13", + "@babel/types": "^7.18.13", "convert-source-map": "^1.7.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", @@ -7603,12 +7484,12 @@ } }, "@babel/generator": { - "version": "7.18.7", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.18.7.tgz", - "integrity": "sha512-shck+7VLlY72a2w9c3zYWuE1pwOKEiQHV7GTUbSnhyl5eu3i04t30tBY82ZRWrDfo3gkakCFtevExnxbkf2a3A==", + "version": "7.18.13", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.18.13.tgz", + "integrity": "sha512-CkPg8ySSPuHTYPJYo7IRALdqyjM9HCbt/3uOBEFbzyGVP6Mn8bwFPB0jX6982JVNBlYzM1nnPkfjuXSOPtQeEQ==", "dev": true, "requires": { - "@babel/types": "^7.18.7", + "@babel/types": "^7.18.13", "@jridgewell/gen-mapping": "^0.3.2", "jsesc": "^2.5.1" }, @@ -7627,12 +7508,12 @@ } }, "@babel/helper-compilation-targets": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.18.6.tgz", - "integrity": "sha512-vFjbfhNCzqdeAtZflUFrG5YIFqGTqsctrtkZ1D/NB0mDW9TwW3GmmUepYY4G9wCET5rY5ugz4OGTcLd614IzQg==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.18.9.tgz", + "integrity": "sha512-tzLCyVmqUiFlcFoAPLA/gL9TeYrF61VLNtb+hvkuVaB5SUjW7jcfrglBIX1vUIoT7CLP3bBlIMeyEsIl2eFQNg==", "dev": true, "requires": { - "@babel/compat-data": "^7.18.6", + "@babel/compat-data": "^7.18.8", "@babel/helper-validator-option": "^7.18.6", "browserslist": "^4.20.2", "semver": "^6.3.0" @@ -7647,19 +7528,19 @@ } }, "@babel/helper-environment-visitor": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.6.tgz", - "integrity": "sha512-8n6gSfn2baOY+qlp+VSzsosjCVGFqWKmDF0cCWOybh52Dw3SEyoWR1KrhMJASjLwIEkkAufZ0xvr+SxLHSpy2Q==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz", + "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==", "dev": true }, "@babel/helper-function-name": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.18.6.tgz", - "integrity": "sha512-0mWMxV1aC97dhjCah5U5Ua7668r5ZmSC2DLfH2EZnf9c3/dHZKiFa5pRLMH5tjSl471tY6496ZWk/kjNONBxhw==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.18.9.tgz", + "integrity": "sha512-fJgWlZt7nxGksJS9a0XdSaI4XvpExnNIgRP+rVefWh5U7BL8pPuir6SJUmFKRfjWQ51OtWSzwOxhaH/EBWWc0A==", "dev": true, "requires": { "@babel/template": "^7.18.6", - "@babel/types": "^7.18.6" + "@babel/types": "^7.18.9" } }, "@babel/helper-hoist-variables": { @@ -7681,19 +7562,19 @@ } }, "@babel/helper-module-transforms": { - "version": "7.18.8", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.18.8.tgz", - "integrity": "sha512-che3jvZwIcZxrwh63VfnFTUzcAM9v/lznYkkRxIBGMPt1SudOKHAEec0SIRCfiuIzTcF7VGj/CaTT6gY4eWxvA==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.18.9.tgz", + "integrity": "sha512-KYNqY0ICwfv19b31XzvmI/mfcylOzbLtowkw+mfvGPAQ3kfCnMLYbED3YecL5tPd8nAYFQFAd6JHp2LxZk/J1g==", "dev": true, "requires": { - "@babel/helper-environment-visitor": "^7.18.6", + "@babel/helper-environment-visitor": "^7.18.9", "@babel/helper-module-imports": "^7.18.6", "@babel/helper-simple-access": "^7.18.6", "@babel/helper-split-export-declaration": "^7.18.6", "@babel/helper-validator-identifier": "^7.18.6", "@babel/template": "^7.18.6", - "@babel/traverse": "^7.18.8", - "@babel/types": "^7.18.8" + "@babel/traverse": "^7.18.9", + "@babel/types": "^7.18.9" } }, "@babel/helper-simple-access": { @@ -7714,6 +7595,12 @@ "@babel/types": "^7.18.6" } }, + "@babel/helper-string-parser": { + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.18.10.tgz", + "integrity": "sha512-XtIfWmeNY3i4t7t4D2t02q50HvqHybPqW2ki1kosnvWCwuCMeo81Jf0gwr85jy/neUdg5XDdeFE/80DXiO+njw==", + "dev": true + }, "@babel/helper-validator-identifier": { "version": "7.18.6", "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.18.6.tgz", @@ -7727,14 +7614,14 @@ "dev": true }, "@babel/helpers": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.18.6.tgz", - "integrity": "sha512-vzSiiqbQOghPngUYt/zWGvK3LAsPhz55vc9XNN0xAl2gV4ieShI2OQli5duxWHD+72PZPTKAcfcZDE1Cwc5zsQ==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.18.9.tgz", + "integrity": "sha512-Jf5a+rbrLoR4eNdUmnFu8cN5eNJT6qdTdOg5IHIzq87WwyRw9PwguLFOWYgktN/60IP4fgDUawJvs7PjQIzELQ==", "dev": true, "requires": { "@babel/template": "^7.18.6", - "@babel/traverse": "^7.18.6", - "@babel/types": "^7.18.6" + "@babel/traverse": "^7.18.9", + "@babel/types": "^7.18.9" } }, "@babel/highlight": { @@ -7749,36 +7636,36 @@ } }, "@babel/parser": { - "version": "7.18.8", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.18.8.tgz", - "integrity": "sha512-RSKRfYX20dyH+elbJK2uqAkVyucL+xXzhqlMD5/ZXx+dAAwpyB7HsvnHe/ZUGOF+xLr5Wx9/JoXVTj6BQE2/oA==", + "version": "7.18.13", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.18.13.tgz", + "integrity": "sha512-dgXcIfMuQ0kgzLB2b9tRZs7TTFFaGM2AbtA4fJgUUYukzGH4jwsS7hzQHEGs67jdehpm22vkgKwvbU+aEflgwg==", "dev": true }, "@babel/template": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.18.6.tgz", - "integrity": "sha512-JoDWzPe+wgBsTTgdnIma3iHNFC7YVJoPssVBDjiHfNlyt4YcunDtcDOUmfVDfCK5MfdsaIoX9PkijPhjH3nYUw==", + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.18.10.tgz", + "integrity": "sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA==", "dev": true, "requires": { "@babel/code-frame": "^7.18.6", - "@babel/parser": "^7.18.6", - "@babel/types": "^7.18.6" + "@babel/parser": "^7.18.10", + "@babel/types": "^7.18.10" } }, "@babel/traverse": { - "version": "7.18.8", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.18.8.tgz", - "integrity": "sha512-UNg/AcSySJYR/+mIcJQDCv00T+AqRO7j/ZEJLzpaYtgM48rMg5MnkJgyNqkzo88+p4tfRvZJCEiwwfG6h4jkRg==", + "version": "7.18.13", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.18.13.tgz", + "integrity": "sha512-N6kt9X1jRMLPxxxPYWi7tgvJRH/rtoU+dbKAPDM44RFHiMH8igdsaSBgFeskhSl/kLWLDUvIh1RXCrTmg0/zvA==", "dev": true, "requires": { "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.18.7", - "@babel/helper-environment-visitor": "^7.18.6", - "@babel/helper-function-name": "^7.18.6", + "@babel/generator": "^7.18.13", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.18.9", "@babel/helper-hoist-variables": "^7.18.6", "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/parser": "^7.18.8", - "@babel/types": "^7.18.8", + "@babel/parser": "^7.18.13", + "@babel/types": "^7.18.13", "debug": "^4.1.0", "globals": "^11.1.0" }, @@ -7792,24 +7679,25 @@ } }, "@babel/types": { - "version": "7.18.8", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.18.8.tgz", - "integrity": "sha512-qwpdsmraq0aJ3osLJRApsc2ouSJCdnMeZwB0DhbtHAtRpZNZCdlbRnHIgcRKzdE1g0iOGg644fzjOBcdOz9cPw==", + "version": "7.18.13", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.18.13.tgz", + "integrity": "sha512-ePqfTihzW0W6XAU+aMw2ykilisStJfDnsejDCXRchCcMJ4O0+8DhPXf2YUbZ6wjBlsEmZwLK/sPweWtu8hcJYQ==", "dev": true, "requires": { + "@babel/helper-string-parser": "^7.18.10", "@babel/helper-validator-identifier": "^7.18.6", "to-fast-properties": "^2.0.0" } }, "@eslint/eslintrc": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.0.tgz", - "integrity": "sha512-UWW0TMTmk2d7hLcWD1/e2g5HDM/HQ3csaLSqXCfqwh4uNDuNqlaKWXmEsL4Cs41Z0KnILNvwbHAah3C2yt06kw==", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.1.tgz", + "integrity": "sha512-OhSY22oQQdw3zgPOOwdoj01l/Dzl1Z+xyUP33tkSN+aqyEhymJCcPHyXt+ylW8FSe0TfRC2VG+ROQOapD0aZSQ==", "dev": true, "requires": { "ajv": "^6.12.4", "debug": "^4.3.2", - "espree": "^9.3.2", + "espree": "^9.4.0", "globals": "^13.15.0", "ignore": "^5.2.0", "import-fresh": "^3.2.1", @@ -7819,9 +7707,9 @@ } }, "@humanwhocodes/config-array": { - "version": "0.9.5", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.9.5.tgz", - "integrity": "sha512-ObyMyWxZiCu/yTisA7uzx81s40xR2fD5Cg/2Kq7G02ajkNubJf6BopgDTmDyc3U7sXpNKM8cYOw7s7Tyr+DnCw==", + "version": "0.10.4", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.10.4.tgz", + "integrity": "sha512-mXAIHxZT3Vcpg83opl1wGlVZ9xydbfZO3r5YfRSH6Gpp2J/PfdBP0wbDa2sO6/qRbcalpoevVyW6A/fI6LfeMw==", "dev": true, "requires": { "@humanwhocodes/object-schema": "^1.2.1", @@ -7829,6 +7717,12 @@ "minimatch": "^3.0.4" } }, + "@humanwhocodes/gitignore-to-minimatch": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@humanwhocodes/gitignore-to-minimatch/-/gitignore-to-minimatch-1.0.2.tgz", + "integrity": "sha512-rSqmMJDdLFUsyxR6FMtD00nfQKKLFb1kv+qBbOVKqErvloEIJLo5bDTJTQNTYgeyp78JsA7u/NPi5jT1GR/MuA==", + "dev": true + }, "@humanwhocodes/object-schema": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", @@ -7904,18 +7798,6 @@ "p-limit": "^2.2.0" } }, - "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true - }, "resolve-from": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", @@ -7982,9 +7864,9 @@ "dev": true }, "@jridgewell/trace-mapping": { - "version": "0.3.14", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.14.tgz", - "integrity": "sha512-bJWEfQ9lPTvm3SneWwRFVLzrh6nhjwqw7TUFFBEMzwvg7t7PCDenf2lDwqo4NQXzdpgBXyFgDWnQA+2vkruksQ==", + "version": "0.3.15", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.15.tgz", + "integrity": "sha512-oWZNOULl+UbhsgB51uuZzglikfIKSUBO/M9W2OfEjn7cmqoAiCgmv9lyACTUacZwBz0ITnJ2NqjU8Tx0DHL88g==", "dev": true, "requires": { "@jridgewell/resolve-uri": "^3.0.3", @@ -8063,9 +7945,9 @@ } }, "@rollup/plugin-commonjs": { - "version": "22.0.1", - "resolved": "https://registry.npmjs.org/@rollup/plugin-commonjs/-/plugin-commonjs-22.0.1.tgz", - "integrity": "sha512-dGfEZvdjDHObBiP5IvwTKMVeq/tBZGMBHZFMdIV1ClMM/YoWS34xrHFGfag9SN2ZtMgNZRFruqvxZQEa70O6nQ==", + "version": "22.0.2", + "resolved": "https://registry.npmjs.org/@rollup/plugin-commonjs/-/plugin-commonjs-22.0.2.tgz", + "integrity": "sha512-//NdP6iIwPbMTcazYsiBMbJW7gfmpHom33u1beiIoHDEM0Q9clvtQB1T0efvMqHeKsGohiHo97BCPCkBXdscwg==", "dev": true, "requires": { "@rollup/pluginutils": "^3.1.0", @@ -8240,9 +8122,9 @@ } }, "@rollup/plugin-typescript": { - "version": "8.3.3", - "resolved": "https://registry.npmjs.org/@rollup/plugin-typescript/-/plugin-typescript-8.3.3.tgz", - "integrity": "sha512-55L9SyiYu3r/JtqdjhwcwaECXP7JeJ9h1Sg1VWRJKIutla2MdZQodTgcCNybXLMCnqpNLEhS2vGENww98L1npg==", + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/@rollup/plugin-typescript/-/plugin-typescript-8.4.0.tgz", + "integrity": "sha512-QssfoOP6V4/6skX12EfOW5UzJAv/c334F4OJWmQpe2kg3agEa0JwVCckwmfuvEgDixyX+XyxjFenH7M2rDKUyQ==", "dev": true, "requires": { "@rollup/pluginutils": "^3.1.0", @@ -8305,9 +8187,9 @@ } }, "@types/estree": { - "version": "0.0.52", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.52.tgz", - "integrity": "sha512-BZWrtCU0bMVAIliIV+HJO1f1PR41M7NKjfxrFJwwhKI1KwhwOxYw1SXg9ao+CIMt774nFuGiG6eU+udtbEI9oQ==", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.0.tgz", + "integrity": "sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ==", "dev": true }, "@types/fs-extra": { @@ -8320,9 +8202,9 @@ } }, "@types/glob": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.2.0.tgz", - "integrity": "sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==", + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-8.0.0.tgz", + "integrity": "sha512-l6NQsDDyQUVeoTynNpC9uRvCUint/gSUXQA2euwmTuWGvPY5LSDUu6tkCtJB2SvGQlJQzLaKqcGZP4//7EDveA==", "dev": true, "requires": { "@types/minimatch": "*", @@ -8348,9 +8230,9 @@ "dev": true }, "@types/node": { - "version": "14.18.21", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.21.tgz", - "integrity": "sha512-x5W9s+8P4XteaxT/jKF0PSb7XEvo5VmqEWgsMlyeY4ZlLK8I6aH6g5TPPyDlLAep+GYf4kefb7HFyc7PAO3m+Q==", + "version": "14.18.26", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.26.tgz", + "integrity": "sha512-0b+utRBSYj8L7XAp0d+DX7lI4cSmowNaaTkk6/1SKzbKkG+doLuPusB9EOvzLJ8ahJSk03bTLIL6cWaEd4dBKA==", "dev": true }, "@types/resolve": { @@ -8385,14 +8267,14 @@ "dev": true }, "@typescript-eslint/eslint-plugin": { - "version": "5.30.7", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.30.7.tgz", - "integrity": "sha512-l4L6Do+tfeM2OK0GJsU7TUcM/1oN/N25xHm3Jb4z3OiDU4Lj8dIuxX9LpVMS9riSXQs42D1ieX7b85/r16H9Fw==", + "version": "5.36.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.36.1.tgz", + "integrity": "sha512-iC40UK8q1tMepSDwiLbTbMXKDxzNy+4TfPWgIL661Ym0sD42vRcQU93IsZIrmi+x292DBr60UI/gSwfdVYexCA==", "dev": true, "requires": { - "@typescript-eslint/scope-manager": "5.30.7", - "@typescript-eslint/type-utils": "5.30.7", - "@typescript-eslint/utils": "5.30.7", + "@typescript-eslint/scope-manager": "5.36.1", + "@typescript-eslint/type-utils": "5.36.1", + "@typescript-eslint/utils": "5.36.1", "debug": "^4.3.4", "functional-red-black-tree": "^1.0.1", "ignore": "^5.2.0", @@ -8402,52 +8284,53 @@ } }, "@typescript-eslint/parser": { - "version": "5.30.7", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.30.7.tgz", - "integrity": "sha512-Rg5xwznHWWSy7v2o0cdho6n+xLhK2gntImp0rJroVVFkcYFYQ8C8UJTSuTw/3CnExBmPjycjmUJkxVmjXsld6A==", + "version": "5.36.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.36.1.tgz", + "integrity": "sha512-/IsgNGOkBi7CuDfUbwt1eOqUXF9WGVBW9dwEe1pi+L32XrTsZIgmDFIi2RxjzsvB/8i+MIf5JIoTEH8LOZ368A==", "dev": true, "requires": { - "@typescript-eslint/scope-manager": "5.30.7", - "@typescript-eslint/types": "5.30.7", - "@typescript-eslint/typescript-estree": "5.30.7", + "@typescript-eslint/scope-manager": "5.36.1", + "@typescript-eslint/types": "5.36.1", + "@typescript-eslint/typescript-estree": "5.36.1", "debug": "^4.3.4" } }, "@typescript-eslint/scope-manager": { - "version": "5.30.7", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.30.7.tgz", - "integrity": "sha512-7BM1bwvdF1UUvt+b9smhqdc/eniOnCKxQT/kj3oXtj3LqnTWCAM0qHRHfyzCzhEfWX0zrW7KqXXeE4DlchZBKw==", + "version": "5.36.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.36.1.tgz", + "integrity": "sha512-pGC2SH3/tXdu9IH3ItoqciD3f3RRGCh7hb9zPdN2Drsr341zgd6VbhP5OHQO/reUqihNltfPpMpTNihFMarP2w==", "dev": true, "requires": { - "@typescript-eslint/types": "5.30.7", - "@typescript-eslint/visitor-keys": "5.30.7" + "@typescript-eslint/types": "5.36.1", + "@typescript-eslint/visitor-keys": "5.36.1" } }, "@typescript-eslint/type-utils": { - "version": "5.30.7", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.30.7.tgz", - "integrity": "sha512-nD5qAE2aJX/YLyKMvOU5jvJyku4QN5XBVsoTynFrjQZaDgDV6i7QHFiYCx10wvn7hFvfuqIRNBtsgaLe0DbWhw==", + "version": "5.36.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.36.1.tgz", + "integrity": "sha512-xfZhfmoQT6m3lmlqDvDzv9TiCYdw22cdj06xY0obSznBsT///GK5IEZQdGliXpAOaRL34o8phEvXzEo/VJx13Q==", "dev": true, "requires": { - "@typescript-eslint/utils": "5.30.7", + "@typescript-eslint/typescript-estree": "5.36.1", + "@typescript-eslint/utils": "5.36.1", "debug": "^4.3.4", "tsutils": "^3.21.0" } }, "@typescript-eslint/types": { - "version": "5.30.7", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.30.7.tgz", - "integrity": "sha512-ocVkETUs82+U+HowkovV6uxf1AnVRKCmDRNUBUUo46/5SQv1owC/EBFkiu4MOHeZqhKz2ktZ3kvJJ1uFqQ8QPg==", + "version": "5.36.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.36.1.tgz", + "integrity": "sha512-jd93ShpsIk1KgBTx9E+hCSEuLCUFwi9V/urhjOWnOaksGZFbTOxAT47OH2d4NLJnLhkVD+wDbB48BuaycZPLBg==", "dev": true }, "@typescript-eslint/typescript-estree": { - "version": "5.30.7", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.30.7.tgz", - "integrity": "sha512-tNslqXI1ZdmXXrHER83TJ8OTYl4epUzJC0aj2i4DMDT4iU+UqLT3EJeGQvJ17BMbm31x5scSwo3hPM0nqQ1AEA==", + "version": "5.36.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.36.1.tgz", + "integrity": "sha512-ih7V52zvHdiX6WcPjsOdmADhYMDN15SylWRZrT2OMy80wzKbc79n8wFW0xpWpU0x3VpBz/oDgTm2xwDAnFTl+g==", "dev": true, "requires": { - "@typescript-eslint/types": "5.30.7", - "@typescript-eslint/visitor-keys": "5.30.7", + "@typescript-eslint/types": "5.36.1", + "@typescript-eslint/visitor-keys": "5.36.1", "debug": "^4.3.4", "globby": "^11.1.0", "is-glob": "^4.0.3", @@ -8456,26 +8339,26 @@ } }, "@typescript-eslint/utils": { - "version": "5.30.7", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.30.7.tgz", - "integrity": "sha512-Z3pHdbFw+ftZiGUnm1GZhkJgVqsDL5CYW2yj+TB2mfXDFOMqtbzQi2dNJIyPqPbx9mv2kUxS1gU+r2gKlKi1rQ==", + "version": "5.36.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.36.1.tgz", + "integrity": "sha512-lNj4FtTiXm5c+u0pUehozaUWhh7UYKnwryku0nxJlYUEWetyG92uw2pr+2Iy4M/u0ONMKzfrx7AsGBTCzORmIg==", "dev": true, "requires": { "@types/json-schema": "^7.0.9", - "@typescript-eslint/scope-manager": "5.30.7", - "@typescript-eslint/types": "5.30.7", - "@typescript-eslint/typescript-estree": "5.30.7", + "@typescript-eslint/scope-manager": "5.36.1", + "@typescript-eslint/types": "5.36.1", + "@typescript-eslint/typescript-estree": "5.36.1", "eslint-scope": "^5.1.1", "eslint-utils": "^3.0.0" } }, "@typescript-eslint/visitor-keys": { - "version": "5.30.7", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.30.7.tgz", - "integrity": "sha512-KrRXf8nnjvcpxDFOKej4xkD7657+PClJs5cJVSG7NNoCNnjEdc46juNAQt7AyuWctuCgs6mVRc1xGctEqrjxWw==", + "version": "5.36.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.36.1.tgz", + "integrity": "sha512-ojB9aRyRFzVMN3b5joSYni6FAS10BBSCAfKJhjJAV08t/a95aM6tAhz+O1jF+EtgxktuSO3wJysp2R+Def/IWQ==", "dev": true, "requires": { - "@typescript-eslint/types": "5.30.7", + "@typescript-eslint/types": "5.36.1", "eslint-visitor-keys": "^3.3.0" } }, @@ -8486,9 +8369,9 @@ "dev": true }, "acorn": { - "version": "8.7.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.1.tgz", - "integrity": "sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==", + "version": "8.8.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz", + "integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==", "dev": true }, "acorn-jsx": { @@ -8533,18 +8416,18 @@ "dev": true }, "ansi-escapes": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", - "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-5.0.0.tgz", + "integrity": "sha512-5GFMVX8HqE/TB+FuBJGuO5XG0WrsA6ptUqoODaT/n9mmUaZFkqnBueB4leqGBCmrUHnCnC4PCZTCd0E7QQ83bA==", "dev": true, "requires": { - "type-fest": "^0.21.3" + "type-fest": "^1.0.2" }, "dependencies": { "type-fest": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", - "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz", + "integrity": "sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==", "dev": true } } @@ -8702,15 +8585,15 @@ "dev": true }, "browserslist": { - "version": "4.21.1", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.1.tgz", - "integrity": "sha512-Nq8MFCSrnJXSc88yliwlzQe3qNe3VntIjhsArW9IJOEPSHNx23FalwApUVbzAWABLhYJJ7y8AynWI/XM8OdfjQ==", + "version": "4.21.3", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.3.tgz", + "integrity": "sha512-898rgRXLAyRkM1GryrrBHGkqA5hlpkV5MhtZwg9QXeiyLUYs2k00Un05aX5l2/yJIOObYKOpS2JNo8nJDE7fWQ==", "dev": true, "requires": { - "caniuse-lite": "^1.0.30001359", - "electron-to-chromium": "^1.4.172", - "node-releases": "^2.0.5", - "update-browserslist-db": "^1.0.4" + "caniuse-lite": "^1.0.30001370", + "electron-to-chromium": "^1.4.202", + "node-releases": "^2.0.6", + "update-browserslist-db": "^1.0.5" } }, "buble": { @@ -8809,9 +8692,9 @@ "dev": true }, "caniuse-lite": { - "version": "1.0.30001363", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001363.tgz", - "integrity": "sha512-HpQhpzTGGPVMnCjIomjt+jvyUu8vNFo3TaDiZ/RcoTrlOq/5+tC8zHdsbgFB6MxmaY+jCpsH09aD80Bb4Ow3Sg==", + "version": "1.0.30001385", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001385.tgz", + "integrity": "sha512-MpiCqJGhBkHgpyimE9GWmZTnyHyEEM35u115bD3QBrXpjvL/JgcP8cUhKJshfmg4OtEHFenifcK5sZayEw5tvQ==", "dev": true }, "chalk": { @@ -8854,18 +8737,18 @@ "dev": true }, "cli-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", - "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-4.0.0.tgz", + "integrity": "sha512-VGtlMu3x/4DOtIUwEkRezxUZ2lBacNJCHash0N0WeZDBS+7Ux1dm3XWAgWYxLJFMMdOeXMHXorshEFhbMSGelg==", "dev": true, "requires": { - "restore-cursor": "^3.1.0" + "restore-cursor": "^4.0.0" } }, "cli-spinners": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.6.1.tgz", - "integrity": "sha512-x/5fWmGMnbKQAaNwN+UZlV79qBLM9JFnJuJ03gIi5whrob0xV0ofNVHy9DhwGdsMJQc2OKv0oGmLzvaqvAVv+g==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.7.0.tgz", + "integrity": "sha512-qu3pN8Y3qHNgE2AFweciB1IfMnmZ/fsNTEE+NOFjmGB2F/7rLhnhzppvpCnN4FovtP26k8lHyy9ptEbNwWFLzw==", "dev": true }, "cli-truncate": { @@ -8895,6 +8778,30 @@ "wrap-ansi": "^7.0.0" }, "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, "emoji-regex": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", @@ -8917,6 +8824,17 @@ "is-fullwidth-code-point": "^3.0.0", "strip-ansi": "^6.0.1" } + }, + "wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + } } } }, @@ -8948,9 +8866,9 @@ "dev": true }, "commander": { - "version": "9.3.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-9.3.0.tgz", - "integrity": "sha512-hv95iU5uXPbK83mjrJKuZyFM/LBAoCV/XhVGkS5Je6tl7sxr6A0ITMw5WoRV46/UaJ46Nllm3Xt7IaJhXTIkzw==", + "version": "9.4.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.4.0.tgz", + "integrity": "sha512-sRPT+umqkz90UA8M1yqYfnHlZA7fF6nSphDtxeywPZ49ysjxDQybzk13CL+mXekDRG92skbcqCLVovuCusNmFw==", "dev": true }, "commenting": { @@ -8981,9 +8899,9 @@ } }, "core-js": { - "version": "3.23.5", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.23.5.tgz", - "integrity": "sha512-7Vh11tujtAZy82da4duVreQysIoO2EvVrur7y6IzZkH1IHPSekuDi8Vuw1+YKjkbfWLRD7Nc9ICQ/sIUDutcyg==", + "version": "3.25.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.25.0.tgz", + "integrity": "sha512-CVU1xvJEfJGhyCpBrzzzU1kjCfgsGUxhEvwUV2e/cOedYWHdmluamx+knDnmhqALddMG16fZvIqvs9aijsHHaA==", "dev": true }, "cross-spawn": { @@ -9092,9 +9010,9 @@ "dev": true }, "electron-to-chromium": { - "version": "1.4.184", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.184.tgz", - "integrity": "sha512-IADi390FRdvxWfVX3hjzfTDNVHiTqVo9ar53/7em/SfhUG9YcjVhyQecY/XwmBHRKden/wFud7RWOUH7+7LFng==", + "version": "1.4.237", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.237.tgz", + "integrity": "sha512-vxVyGJcsgArNOVUJcXm+7iY3PJAfmSapEszQD1HbyPLl0qoCmNQ1o/EX3RI7Et5/88In9oLxX3SGF8J3orkUgA==", "dev": true }, "emoji-regex": { @@ -9191,13 +9109,14 @@ "dev": true }, "eslint": { - "version": "8.20.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.20.0.tgz", - "integrity": "sha512-d4ixhz5SKCa1D6SCPrivP7yYVi7nyD6A4vs6HIAul9ujBzcEmZVM3/0NN/yu5nKhmO1wjp5xQ46iRfmDGlOviA==", + "version": "8.22.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.22.0.tgz", + "integrity": "sha512-ci4t0sz6vSRKdmkOGmprBo6fmI4PrphDFMy5JEq/fNS0gQkJM3rLmrqcp8ipMcdobH3KtUP40KniAE9W19S4wA==", "dev": true, "requires": { "@eslint/eslintrc": "^1.3.0", - "@humanwhocodes/config-array": "^0.9.2", + "@humanwhocodes/config-array": "^0.10.4", + "@humanwhocodes/gitignore-to-minimatch": "^1.0.2", "ajv": "^6.10.0", "chalk": "^4.0.0", "cross-spawn": "^7.0.2", @@ -9207,14 +9126,17 @@ "eslint-scope": "^7.1.1", "eslint-utils": "^3.0.0", "eslint-visitor-keys": "^3.3.0", - "espree": "^9.3.2", + "espree": "^9.3.3", "esquery": "^1.4.0", "esutils": "^2.0.2", "fast-deep-equal": "^3.1.3", "file-entry-cache": "^6.0.1", + "find-up": "^5.0.0", "functional-red-black-tree": "^1.0.1", "glob-parent": "^6.0.1", "globals": "^13.15.0", + "globby": "^11.1.0", + "grapheme-splitter": "^1.0.4", "ignore": "^5.2.0", "import-fresh": "^3.0.0", "imurmurhash": "^0.1.4", @@ -9344,13 +9266,12 @@ } }, "eslint-module-utils": { - "version": "2.7.3", - "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.3.tgz", - "integrity": "sha512-088JEC7O3lDZM9xGe0RerkOMd0EjFl+Yvd1jPWIkMT5u3H9+HC34mWWPnqPrN13gieT9pBOO+Qt07Nb/6TresQ==", + "version": "2.7.4", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.4.tgz", + "integrity": "sha512-j4GT+rqzCoRKHwURX7pddtIPGySnX9Si/cgMI5ztrcqOPtk5dDEeZ34CQVPphnqkJytlc97Vuk05Um2mJ3gEQA==", "dev": true, "requires": { - "debug": "^3.2.7", - "find-up": "^2.1.0" + "debug": "^3.2.7" }, "dependencies": { "debug": { @@ -9454,12 +9375,12 @@ "dev": true }, "espree": { - "version": "9.3.2", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.3.2.tgz", - "integrity": "sha512-D211tC7ZwouTIuY5x9XnS0E9sWNChB7IYKX/Xp5eQj3nFXhqmiUDB9q27y76oFl8jTg3pXcQx/bpxMfs3CIZbA==", + "version": "9.4.0", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.0.tgz", + "integrity": "sha512-DQmnRpLj7f6TgN/NYb0MTzJXL+vJF9h3pHy4JhCIs3zwcgez8xmGg3sXHcEO97BrmO2OSvCwMdfdlyl+E9KjOw==", "dev": true, "requires": { - "acorn": "^8.7.1", + "acorn": "^8.8.0", "acorn-jsx": "^5.3.2", "eslint-visitor-keys": "^3.3.0" } @@ -9611,12 +9532,6 @@ "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==", "dev": true - }, - "is-unicode-supported": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-1.2.0.tgz", - "integrity": "sha512-wH+U77omcRzevfIG8dDhTS0V9zZyweakfD01FULl97+0EHiJTTZtJqxPSkIIo/SDPv/i07k/C9jAPY+jwLLeUQ==", - "dev": true } } }, @@ -9650,12 +9565,13 @@ } }, "find-up": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", "dev": true, "requires": { - "locate-path": "^2.0.0" + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" } }, "fixturify": { @@ -9717,9 +9633,9 @@ } }, "flatted": { - "version": "3.2.6", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.6.tgz", - "integrity": "sha512-0sQoMh9s0BYsm+12Huy/rkKxVu4R1+r96YX5cG44rHV0pQ6iC3Q+mkoMFaGWObMFYQxCVT+ssG1ksneA2MI9KQ==", + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", + "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==", "dev": true }, "follow-redirects": { @@ -9910,9 +9826,9 @@ } }, "globals": { - "version": "13.16.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.16.0.tgz", - "integrity": "sha512-A1lrQfpNF+McdPOnnFqY3kSN0AFTy485bTi1bkLk4mVPODIUEcSfhHgRqA+QdXPksrSTTztYXx37NFV+GpGk3Q==", + "version": "13.17.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.17.0.tgz", + "integrity": "sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==", "dev": true, "requires": { "type-fest": "^0.20.2" @@ -9938,6 +9854,12 @@ "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", "dev": true }, + "grapheme-splitter": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", + "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==", + "dev": true + }, "has": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", @@ -10101,9 +10023,9 @@ "dev": true }, "inquirer": { - "version": "9.0.2", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-9.0.2.tgz", - "integrity": "sha512-AqmDHmz3bIe573OiM4svTZzajBzff1xpuzYAimW8gjzW5ncuPllWB8t/GKl+NSuKRJaKyIF2bU2RCx8H1dwqyQ==", + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-9.1.0.tgz", + "integrity": "sha512-eukdjrBljg9t55ZnvJjvGi1OyYEzVBFsO/8o5d2MV3mc28u3x4X2kS4eJ/+9U10KiREfPkEBSeCrU/S2G/uRtw==", "dev": true, "requires": { "ansi-escapes": "^5.0.0", @@ -10123,66 +10045,17 @@ "wrap-ansi": "^8.0.1" }, "dependencies": { - "ansi-escapes": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-5.0.0.tgz", - "integrity": "sha512-5GFMVX8HqE/TB+FuBJGuO5XG0WrsA6ptUqoODaT/n9mmUaZFkqnBueB4leqGBCmrUHnCnC4PCZTCd0E7QQ83bA==", - "dev": true, - "requires": { - "type-fest": "^1.0.2" - } - }, "ansi-regex": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", "dev": true }, - "ansi-styles": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.1.0.tgz", - "integrity": "sha512-VbqNsoz55SYGczauuup0MFUyXNQviSpFTj1RQtFzmQLk18qbVSpTFFGMT293rmDaQuKCT6InmbuEyUne4mTuxQ==", - "dev": true - }, - "chalk": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.0.1.tgz", - "integrity": "sha512-Fo07WOYGqMfCWHOzSXOt2CxDbC6skS/jO9ynEcmpANMoPrD+W1r1K6Vx7iNm+AQmETU1Xr2t+n8nzkV9t6xh3w==", - "dev": true - }, - "cli-cursor": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-4.0.0.tgz", - "integrity": "sha512-VGtlMu3x/4DOtIUwEkRezxUZ2lBacNJCHash0N0WeZDBS+7Ux1dm3XWAgWYxLJFMMdOeXMHXorshEFhbMSGelg==", - "dev": true, - "requires": { - "restore-cursor": "^4.0.0" - } - }, - "mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "dev": true - }, - "onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "dev": true, - "requires": { - "mimic-fn": "^2.1.0" - } - }, - "restore-cursor": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-4.0.0.tgz", - "integrity": "sha512-I9fPXU9geO9bHOt9pHHOhOkYerIMsmVaWB0rA2AI9ERh/+x/i7MV5HKBNrg+ljO5eoPVgCcnFuRjJ9uH6I/3eg==", - "dev": true, - "requires": { - "onetime": "^5.1.0", - "signal-exit": "^3.0.2" - } + "chalk": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.0.1.tgz", + "integrity": "sha512-Fo07WOYGqMfCWHOzSXOt2CxDbC6skS/jO9ynEcmpANMoPrD+W1r1K6Vx7iNm+AQmETU1Xr2t+n8nzkV9t6xh3w==", + "dev": true }, "strip-ansi": { "version": "7.0.1", @@ -10192,23 +10065,6 @@ "requires": { "ansi-regex": "^6.0.1" } - }, - "type-fest": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz", - "integrity": "sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==", - "dev": true - }, - "wrap-ansi": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.0.1.tgz", - "integrity": "sha512-QFF+ufAqhoYHvoHdajT/Po7KoXVBPXS2bgjIam5isfWJPfIOnQZ50JtUiVvCv/sjgacf3yRrt2ZKUZ/V4itN4g==", - "dev": true, - "requires": { - "ansi-styles": "^6.1.0", - "string-width": "^5.0.1", - "strip-ansi": "^7.0.1" - } } } }, @@ -10258,12 +10114,12 @@ } }, "is-builtin-module": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-3.1.0.tgz", - "integrity": "sha512-OV7JjAgOTfAFJmHZLvpSTb4qi0nIILDV1gWPYDnDJUTNFM5aGlRAhk4QcT8i7TuAleeEV5Fdkqn3t4mS+Q11fg==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-3.2.0.tgz", + "integrity": "sha512-phDA4oSGt7vl1n5tJvTWooWWAsXLY+2xCnxNqvKhGEzujg+A43wPlPOyDg3C8XQHN+6k/JTQWJ/j0dQh/qr+Hw==", "dev": true, "requires": { - "builtin-modules": "^3.0.0" + "builtin-modules": "^3.3.0" } }, "is-callable": { @@ -10273,9 +10129,9 @@ "dev": true }, "is-core-module": { - "version": "2.9.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.9.0.tgz", - "integrity": "sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==", + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.10.0.tgz", + "integrity": "sha512-Erxj2n/LDAZ7H8WNJXd9tw38GYM3dv8rk8Zcs+jJuxYTW7sozH+SS8NtrSjVL1/vpLvWi1hxy96IzjJ3EHTJJg==", "dev": true, "requires": { "has": "^1.0.3" @@ -10409,9 +10265,9 @@ "dev": true }, "is-unicode-supported": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", - "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-1.2.0.tgz", + "integrity": "sha512-wH+U77omcRzevfIG8dDhTS0V9zZyweakfD01FULl97+0EHiJTTZtJqxPSkIIo/SDPv/i07k/C9jAPY+jwLLeUQ==", "dev": true }, "is-weakref": { @@ -10543,9 +10399,9 @@ } }, "istanbul-reports": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.4.tgz", - "integrity": "sha512-r1/DshN4KSE7xWEknZLLLLDn5CJybV3nw01VTkp6D5jzLuELlcbudfj/eSQFvrKsJuTVCGnePO7ho82Nw9zzfw==", + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.5.tgz", + "integrity": "sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w==", "dev": true, "requires": { "html-escaper": "^2.0.0", @@ -10755,6 +10611,17 @@ "is-fullwidth-code-point": "^3.0.0", "strip-ansi": "^6.0.1" } + }, + "wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + } } } }, @@ -10765,13 +10632,12 @@ "dev": true }, "locate-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", - "integrity": "sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", "dev": true, "requires": { - "p-locate": "^2.0.0", - "path-exists": "^3.0.0" + "p-locate": "^5.0.0" } }, "lodash": { @@ -10842,6 +10708,12 @@ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true }, + "is-unicode-supported": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", + "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", + "dev": true + }, "supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -10865,6 +10737,15 @@ "wrap-ansi": "^6.2.0" }, "dependencies": { + "ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "dev": true, + "requires": { + "type-fest": "^0.21.3" + } + }, "ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -10874,6 +10755,15 @@ "color-convert": "^2.0.1" } }, + "cli-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "dev": true, + "requires": { + "restore-cursor": "^3.1.0" + } + }, "color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", @@ -10901,6 +10791,31 @@ "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", "dev": true }, + "mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true + }, + "onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "requires": { + "mimic-fn": "^2.1.0" + } + }, + "restore-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "dev": true, + "requires": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + } + }, "slice-ansi": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", @@ -10923,6 +10838,12 @@ "strip-ansi": "^6.0.1" } }, + "type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "dev": true + }, "wrap-ansi": { "version": "6.2.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", @@ -10946,9 +10867,9 @@ } }, "magic-string": { - "version": "0.26.2", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.26.2.tgz", - "integrity": "sha512-NzzlXpclt5zAbmo6h6jNc8zl2gNRGHvmsZW4IvZhTC4W7k4OlLP+S5YLussa/r3ixNT66KOQfNORlXHSOy/X4A==", + "version": "0.26.3", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.26.3.tgz", + "integrity": "sha512-u1Po0NDyFcwdg2nzHT88wSK0+Rih0N1M+Ph1Sp08k8yvFFU3KR72wryS7e1qMPJypt99WB7fIFVCA92mQrMjrg==", "dev": true, "requires": { "sourcemap-codec": "^1.4.8" @@ -11072,16 +10993,6 @@ "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", "dev": true }, - "find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "dev": true, - "requires": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - } - }, "glob": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", @@ -11113,15 +11024,6 @@ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true }, - "locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "dev": true, - "requires": { - "p-locate": "^5.0.0" - } - }, "minimatch": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.0.1.tgz", @@ -11148,30 +11050,6 @@ "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", "dev": true }, - "p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dev": true, - "requires": { - "yocto-queue": "^0.1.0" - } - }, - "p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "dev": true, - "requires": { - "p-limit": "^3.0.2" - } - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true - }, "supports-color": { "version": "8.1.1", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", @@ -11241,9 +11119,9 @@ } }, "node-releases": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.5.tgz", - "integrity": "sha512-U9h1NLROZTq9uE1SNffn6WuPDg8icmi3ns4rEl/oTfIle4iLjTliCzgTsbaIFMq/Xn078/lfY/BL0GWZ+psK4Q==", + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz", + "integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==", "dev": true }, "normalize-path": { @@ -11397,18 +11275,6 @@ "aggregate-error": "^3.0.0" } }, - "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true - }, "resolve-from": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", @@ -11487,14 +11353,14 @@ "dev": true }, "object.assign": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", - "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz", + "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", "dev": true, "requires": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3", - "has-symbols": "^1.0.1", + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "has-symbols": "^1.0.3", "object-keys": "^1.1.1" } }, @@ -11570,21 +11436,6 @@ "integrity": "sha512-Fo07WOYGqMfCWHOzSXOt2CxDbC6skS/jO9ynEcmpANMoPrD+W1r1K6Vx7iNm+AQmETU1Xr2t+n8nzkV9t6xh3w==", "dev": true }, - "cli-cursor": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-4.0.0.tgz", - "integrity": "sha512-VGtlMu3x/4DOtIUwEkRezxUZ2lBacNJCHash0N0WeZDBS+7Ux1dm3XWAgWYxLJFMMdOeXMHXorshEFhbMSGelg==", - "dev": true, - "requires": { - "restore-cursor": "^4.0.0" - } - }, - "is-unicode-supported": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-1.2.0.tgz", - "integrity": "sha512-wH+U77omcRzevfIG8dDhTS0V9zZyweakfD01FULl97+0EHiJTTZtJqxPSkIIo/SDPv/i07k/C9jAPY+jwLLeUQ==", - "dev": true - }, "log-symbols": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-5.1.0.tgz", @@ -11595,31 +11446,6 @@ "is-unicode-supported": "^1.1.0" } }, - "mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "dev": true - }, - "onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "dev": true, - "requires": { - "mimic-fn": "^2.1.0" - } - }, - "restore-cursor": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-4.0.0.tgz", - "integrity": "sha512-I9fPXU9geO9bHOt9pHHOhOkYerIMsmVaWB0rA2AI9ERh/+x/i7MV5HKBNrg+ljO5eoPVgCcnFuRjJ9uH6I/3eg==", - "dev": true, - "requires": { - "onetime": "^5.1.0", - "signal-exit": "^3.0.2" - } - }, "strip-ansi": { "version": "7.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", @@ -11638,21 +11464,21 @@ "dev": true }, "p-limit": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", - "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", "dev": true, "requires": { - "p-try": "^1.0.0" + "yocto-queue": "^0.1.0" } }, "p-locate": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", - "integrity": "sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", "dev": true, "requires": { - "p-limit": "^1.1.0" + "p-limit": "^3.0.2" } }, "p-map": { @@ -11665,9 +11491,9 @@ } }, "p-try": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", - "integrity": "sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", "dev": true }, "package-hash": { @@ -11704,9 +11530,9 @@ "dev": true }, "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", "dev": true }, "path-is-absolute": { @@ -11796,18 +11622,6 @@ "requires": { "p-limit": "^2.2.0" } - }, - "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true } } }, @@ -12020,9 +11834,9 @@ "dev": true }, "restore-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", - "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-4.0.0.tgz", + "integrity": "sha512-I9fPXU9geO9bHOt9pHHOhOkYerIMsmVaWB0rA2AI9ERh/+x/i7MV5HKBNrg+ljO5eoPVgCcnFuRjJ9uH6I/3eg==", "dev": true, "requires": { "onetime": "^5.1.0", @@ -12068,9 +11882,9 @@ } }, "rollup": { - "version": "2.77.0", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.77.0.tgz", - "integrity": "sha512-vL8xjY4yOQEw79DvyXLijhnhh+R/O9zpF/LEgkCebZFtb6ELeN9H3/2T0r8+mp+fFTBHZ5qGpOpW2ela2zRt3g==", + "version": "2.79.0", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.79.0.tgz", + "integrity": "sha512-x4KsrCgwQ7ZJPcFA/SUu6QVcYlO7uRLfLAy0DSA4NS2eG8japdbpM50ToH7z4iObodRYOJ0soneF0iaQRJ6zhA==", "dev": true, "requires": { "fsevents": "~2.3.2" @@ -12376,9 +12190,9 @@ } }, "spdx-license-ids": { - "version": "3.0.11", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.11.tgz", - "integrity": "sha512-Ctl2BrFiM0X3MANYgj3CkygxhRmr9mi6xhejbdO960nF6EDJApTYpn0BQnDKlnNBULKiCN1n3w9EBkHK8ZWg+g==", + "version": "3.0.12", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.12.tgz", + "integrity": "sha512-rr+VVSXtRhO4OHbXUiAF7xW3Bo9DuuF6C5jH+q/x15j2jniycgKbxU09Hr0WqlSLUs4i4ltHGXqTe7VHclYWyA==", "dev": true }, "spdx-ranges": { @@ -12520,15 +12334,15 @@ "dev": true }, "systemjs": { - "version": "6.12.1", - "resolved": "https://registry.npmjs.org/systemjs/-/systemjs-6.12.1.tgz", - "integrity": "sha512-hqTN6kW+pN6/qro6G9OZ7ceDQOcYno020zBQKpZQLsJhYTDMCMNfXi/Y8duF5iW+4WWZr42ry0MMkcRGpbwG2A==", + "version": "6.12.4", + "resolved": "https://registry.npmjs.org/systemjs/-/systemjs-6.12.4.tgz", + "integrity": "sha512-ha/j+KULJmavOQY3ZQ5vQ5Qp4Y9uf+lWL5ulrC7FqbhKsIyEyPDOTkHYSSKSVTwN9HimZYc0UN7rwVVK+HKwwA==", "dev": true }, "terser": { - "version": "5.14.2", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.14.2.tgz", - "integrity": "sha512-oL0rGeM/WFQCUd0y2QrWxYnq7tfSuKBiqTjRPWrRgB46WD/kiwHwF8T23z78H6Q6kGCuuHcPB+KULHRdxvVGQA==", + "version": "5.15.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.15.0.tgz", + "integrity": "sha512-L1BJiXVmheAQQy+as0oF3Pwtlo4s3Wi1X2zNZ2NxOB4wx9bdS9Vk67XQENLFdLYGCK/Z2di53mTj/hBafR+dTA==", "dev": true, "requires": { "@jridgewell/source-map": "^0.3.2", @@ -12675,9 +12489,9 @@ } }, "typescript": { - "version": "4.7.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.7.4.tgz", - "integrity": "sha512-C0WQT0gezHuw6AdY1M2jxUO83Rjf0HP7Sk1DtXj6j1EwkQNZrHAg2XPWlq62oqEhYvONq5pkC2Y9oPljWToLmQ==", + "version": "4.8.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.8.2.tgz", + "integrity": "sha512-C0I1UsrrDHo2fYI5oaCGbSejwX4ch+9Y5jTQELvovfmFkK3HHSZJB8MSJcWLmCUBzQBchCrZ9rMRV6GuNrvGtw==", "dev": true }, "unbox-primitive": { @@ -12727,9 +12541,9 @@ "dev": true }, "update-browserslist-db": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.4.tgz", - "integrity": "sha512-jnmO2BEGUjsMOe/Fg9u0oczOe/ppIDZPebzccl1yDWGLFP16Pa1/RM5wEoKYPG2zstNcDuAStejyxsOuKINdGA==", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.5.tgz", + "integrity": "sha512-dteFFpCyvuDdr9S/ff1ISkKt/9YZxKjI9WlRR99c180GaztJtRa/fn18FdxGVKVsnPY7/a/FDN68mcvUmP4U7Q==", "dev": true, "requires": { "escalade": "^3.1.1", @@ -12842,61 +12656,35 @@ "dev": true }, "wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.0.1.tgz", + "integrity": "sha512-QFF+ufAqhoYHvoHdajT/Po7KoXVBPXS2bgjIam5isfWJPfIOnQZ50JtUiVvCv/sjgacf3yRrt2ZKUZ/V4itN4g==", "dev": true, "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" }, "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", "dev": true }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "ansi-styles": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.1.0.tgz", + "integrity": "sha512-VbqNsoz55SYGczauuup0MFUyXNQviSpFTj1RQtFzmQLk18qbVSpTFFGMT293rmDaQuKCT6InmbuEyUne4mTuxQ==", "dev": true }, - "string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "strip-ansi": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", + "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", "dev": true, "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" + "ansi-regex": "^6.0.1" } } } @@ -12984,9 +12772,9 @@ } }, "yargs-parser": { - "version": "21.0.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.0.1.tgz", - "integrity": "sha512-9BK1jFpLzJROCI5TzwZL/TU4gqjK5xiHV/RfWLOahrjAko/e4DJkRDZQXfvqAsiZzzYhgAzbgz6lg48jcm4GLg==", + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", "dev": true }, "yargs-unparser": { diff --git a/package.json b/package.json index 014b958e2e3..e65a5f77bc5 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "rollup", - "version": "3.0.0-4", + "version": "3.0.0-5", "description": "Next-generation ES module bundler", "main": "dist/rollup.js", "module": "dist/es/rollup.js", @@ -57,29 +57,29 @@ "devDependencies": { "@rollup/plugin-alias": "^3.1.9", "@rollup/plugin-buble": "^0.21.3", - "@rollup/plugin-commonjs": "^22.0.1", + "@rollup/plugin-commonjs": "^22.0.2", "@rollup/plugin-json": "^4.1.0", "@rollup/plugin-node-resolve": "^13.3.0", "@rollup/plugin-replace": "^4.0.0", - "@rollup/plugin-typescript": "^8.3.3", + "@rollup/plugin-typescript": "^8.4.0", "@rollup/pluginutils": "^4.2.1", - "@types/estree": "0.0.52", - "@types/node": "^14.18.21", + "@types/estree": "1.0.0", + "@types/node": "^14.18.26", "@types/signal-exit": "^3.0.1", "@types/yargs-parser": "^21.0.0", - "@typescript-eslint/eslint-plugin": "^5.30.7", - "@typescript-eslint/parser": "^5.30.7", - "acorn": "^8.7.1", + "@typescript-eslint/eslint-plugin": "^5.36.1", + "@typescript-eslint/parser": "^5.36.1", + "acorn": "^8.8.0", "acorn-jsx": "^5.3.2", "acorn-walk": "^8.2.0", "buble": "^0.20.0", "chokidar": "^3.5.3", "colorette": "^2.0.19", - "core-js": "^3.23.5", + "core-js": "^3.25.0", "date-time": "^4.0.0", "es5-shim": "^4.6.7", "es6-shim": "^0.35.6", - "eslint": "^8.20.0", + "eslint": "^8.22.0", "eslint-config-prettier": "^8.5.0", "eslint-plugin-import": "^2.26.0", "eslint-plugin-prettier": "^4.2.1", @@ -88,18 +88,18 @@ "github-api": "^3.4.0", "hash.js": "^1.1.7", "husky": "^8.0.1", - "inquirer": "^9.0.2", + "inquirer": "^9.1.0", "is-reference": "^3.0.0", "lint-staged": "^13.0.3", "locate-character": "^2.0.5", - "magic-string": "^0.26.2", + "magic-string": "^0.26.3", "mocha": "^10.0.0", "nyc": "^15.1.0", "prettier": "^2.7.1", "pretty-bytes": "^6.0.0", "pretty-ms": "^8.0.0", "requirejs": "^2.3.6", - "rollup": "^2.77.0", + "rollup": "^2.79.0", "rollup-plugin-license": "^2.8.1", "rollup-plugin-string": "^3.0.0", "rollup-plugin-terser": "^7.0.2", @@ -110,12 +110,12 @@ "source-map": "^0.7.4", "source-map-support": "^0.5.21", "sourcemap-codec": "^1.4.8", - "systemjs": "^6.12.1", - "terser": "^5.14.2", + "systemjs": "^6.12.4", + "terser": "^5.15.0", "tslib": "^2.4.0", - "typescript": "^4.7.4", + "typescript": "^4.8.2", "weak-napi": "^2.0.2", - "yargs-parser": "^21.0.1" + "yargs-parser": "^21.1.1" }, "files": [ "dist/**/*.js", diff --git a/scripts/release.js b/scripts/release.js index 1b3e17449b4..4c222cc6ca0 100755 --- a/scripts/release.js +++ b/scripts/release.js @@ -158,7 +158,7 @@ async function getIncludedPRs(changelog, repo) { prs.map(async ({ pr, text }) => { const { data } = await repo.getPullRequest(pr); const bodyWithoutComments = data.body.replace(//g, ''); - const closedIssuesRegexp = /(fix(es|ed)?|(close|resolve)[sd]?) #(\d+)/g; + const closedIssuesRegexp = /([Ff]ix(es|ed)?|([Cc]lose|[Rr]esolve)[sd]?) #(\d+)/g; const closed = []; while ((match = closedIssuesRegexp.exec(bodyWithoutComments))) { closed.push(match[4]); diff --git a/src/Chunk.ts b/src/Chunk.ts index d9ad298f60f..d45880e854d 100644 --- a/src/Chunk.ts +++ b/src/Chunk.ts @@ -331,7 +331,6 @@ export default class Chunk { this.exportMode = getExportMode( this, this.outputOptions, - this.unsetOptions, this.facadeModule!.id, this.inputOptions.onwarn ); diff --git a/src/utils/error.ts b/src/utils/error.ts index b9d06647574..925f1a7eeba 100644 --- a/src/utils/error.ts +++ b/src/utils/error.ts @@ -95,7 +95,6 @@ const ADDON_ERROR = 'ADDON_ERROR', ONLY_INLINE_SOURCEMAPS = 'ONLY_INLINE_SOURCEMAPS', PARSE_ERROR = 'PARSE_ERROR', PLUGIN_ERROR = 'PLUGIN_ERROR', - PREFER_NAMED_EXPORTS = 'PREFER_NAMED_EXPORTS', SHIMMED_EXPORT = 'SHIMMED_EXPORT', SOURCEMAP_BROKEN = 'SOURCEMAP_BROKEN', SOURCEMAP_ERROR = 'SOURCEMAP_ERROR', @@ -710,16 +709,6 @@ export function errPluginError( return error; } -export function errPreferNamedExports(facadeModuleId: string): RollupLog { - const file = relativeId(facadeModuleId); - return { - code: PREFER_NAMED_EXPORTS, - id: facadeModuleId, - message: `Entry module "${file}" is implicitly using "default" export mode, which means for CommonJS output that its default export is assigned to "module.exports". For many tools, such CommonJS output will not be interchangeable with the original ES module. If this is intended, explicitly set "output.exports" to either "auto" or "default", otherwise you might want to consider changing the signature of "${file}" to use named exports only.`, - url: `https://rollupjs.org/guide/en/#outputexports` - }; -} - export function errShimmedExport(id: string, binding: string): RollupLog { return { binding, diff --git a/src/utils/getExportMode.ts b/src/utils/getExportMode.ts index c3d1dbc0f31..983f1eaee3a 100644 --- a/src/utils/getExportMode.ts +++ b/src/utils/getExportMode.ts @@ -1,16 +1,10 @@ import type Chunk from '../Chunk'; import type { NormalizedOutputOptions, WarningHandler } from '../rollup/types'; -import { - errIncompatibleExportOptionValue, - errMixedExport, - error, - errPreferNamedExports -} from './error'; +import { errIncompatibleExportOptionValue, errMixedExport, error } from './error'; export default function getExportMode( chunk: Chunk, { exports: exportMode, name, format }: NormalizedOutputOptions, - unsetOptions: ReadonlySet, facadeModuleId: string, warn: WarningHandler ): 'default' | 'named' | 'none' { @@ -28,9 +22,6 @@ export default function getExportMode( if (exportKeys.length === 0) { exportMode = 'none'; } else if (exportKeys.length === 1 && exportKeys[0] === 'default') { - if (format === 'cjs' && unsetOptions.has('exports')) { - warn(errPreferNamedExports(facadeModuleId)); - } exportMode = 'default'; } else { if (format !== 'es' && format !== 'system' && exportKeys.includes('default')) { diff --git a/test/form/samples/amd-keep-extension/_expected/system.js b/test/form/samples/amd-keep-extension/_expected/system.js index c9483aa3c95..660f3360b3b 100644 --- a/test/form/samples/amd-keep-extension/_expected/system.js +++ b/test/form/samples/amd-keep-extension/_expected/system.js @@ -3,13 +3,13 @@ System.register(['./relative', 'abso/lute', './relative.js', 'abso/lute.js'], (f var relative, absolute, relativeExtension, absoluteExtension; return { setters: [function (module) { - relative = module["default"]; + relative = module.default; }, function (module) { - absolute = module["default"]; + absolute = module.default; }, function (module) { - relativeExtension = module["default"]; + relativeExtension = module.default; }, function (module) { - absoluteExtension = module["default"]; + absoluteExtension = module.default; }], execute: (function () { diff --git a/test/form/samples/supports-core-js/_expected.js b/test/form/samples/supports-core-js/_expected.js index 8ee5dd29220..6fc6c6d370c 100644 --- a/test/form/samples/supports-core-js/_expected.js +++ b/test/form/samples/supports-core-js/_expected.js @@ -50,25 +50,25 @@ var functionBindNative = !fails$1k(function () { var NATIVE_BIND$4 = functionBindNative; -var call$16 = Function.prototype.call; +var call$1i = Function.prototype.call; -var functionCall = NATIVE_BIND$4 ? call$16.bind(call$16) : function () { - return call$16.apply(call$16, arguments); +var functionCall = NATIVE_BIND$4 ? call$1i.bind(call$1i) : function () { + return call$1i.apply(call$1i, arguments); }; var objectPropertyIsEnumerable = {}; var $propertyIsEnumerable$2 = {}.propertyIsEnumerable; // eslint-disable-next-line es-x/no-object-getownpropertydescriptor -- safe -var getOwnPropertyDescriptor$a = Object.getOwnPropertyDescriptor; +var getOwnPropertyDescriptor$b = Object.getOwnPropertyDescriptor; // Nashorn ~ JDK8 bug -var NASHORN_BUG = getOwnPropertyDescriptor$a && !$propertyIsEnumerable$2.call({ 1: 2 }, 1); +var NASHORN_BUG = getOwnPropertyDescriptor$b && !$propertyIsEnumerable$2.call({ 1: 2 }, 1); // `Object.prototype.propertyIsEnumerable` method implementation // https://tc39.es/ecma262/#sec-object.prototype.propertyisenumerable objectPropertyIsEnumerable.f = NASHORN_BUG ? function propertyIsEnumerable(V) { - var descriptor = getOwnPropertyDescriptor$a(this, V); + var descriptor = getOwnPropertyDescriptor$b(this, V); return !!descriptor && descriptor.enumerable; } : $propertyIsEnumerable$2; @@ -85,32 +85,32 @@ var NATIVE_BIND$3 = functionBindNative; var FunctionPrototype$4 = Function.prototype; var bind$v = FunctionPrototype$4.bind; -var call$15 = FunctionPrototype$4.call; -var uncurryThis$1t = NATIVE_BIND$3 && bind$v.bind(call$15, call$15); +var call$1h = FunctionPrototype$4.call; +var uncurryThis$1s = NATIVE_BIND$3 && bind$v.bind(call$1h, call$1h); var functionUncurryThis = NATIVE_BIND$3 ? function (fn) { - return fn && uncurryThis$1t(fn); + return fn && uncurryThis$1s(fn); } : function (fn) { return fn && function () { - return call$15.apply(fn, arguments); + return call$1h.apply(fn, arguments); }; }; -var uncurryThis$1s = functionUncurryThis; +var uncurryThis$1r = functionUncurryThis; -var toString$B = uncurryThis$1s({}.toString); -var stringSlice$h = uncurryThis$1s(''.slice); +var toString$C = uncurryThis$1r({}.toString); +var stringSlice$h = uncurryThis$1r(''.slice); var classofRaw$1 = function (it) { - return stringSlice$h(toString$B(it), 8, -1); + return stringSlice$h(toString$C(it), 8, -1); }; -var uncurryThis$1r = functionUncurryThis; +var uncurryThis$1q = functionUncurryThis; var fails$1j = fails$1m; var classof$m = classofRaw$1; var $Object$6 = Object; -var split$3 = uncurryThis$1r(''.split); +var split$3 = uncurryThis$1q(''.split); // fallback for non-array-like ES3 and non-enumerable old V8 strings var indexedObject = fails$1j(function () { @@ -121,21 +121,29 @@ var indexedObject = fails$1j(function () { return classof$m(it) == 'String' ? split$3(it, '') : $Object$6(it); } : $Object$6; -var $TypeError$z = TypeError; +// we can't use just `it == null` since of `document.all` special case +// https://tc39.es/ecma262/#sec-IsHTMLDDA-internal-slot-aec +var isNullOrUndefined$i = function (it) { + return it === null || it === undefined; +}; + +var isNullOrUndefined$h = isNullOrUndefined$i; + +var $TypeError$A = TypeError; // `RequireObjectCoercible` abstract operation // https://tc39.es/ecma262/#sec-requireobjectcoercible -var requireObjectCoercible$k = function (it) { - if (it == undefined) throw $TypeError$z("Can't call method on " + it); +var requireObjectCoercible$l = function (it) { + if (isNullOrUndefined$h(it)) throw $TypeError$A("Can't call method on " + it); return it; }; // toObject with fallback for non-array-like ES3 strings var IndexedObject$7 = indexedObject; -var requireObjectCoercible$j = requireObjectCoercible$k; +var requireObjectCoercible$k = requireObjectCoercible$l; var toIndexedObject$k = function (it) { - return IndexedObject$7(requireObjectCoercible$j(it)); + return IndexedObject$7(requireObjectCoercible$k(it)); }; // `IsCallable` abstract operation @@ -146,7 +154,14 @@ var isCallable$E = function (argument) { var isCallable$D = isCallable$E; -var isObject$C = function (it) { +var documentAll = typeof document == 'object' && document.all; + +// https://tc39.es/ecma262/#sec-IsHTMLDDA-internal-slot +var SPECIAL_DOCUMENT_ALL = typeof documentAll == 'undefined' && documentAll !== undefined; + +var isObject$D = SPECIAL_DOCUMENT_ALL ? function (it) { + return typeof it == 'object' ? it !== null : isCallable$D(it) || it === documentAll; +} : function (it) { return typeof it == 'object' ? it !== null : isCallable$D(it); }; @@ -157,17 +172,17 @@ var aFunction = function (argument) { return isCallable$C(argument) ? argument : undefined; }; -var getBuiltIn$L = function (namespace, method) { +var getBuiltIn$M = function (namespace, method) { return arguments.length < 2 ? aFunction(global$_[namespace]) : global$_[namespace] && global$_[namespace][method]; }; -var uncurryThis$1q = functionUncurryThis; +var uncurryThis$1p = functionUncurryThis; -var objectIsPrototypeOf = uncurryThis$1q({}.isPrototypeOf); +var objectIsPrototypeOf = uncurryThis$1p({}.isPrototypeOf); -var getBuiltIn$K = getBuiltIn$L; +var getBuiltIn$L = getBuiltIn$M; -var engineUserAgent = getBuiltIn$K('navigator', 'userAgent') || ''; +var engineUserAgent = getBuiltIn$L('navigator', 'userAgent') || ''; var global$Z = global$$; var userAgent$7 = engineUserAgent; @@ -203,7 +218,7 @@ var V8_VERSION$3 = engineV8Version; var fails$1i = fails$1m; // eslint-disable-next-line es-x/no-object-getownpropertysymbols -- required for testing -var nativeSymbol = !!Object.getOwnPropertySymbols && !fails$1i(function () { +var symbolConstructorDetection = !!Object.getOwnPropertySymbols && !fails$1i(function () { var symbol = Symbol(); // Chrome 38 Symbol has incorrect toString conversion // `get-own-property-symbols` polyfill symbols converted to object are not Symbol instances @@ -214,13 +229,13 @@ var nativeSymbol = !!Object.getOwnPropertySymbols && !fails$1i(function () { /* eslint-disable es-x/no-symbol -- required for testing */ -var NATIVE_SYMBOL$6 = nativeSymbol; +var NATIVE_SYMBOL$6 = symbolConstructorDetection; var useSymbolAsUid = NATIVE_SYMBOL$6 && !Symbol.sham && typeof Symbol.iterator == 'symbol'; -var getBuiltIn$J = getBuiltIn$L; +var getBuiltIn$K = getBuiltIn$M; var isCallable$B = isCallable$E; var isPrototypeOf$d = objectIsPrototypeOf; var USE_SYMBOL_AS_UID$1 = useSymbolAsUid; @@ -230,7 +245,7 @@ var $Object$5 = Object; var isSymbol$7 = USE_SYMBOL_AS_UID$1 ? function (it) { return typeof it == 'symbol'; } : function (it) { - var $Symbol = getBuiltIn$J('Symbol'); + var $Symbol = getBuiltIn$K('Symbol'); return isCallable$B($Symbol) && isPrototypeOf$d($Symbol.prototype, $Object$5(it)); }; @@ -247,37 +262,38 @@ var tryToString$7 = function (argument) { var isCallable$A = isCallable$E; var tryToString$6 = tryToString$7; -var $TypeError$y = TypeError; +var $TypeError$z = TypeError; // `Assert: IsCallable(argument) is true` var aCallable$X = function (argument) { if (isCallable$A(argument)) return argument; - throw $TypeError$y(tryToString$6(argument) + ' is not a function'); + throw $TypeError$z(tryToString$6(argument) + ' is not a function'); }; var aCallable$W = aCallable$X; +var isNullOrUndefined$g = isNullOrUndefined$i; // `GetMethod` abstract operation // https://tc39.es/ecma262/#sec-getmethod var getMethod$i = function (V, P) { var func = V[P]; - return func == null ? undefined : aCallable$W(func); + return isNullOrUndefined$g(func) ? undefined : aCallable$W(func); }; -var call$14 = functionCall; +var call$1g = functionCall; var isCallable$z = isCallable$E; -var isObject$B = isObject$C; +var isObject$C = isObject$D; -var $TypeError$x = TypeError; +var $TypeError$y = TypeError; // `OrdinaryToPrimitive` abstract operation // https://tc39.es/ecma262/#sec-ordinarytoprimitive var ordinaryToPrimitive$2 = function (input, pref) { var fn, val; - if (pref === 'string' && isCallable$z(fn = input.toString) && !isObject$B(val = call$14(fn, input))) return val; - if (isCallable$z(fn = input.valueOf) && !isObject$B(val = call$14(fn, input))) return val; - if (pref !== 'string' && isCallable$z(fn = input.toString) && !isObject$B(val = call$14(fn, input))) return val; - throw $TypeError$x("Can't convert object to primitive value"); + if (pref === 'string' && isCallable$z(fn = input.toString) && !isObject$C(val = call$1g(fn, input))) return val; + if (isCallable$z(fn = input.valueOf) && !isObject$C(val = call$1g(fn, input))) return val; + if (pref !== 'string' && isCallable$z(fn = input.toString) && !isObject$C(val = call$1g(fn, input))) return val; + throw $TypeError$y("Can't convert object to primitive value"); }; var shared$9 = {exports: {}}; @@ -310,50 +326,50 @@ var store$4 = sharedStore; (shared$9.exports = function (key, value) { return store$4[key] || (store$4[key] = value !== undefined ? value : {}); })('versions', []).push({ - version: '3.23.5', + version: '3.25.0', mode: 'global', copyright: '© 2014-2022 Denis Pushkarev (zloirock.ru)', - license: 'https://github.com/zloirock/core-js/blob/v3.23.5/LICENSE', + license: 'https://github.com/zloirock/core-js/blob/v3.25.0/LICENSE', source: 'https://github.com/zloirock/core-js' }); -var requireObjectCoercible$i = requireObjectCoercible$k; +var requireObjectCoercible$j = requireObjectCoercible$l; var $Object$4 = Object; // `ToObject` abstract operation // https://tc39.es/ecma262/#sec-toobject -var toObject$B = function (argument) { - return $Object$4(requireObjectCoercible$i(argument)); +var toObject$C = function (argument) { + return $Object$4(requireObjectCoercible$j(argument)); }; -var uncurryThis$1p = functionUncurryThis; -var toObject$A = toObject$B; +var uncurryThis$1o = functionUncurryThis; +var toObject$B = toObject$C; -var hasOwnProperty = uncurryThis$1p({}.hasOwnProperty); +var hasOwnProperty = uncurryThis$1o({}.hasOwnProperty); // `HasOwnProperty` abstract operation // https://tc39.es/ecma262/#sec-hasownproperty // eslint-disable-next-line es-x/no-object-hasown -- safe var hasOwnProperty_1 = Object.hasOwn || function hasOwn(it, key) { - return hasOwnProperty(toObject$A(it), key); + return hasOwnProperty(toObject$B(it), key); }; -var uncurryThis$1o = functionUncurryThis; +var uncurryThis$1n = functionUncurryThis; var id$2 = 0; var postfix = Math.random(); -var toString$A = uncurryThis$1o(1.0.toString); +var toString$B = uncurryThis$1n(1.0.toString); var uid$6 = function (key) { - return 'Symbol(' + (key === undefined ? '' : key) + ')_' + toString$A(++id$2 + postfix, 36); + return 'Symbol(' + (key === undefined ? '' : key) + ')_' + toString$B(++id$2 + postfix, 36); }; var global$W = global$$; var shared$8 = shared$9.exports; var hasOwn$A = hasOwnProperty_1; var uid$5 = uid$6; -var NATIVE_SYMBOL$5 = nativeSymbol; +var NATIVE_SYMBOL$5 = symbolConstructorDetection; var USE_SYMBOL_AS_UID = useSymbolAsUid; var WellKnownSymbolsStore$1 = shared$8('wks'); @@ -374,27 +390,27 @@ var wellKnownSymbol$K = function (name) { } return WellKnownSymbolsStore$1[name]; }; -var call$13 = functionCall; -var isObject$A = isObject$C; +var call$1f = functionCall; +var isObject$B = isObject$D; var isSymbol$6 = isSymbol$7; var getMethod$h = getMethod$i; var ordinaryToPrimitive$1 = ordinaryToPrimitive$2; var wellKnownSymbol$J = wellKnownSymbol$K; -var $TypeError$w = TypeError; +var $TypeError$x = TypeError; var TO_PRIMITIVE$1 = wellKnownSymbol$J('toPrimitive'); // `ToPrimitive` abstract operation // https://tc39.es/ecma262/#sec-toprimitive var toPrimitive$4 = function (input, pref) { - if (!isObject$A(input) || isSymbol$6(input)) return input; + if (!isObject$B(input) || isSymbol$6(input)) return input; var exoticToPrim = getMethod$h(input, TO_PRIMITIVE$1); var result; if (exoticToPrim) { if (pref === undefined) pref = 'default'; - result = call$13(exoticToPrim, input, pref); - if (!isObject$A(result) || isSymbol$6(result)) return result; - throw $TypeError$w("Can't convert object to primitive value"); + result = call$1f(exoticToPrim, input, pref); + if (!isObject$B(result) || isSymbol$6(result)) return result; + throw $TypeError$x("Can't convert object to primitive value"); } if (pref === undefined) pref = 'number'; return ordinaryToPrimitive$1(input, pref); @@ -411,30 +427,30 @@ var toPropertyKey$9 = function (argument) { }; var global$V = global$$; -var isObject$z = isObject$C; +var isObject$A = isObject$D; var document$3 = global$V.document; // typeof document.createElement is 'object' in old IE -var EXISTS$1 = isObject$z(document$3) && isObject$z(document$3.createElement); +var EXISTS$1 = isObject$A(document$3) && isObject$A(document$3.createElement); var documentCreateElement$2 = function (it) { return EXISTS$1 ? document$3.createElement(it) : {}; }; -var DESCRIPTORS$J = descriptors; +var DESCRIPTORS$L = descriptors; var fails$1h = fails$1m; var createElement$1 = documentCreateElement$2; // Thanks to IE8 for its funny defineProperty -var ie8DomDefine = !DESCRIPTORS$J && !fails$1h(function () { +var ie8DomDefine = !DESCRIPTORS$L && !fails$1h(function () { // eslint-disable-next-line es-x/no-object-defineproperty -- required for testing return Object.defineProperty(createElement$1('div'), 'a', { get: function () { return 7; } }).a != 7; }); -var DESCRIPTORS$I = descriptors; -var call$12 = functionCall; +var DESCRIPTORS$K = descriptors; +var call$1e = functionCall; var propertyIsEnumerableModule$2 = objectPropertyIsEnumerable; var createPropertyDescriptor$b = createPropertyDescriptor$c; var toIndexedObject$j = toIndexedObject$k; @@ -447,23 +463,23 @@ var $getOwnPropertyDescriptor$2 = Object.getOwnPropertyDescriptor; // `Object.getOwnPropertyDescriptor` method // https://tc39.es/ecma262/#sec-object.getownpropertydescriptor -objectGetOwnPropertyDescriptor.f = DESCRIPTORS$I ? $getOwnPropertyDescriptor$2 : function getOwnPropertyDescriptor(O, P) { +objectGetOwnPropertyDescriptor.f = DESCRIPTORS$K ? $getOwnPropertyDescriptor$2 : function getOwnPropertyDescriptor(O, P) { O = toIndexedObject$j(O); P = toPropertyKey$8(P); if (IE8_DOM_DEFINE$1) try { return $getOwnPropertyDescriptor$2(O, P); } catch (error) { /* empty */ } - if (hasOwn$z(O, P)) return createPropertyDescriptor$b(!call$12(propertyIsEnumerableModule$2.f, O, P), O[P]); + if (hasOwn$z(O, P)) return createPropertyDescriptor$b(!call$1e(propertyIsEnumerableModule$2.f, O, P), O[P]); }; var objectDefineProperty = {}; -var DESCRIPTORS$H = descriptors; +var DESCRIPTORS$J = descriptors; var fails$1g = fails$1m; // V8 ~ Chrome 36- // https://bugs.chromium.org/p/v8/issues/detail?id=3334 -var v8PrototypeDefineBug = DESCRIPTORS$H && fails$1g(function () { +var v8PrototypeDefineBug = DESCRIPTORS$J && fails$1g(function () { // eslint-disable-next-line es-x/no-object-defineproperty -- required for testing return Object.defineProperty(function () { /* empty */ }, 'prototype', { value: 42, @@ -471,24 +487,24 @@ var v8PrototypeDefineBug = DESCRIPTORS$H && fails$1g(function () { }).prototype != 42; }); -var isObject$y = isObject$C; +var isObject$z = isObject$D; var $String$4 = String; -var $TypeError$v = TypeError; +var $TypeError$w = TypeError; // `Assert: Type(argument) is Object` -var anObject$1A = function (argument) { - if (isObject$y(argument)) return argument; - throw $TypeError$v($String$4(argument) + ' is not an object'); +var anObject$1z = function (argument) { + if (isObject$z(argument)) return argument; + throw $TypeError$w($String$4(argument) + ' is not an object'); }; -var DESCRIPTORS$G = descriptors; +var DESCRIPTORS$I = descriptors; var IE8_DOM_DEFINE = ie8DomDefine; var V8_PROTOTYPE_DEFINE_BUG$1 = v8PrototypeDefineBug; -var anObject$1z = anObject$1A; +var anObject$1y = anObject$1z; var toPropertyKey$7 = toPropertyKey$9; -var $TypeError$u = TypeError; +var $TypeError$v = TypeError; // eslint-disable-next-line es-x/no-object-defineproperty -- safe var $defineProperty$1 = Object.defineProperty; // eslint-disable-next-line es-x/no-object-getownpropertydescriptor -- safe @@ -499,10 +515,10 @@ var WRITABLE = 'writable'; // `Object.defineProperty` method // https://tc39.es/ecma262/#sec-object.defineproperty -objectDefineProperty.f = DESCRIPTORS$G ? V8_PROTOTYPE_DEFINE_BUG$1 ? function defineProperty(O, P, Attributes) { - anObject$1z(O); +objectDefineProperty.f = DESCRIPTORS$I ? V8_PROTOTYPE_DEFINE_BUG$1 ? function defineProperty(O, P, Attributes) { + anObject$1y(O); P = toPropertyKey$7(P); - anObject$1z(Attributes); + anObject$1y(Attributes); if (typeof O === 'function' && P === 'prototype' && 'value' in Attributes && WRITABLE in Attributes && !Attributes[WRITABLE]) { var current = $getOwnPropertyDescriptor$1(O, P); if (current && current[WRITABLE]) { @@ -515,22 +531,22 @@ objectDefineProperty.f = DESCRIPTORS$G ? V8_PROTOTYPE_DEFINE_BUG$1 ? function de } } return $defineProperty$1(O, P, Attributes); } : $defineProperty$1 : function defineProperty(O, P, Attributes) { - anObject$1z(O); + anObject$1y(O); P = toPropertyKey$7(P); - anObject$1z(Attributes); + anObject$1y(Attributes); if (IE8_DOM_DEFINE) try { return $defineProperty$1(O, P, Attributes); } catch (error) { /* empty */ } - if ('get' in Attributes || 'set' in Attributes) throw $TypeError$u('Accessors not supported'); + if ('get' in Attributes || 'set' in Attributes) throw $TypeError$v('Accessors not supported'); if ('value' in Attributes) O[P] = Attributes.value; return O; }; -var DESCRIPTORS$F = descriptors; +var DESCRIPTORS$H = descriptors; var definePropertyModule$c = objectDefineProperty; var createPropertyDescriptor$a = createPropertyDescriptor$c; -var createNonEnumerableProperty$i = DESCRIPTORS$F ? function (object, key, value) { +var createNonEnumerableProperty$i = DESCRIPTORS$H ? function (object, key, value) { return definePropertyModule$c.f(object, key, createPropertyDescriptor$a(1, value)); } : function (object, key, value) { object[key] = value; @@ -539,17 +555,17 @@ var createNonEnumerableProperty$i = DESCRIPTORS$F ? function (object, key, value var makeBuiltIn$4 = {exports: {}}; -var DESCRIPTORS$E = descriptors; +var DESCRIPTORS$G = descriptors; var hasOwn$y = hasOwnProperty_1; var FunctionPrototype$3 = Function.prototype; // eslint-disable-next-line es-x/no-object-getownpropertydescriptor -- safe -var getDescriptor = DESCRIPTORS$E && Object.getOwnPropertyDescriptor; +var getDescriptor = DESCRIPTORS$G && Object.getOwnPropertyDescriptor; var EXISTS = hasOwn$y(FunctionPrototype$3, 'name'); // additional protection from minified / mangled / dropped function names var PROPER = EXISTS && (function something() { /* empty */ }).name === 'something'; -var CONFIGURABLE = EXISTS && (!DESCRIPTORS$E || (DESCRIPTORS$E && getDescriptor(FunctionPrototype$3, 'name').configurable)); +var CONFIGURABLE = EXISTS && (!DESCRIPTORS$G || (DESCRIPTORS$G && getDescriptor(FunctionPrototype$3, 'name').configurable)); var functionName = { EXISTS: EXISTS, @@ -557,11 +573,11 @@ var functionName = { CONFIGURABLE: CONFIGURABLE }; -var uncurryThis$1n = functionUncurryThis; +var uncurryThis$1m = functionUncurryThis; var isCallable$y = isCallable$E; var store$3 = sharedStore; -var functionToString$1 = uncurryThis$1n(Function.toString); +var functionToString$1 = uncurryThis$1m(Function.toString); // this helper broken in `core-js@3.4.1-3.4.4`, so we can't use `shared` helper if (!isCallable$y(store$3.inspectSource)) { @@ -570,15 +586,14 @@ if (!isCallable$y(store$3.inspectSource)) { }; } -var inspectSource$5 = store$3.inspectSource; +var inspectSource$4 = store$3.inspectSource; var global$U = global$$; var isCallable$x = isCallable$E; -var inspectSource$4 = inspectSource$5; var WeakMap$4 = global$U.WeakMap; -var nativeWeakMap = isCallable$x(WeakMap$4) && /native code/.test(inspectSource$4(WeakMap$4)); +var weakMapBasicDetection = isCallable$x(WeakMap$4) && /native code/.test(String(WeakMap$4)); var shared$7 = shared$9.exports; var uid$4 = uid$6; @@ -591,10 +606,10 @@ var sharedKey$4 = function (key) { var hiddenKeys$6 = {}; -var NATIVE_WEAK_MAP$1 = nativeWeakMap; +var NATIVE_WEAK_MAP$1 = weakMapBasicDetection; var global$T = global$$; -var uncurryThis$1m = functionUncurryThis; -var isObject$x = isObject$C; +var uncurryThis$1l = functionUncurryThis; +var isObject$y = isObject$D; var createNonEnumerableProperty$h = createNonEnumerableProperty$i; var hasOwn$x = hasOwnProperty_1; var shared$6 = sharedStore; @@ -613,7 +628,7 @@ var enforce = function (it) { var getterFor$2 = function (TYPE) { return function (it) { var state; - if (!isObject$x(it) || (state = get$2(it)).type !== TYPE) { + if (!isObject$y(it) || (state = get$2(it)).type !== TYPE) { throw TypeError$8('Incompatible receiver, ' + TYPE + ' required'); } return state; }; @@ -621,11 +636,11 @@ var getterFor$2 = function (TYPE) { if (NATIVE_WEAK_MAP$1 || shared$6.state) { var store$2 = shared$6.state || (shared$6.state = new WeakMap$3()); - var wmget = uncurryThis$1m(store$2.get); - var wmhas = uncurryThis$1m(store$2.has); - var wmset = uncurryThis$1m(store$2.set); + var wmget = uncurryThis$1l(store$2.get); + var wmhas = uncurryThis$1l(store$2.has); + var wmset = uncurryThis$1l(store$2.set); set$3 = function (it, metadata) { - if (wmhas(store$2, it)) throw new TypeError$8(OBJECT_ALREADY_INITIALIZED); + if (wmhas(store$2, it)) throw TypeError$8(OBJECT_ALREADY_INITIALIZED); metadata.facade = it; wmset(store$2, it, metadata); return metadata; @@ -640,7 +655,7 @@ if (NATIVE_WEAK_MAP$1 || shared$6.state) { var STATE = sharedKey$3('state'); hiddenKeys$5[STATE] = true; set$3 = function (it, metadata) { - if (hasOwn$x(it, STATE)) throw new TypeError$8(OBJECT_ALREADY_INITIALIZED); + if (hasOwn$x(it, STATE)) throw TypeError$8(OBJECT_ALREADY_INITIALIZED); metadata.facade = it; createNonEnumerableProperty$h(it, STATE, metadata); return metadata; @@ -664,17 +679,17 @@ var internalState = { var fails$1f = fails$1m; var isCallable$w = isCallable$E; var hasOwn$w = hasOwnProperty_1; -var DESCRIPTORS$D = descriptors; +var DESCRIPTORS$F = descriptors; var CONFIGURABLE_FUNCTION_NAME$2 = functionName.CONFIGURABLE; -var inspectSource$3 = inspectSource$5; +var inspectSource$3 = inspectSource$4; var InternalStateModule$l = internalState; var enforceInternalState$4 = InternalStateModule$l.enforce; -var getInternalState$i = InternalStateModule$l.get; +var getInternalState$g = InternalStateModule$l.get; // eslint-disable-next-line es-x/no-object-defineproperty -- safe var defineProperty$h = Object.defineProperty; -var CONFIGURABLE_LENGTH = DESCRIPTORS$D && !fails$1f(function () { +var CONFIGURABLE_LENGTH = DESCRIPTORS$F && !fails$1f(function () { return defineProperty$h(function () { /* empty */ }, 'length', { value: 8 }).length !== 8; }); @@ -687,7 +702,7 @@ var makeBuiltIn$3 = makeBuiltIn$4.exports = function (value, name, options) { if (options && options.getter) name = 'get ' + name; if (options && options.setter) name = 'set ' + name; if (!hasOwn$w(value, 'name') || (CONFIGURABLE_FUNCTION_NAME$2 && value.name !== name)) { - if (DESCRIPTORS$D) defineProperty$h(value, 'name', { value: name, configurable: true }); + if (DESCRIPTORS$F) defineProperty$h(value, 'name', { value: name, configurable: true }); else value.name = name; } if (CONFIGURABLE_LENGTH && options && hasOwn$w(options, 'arity') && value.length !== options.arity) { @@ -695,7 +710,7 @@ var makeBuiltIn$3 = makeBuiltIn$4.exports = function (value, name, options) { } try { if (options && hasOwn$w(options, 'constructor') && options.constructor) { - if (DESCRIPTORS$D) defineProperty$h(value, 'prototype', { writable: false }); + if (DESCRIPTORS$F) defineProperty$h(value, 'prototype', { writable: false }); // in V8 ~ Chrome 53, prototypes of some methods, like `Array.prototype.values`, are non-writable } else if (value.prototype) value.prototype = undefined; } catch (error) { /* empty */ } @@ -708,7 +723,7 @@ var makeBuiltIn$3 = makeBuiltIn$4.exports = function (value, name, options) { // add fake Function#toString for correct work wrapped methods / constructors with methods like LoDash isNative // eslint-disable-next-line no-extend-native -- required Function.prototype.toString = makeBuiltIn$3(function toString() { - return isCallable$w(this) && getInternalState$i(this).source || inspectSource$3(this); + return isCallable$w(this) && getInternalState$g(this).source || inspectSource$3(this); }, 'toString'); var isCallable$v = isCallable$E; @@ -826,13 +841,13 @@ var arrayIncludes = { indexOf: createMethod$8(false) }; -var uncurryThis$1l = functionUncurryThis; +var uncurryThis$1k = functionUncurryThis; var hasOwn$v = hasOwnProperty_1; var toIndexedObject$h = toIndexedObject$k; var indexOf$2 = arrayIncludes.indexOf; var hiddenKeys$4 = hiddenKeys$6; -var push$m = uncurryThis$1l([].push); +var push$m = uncurryThis$1k([].push); var objectKeysInternal = function (object, names) { var O = toIndexedObject$h(object); @@ -875,17 +890,17 @@ var objectGetOwnPropertySymbols = {}; // eslint-disable-next-line es-x/no-object-getownpropertysymbols -- safe objectGetOwnPropertySymbols.f = Object.getOwnPropertySymbols; -var getBuiltIn$I = getBuiltIn$L; -var uncurryThis$1k = functionUncurryThis; +var getBuiltIn$J = getBuiltIn$M; +var uncurryThis$1j = functionUncurryThis; var getOwnPropertyNamesModule$2 = objectGetOwnPropertyNames; var getOwnPropertySymbolsModule$3 = objectGetOwnPropertySymbols; -var anObject$1y = anObject$1A; +var anObject$1x = anObject$1z; -var concat$4 = uncurryThis$1k([].concat); +var concat$4 = uncurryThis$1j([].concat); // all object keys, includes non-enumerable and symbols -var ownKeys$3 = getBuiltIn$I('Reflect', 'ownKeys') || function ownKeys(it) { - var keys = getOwnPropertyNamesModule$2.f(anObject$1y(it)); +var ownKeys$3 = getBuiltIn$J('Reflect', 'ownKeys') || function ownKeys(it) { + var keys = getOwnPropertyNamesModule$2.f(anObject$1x(it)); var getOwnPropertySymbols = getOwnPropertySymbolsModule$3.f; return getOwnPropertySymbols ? concat$4(keys, getOwnPropertySymbols(it)) : keys; }; @@ -931,7 +946,7 @@ var POLYFILL = isForced$5.POLYFILL = 'P'; var isForced_1 = isForced$5; var global$S = global$$; -var getOwnPropertyDescriptor$9 = objectGetOwnPropertyDescriptor.f; +var getOwnPropertyDescriptor$a = objectGetOwnPropertyDescriptor.f; var createNonEnumerableProperty$g = createNonEnumerableProperty$i; var defineBuiltIn$o = defineBuiltIn$p; var defineGlobalProperty = defineGlobalProperty$3; @@ -968,7 +983,7 @@ var _export = function (options, source) { if (target) for (key in source) { sourceProperty = source[key]; if (options.dontCallGetSet) { - descriptor = getOwnPropertyDescriptor$9(target, key); + descriptor = getOwnPropertyDescriptor$a(target, key); targetProperty = descriptor && descriptor.value; } else targetProperty = target[key]; FORCED = isForced$4(GLOBAL ? key : TARGET + (STATIC ? '.' : '#') + key, options.forced); @@ -1028,7 +1043,7 @@ var classof$k = classof$l; var $String$3 = String; -var toString$z = function (argument) { +var toString$A = function (argument) { if (classof$k(argument) === 'Symbol') throw TypeError('Cannot convert a Symbol value to a string'); return $String$3(argument); }; @@ -1045,18 +1060,18 @@ var objectKeys$6 = Object.keys || function keys(O) { return internalObjectKeys(O, enumBugKeys$1); }; -var DESCRIPTORS$C = descriptors; +var DESCRIPTORS$E = descriptors; var V8_PROTOTYPE_DEFINE_BUG = v8PrototypeDefineBug; var definePropertyModule$9 = objectDefineProperty; -var anObject$1x = anObject$1A; +var anObject$1w = anObject$1z; var toIndexedObject$g = toIndexedObject$k; var objectKeys$5 = objectKeys$6; // `Object.defineProperties` method // https://tc39.es/ecma262/#sec-object.defineproperties // eslint-disable-next-line es-x/no-object-defineproperties -- safe -objectDefineProperties.f = DESCRIPTORS$C && !V8_PROTOTYPE_DEFINE_BUG ? Object.defineProperties : function defineProperties(O, Properties) { - anObject$1x(O); +objectDefineProperties.f = DESCRIPTORS$E && !V8_PROTOTYPE_DEFINE_BUG ? Object.defineProperties : function defineProperties(O, Properties) { + anObject$1w(O); var props = toIndexedObject$g(Properties); var keys = objectKeys$5(Properties); var length = keys.length; @@ -1066,13 +1081,13 @@ objectDefineProperties.f = DESCRIPTORS$C && !V8_PROTOTYPE_DEFINE_BUG ? Object.de return O; }; -var getBuiltIn$H = getBuiltIn$L; +var getBuiltIn$I = getBuiltIn$M; -var html$2 = getBuiltIn$H('document', 'documentElement'); +var html$2 = getBuiltIn$I('document', 'documentElement'); /* global ActiveXObject -- old IE, WSH */ -var anObject$1w = anObject$1A; +var anObject$1v = anObject$1z; var definePropertiesModule$1 = objectDefineProperties; var enumBugKeys = enumBugKeys$3; var hiddenKeys$2 = hiddenKeys$6; @@ -1146,7 +1161,7 @@ hiddenKeys$2[IE_PROTO$1] = true; var objectCreate$1 = Object.create || function create(O, Properties) { var result; if (O !== null) { - EmptyConstructor[PROTOTYPE$2] = anObject$1w(O); + EmptyConstructor[PROTOTYPE$2] = anObject$1v(O); result = new EmptyConstructor(); EmptyConstructor[PROTOTYPE$2] = null; // add "__proto__" for Object.getPrototypeOf polyfill @@ -1224,20 +1239,20 @@ var hasOwn$t = hasOwnProperty_1; var wrappedWellKnownSymbolModule$1 = wellKnownSymbolWrapped; var defineProperty$g = objectDefineProperty.f; -var defineWellKnownSymbol$m = function (NAME) { +var wellKnownSymbolDefine = function (NAME) { var Symbol = path.Symbol || (path.Symbol = {}); if (!hasOwn$t(Symbol, NAME)) defineProperty$g(Symbol, NAME, { value: wrappedWellKnownSymbolModule$1.f(NAME) }); }; -var call$11 = functionCall; -var getBuiltIn$G = getBuiltIn$L; +var call$1d = functionCall; +var getBuiltIn$H = getBuiltIn$M; var wellKnownSymbol$F = wellKnownSymbol$K; var defineBuiltIn$n = defineBuiltIn$p; var symbolDefineToPrimitive = function () { - var Symbol = getBuiltIn$G('Symbol'); + var Symbol = getBuiltIn$H('Symbol'); var SymbolPrototype = Symbol && Symbol.prototype; var valueOf = SymbolPrototype && SymbolPrototype.valueOf; var TO_PRIMITIVE = wellKnownSymbol$F('toPrimitive'); @@ -1247,7 +1262,7 @@ var symbolDefineToPrimitive = function () { // https://tc39.es/ecma262/#sec-symbol.prototype-@@toprimitive // eslint-disable-next-line no-unused-vars -- required for .length defineBuiltIn$n(SymbolPrototype, TO_PRIMITIVE, function (hint) { - return call$11(valueOf, this); + return call$1d(valueOf, this); }, { arity: 1 }); } }; @@ -1265,11 +1280,11 @@ var setToStringTag$d = function (target, TAG, STATIC) { } }; -var uncurryThis$1j = functionUncurryThis; +var uncurryThis$1i = functionUncurryThis; var aCallable$V = aCallable$X; var NATIVE_BIND$2 = functionBindNative; -var bind$u = uncurryThis$1j(uncurryThis$1j.bind); +var bind$u = uncurryThis$1i(uncurryThis$1i.bind); // optional / simple context binding var functionBindContext = function (fn, that) { @@ -1284,22 +1299,22 @@ var classof$i = classofRaw$1; // `IsArray` abstract operation // https://tc39.es/ecma262/#sec-isarray // eslint-disable-next-line es-x/no-array-isarray -- safe -var isArray$8 = Array.isArray || function isArray(argument) { +var isArray$9 = Array.isArray || function isArray(argument) { return classof$i(argument) == 'Array'; }; -var uncurryThis$1i = functionUncurryThis; +var uncurryThis$1h = functionUncurryThis; var fails$1d = fails$1m; var isCallable$s = isCallable$E; var classof$h = classof$l; -var getBuiltIn$F = getBuiltIn$L; -var inspectSource$2 = inspectSource$5; +var getBuiltIn$G = getBuiltIn$M; +var inspectSource$2 = inspectSource$4; var noop = function () { /* empty */ }; var empty = []; -var construct$1 = getBuiltIn$F('Reflect', 'construct'); +var construct$1 = getBuiltIn$G('Reflect', 'construct'); var constructorRegExp = /^\s*(?:class|function)\b/; -var exec$c = uncurryThis$1i(constructorRegExp.exec); +var exec$c = uncurryThis$1h(constructorRegExp.exec); var INCORRECT_TO_STRING$2 = !constructorRegExp.exec(noop); var isConstructorModern = function isConstructor(argument) { @@ -1341,9 +1356,9 @@ var isConstructor$a = !construct$1 || fails$1d(function () { || called; }) ? isConstructorLegacy : isConstructorModern; -var isArray$7 = isArray$8; +var isArray$8 = isArray$9; var isConstructor$9 = isConstructor$a; -var isObject$w = isObject$C; +var isObject$x = isObject$D; var wellKnownSymbol$D = wellKnownSymbol$K; var SPECIES$6 = wellKnownSymbol$D('species'); @@ -1353,11 +1368,11 @@ var $Array$9 = Array; // https://tc39.es/ecma262/#sec-arrayspeciescreate var arraySpeciesConstructor$1 = function (originalArray) { var C; - if (isArray$7(originalArray)) { + if (isArray$8(originalArray)) { C = originalArray.constructor; // cross-realm fallback - if (isConstructor$9(C) && (C === $Array$9 || isArray$7(C.prototype))) C = undefined; - else if (isObject$w(C)) { + if (isConstructor$9(C) && (C === $Array$9 || isArray$8(C.prototype))) C = undefined; + else if (isObject$x(C)) { C = C[SPECIES$6]; if (C === null) C = undefined; } @@ -1373,13 +1388,13 @@ var arraySpeciesCreate$6 = function (originalArray, length) { }; var bind$t = functionBindContext; -var uncurryThis$1h = functionUncurryThis; +var uncurryThis$1g = functionUncurryThis; var IndexedObject$6 = indexedObject; -var toObject$z = toObject$B; +var toObject$A = toObject$C; var lengthOfArrayLike$x = lengthOfArrayLike$A; var arraySpeciesCreate$5 = arraySpeciesCreate$6; -var push$l = uncurryThis$1h([].push); +var push$l = uncurryThis$1g([].push); // `Array.prototype.{ forEach, map, filter, some, every, find, findIndex, filterReject }` methods implementation var createMethod$7 = function (TYPE) { @@ -1391,7 +1406,7 @@ var createMethod$7 = function (TYPE) { var IS_FILTER_REJECT = TYPE == 7; var NO_HOLES = TYPE == 5 || IS_FIND_INDEX; return function ($this, callbackfn, that, specificCreate) { - var O = toObject$z($this); + var O = toObject$A($this); var self = IndexedObject$6(O); var boundFunction = bind$t(callbackfn, that); var length = lengthOfArrayLike$x(self); @@ -1446,19 +1461,19 @@ var arrayIteration = { filterReject: createMethod$7(7) }; -var $$4S = _export; +var $$4U = _export; var global$Q = global$$; -var call$10 = functionCall; -var uncurryThis$1g = functionUncurryThis; -var DESCRIPTORS$B = descriptors; -var NATIVE_SYMBOL$4 = nativeSymbol; +var call$1c = functionCall; +var uncurryThis$1f = functionUncurryThis; +var DESCRIPTORS$D = descriptors; +var NATIVE_SYMBOL$4 = symbolConstructorDetection; var fails$1c = fails$1m; var hasOwn$r = hasOwnProperty_1; var isPrototypeOf$c = objectIsPrototypeOf; -var anObject$1v = anObject$1A; +var anObject$1u = anObject$1z; var toIndexedObject$e = toIndexedObject$k; var toPropertyKey$5 = toPropertyKey$9; -var $toString$3 = toString$z; +var $toString$3 = toString$A; var createPropertyDescriptor$8 = createPropertyDescriptor$c; var nativeObjectCreate = objectCreate$1; var objectKeys$4 = objectKeys$6; @@ -1476,7 +1491,7 @@ var hiddenKeys$1 = hiddenKeys$6; var uid$3 = uid$6; var wellKnownSymbol$C = wellKnownSymbol$K; var wrappedWellKnownSymbolModule = wellKnownSymbolWrapped; -var defineWellKnownSymbol$l = defineWellKnownSymbol$m; +var defineWellKnownSymbol$l = wellKnownSymbolDefine; var defineSymbolToPrimitive$1 = symbolDefineToPrimitive; var setToStringTag$c = setToStringTag$d; var InternalStateModule$k = internalState; @@ -1487,9 +1502,9 @@ var SYMBOL = 'Symbol'; var PROTOTYPE$1 = 'prototype'; var setInternalState$j = InternalStateModule$k.set; -var getInternalState$h = InternalStateModule$k.getterFor(SYMBOL); +var getInternalState$f = InternalStateModule$k.getterFor(SYMBOL); -var ObjectPrototype$4 = Object[PROTOTYPE$1]; +var ObjectPrototype$5 = Object[PROTOTYPE$1]; var $Symbol = global$Q.Symbol; var SymbolPrototype$1 = $Symbol && $Symbol[PROTOTYPE$1]; var TypeError$7 = global$Q.TypeError; @@ -1498,7 +1513,7 @@ var nativeGetOwnPropertyDescriptor$2 = getOwnPropertyDescriptorModule$5.f; var nativeDefineProperty$1 = definePropertyModule$7.f; var nativeGetOwnPropertyNames = getOwnPropertyNamesExternal.f; var nativePropertyIsEnumerable = propertyIsEnumerableModule$1.f; -var push$k = uncurryThis$1g([].push); +var push$k = uncurryThis$1f([].push); var AllSymbols = shared$5('symbols'); var ObjectPrototypeSymbols = shared$5('op-symbols'); @@ -1508,16 +1523,16 @@ var WellKnownSymbolsStore = shared$5('wks'); var USE_SETTER = !QObject || !QObject[PROTOTYPE$1] || !QObject[PROTOTYPE$1].findChild; // fallback for old Android, https://code.google.com/p/v8/issues/detail?id=687 -var setSymbolDescriptor = DESCRIPTORS$B && fails$1c(function () { +var setSymbolDescriptor = DESCRIPTORS$D && fails$1c(function () { return nativeObjectCreate(nativeDefineProperty$1({}, 'a', { get: function () { return nativeDefineProperty$1(this, 'a', { value: 7 }).a; } })).a != 7; }) ? function (O, P, Attributes) { - var ObjectPrototypeDescriptor = nativeGetOwnPropertyDescriptor$2(ObjectPrototype$4, P); - if (ObjectPrototypeDescriptor) delete ObjectPrototype$4[P]; + var ObjectPrototypeDescriptor = nativeGetOwnPropertyDescriptor$2(ObjectPrototype$5, P); + if (ObjectPrototypeDescriptor) delete ObjectPrototype$5[P]; nativeDefineProperty$1(O, P, Attributes); - if (ObjectPrototypeDescriptor && O !== ObjectPrototype$4) { - nativeDefineProperty$1(ObjectPrototype$4, P, ObjectPrototypeDescriptor); + if (ObjectPrototypeDescriptor && O !== ObjectPrototype$5) { + nativeDefineProperty$1(ObjectPrototype$5, P, ObjectPrototypeDescriptor); } } : nativeDefineProperty$1; @@ -1528,15 +1543,15 @@ var wrap$1 = function (tag, description) { tag: tag, description: description }); - if (!DESCRIPTORS$B) symbol.description = description; + if (!DESCRIPTORS$D) symbol.description = description; return symbol; }; var $defineProperty = function defineProperty(O, P, Attributes) { - if (O === ObjectPrototype$4) $defineProperty(ObjectPrototypeSymbols, P, Attributes); - anObject$1v(O); + if (O === ObjectPrototype$5) $defineProperty(ObjectPrototypeSymbols, P, Attributes); + anObject$1u(O); var key = toPropertyKey$5(P); - anObject$1v(Attributes); + anObject$1u(Attributes); if (hasOwn$r(AllSymbols, key)) { if (!Attributes.enumerable) { if (!hasOwn$r(O, HIDDEN)) nativeDefineProperty$1(O, HIDDEN, createPropertyDescriptor$8(1, {})); @@ -1549,11 +1564,11 @@ var $defineProperty = function defineProperty(O, P, Attributes) { }; var $defineProperties = function defineProperties(O, Properties) { - anObject$1v(O); + anObject$1u(O); var properties = toIndexedObject$e(Properties); var keys = objectKeys$4(properties).concat($getOwnPropertySymbols(properties)); $forEach$3(keys, function (key) { - if (!DESCRIPTORS$B || call$10($propertyIsEnumerable$1, properties, key)) $defineProperty(O, key, properties[key]); + if (!DESCRIPTORS$D || call$1c($propertyIsEnumerable$1, properties, key)) $defineProperty(O, key, properties[key]); }); return O; }; @@ -1564,8 +1579,8 @@ var $create = function create(O, Properties) { var $propertyIsEnumerable$1 = function propertyIsEnumerable(V) { var P = toPropertyKey$5(V); - var enumerable = call$10(nativePropertyIsEnumerable, this, P); - if (this === ObjectPrototype$4 && hasOwn$r(AllSymbols, P) && !hasOwn$r(ObjectPrototypeSymbols, P)) return false; + var enumerable = call$1c(nativePropertyIsEnumerable, this, P); + if (this === ObjectPrototype$5 && hasOwn$r(AllSymbols, P) && !hasOwn$r(ObjectPrototypeSymbols, P)) return false; return enumerable || !hasOwn$r(this, P) || !hasOwn$r(AllSymbols, P) || hasOwn$r(this, HIDDEN) && this[HIDDEN][P] ? enumerable : true; }; @@ -1573,7 +1588,7 @@ var $propertyIsEnumerable$1 = function propertyIsEnumerable(V) { var $getOwnPropertyDescriptor = function getOwnPropertyDescriptor(O, P) { var it = toIndexedObject$e(O); var key = toPropertyKey$5(P); - if (it === ObjectPrototype$4 && hasOwn$r(AllSymbols, key) && !hasOwn$r(ObjectPrototypeSymbols, key)) return; + if (it === ObjectPrototype$5 && hasOwn$r(AllSymbols, key) && !hasOwn$r(ObjectPrototypeSymbols, key)) return; var descriptor = nativeGetOwnPropertyDescriptor$2(it, key); if (descriptor && hasOwn$r(AllSymbols, key) && !(hasOwn$r(it, HIDDEN) && it[HIDDEN][key])) { descriptor.enumerable = true; @@ -1591,11 +1606,11 @@ var $getOwnPropertyNames = function getOwnPropertyNames(O) { }; var $getOwnPropertySymbols = function (O) { - var IS_OBJECT_PROTOTYPE = O === ObjectPrototype$4; + var IS_OBJECT_PROTOTYPE = O === ObjectPrototype$5; var names = nativeGetOwnPropertyNames(IS_OBJECT_PROTOTYPE ? ObjectPrototypeSymbols : toIndexedObject$e(O)); var result = []; $forEach$3(names, function (key) { - if (hasOwn$r(AllSymbols, key) && (!IS_OBJECT_PROTOTYPE || hasOwn$r(ObjectPrototype$4, key))) { + if (hasOwn$r(AllSymbols, key) && (!IS_OBJECT_PROTOTYPE || hasOwn$r(ObjectPrototype$5, key))) { push$k(result, AllSymbols[key]); } }); @@ -1610,18 +1625,18 @@ if (!NATIVE_SYMBOL$4) { var description = !arguments.length || arguments[0] === undefined ? undefined : $toString$3(arguments[0]); var tag = uid$3(description); var setter = function (value) { - if (this === ObjectPrototype$4) call$10(setter, ObjectPrototypeSymbols, value); + if (this === ObjectPrototype$5) call$1c(setter, ObjectPrototypeSymbols, value); if (hasOwn$r(this, HIDDEN) && hasOwn$r(this[HIDDEN], tag)) this[HIDDEN][tag] = false; setSymbolDescriptor(this, tag, createPropertyDescriptor$8(1, value)); }; - if (DESCRIPTORS$B && USE_SETTER) setSymbolDescriptor(ObjectPrototype$4, tag, { configurable: true, set: setter }); + if (DESCRIPTORS$D && USE_SETTER) setSymbolDescriptor(ObjectPrototype$5, tag, { configurable: true, set: setter }); return wrap$1(tag, description); }; SymbolPrototype$1 = $Symbol[PROTOTYPE$1]; defineBuiltIn$m(SymbolPrototype$1, 'toString', function toString() { - return getInternalState$h(this).tag; + return getInternalState$f(this).tag; }); defineBuiltIn$m($Symbol, 'withoutSetter', function (description) { @@ -1639,21 +1654,21 @@ if (!NATIVE_SYMBOL$4) { return wrap$1(wellKnownSymbol$C(name), name); }; - if (DESCRIPTORS$B) { + if (DESCRIPTORS$D) { // https://github.com/tc39/proposal-Symbol-description nativeDefineProperty$1(SymbolPrototype$1, 'description', { configurable: true, get: function description() { - return getInternalState$h(this).description; + return getInternalState$f(this).description; } }); { - defineBuiltIn$m(ObjectPrototype$4, 'propertyIsEnumerable', $propertyIsEnumerable$1, { unsafe: true }); + defineBuiltIn$m(ObjectPrototype$5, 'propertyIsEnumerable', $propertyIsEnumerable$1, { unsafe: true }); } } } -$$4S({ global: true, constructor: true, wrap: true, forced: !NATIVE_SYMBOL$4, sham: !NATIVE_SYMBOL$4 }, { +$$4U({ global: true, constructor: true, wrap: true, forced: !NATIVE_SYMBOL$4, sham: !NATIVE_SYMBOL$4 }, { Symbol: $Symbol }); @@ -1661,12 +1676,12 @@ $forEach$3(objectKeys$4(WellKnownSymbolsStore), function (name) { defineWellKnownSymbol$l(name); }); -$$4S({ target: SYMBOL, stat: true, forced: !NATIVE_SYMBOL$4 }, { +$$4U({ target: SYMBOL, stat: true, forced: !NATIVE_SYMBOL$4 }, { useSetter: function () { USE_SETTER = true; }, useSimple: function () { USE_SETTER = false; } }); -$$4S({ target: 'Object', stat: true, forced: !NATIVE_SYMBOL$4, sham: !DESCRIPTORS$B }, { +$$4U({ target: 'Object', stat: true, forced: !NATIVE_SYMBOL$4, sham: !DESCRIPTORS$D }, { // `Object.create` method // https://tc39.es/ecma262/#sec-object.create create: $create, @@ -1681,7 +1696,7 @@ $$4S({ target: 'Object', stat: true, forced: !NATIVE_SYMBOL$4, sham: !DESCRIPTOR getOwnPropertyDescriptor: $getOwnPropertyDescriptor }); -$$4S({ target: 'Object', stat: true, forced: !NATIVE_SYMBOL$4 }, { +$$4U({ target: 'Object', stat: true, forced: !NATIVE_SYMBOL$4 }, { // `Object.getOwnPropertyNames` method // https://tc39.es/ecma262/#sec-object.getownpropertynames getOwnPropertyNames: $getOwnPropertyNames @@ -1697,46 +1712,46 @@ setToStringTag$c($Symbol, SYMBOL); hiddenKeys$1[HIDDEN] = true; -var NATIVE_SYMBOL$3 = nativeSymbol; +var NATIVE_SYMBOL$3 = symbolConstructorDetection; /* eslint-disable es-x/no-symbol -- safe */ -var nativeSymbolRegistry = NATIVE_SYMBOL$3 && !!Symbol['for'] && !!Symbol.keyFor; +var symbolRegistryDetection = NATIVE_SYMBOL$3 && !!Symbol['for'] && !!Symbol.keyFor; -var $$4R = _export; -var getBuiltIn$E = getBuiltIn$L; +var $$4T = _export; +var getBuiltIn$F = getBuiltIn$M; var hasOwn$q = hasOwnProperty_1; -var toString$y = toString$z; +var toString$z = toString$A; var shared$4 = shared$9.exports; -var NATIVE_SYMBOL_REGISTRY$1 = nativeSymbolRegistry; +var NATIVE_SYMBOL_REGISTRY$1 = symbolRegistryDetection; var StringToSymbolRegistry = shared$4('string-to-symbol-registry'); var SymbolToStringRegistry$1 = shared$4('symbol-to-string-registry'); // `Symbol.for` method // https://tc39.es/ecma262/#sec-symbol.for -$$4R({ target: 'Symbol', stat: true, forced: !NATIVE_SYMBOL_REGISTRY$1 }, { +$$4T({ target: 'Symbol', stat: true, forced: !NATIVE_SYMBOL_REGISTRY$1 }, { 'for': function (key) { - var string = toString$y(key); + var string = toString$z(key); if (hasOwn$q(StringToSymbolRegistry, string)) return StringToSymbolRegistry[string]; - var symbol = getBuiltIn$E('Symbol')(string); + var symbol = getBuiltIn$F('Symbol')(string); StringToSymbolRegistry[string] = symbol; SymbolToStringRegistry$1[symbol] = string; return symbol; } }); -var $$4Q = _export; +var $$4S = _export; var hasOwn$p = hasOwnProperty_1; var isSymbol$4 = isSymbol$7; var tryToString$5 = tryToString$7; var shared$3 = shared$9.exports; -var NATIVE_SYMBOL_REGISTRY = nativeSymbolRegistry; +var NATIVE_SYMBOL_REGISTRY = symbolRegistryDetection; var SymbolToStringRegistry = shared$3('symbol-to-string-registry'); // `Symbol.keyFor` method // https://tc39.es/ecma262/#sec-symbol.keyfor -$$4Q({ target: 'Symbol', stat: true, forced: !NATIVE_SYMBOL_REGISTRY }, { +$$4S({ target: 'Symbol', stat: true, forced: !NATIVE_SYMBOL_REGISTRY }, { keyFor: function keyFor(sym) { if (!isSymbol$4(sym)) throw TypeError(tryToString$5(sym) + ' is not a symbol'); if (hasOwn$p(SymbolToStringRegistry, sym)) return SymbolToStringRegistry[sym]; @@ -1746,44 +1761,44 @@ $$4Q({ target: 'Symbol', stat: true, forced: !NATIVE_SYMBOL_REGISTRY }, { var NATIVE_BIND$1 = functionBindNative; var FunctionPrototype$2 = Function.prototype; -var apply$q = FunctionPrototype$2.apply; -var call$$ = FunctionPrototype$2.call; +var apply$d = FunctionPrototype$2.apply; +var call$1b = FunctionPrototype$2.call; // eslint-disable-next-line es-x/no-reflect -- safe -var functionApply$1 = typeof Reflect == 'object' && Reflect.apply || (NATIVE_BIND$1 ? call$$.bind(apply$q) : function () { - return call$$.apply(apply$q, arguments); +var functionApply$1 = typeof Reflect == 'object' && Reflect.apply || (NATIVE_BIND$1 ? call$1b.bind(apply$d) : function () { + return call$1b.apply(apply$d, arguments); }); -var uncurryThis$1f = functionUncurryThis; +var uncurryThis$1e = functionUncurryThis; -var arraySlice$c = uncurryThis$1f([].slice); +var arraySlice$c = uncurryThis$1e([].slice); -var $$4P = _export; -var getBuiltIn$D = getBuiltIn$L; -var apply$p = functionApply$1; -var call$_ = functionCall; -var uncurryThis$1e = functionUncurryThis; +var $$4R = _export; +var getBuiltIn$E = getBuiltIn$M; +var apply$c = functionApply$1; +var call$1a = functionCall; +var uncurryThis$1d = functionUncurryThis; var fails$1b = fails$1m; -var isArray$6 = isArray$8; +var isArray$7 = isArray$9; var isCallable$r = isCallable$E; -var isObject$v = isObject$C; +var isObject$w = isObject$D; var isSymbol$3 = isSymbol$7; var arraySlice$b = arraySlice$c; -var NATIVE_SYMBOL$2 = nativeSymbol; +var NATIVE_SYMBOL$2 = symbolConstructorDetection; -var $stringify = getBuiltIn$D('JSON', 'stringify'); -var exec$b = uncurryThis$1e(/./.exec); -var charAt$h = uncurryThis$1e(''.charAt); -var charCodeAt$5 = uncurryThis$1e(''.charCodeAt); -var replace$b = uncurryThis$1e(''.replace); -var numberToString$3 = uncurryThis$1e(1.0.toString); +var $stringify = getBuiltIn$E('JSON', 'stringify'); +var exec$b = uncurryThis$1d(/./.exec); +var charAt$h = uncurryThis$1d(''.charAt); +var charCodeAt$5 = uncurryThis$1d(''.charCodeAt); +var replace$b = uncurryThis$1d(''.replace); +var numberToString$3 = uncurryThis$1d(1.0.toString); var tester = /[\uD800-\uDFFF]/g; var low = /^[\uD800-\uDBFF]$/; var hi = /^[\uDC00-\uDFFF]$/; var WRONG_SYMBOLS_CONVERSION = !NATIVE_SYMBOL$2 || fails$1b(function () { - var symbol = getBuiltIn$D('Symbol')(); + var symbol = getBuiltIn$E('Symbol')(); // MS Edge converts symbol values to JSON as {} return $stringify([symbol]) != '[null]' // WebKit converts symbol values to JSON as null @@ -1801,13 +1816,13 @@ var ILL_FORMED_UNICODE = fails$1b(function () { var stringifyWithSymbolsFix = function (it, replacer) { var args = arraySlice$b(arguments); var $replacer = replacer; - if (!isObject$v(replacer) && it === undefined || isSymbol$3(it)) return; // IE8 returns string on undefined - if (!isArray$6(replacer)) replacer = function (key, value) { - if (isCallable$r($replacer)) value = call$_($replacer, this, key, value); + if (!isObject$w(replacer) && it === undefined || isSymbol$3(it)) return; // IE8 returns string on undefined + if (!isArray$7(replacer)) replacer = function (key, value) { + if (isCallable$r($replacer)) value = call$1a($replacer, this, key, value); if (!isSymbol$3(value)) return value; }; args[1] = replacer; - return apply$p($stringify, null, args); + return apply$c($stringify, null, args); }; var fixIllFormed = function (match, offset, string) { @@ -1821,21 +1836,21 @@ var fixIllFormed = function (match, offset, string) { if ($stringify) { // `JSON.stringify` method // https://tc39.es/ecma262/#sec-json.stringify - $$4P({ target: 'JSON', stat: true, arity: 3, forced: WRONG_SYMBOLS_CONVERSION || ILL_FORMED_UNICODE }, { + $$4R({ target: 'JSON', stat: true, arity: 3, forced: WRONG_SYMBOLS_CONVERSION || ILL_FORMED_UNICODE }, { // eslint-disable-next-line no-unused-vars -- required for `.length` stringify: function stringify(it, replacer, space) { var args = arraySlice$b(arguments); - var result = apply$p(WRONG_SYMBOLS_CONVERSION ? stringifyWithSymbolsFix : $stringify, null, args); + var result = apply$c(WRONG_SYMBOLS_CONVERSION ? stringifyWithSymbolsFix : $stringify, null, args); return ILL_FORMED_UNICODE && typeof result == 'string' ? replace$b(result, tester, fixIllFormed) : result; } }); } -var $$4O = _export; -var NATIVE_SYMBOL$1 = nativeSymbol; +var $$4Q = _export; +var NATIVE_SYMBOL$1 = symbolConstructorDetection; var fails$1a = fails$1m; var getOwnPropertySymbolsModule$1 = objectGetOwnPropertySymbols; -var toObject$y = toObject$B; +var toObject$z = toObject$C; // V8 ~ Chrome 38 and 39 `Object.getOwnPropertySymbols` fails on primitives // https://bugs.chromium.org/p/v8/issues/detail?id=3443 @@ -1843,35 +1858,35 @@ var FORCED$r = !NATIVE_SYMBOL$1 || fails$1a(function () { getOwnPropertySymbolsM // `Object.getOwnPropertySymbols` method // https://tc39.es/ecma262/#sec-object.getownpropertysymbols -$$4O({ target: 'Object', stat: true, forced: FORCED$r }, { +$$4Q({ target: 'Object', stat: true, forced: FORCED$r }, { getOwnPropertySymbols: function getOwnPropertySymbols(it) { var $getOwnPropertySymbols = getOwnPropertySymbolsModule$1.f; - return $getOwnPropertySymbols ? $getOwnPropertySymbols(toObject$y(it)) : []; + return $getOwnPropertySymbols ? $getOwnPropertySymbols(toObject$z(it)) : []; } }); -var $$4N = _export; -var DESCRIPTORS$A = descriptors; +var $$4P = _export; +var DESCRIPTORS$C = descriptors; var global$P = global$$; -var uncurryThis$1d = functionUncurryThis; +var uncurryThis$1c = functionUncurryThis; var hasOwn$o = hasOwnProperty_1; var isCallable$q = isCallable$E; var isPrototypeOf$b = objectIsPrototypeOf; -var toString$x = toString$z; +var toString$y = toString$A; var defineProperty$e = objectDefineProperty.f; var copyConstructorProperties$2 = copyConstructorProperties$4; var NativeSymbol = global$P.Symbol; var SymbolPrototype = NativeSymbol && NativeSymbol.prototype; -if (DESCRIPTORS$A && isCallable$q(NativeSymbol) && (!('description' in SymbolPrototype) || +if (DESCRIPTORS$C && isCallable$q(NativeSymbol) && (!('description' in SymbolPrototype) || // Safari 12 bug NativeSymbol().description !== undefined )) { var EmptyStringDescriptionStore = {}; // wrap Symbol constructor for correct work with undefined description var SymbolWrapper = function Symbol() { - var description = arguments.length < 1 || arguments[0] === undefined ? undefined : toString$x(arguments[0]); + var description = arguments.length < 1 || arguments[0] === undefined ? undefined : toString$y(arguments[0]); var result = isPrototypeOf$b(SymbolPrototype, this) ? new NativeSymbol(description) // in Edge 13, String(Symbol(undefined)) === 'Symbol(undefined)' @@ -1885,89 +1900,89 @@ if (DESCRIPTORS$A && isCallable$q(NativeSymbol) && (!('description' in SymbolPro SymbolPrototype.constructor = SymbolWrapper; var NATIVE_SYMBOL = String(NativeSymbol('test')) == 'Symbol(test)'; - var symbolToString = uncurryThis$1d(SymbolPrototype.toString); - var symbolValueOf = uncurryThis$1d(SymbolPrototype.valueOf); + var thisSymbolValue = uncurryThis$1c(SymbolPrototype.valueOf); + var symbolDescriptiveString = uncurryThis$1c(SymbolPrototype.toString); var regexp = /^Symbol\((.*)\)[^)]+$/; - var replace$a = uncurryThis$1d(''.replace); - var stringSlice$g = uncurryThis$1d(''.slice); + var replace$a = uncurryThis$1c(''.replace); + var stringSlice$g = uncurryThis$1c(''.slice); defineProperty$e(SymbolPrototype, 'description', { configurable: true, get: function description() { - var symbol = symbolValueOf(this); - var string = symbolToString(symbol); + var symbol = thisSymbolValue(this); if (hasOwn$o(EmptyStringDescriptionStore, symbol)) return ''; + var string = symbolDescriptiveString(symbol); var desc = NATIVE_SYMBOL ? stringSlice$g(string, 7, -1) : replace$a(string, regexp, '$1'); return desc === '' ? undefined : desc; } }); - $$4N({ global: true, constructor: true, forced: true }, { + $$4P({ global: true, constructor: true, forced: true }, { Symbol: SymbolWrapper }); } -var defineWellKnownSymbol$k = defineWellKnownSymbol$m; +var defineWellKnownSymbol$k = wellKnownSymbolDefine; // `Symbol.asyncIterator` well-known symbol // https://tc39.es/ecma262/#sec-symbol.asynciterator defineWellKnownSymbol$k('asyncIterator'); -var defineWellKnownSymbol$j = defineWellKnownSymbol$m; +var defineWellKnownSymbol$j = wellKnownSymbolDefine; // `Symbol.hasInstance` well-known symbol // https://tc39.es/ecma262/#sec-symbol.hasinstance defineWellKnownSymbol$j('hasInstance'); -var defineWellKnownSymbol$i = defineWellKnownSymbol$m; +var defineWellKnownSymbol$i = wellKnownSymbolDefine; // `Symbol.isConcatSpreadable` well-known symbol // https://tc39.es/ecma262/#sec-symbol.isconcatspreadable defineWellKnownSymbol$i('isConcatSpreadable'); -var defineWellKnownSymbol$h = defineWellKnownSymbol$m; +var defineWellKnownSymbol$h = wellKnownSymbolDefine; // `Symbol.iterator` well-known symbol // https://tc39.es/ecma262/#sec-symbol.iterator defineWellKnownSymbol$h('iterator'); -var defineWellKnownSymbol$g = defineWellKnownSymbol$m; +var defineWellKnownSymbol$g = wellKnownSymbolDefine; // `Symbol.match` well-known symbol // https://tc39.es/ecma262/#sec-symbol.match defineWellKnownSymbol$g('match'); -var defineWellKnownSymbol$f = defineWellKnownSymbol$m; +var defineWellKnownSymbol$f = wellKnownSymbolDefine; // `Symbol.matchAll` well-known symbol // https://tc39.es/ecma262/#sec-symbol.matchall defineWellKnownSymbol$f('matchAll'); -var defineWellKnownSymbol$e = defineWellKnownSymbol$m; +var defineWellKnownSymbol$e = wellKnownSymbolDefine; // `Symbol.replace` well-known symbol // https://tc39.es/ecma262/#sec-symbol.replace defineWellKnownSymbol$e('replace'); -var defineWellKnownSymbol$d = defineWellKnownSymbol$m; +var defineWellKnownSymbol$d = wellKnownSymbolDefine; // `Symbol.search` well-known symbol // https://tc39.es/ecma262/#sec-symbol.search defineWellKnownSymbol$d('search'); -var defineWellKnownSymbol$c = defineWellKnownSymbol$m; +var defineWellKnownSymbol$c = wellKnownSymbolDefine; // `Symbol.species` well-known symbol // https://tc39.es/ecma262/#sec-symbol.species defineWellKnownSymbol$c('species'); -var defineWellKnownSymbol$b = defineWellKnownSymbol$m; +var defineWellKnownSymbol$b = wellKnownSymbolDefine; // `Symbol.split` well-known symbol // https://tc39.es/ecma262/#sec-symbol.split defineWellKnownSymbol$b('split'); -var defineWellKnownSymbol$a = defineWellKnownSymbol$m; +var defineWellKnownSymbol$a = wellKnownSymbolDefine; var defineSymbolToPrimitive = symbolDefineToPrimitive; // `Symbol.toPrimitive` well-known symbol @@ -1978,8 +1993,8 @@ defineWellKnownSymbol$a('toPrimitive'); // https://tc39.es/ecma262/#sec-symbol.prototype-@@toprimitive defineSymbolToPrimitive(); -var getBuiltIn$C = getBuiltIn$L; -var defineWellKnownSymbol$9 = defineWellKnownSymbol$m; +var getBuiltIn$D = getBuiltIn$M; +var defineWellKnownSymbol$9 = wellKnownSymbolDefine; var setToStringTag$b = setToStringTag$d; // `Symbol.toStringTag` well-known symbol @@ -1988,9 +2003,9 @@ defineWellKnownSymbol$9('toStringTag'); // `Symbol.prototype[@@toStringTag]` property // https://tc39.es/ecma262/#sec-symbol.prototype-@@tostringtag -setToStringTag$b(getBuiltIn$C('Symbol'), 'Symbol'); +setToStringTag$b(getBuiltIn$D('Symbol'), 'Symbol'); -var defineWellKnownSymbol$8 = defineWellKnownSymbol$m; +var defineWellKnownSymbol$8 = wellKnownSymbolDefine; // `Symbol.unscopables` well-known symbol // https://tc39.es/ecma262/#sec-symbol.unscopables @@ -1999,17 +2014,17 @@ defineWellKnownSymbol$8('unscopables'); var isCallable$p = isCallable$E; var $String$2 = String; -var $TypeError$t = TypeError; +var $TypeError$u = TypeError; var aPossiblePrototype$2 = function (argument) { if (typeof argument == 'object' || isCallable$p(argument)) return argument; - throw $TypeError$t("Can't set " + $String$2(argument) + ' as a prototype'); + throw $TypeError$u("Can't set " + $String$2(argument) + ' as a prototype'); }; /* eslint-disable no-proto -- safe */ -var uncurryThis$1c = functionUncurryThis; -var anObject$1u = anObject$1A; +var uncurryThis$1b = functionUncurryThis; +var anObject$1t = anObject$1z; var aPossiblePrototype$1 = aPossiblePrototype$2; // `Object.setPrototypeOf` method @@ -2022,12 +2037,12 @@ var objectSetPrototypeOf$1 = Object.setPrototypeOf || ('__proto__' in {} ? funct var setter; try { // eslint-disable-next-line es-x/no-object-getownpropertydescriptor -- safe - setter = uncurryThis$1c(Object.getOwnPropertyDescriptor(Object.prototype, '__proto__').set); + setter = uncurryThis$1b(Object.getOwnPropertyDescriptor(Object.prototype, '__proto__').set); setter(test, []); CORRECT_SETTER = test instanceof Array; } catch (error) { /* empty */ } return function setPrototypeOf(O, proto) { - anObject$1u(O); + anObject$1t(O); aPossiblePrototype$1(proto); if (CORRECT_SETTER) setter(O, proto); else O.__proto__ = proto; @@ -2046,51 +2061,51 @@ var proxyAccessor$2 = function (Target, Source, key) { }; var isCallable$o = isCallable$E; -var isObject$u = isObject$C; -var setPrototypeOf$8 = objectSetPrototypeOf$1; +var isObject$v = isObject$D; +var setPrototypeOf$9 = objectSetPrototypeOf$1; // makes subclassing work correct for wrapped built-ins var inheritIfRequired$6 = function ($this, dummy, Wrapper) { var NewTarget, NewTargetPrototype; if ( // it can work only with native `setPrototypeOf` - setPrototypeOf$8 && + setPrototypeOf$9 && // we haven't completely correct pre-ES6 way for getting `new.target`, so use this isCallable$o(NewTarget = dummy.constructor) && NewTarget !== Wrapper && - isObject$u(NewTargetPrototype = NewTarget.prototype) && + isObject$v(NewTargetPrototype = NewTarget.prototype) && NewTargetPrototype !== Wrapper.prototype - ) setPrototypeOf$8($this, NewTargetPrototype); + ) setPrototypeOf$9($this, NewTargetPrototype); return $this; }; -var toString$w = toString$z; +var toString$x = toString$A; var normalizeStringArgument$5 = function (argument, $default) { - return argument === undefined ? arguments.length < 2 ? '' : $default : toString$w(argument); + return argument === undefined ? arguments.length < 2 ? '' : $default : toString$x(argument); }; -var isObject$t = isObject$C; +var isObject$u = isObject$D; var createNonEnumerableProperty$f = createNonEnumerableProperty$i; // `InstallErrorCause` abstract operation // https://tc39.es/proposal-error-cause/#sec-errorobjects-install-error-cause var installErrorCause$2 = function (O, options) { - if (isObject$t(options) && 'cause' in options) { + if (isObject$u(options) && 'cause' in options) { createNonEnumerableProperty$f(O, 'cause', options.cause); } }; -var uncurryThis$1b = functionUncurryThis; +var uncurryThis$1a = functionUncurryThis; var $Error$1 = Error; -var replace$9 = uncurryThis$1b(''.replace); +var replace$9 = uncurryThis$1a(''.replace); var TEST = (function (arg) { return String($Error$1(arg).stack); })('zxcasd'); var V8_OR_CHAKRA_STACK_ENTRY = /\n\s*at [^:]*:[^\n]*/; var IS_V8_OR_CHAKRA_STACK = V8_OR_CHAKRA_STACK_ENTRY.test(TEST); -var clearErrorStack$4 = function (stack, dropEntries) { +var errorStackClear = function (stack, dropEntries) { if (IS_V8_OR_CHAKRA_STACK && typeof stack == 'string' && !$Error$1.prepareStackTrace) { while (dropEntries--) stack = replace$9(stack, V8_OR_CHAKRA_STACK_ENTRY, ''); } return stack; @@ -2107,26 +2122,26 @@ var errorStackInstallable = !fails$19(function () { return error.stack !== 7; }); -var getBuiltIn$B = getBuiltIn$L; +var getBuiltIn$C = getBuiltIn$M; var hasOwn$n = hasOwnProperty_1; var createNonEnumerableProperty$e = createNonEnumerableProperty$i; var isPrototypeOf$a = objectIsPrototypeOf; -var setPrototypeOf$7 = objectSetPrototypeOf$1; +var setPrototypeOf$8 = objectSetPrototypeOf$1; var copyConstructorProperties$1 = copyConstructorProperties$4; var proxyAccessor$1 = proxyAccessor$2; var inheritIfRequired$5 = inheritIfRequired$6; var normalizeStringArgument$4 = normalizeStringArgument$5; var installErrorCause$1 = installErrorCause$2; -var clearErrorStack$3 = clearErrorStack$4; +var clearErrorStack$3 = errorStackClear; var ERROR_STACK_INSTALLABLE$2 = errorStackInstallable; -var DESCRIPTORS$z = descriptors; +var DESCRIPTORS$B = descriptors; var wrapErrorConstructorWithCause$2 = function (FULL_NAME, wrapper, FORCED, IS_AGGREGATE_ERROR) { var STACK_TRACE_LIMIT = 'stackTraceLimit'; var OPTIONS_POSITION = IS_AGGREGATE_ERROR ? 2 : 1; var path = FULL_NAME.split('.'); var ERROR_NAME = path[path.length - 1]; - var OriginalError = getBuiltIn$B.apply(null, path); + var OriginalError = getBuiltIn$C.apply(null, path); if (!OriginalError) return; @@ -2137,7 +2152,7 @@ var wrapErrorConstructorWithCause$2 = function (FULL_NAME, wrapper, FORCED, IS_A if (!FORCED) return OriginalError; - var BaseError = getBuiltIn$B('Error'); + var BaseError = getBuiltIn$C('Error'); var WrappedError = wrapper(function (a, b) { var message = normalizeStringArgument$4(IS_AGGREGATE_ERROR ? b : a, undefined); @@ -2152,9 +2167,9 @@ var wrapErrorConstructorWithCause$2 = function (FULL_NAME, wrapper, FORCED, IS_A WrappedError.prototype = OriginalErrorPrototype; if (ERROR_NAME !== 'Error') { - if (setPrototypeOf$7) setPrototypeOf$7(WrappedError, BaseError); + if (setPrototypeOf$8) setPrototypeOf$8(WrappedError, BaseError); else copyConstructorProperties$1(WrappedError, BaseError, { name: true }); - } else if (DESCRIPTORS$z && STACK_TRACE_LIMIT in OriginalError) { + } else if (DESCRIPTORS$B && STACK_TRACE_LIMIT in OriginalError) { proxyAccessor$1(WrappedError, OriginalError, STACK_TRACE_LIMIT); proxyAccessor$1(WrappedError, OriginalError, 'prepareStackTrace'); } @@ -2174,9 +2189,9 @@ var wrapErrorConstructorWithCause$2 = function (FULL_NAME, wrapper, FORCED, IS_A /* eslint-disable no-unused-vars -- required for functions `.length` */ -var $$4M = _export; +var $$4O = _export; var global$O = global$$; -var apply$o = functionApply$1; +var apply$b = functionApply$1; var wrapErrorConstructorWithCause$1 = wrapErrorConstructorWithCause$2; var WEB_ASSEMBLY = 'WebAssembly'; @@ -2187,59 +2202,59 @@ var FORCED$q = Error('e', { cause: 7 }).cause !== 7; var exportGlobalErrorCauseWrapper = function (ERROR_NAME, wrapper) { var O = {}; O[ERROR_NAME] = wrapErrorConstructorWithCause$1(ERROR_NAME, wrapper, FORCED$q); - $$4M({ global: true, constructor: true, arity: 1, forced: FORCED$q }, O); + $$4O({ global: true, constructor: true, arity: 1, forced: FORCED$q }, O); }; var exportWebAssemblyErrorCauseWrapper = function (ERROR_NAME, wrapper) { if (WebAssembly$1 && WebAssembly$1[ERROR_NAME]) { var O = {}; O[ERROR_NAME] = wrapErrorConstructorWithCause$1(WEB_ASSEMBLY + '.' + ERROR_NAME, wrapper, FORCED$q); - $$4M({ target: WEB_ASSEMBLY, stat: true, constructor: true, arity: 1, forced: FORCED$q }, O); + $$4O({ target: WEB_ASSEMBLY, stat: true, constructor: true, arity: 1, forced: FORCED$q }, O); } }; // https://github.com/tc39/proposal-error-cause exportGlobalErrorCauseWrapper('Error', function (init) { - return function Error(message) { return apply$o(init, this, arguments); }; + return function Error(message) { return apply$b(init, this, arguments); }; }); exportGlobalErrorCauseWrapper('EvalError', function (init) { - return function EvalError(message) { return apply$o(init, this, arguments); }; + return function EvalError(message) { return apply$b(init, this, arguments); }; }); exportGlobalErrorCauseWrapper('RangeError', function (init) { - return function RangeError(message) { return apply$o(init, this, arguments); }; + return function RangeError(message) { return apply$b(init, this, arguments); }; }); exportGlobalErrorCauseWrapper('ReferenceError', function (init) { - return function ReferenceError(message) { return apply$o(init, this, arguments); }; + return function ReferenceError(message) { return apply$b(init, this, arguments); }; }); exportGlobalErrorCauseWrapper('SyntaxError', function (init) { - return function SyntaxError(message) { return apply$o(init, this, arguments); }; + return function SyntaxError(message) { return apply$b(init, this, arguments); }; }); exportGlobalErrorCauseWrapper('TypeError', function (init) { - return function TypeError(message) { return apply$o(init, this, arguments); }; + return function TypeError(message) { return apply$b(init, this, arguments); }; }); exportGlobalErrorCauseWrapper('URIError', function (init) { - return function URIError(message) { return apply$o(init, this, arguments); }; + return function URIError(message) { return apply$b(init, this, arguments); }; }); exportWebAssemblyErrorCauseWrapper('CompileError', function (init) { - return function CompileError(message) { return apply$o(init, this, arguments); }; + return function CompileError(message) { return apply$b(init, this, arguments); }; }); exportWebAssemblyErrorCauseWrapper('LinkError', function (init) { - return function LinkError(message) { return apply$o(init, this, arguments); }; + return function LinkError(message) { return apply$b(init, this, arguments); }; }); exportWebAssemblyErrorCauseWrapper('RuntimeError', function (init) { - return function RuntimeError(message) { return apply$o(init, this, arguments); }; + return function RuntimeError(message) { return apply$b(init, this, arguments); }; }); -var DESCRIPTORS$y = descriptors; +var DESCRIPTORS$A = descriptors; var fails$18 = fails$1m; -var anObject$1t = anObject$1A; +var anObject$1s = anObject$1z; var create$f = objectCreate$1; var normalizeStringArgument$3 = normalizeStringArgument$5; var nativeErrorToString = Error.prototype.toString; var INCORRECT_TO_STRING$1 = fails$18(function () { - if (DESCRIPTORS$y) { + if (DESCRIPTORS$A) { // Chrome 32- incorrectly call accessor // eslint-disable-next-line es-x/no-object-defineproperty -- safe var object = create$f(Object.defineProperty({}, 'name', { get: function () { @@ -2254,7 +2269,7 @@ var INCORRECT_TO_STRING$1 = fails$18(function () { }); var errorToString$2 = INCORRECT_TO_STRING$1 ? function toString() { - var O = anObject$1t(this); + var O = anObject$1s(this); var name = normalizeStringArgument$3(O.name, 'Error'); var message = normalizeStringArgument$3(O.message); return !name ? message : !message ? name : name + ': ' + message; @@ -2282,24 +2297,24 @@ var correctPrototypeGetter = !fails$17(function () { var hasOwn$m = hasOwnProperty_1; var isCallable$n = isCallable$E; -var toObject$x = toObject$B; +var toObject$y = toObject$C; var sharedKey = sharedKey$4; var CORRECT_PROTOTYPE_GETTER$2 = correctPrototypeGetter; var IE_PROTO = sharedKey('IE_PROTO'); var $Object$2 = Object; -var ObjectPrototype$3 = $Object$2.prototype; +var ObjectPrototype$4 = $Object$2.prototype; // `Object.getPrototypeOf` method // https://tc39.es/ecma262/#sec-object.getprototypeof // eslint-disable-next-line es-x/no-object-getprototypeof -- safe var objectGetPrototypeOf$1 = CORRECT_PROTOTYPE_GETTER$2 ? $Object$2.getPrototypeOf : function (O) { - var object = toObject$x(O); + var object = toObject$y(O); if (hasOwn$m(object, IE_PROTO)) return object[IE_PROTO]; var constructor = object.constructor; if (isCallable$n(constructor) && object instanceof constructor) { return constructor.prototype; - } return object instanceof $Object$2 ? ObjectPrototype$3 : null; + } return object instanceof $Object$2 ? ObjectPrototype$4 : null; }; var iterators = {}; @@ -2317,67 +2332,68 @@ var isArrayIteratorMethod$3 = function (it) { var classof$g = classof$l; var getMethod$g = getMethod$i; +var isNullOrUndefined$f = isNullOrUndefined$i; var Iterators$3 = iterators; var wellKnownSymbol$A = wellKnownSymbol$K; var ITERATOR$9 = wellKnownSymbol$A('iterator'); var getIteratorMethod$9 = function (it) { - if (it != undefined) return getMethod$g(it, ITERATOR$9) + if (!isNullOrUndefined$f(it)) return getMethod$g(it, ITERATOR$9) || getMethod$g(it, '@@iterator') || Iterators$3[classof$g(it)]; }; -var call$Z = functionCall; +var call$19 = functionCall; var aCallable$U = aCallable$X; -var anObject$1s = anObject$1A; +var anObject$1r = anObject$1z; var tryToString$4 = tryToString$7; var getIteratorMethod$8 = getIteratorMethod$9; -var $TypeError$s = TypeError; +var $TypeError$t = TypeError; var getIterator$b = function (argument, usingIterator) { var iteratorMethod = arguments.length < 2 ? getIteratorMethod$8(argument) : usingIterator; - if (aCallable$U(iteratorMethod)) return anObject$1s(call$Z(iteratorMethod, argument)); - throw $TypeError$s(tryToString$4(argument) + ' is not iterable'); + if (aCallable$U(iteratorMethod)) return anObject$1r(call$19(iteratorMethod, argument)); + throw $TypeError$t(tryToString$4(argument) + ' is not iterable'); }; -var call$Y = functionCall; -var anObject$1r = anObject$1A; +var call$18 = functionCall; +var anObject$1q = anObject$1z; var getMethod$f = getMethod$i; -var iteratorClose$4 = function (iterator, kind, value) { +var iteratorClose$6 = function (iterator, kind, value) { var innerResult, innerError; - anObject$1r(iterator); + anObject$1q(iterator); try { innerResult = getMethod$f(iterator, 'return'); if (!innerResult) { if (kind === 'throw') throw value; return value; } - innerResult = call$Y(innerResult, iterator); + innerResult = call$18(innerResult, iterator); } catch (error) { innerError = true; innerResult = error; } if (kind === 'throw') throw value; if (innerError) throw innerResult; - anObject$1r(innerResult); + anObject$1q(innerResult); return value; }; var bind$s = functionBindContext; -var call$X = functionCall; -var anObject$1q = anObject$1A; +var call$17 = functionCall; +var anObject$1p = anObject$1z; var tryToString$3 = tryToString$7; var isArrayIteratorMethod$2 = isArrayIteratorMethod$3; var lengthOfArrayLike$w = lengthOfArrayLike$A; var isPrototypeOf$9 = objectIsPrototypeOf; var getIterator$a = getIterator$b; var getIteratorMethod$7 = getIteratorMethod$9; -var iteratorClose$3 = iteratorClose$4; +var iteratorClose$5 = iteratorClose$6; -var $TypeError$r = TypeError; +var $TypeError$s = TypeError; var Result = function (stopped, result) { this.stopped = stopped; @@ -2396,13 +2412,13 @@ var iterate$J = function (iterable, unboundFunction, options) { var iterator, iterFn, index, length, result, next, step; var stop = function (condition) { - if (iterator) iteratorClose$3(iterator, 'normal', condition); + if (iterator) iteratorClose$5(iterator, 'normal', condition); return new Result(true, condition); }; var callFn = function (value) { if (AS_ENTRIES) { - anObject$1q(value); + anObject$1p(value); return INTERRUPTED ? fn(value[0], value[1], stop) : fn(value[0], value[1]); } return INTERRUPTED ? fn(value, stop) : fn(value); }; @@ -2413,7 +2429,7 @@ var iterate$J = function (iterable, unboundFunction, options) { iterator = iterable; } else { iterFn = getIteratorMethod$7(iterable); - if (!iterFn) throw $TypeError$r(tryToString$3(iterable) + ' is not iterable'); + if (!iterFn) throw $TypeError$s(tryToString$3(iterable) + ' is not iterable'); // optimisation for array iterators if (isArrayIteratorMethod$2(iterFn)) { for (index = 0, length = lengthOfArrayLike$w(iterable); length > index; index++) { @@ -2425,25 +2441,25 @@ var iterate$J = function (iterable, unboundFunction, options) { } next = IS_RECORD ? iterable.next : iterator.next; - while (!(step = call$X(next, iterator)).done) { + while (!(step = call$17(next, iterator)).done) { try { result = callFn(step.value); } catch (error) { - iteratorClose$3(iterator, 'throw', error); + iteratorClose$5(iterator, 'throw', error); } if (typeof result == 'object' && result && isPrototypeOf$9(ResultPrototype, result)) return result; } return new Result(false); }; -var $$4L = _export; +var $$4N = _export; var isPrototypeOf$8 = objectIsPrototypeOf; -var getPrototypeOf$d = objectGetPrototypeOf$1; -var setPrototypeOf$6 = objectSetPrototypeOf$1; +var getPrototypeOf$e = objectGetPrototypeOf$1; +var setPrototypeOf$7 = objectSetPrototypeOf$1; var copyConstructorProperties = copyConstructorProperties$4; var create$e = objectCreate$1; var createNonEnumerableProperty$d = createNonEnumerableProperty$i; var createPropertyDescriptor$6 = createPropertyDescriptor$c; -var clearErrorStack$2 = clearErrorStack$4; +var clearErrorStack$2 = errorStackClear; var installErrorCause = installErrorCause$2; var iterate$I = iterate$J; var normalizeStringArgument$2 = normalizeStringArgument$5; @@ -2458,8 +2474,8 @@ var $AggregateError$1 = function AggregateError(errors, message /* , options */) var options = arguments.length > 2 ? arguments[2] : undefined; var isInstance = isPrototypeOf$8(AggregateErrorPrototype, this); var that; - if (setPrototypeOf$6) { - that = setPrototypeOf$6(new $Error(), isInstance ? getPrototypeOf$d(this) : AggregateErrorPrototype); + if (setPrototypeOf$7) { + that = setPrototypeOf$7($Error(), isInstance ? getPrototypeOf$e(this) : AggregateErrorPrototype); } else { that = isInstance ? this : create$e(AggregateErrorPrototype); createNonEnumerableProperty$d(that, TO_STRING_TAG$6, 'Error'); @@ -2473,7 +2489,7 @@ var $AggregateError$1 = function AggregateError(errors, message /* , options */) return that; }; -if (setPrototypeOf$6) setPrototypeOf$6($AggregateError$1, $Error); +if (setPrototypeOf$7) setPrototypeOf$7($AggregateError$1, $Error); else copyConstructorProperties($AggregateError$1, $Error, { name: true }); var AggregateErrorPrototype = $AggregateError$1.prototype = create$e($Error.prototype, { @@ -2484,18 +2500,19 @@ var AggregateErrorPrototype = $AggregateError$1.prototype = create$e($Error.prot // `AggregateError` constructor // https://tc39.es/ecma262/#sec-aggregate-error-constructor -$$4L({ global: true, constructor: true, arity: 2 }, { +$$4N({ global: true, constructor: true, arity: 2 }, { AggregateError: $AggregateError$1 }); -var $$4K = _export; -var getBuiltIn$A = getBuiltIn$L; -var apply$n = functionApply$1; +var $$4M = _export; +var getBuiltIn$B = getBuiltIn$M; +var apply$a = functionApply$1; var fails$16 = fails$1m; var wrapErrorConstructorWithCause = wrapErrorConstructorWithCause$2; var AGGREGATE_ERROR = 'AggregateError'; -var $AggregateError = getBuiltIn$A(AGGREGATE_ERROR); +var $AggregateError = getBuiltIn$B(AGGREGATE_ERROR); + var FORCED$p = !fails$16(function () { return $AggregateError([1]).errors[0] !== 1; }) && fails$16(function () { @@ -2503,10 +2520,10 @@ var FORCED$p = !fails$16(function () { }); // https://github.com/tc39/proposal-error-cause -$$4K({ global: true, constructor: true, arity: 2, forced: FORCED$p }, { +$$4M({ global: true, constructor: true, arity: 2, forced: FORCED$p }, { AggregateError: wrapErrorConstructorWithCause(AGGREGATE_ERROR, function (init) { // eslint-disable-next-line no-unused-vars -- required for functions `.length` - return function AggregateError(errors, message) { return apply$n(init, this, arguments); }; + return function AggregateError(errors, message) { return apply$a(init, this, arguments); }; }, FORCED$p, true) }); @@ -2531,17 +2548,17 @@ var addToUnscopables$n = function (key) { ArrayPrototype$1[UNSCOPABLES][key] = true; }; -var $$4J = _export; -var toObject$w = toObject$B; +var $$4L = _export; +var toObject$x = toObject$C; var lengthOfArrayLike$v = lengthOfArrayLike$A; var toIntegerOrInfinity$l = toIntegerOrInfinity$o; var addToUnscopables$m = addToUnscopables$n; // `Array.prototype.at` method // https://github.com/tc39/proposal-relative-indexing-method -$$4J({ target: 'Array', proto: true }, { +$$4L({ target: 'Array', proto: true }, { at: function at(index) { - var O = toObject$w(this); + var O = toObject$x(this); var len = lengthOfArrayLike$v(O); var relativeIndex = toIntegerOrInfinity$l(index); var k = relativeIndex >= 0 ? relativeIndex : len + relativeIndex; @@ -2551,11 +2568,11 @@ $$4J({ target: 'Array', proto: true }, { addToUnscopables$m('at'); -var $TypeError$q = TypeError; +var $TypeError$r = TypeError; var MAX_SAFE_INTEGER = 0x1FFFFFFFFFFFFF; // 2 ** 53 - 1 == 9007199254740991 var doesNotExceedSafeInteger$7 = function (it) { - if (it > MAX_SAFE_INTEGER) throw $TypeError$q('Maximum allowed index exceeded'); + if (it > MAX_SAFE_INTEGER) throw $TypeError$r('Maximum allowed index exceeded'); return it; }; @@ -2579,11 +2596,11 @@ var arrayMethodHasSpeciesSupport$5 = function (METHOD_NAME) { }); }; -var $$4I = _export; +var $$4K = _export; var fails$14 = fails$1m; -var isArray$5 = isArray$8; -var isObject$s = isObject$C; -var toObject$v = toObject$B; +var isArray$6 = isArray$9; +var isObject$t = isObject$D; +var toObject$w = toObject$C; var lengthOfArrayLike$u = lengthOfArrayLike$A; var doesNotExceedSafeInteger$6 = doesNotExceedSafeInteger$7; var createProperty$7 = createProperty$9; @@ -2606,9 +2623,9 @@ var IS_CONCAT_SPREADABLE_SUPPORT = V8_VERSION$1 >= 51 || !fails$14(function () { var SPECIES_SUPPORT = arrayMethodHasSpeciesSupport$4('concat'); var isConcatSpreadable = function (O) { - if (!isObject$s(O)) return false; + if (!isObject$t(O)) return false; var spreadable = O[IS_CONCAT_SPREADABLE]; - return spreadable !== undefined ? !!spreadable : isArray$5(O); + return spreadable !== undefined ? !!spreadable : isArray$6(O); }; var FORCED$o = !IS_CONCAT_SPREADABLE_SUPPORT || !SPECIES_SUPPORT; @@ -2616,10 +2633,10 @@ var FORCED$o = !IS_CONCAT_SPREADABLE_SUPPORT || !SPECIES_SUPPORT; // `Array.prototype.concat` method // https://tc39.es/ecma262/#sec-array.prototype.concat // with adding support of @@isConcatSpreadable and @@species -$$4I({ target: 'Array', proto: true, arity: 1, forced: FORCED$o }, { +$$4K({ target: 'Array', proto: true, arity: 1, forced: FORCED$o }, { // eslint-disable-next-line no-unused-vars -- required for `.length` concat: function concat(arg) { - var O = toObject$v(this); + var O = toObject$w(this); var A = arraySpeciesCreate$4(O, 0); var n = 0; var i, k, length, len, E; @@ -2641,13 +2658,13 @@ $$4I({ target: 'Array', proto: true, arity: 1, forced: FORCED$o }, { var tryToString$2 = tryToString$7; -var $TypeError$p = TypeError; +var $TypeError$q = TypeError; var deletePropertyOrThrow$4 = function (O, P) { - if (!delete O[P]) throw $TypeError$p('Cannot delete property ' + tryToString$2(P) + ' of ' + tryToString$2(O)); + if (!delete O[P]) throw $TypeError$q('Cannot delete property ' + tryToString$2(P) + ' of ' + tryToString$2(O)); }; -var toObject$u = toObject$B; +var toObject$v = toObject$C; var toAbsoluteIndex$8 = toAbsoluteIndex$b; var lengthOfArrayLike$t = lengthOfArrayLike$A; var deletePropertyOrThrow$3 = deletePropertyOrThrow$4; @@ -2658,7 +2675,7 @@ var min$a = Math.min; // https://tc39.es/ecma262/#sec-array.prototype.copywithin // eslint-disable-next-line es-x/no-array-prototype-copywithin -- safe var arrayCopyWithin = [].copyWithin || function copyWithin(target /* = 0 */, start /* = 0, end = @length */) { - var O = toObject$u(this); + var O = toObject$v(this); var len = lengthOfArrayLike$t(O); var to = toAbsoluteIndex$8(target, len); var from = toAbsoluteIndex$8(start, len); @@ -2678,13 +2695,13 @@ var arrayCopyWithin = [].copyWithin || function copyWithin(target /* = 0 */, sta } return O; }; -var $$4H = _export; +var $$4J = _export; var copyWithin = arrayCopyWithin; var addToUnscopables$l = addToUnscopables$n; // `Array.prototype.copyWithin` method // https://tc39.es/ecma262/#sec-array.prototype.copywithin -$$4H({ target: 'Array', proto: true }, { +$$4J({ target: 'Array', proto: true }, { copyWithin: copyWithin }); @@ -2701,7 +2718,7 @@ var arrayMethodIsStrict$b = function (METHOD_NAME, argument) { }); }; -var $$4G = _export; +var $$4I = _export; var $every$2 = arrayIteration.every; var arrayMethodIsStrict$a = arrayMethodIsStrict$b; @@ -2709,20 +2726,20 @@ var STRICT_METHOD$8 = arrayMethodIsStrict$a('every'); // `Array.prototype.every` method // https://tc39.es/ecma262/#sec-array.prototype.every -$$4G({ target: 'Array', proto: true, forced: !STRICT_METHOD$8 }, { +$$4I({ target: 'Array', proto: true, forced: !STRICT_METHOD$8 }, { every: function every(callbackfn /* , thisArg */) { return $every$2(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined); } }); -var toObject$t = toObject$B; +var toObject$u = toObject$C; var toAbsoluteIndex$7 = toAbsoluteIndex$b; var lengthOfArrayLike$s = lengthOfArrayLike$A; // `Array.prototype.fill` method implementation // https://tc39.es/ecma262/#sec-array.prototype.fill var arrayFill$1 = function fill(value /* , start = 0, end = @length */) { - var O = toObject$t(this); + var O = toObject$u(this); var length = lengthOfArrayLike$s(O); var argumentsLength = arguments.length; var index = toAbsoluteIndex$7(argumentsLength > 1 ? arguments[1] : undefined, length); @@ -2732,20 +2749,20 @@ var arrayFill$1 = function fill(value /* , start = 0, end = @length */) { return O; }; -var $$4F = _export; +var $$4H = _export; var fill$1 = arrayFill$1; var addToUnscopables$k = addToUnscopables$n; // `Array.prototype.fill` method // https://tc39.es/ecma262/#sec-array.prototype.fill -$$4F({ target: 'Array', proto: true }, { +$$4H({ target: 'Array', proto: true }, { fill: fill$1 }); // https://tc39.es/ecma262/#sec-array.prototype-@@unscopables addToUnscopables$k('fill'); -var $$4E = _export; +var $$4G = _export; var $filter$1 = arrayIteration.filter; var arrayMethodHasSpeciesSupport$3 = arrayMethodHasSpeciesSupport$5; @@ -2754,13 +2771,13 @@ var HAS_SPECIES_SUPPORT$3 = arrayMethodHasSpeciesSupport$3('filter'); // `Array.prototype.filter` method // https://tc39.es/ecma262/#sec-array.prototype.filter // with adding support of @@species -$$4E({ target: 'Array', proto: true, forced: !HAS_SPECIES_SUPPORT$3 }, { +$$4G({ target: 'Array', proto: true, forced: !HAS_SPECIES_SUPPORT$3 }, { filter: function filter(callbackfn /* , thisArg */) { return $filter$1(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined); } }); -var $$4D = _export; +var $$4F = _export; var $find$2 = arrayIteration.find; var addToUnscopables$j = addToUnscopables$n; @@ -2772,7 +2789,7 @@ if (FIND in []) Array(1)[FIND](function () { SKIPS_HOLES$1 = false; }); // `Array.prototype.find` method // https://tc39.es/ecma262/#sec-array.prototype.find -$$4D({ target: 'Array', proto: true, forced: SKIPS_HOLES$1 }, { +$$4F({ target: 'Array', proto: true, forced: SKIPS_HOLES$1 }, { find: function find(callbackfn /* , that = undefined */) { return $find$2(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined); } @@ -2781,7 +2798,7 @@ $$4D({ target: 'Array', proto: true, forced: SKIPS_HOLES$1 }, { // https://tc39.es/ecma262/#sec-array.prototype-@@unscopables addToUnscopables$j(FIND); -var $$4C = _export; +var $$4E = _export; var $findIndex$1 = arrayIteration.findIndex; var addToUnscopables$i = addToUnscopables$n; @@ -2793,7 +2810,7 @@ if (FIND_INDEX in []) Array(1)[FIND_INDEX](function () { SKIPS_HOLES = false; }) // `Array.prototype.findIndex` method // https://tc39.es/ecma262/#sec-array.prototype.findindex -$$4C({ target: 'Array', proto: true, forced: SKIPS_HOLES }, { +$$4E({ target: 'Array', proto: true, forced: SKIPS_HOLES }, { findIndex: function findIndex(callbackfn /* , that = undefined */) { return $findIndex$1(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined); } @@ -2804,14 +2821,14 @@ addToUnscopables$i(FIND_INDEX); var bind$r = functionBindContext; var IndexedObject$5 = indexedObject; -var toObject$s = toObject$B; +var toObject$t = toObject$C; var lengthOfArrayLike$r = lengthOfArrayLike$A; // `Array.prototype.{ findLast, findLastIndex }` methods implementation var createMethod$6 = function (TYPE) { var IS_FIND_LAST_INDEX = TYPE == 1; return function ($this, callbackfn, that) { - var O = toObject$s($this); + var O = toObject$t($this); var self = IndexedObject$5(O); var boundFunction = bind$r(callbackfn, that); var index = lengthOfArrayLike$r(self); @@ -2837,13 +2854,13 @@ var arrayIterationFromLast = { findLastIndex: createMethod$6(1) }; -var $$4B = _export; +var $$4D = _export; var $findLast$1 = arrayIterationFromLast.findLast; var addToUnscopables$h = addToUnscopables$n; // `Array.prototype.findLast` method // https://github.com/tc39/proposal-array-find-from-last -$$4B({ target: 'Array', proto: true }, { +$$4D({ target: 'Array', proto: true }, { findLast: function findLast(callbackfn /* , that = undefined */) { return $findLast$1(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined); } @@ -2851,13 +2868,13 @@ $$4B({ target: 'Array', proto: true }, { addToUnscopables$h('findLast'); -var $$4A = _export; +var $$4C = _export; var $findLastIndex$1 = arrayIterationFromLast.findLastIndex; var addToUnscopables$g = addToUnscopables$n; // `Array.prototype.findLastIndex` method // https://github.com/tc39/proposal-array-find-from-last -$$4A({ target: 'Array', proto: true }, { +$$4C({ target: 'Array', proto: true }, { findLastIndex: function findLastIndex(callbackfn /* , that = undefined */) { return $findLastIndex$1(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined); } @@ -2865,7 +2882,7 @@ $$4A({ target: 'Array', proto: true }, { addToUnscopables$g('findLastIndex'); -var isArray$4 = isArray$8; +var isArray$5 = isArray$9; var lengthOfArrayLike$q = lengthOfArrayLike$A; var doesNotExceedSafeInteger$5 = doesNotExceedSafeInteger$7; var bind$q = functionBindContext; @@ -2882,7 +2899,7 @@ var flattenIntoArray$2 = function (target, original, source, sourceLen, start, d if (sourceIndex in source) { element = mapFn ? mapFn(source[sourceIndex], sourceIndex, original) : source[sourceIndex]; - if (depth > 0 && isArray$4(element)) { + if (depth > 0 && isArray$5(element)) { elementLen = lengthOfArrayLike$q(element); targetIndex = flattenIntoArray$2(target, original, element, elementLen, targetIndex, depth - 1) - 1; } else { @@ -2899,19 +2916,19 @@ var flattenIntoArray$2 = function (target, original, source, sourceLen, start, d var flattenIntoArray_1 = flattenIntoArray$2; -var $$4z = _export; +var $$4B = _export; var flattenIntoArray$1 = flattenIntoArray_1; -var toObject$r = toObject$B; +var toObject$s = toObject$C; var lengthOfArrayLike$p = lengthOfArrayLike$A; var toIntegerOrInfinity$k = toIntegerOrInfinity$o; var arraySpeciesCreate$3 = arraySpeciesCreate$6; // `Array.prototype.flat` method // https://tc39.es/ecma262/#sec-array.prototype.flat -$$4z({ target: 'Array', proto: true }, { +$$4B({ target: 'Array', proto: true }, { flat: function flat(/* depthArg = 1 */) { var depthArg = arguments.length ? arguments[0] : undefined; - var O = toObject$r(this); + var O = toObject$s(this); var sourceLen = lengthOfArrayLike$p(O); var A = arraySpeciesCreate$3(O, 0); A.length = flattenIntoArray$1(A, O, O, sourceLen, 0, depthArg === undefined ? 1 : toIntegerOrInfinity$k(depthArg)); @@ -2919,18 +2936,18 @@ $$4z({ target: 'Array', proto: true }, { } }); -var $$4y = _export; +var $$4A = _export; var flattenIntoArray = flattenIntoArray_1; var aCallable$T = aCallable$X; -var toObject$q = toObject$B; +var toObject$r = toObject$C; var lengthOfArrayLike$o = lengthOfArrayLike$A; var arraySpeciesCreate$2 = arraySpeciesCreate$6; // `Array.prototype.flatMap` method // https://tc39.es/ecma262/#sec-array.prototype.flatmap -$$4y({ target: 'Array', proto: true }, { +$$4A({ target: 'Array', proto: true }, { flatMap: function flatMap(callbackfn /* , thisArg */) { - var O = toObject$q(this); + var O = toObject$r(this); var sourceLen = lengthOfArrayLike$o(O); var A; aCallable$T(callbackfn); @@ -2952,31 +2969,31 @@ var arrayForEach = !STRICT_METHOD$7 ? function forEach(callbackfn /* , thisArg * // eslint-disable-next-line es-x/no-array-prototype-foreach -- safe } : [].forEach; -var $$4x = _export; +var $$4z = _export; var forEach$2 = arrayForEach; // `Array.prototype.forEach` method // https://tc39.es/ecma262/#sec-array.prototype.foreach // eslint-disable-next-line es-x/no-array-prototype-foreach -- safe -$$4x({ target: 'Array', proto: true, forced: [].forEach != forEach$2 }, { +$$4z({ target: 'Array', proto: true, forced: [].forEach != forEach$2 }, { forEach: forEach$2 }); -var anObject$1p = anObject$1A; -var iteratorClose$2 = iteratorClose$4; +var anObject$1o = anObject$1z; +var iteratorClose$4 = iteratorClose$6; // call something on iterator step with safe closing on error var callWithSafeIterationClosing$3 = function (iterator, fn, value, ENTRIES) { try { - return ENTRIES ? fn(anObject$1p(value)[0], value[1]) : fn(value); + return ENTRIES ? fn(anObject$1o(value)[0], value[1]) : fn(value); } catch (error) { - iteratorClose$2(iterator, 'throw', error); + iteratorClose$4(iterator, 'throw', error); } }; var bind$p = functionBindContext; -var call$W = functionCall; -var toObject$p = toObject$B; +var call$16 = functionCall; +var toObject$q = toObject$C; var callWithSafeIterationClosing$2 = callWithSafeIterationClosing$3; var isArrayIteratorMethod$1 = isArrayIteratorMethod$3; var isConstructor$8 = isConstructor$a; @@ -2990,7 +3007,7 @@ var $Array$8 = Array; // `Array.from` method implementation // https://tc39.es/ecma262/#sec-array.from var arrayFrom$1 = function from(arrayLike /* , mapfn = undefined, thisArg = undefined */) { - var O = toObject$p(arrayLike); + var O = toObject$q(arrayLike); var IS_CONSTRUCTOR = isConstructor$8(this); var argumentsLength = arguments.length; var mapfn = argumentsLength > 1 ? arguments[1] : undefined; @@ -3004,7 +3021,7 @@ var arrayFrom$1 = function from(arrayLike /* , mapfn = undefined, thisArg = unde iterator = getIterator$9(O, iteratorMethod); next = iterator.next; result = IS_CONSTRUCTOR ? new this() : []; - for (;!(step = call$W(next, iterator)).done; index++) { + for (;!(step = call$16(next, iterator)).done; index++) { value = mapping ? callWithSafeIterationClosing$2(iterator, mapfn, [step.value, index], true) : step.value; createProperty$6(result, index, value); } @@ -3059,7 +3076,7 @@ var checkCorrectnessOfIteration$4 = function (exec, SKIP_CLOSING) { return ITERATION_SUPPORT; }; -var $$4w = _export; +var $$4y = _export; var from$4 = arrayFrom$1; var checkCorrectnessOfIteration$3 = checkCorrectnessOfIteration$4; @@ -3070,11 +3087,11 @@ var INCORRECT_ITERATION = !checkCorrectnessOfIteration$3(function (iterable) { // `Array.from` method // https://tc39.es/ecma262/#sec-array.from -$$4w({ target: 'Array', stat: true, forced: INCORRECT_ITERATION }, { +$$4y({ target: 'Array', stat: true, forced: INCORRECT_ITERATION }, { from: from$4 }); -var $$4v = _export; +var $$4x = _export; var $includes$1 = arrayIncludes.includes; var fails$12 = fails$1m; var addToUnscopables$f = addToUnscopables$n; @@ -3086,7 +3103,7 @@ var BROKEN_ON_SPARSE = fails$12(function () { // `Array.prototype.includes` method // https://tc39.es/ecma262/#sec-array.prototype.includes -$$4v({ target: 'Array', proto: true, forced: BROKEN_ON_SPARSE }, { +$$4x({ target: 'Array', proto: true, forced: BROKEN_ON_SPARSE }, { includes: function includes(el /* , fromIndex = 0 */) { return $includes$1(this, el, arguments.length > 1 ? arguments[1] : undefined); } @@ -3096,40 +3113,41 @@ $$4v({ target: 'Array', proto: true, forced: BROKEN_ON_SPARSE }, { addToUnscopables$f('includes'); /* eslint-disable es-x/no-array-prototype-indexof -- required for testing */ -var $$4u = _export; -var uncurryThis$1a = functionUncurryThis; -var $IndexOf = arrayIncludes.indexOf; +var $$4w = _export; +var uncurryThis$19 = functionUncurryThis; +var $indexOf$1 = arrayIncludes.indexOf; var arrayMethodIsStrict$8 = arrayMethodIsStrict$b; -var un$IndexOf = uncurryThis$1a([].indexOf); +var nativeIndexOf = uncurryThis$19([].indexOf); -var NEGATIVE_ZERO$1 = !!un$IndexOf && 1 / un$IndexOf([1], 1, -0) < 0; +var NEGATIVE_ZERO$1 = !!nativeIndexOf && 1 / nativeIndexOf([1], 1, -0) < 0; var STRICT_METHOD$6 = arrayMethodIsStrict$8('indexOf'); // `Array.prototype.indexOf` method // https://tc39.es/ecma262/#sec-array.prototype.indexof -$$4u({ target: 'Array', proto: true, forced: NEGATIVE_ZERO$1 || !STRICT_METHOD$6 }, { +$$4w({ target: 'Array', proto: true, forced: NEGATIVE_ZERO$1 || !STRICT_METHOD$6 }, { indexOf: function indexOf(searchElement /* , fromIndex = 0 */) { var fromIndex = arguments.length > 1 ? arguments[1] : undefined; return NEGATIVE_ZERO$1 // convert -0 to +0 - ? un$IndexOf(this, searchElement, fromIndex) || 0 - : $IndexOf(this, searchElement, fromIndex); + ? nativeIndexOf(this, searchElement, fromIndex) || 0 + : $indexOf$1(this, searchElement, fromIndex); } }); -var $$4t = _export; -var isArray$3 = isArray$8; +var $$4v = _export; +var isArray$4 = isArray$9; // `Array.isArray` method // https://tc39.es/ecma262/#sec-array.isarray -$$4t({ target: 'Array', stat: true }, { - isArray: isArray$3 +$$4v({ target: 'Array', stat: true }, { + isArray: isArray$4 }); var fails$11 = fails$1m; var isCallable$m = isCallable$E; -var getPrototypeOf$c = objectGetPrototypeOf$1; +var isObject$s = isObject$D; +var getPrototypeOf$d = objectGetPrototypeOf$1; var defineBuiltIn$k = defineBuiltIn$p; var wellKnownSymbol$u = wellKnownSymbol$K; @@ -3146,12 +3164,12 @@ if ([].keys) { // Safari 8 has buggy iterators w/o `next` if (!('next' in arrayIterator$1)) BUGGY_SAFARI_ITERATORS$1 = true; else { - PrototypeOfArrayIteratorPrototype = getPrototypeOf$c(getPrototypeOf$c(arrayIterator$1)); + PrototypeOfArrayIteratorPrototype = getPrototypeOf$d(getPrototypeOf$d(arrayIterator$1)); if (PrototypeOfArrayIteratorPrototype !== Object.prototype) IteratorPrototype$5 = PrototypeOfArrayIteratorPrototype; } } -var NEW_ITERATOR_PROTOTYPE = IteratorPrototype$5 == undefined || fails$11(function () { +var NEW_ITERATOR_PROTOTYPE = !isObject$s(IteratorPrototype$5) || fails$11(function () { var test = {}; // FF44- legacy iterators case return IteratorPrototype$5[ITERATOR$7].call(test) !== test; @@ -3180,7 +3198,7 @@ var Iterators$2 = iterators; var returnThis$1 = function () { return this; }; -var createIteratorConstructor$7 = function (IteratorConstructor, NAME, next, ENUMERABLE_NEXT) { +var iteratorCreateConstructor = function (IteratorConstructor, NAME, next, ENUMERABLE_NEXT) { var TO_STRING_TAG = NAME + ' Iterator'; IteratorConstructor.prototype = create$c(IteratorPrototype$4, { next: createPropertyDescriptor$5(+!ENUMERABLE_NEXT, next) }); setToStringTag$a(IteratorConstructor, TO_STRING_TAG, false); @@ -3188,13 +3206,13 @@ var createIteratorConstructor$7 = function (IteratorConstructor, NAME, next, ENU return IteratorConstructor; }; -var $$4s = _export; -var call$V = functionCall; +var $$4u = _export; +var call$15 = functionCall; var FunctionName$1 = functionName; var isCallable$l = isCallable$E; -var createIteratorConstructor$6 = createIteratorConstructor$7; -var getPrototypeOf$b = objectGetPrototypeOf$1; -var setPrototypeOf$5 = objectSetPrototypeOf$1; +var createIteratorConstructor$6 = iteratorCreateConstructor; +var getPrototypeOf$c = objectGetPrototypeOf$1; +var setPrototypeOf$6 = objectSetPrototypeOf$1; var setToStringTag$9 = setToStringTag$d; var createNonEnumerableProperty$c = createNonEnumerableProperty$i; var defineBuiltIn$j = defineBuiltIn$p; @@ -3213,7 +3231,7 @@ var ENTRIES = 'entries'; var returnThis = function () { return this; }; -var defineIterator$3 = function (Iterable, NAME, IteratorConstructor, next, DEFAULT, IS_SET, FORCED) { +var iteratorDefine = function (Iterable, NAME, IteratorConstructor, next, DEFAULT, IS_SET, FORCED) { createIteratorConstructor$6(IteratorConstructor, NAME, next); var getIterationMethod = function (KIND) { @@ -3238,11 +3256,11 @@ var defineIterator$3 = function (Iterable, NAME, IteratorConstructor, next, DEFA // fix native if (anyNativeIterator) { - CurrentIteratorPrototype = getPrototypeOf$b(anyNativeIterator.call(new Iterable())); + CurrentIteratorPrototype = getPrototypeOf$c(anyNativeIterator.call(new Iterable())); if (CurrentIteratorPrototype !== Object.prototype && CurrentIteratorPrototype.next) { - if (getPrototypeOf$b(CurrentIteratorPrototype) !== IteratorPrototype$3) { - if (setPrototypeOf$5) { - setPrototypeOf$5(CurrentIteratorPrototype, IteratorPrototype$3); + if (getPrototypeOf$c(CurrentIteratorPrototype) !== IteratorPrototype$3) { + if (setPrototypeOf$6) { + setPrototypeOf$6(CurrentIteratorPrototype, IteratorPrototype$3); } else if (!isCallable$l(CurrentIteratorPrototype[ITERATOR$6])) { defineBuiltIn$j(CurrentIteratorPrototype, ITERATOR$6, returnThis); } @@ -3258,7 +3276,7 @@ var defineIterator$3 = function (Iterable, NAME, IteratorConstructor, next, DEFA createNonEnumerableProperty$c(IterablePrototype, 'name', VALUES); } else { INCORRECT_VALUES_NAME = true; - defaultIterator = function values() { return call$V(nativeIterator, this); }; + defaultIterator = function values() { return call$15(nativeIterator, this); }; } } @@ -3273,7 +3291,7 @@ var defineIterator$3 = function (Iterable, NAME, IteratorConstructor, next, DEFA if (BUGGY_SAFARI_ITERATORS || INCORRECT_VALUES_NAME || !(KEY in IterablePrototype)) { defineBuiltIn$j(IterablePrototype, KEY, methods[KEY]); } - } else $$4s({ target: NAME, proto: true, forced: BUGGY_SAFARI_ITERATORS || INCORRECT_VALUES_NAME }, methods); + } else $$4u({ target: NAME, proto: true, forced: BUGGY_SAFARI_ITERATORS || INCORRECT_VALUES_NAME }, methods); } // define iterator @@ -3290,12 +3308,12 @@ var addToUnscopables$e = addToUnscopables$n; var Iterators = iterators; var InternalStateModule$j = internalState; var defineProperty$b = objectDefineProperty.f; -var defineIterator$2 = defineIterator$3; -var DESCRIPTORS$x = descriptors; +var defineIterator$2 = iteratorDefine; +var DESCRIPTORS$z = descriptors; var ARRAY_ITERATOR = 'Array Iterator'; var setInternalState$i = InternalStateModule$j.set; -var getInternalState$g = InternalStateModule$j.getterFor(ARRAY_ITERATOR); +var getInternalState$e = InternalStateModule$j.getterFor(ARRAY_ITERATOR); // `Array.prototype.entries` method // https://tc39.es/ecma262/#sec-array.prototype.entries @@ -3317,7 +3335,7 @@ var es_array_iterator = defineIterator$2(Array, 'Array', function (iterated, kin // `%ArrayIteratorPrototype%.next` method // https://tc39.es/ecma262/#sec-%arrayiteratorprototype%.next }, function () { - var state = getInternalState$g(this); + var state = getInternalState$e(this); var target = state.target; var kind = state.kind; var index = state.index++; @@ -3341,31 +3359,31 @@ addToUnscopables$e('values'); addToUnscopables$e('entries'); // V8 ~ Chrome 45- bug -if (DESCRIPTORS$x && values.name !== 'values') try { +if (DESCRIPTORS$z && values.name !== 'values') try { defineProperty$b(values, 'name', { value: 'values' }); } catch (error) { /* empty */ } -var $$4r = _export; -var uncurryThis$19 = functionUncurryThis; +var $$4t = _export; +var uncurryThis$18 = functionUncurryThis; var IndexedObject$4 = indexedObject; var toIndexedObject$c = toIndexedObject$k; var arrayMethodIsStrict$7 = arrayMethodIsStrict$b; -var un$Join = uncurryThis$19([].join); +var nativeJoin = uncurryThis$18([].join); var ES3_STRINGS = IndexedObject$4 != Object; var STRICT_METHOD$5 = arrayMethodIsStrict$7('join', ','); // `Array.prototype.join` method // https://tc39.es/ecma262/#sec-array.prototype.join -$$4r({ target: 'Array', proto: true, forced: ES3_STRINGS || !STRICT_METHOD$5 }, { +$$4t({ target: 'Array', proto: true, forced: ES3_STRINGS || !STRICT_METHOD$5 }, { join: function join(separator) { - return un$Join(toIndexedObject$c(this), separator === undefined ? ',' : separator); + return nativeJoin(toIndexedObject$c(this), separator === undefined ? ',' : separator); } }); /* eslint-disable es-x/no-array-prototype-lastindexof -- safe */ -var apply$m = functionApply$1; +var apply$9 = functionApply$1; var toIndexedObject$b = toIndexedObject$k; var toIntegerOrInfinity$j = toIntegerOrInfinity$o; var lengthOfArrayLike$m = lengthOfArrayLike$A; @@ -3381,7 +3399,7 @@ var FORCED$n = NEGATIVE_ZERO || !STRICT_METHOD$4; // https://tc39.es/ecma262/#sec-array.prototype.lastindexof var arrayLastIndexOf = FORCED$n ? function lastIndexOf(searchElement /* , fromIndex = @[*-1] */) { // convert -0 to +0 - if (NEGATIVE_ZERO) return apply$m($lastIndexOf$1, this, arguments) || 0; + if (NEGATIVE_ZERO) return apply$9($lastIndexOf$1, this, arguments) || 0; var O = toIndexedObject$b(this); var length = lengthOfArrayLike$m(O); var index = length - 1; @@ -3391,17 +3409,17 @@ var arrayLastIndexOf = FORCED$n ? function lastIndexOf(searchElement /* , fromIn return -1; } : $lastIndexOf$1; -var $$4q = _export; +var $$4s = _export; var lastIndexOf = arrayLastIndexOf; // `Array.prototype.lastIndexOf` method // https://tc39.es/ecma262/#sec-array.prototype.lastindexof // eslint-disable-next-line es-x/no-array-prototype-lastindexof -- required for testing -$$4q({ target: 'Array', proto: true, forced: lastIndexOf !== [].lastIndexOf }, { +$$4s({ target: 'Array', proto: true, forced: lastIndexOf !== [].lastIndexOf }, { lastIndexOf: lastIndexOf }); -var $$4p = _export; +var $$4r = _export; var $map$1 = arrayIteration.map; var arrayMethodHasSpeciesSupport$2 = arrayMethodHasSpeciesSupport$5; @@ -3410,13 +3428,13 @@ var HAS_SPECIES_SUPPORT$2 = arrayMethodHasSpeciesSupport$2('map'); // `Array.prototype.map` method // https://tc39.es/ecma262/#sec-array.prototype.map // with adding support of @@species -$$4p({ target: 'Array', proto: true, forced: !HAS_SPECIES_SUPPORT$2 }, { +$$4r({ target: 'Array', proto: true, forced: !HAS_SPECIES_SUPPORT$2 }, { map: function map(callbackfn /* , thisArg */) { return $map$1(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined); } }); -var $$4o = _export; +var $$4q = _export; var fails$10 = fails$1m; var isConstructor$7 = isConstructor$a; var createProperty$5 = createProperty$9; @@ -3432,7 +3450,7 @@ var ISNT_GENERIC = fails$10(function () { // `Array.of` method // https://tc39.es/ecma262/#sec-array.of // WebKit Array.of isn't generic -$$4o({ target: 'Array', stat: true, forced: ISNT_GENERIC }, { +$$4q({ target: 'Array', stat: true, forced: ISNT_GENERIC }, { of: function of(/* ...args */) { var index = 0; var argumentsLength = arguments.length; @@ -3443,9 +3461,37 @@ $$4o({ target: 'Array', stat: true, forced: ISNT_GENERIC }, { } }); -var $$4n = _export; -var toObject$o = toObject$B; +var DESCRIPTORS$y = descriptors; +var isArray$3 = isArray$9; + +var $TypeError$p = TypeError; +// eslint-disable-next-line es-x/no-object-getownpropertydescriptor -- safe +var getOwnPropertyDescriptor$9 = Object.getOwnPropertyDescriptor; + +// Safari < 13 does not throw an error in this case +var SILENT_ON_NON_WRITABLE_LENGTH_SET = DESCRIPTORS$y && !function () { + // makes no sense without proper strict mode support + if (this !== undefined) return true; + try { + // eslint-disable-next-line es-x/no-object-defineproperty -- safe + Object.defineProperty([], 'length', { writable: false }).length = 1; + } catch (error) { + return error instanceof TypeError; + } +}(); + +var arraySetLength = SILENT_ON_NON_WRITABLE_LENGTH_SET ? function (O, length) { + if (isArray$3(O) && !getOwnPropertyDescriptor$9(O, 'length').writable) { + throw $TypeError$p('Cannot set read only .length'); + } return O.length = length; +} : function (O, length) { + return O.length = length; +}; + +var $$4p = _export; +var toObject$p = toObject$C; var lengthOfArrayLike$l = lengthOfArrayLike$A; +var setArrayLength$2 = arraySetLength; var doesNotExceedSafeInteger$4 = doesNotExceedSafeInteger$7; var fails$$ = fails$1m; @@ -3466,10 +3512,10 @@ var SILENT_ON_NON_WRITABLE_LENGTH$1 = !function () { // `Array.prototype.push` method // https://tc39.es/ecma262/#sec-array.prototype.push -$$4n({ target: 'Array', proto: true, arity: 1, forced: INCORRECT_TO_LENGTH || SILENT_ON_NON_WRITABLE_LENGTH$1 }, { +$$4p({ target: 'Array', proto: true, arity: 1, forced: INCORRECT_TO_LENGTH || SILENT_ON_NON_WRITABLE_LENGTH$1 }, { // eslint-disable-next-line no-unused-vars -- required for `.length` push: function push(item) { - var O = toObject$o(this); + var O = toObject$p(this); var len = lengthOfArrayLike$l(O); var argCount = arguments.length; doesNotExceedSafeInteger$4(len + argCount); @@ -3477,13 +3523,13 @@ $$4n({ target: 'Array', proto: true, arity: 1, forced: INCORRECT_TO_LENGTH || SI O[len] = arguments[i]; len++; } - O.length = len; + setArrayLength$2(O, len); return len; } }); var aCallable$S = aCallable$X; -var toObject$n = toObject$B; +var toObject$o = toObject$C; var IndexedObject$3 = indexedObject; var lengthOfArrayLike$k = lengthOfArrayLike$A; @@ -3493,7 +3539,7 @@ var $TypeError$o = TypeError; var createMethod$5 = function (IS_RIGHT) { return function (that, callbackfn, argumentsLength, memo) { aCallable$S(callbackfn); - var O = toObject$n(that); + var O = toObject$o(that); var self = IndexedObject$3(O); var length = lengthOfArrayLike$k(O); var index = IS_RIGHT ? length - 1 : 0; @@ -3530,75 +3576,75 @@ var global$N = global$$; var engineIsNode = classof$f(global$N.process) == 'process'; -var $$4m = _export; +var $$4o = _export; var $reduce$1 = arrayReduce.left; var arrayMethodIsStrict$5 = arrayMethodIsStrict$b; var CHROME_VERSION$1 = engineV8Version; -var IS_NODE$7 = engineIsNode; +var IS_NODE$8 = engineIsNode; var STRICT_METHOD$3 = arrayMethodIsStrict$5('reduce'); // Chrome 80-82 has a critical bug // https://bugs.chromium.org/p/chromium/issues/detail?id=1049982 -var CHROME_BUG$1 = !IS_NODE$7 && CHROME_VERSION$1 > 79 && CHROME_VERSION$1 < 83; +var CHROME_BUG$1 = !IS_NODE$8 && CHROME_VERSION$1 > 79 && CHROME_VERSION$1 < 83; // `Array.prototype.reduce` method // https://tc39.es/ecma262/#sec-array.prototype.reduce -$$4m({ target: 'Array', proto: true, forced: !STRICT_METHOD$3 || CHROME_BUG$1 }, { +$$4o({ target: 'Array', proto: true, forced: !STRICT_METHOD$3 || CHROME_BUG$1 }, { reduce: function reduce(callbackfn /* , initialValue */) { var length = arguments.length; return $reduce$1(this, callbackfn, length, length > 1 ? arguments[1] : undefined); } }); -var $$4l = _export; +var $$4n = _export; var $reduceRight$1 = arrayReduce.right; var arrayMethodIsStrict$4 = arrayMethodIsStrict$b; var CHROME_VERSION = engineV8Version; -var IS_NODE$6 = engineIsNode; +var IS_NODE$7 = engineIsNode; var STRICT_METHOD$2 = arrayMethodIsStrict$4('reduceRight'); // Chrome 80-82 has a critical bug // https://bugs.chromium.org/p/chromium/issues/detail?id=1049982 -var CHROME_BUG = !IS_NODE$6 && CHROME_VERSION > 79 && CHROME_VERSION < 83; +var CHROME_BUG = !IS_NODE$7 && CHROME_VERSION > 79 && CHROME_VERSION < 83; // `Array.prototype.reduceRight` method // https://tc39.es/ecma262/#sec-array.prototype.reduceright -$$4l({ target: 'Array', proto: true, forced: !STRICT_METHOD$2 || CHROME_BUG }, { +$$4n({ target: 'Array', proto: true, forced: !STRICT_METHOD$2 || CHROME_BUG }, { reduceRight: function reduceRight(callbackfn /* , initialValue */) { return $reduceRight$1(this, callbackfn, arguments.length, arguments.length > 1 ? arguments[1] : undefined); } }); -var $$4k = _export; -var uncurryThis$18 = functionUncurryThis; -var isArray$2 = isArray$8; +var $$4m = _export; +var uncurryThis$17 = functionUncurryThis; +var isArray$2 = isArray$9; -var un$Reverse = uncurryThis$18([].reverse); +var nativeReverse = uncurryThis$17([].reverse); var test$1 = [1, 2]; // `Array.prototype.reverse` method // https://tc39.es/ecma262/#sec-array.prototype.reverse // fix for Safari 12.0 bug // https://bugs.webkit.org/show_bug.cgi?id=188794 -$$4k({ target: 'Array', proto: true, forced: String(test$1) === String(test$1.reverse()) }, { +$$4m({ target: 'Array', proto: true, forced: String(test$1) === String(test$1.reverse()) }, { reverse: function reverse() { // eslint-disable-next-line no-self-assign -- dirty hack if (isArray$2(this)) this.length = this.length; - return un$Reverse(this); + return nativeReverse(this); } }); -var $$4j = _export; -var isArray$1 = isArray$8; +var $$4l = _export; +var isArray$1 = isArray$9; var isConstructor$6 = isConstructor$a; -var isObject$r = isObject$C; +var isObject$r = isObject$D; var toAbsoluteIndex$6 = toAbsoluteIndex$b; var lengthOfArrayLike$j = lengthOfArrayLike$A; var toIndexedObject$a = toIndexedObject$k; var createProperty$4 = createProperty$9; var wellKnownSymbol$s = wellKnownSymbol$K; var arrayMethodHasSpeciesSupport$1 = arrayMethodHasSpeciesSupport$5; -var un$Slice = arraySlice$c; +var nativeSlice = arraySlice$c; var HAS_SPECIES_SUPPORT$1 = arrayMethodHasSpeciesSupport$1('slice'); @@ -3609,7 +3655,7 @@ var max$7 = Math.max; // `Array.prototype.slice` method // https://tc39.es/ecma262/#sec-array.prototype.slice // fallback for not array-like ES3 strings and DOM objects -$$4j({ target: 'Array', proto: true, forced: !HAS_SPECIES_SUPPORT$1 }, { +$$4l({ target: 'Array', proto: true, forced: !HAS_SPECIES_SUPPORT$1 }, { slice: function slice(start, end) { var O = toIndexedObject$a(this); var length = lengthOfArrayLike$j(O); @@ -3627,7 +3673,7 @@ $$4j({ target: 'Array', proto: true, forced: !HAS_SPECIES_SUPPORT$1 }, { if (Constructor === null) Constructor = undefined; } if (Constructor === $Array$6 || Constructor === undefined) { - return un$Slice(O, k, fin); + return nativeSlice(O, k, fin); } } result = new (Constructor === undefined ? $Array$6 : Constructor)(max$7(fin - k, 0)); @@ -3637,7 +3683,7 @@ $$4j({ target: 'Array', proto: true, forced: !HAS_SPECIES_SUPPORT$1 }, { } }); -var $$4i = _export; +var $$4k = _export; var $some$2 = arrayIteration.some; var arrayMethodIsStrict$3 = arrayMethodIsStrict$b; @@ -3645,7 +3691,7 @@ var STRICT_METHOD$1 = arrayMethodIsStrict$3('some'); // `Array.prototype.some` method // https://tc39.es/ecma262/#sec-array.prototype.some -$$4i({ target: 'Array', proto: true, forced: !STRICT_METHOD$1 }, { +$$4k({ target: 'Array', proto: true, forced: !STRICT_METHOD$1 }, { some: function some(callbackfn /* , thisArg */) { return $some$2(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined); } @@ -3712,13 +3758,13 @@ var webkit = userAgent$5.match(/AppleWebKit\/(\d+)\./); var engineWebkitVersion = !!webkit && +webkit[1]; -var $$4h = _export; -var uncurryThis$17 = functionUncurryThis; +var $$4j = _export; +var uncurryThis$16 = functionUncurryThis; var aCallable$R = aCallable$X; -var toObject$m = toObject$B; +var toObject$n = toObject$C; var lengthOfArrayLike$i = lengthOfArrayLike$A; var deletePropertyOrThrow$2 = deletePropertyOrThrow$4; -var toString$v = toString$z; +var toString$w = toString$A; var fails$_ = fails$1m; var internalSort$1 = arraySort$1; var arrayMethodIsStrict$2 = arrayMethodIsStrict$b; @@ -3728,8 +3774,8 @@ var V8$2 = engineV8Version; var WEBKIT$2 = engineWebkitVersion; var test = []; -var un$Sort$1 = uncurryThis$17(test.sort); -var push$i = uncurryThis$17(test.push); +var nativeSort$1 = uncurryThis$16(test.sort); +var push$i = uncurryThis$16(test.push); // IE8- var FAILS_ON_UNDEFINED = fails$_(function () { @@ -3784,19 +3830,19 @@ var getSortCompare$1 = function (comparefn) { if (y === undefined) return -1; if (x === undefined) return 1; if (comparefn !== undefined) return +comparefn(x, y) || 0; - return toString$v(x) > toString$v(y) ? 1 : -1; + return toString$w(x) > toString$w(y) ? 1 : -1; }; }; // `Array.prototype.sort` method // https://tc39.es/ecma262/#sec-array.prototype.sort -$$4h({ target: 'Array', proto: true, forced: FORCED$m }, { +$$4j({ target: 'Array', proto: true, forced: FORCED$m }, { sort: function sort(comparefn) { if (comparefn !== undefined) aCallable$R(comparefn); - var array = toObject$m(this); + var array = toObject$n(this); - if (STABLE_SORT$1) return comparefn === undefined ? un$Sort$1(array) : un$Sort$1(array, comparefn); + if (STABLE_SORT$1) return comparefn === undefined ? nativeSort$1(array) : nativeSort$1(array, comparefn); var items = []; var arrayLength = lengthOfArrayLike$i(array); @@ -3808,7 +3854,7 @@ $$4h({ target: 'Array', proto: true, forced: FORCED$m }, { internalSort$1(items, getSortCompare$1(comparefn)); - itemsLength = items.length; + itemsLength = lengthOfArrayLike$i(items); index = 0; while (index < itemsLength) array[index] = items[index++]; @@ -3818,18 +3864,18 @@ $$4h({ target: 'Array', proto: true, forced: FORCED$m }, { } }); -var getBuiltIn$z = getBuiltIn$L; +var getBuiltIn$A = getBuiltIn$M; var definePropertyModule$6 = objectDefineProperty; var wellKnownSymbol$r = wellKnownSymbol$K; -var DESCRIPTORS$w = descriptors; +var DESCRIPTORS$x = descriptors; var SPECIES$3 = wellKnownSymbol$r('species'); var setSpecies$7 = function (CONSTRUCTOR_NAME) { - var Constructor = getBuiltIn$z(CONSTRUCTOR_NAME); + var Constructor = getBuiltIn$A(CONSTRUCTOR_NAME); var defineProperty = definePropertyModule$6.f; - if (DESCRIPTORS$w && Constructor && !Constructor[SPECIES$3]) { + if (DESCRIPTORS$x && Constructor && !Constructor[SPECIES$3]) { defineProperty(Constructor, SPECIES$3, { configurable: true, get: function () { return this; } @@ -3843,11 +3889,12 @@ var setSpecies$6 = setSpecies$7; // https://tc39.es/ecma262/#sec-get-array-@@species setSpecies$6('Array'); -var $$4g = _export; -var toObject$l = toObject$B; +var $$4i = _export; +var toObject$m = toObject$C; var toAbsoluteIndex$5 = toAbsoluteIndex$b; var toIntegerOrInfinity$i = toIntegerOrInfinity$o; var lengthOfArrayLike$h = lengthOfArrayLike$A; +var setArrayLength$1 = arraySetLength; var doesNotExceedSafeInteger$3 = doesNotExceedSafeInteger$7; var arraySpeciesCreate$1 = arraySpeciesCreate$6; var createProperty$3 = createProperty$9; @@ -3862,9 +3909,9 @@ var min$8 = Math.min; // `Array.prototype.splice` method // https://tc39.es/ecma262/#sec-array.prototype.splice // with adding support of @@species -$$4g({ target: 'Array', proto: true, forced: !HAS_SPECIES_SUPPORT }, { +$$4i({ target: 'Array', proto: true, forced: !HAS_SPECIES_SUPPORT }, { splice: function splice(start, deleteCount /* , ...items */) { - var O = toObject$l(this); + var O = toObject$m(this); var len = lengthOfArrayLike$h(O); var actualStart = toAbsoluteIndex$5(start, len); var argumentsLength = arguments.length; @@ -3904,7 +3951,7 @@ $$4g({ target: 'Array', proto: true, forced: !HAS_SPECIES_SUPPORT }, { for (k = 0; k < insertCount; k++) { O[k + actualStart] = arguments[k + 2]; } - O.length = len - actualDeleteCount + insertCount; + setArrayLength$1(O, len - actualDeleteCount + insertCount); return A; } }); @@ -3923,9 +3970,10 @@ var addToUnscopables$c = addToUnscopables$n; // https://tc39.es/ecma262/#sec-array.prototype-@@unscopables addToUnscopables$c('flatMap'); -var $$4f = _export; -var toObject$k = toObject$B; +var $$4h = _export; +var toObject$l = toObject$C; var lengthOfArrayLike$g = lengthOfArrayLike$A; +var setArrayLength = arraySetLength; var deletePropertyOrThrow = deletePropertyOrThrow$4; var doesNotExceedSafeInteger$2 = doesNotExceedSafeInteger$7; @@ -3944,10 +3992,10 @@ var SILENT_ON_NON_WRITABLE_LENGTH = !function () { // `Array.prototype.unshift` method // https://tc39.es/ecma262/#sec-array.prototype.unshift -$$4f({ target: 'Array', proto: true, arity: 1, forced: INCORRECT_RESULT || SILENT_ON_NON_WRITABLE_LENGTH }, { +$$4h({ target: 'Array', proto: true, arity: 1, forced: INCORRECT_RESULT || SILENT_ON_NON_WRITABLE_LENGTH }, { // eslint-disable-next-line no-unused-vars -- required for `.length` unshift: function unshift(item) { - var O = toObject$k(this); + var O = toObject$l(this); var len = lengthOfArrayLike$g(O); var argCount = arguments.length; if (argCount) { @@ -3961,12 +4009,12 @@ $$4f({ target: 'Array', proto: true, arity: 1, forced: INCORRECT_RESULT || SILEN for (var j = 0; j < argCount; j++) { O[j] = arguments[j]; } - } return O.length = len + argCount; + } return setArrayLength(O, len + argCount); } }); // eslint-disable-next-line es-x/no-typed-arrays -- safe -var arrayBufferNative = typeof ArrayBuffer != 'undefined' && typeof DataView != 'undefined'; +var arrayBufferBasicDetection = typeof ArrayBuffer != 'undefined' && typeof DataView != 'undefined'; var defineBuiltIn$i = defineBuiltIn$p; @@ -3987,7 +4035,7 @@ var anInstance$d = function (it, Prototype) { var toIntegerOrInfinity$h = toIntegerOrInfinity$o; var toLength$b = toLength$d; -var $RangeError$b = RangeError; +var $RangeError$c = RangeError; // `ToIndex` abstract operation // https://tc39.es/ecma262/#sec-toindex @@ -3995,7 +4043,7 @@ var toIndex$2 = function (it) { if (it === undefined) return 0; var number = toIntegerOrInfinity$h(it); var length = toLength$b(number); - if (number !== length) throw $RangeError$b('Wrong length or index'); + if (number !== length) throw $RangeError$c('Wrong length or index'); return length; }; @@ -4103,9 +4151,9 @@ var ieee754 = { }; var global$M = global$$; -var uncurryThis$16 = functionUncurryThis; -var DESCRIPTORS$v = descriptors; -var NATIVE_ARRAY_BUFFER$2 = arrayBufferNative; +var uncurryThis$15 = functionUncurryThis; +var DESCRIPTORS$w = descriptors; +var NATIVE_ARRAY_BUFFER$2 = arrayBufferBasicDetection; var FunctionName = functionName; var createNonEnumerableProperty$b = createNonEnumerableProperty$i; var defineBuiltIns$8 = defineBuiltIns$9; @@ -4115,8 +4163,8 @@ var toIntegerOrInfinity$g = toIntegerOrInfinity$o; var toLength$a = toLength$d; var toIndex$1 = toIndex$2; var IEEE754 = ieee754; -var getPrototypeOf$a = objectGetPrototypeOf$1; -var setPrototypeOf$4 = objectSetPrototypeOf$1; +var getPrototypeOf$b = objectGetPrototypeOf$1; +var setPrototypeOf$5 = objectSetPrototypeOf$1; var getOwnPropertyNames$4 = objectGetOwnPropertyNames.f; var defineProperty$a = objectDefineProperty.f; var arrayFill = arrayFill$1; @@ -4126,7 +4174,7 @@ var InternalStateModule$i = internalState; var PROPER_FUNCTION_NAME$2 = FunctionName.PROPER; var CONFIGURABLE_FUNCTION_NAME = FunctionName.CONFIGURABLE; -var getInternalState$f = InternalStateModule$i.get; +var getInternalState$d = InternalStateModule$i.get; var setInternalState$h = InternalStateModule$i.set; var ARRAY_BUFFER$1 = 'ArrayBuffer'; var DATA_VIEW = 'DataView'; @@ -4138,11 +4186,11 @@ var $ArrayBuffer = NativeArrayBuffer$1; var ArrayBufferPrototype$1 = $ArrayBuffer && $ArrayBuffer[PROTOTYPE]; var $DataView = global$M[DATA_VIEW]; var DataViewPrototype$1 = $DataView && $DataView[PROTOTYPE]; -var ObjectPrototype$2 = Object.prototype; +var ObjectPrototype$3 = Object.prototype; var Array$2 = global$M.Array; var RangeError$4 = global$M.RangeError; -var fill = uncurryThis$16(arrayFill); -var reverse = uncurryThis$16([].reverse); +var fill = uncurryThis$15(arrayFill); +var reverse = uncurryThis$15([].reverse); var packIEEE754 = IEEE754.pack; var unpackIEEE754 = IEEE754.unpack; @@ -4172,14 +4220,14 @@ var packFloat64 = function (number) { }; var addGetter$1 = function (Constructor, key) { - defineProperty$a(Constructor[PROTOTYPE], key, { get: function () { return getInternalState$f(this)[key]; } }); + defineProperty$a(Constructor[PROTOTYPE], key, { get: function () { return getInternalState$d(this)[key]; } }); }; var get$1 = function (view, count, index, isLittleEndian) { var intIndex = toIndex$1(index); - var store = getInternalState$f(view); + var store = getInternalState$d(view); if (intIndex + count > store.byteLength) throw RangeError$4(WRONG_INDEX); - var bytes = getInternalState$f(store.buffer).bytes; + var bytes = getInternalState$d(store.buffer).bytes; var start = intIndex + store.byteOffset; var pack = arraySlice$9(bytes, start, start + count); return isLittleEndian ? pack : reverse(pack); @@ -4187,9 +4235,9 @@ var get$1 = function (view, count, index, isLittleEndian) { var set$2 = function (view, count, index, conversion, value, isLittleEndian) { var intIndex = toIndex$1(index); - var store = getInternalState$f(view); + var store = getInternalState$d(view); if (intIndex + count > store.byteLength) throw RangeError$4(WRONG_INDEX); - var bytes = getInternalState$f(store.buffer).bytes; + var bytes = getInternalState$d(store.buffer).bytes; var start = intIndex + store.byteOffset; var pack = conversion(+value); for (var i = 0; i < count; i++) bytes[start + i] = pack[isLittleEndian ? i : count - i - 1]; @@ -4203,7 +4251,7 @@ if (!NATIVE_ARRAY_BUFFER$2) { bytes: fill(Array$2(byteLength), 0), byteLength: byteLength }); - if (!DESCRIPTORS$v) this.byteLength = byteLength; + if (!DESCRIPTORS$w) this.byteLength = byteLength; }; ArrayBufferPrototype$1 = $ArrayBuffer[PROTOTYPE]; @@ -4211,7 +4259,7 @@ if (!NATIVE_ARRAY_BUFFER$2) { $DataView = function DataView(buffer, byteOffset, byteLength) { anInstance$c(this, DataViewPrototype$1); anInstance$c(buffer, ArrayBufferPrototype$1); - var bufferLength = getInternalState$f(buffer).byteLength; + var bufferLength = getInternalState$d(buffer).byteLength; var offset = toIntegerOrInfinity$g(byteOffset); if (offset < 0 || offset > bufferLength) throw RangeError$4('Wrong offset'); byteLength = byteLength === undefined ? bufferLength - offset : toLength$a(byteLength); @@ -4221,7 +4269,7 @@ if (!NATIVE_ARRAY_BUFFER$2) { byteLength: byteLength, byteOffset: offset }); - if (!DESCRIPTORS$v) { + if (!DESCRIPTORS$w) { this.buffer = buffer; this.byteLength = byteLength; this.byteOffset = offset; @@ -4230,7 +4278,7 @@ if (!NATIVE_ARRAY_BUFFER$2) { DataViewPrototype$1 = $DataView[PROTOTYPE]; - if (DESCRIPTORS$v) { + if (DESCRIPTORS$w) { addGetter$1($ArrayBuffer, 'byteLength'); addGetter$1($DataView, 'buffer'); addGetter$1($DataView, 'byteLength'); @@ -4300,9 +4348,9 @@ if (!NATIVE_ARRAY_BUFFER$2) { new NativeArrayBuffer$1(); new NativeArrayBuffer$1(1.5); new NativeArrayBuffer$1(NaN); - return INCORRECT_ARRAY_BUFFER_NAME && !CONFIGURABLE_FUNCTION_NAME; + return NativeArrayBuffer$1.length != 1 || INCORRECT_ARRAY_BUFFER_NAME && !CONFIGURABLE_FUNCTION_NAME; })) { - /* eslint-enable no-new -- required for testing */ + /* eslint-enable no-new -- required for testing */ $ArrayBuffer = function ArrayBuffer(length) { anInstance$c(this, ArrayBufferPrototype$1); return new NativeArrayBuffer$1(toIndex$1(length)); @@ -4322,13 +4370,13 @@ if (!NATIVE_ARRAY_BUFFER$2) { } // WebKit bug - the same parent prototype for typed arrays and data view - if (setPrototypeOf$4 && getPrototypeOf$a(DataViewPrototype$1) !== ObjectPrototype$2) { - setPrototypeOf$4(DataViewPrototype$1, ObjectPrototype$2); + if (setPrototypeOf$5 && getPrototypeOf$b(DataViewPrototype$1) !== ObjectPrototype$3) { + setPrototypeOf$5(DataViewPrototype$1, ObjectPrototype$3); } // iOS Safari 7.x bug var testView = new $DataView(new $ArrayBuffer(2)); - var $setInt8 = uncurryThis$16(DataViewPrototype$1.setInt8); + var $setInt8 = uncurryThis$15(DataViewPrototype$1.setInt8); testView.setInt8(0, 2147483648); testView.setInt8(1, 2147483649); if (testView.getInt8(0) || !testView.getInt8(1)) defineBuiltIns$8(DataViewPrototype$1, { @@ -4349,7 +4397,7 @@ var arrayBuffer = { DataView: $DataView }; -var $$4e = _export; +var $$4g = _export; var global$L = global$$; var arrayBufferModule = arrayBuffer; var setSpecies$5 = setSpecies$7; @@ -4360,17 +4408,17 @@ var NativeArrayBuffer = global$L[ARRAY_BUFFER]; // `ArrayBuffer` constructor // https://tc39.es/ecma262/#sec-arraybuffer-constructor -$$4e({ global: true, constructor: true, forced: NativeArrayBuffer !== ArrayBuffer$4 }, { +$$4g({ global: true, constructor: true, forced: NativeArrayBuffer !== ArrayBuffer$4 }, { ArrayBuffer: ArrayBuffer$4 }); setSpecies$5(ARRAY_BUFFER); -var NATIVE_ARRAY_BUFFER$1 = arrayBufferNative; -var DESCRIPTORS$u = descriptors; +var NATIVE_ARRAY_BUFFER$1 = arrayBufferBasicDetection; +var DESCRIPTORS$v = descriptors; var global$K = global$$; var isCallable$k = isCallable$E; -var isObject$q = isObject$C; +var isObject$q = isObject$D; var hasOwn$l = hasOwnProperty_1; var classof$e = classof$l; var tryToString$1 = tryToString$7; @@ -4378,28 +4426,28 @@ var createNonEnumerableProperty$a = createNonEnumerableProperty$i; var defineBuiltIn$h = defineBuiltIn$p; var defineProperty$9 = objectDefineProperty.f; var isPrototypeOf$6 = objectIsPrototypeOf; -var getPrototypeOf$9 = objectGetPrototypeOf$1; -var setPrototypeOf$3 = objectSetPrototypeOf$1; +var getPrototypeOf$a = objectGetPrototypeOf$1; +var setPrototypeOf$4 = objectSetPrototypeOf$1; var wellKnownSymbol$q = wellKnownSymbol$K; var uid$2 = uid$6; var InternalStateModule$h = internalState; var enforceInternalState$3 = InternalStateModule$h.enforce; -var getInternalState$e = InternalStateModule$h.get; +var getInternalState$c = InternalStateModule$h.get; var Int8Array$4 = global$K.Int8Array; var Int8ArrayPrototype$1 = Int8Array$4 && Int8Array$4.prototype; var Uint8ClampedArray$1 = global$K.Uint8ClampedArray; var Uint8ClampedArrayPrototype = Uint8ClampedArray$1 && Uint8ClampedArray$1.prototype; -var TypedArray$1 = Int8Array$4 && getPrototypeOf$9(Int8Array$4); -var TypedArrayPrototype$2 = Int8ArrayPrototype$1 && getPrototypeOf$9(Int8ArrayPrototype$1); -var ObjectPrototype$1 = Object.prototype; +var TypedArray$1 = Int8Array$4 && getPrototypeOf$a(Int8Array$4); +var TypedArrayPrototype$2 = Int8ArrayPrototype$1 && getPrototypeOf$a(Int8ArrayPrototype$1); +var ObjectPrototype$2 = Object.prototype; var TypeError$6 = global$K.TypeError; var TO_STRING_TAG$5 = wellKnownSymbol$q('toStringTag'); var TYPED_ARRAY_TAG$1 = uid$2('TYPED_ARRAY_TAG'); var TYPED_ARRAY_CONSTRUCTOR = 'TypedArrayConstructor'; // Fixing native typed arrays in Opera Presto crashes the browser, see #595 -var NATIVE_ARRAY_BUFFER_VIEWS$3 = NATIVE_ARRAY_BUFFER$1 && !!setPrototypeOf$3 && classof$e(global$K.opera) !== 'Opera'; +var NATIVE_ARRAY_BUFFER_VIEWS$3 = NATIVE_ARRAY_BUFFER$1 && !!setPrototypeOf$4 && classof$e(global$K.opera) !== 'Opera'; var TYPED_ARRAY_TAG_REQUIRED = false; var NAME$1, Constructor, Prototype; @@ -4429,9 +4477,9 @@ var isView = function isView(it) { }; var getTypedArrayConstructor$5 = function (it) { - var proto = getPrototypeOf$9(it); + var proto = getPrototypeOf$a(it); if (!isObject$q(proto)) return; - var state = getInternalState$e(proto); + var state = getInternalState$c(proto); return (state && hasOwn$l(state, TYPED_ARRAY_CONSTRUCTOR)) ? state[TYPED_ARRAY_CONSTRUCTOR] : getTypedArrayConstructor$5(proto); }; @@ -4448,12 +4496,12 @@ var aTypedArray$x = function (it) { }; var aTypedArrayConstructor$5 = function (C) { - if (isCallable$k(C) && (!setPrototypeOf$3 || isPrototypeOf$6(TypedArray$1, C))) return C; + if (isCallable$k(C) && (!setPrototypeOf$4 || isPrototypeOf$6(TypedArray$1, C))) return C; throw TypeError$6(tryToString$1(C) + ' is not a typed array constructor'); }; var exportTypedArrayMethod$y = function (KEY, property, forced, options) { - if (!DESCRIPTORS$u) return; + if (!DESCRIPTORS$v) return; if (forced) for (var ARRAY in TypedArrayConstructorsList) { var TypedArrayConstructor = global$K[ARRAY]; if (TypedArrayConstructor && hasOwn$l(TypedArrayConstructor.prototype, KEY)) try { @@ -4473,8 +4521,8 @@ var exportTypedArrayMethod$y = function (KEY, property, forced, options) { var exportTypedArrayStaticMethod$3 = function (KEY, property, forced) { var ARRAY, TypedArrayConstructor; - if (!DESCRIPTORS$u) return; - if (setPrototypeOf$3) { + if (!DESCRIPTORS$v) return; + if (setPrototypeOf$4) { if (forced) for (ARRAY in TypedArrayConstructorsList) { TypedArrayConstructor = global$K[ARRAY]; if (TypedArrayConstructor && hasOwn$l(TypedArrayConstructor, KEY)) try { @@ -4516,23 +4564,23 @@ if (!NATIVE_ARRAY_BUFFER_VIEWS$3 || !isCallable$k(TypedArray$1) || TypedArray$1 throw TypeError$6('Incorrect invocation'); }; if (NATIVE_ARRAY_BUFFER_VIEWS$3) for (NAME$1 in TypedArrayConstructorsList) { - if (global$K[NAME$1]) setPrototypeOf$3(global$K[NAME$1], TypedArray$1); + if (global$K[NAME$1]) setPrototypeOf$4(global$K[NAME$1], TypedArray$1); } } -if (!NATIVE_ARRAY_BUFFER_VIEWS$3 || !TypedArrayPrototype$2 || TypedArrayPrototype$2 === ObjectPrototype$1) { +if (!NATIVE_ARRAY_BUFFER_VIEWS$3 || !TypedArrayPrototype$2 || TypedArrayPrototype$2 === ObjectPrototype$2) { TypedArrayPrototype$2 = TypedArray$1.prototype; if (NATIVE_ARRAY_BUFFER_VIEWS$3) for (NAME$1 in TypedArrayConstructorsList) { - if (global$K[NAME$1]) setPrototypeOf$3(global$K[NAME$1].prototype, TypedArrayPrototype$2); + if (global$K[NAME$1]) setPrototypeOf$4(global$K[NAME$1].prototype, TypedArrayPrototype$2); } } // WebKit bug - one more object in Uint8ClampedArray prototype chain -if (NATIVE_ARRAY_BUFFER_VIEWS$3 && getPrototypeOf$9(Uint8ClampedArrayPrototype) !== TypedArrayPrototype$2) { - setPrototypeOf$3(Uint8ClampedArrayPrototype, TypedArrayPrototype$2); +if (NATIVE_ARRAY_BUFFER_VIEWS$3 && getPrototypeOf$a(Uint8ClampedArrayPrototype) !== TypedArrayPrototype$2) { + setPrototypeOf$4(Uint8ClampedArrayPrototype, TypedArrayPrototype$2); } -if (DESCRIPTORS$u && !hasOwn$l(TypedArrayPrototype$2, TO_STRING_TAG$5)) { +if (DESCRIPTORS$v && !hasOwn$l(TypedArrayPrototype$2, TO_STRING_TAG$5)) { TYPED_ARRAY_TAG_REQUIRED = true; defineProperty$9(TypedArrayPrototype$2, TO_STRING_TAG$5, { get: function () { return isObject$q(this) ? this[TYPED_ARRAY_TAG$1] : undefined; @@ -4556,14 +4604,14 @@ var arrayBufferViewCore = { TypedArrayPrototype: TypedArrayPrototype$2 }; -var $$4d = _export; +var $$4f = _export; var ArrayBufferViewCore$B = arrayBufferViewCore; var NATIVE_ARRAY_BUFFER_VIEWS$2 = ArrayBufferViewCore$B.NATIVE_ARRAY_BUFFER_VIEWS; // `ArrayBuffer.isView` method // https://tc39.es/ecma262/#sec-arraybuffer.isview -$$4d({ target: 'ArrayBuffer', stat: true, forced: !NATIVE_ARRAY_BUFFER_VIEWS$2 }, { +$$4f({ target: 'ArrayBuffer', stat: true, forced: !NATIVE_ARRAY_BUFFER_VIEWS$2 }, { isView: ArrayBufferViewCore$B.isView }); @@ -4578,8 +4626,9 @@ var aConstructor$5 = function (argument) { throw $TypeError$m(tryToString(argument) + ' is not a constructor'); }; -var anObject$1o = anObject$1A; +var anObject$1n = anObject$1z; var aConstructor$4 = aConstructor$5; +var isNullOrUndefined$e = isNullOrUndefined$i; var wellKnownSymbol$p = wellKnownSymbol$K; var SPECIES$2 = wellKnownSymbol$p('species'); @@ -4587,16 +4636,16 @@ var SPECIES$2 = wellKnownSymbol$p('species'); // `SpeciesConstructor` abstract operation // https://tc39.es/ecma262/#sec-speciesconstructor var speciesConstructor$f = function (O, defaultConstructor) { - var C = anObject$1o(O).constructor; + var C = anObject$1n(O).constructor; var S; - return C === undefined || (S = anObject$1o(C)[SPECIES$2]) == undefined ? defaultConstructor : aConstructor$4(S); + return C === undefined || isNullOrUndefined$e(S = anObject$1n(C)[SPECIES$2]) ? defaultConstructor : aConstructor$4(S); }; -var $$4c = _export; -var uncurryThis$15 = functionUncurryThis; +var $$4e = _export; +var uncurryThis$14 = functionUncurryThis; var fails$Y = fails$1m; var ArrayBufferModule$2 = arrayBuffer; -var anObject$1n = anObject$1A; +var anObject$1m = anObject$1z; var toAbsoluteIndex$4 = toAbsoluteIndex$b; var toLength$9 = toLength$d; var speciesConstructor$e = speciesConstructor$f; @@ -4604,9 +4653,9 @@ var speciesConstructor$e = speciesConstructor$f; var ArrayBuffer$3 = ArrayBufferModule$2.ArrayBuffer; var DataView$2 = ArrayBufferModule$2.DataView; var DataViewPrototype = DataView$2.prototype; -var un$ArrayBufferSlice = uncurryThis$15(ArrayBuffer$3.prototype.slice); -var getUint8 = uncurryThis$15(DataViewPrototype.getUint8); -var setUint8 = uncurryThis$15(DataViewPrototype.setUint8); +var nativeArrayBufferSlice = uncurryThis$14(ArrayBuffer$3.prototype.slice); +var getUint8 = uncurryThis$14(DataViewPrototype.getUint8); +var setUint8 = uncurryThis$14(DataViewPrototype.setUint8); var INCORRECT_SLICE = fails$Y(function () { return !new ArrayBuffer$3(2).slice(1, undefined).byteLength; @@ -4614,12 +4663,12 @@ var INCORRECT_SLICE = fails$Y(function () { // `ArrayBuffer.prototype.slice` method // https://tc39.es/ecma262/#sec-arraybuffer.prototype.slice -$$4c({ target: 'ArrayBuffer', proto: true, unsafe: true, forced: INCORRECT_SLICE }, { +$$4e({ target: 'ArrayBuffer', proto: true, unsafe: true, forced: INCORRECT_SLICE }, { slice: function slice(start, end) { - if (un$ArrayBufferSlice && end === undefined) { - return un$ArrayBufferSlice(anObject$1n(this), start); // FF fix + if (nativeArrayBufferSlice && end === undefined) { + return nativeArrayBufferSlice(anObject$1m(this), start); // FF fix } - var length = anObject$1n(this).byteLength; + var length = anObject$1m(this).byteLength; var first = toAbsoluteIndex$4(start, length); var fin = toAbsoluteIndex$4(end === undefined ? length : end, length); var result = new (speciesConstructor$e(this, ArrayBuffer$3))(toLength$9(fin - first)); @@ -4632,112 +4681,112 @@ $$4c({ target: 'ArrayBuffer', proto: true, unsafe: true, forced: INCORRECT_SLICE } }); -var $$4b = _export; +var $$4d = _export; var ArrayBufferModule$1 = arrayBuffer; -var NATIVE_ARRAY_BUFFER = arrayBufferNative; +var NATIVE_ARRAY_BUFFER = arrayBufferBasicDetection; // `DataView` constructor // https://tc39.es/ecma262/#sec-dataview-constructor -$$4b({ global: true, constructor: true, forced: !NATIVE_ARRAY_BUFFER }, { +$$4d({ global: true, constructor: true, forced: !NATIVE_ARRAY_BUFFER }, { DataView: ArrayBufferModule$1.DataView }); -var $$4a = _export; -var uncurryThis$14 = functionUncurryThis; +var $$4c = _export; +var uncurryThis$13 = functionUncurryThis; var fails$X = fails$1m; var FORCED$l = fails$X(function () { return new Date(16e11).getYear() !== 120; }); -var getFullYear = uncurryThis$14(Date.prototype.getFullYear); +var getFullYear = uncurryThis$13(Date.prototype.getFullYear); // `Date.prototype.getYear` method // https://tc39.es/ecma262/#sec-date.prototype.getyear -$$4a({ target: 'Date', proto: true, forced: FORCED$l }, { +$$4c({ target: 'Date', proto: true, forced: FORCED$l }, { getYear: function getYear() { return getFullYear(this) - 1900; } }); // TODO: Remove from `core-js@4` -var $$49 = _export; -var uncurryThis$13 = functionUncurryThis; +var $$4b = _export; +var uncurryThis$12 = functionUncurryThis; var $Date = Date; -var getTime$4 = uncurryThis$13($Date.prototype.getTime); +var thisTimeValue$4 = uncurryThis$12($Date.prototype.getTime); // `Date.now` method // https://tc39.es/ecma262/#sec-date.now -$$49({ target: 'Date', stat: true }, { +$$4b({ target: 'Date', stat: true }, { now: function now() { - return getTime$4(new $Date()); + return thisTimeValue$4(new $Date()); } }); -var $$48 = _export; -var uncurryThis$12 = functionUncurryThis; +var $$4a = _export; +var uncurryThis$11 = functionUncurryThis; var toIntegerOrInfinity$f = toIntegerOrInfinity$o; var DatePrototype$3 = Date.prototype; -var getTime$3 = uncurryThis$12(DatePrototype$3.getTime); -var setFullYear = uncurryThis$12(DatePrototype$3.setFullYear); +var thisTimeValue$3 = uncurryThis$11(DatePrototype$3.getTime); +var setFullYear = uncurryThis$11(DatePrototype$3.setFullYear); // `Date.prototype.setYear` method // https://tc39.es/ecma262/#sec-date.prototype.setyear -$$48({ target: 'Date', proto: true }, { +$$4a({ target: 'Date', proto: true }, { setYear: function setYear(year) { // validate - getTime$3(this); + thisTimeValue$3(this); var yi = toIntegerOrInfinity$f(year); var yyyy = 0 <= yi && yi <= 99 ? yi + 1900 : yi; return setFullYear(this, yyyy); } }); -var $$47 = _export; +var $$49 = _export; // `Date.prototype.toGMTString` method // https://tc39.es/ecma262/#sec-date.prototype.togmtstring -$$47({ target: 'Date', proto: true }, { +$$49({ target: 'Date', proto: true }, { toGMTString: Date.prototype.toUTCString }); var toIntegerOrInfinity$e = toIntegerOrInfinity$o; -var toString$u = toString$z; -var requireObjectCoercible$h = requireObjectCoercible$k; +var toString$v = toString$A; +var requireObjectCoercible$i = requireObjectCoercible$l; -var $RangeError$a = RangeError; +var $RangeError$b = RangeError; // `String.prototype.repeat` method implementation // https://tc39.es/ecma262/#sec-string.prototype.repeat var stringRepeat = function repeat(count) { - var str = toString$u(requireObjectCoercible$h(this)); + var str = toString$v(requireObjectCoercible$i(this)); var result = ''; var n = toIntegerOrInfinity$e(count); - if (n < 0 || n == Infinity) throw $RangeError$a('Wrong number of repetitions'); + if (n < 0 || n == Infinity) throw $RangeError$b('Wrong number of repetitions'); for (;n > 0; (n >>>= 1) && (str += str)) if (n & 1) result += str; return result; }; // https://github.com/tc39/proposal-string-pad-start-end -var uncurryThis$11 = functionUncurryThis; +var uncurryThis$10 = functionUncurryThis; var toLength$8 = toLength$d; -var toString$t = toString$z; +var toString$u = toString$A; var $repeat$2 = stringRepeat; -var requireObjectCoercible$g = requireObjectCoercible$k; +var requireObjectCoercible$h = requireObjectCoercible$l; -var repeat$3 = uncurryThis$11($repeat$2); -var stringSlice$f = uncurryThis$11(''.slice); +var repeat$3 = uncurryThis$10($repeat$2); +var stringSlice$f = uncurryThis$10(''.slice); var ceil = Math.ceil; // `String.prototype.{ padStart, padEnd }` methods implementation var createMethod$4 = function (IS_END) { return function ($this, maxLength, fillString) { - var S = toString$t(requireObjectCoercible$g($this)); + var S = toString$u(requireObjectCoercible$h($this)); var intMaxLength = toLength$8(maxLength); var stringLength = S.length; - var fillStr = fillString === undefined ? ' ' : toString$t(fillString); + var fillStr = fillString === undefined ? ' ' : toString$u(fillString); var fillLen, stringFiller; if (intMaxLength <= stringLength || fillStr == '') return S; fillLen = intMaxLength - stringLength; @@ -4756,32 +4805,33 @@ var stringPad = { end: createMethod$4(true) }; -var uncurryThis$10 = functionUncurryThis; +var uncurryThis$$ = functionUncurryThis; var fails$W = fails$1m; var padStart = stringPad.start; -var $RangeError$9 = RangeError; +var $RangeError$a = RangeError; +var $isFinite$1 = isFinite; var abs$7 = Math.abs; var DatePrototype$2 = Date.prototype; -var n$DateToISOString = DatePrototype$2.toISOString; -var getTime$2 = uncurryThis$10(DatePrototype$2.getTime); -var getUTCDate = uncurryThis$10(DatePrototype$2.getUTCDate); -var getUTCFullYear = uncurryThis$10(DatePrototype$2.getUTCFullYear); -var getUTCHours = uncurryThis$10(DatePrototype$2.getUTCHours); -var getUTCMilliseconds = uncurryThis$10(DatePrototype$2.getUTCMilliseconds); -var getUTCMinutes = uncurryThis$10(DatePrototype$2.getUTCMinutes); -var getUTCMonth = uncurryThis$10(DatePrototype$2.getUTCMonth); -var getUTCSeconds = uncurryThis$10(DatePrototype$2.getUTCSeconds); +var nativeDateToISOString = DatePrototype$2.toISOString; +var thisTimeValue$2 = uncurryThis$$(DatePrototype$2.getTime); +var getUTCDate = uncurryThis$$(DatePrototype$2.getUTCDate); +var getUTCFullYear = uncurryThis$$(DatePrototype$2.getUTCFullYear); +var getUTCHours = uncurryThis$$(DatePrototype$2.getUTCHours); +var getUTCMilliseconds = uncurryThis$$(DatePrototype$2.getUTCMilliseconds); +var getUTCMinutes = uncurryThis$$(DatePrototype$2.getUTCMinutes); +var getUTCMonth = uncurryThis$$(DatePrototype$2.getUTCMonth); +var getUTCSeconds = uncurryThis$$(DatePrototype$2.getUTCSeconds); // `Date.prototype.toISOString` method implementation // https://tc39.es/ecma262/#sec-date.prototype.toisostring // PhantomJS / old WebKit fails here: var dateToIsoString = (fails$W(function () { - return n$DateToISOString.call(new Date(-5e13 - 1)) != '0385-07-25T07:06:39.999Z'; + return nativeDateToISOString.call(new Date(-5e13 - 1)) != '0385-07-25T07:06:39.999Z'; }) || !fails$W(function () { - n$DateToISOString.call(new Date(NaN)); + nativeDateToISOString.call(new Date(NaN)); })) ? function toISOString() { - if (!isFinite(getTime$2(this))) throw $RangeError$9('Invalid time value'); + if (!$isFinite$1(thisTimeValue$2(this))) throw $RangeError$a('Invalid time value'); var date = this; var year = getUTCFullYear(date); var milliseconds = getUTCMilliseconds(date); @@ -4794,21 +4844,21 @@ var dateToIsoString = (fails$W(function () { ':' + padStart(getUTCSeconds(date), 2, 0) + '.' + padStart(milliseconds, 3, 0) + 'Z'; -} : n$DateToISOString; +} : nativeDateToISOString; -var $$46 = _export; +var $$48 = _export; var toISOString = dateToIsoString; // `Date.prototype.toISOString` method // https://tc39.es/ecma262/#sec-date.prototype.toisostring // PhantomJS / old WebKit has a broken implementations -$$46({ target: 'Date', proto: true, forced: Date.prototype.toISOString !== toISOString }, { +$$48({ target: 'Date', proto: true, forced: Date.prototype.toISOString !== toISOString }, { toISOString: toISOString }); -var $$45 = _export; +var $$47 = _export; var fails$V = fails$1m; -var toObject$j = toObject$B; +var toObject$k = toObject$C; var toPrimitive$2 = toPrimitive$4; var FORCED$k = fails$V(function () { @@ -4818,16 +4868,16 @@ var FORCED$k = fails$V(function () { // `Date.prototype.toJSON` method // https://tc39.es/ecma262/#sec-date.prototype.tojson -$$45({ target: 'Date', proto: true, arity: 1, forced: FORCED$k }, { +$$47({ target: 'Date', proto: true, arity: 1, forced: FORCED$k }, { // eslint-disable-next-line no-unused-vars -- required for `.length` toJSON: function toJSON(key) { - var O = toObject$j(this); + var O = toObject$k(this); var pv = toPrimitive$2(O, 'number'); return typeof pv == 'number' && !isFinite(pv) ? null : O.toISOString(); } }); -var anObject$1m = anObject$1A; +var anObject$1l = anObject$1z; var ordinaryToPrimitive = ordinaryToPrimitive$2; var $TypeError$l = TypeError; @@ -4835,7 +4885,7 @@ var $TypeError$l = TypeError; // `Date.prototype[@@toPrimitive](hint)` method implementation // https://tc39.es/ecma262/#sec-date.prototype-@@toprimitive var dateToPrimitive$1 = function (hint) { - anObject$1m(this); + anObject$1l(this); if (hint === 'string' || hint === 'default') hint = 'string'; else if (hint !== 'number') throw $TypeError$l('Incorrect hint'); return ordinaryToPrimitive(this, hint); @@ -4856,34 +4906,34 @@ if (!hasOwn$k(DatePrototype$1, TO_PRIMITIVE)) { } // TODO: Remove from `core-js@4` -var uncurryThis$$ = functionUncurryThis; +var uncurryThis$_ = functionUncurryThis; var defineBuiltIn$f = defineBuiltIn$p; var DatePrototype = Date.prototype; var INVALID_DATE = 'Invalid Date'; var TO_STRING$1 = 'toString'; -var un$DateToString = uncurryThis$$(DatePrototype[TO_STRING$1]); -var getTime$1 = uncurryThis$$(DatePrototype.getTime); +var nativeDateToString = uncurryThis$_(DatePrototype[TO_STRING$1]); +var thisTimeValue$1 = uncurryThis$_(DatePrototype.getTime); // `Date.prototype.toString` method // https://tc39.es/ecma262/#sec-date.prototype.tostring if (String(new Date(NaN)) != INVALID_DATE) { defineBuiltIn$f(DatePrototype, TO_STRING$1, function toString() { - var value = getTime$1(this); + var value = thisTimeValue$1(this); // eslint-disable-next-line no-self-compare -- NaN check - return value === value ? un$DateToString(this) : INVALID_DATE; + return value === value ? nativeDateToString(this) : INVALID_DATE; }); } -var $$44 = _export; -var uncurryThis$_ = functionUncurryThis; -var toString$s = toString$z; +var $$46 = _export; +var uncurryThis$Z = functionUncurryThis; +var toString$t = toString$A; -var charAt$g = uncurryThis$_(''.charAt); -var charCodeAt$4 = uncurryThis$_(''.charCodeAt); -var exec$a = uncurryThis$_(/./.exec); -var numberToString$2 = uncurryThis$_(1.0.toString); -var toUpperCase = uncurryThis$_(''.toUpperCase); +var charAt$g = uncurryThis$Z(''.charAt); +var charCodeAt$4 = uncurryThis$Z(''.charCodeAt); +var exec$a = uncurryThis$Z(/./.exec); +var numberToString$2 = uncurryThis$Z(1.0.toString); +var toUpperCase = uncurryThis$Z(''.toUpperCase); var raw = /[\w*+\-./@]/; @@ -4895,9 +4945,9 @@ var hex$1 = function (code, length) { // `escape` method // https://tc39.es/ecma262/#sec-escape-string -$$44({ global: true }, { +$$46({ global: true }, { escape: function escape(string) { - var str = toString$s(string); + var str = toString$t(string); var result = ''; var length = str.length; var index = 0; @@ -4918,16 +4968,16 @@ $$44({ global: true }, { } }); -var uncurryThis$Z = functionUncurryThis; +var uncurryThis$Y = functionUncurryThis; var aCallable$Q = aCallable$X; -var isObject$p = isObject$C; +var isObject$p = isObject$D; var hasOwn$j = hasOwnProperty_1; var arraySlice$8 = arraySlice$c; var NATIVE_BIND = functionBindNative; var $Function = Function; -var concat$3 = uncurryThis$Z([].concat); -var join$7 = uncurryThis$Z([].join); +var concat$3 = uncurryThis$Y([].concat); +var join$7 = uncurryThis$Y([].join); var factories = {}; var construct = function (C, argsLength, args) { @@ -4952,19 +5002,19 @@ var functionBind = NATIVE_BIND ? $Function.bind : function bind(that /* , ...arg }; // TODO: Remove from `core-js@4` -var $$43 = _export; +var $$45 = _export; var bind$o = functionBind; // `Function.prototype.bind` method // https://tc39.es/ecma262/#sec-function.prototype.bind -$$43({ target: 'Function', proto: true, forced: Function.bind !== bind$o }, { +$$45({ target: 'Function', proto: true, forced: Function.bind !== bind$o }, { bind: bind$o }); var isCallable$j = isCallable$E; -var isObject$o = isObject$C; +var isObject$o = isObject$D; var definePropertyModule$5 = objectDefineProperty; -var getPrototypeOf$8 = objectGetPrototypeOf$1; +var getPrototypeOf$9 = objectGetPrototypeOf$1; var wellKnownSymbol$n = wellKnownSymbol$K; var makeBuiltIn$1 = makeBuiltIn$4.exports; @@ -4979,25 +5029,25 @@ if (!(HAS_INSTANCE in FunctionPrototype$1)) { var P = this.prototype; if (!isObject$o(P)) return O instanceof this; // for environment w/o native `@@hasInstance` logic enough `instanceof`, but add this: - while (O = getPrototypeOf$8(O)) if (P === O) return true; + while (O = getPrototypeOf$9(O)) if (P === O) return true; return false; }, HAS_INSTANCE) }); } -var DESCRIPTORS$t = descriptors; +var DESCRIPTORS$u = descriptors; var FUNCTION_NAME_EXISTS = functionName.EXISTS; -var uncurryThis$Y = functionUncurryThis; +var uncurryThis$X = functionUncurryThis; var defineProperty$8 = objectDefineProperty.f; var FunctionPrototype = Function.prototype; -var functionToString = uncurryThis$Y(FunctionPrototype.toString); +var functionToString = uncurryThis$X(FunctionPrototype.toString); var nameRE = /function\b(?:\s|\/\*[\S\s]*?\*\/|\/\/[^\n\r]*[\n\r]+)*([^\s(/]*)/; -var regExpExec$4 = uncurryThis$Y(nameRE.exec); +var regExpExec$4 = uncurryThis$X(nameRE.exec); var NAME = 'name'; // Function instances `.name` property // https://tc39.es/ecma262/#sec-function-instances-name -if (DESCRIPTORS$t && !FUNCTION_NAME_EXISTS) { +if (DESCRIPTORS$u && !FUNCTION_NAME_EXISTS) { defineProperty$8(FunctionPrototype, NAME, { configurable: true, get: function () { @@ -5010,12 +5060,12 @@ if (DESCRIPTORS$t && !FUNCTION_NAME_EXISTS) { }); } -var $$42 = _export; +var $$44 = _export; var global$J = global$$; // `globalThis` object // https://tc39.es/ecma262/#sec-globalthis -$$42({ global: true }, { +$$44({ global: true }, { globalThis: global$J }); @@ -5040,7 +5090,7 @@ var arrayBufferNonExtensible = fails$U(function () { }); var fails$T = fails$1m; -var isObject$n = isObject$C; +var isObject$n = isObject$D; var classof$d = classofRaw$1; var ARRAY_BUFFER_NON_EXTENSIBLE$2 = arrayBufferNonExtensible; @@ -5063,10 +5113,10 @@ var freezing = !fails$S(function () { return Object.isExtensible(Object.preventExtensions({})); }); -var $$41 = _export; -var uncurryThis$X = functionUncurryThis; +var $$43 = _export; +var uncurryThis$W = functionUncurryThis; var hiddenKeys = hiddenKeys$6; -var isObject$m = isObject$C; +var isObject$m = isObject$D; var hasOwn$i = hasOwnProperty_1; var defineProperty$7 = objectDefineProperty.f; var getOwnPropertyNamesModule = objectGetOwnPropertyNames; @@ -5122,7 +5172,7 @@ var enable = function () { meta.enable = function () { /* empty */ }; REQUIRED = true; var getOwnPropertyNames = getOwnPropertyNamesModule.f; - var splice = uncurryThis$X([].splice); + var splice = uncurryThis$W([].splice); var test = {}; test[METADATA] = 1; @@ -5138,7 +5188,7 @@ var enable = function () { } return result; }; - $$41({ target: 'Object', stat: true, forced: true }, { + $$43({ target: 'Object', stat: true, forced: true }, { getOwnPropertyNames: getOwnPropertyNamesExternalModule.f }); } @@ -5153,16 +5203,17 @@ var meta = internalMetadata.exports = { hiddenKeys[METADATA] = true; -var $$40 = _export; +var $$42 = _export; var global$H = global$$; -var uncurryThis$W = functionUncurryThis; +var uncurryThis$V = functionUncurryThis; var isForced$3 = isForced_1; var defineBuiltIn$e = defineBuiltIn$p; var InternalMetadataModule$1 = internalMetadata.exports; var iterate$H = iterate$J; var anInstance$b = anInstance$d; var isCallable$i = isCallable$E; -var isObject$l = isObject$C; +var isNullOrUndefined$d = isNullOrUndefined$i; +var isObject$l = isObject$D; var fails$R = fails$1m; var checkCorrectnessOfIteration$2 = checkCorrectnessOfIteration$4; var setToStringTag$6 = setToStringTag$d; @@ -5178,7 +5229,7 @@ var collection$4 = function (CONSTRUCTOR_NAME, wrapper, common) { var exported = {}; var fixMethod = function (KEY) { - var uncurriedNativeMethod = uncurryThis$W(NativePrototype[KEY]); + var uncurriedNativeMethod = uncurryThis$V(NativePrototype[KEY]); defineBuiltIn$e(NativePrototype, KEY, KEY == 'add' ? function add(value) { uncurriedNativeMethod(this, value === 0 ? 0 : value); @@ -5229,7 +5280,7 @@ var collection$4 = function (CONSTRUCTOR_NAME, wrapper, common) { Constructor = wrapper(function (dummy, iterable) { anInstance$b(dummy, NativePrototype); var that = inheritIfRequired$4(new NativeConstructor(), dummy, Constructor); - if (iterable != undefined) iterate$H(iterable, that[ADDER], { that: that, AS_ENTRIES: IS_MAP }); + if (!isNullOrUndefined$d(iterable)) iterate$H(iterable, that[ADDER], { that: that, AS_ENTRIES: IS_MAP }); return that; }); Constructor.prototype = NativePrototype; @@ -5249,7 +5300,7 @@ var collection$4 = function (CONSTRUCTOR_NAME, wrapper, common) { } exported[CONSTRUCTOR_NAME] = Constructor; - $$40({ global: true, constructor: true, forced: Constructor != NativeConstructor }, exported); + $$42({ global: true, constructor: true, forced: Constructor != NativeConstructor }, exported); setToStringTag$6(Constructor, CONSTRUCTOR_NAME); @@ -5263,10 +5314,11 @@ var create$b = objectCreate$1; var defineBuiltIns$7 = defineBuiltIns$9; var bind$n = functionBindContext; var anInstance$a = anInstance$d; +var isNullOrUndefined$c = isNullOrUndefined$i; var iterate$G = iterate$J; -var defineIterator$1 = defineIterator$3; +var defineIterator$1 = iteratorDefine; var setSpecies$4 = setSpecies$7; -var DESCRIPTORS$s = descriptors; +var DESCRIPTORS$t = descriptors; var fastKey = internalMetadata.exports.fastKey; var InternalStateModule$g = internalState; @@ -5284,8 +5336,8 @@ var collectionStrong$2 = { last: undefined, size: 0 }); - if (!DESCRIPTORS$s) that.size = 0; - if (iterable != undefined) iterate$G(iterable, that[ADDER], { that: that, AS_ENTRIES: IS_MAP }); + if (!DESCRIPTORS$t) that.size = 0; + if (!isNullOrUndefined$c(iterable)) iterate$G(iterable, that[ADDER], { that: that, AS_ENTRIES: IS_MAP }); }); var Prototype = Constructor.prototype; @@ -5311,7 +5363,7 @@ var collectionStrong$2 = { }; if (!state.first) state.first = entry; if (previous) previous.next = entry; - if (DESCRIPTORS$s) state.size++; + if (DESCRIPTORS$t) state.size++; else that.size++; // add to index if (index !== 'F') state.index[index] = entry; @@ -5346,7 +5398,7 @@ var collectionStrong$2 = { entry = entry.next; } state.first = state.last = undefined; - if (DESCRIPTORS$s) state.size = 0; + if (DESCRIPTORS$t) state.size = 0; else that.size = 0; }, // `{ Map, Set }.prototype.delete(key)` methods @@ -5365,7 +5417,7 @@ var collectionStrong$2 = { if (next) next.previous = prev; if (state.first == entry) state.first = next; if (state.last == entry) state.last = prev; - if (DESCRIPTORS$s) state.size--; + if (DESCRIPTORS$t) state.size--; else that.size--; } return !!entry; }, @@ -5409,7 +5461,7 @@ var collectionStrong$2 = { return define(this, value = value === 0 ? 0 : value, value); } }); - if (DESCRIPTORS$s) defineProperty$6(Prototype, 'size', { + if (DESCRIPTORS$t) defineProperty$6(Prototype, 'size', { get: function () { return getInternalState(this).size; } @@ -5481,7 +5533,7 @@ var mathLog1p = Math.log1p || function log1p(x) { return n > -1e-8 && n < 1e-8 ? n - n * n / 2 : log$7(1 + n); }; -var $$3$ = _export; +var $$41 = _export; var log1p$1 = mathLog1p; // eslint-disable-next-line es-x/no-math-acosh -- required for testing @@ -5498,7 +5550,7 @@ var FORCED$j = !$acosh // `Math.acosh` method // https://tc39.es/ecma262/#sec-math.acosh -$$3$({ target: 'Math', stat: true, forced: FORCED$j }, { +$$41({ target: 'Math', stat: true, forced: FORCED$j }, { acosh: function acosh(x) { var n = +x; return n < 1 ? NaN : n > 94906265.62425156 @@ -5507,7 +5559,7 @@ $$3$({ target: 'Math', stat: true, forced: FORCED$j }, { } }); -var $$3_ = _export; +var $$40 = _export; // eslint-disable-next-line es-x/no-math-asinh -- required for testing var $asinh = Math.asinh; @@ -5522,11 +5574,11 @@ function asinh(x) { // `Math.asinh` method // https://tc39.es/ecma262/#sec-math.asinh // Tor Browser bug: Math.asinh(0) -> -0 -$$3_({ target: 'Math', stat: true, forced: !($asinh && 1 / $asinh(0) > 0) }, { +$$40({ target: 'Math', stat: true, forced: !($asinh && 1 / $asinh(0) > 0) }, { asinh: asinh }); -var $$3Z = _export; +var $$3$ = _export; // eslint-disable-next-line es-x/no-math-atanh -- required for testing var $atanh = Math.atanh; @@ -5535,7 +5587,7 @@ var log$4 = Math.log; // `Math.atanh` method // https://tc39.es/ecma262/#sec-math.atanh // Tor Browser bug: Math.atanh(-0) -> 0 -$$3Z({ target: 'Math', stat: true, forced: !($atanh && 1 / $atanh(-0) < 0) }, { +$$3$({ target: 'Math', stat: true, forced: !($atanh && 1 / $atanh(-0) < 0) }, { atanh: function atanh(x) { var n = +x; return n == 0 ? n : log$4((1 + n) / (1 - n)) / 2; @@ -5551,7 +5603,7 @@ var mathSign = Math.sign || function sign(x) { return n == 0 || n != n ? n : n < 0 ? -1 : 1; }; -var $$3Y = _export; +var $$3_ = _export; var sign$2 = mathSign; var abs$6 = Math.abs; @@ -5559,14 +5611,14 @@ var pow$4 = Math.pow; // `Math.cbrt` method // https://tc39.es/ecma262/#sec-math.cbrt -$$3Y({ target: 'Math', stat: true }, { +$$3_({ target: 'Math', stat: true }, { cbrt: function cbrt(x) { var n = +x; return sign$2(n) * pow$4(abs$6(n), 1 / 3); } }); -var $$3X = _export; +var $$3Z = _export; var floor$7 = Math.floor; var log$3 = Math.log; @@ -5574,7 +5626,7 @@ var LOG2E = Math.LOG2E; // `Math.clz32` method // https://tc39.es/ecma262/#sec-math.clz32 -$$3X({ target: 'Math', stat: true }, { +$$3Z({ target: 'Math', stat: true }, { clz32: function clz32(x) { var n = x >>> 0; return n ? 31 - floor$7(log$3(n + 0.5) * LOG2E) : 32; @@ -5597,7 +5649,7 @@ var mathExpm1 = (!$expm1 return n == 0 ? n : n > -1e-6 && n < 1e-6 ? n + n * n / 2 : exp$2(n) - 1; } : $expm1; -var $$3W = _export; +var $$3Y = _export; var expm1$3 = mathExpm1; // eslint-disable-next-line es-x/no-math-cosh -- required for testing @@ -5607,20 +5659,20 @@ var E$1 = Math.E; // `Math.cosh` method // https://tc39.es/ecma262/#sec-math.cosh -$$3W({ target: 'Math', stat: true, forced: !$cosh || $cosh(710) === Infinity }, { +$$3Y({ target: 'Math', stat: true, forced: !$cosh || $cosh(710) === Infinity }, { cosh: function cosh(x) { var t = expm1$3(abs$5(x) - 1) + 1; return (t + 1 / (t * E$1 * E$1)) * (E$1 / 2); } }); -var $$3V = _export; +var $$3X = _export; var expm1$2 = mathExpm1; // `Math.expm1` method // https://tc39.es/ecma262/#sec-math.expm1 // eslint-disable-next-line es-x/no-math-expm1 -- required for testing -$$3V({ target: 'Math', stat: true, forced: expm1$2 != Math.expm1 }, { expm1: expm1$2 }); +$$3X({ target: 'Math', stat: true, forced: expm1$2 != Math.expm1 }, { expm1: expm1$2 }); var sign$1 = mathSign; @@ -5651,14 +5703,14 @@ var mathFround = Math.fround || function fround(x) { return $sign * result; }; -var $$3U = _export; +var $$3W = _export; var fround$1 = mathFround; // `Math.fround` method // https://tc39.es/ecma262/#sec-math.fround -$$3U({ target: 'Math', stat: true }, { fround: fround$1 }); +$$3W({ target: 'Math', stat: true }, { fround: fround$1 }); -var $$3T = _export; +var $$3V = _export; // eslint-disable-next-line es-x/no-math-hypot -- required for testing var $hypot = Math.hypot; @@ -5671,7 +5723,7 @@ var BUGGY = !!$hypot && $hypot(Infinity, NaN) !== Infinity; // `Math.hypot` method // https://tc39.es/ecma262/#sec-math.hypot -$$3T({ target: 'Math', stat: true, arity: 2, forced: BUGGY }, { +$$3V({ target: 'Math', stat: true, arity: 2, forced: BUGGY }, { // eslint-disable-next-line no-unused-vars -- required for `.length` hypot: function hypot(value1, value2) { var sum = 0; @@ -5694,7 +5746,7 @@ $$3T({ target: 'Math', stat: true, arity: 2, forced: BUGGY }, { } }); -var $$3S = _export; +var $$3U = _export; var fails$Q = fails$1m; // eslint-disable-next-line es-x/no-math-imul -- required for testing @@ -5707,7 +5759,7 @@ var FORCED$i = fails$Q(function () { // `Math.imul` method // https://tc39.es/ecma262/#sec-math.imul // some WebKit versions fails with big numbers, some has wrong arity -$$3S({ target: 'Math', stat: true, forced: FORCED$i }, { +$$3U({ target: 'Math', stat: true, forced: FORCED$i }, { imul: function imul(x, y) { var UINT16 = 0xFFFF; var xn = +x; @@ -5726,45 +5778,45 @@ var mathLog10 = Math.log10 || function log10(x) { return log$2(x) * LOG10E; }; -var $$3R = _export; +var $$3T = _export; var log10$1 = mathLog10; // `Math.log10` method // https://tc39.es/ecma262/#sec-math.log10 -$$3R({ target: 'Math', stat: true }, { +$$3T({ target: 'Math', stat: true }, { log10: log10$1 }); -var $$3Q = _export; +var $$3S = _export; var log1p = mathLog1p; // `Math.log1p` method // https://tc39.es/ecma262/#sec-math.log1p -$$3Q({ target: 'Math', stat: true }, { log1p: log1p }); +$$3S({ target: 'Math', stat: true }, { log1p: log1p }); -var $$3P = _export; +var $$3R = _export; var log$1 = Math.log; var LN2 = Math.LN2; // `Math.log2` method // https://tc39.es/ecma262/#sec-math.log2 -$$3P({ target: 'Math', stat: true }, { +$$3R({ target: 'Math', stat: true }, { log2: function log2(x) { return log$1(x) / LN2; } }); -var $$3O = _export; +var $$3Q = _export; var sign = mathSign; // `Math.sign` method // https://tc39.es/ecma262/#sec-math.sign -$$3O({ target: 'Math', stat: true }, { +$$3Q({ target: 'Math', stat: true }, { sign: sign }); -var $$3N = _export; +var $$3P = _export; var fails$P = fails$1m; var expm1$1 = mathExpm1; @@ -5780,21 +5832,21 @@ var FORCED$h = fails$P(function () { // `Math.sinh` method // https://tc39.es/ecma262/#sec-math.sinh // V8 near Chromium 38 has a problem with very small numbers -$$3N({ target: 'Math', stat: true, forced: FORCED$h }, { +$$3P({ target: 'Math', stat: true, forced: FORCED$h }, { sinh: function sinh(x) { var n = +x; return abs$2(n) < 1 ? (expm1$1(n) - expm1$1(-n)) / 2 : (exp$1(n - 1) - exp$1(-n - 1)) * (E / 2); } }); -var $$3M = _export; +var $$3O = _export; var expm1 = mathExpm1; var exp = Math.exp; // `Math.tanh` method // https://tc39.es/ecma262/#sec-math.tanh -$$3M({ target: 'Math', stat: true }, { +$$3O({ target: 'Math', stat: true }, { tanh: function tanh(x) { var n = +x; var a = expm1(n); @@ -5809,31 +5861,31 @@ var setToStringTag$5 = setToStringTag$d; // https://tc39.es/ecma262/#sec-math-@@tostringtag setToStringTag$5(Math, 'Math', true); -var $$3L = _export; +var $$3N = _export; var trunc = mathTrunc; // `Math.trunc` method // https://tc39.es/ecma262/#sec-math.trunc -$$3L({ target: 'Math', stat: true }, { +$$3N({ target: 'Math', stat: true }, { trunc: trunc }); -var uncurryThis$V = functionUncurryThis; +var uncurryThis$U = functionUncurryThis; // `thisNumberValue` abstract operation // https://tc39.es/ecma262/#sec-thisnumbervalue -var thisNumberValue$4 = uncurryThis$V(1.0.valueOf); +var thisNumberValue$5 = uncurryThis$U(1.0.valueOf); // a string of all valid unicode whitespaces var whitespaces$5 = '\u0009\u000A\u000B\u000C\u000D\u0020\u00A0\u1680\u2000\u2001\u2002' + '\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028\u2029\uFEFF'; -var uncurryThis$U = functionUncurryThis; -var requireObjectCoercible$f = requireObjectCoercible$k; -var toString$r = toString$z; +var uncurryThis$T = functionUncurryThis; +var requireObjectCoercible$g = requireObjectCoercible$l; +var toString$s = toString$A; var whitespaces$4 = whitespaces$5; -var replace$8 = uncurryThis$U(''.replace); +var replace$8 = uncurryThis$T(''.replace); var whitespace = '[' + whitespaces$4 + ']'; var ltrim = RegExp('^' + whitespace + whitespace + '*'); var rtrim = RegExp(whitespace + whitespace + '*$'); @@ -5841,7 +5893,7 @@ var rtrim = RegExp(whitespace + whitespace + '*$'); // `String.prototype.{ trim, trimStart, trimEnd, trimLeft, trimRight }` methods implementation var createMethod$3 = function (TYPE) { return function ($this) { - var string = toString$r(requireObjectCoercible$f($this)); + var string = toString$s(requireObjectCoercible$g($this)); if (TYPE & 1) string = replace$8(string, ltrim, ''); if (TYPE & 2) string = replace$8(string, rtrim, ''); return string; @@ -5860,9 +5912,9 @@ var stringTrim = { trim: createMethod$3(3) }; -var DESCRIPTORS$r = descriptors; +var DESCRIPTORS$s = descriptors; var global$G = global$$; -var uncurryThis$T = functionUncurryThis; +var uncurryThis$S = functionUncurryThis; var isForced$2 = isForced_1; var defineBuiltIn$d = defineBuiltIn$p; var hasOwn$h = hasOwnProperty_1; @@ -5874,15 +5926,15 @@ var fails$O = fails$1m; var getOwnPropertyNames$3 = objectGetOwnPropertyNames.f; var getOwnPropertyDescriptor$8 = objectGetOwnPropertyDescriptor.f; var defineProperty$5 = objectDefineProperty.f; -var thisNumberValue$3 = thisNumberValue$4; +var thisNumberValue$4 = thisNumberValue$5; var trim$2 = stringTrim.trim; var NUMBER = 'Number'; var NativeNumber = global$G[NUMBER]; var NumberPrototype = NativeNumber.prototype; var TypeError$5 = global$G.TypeError; -var arraySlice$7 = uncurryThis$T(''.slice); -var charCodeAt$3 = uncurryThis$T(''.charCodeAt); +var arraySlice$7 = uncurryThis$S(''.slice); +var charCodeAt$3 = uncurryThis$S(''.charCodeAt); // `ToNumeric` abstract operation // https://tc39.es/ecma262/#sec-tonumeric @@ -5928,10 +5980,10 @@ if (isForced$2(NUMBER, !NativeNumber(' 0o1') || !NativeNumber('0b1') || NativeNu var n = arguments.length < 1 ? 0 : NativeNumber(toNumeric(value)); var dummy = this; // check on 1..constructor(foo) case - return isPrototypeOf$5(NumberPrototype, dummy) && fails$O(function () { thisNumberValue$3(dummy); }) + return isPrototypeOf$5(NumberPrototype, dummy) && fails$O(function () { thisNumberValue$4(dummy); }) ? inheritIfRequired$3(Object(n), dummy, NumberWrapper) : n; }; - for (var keys$1 = DESCRIPTORS$r ? getOwnPropertyNames$3(NativeNumber) : ( + for (var keys$1 = DESCRIPTORS$s ? getOwnPropertyNames$3(NativeNumber) : ( // ES3: 'MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,' + // ES2015 (in case, if modules with ES2015 Number statics required before): @@ -5948,11 +6000,11 @@ if (isForced$2(NUMBER, !NativeNumber(' 0o1') || !NativeNumber('0b1') || NativeNu defineBuiltIn$d(global$G, NUMBER, NumberWrapper, { constructor: true }); } -var $$3K = _export; +var $$3M = _export; // `Number.EPSILON` constant // https://tc39.es/ecma262/#sec-number.epsilon -$$3K({ target: 'Number', stat: true, nonConfigurable: true, nonWritable: true }, { +$$3M({ target: 'Number', stat: true, nonConfigurable: true, nonWritable: true }, { EPSILON: Math.pow(2, -52) }); @@ -5967,14 +6019,14 @@ var numberIsFinite$2 = Number.isFinite || function isFinite(it) { return typeof it == 'number' && globalIsFinite(it); }; -var $$3J = _export; +var $$3L = _export; var numberIsFinite$1 = numberIsFinite$2; // `Number.isFinite` method // https://tc39.es/ecma262/#sec-number.isfinite -$$3J({ target: 'Number', stat: true }, { isFinite: numberIsFinite$1 }); +$$3L({ target: 'Number', stat: true }, { isFinite: numberIsFinite$1 }); -var isObject$k = isObject$C; +var isObject$k = isObject$D; var floor$6 = Math.floor; @@ -5985,92 +6037,92 @@ var isIntegralNumber$3 = Number.isInteger || function isInteger(it) { return !isObject$k(it) && isFinite(it) && floor$6(it) === it; }; -var $$3I = _export; +var $$3K = _export; var isIntegralNumber$2 = isIntegralNumber$3; // `Number.isInteger` method // https://tc39.es/ecma262/#sec-number.isinteger -$$3I({ target: 'Number', stat: true }, { +$$3K({ target: 'Number', stat: true }, { isInteger: isIntegralNumber$2 }); -var $$3H = _export; +var $$3J = _export; // `Number.isNaN` method // https://tc39.es/ecma262/#sec-number.isnan -$$3H({ target: 'Number', stat: true }, { +$$3J({ target: 'Number', stat: true }, { isNaN: function isNaN(number) { // eslint-disable-next-line no-self-compare -- NaN check return number != number; } }); -var $$3G = _export; +var $$3I = _export; var isIntegralNumber$1 = isIntegralNumber$3; var abs$1 = Math.abs; // `Number.isSafeInteger` method // https://tc39.es/ecma262/#sec-number.issafeinteger -$$3G({ target: 'Number', stat: true }, { +$$3I({ target: 'Number', stat: true }, { isSafeInteger: function isSafeInteger(number) { return isIntegralNumber$1(number) && abs$1(number) <= 0x1FFFFFFFFFFFFF; } }); -var $$3F = _export; +var $$3H = _export; // `Number.MAX_SAFE_INTEGER` constant // https://tc39.es/ecma262/#sec-number.max_safe_integer -$$3F({ target: 'Number', stat: true, nonConfigurable: true, nonWritable: true }, { +$$3H({ target: 'Number', stat: true, nonConfigurable: true, nonWritable: true }, { MAX_SAFE_INTEGER: 0x1FFFFFFFFFFFFF }); -var $$3E = _export; +var $$3G = _export; // `Number.MIN_SAFE_INTEGER` constant // https://tc39.es/ecma262/#sec-number.min_safe_integer -$$3E({ target: 'Number', stat: true, nonConfigurable: true, nonWritable: true }, { +$$3G({ target: 'Number', stat: true, nonConfigurable: true, nonWritable: true }, { MIN_SAFE_INTEGER: -0x1FFFFFFFFFFFFF }); var global$E = global$$; var fails$N = fails$1m; -var uncurryThis$S = functionUncurryThis; -var toString$q = toString$z; +var uncurryThis$R = functionUncurryThis; +var toString$r = toString$A; var trim$1 = stringTrim.trim; var whitespaces$3 = whitespaces$5; -var charAt$f = uncurryThis$S(''.charAt); -var n$ParseFloat = global$E.parseFloat; +var charAt$f = uncurryThis$R(''.charAt); +var $parseFloat$1 = global$E.parseFloat; var Symbol$2 = global$E.Symbol; var ITERATOR$5 = Symbol$2 && Symbol$2.iterator; -var FORCED$g = 1 / n$ParseFloat(whitespaces$3 + '-0') !== -Infinity +var FORCED$g = 1 / $parseFloat$1(whitespaces$3 + '-0') !== -Infinity // MS Edge 18- broken with boxed symbols - || (ITERATOR$5 && !fails$N(function () { n$ParseFloat(Object(ITERATOR$5)); })); + || (ITERATOR$5 && !fails$N(function () { $parseFloat$1(Object(ITERATOR$5)); })); // `parseFloat` method // https://tc39.es/ecma262/#sec-parsefloat-string var numberParseFloat = FORCED$g ? function parseFloat(string) { - var trimmedString = trim$1(toString$q(string)); - var result = n$ParseFloat(trimmedString); + var trimmedString = trim$1(toString$r(string)); + var result = $parseFloat$1(trimmedString); return result === 0 && charAt$f(trimmedString, 0) == '-' ? -0 : result; -} : n$ParseFloat; +} : $parseFloat$1; -var $$3D = _export; +var $$3F = _export; var parseFloat$1 = numberParseFloat; // `Number.parseFloat` method // https://tc39.es/ecma262/#sec-number.parseFloat // eslint-disable-next-line es-x/no-number-parsefloat -- required for testing -$$3D({ target: 'Number', stat: true, forced: Number.parseFloat != parseFloat$1 }, { +$$3F({ target: 'Number', stat: true, forced: Number.parseFloat != parseFloat$1 }, { parseFloat: parseFloat$1 }); var global$D = global$$; var fails$M = fails$1m; -var uncurryThis$R = functionUncurryThis; -var toString$p = toString$z; +var uncurryThis$Q = functionUncurryThis; +var toString$q = toString$A; var trim = stringTrim.trim; var whitespaces$2 = whitespaces$5; @@ -6078,7 +6130,7 @@ var $parseInt$1 = global$D.parseInt; var Symbol$1 = global$D.Symbol; var ITERATOR$4 = Symbol$1 && Symbol$1.iterator; var hex = /^[+-]?0x/i; -var exec$9 = uncurryThis$R(hex.exec); +var exec$9 = uncurryThis$Q(hex.exec); var FORCED$f = $parseInt$1(whitespaces$2 + '08') !== 8 || $parseInt$1(whitespaces$2 + '0x16') !== 22 // MS Edge 18- broken with boxed symbols || (ITERATOR$4 && !fails$M(function () { $parseInt$1(Object(ITERATOR$4)); })); @@ -6086,75 +6138,75 @@ var FORCED$f = $parseInt$1(whitespaces$2 + '08') !== 8 || $parseInt$1(whitespace // `parseInt` method // https://tc39.es/ecma262/#sec-parseint-string-radix var numberParseInt = FORCED$f ? function parseInt(string, radix) { - var S = trim(toString$p(string)); + var S = trim(toString$q(string)); return $parseInt$1(S, (radix >>> 0) || (exec$9(hex, S) ? 16 : 10)); } : $parseInt$1; -var $$3C = _export; +var $$3E = _export; var parseInt$3 = numberParseInt; // `Number.parseInt` method // https://tc39.es/ecma262/#sec-number.parseint // eslint-disable-next-line es-x/no-number-parseint -- required for testing -$$3C({ target: 'Number', stat: true, forced: Number.parseInt != parseInt$3 }, { +$$3E({ target: 'Number', stat: true, forced: Number.parseInt != parseInt$3 }, { parseInt: parseInt$3 }); -var $$3B = _export; -var uncurryThis$Q = functionUncurryThis; +var $$3D = _export; +var uncurryThis$P = functionUncurryThis; var toIntegerOrInfinity$d = toIntegerOrInfinity$o; -var thisNumberValue$2 = thisNumberValue$4; +var thisNumberValue$3 = thisNumberValue$5; var $repeat$1 = stringRepeat; var log10 = mathLog10; var fails$L = fails$1m; -var $RangeError$8 = RangeError; +var $RangeError$9 = RangeError; var $String$1 = String; var $isFinite = isFinite; var abs = Math.abs; var floor$5 = Math.floor; var pow$2 = Math.pow; var round$1 = Math.round; -var un$ToExponential = uncurryThis$Q(1.0.toExponential); -var repeat$2 = uncurryThis$Q($repeat$1); -var stringSlice$e = uncurryThis$Q(''.slice); +var nativeToExponential = uncurryThis$P(1.0.toExponential); +var repeat$2 = uncurryThis$P($repeat$1); +var stringSlice$e = uncurryThis$P(''.slice); // Edge 17- -var ROUNDS_PROPERLY = un$ToExponential(-6.9e-11, 4) === '-6.9000e-11' +var ROUNDS_PROPERLY = nativeToExponential(-6.9e-11, 4) === '-6.9000e-11' // IE11- && Edge 14- - && un$ToExponential(1.255, 2) === '1.25e+0' + && nativeToExponential(1.255, 2) === '1.25e+0' // FF86-, V8 ~ Chrome 49-50 - && un$ToExponential(12345, 3) === '1.235e+4' + && nativeToExponential(12345, 3) === '1.235e+4' // FF86-, V8 ~ Chrome 49-50 - && un$ToExponential(25, 0) === '3e+1'; + && nativeToExponential(25, 0) === '3e+1'; // IE8- var THROWS_ON_INFINITY_FRACTION = fails$L(function () { - un$ToExponential(1, Infinity); + nativeToExponential(1, Infinity); }) && fails$L(function () { - un$ToExponential(1, -Infinity); + nativeToExponential(1, -Infinity); }); // Safari <11 && FF <50 var PROPER_NON_FINITE_THIS_CHECK = !fails$L(function () { - un$ToExponential(Infinity, Infinity); + nativeToExponential(Infinity, Infinity); }) && !fails$L(function () { - un$ToExponential(NaN, Infinity); + nativeToExponential(NaN, Infinity); }); var FORCED$e = !ROUNDS_PROPERLY || !THROWS_ON_INFINITY_FRACTION || !PROPER_NON_FINITE_THIS_CHECK; // `Number.prototype.toExponential` method // https://tc39.es/ecma262/#sec-number.prototype.toexponential -$$3B({ target: 'Number', proto: true, forced: FORCED$e }, { +$$3D({ target: 'Number', proto: true, forced: FORCED$e }, { toExponential: function toExponential(fractionDigits) { - var x = thisNumberValue$2(this); - if (fractionDigits === undefined) return un$ToExponential(x); + var x = thisNumberValue$3(this); + if (fractionDigits === undefined) return nativeToExponential(x); var f = toIntegerOrInfinity$d(fractionDigits); if (!$isFinite(x)) return String(x); // TODO: ES2018 increased the maximum number of fraction digits to 100, need to improve the implementation - if (f < 0 || f > 20) throw $RangeError$8('Incorrect fraction digits'); - if (ROUNDS_PROPERLY) return un$ToExponential(x, f); + if (f < 0 || f > 20) throw $RangeError$9('Incorrect fraction digits'); + if (ROUNDS_PROPERLY) return nativeToExponential(x, f); var s = ''; var m = ''; var e = 0; @@ -6199,19 +6251,19 @@ $$3B({ target: 'Number', proto: true, forced: FORCED$e }, { } }); -var $$3A = _export; -var uncurryThis$P = functionUncurryThis; +var $$3C = _export; +var uncurryThis$O = functionUncurryThis; var toIntegerOrInfinity$c = toIntegerOrInfinity$o; -var thisNumberValue$1 = thisNumberValue$4; +var thisNumberValue$2 = thisNumberValue$5; var $repeat = stringRepeat; var fails$K = fails$1m; -var $RangeError$7 = RangeError; +var $RangeError$8 = RangeError; var $String = String; var floor$4 = Math.floor; -var repeat$1 = uncurryThis$P($repeat); -var stringSlice$d = uncurryThis$P(''.slice); -var un$ToFixed = uncurryThis$P(1.0.toFixed); +var repeat$1 = uncurryThis$O($repeat); +var stringSlice$d = uncurryThis$O(''.slice); +var nativeToFixed = uncurryThis$O(1.0.toFixed); var pow$1 = function (x, n, acc) { return n === 0 ? acc : n % 2 === 1 ? pow$1(x, n - 1, acc * x) : pow$1(x * x, n / 2, acc); @@ -6262,20 +6314,20 @@ var dataToString = function (data) { }; var FORCED$d = fails$K(function () { - return un$ToFixed(0.00008, 3) !== '0.000' || - un$ToFixed(0.9, 0) !== '1' || - un$ToFixed(1.255, 2) !== '1.25' || - un$ToFixed(1000000000000000128.0, 0) !== '1000000000000000128'; + return nativeToFixed(0.00008, 3) !== '0.000' || + nativeToFixed(0.9, 0) !== '1' || + nativeToFixed(1.255, 2) !== '1.25' || + nativeToFixed(1000000000000000128.0, 0) !== '1000000000000000128'; }) || !fails$K(function () { // V8 ~ Android 4.3- - un$ToFixed({}); + nativeToFixed({}); }); // `Number.prototype.toFixed` method // https://tc39.es/ecma262/#sec-number.prototype.tofixed -$$3A({ target: 'Number', proto: true, forced: FORCED$d }, { +$$3C({ target: 'Number', proto: true, forced: FORCED$d }, { toFixed: function toFixed(fractionDigits) { - var number = thisNumberValue$1(this); + var number = thisNumberValue$2(this); var fractDigits = toIntegerOrInfinity$c(fractionDigits); var data = [0, 0, 0, 0, 0, 0]; var sign = ''; @@ -6283,7 +6335,7 @@ $$3A({ target: 'Number', proto: true, forced: FORCED$d }, { var e, z, j, k; // TODO: ES2018 increased the maximum number of fraction digits to 100, need to improve the implementation - if (fractDigits < 0 || fractDigits > 20) throw $RangeError$7('Incorrect fraction digits'); + if (fractDigits < 0 || fractDigits > 20) throw $RangeError$8('Incorrect fraction digits'); // eslint-disable-next-line no-self-compare -- NaN check if (number != number) return 'NaN'; if (number <= -1e21 || number >= 1e21) return $String(number); @@ -6330,52 +6382,52 @@ $$3A({ target: 'Number', proto: true, forced: FORCED$d }, { } }); -var $$3z = _export; -var uncurryThis$O = functionUncurryThis; +var $$3B = _export; +var uncurryThis$N = functionUncurryThis; var fails$J = fails$1m; -var thisNumberValue = thisNumberValue$4; +var thisNumberValue$1 = thisNumberValue$5; -var un$ToPrecision = uncurryThis$O(1.0.toPrecision); +var nativeToPrecision = uncurryThis$N(1.0.toPrecision); var FORCED$c = fails$J(function () { // IE7- - return un$ToPrecision(1, undefined) !== '1'; + return nativeToPrecision(1, undefined) !== '1'; }) || !fails$J(function () { // V8 ~ Android 4.3- - un$ToPrecision({}); + nativeToPrecision({}); }); // `Number.prototype.toPrecision` method // https://tc39.es/ecma262/#sec-number.prototype.toprecision -$$3z({ target: 'Number', proto: true, forced: FORCED$c }, { +$$3B({ target: 'Number', proto: true, forced: FORCED$c }, { toPrecision: function toPrecision(precision) { return precision === undefined - ? un$ToPrecision(thisNumberValue(this)) - : un$ToPrecision(thisNumberValue(this), precision); + ? nativeToPrecision(thisNumberValue$1(this)) + : nativeToPrecision(thisNumberValue$1(this), precision); } }); -var DESCRIPTORS$q = descriptors; -var uncurryThis$N = functionUncurryThis; -var call$U = functionCall; +var DESCRIPTORS$r = descriptors; +var uncurryThis$M = functionUncurryThis; +var call$14 = functionCall; var fails$I = fails$1m; var objectKeys$3 = objectKeys$6; var getOwnPropertySymbolsModule = objectGetOwnPropertySymbols; var propertyIsEnumerableModule = objectPropertyIsEnumerable; -var toObject$i = toObject$B; +var toObject$j = toObject$C; var IndexedObject$2 = indexedObject; // eslint-disable-next-line es-x/no-object-assign -- safe var $assign = Object.assign; // eslint-disable-next-line es-x/no-object-defineproperty -- required for testing var defineProperty$4 = Object.defineProperty; -var concat$2 = uncurryThis$N([].concat); +var concat$2 = uncurryThis$M([].concat); // `Object.assign` method // https://tc39.es/ecma262/#sec-object.assign var objectAssign = !$assign || fails$I(function () { // should have correct order of operations (Edge bug) - if (DESCRIPTORS$q && $assign({ b: 1 }, $assign(defineProperty$4({}, 'a', { + if (DESCRIPTORS$r && $assign({ b: 1 }, $assign(defineProperty$4({}, 'a', { enumerable: true, get: function () { defineProperty$4(this, 'b', { @@ -6394,7 +6446,7 @@ var objectAssign = !$assign || fails$I(function () { alphabet.split('').forEach(function (chr) { B[chr] = chr; }); return $assign({}, A)[symbol] != 7 || objectKeys$3($assign({}, B)).join('') != alphabet; }) ? function assign(target, source) { // eslint-disable-line no-unused-vars -- required for `.length` - var T = toObject$i(target); + var T = toObject$j(target); var argumentsLength = arguments.length; var index = 1; var getOwnPropertySymbols = getOwnPropertySymbolsModule.f; @@ -6407,29 +6459,29 @@ var objectAssign = !$assign || fails$I(function () { var key; while (length > j) { key = keys[j++]; - if (!DESCRIPTORS$q || call$U(propertyIsEnumerable, S, key)) T[key] = S[key]; + if (!DESCRIPTORS$r || call$14(propertyIsEnumerable, S, key)) T[key] = S[key]; } } return T; } : $assign; -var $$3y = _export; +var $$3A = _export; var assign$1 = objectAssign; // `Object.assign` method // https://tc39.es/ecma262/#sec-object.assign // eslint-disable-next-line es-x/no-object-assign -- required for testing -$$3y({ target: 'Object', stat: true, arity: 2, forced: Object.assign !== assign$1 }, { +$$3A({ target: 'Object', stat: true, arity: 2, forced: Object.assign !== assign$1 }, { assign: assign$1 }); // TODO: Remove from `core-js@4` -var $$3x = _export; -var DESCRIPTORS$p = descriptors; +var $$3z = _export; +var DESCRIPTORS$q = descriptors; var create$a = objectCreate$1; // `Object.create` method // https://tc39.es/ecma262/#sec-object.create -$$3x({ target: 'Object', stat: true, sham: !DESCRIPTORS$p }, { +$$3z({ target: 'Object', stat: true, sham: !DESCRIPTORS$q }, { create: create$a }); @@ -6449,70 +6501,70 @@ var objectPrototypeAccessorsForced = !fails$H(function () { delete global$C[key]; }); -var $$3w = _export; -var DESCRIPTORS$o = descriptors; +var $$3y = _export; +var DESCRIPTORS$p = descriptors; var FORCED$b = objectPrototypeAccessorsForced; var aCallable$P = aCallable$X; -var toObject$h = toObject$B; +var toObject$i = toObject$C; var definePropertyModule$4 = objectDefineProperty; // `Object.prototype.__defineGetter__` method // https://tc39.es/ecma262/#sec-object.prototype.__defineGetter__ -if (DESCRIPTORS$o) { - $$3w({ target: 'Object', proto: true, forced: FORCED$b }, { +if (DESCRIPTORS$p) { + $$3y({ target: 'Object', proto: true, forced: FORCED$b }, { __defineGetter__: function __defineGetter__(P, getter) { - definePropertyModule$4.f(toObject$h(this), P, { get: aCallable$P(getter), enumerable: true, configurable: true }); + definePropertyModule$4.f(toObject$i(this), P, { get: aCallable$P(getter), enumerable: true, configurable: true }); } }); } -var $$3v = _export; -var DESCRIPTORS$n = descriptors; +var $$3x = _export; +var DESCRIPTORS$o = descriptors; var defineProperties$1 = objectDefineProperties.f; // `Object.defineProperties` method // https://tc39.es/ecma262/#sec-object.defineproperties // eslint-disable-next-line es-x/no-object-defineproperties -- safe -$$3v({ target: 'Object', stat: true, forced: Object.defineProperties !== defineProperties$1, sham: !DESCRIPTORS$n }, { +$$3x({ target: 'Object', stat: true, forced: Object.defineProperties !== defineProperties$1, sham: !DESCRIPTORS$o }, { defineProperties: defineProperties$1 }); -var $$3u = _export; -var DESCRIPTORS$m = descriptors; +var $$3w = _export; +var DESCRIPTORS$n = descriptors; var defineProperty$3 = objectDefineProperty.f; // `Object.defineProperty` method // https://tc39.es/ecma262/#sec-object.defineproperty // eslint-disable-next-line es-x/no-object-defineproperty -- safe -$$3u({ target: 'Object', stat: true, forced: Object.defineProperty !== defineProperty$3, sham: !DESCRIPTORS$m }, { +$$3w({ target: 'Object', stat: true, forced: Object.defineProperty !== defineProperty$3, sham: !DESCRIPTORS$n }, { defineProperty: defineProperty$3 }); -var $$3t = _export; -var DESCRIPTORS$l = descriptors; +var $$3v = _export; +var DESCRIPTORS$m = descriptors; var FORCED$a = objectPrototypeAccessorsForced; var aCallable$O = aCallable$X; -var toObject$g = toObject$B; +var toObject$h = toObject$C; var definePropertyModule$3 = objectDefineProperty; // `Object.prototype.__defineSetter__` method // https://tc39.es/ecma262/#sec-object.prototype.__defineSetter__ -if (DESCRIPTORS$l) { - $$3t({ target: 'Object', proto: true, forced: FORCED$a }, { +if (DESCRIPTORS$m) { + $$3v({ target: 'Object', proto: true, forced: FORCED$a }, { __defineSetter__: function __defineSetter__(P, setter) { - definePropertyModule$3.f(toObject$g(this), P, { set: aCallable$O(setter), enumerable: true, configurable: true }); + definePropertyModule$3.f(toObject$h(this), P, { set: aCallable$O(setter), enumerable: true, configurable: true }); } }); } -var DESCRIPTORS$k = descriptors; -var uncurryThis$M = functionUncurryThis; +var DESCRIPTORS$l = descriptors; +var uncurryThis$L = functionUncurryThis; var objectKeys$2 = objectKeys$6; var toIndexedObject$9 = toIndexedObject$k; var $propertyIsEnumerable = objectPropertyIsEnumerable.f; -var propertyIsEnumerable = uncurryThis$M($propertyIsEnumerable); -var push$h = uncurryThis$M([].push); +var propertyIsEnumerable = uncurryThis$L($propertyIsEnumerable); +var push$h = uncurryThis$L([].push); // `Object.{ entries, values }` methods implementation var createMethod$2 = function (TO_ENTRIES) { @@ -6525,7 +6577,7 @@ var createMethod$2 = function (TO_ENTRIES) { var key; while (length > i) { key = keys[i++]; - if (!DESCRIPTORS$k || propertyIsEnumerable(O, key)) { + if (!DESCRIPTORS$l || propertyIsEnumerable(O, key)) { push$h(result, TO_ENTRIES ? [key, O[key]] : O[key]); } } @@ -6542,21 +6594,21 @@ var objectToArray = { values: createMethod$2(false) }; -var $$3s = _export; +var $$3u = _export; var $entries = objectToArray.entries; // `Object.entries` method // https://tc39.es/ecma262/#sec-object.entries -$$3s({ target: 'Object', stat: true }, { +$$3u({ target: 'Object', stat: true }, { entries: function entries(O) { return $entries(O); } }); -var $$3r = _export; +var $$3t = _export; var FREEZING$3 = freezing; var fails$G = fails$1m; -var isObject$j = isObject$C; +var isObject$j = isObject$D; var onFreeze$2 = internalMetadata.exports.onFreeze; // eslint-disable-next-line es-x/no-object-freeze -- safe @@ -6565,19 +6617,19 @@ var FAILS_ON_PRIMITIVES$8 = fails$G(function () { $freeze(1); }); // `Object.freeze` method // https://tc39.es/ecma262/#sec-object.freeze -$$3r({ target: 'Object', stat: true, forced: FAILS_ON_PRIMITIVES$8, sham: !FREEZING$3 }, { +$$3t({ target: 'Object', stat: true, forced: FAILS_ON_PRIMITIVES$8, sham: !FREEZING$3 }, { freeze: function freeze(it) { return $freeze && isObject$j(it) ? $freeze(onFreeze$2(it)) : it; } }); -var $$3q = _export; +var $$3s = _export; var iterate$F = iterate$J; var createProperty$2 = createProperty$9; // `Object.fromEntries` method // https://github.com/tc39/proposal-object-from-entries -$$3q({ target: 'Object', stat: true }, { +$$3s({ target: 'Object', stat: true }, { fromEntries: function fromEntries(iterable) { var obj = {}; iterate$F(iterable, function (k, v) { @@ -6587,25 +6639,25 @@ $$3q({ target: 'Object', stat: true }, { } }); -var $$3p = _export; +var $$3r = _export; var fails$F = fails$1m; var toIndexedObject$8 = toIndexedObject$k; var nativeGetOwnPropertyDescriptor$1 = objectGetOwnPropertyDescriptor.f; -var DESCRIPTORS$j = descriptors; +var DESCRIPTORS$k = descriptors; var FAILS_ON_PRIMITIVES$7 = fails$F(function () { nativeGetOwnPropertyDescriptor$1(1); }); -var FORCED$9 = !DESCRIPTORS$j || FAILS_ON_PRIMITIVES$7; +var FORCED$9 = !DESCRIPTORS$k || FAILS_ON_PRIMITIVES$7; // `Object.getOwnPropertyDescriptor` method // https://tc39.es/ecma262/#sec-object.getownpropertydescriptor -$$3p({ target: 'Object', stat: true, forced: FORCED$9, sham: !DESCRIPTORS$j }, { +$$3r({ target: 'Object', stat: true, forced: FORCED$9, sham: !DESCRIPTORS$k }, { getOwnPropertyDescriptor: function getOwnPropertyDescriptor(it, key) { return nativeGetOwnPropertyDescriptor$1(toIndexedObject$8(it), key); } }); -var $$3o = _export; -var DESCRIPTORS$i = descriptors; +var $$3q = _export; +var DESCRIPTORS$j = descriptors; var ownKeys$1 = ownKeys$3; var toIndexedObject$7 = toIndexedObject$k; var getOwnPropertyDescriptorModule$4 = objectGetOwnPropertyDescriptor; @@ -6613,7 +6665,7 @@ var createProperty$1 = createProperty$9; // `Object.getOwnPropertyDescriptors` method // https://tc39.es/ecma262/#sec-object.getownpropertydescriptors -$$3o({ target: 'Object', stat: true, sham: !DESCRIPTORS$i }, { +$$3q({ target: 'Object', stat: true, sham: !DESCRIPTORS$j }, { getOwnPropertyDescriptors: function getOwnPropertyDescriptors(object) { var O = toIndexedObject$7(object); var getOwnPropertyDescriptor = getOwnPropertyDescriptorModule$4.f; @@ -6629,7 +6681,7 @@ $$3o({ target: 'Object', stat: true, sham: !DESCRIPTORS$i }, { } }); -var $$3n = _export; +var $$3p = _export; var fails$E = fails$1m; var getOwnPropertyNames$2 = objectGetOwnPropertyNamesExternal.f; @@ -6638,13 +6690,13 @@ var FAILS_ON_PRIMITIVES$6 = fails$E(function () { return !Object.getOwnPropertyN // `Object.getOwnPropertyNames` method // https://tc39.es/ecma262/#sec-object.getownpropertynames -$$3n({ target: 'Object', stat: true, forced: FAILS_ON_PRIMITIVES$6 }, { +$$3p({ target: 'Object', stat: true, forced: FAILS_ON_PRIMITIVES$6 }, { getOwnPropertyNames: getOwnPropertyNames$2 }); -var $$3m = _export; +var $$3o = _export; var fails$D = fails$1m; -var toObject$f = toObject$B; +var toObject$g = toObject$C; var nativeGetPrototypeOf = objectGetPrototypeOf$1; var CORRECT_PROTOTYPE_GETTER$1 = correctPrototypeGetter; @@ -6652,18 +6704,18 @@ var FAILS_ON_PRIMITIVES$5 = fails$D(function () { nativeGetPrototypeOf(1); }); // `Object.getPrototypeOf` method // https://tc39.es/ecma262/#sec-object.getprototypeof -$$3m({ target: 'Object', stat: true, forced: FAILS_ON_PRIMITIVES$5, sham: !CORRECT_PROTOTYPE_GETTER$1 }, { +$$3o({ target: 'Object', stat: true, forced: FAILS_ON_PRIMITIVES$5, sham: !CORRECT_PROTOTYPE_GETTER$1 }, { getPrototypeOf: function getPrototypeOf(it) { - return nativeGetPrototypeOf(toObject$f(it)); + return nativeGetPrototypeOf(toObject$g(it)); } }); -var $$3l = _export; +var $$3n = _export; var hasOwn$g = hasOwnProperty_1; // `Object.hasOwn` method // https://github.com/tc39/proposal-accessible-object-hasownproperty -$$3l({ target: 'Object', stat: true }, { +$$3n({ target: 'Object', stat: true }, { hasOwn: hasOwn$g }); @@ -6675,28 +6727,28 @@ var sameValue$1 = Object.is || function is(x, y) { return x === y ? x !== 0 || 1 / x === 1 / y : x != x && y != y; }; -var $$3k = _export; +var $$3m = _export; var is = sameValue$1; // `Object.is` method // https://tc39.es/ecma262/#sec-object.is -$$3k({ target: 'Object', stat: true }, { +$$3m({ target: 'Object', stat: true }, { is: is }); -var $$3j = _export; +var $$3l = _export; var $isExtensible$1 = objectIsExtensible; // `Object.isExtensible` method // https://tc39.es/ecma262/#sec-object.isextensible // eslint-disable-next-line es-x/no-object-isextensible -- safe -$$3j({ target: 'Object', stat: true, forced: Object.isExtensible !== $isExtensible$1 }, { +$$3l({ target: 'Object', stat: true, forced: Object.isExtensible !== $isExtensible$1 }, { isExtensible: $isExtensible$1 }); -var $$3i = _export; +var $$3k = _export; var fails$C = fails$1m; -var isObject$i = isObject$C; +var isObject$i = isObject$D; var classof$c = classofRaw$1; var ARRAY_BUFFER_NON_EXTENSIBLE$1 = arrayBufferNonExtensible; @@ -6706,7 +6758,7 @@ var FAILS_ON_PRIMITIVES$4 = fails$C(function () { $isFrozen(1); }); // `Object.isFrozen` method // https://tc39.es/ecma262/#sec-object.isfrozen -$$3i({ target: 'Object', stat: true, forced: FAILS_ON_PRIMITIVES$4 || ARRAY_BUFFER_NON_EXTENSIBLE$1 }, { +$$3k({ target: 'Object', stat: true, forced: FAILS_ON_PRIMITIVES$4 || ARRAY_BUFFER_NON_EXTENSIBLE$1 }, { isFrozen: function isFrozen(it) { if (!isObject$i(it)) return true; if (ARRAY_BUFFER_NON_EXTENSIBLE$1 && classof$c(it) == 'ArrayBuffer') return true; @@ -6714,9 +6766,9 @@ $$3i({ target: 'Object', stat: true, forced: FAILS_ON_PRIMITIVES$4 || ARRAY_BUFF } }); -var $$3h = _export; +var $$3j = _export; var fails$B = fails$1m; -var isObject$h = isObject$C; +var isObject$h = isObject$D; var classof$b = classofRaw$1; var ARRAY_BUFFER_NON_EXTENSIBLE = arrayBufferNonExtensible; @@ -6726,7 +6778,7 @@ var FAILS_ON_PRIMITIVES$3 = fails$B(function () { $isSealed(1); }); // `Object.isSealed` method // https://tc39.es/ecma262/#sec-object.issealed -$$3h({ target: 'Object', stat: true, forced: FAILS_ON_PRIMITIVES$3 || ARRAY_BUFFER_NON_EXTENSIBLE }, { +$$3j({ target: 'Object', stat: true, forced: FAILS_ON_PRIMITIVES$3 || ARRAY_BUFFER_NON_EXTENSIBLE }, { isSealed: function isSealed(it) { if (!isObject$h(it)) return true; if (ARRAY_BUFFER_NON_EXTENSIBLE && classof$b(it) == 'ArrayBuffer') return true; @@ -6734,8 +6786,8 @@ $$3h({ target: 'Object', stat: true, forced: FAILS_ON_PRIMITIVES$3 || ARRAY_BUFF } }); -var $$3g = _export; -var toObject$e = toObject$B; +var $$3i = _export; +var toObject$f = toObject$C; var nativeKeys = objectKeys$6; var fails$A = fails$1m; @@ -6743,60 +6795,60 @@ var FAILS_ON_PRIMITIVES$2 = fails$A(function () { nativeKeys(1); }); // `Object.keys` method // https://tc39.es/ecma262/#sec-object.keys -$$3g({ target: 'Object', stat: true, forced: FAILS_ON_PRIMITIVES$2 }, { +$$3i({ target: 'Object', stat: true, forced: FAILS_ON_PRIMITIVES$2 }, { keys: function keys(it) { - return nativeKeys(toObject$e(it)); + return nativeKeys(toObject$f(it)); } }); -var $$3f = _export; -var DESCRIPTORS$h = descriptors; +var $$3h = _export; +var DESCRIPTORS$i = descriptors; var FORCED$8 = objectPrototypeAccessorsForced; -var toObject$d = toObject$B; +var toObject$e = toObject$C; var toPropertyKey$4 = toPropertyKey$9; -var getPrototypeOf$7 = objectGetPrototypeOf$1; +var getPrototypeOf$8 = objectGetPrototypeOf$1; var getOwnPropertyDescriptor$7 = objectGetOwnPropertyDescriptor.f; // `Object.prototype.__lookupGetter__` method // https://tc39.es/ecma262/#sec-object.prototype.__lookupGetter__ -if (DESCRIPTORS$h) { - $$3f({ target: 'Object', proto: true, forced: FORCED$8 }, { +if (DESCRIPTORS$i) { + $$3h({ target: 'Object', proto: true, forced: FORCED$8 }, { __lookupGetter__: function __lookupGetter__(P) { - var O = toObject$d(this); + var O = toObject$e(this); var key = toPropertyKey$4(P); var desc; do { if (desc = getOwnPropertyDescriptor$7(O, key)) return desc.get; - } while (O = getPrototypeOf$7(O)); + } while (O = getPrototypeOf$8(O)); } }); } -var $$3e = _export; -var DESCRIPTORS$g = descriptors; +var $$3g = _export; +var DESCRIPTORS$h = descriptors; var FORCED$7 = objectPrototypeAccessorsForced; -var toObject$c = toObject$B; +var toObject$d = toObject$C; var toPropertyKey$3 = toPropertyKey$9; -var getPrototypeOf$6 = objectGetPrototypeOf$1; +var getPrototypeOf$7 = objectGetPrototypeOf$1; var getOwnPropertyDescriptor$6 = objectGetOwnPropertyDescriptor.f; // `Object.prototype.__lookupSetter__` method // https://tc39.es/ecma262/#sec-object.prototype.__lookupSetter__ -if (DESCRIPTORS$g) { - $$3e({ target: 'Object', proto: true, forced: FORCED$7 }, { +if (DESCRIPTORS$h) { + $$3g({ target: 'Object', proto: true, forced: FORCED$7 }, { __lookupSetter__: function __lookupSetter__(P) { - var O = toObject$c(this); + var O = toObject$d(this); var key = toPropertyKey$3(P); var desc; do { if (desc = getOwnPropertyDescriptor$6(O, key)) return desc.set; - } while (O = getPrototypeOf$6(O)); + } while (O = getPrototypeOf$7(O)); } }); } -var $$3d = _export; -var isObject$g = isObject$C; +var $$3f = _export; +var isObject$g = isObject$D; var onFreeze$1 = internalMetadata.exports.onFreeze; var FREEZING$2 = freezing; var fails$z = fails$1m; @@ -6807,14 +6859,52 @@ var FAILS_ON_PRIMITIVES$1 = fails$z(function () { $preventExtensions(1); }); // `Object.preventExtensions` method // https://tc39.es/ecma262/#sec-object.preventextensions -$$3d({ target: 'Object', stat: true, forced: FAILS_ON_PRIMITIVES$1, sham: !FREEZING$2 }, { +$$3f({ target: 'Object', stat: true, forced: FAILS_ON_PRIMITIVES$1, sham: !FREEZING$2 }, { preventExtensions: function preventExtensions(it) { return $preventExtensions && isObject$g(it) ? $preventExtensions(onFreeze$1(it)) : it; } }); -var $$3c = _export; -var isObject$f = isObject$C; +var makeBuiltIn = makeBuiltIn$4.exports; +var defineProperty$2 = objectDefineProperty; + +var defineBuiltInAccessor$9 = function (target, name, descriptor) { + if (descriptor.get) makeBuiltIn(descriptor.get, name, { getter: true }); + if (descriptor.set) makeBuiltIn(descriptor.set, name, { setter: true }); + return defineProperty$2.f(target, name, descriptor); +}; + +var DESCRIPTORS$g = descriptors; +var defineBuiltInAccessor$8 = defineBuiltInAccessor$9; +var isObject$f = isObject$D; +var toObject$c = toObject$C; +var requireObjectCoercible$f = requireObjectCoercible$l; + +// eslint-disable-next-line es-x/no-object-getprototypeof -- safe +var getPrototypeOf$6 = Object.getPrototypeOf; +// eslint-disable-next-line es-x/no-object-setprototypeof -- safe +var setPrototypeOf$3 = Object.setPrototypeOf; +var ObjectPrototype$1 = Object.prototype; +var PROTO = '__proto__'; + +// `Object.prototype.__proto__` accessor +// https://tc39.es/ecma262/#sec-object.prototype.__proto__ +if (DESCRIPTORS$g && getPrototypeOf$6 && setPrototypeOf$3 && !(PROTO in ObjectPrototype$1)) try { + defineBuiltInAccessor$8(ObjectPrototype$1, PROTO, { + configurable: true, + get: function __proto__() { + return getPrototypeOf$6(toObject$c(this)); + }, + set: function __proto__(proto) { + var O = requireObjectCoercible$f(this); + if (!isObject$f(proto) && proto !== null || !isObject$f(O)) return; + setPrototypeOf$3(O, proto); + } + }); +} catch (error) { /* empty */ } + +var $$3e = _export; +var isObject$e = isObject$D; var onFreeze = internalMetadata.exports.onFreeze; var FREEZING$1 = freezing; var fails$y = fails$1m; @@ -6825,18 +6915,18 @@ var FAILS_ON_PRIMITIVES = fails$y(function () { $seal(1); }); // `Object.seal` method // https://tc39.es/ecma262/#sec-object.seal -$$3c({ target: 'Object', stat: true, forced: FAILS_ON_PRIMITIVES, sham: !FREEZING$1 }, { +$$3e({ target: 'Object', stat: true, forced: FAILS_ON_PRIMITIVES, sham: !FREEZING$1 }, { seal: function seal(it) { - return $seal && isObject$f(it) ? $seal(onFreeze(it)) : it; + return $seal && isObject$e(it) ? $seal(onFreeze(it)) : it; } }); -var $$3b = _export; +var $$3d = _export; var setPrototypeOf$2 = objectSetPrototypeOf$1; // `Object.setPrototypeOf` method // https://tc39.es/ecma262/#sec-object.setprototypeof -$$3b({ target: 'Object', stat: true }, { +$$3d({ target: 'Object', stat: true }, { setPrototypeOf: setPrototypeOf$2 }); @@ -6851,40 +6941,40 @@ var objectToString = TO_STRING_TAG_SUPPORT$1 ? {}.toString : function toString() var TO_STRING_TAG_SUPPORT = toStringTagSupport; var defineBuiltIn$c = defineBuiltIn$p; -var toString$o = objectToString; +var toString$p = objectToString; // `Object.prototype.toString` method // https://tc39.es/ecma262/#sec-object.prototype.tostring if (!TO_STRING_TAG_SUPPORT) { - defineBuiltIn$c(Object.prototype, 'toString', toString$o, { unsafe: true }); + defineBuiltIn$c(Object.prototype, 'toString', toString$p, { unsafe: true }); } -var $$3a = _export; +var $$3c = _export; var $values = objectToArray.values; // `Object.values` method // https://tc39.es/ecma262/#sec-object.values -$$3a({ target: 'Object', stat: true }, { +$$3c({ target: 'Object', stat: true }, { values: function values(O) { return $values(O); } }); -var $$39 = _export; +var $$3b = _export; var $parseFloat = numberParseFloat; // `parseFloat` method // https://tc39.es/ecma262/#sec-parsefloat-string -$$39({ global: true, forced: parseFloat != $parseFloat }, { +$$3b({ global: true, forced: parseFloat != $parseFloat }, { parseFloat: $parseFloat }); -var $$38 = _export; +var $$3a = _export; var $parseInt = numberParseInt; // `parseInt` method // https://tc39.es/ecma262/#sec-parseint-string-radix -$$38({ global: true, forced: parseInt != $parseInt }, { +$$3a({ global: true, forced: parseInt != $parseInt }, { parseInt: $parseInt }); @@ -6900,7 +6990,7 @@ var userAgent$4 = engineUserAgent; var engineIsIos = /(?:ipad|iphone|ipod).*applewebkit/i.test(userAgent$4); var global$B = global$$; -var apply$l = functionApply$1; +var apply$8 = functionApply$1; var bind$m = functionBindContext; var isCallable$h = isCallable$E; var hasOwn$f = hasOwnProperty_1; @@ -6910,7 +7000,7 @@ var arraySlice$6 = arraySlice$c; var createElement = documentCreateElement$2; var validateArgumentsLength$7 = validateArgumentsLength$8; var IS_IOS$1 = engineIsIos; -var IS_NODE$5 = engineIsNode; +var IS_NODE$6 = engineIsNode; var set$1 = global$B.setImmediate; var clear = global$B.clearImmediate; @@ -6959,7 +7049,7 @@ if (!set$1 || !clear) { var fn = isCallable$h(handler) ? handler : Function$2(handler); var args = arraySlice$6(arguments, 1); queue$1[++counter] = function () { - apply$l(fn, undefined, args); + apply$8(fn, undefined, args); }; defer(counter); return counter; @@ -6968,7 +7058,7 @@ if (!set$1 || !clear) { delete queue$1[id]; }; // Node.js 0.8- - if (IS_NODE$5) { + if (IS_NODE$6) { defer = function (id) { process$3.nextTick(runner(id)); }; @@ -7032,7 +7122,7 @@ var macrotask = task$1.set; var IS_IOS = engineIsIos; var IS_IOS_PEBBLE = engineIsIosPebble; var IS_WEBOS_WEBKIT = engineIsWebosWebkit; -var IS_NODE$4 = engineIsNode; +var IS_NODE$5 = engineIsNode; var MutationObserver = global$z.MutationObserver || global$z.WebKitMutationObserver; var document$2 = global$z.document; @@ -7048,7 +7138,7 @@ var flush, head, last, notify$1, toggle, node, promise, then; if (!queueMicrotask) { flush = function () { var parent, fn; - if (IS_NODE$4 && (parent = process$2.domain)) parent.exit(); + if (IS_NODE$5 && (parent = process$2.domain)) parent.exit(); while (head) { fn = head.fn; head = head.next; @@ -7065,7 +7155,7 @@ if (!queueMicrotask) { // browsers with MutationObserver, except iOS - https://github.com/zloirock/core-js/issues/339 // also except WebOS Webkit https://github.com/zloirock/core-js/issues/898 - if (!IS_IOS && !IS_NODE$4 && !IS_WEBOS_WEBKIT && MutationObserver && document$2) { + if (!IS_IOS && !IS_NODE$5 && !IS_WEBOS_WEBKIT && MutationObserver && document$2) { toggle = true; node = document$2.createTextNode(''); new MutationObserver(flush).observe(node, { characterData: true }); @@ -7083,7 +7173,7 @@ if (!queueMicrotask) { then(flush); }; // Node.js without promises - } else if (IS_NODE$4) { + } else if (IS_NODE$5) { notify$1 = function () { process$2.nextTick(flush); }; @@ -7120,7 +7210,7 @@ var hostReportErrors$2 = function (a, b) { } }; -var perform$6 = function (exec) { +var perform$7 = function (exec) { try { return { error: false, value: exec() }; } catch (error) { @@ -7156,15 +7246,25 @@ var global$x = global$$; var promiseNativeConstructor = global$x.Promise; -var engineIsBrowser = typeof window == 'object' && typeof Deno != 'object'; +/* global Deno -- Deno case */ + +var engineIsDeno = typeof Deno == 'object' && Deno && typeof Deno.version == 'object'; + +var IS_DENO$2 = engineIsDeno; +var IS_NODE$4 = engineIsNode; + +var engineIsBrowser = !IS_DENO$2 && !IS_NODE$4 + && typeof window == 'object' + && typeof document == 'object'; var global$w = global$$; var NativePromiseConstructor$4 = promiseNativeConstructor; var isCallable$g = isCallable$E; var isForced$1 = isForced_1; -var inspectSource$1 = inspectSource$5; +var inspectSource$1 = inspectSource$4; var wellKnownSymbol$m = wellKnownSymbol$K; var IS_BROWSER$1 = engineIsBrowser; +var IS_DENO$1 = engineIsDeno; var V8_VERSION = engineV8Version; NativePromiseConstructor$4 && NativePromiseConstructor$4.prototype; @@ -7182,18 +7282,18 @@ var FORCED_PROMISE_CONSTRUCTOR$5 = isForced$1('Promise', function () { // We can't use @@species feature detection in V8 since it causes // deoptimization and performance degradation // https://github.com/zloirock/core-js/issues/679 - if (V8_VERSION >= 51 && /native code/.test(PROMISE_CONSTRUCTOR_SOURCE)) return false; - // Detect correctness of subclassing with @@species support - var promise = new NativePromiseConstructor$4(function (resolve) { resolve(1); }); - var FakePromise = function (exec) { - exec(function () { /* empty */ }, function () { /* empty */ }); - }; - var constructor = promise.constructor = {}; - constructor[SPECIES$1] = FakePromise; - SUBCLASSING = promise.then(function () { /* empty */ }) instanceof FakePromise; - if (!SUBCLASSING) return true; + if (!V8_VERSION || V8_VERSION < 51 || !/native code/.test(PROMISE_CONSTRUCTOR_SOURCE)) { + // Detect correctness of subclassing with @@species support + var promise = new NativePromiseConstructor$4(function (resolve) { resolve(1); }); + var FakePromise = function (exec) { + exec(function () { /* empty */ }, function () { /* empty */ }); + }; + var constructor = promise.constructor = {}; + constructor[SPECIES$1] = FakePromise; + SUBCLASSING = promise.then(function () { /* empty */ }) instanceof FakePromise; + if (!SUBCLASSING) return true; // Unhandled rejections tracking support, NodeJS Promise without it fails @@species test - return !GLOBAL_CORE_JS_PROMISE && IS_BROWSER$1 && !NATIVE_PROMISE_REJECTION_EVENT$1; + } return !GLOBAL_CORE_JS_PROMISE && (IS_BROWSER$1 || IS_DENO$1) && !NATIVE_PROMISE_REJECTION_EVENT$1; }); var promiseConstructorDetection = { @@ -7206,10 +7306,12 @@ var newPromiseCapability$2 = {}; var aCallable$N = aCallable$X; +var $TypeError$j = TypeError; + var PromiseCapability = function (C) { var resolve, reject; this.promise = new C(function ($$resolve, $$reject) { - if (resolve !== undefined || reject !== undefined) throw TypeError('Bad Promise constructor'); + if (resolve !== undefined || reject !== undefined) throw $TypeError$j('Bad Promise constructor'); resolve = $$resolve; reject = $$reject; }); @@ -7223,23 +7325,23 @@ newPromiseCapability$2.f = function (C) { return new PromiseCapability(C); }; -var $$37 = _export; +var $$39 = _export; var IS_NODE$3 = engineIsNode; var global$v = global$$; -var call$T = functionCall; +var call$13 = functionCall; var defineBuiltIn$b = defineBuiltIn$p; var setPrototypeOf$1 = objectSetPrototypeOf$1; var setToStringTag$4 = setToStringTag$d; var setSpecies$3 = setSpecies$7; var aCallable$M = aCallable$X; var isCallable$f = isCallable$E; -var isObject$e = isObject$C; +var isObject$d = isObject$D; var anInstance$9 = anInstance$d; var speciesConstructor$d = speciesConstructor$f; var task = task$1.set; var microtask$1 = microtask$2; var hostReportErrors$1 = hostReportErrors$2; -var perform$5 = perform$6; +var perform$6 = perform$7; var Queue = queue; var InternalStateModule$f = internalState; var NativePromiseConstructor$3 = promiseNativeConstructor; @@ -7275,7 +7377,7 @@ var Internal, OwnPromiseCapability, PromiseWrapper, nativeThen; // helpers var isThenable = function (it) { var then; - return isObject$e(it) && isCallable$f(then = it.then) ? then : false; + return isObject$d(it) && isCallable$f(then = it.then) ? then : false; }; var callReaction = function (reaction, state) { @@ -7304,7 +7406,7 @@ var callReaction = function (reaction, state) { if (result === reaction.promise) { reject(TypeError$4('Promise-chain cycle')); } else if (then = isThenable(result)) { - call$T(then, result, resolve, reject); + call$13(then, result, resolve, reject); } else resolve(result); } else reject(value); } catch (error) { @@ -7341,13 +7443,13 @@ var dispatchEvent = function (name, promise, reason) { }; var onUnhandled = function (state) { - call$T(task, global$v, function () { + call$13(task, global$v, function () { var promise = state.facade; var value = state.value; var IS_UNHANDLED = isUnhandled(state); var result; if (IS_UNHANDLED) { - result = perform$5(function () { + result = perform$6(function () { if (IS_NODE$3) { process$1.emit('unhandledRejection', value, promise); } else dispatchEvent(UNHANDLED_REJECTION, promise, value); @@ -7364,7 +7466,7 @@ var isUnhandled = function (state) { }; var onHandleUnhandled = function (state) { - call$T(task, global$v, function () { + call$13(task, global$v, function () { var promise = state.facade; if (IS_NODE$3) { process$1.emit('rejectionHandled', promise); @@ -7398,7 +7500,7 @@ var internalResolve = function (state, value, unwrap) { microtask$1(function () { var wrapper = { done: false }; try { - call$T(then, value, + call$13(then, value, bind$k(internalResolve, wrapper, state), bind$k(internalReject, wrapper, state) ); @@ -7422,7 +7524,7 @@ if (FORCED_PROMISE_CONSTRUCTOR$4) { PromiseConstructor = function Promise(executor) { anInstance$9(this, PromisePrototype); aCallable$M(executor); - call$T(Internal, this); + call$13(Internal, this); var state = getInternalPromiseState(this); try { executor(bind$k(internalResolve, state), bind$k(internalReject, state)); @@ -7485,7 +7587,7 @@ if (FORCED_PROMISE_CONSTRUCTOR$4) { defineBuiltIn$b(NativePromisePrototype$2, 'then', function then(onFulfilled, onRejected) { var that = this; return new PromiseConstructor(function (resolve, reject) { - call$T(nativeThen, that, resolve, reject); + call$13(nativeThen, that, resolve, reject); }).then(onFulfilled, onRejected); // https://github.com/zloirock/core-js/issues/640 }, { unsafe: true }); @@ -7503,7 +7605,7 @@ if (FORCED_PROMISE_CONSTRUCTOR$4) { } } -$$37({ global: true, constructor: true, wrap: true, forced: FORCED_PROMISE_CONSTRUCTOR$4 }, { +$$39({ global: true, constructor: true, wrap: true, forced: FORCED_PROMISE_CONSTRUCTOR$4 }, { Promise: PromiseConstructor }); @@ -7518,23 +7620,23 @@ var promiseStaticsIncorrectIteration = FORCED_PROMISE_CONSTRUCTOR$3 || !checkCor NativePromiseConstructor$2.all(iterable).then(undefined, function () { /* empty */ }); }); -var $$36 = _export; -var call$S = functionCall; +var $$38 = _export; +var call$12 = functionCall; var aCallable$L = aCallable$X; var newPromiseCapabilityModule$5 = newPromiseCapability$2; -var perform$4 = perform$6; +var perform$5 = perform$7; var iterate$E = iterate$J; var PROMISE_STATICS_INCORRECT_ITERATION$1 = promiseStaticsIncorrectIteration; // `Promise.all` method // https://tc39.es/ecma262/#sec-promise.all -$$36({ target: 'Promise', stat: true, forced: PROMISE_STATICS_INCORRECT_ITERATION$1 }, { +$$38({ target: 'Promise', stat: true, forced: PROMISE_STATICS_INCORRECT_ITERATION$1 }, { all: function all(iterable) { var C = this; var capability = newPromiseCapabilityModule$5.f(C); var resolve = capability.resolve; var reject = capability.reject; - var result = perform$4(function () { + var result = perform$5(function () { var $promiseResolve = aCallable$L(C.resolve); var values = []; var counter = 0; @@ -7543,7 +7645,7 @@ $$36({ target: 'Promise', stat: true, forced: PROMISE_STATICS_INCORRECT_ITERATIO var index = counter++; var alreadyCalled = false; remaining++; - call$S($promiseResolve, C, promise).then(function (value) { + call$12($promiseResolve, C, promise).then(function (value) { if (alreadyCalled) return; alreadyCalled = true; values[index] = value; @@ -7557,10 +7659,10 @@ $$36({ target: 'Promise', stat: true, forced: PROMISE_STATICS_INCORRECT_ITERATIO } }); -var $$35 = _export; +var $$37 = _export; var FORCED_PROMISE_CONSTRUCTOR$2 = promiseConstructorDetection.CONSTRUCTOR; var NativePromiseConstructor$1 = promiseNativeConstructor; -var getBuiltIn$y = getBuiltIn$L; +var getBuiltIn$z = getBuiltIn$M; var isCallable$e = isCallable$E; var defineBuiltIn$a = defineBuiltIn$p; @@ -7568,7 +7670,7 @@ var NativePromisePrototype$1 = NativePromiseConstructor$1 && NativePromiseConstr // `Promise.prototype.catch` method // https://tc39.es/ecma262/#sec-promise.prototype.catch -$$35({ target: 'Promise', proto: true, forced: FORCED_PROMISE_CONSTRUCTOR$2, real: true }, { +$$37({ target: 'Promise', proto: true, forced: FORCED_PROMISE_CONSTRUCTOR$2, real: true }, { 'catch': function (onRejected) { return this.then(undefined, onRejected); } @@ -7576,31 +7678,31 @@ $$35({ target: 'Promise', proto: true, forced: FORCED_PROMISE_CONSTRUCTOR$2, rea // makes sure that native promise-based APIs `Promise#catch` properly works with patched `Promise#then` if (isCallable$e(NativePromiseConstructor$1)) { - var method$1 = getBuiltIn$y('Promise').prototype['catch']; + var method$1 = getBuiltIn$z('Promise').prototype['catch']; if (NativePromisePrototype$1['catch'] !== method$1) { defineBuiltIn$a(NativePromisePrototype$1, 'catch', method$1, { unsafe: true }); } } -var $$34 = _export; -var call$R = functionCall; +var $$36 = _export; +var call$11 = functionCall; var aCallable$K = aCallable$X; var newPromiseCapabilityModule$4 = newPromiseCapability$2; -var perform$3 = perform$6; +var perform$4 = perform$7; var iterate$D = iterate$J; var PROMISE_STATICS_INCORRECT_ITERATION = promiseStaticsIncorrectIteration; // `Promise.race` method // https://tc39.es/ecma262/#sec-promise.race -$$34({ target: 'Promise', stat: true, forced: PROMISE_STATICS_INCORRECT_ITERATION }, { +$$36({ target: 'Promise', stat: true, forced: PROMISE_STATICS_INCORRECT_ITERATION }, { race: function race(iterable) { var C = this; var capability = newPromiseCapabilityModule$4.f(C); var reject = capability.reject; - var result = perform$3(function () { + var result = perform$4(function () { var $promiseResolve = aCallable$K(C.resolve); iterate$D(iterable, function (promise) { - call$R($promiseResolve, C, promise).then(capability.resolve, reject); + call$11($promiseResolve, C, promise).then(capability.resolve, reject); }); }); if (result.error) reject(result.value); @@ -7608,65 +7710,65 @@ $$34({ target: 'Promise', stat: true, forced: PROMISE_STATICS_INCORRECT_ITERATIO } }); -var $$33 = _export; -var call$Q = functionCall; +var $$35 = _export; +var call$10 = functionCall; var newPromiseCapabilityModule$3 = newPromiseCapability$2; var FORCED_PROMISE_CONSTRUCTOR$1 = promiseConstructorDetection.CONSTRUCTOR; // `Promise.reject` method // https://tc39.es/ecma262/#sec-promise.reject -$$33({ target: 'Promise', stat: true, forced: FORCED_PROMISE_CONSTRUCTOR$1 }, { +$$35({ target: 'Promise', stat: true, forced: FORCED_PROMISE_CONSTRUCTOR$1 }, { reject: function reject(r) { var capability = newPromiseCapabilityModule$3.f(this); - call$Q(capability.reject, undefined, r); + call$10(capability.reject, undefined, r); return capability.promise; } }); -var anObject$1l = anObject$1A; -var isObject$d = isObject$C; +var anObject$1k = anObject$1z; +var isObject$c = isObject$D; var newPromiseCapability = newPromiseCapability$2; var promiseResolve$2 = function (C, x) { - anObject$1l(C); - if (isObject$d(x) && x.constructor === C) return x; + anObject$1k(C); + if (isObject$c(x) && x.constructor === C) return x; var promiseCapability = newPromiseCapability.f(C); var resolve = promiseCapability.resolve; resolve(x); return promiseCapability.promise; }; -var $$32 = _export; -var getBuiltIn$x = getBuiltIn$L; +var $$34 = _export; +var getBuiltIn$y = getBuiltIn$M; var FORCED_PROMISE_CONSTRUCTOR = promiseConstructorDetection.CONSTRUCTOR; var promiseResolve$1 = promiseResolve$2; -getBuiltIn$x('Promise'); +getBuiltIn$y('Promise'); // `Promise.resolve` method // https://tc39.es/ecma262/#sec-promise.resolve -$$32({ target: 'Promise', stat: true, forced: FORCED_PROMISE_CONSTRUCTOR }, { +$$34({ target: 'Promise', stat: true, forced: FORCED_PROMISE_CONSTRUCTOR }, { resolve: function resolve(x) { return promiseResolve$1(this, x); } }); -var $$31 = _export; -var call$P = functionCall; +var $$33 = _export; +var call$$ = functionCall; var aCallable$J = aCallable$X; var newPromiseCapabilityModule$2 = newPromiseCapability$2; -var perform$2 = perform$6; +var perform$3 = perform$7; var iterate$C = iterate$J; // `Promise.allSettled` method // https://tc39.es/ecma262/#sec-promise.allsettled -$$31({ target: 'Promise', stat: true }, { +$$33({ target: 'Promise', stat: true }, { allSettled: function allSettled(iterable) { var C = this; var capability = newPromiseCapabilityModule$2.f(C); var resolve = capability.resolve; var reject = capability.reject; - var result = perform$2(function () { + var result = perform$3(function () { var promiseResolve = aCallable$J(C.resolve); var values = []; var counter = 0; @@ -7675,7 +7777,7 @@ $$31({ target: 'Promise', stat: true }, { var index = counter++; var alreadyCalled = false; remaining++; - call$P(promiseResolve, C, promise).then(function (value) { + call$$(promiseResolve, C, promise).then(function (value) { if (alreadyCalled) return; alreadyCalled = true; values[index] = { status: 'fulfilled', value: value }; @@ -7694,26 +7796,26 @@ $$31({ target: 'Promise', stat: true }, { } }); -var $$30 = _export; -var call$O = functionCall; +var $$32 = _export; +var call$_ = functionCall; var aCallable$I = aCallable$X; -var getBuiltIn$w = getBuiltIn$L; +var getBuiltIn$x = getBuiltIn$M; var newPromiseCapabilityModule$1 = newPromiseCapability$2; -var perform$1 = perform$6; +var perform$2 = perform$7; var iterate$B = iterate$J; var PROMISE_ANY_ERROR = 'No one promise resolved'; // `Promise.any` method // https://tc39.es/ecma262/#sec-promise.any -$$30({ target: 'Promise', stat: true }, { +$$32({ target: 'Promise', stat: true }, { any: function any(iterable) { var C = this; - var AggregateError = getBuiltIn$w('AggregateError'); + var AggregateError = getBuiltIn$x('AggregateError'); var capability = newPromiseCapabilityModule$1.f(C); var resolve = capability.resolve; var reject = capability.reject; - var result = perform$1(function () { + var result = perform$2(function () { var promiseResolve = aCallable$I(C.resolve); var errors = []; var counter = 0; @@ -7723,7 +7825,7 @@ $$30({ target: 'Promise', stat: true }, { var index = counter++; var alreadyRejected = false; remaining++; - call$O(promiseResolve, C, promise).then(function (value) { + call$_(promiseResolve, C, promise).then(function (value) { if (alreadyRejected || alreadyResolved) return; alreadyResolved = true; resolve(value); @@ -7741,10 +7843,10 @@ $$30({ target: 'Promise', stat: true }, { } }); -var $$2$ = _export; +var $$31 = _export; var NativePromiseConstructor = promiseNativeConstructor; var fails$w = fails$1m; -var getBuiltIn$v = getBuiltIn$L; +var getBuiltIn$w = getBuiltIn$M; var isCallable$d = isCallable$E; var speciesConstructor$c = speciesConstructor$f; var promiseResolve = promiseResolve$2; @@ -7760,9 +7862,9 @@ var NON_GENERIC = !!NativePromiseConstructor && fails$w(function () { // `Promise.prototype.finally` method // https://tc39.es/ecma262/#sec-promise.prototype.finally -$$2$({ target: 'Promise', proto: true, real: true, forced: NON_GENERIC }, { +$$31({ target: 'Promise', proto: true, real: true, forced: NON_GENERIC }, { 'finally': function (onFinally) { - var C = speciesConstructor$c(this, getBuiltIn$v('Promise')); + var C = speciesConstructor$c(this, getBuiltIn$w('Promise')); var isFunction = isCallable$d(onFinally); return this.then( isFunction ? function (x) { @@ -7777,16 +7879,16 @@ $$2$({ target: 'Promise', proto: true, real: true, forced: NON_GENERIC }, { // makes sure that native promise-based APIs `Promise#finally` properly works with patched `Promise#then` if (isCallable$d(NativePromiseConstructor)) { - var method = getBuiltIn$v('Promise').prototype['finally']; + var method = getBuiltIn$w('Promise').prototype['finally']; if (NativePromisePrototype['finally'] !== method) { defineBuiltIn$9(NativePromisePrototype, 'finally', method, { unsafe: true }); } } -var $$2_ = _export; +var $$30 = _export; var functionApply = functionApply$1; var aCallable$H = aCallable$X; -var anObject$1k = anObject$1A; +var anObject$1j = anObject$1z; var fails$v = fails$1m; // MS Edge argumentsList argument is optional @@ -7797,23 +7899,23 @@ var OPTIONAL_ARGUMENTS_LIST = !fails$v(function () { // `Reflect.apply` method // https://tc39.es/ecma262/#sec-reflect.apply -$$2_({ target: 'Reflect', stat: true, forced: OPTIONAL_ARGUMENTS_LIST }, { +$$30({ target: 'Reflect', stat: true, forced: OPTIONAL_ARGUMENTS_LIST }, { apply: function apply(target, thisArgument, argumentsList) { - return functionApply(aCallable$H(target), thisArgument, anObject$1k(argumentsList)); + return functionApply(aCallable$H(target), thisArgument, anObject$1j(argumentsList)); } }); -var $$2Z = _export; -var getBuiltIn$u = getBuiltIn$L; -var apply$k = functionApply$1; +var $$2$ = _export; +var getBuiltIn$v = getBuiltIn$M; +var apply$7 = functionApply$1; var bind$j = functionBind; var aConstructor$3 = aConstructor$5; -var anObject$1j = anObject$1A; -var isObject$c = isObject$C; +var anObject$1i = anObject$1z; +var isObject$b = isObject$D; var create$9 = objectCreate$1; var fails$u = fails$1m; -var nativeConstruct = getBuiltIn$u('Reflect', 'construct'); +var nativeConstruct = getBuiltIn$v('Reflect', 'construct'); var ObjectPrototype = Object.prototype; var push$g = [].push; @@ -7832,10 +7934,10 @@ var ARGS_BUG = !fails$u(function () { var FORCED$6 = NEW_TARGET_BUG || ARGS_BUG; -$$2Z({ target: 'Reflect', stat: true, forced: FORCED$6, sham: FORCED$6 }, { +$$2$({ target: 'Reflect', stat: true, forced: FORCED$6, sham: FORCED$6 }, { construct: function construct(Target, args /* , newTarget */) { aConstructor$3(Target); - anObject$1j(args); + anObject$1i(args); var newTarget = arguments.length < 3 ? Target : aConstructor$3(arguments[2]); if (ARGS_BUG && !NEW_TARGET_BUG) return nativeConstruct(Target, args, newTarget); if (Target == newTarget) { @@ -7849,20 +7951,20 @@ $$2Z({ target: 'Reflect', stat: true, forced: FORCED$6, sham: FORCED$6 }, { } // w/o altered newTarget, lot of arguments case var $args = [null]; - apply$k(push$g, $args, args); - return new (apply$k(bind$j, Target, $args))(); + apply$7(push$g, $args, args); + return new (apply$7(bind$j, Target, $args))(); } // with altered newTarget, not support built-in constructors var proto = newTarget.prototype; - var instance = create$9(isObject$c(proto) ? proto : ObjectPrototype); - var result = apply$k(Target, instance, args); - return isObject$c(result) ? result : instance; + var instance = create$9(isObject$b(proto) ? proto : ObjectPrototype); + var result = apply$7(Target, instance, args); + return isObject$b(result) ? result : instance; } }); -var $$2Y = _export; +var $$2_ = _export; var DESCRIPTORS$f = descriptors; -var anObject$1i = anObject$1A; +var anObject$1h = anObject$1z; var toPropertyKey$2 = toPropertyKey$9; var definePropertyModule$2 = objectDefineProperty; var fails$t = fails$1m; @@ -7875,11 +7977,11 @@ var ERROR_INSTEAD_OF_FALSE = fails$t(function () { // `Reflect.defineProperty` method // https://tc39.es/ecma262/#sec-reflect.defineproperty -$$2Y({ target: 'Reflect', stat: true, forced: ERROR_INSTEAD_OF_FALSE, sham: !DESCRIPTORS$f }, { +$$2_({ target: 'Reflect', stat: true, forced: ERROR_INSTEAD_OF_FALSE, sham: !DESCRIPTORS$f }, { defineProperty: function defineProperty(target, propertyKey, attributes) { - anObject$1i(target); + anObject$1h(target); var key = toPropertyKey$2(propertyKey); - anObject$1i(attributes); + anObject$1h(attributes); try { definePropertyModule$2.f(target, key, attributes); return true; @@ -7889,15 +7991,15 @@ $$2Y({ target: 'Reflect', stat: true, forced: ERROR_INSTEAD_OF_FALSE, sham: !DES } }); -var $$2X = _export; -var anObject$1h = anObject$1A; +var $$2Z = _export; +var anObject$1g = anObject$1z; var getOwnPropertyDescriptor$4 = objectGetOwnPropertyDescriptor.f; // `Reflect.deleteProperty` method // https://tc39.es/ecma262/#sec-reflect.deleteproperty -$$2X({ target: 'Reflect', stat: true }, { +$$2Z({ target: 'Reflect', stat: true }, { deleteProperty: function deleteProperty(target, propertyKey) { - var descriptor = getOwnPropertyDescriptor$4(anObject$1h(target), propertyKey); + var descriptor = getOwnPropertyDescriptor$4(anObject$1g(target), propertyKey); return descriptor && !descriptor.configurable ? false : delete target[propertyKey]; } }); @@ -7908,10 +8010,10 @@ var isDataDescriptor$2 = function (descriptor) { return descriptor !== undefined && (hasOwn$e(descriptor, 'value') || hasOwn$e(descriptor, 'writable')); }; -var $$2W = _export; -var call$N = functionCall; -var isObject$b = isObject$C; -var anObject$1g = anObject$1A; +var $$2Y = _export; +var call$Z = functionCall; +var isObject$a = isObject$D; +var anObject$1f = anObject$1z; var isDataDescriptor$1 = isDataDescriptor$2; var getOwnPropertyDescriptorModule$3 = objectGetOwnPropertyDescriptor; var getPrototypeOf$5 = objectGetPrototypeOf$1; @@ -7921,88 +8023,88 @@ var getPrototypeOf$5 = objectGetPrototypeOf$1; function get(target, propertyKey /* , receiver */) { var receiver = arguments.length < 3 ? target : arguments[2]; var descriptor, prototype; - if (anObject$1g(target) === receiver) return target[propertyKey]; + if (anObject$1f(target) === receiver) return target[propertyKey]; descriptor = getOwnPropertyDescriptorModule$3.f(target, propertyKey); if (descriptor) return isDataDescriptor$1(descriptor) ? descriptor.value - : descriptor.get === undefined ? undefined : call$N(descriptor.get, receiver); - if (isObject$b(prototype = getPrototypeOf$5(target))) return get(prototype, propertyKey, receiver); + : descriptor.get === undefined ? undefined : call$Z(descriptor.get, receiver); + if (isObject$a(prototype = getPrototypeOf$5(target))) return get(prototype, propertyKey, receiver); } -$$2W({ target: 'Reflect', stat: true }, { +$$2Y({ target: 'Reflect', stat: true }, { get: get }); -var $$2V = _export; +var $$2X = _export; var DESCRIPTORS$e = descriptors; -var anObject$1f = anObject$1A; +var anObject$1e = anObject$1z; var getOwnPropertyDescriptorModule$2 = objectGetOwnPropertyDescriptor; // `Reflect.getOwnPropertyDescriptor` method // https://tc39.es/ecma262/#sec-reflect.getownpropertydescriptor -$$2V({ target: 'Reflect', stat: true, sham: !DESCRIPTORS$e }, { +$$2X({ target: 'Reflect', stat: true, sham: !DESCRIPTORS$e }, { getOwnPropertyDescriptor: function getOwnPropertyDescriptor(target, propertyKey) { - return getOwnPropertyDescriptorModule$2.f(anObject$1f(target), propertyKey); + return getOwnPropertyDescriptorModule$2.f(anObject$1e(target), propertyKey); } }); -var $$2U = _export; -var anObject$1e = anObject$1A; +var $$2W = _export; +var anObject$1d = anObject$1z; var objectGetPrototypeOf = objectGetPrototypeOf$1; var CORRECT_PROTOTYPE_GETTER = correctPrototypeGetter; // `Reflect.getPrototypeOf` method // https://tc39.es/ecma262/#sec-reflect.getprototypeof -$$2U({ target: 'Reflect', stat: true, sham: !CORRECT_PROTOTYPE_GETTER }, { +$$2W({ target: 'Reflect', stat: true, sham: !CORRECT_PROTOTYPE_GETTER }, { getPrototypeOf: function getPrototypeOf(target) { - return objectGetPrototypeOf(anObject$1e(target)); + return objectGetPrototypeOf(anObject$1d(target)); } }); -var $$2T = _export; +var $$2V = _export; // `Reflect.has` method // https://tc39.es/ecma262/#sec-reflect.has -$$2T({ target: 'Reflect', stat: true }, { +$$2V({ target: 'Reflect', stat: true }, { has: function has(target, propertyKey) { return propertyKey in target; } }); -var $$2S = _export; -var anObject$1d = anObject$1A; +var $$2U = _export; +var anObject$1c = anObject$1z; var $isExtensible = objectIsExtensible; // `Reflect.isExtensible` method // https://tc39.es/ecma262/#sec-reflect.isextensible -$$2S({ target: 'Reflect', stat: true }, { +$$2U({ target: 'Reflect', stat: true }, { isExtensible: function isExtensible(target) { - anObject$1d(target); + anObject$1c(target); return $isExtensible(target); } }); -var $$2R = _export; +var $$2T = _export; var ownKeys = ownKeys$3; // `Reflect.ownKeys` method // https://tc39.es/ecma262/#sec-reflect.ownkeys -$$2R({ target: 'Reflect', stat: true }, { +$$2T({ target: 'Reflect', stat: true }, { ownKeys: ownKeys }); -var $$2Q = _export; -var getBuiltIn$t = getBuiltIn$L; -var anObject$1c = anObject$1A; +var $$2S = _export; +var getBuiltIn$u = getBuiltIn$M; +var anObject$1b = anObject$1z; var FREEZING = freezing; // `Reflect.preventExtensions` method // https://tc39.es/ecma262/#sec-reflect.preventextensions -$$2Q({ target: 'Reflect', stat: true, sham: !FREEZING }, { +$$2S({ target: 'Reflect', stat: true, sham: !FREEZING }, { preventExtensions: function preventExtensions(target) { - anObject$1c(target); + anObject$1b(target); try { - var objectPreventExtensions = getBuiltIn$t('Object', 'preventExtensions'); + var objectPreventExtensions = getBuiltIn$u('Object', 'preventExtensions'); if (objectPreventExtensions) objectPreventExtensions(target); return true; } catch (error) { @@ -8011,10 +8113,10 @@ $$2Q({ target: 'Reflect', stat: true, sham: !FREEZING }, { } }); -var $$2P = _export; -var call$M = functionCall; -var anObject$1b = anObject$1A; -var isObject$a = isObject$C; +var $$2R = _export; +var call$Y = functionCall; +var anObject$1a = anObject$1z; +var isObject$9 = isObject$D; var isDataDescriptor = isDataDescriptor$2; var fails$s = fails$1m; var definePropertyModule$1 = objectDefineProperty; @@ -8026,16 +8128,16 @@ var createPropertyDescriptor$4 = createPropertyDescriptor$c; // https://tc39.es/ecma262/#sec-reflect.set function set(target, propertyKey, V /* , receiver */) { var receiver = arguments.length < 4 ? target : arguments[3]; - var ownDescriptor = getOwnPropertyDescriptorModule$1.f(anObject$1b(target), propertyKey); + var ownDescriptor = getOwnPropertyDescriptorModule$1.f(anObject$1a(target), propertyKey); var existingDescriptor, prototype, setter; if (!ownDescriptor) { - if (isObject$a(prototype = getPrototypeOf$4(target))) { + if (isObject$9(prototype = getPrototypeOf$4(target))) { return set(prototype, propertyKey, V, receiver); } ownDescriptor = createPropertyDescriptor$4(0); } if (isDataDescriptor(ownDescriptor)) { - if (ownDescriptor.writable === false || !isObject$a(receiver)) return false; + if (ownDescriptor.writable === false || !isObject$9(receiver)) return false; if (existingDescriptor = getOwnPropertyDescriptorModule$1.f(receiver, propertyKey)) { if (existingDescriptor.get || existingDescriptor.set || existingDescriptor.writable === false) return false; existingDescriptor.value = V; @@ -8044,7 +8146,7 @@ function set(target, propertyKey, V /* , receiver */) { } else { setter = ownDescriptor.set; if (setter === undefined) return false; - call$M(setter, receiver, V); + call$Y(setter, receiver, V); } return true; } @@ -8057,20 +8159,20 @@ var MS_EDGE_BUG = fails$s(function () { return Reflect.set(Constructor.prototype, 'a', 1, object) !== false; }); -$$2P({ target: 'Reflect', stat: true, forced: MS_EDGE_BUG }, { +$$2R({ target: 'Reflect', stat: true, forced: MS_EDGE_BUG }, { set: set }); -var $$2O = _export; -var anObject$1a = anObject$1A; +var $$2Q = _export; +var anObject$19 = anObject$1z; var aPossiblePrototype = aPossiblePrototype$2; var objectSetPrototypeOf = objectSetPrototypeOf$1; // `Reflect.setPrototypeOf` method // https://tc39.es/ecma262/#sec-reflect.setprototypeof -if (objectSetPrototypeOf) $$2O({ target: 'Reflect', stat: true }, { +if (objectSetPrototypeOf) $$2Q({ target: 'Reflect', stat: true }, { setPrototypeOf: function setPrototypeOf(target, proto) { - anObject$1a(target); + anObject$19(target); aPossiblePrototype(proto); try { objectSetPrototypeOf(target, proto); @@ -8081,17 +8183,17 @@ if (objectSetPrototypeOf) $$2O({ target: 'Reflect', stat: true }, { } }); -var $$2N = _export; +var $$2P = _export; var global$u = global$$; var setToStringTag$3 = setToStringTag$d; -$$2N({ global: true }, { Reflect: {} }); +$$2P({ global: true }, { Reflect: {} }); // Reflect[@@toStringTag] property // https://tc39.es/ecma262/#sec-reflect-@@tostringtag setToStringTag$3(global$u.Reflect, 'Reflect', true); -var isObject$9 = isObject$C; +var isObject$8 = isObject$D; var classof$9 = classofRaw$1; var wellKnownSymbol$l = wellKnownSymbol$K; @@ -8101,15 +8203,15 @@ var MATCH$2 = wellKnownSymbol$l('match'); // https://tc39.es/ecma262/#sec-isregexp var isRegexp = function (it) { var isRegExp; - return isObject$9(it) && ((isRegExp = it[MATCH$2]) !== undefined ? !!isRegExp : classof$9(it) == 'RegExp'); + return isObject$8(it) && ((isRegExp = it[MATCH$2]) !== undefined ? !!isRegExp : classof$9(it) == 'RegExp'); }; -var anObject$19 = anObject$1A; +var anObject$18 = anObject$1z; // `RegExp.prototype.flags` getter implementation // https://tc39.es/ecma262/#sec-get-regexp.prototype.flags var regexpFlags$1 = function () { - var that = anObject$19(this); + var that = anObject$18(this); var result = ''; if (that.hasIndices) result += 'd'; if (that.global) result += 'g'; @@ -8122,7 +8224,7 @@ var regexpFlags$1 = function () { return result; }; -var call$L = functionCall; +var call$X = functionCall; var hasOwn$d = hasOwnProperty_1; var isPrototypeOf$4 = objectIsPrototypeOf; var regExpFlags$1 = regexpFlags$1; @@ -8132,7 +8234,7 @@ var RegExpPrototype$7 = RegExp.prototype; var regexpGetFlags = function (R) { var flags = R.flags; return flags === undefined && !('flags' in RegExpPrototype$7) && !hasOwn$d(R, 'flags') && isPrototypeOf$4(RegExpPrototype$7, R) - ? call$L(regExpFlags$1, R) : flags; + ? call$X(regExpFlags$1, R) : flags; }; var fails$r = fails$1m; @@ -8191,14 +8293,14 @@ var regexpUnsupportedNcg = fails$p(function () { var DESCRIPTORS$d = descriptors; var global$q = global$$; -var uncurryThis$L = functionUncurryThis; +var uncurryThis$K = functionUncurryThis; var isForced = isForced_1; var inheritIfRequired$2 = inheritIfRequired$6; var createNonEnumerableProperty$9 = createNonEnumerableProperty$i; var getOwnPropertyNames$1 = objectGetOwnPropertyNames.f; var isPrototypeOf$3 = objectIsPrototypeOf; var isRegExp$4 = isRegexp; -var toString$n = toString$z; +var toString$o = toString$A; var getRegExpFlags$4 = regexpGetFlags; var stickyHelpers$2 = regexpStickyHelpers; var proxyAccessor = proxyAccessor$2; @@ -8215,11 +8317,11 @@ var MATCH$1 = wellKnownSymbol$k('match'); var NativeRegExp = global$q.RegExp; var RegExpPrototype$6 = NativeRegExp.prototype; var SyntaxError$2 = global$q.SyntaxError; -var exec$8 = uncurryThis$L(RegExpPrototype$6.exec); -var charAt$e = uncurryThis$L(''.charAt); -var replace$7 = uncurryThis$L(''.replace); -var stringIndexOf$4 = uncurryThis$L(''.indexOf); -var stringSlice$c = uncurryThis$L(''.slice); +var exec$8 = uncurryThis$K(RegExpPrototype$6.exec); +var charAt$e = uncurryThis$K(''.charAt); +var replace$7 = uncurryThis$K(''.replace); +var stringIndexOf$4 = uncurryThis$K(''.indexOf); +var stringSlice$c = uncurryThis$K(''.slice); // TODO: Use only proper RegExpIdentifierName var IS_NCG = /^\?<[^\s\d!#%&*+<=>@^][^\s!#%&*+<=>@^]*>/; var re1 = /a/g; @@ -8326,8 +8428,8 @@ if (isForced('RegExp', BASE_FORCED)) { if (flagsAreUndefined) flags = getRegExpFlags$4(rawPattern); } - pattern = pattern === undefined ? '' : toString$n(pattern); - flags = flags === undefined ? '' : toString$n(flags); + pattern = pattern === undefined ? '' : toString$o(pattern); + flags = flags === undefined ? '' : toString$o(flags); rawPattern = pattern; if (UNSUPPORTED_DOT_ALL$2 && 'dotAll' in re1) { @@ -8380,23 +8482,14 @@ if (isForced('RegExp', BASE_FORCED)) { // https://tc39.es/ecma262/#sec-get-regexp-@@species setSpecies$2('RegExp'); -var makeBuiltIn = makeBuiltIn$4.exports; -var defineProperty$2 = objectDefineProperty; - -var defineBuiltInAccessor$8 = function (target, name, descriptor) { - if (descriptor.get) makeBuiltIn(descriptor.get, name, { getter: true }); - if (descriptor.set) makeBuiltIn(descriptor.set, name, { setter: true }); - return defineProperty$2.f(target, name, descriptor); -}; - var DESCRIPTORS$c = descriptors; var UNSUPPORTED_DOT_ALL$1 = regexpUnsupportedDotAll; var classof$8 = classofRaw$1; -var defineBuiltInAccessor$7 = defineBuiltInAccessor$8; -var getInternalState$d = internalState.get; +var defineBuiltInAccessor$7 = defineBuiltInAccessor$9; +var getInternalState$b = internalState.get; var RegExpPrototype$5 = RegExp.prototype; -var $TypeError$j = TypeError; +var $TypeError$i = TypeError; // `RegExp.prototype.dotAll` getter // https://tc39.es/ecma262/#sec-get-regexp.prototype.dotall @@ -8408,39 +8501,39 @@ if (DESCRIPTORS$c && UNSUPPORTED_DOT_ALL$1) { // We can't use InternalStateModule.getterFor because // we don't add metadata for regexps created by a literal. if (classof$8(this) === 'RegExp') { - return !!getInternalState$d(this).dotAll; + return !!getInternalState$b(this).dotAll; } - throw $TypeError$j('Incompatible receiver, RegExp required'); + throw $TypeError$i('Incompatible receiver, RegExp required'); } }); } /* eslint-disable regexp/no-empty-capturing-group, regexp/no-empty-group, regexp/no-lazy-ends -- testing */ /* eslint-disable regexp/no-useless-quantifier -- testing */ -var call$K = functionCall; -var uncurryThis$K = functionUncurryThis; -var toString$m = toString$z; +var call$W = functionCall; +var uncurryThis$J = functionUncurryThis; +var toString$n = toString$A; var regexpFlags = regexpFlags$1; var stickyHelpers$1 = regexpStickyHelpers; var shared$2 = shared$9.exports; var create$8 = objectCreate$1; -var getInternalState$c = internalState.get; +var getInternalState$a = internalState.get; var UNSUPPORTED_DOT_ALL = regexpUnsupportedDotAll; var UNSUPPORTED_NCG = regexpUnsupportedNcg; var nativeReplace = shared$2('native-string-replace', String.prototype.replace); var nativeExec = RegExp.prototype.exec; var patchedExec = nativeExec; -var charAt$d = uncurryThis$K(''.charAt); -var indexOf$1 = uncurryThis$K(''.indexOf); -var replace$6 = uncurryThis$K(''.replace); -var stringSlice$b = uncurryThis$K(''.slice); +var charAt$d = uncurryThis$J(''.charAt); +var indexOf$1 = uncurryThis$J(''.indexOf); +var replace$6 = uncurryThis$J(''.replace); +var stringSlice$b = uncurryThis$J(''.slice); var UPDATES_LAST_INDEX_WRONG = (function () { var re1 = /a/; var re2 = /b*/g; - call$K(nativeExec, re1, 'a'); - call$K(nativeExec, re2, 'a'); + call$W(nativeExec, re1, 'a'); + call$W(nativeExec, re2, 'a'); return re1.lastIndex !== 0 || re2.lastIndex !== 0; })(); @@ -8454,21 +8547,21 @@ var PATCH = UPDATES_LAST_INDEX_WRONG || NPCG_INCLUDED || UNSUPPORTED_Y$1 || UNSU if (PATCH) { patchedExec = function exec(string) { var re = this; - var state = getInternalState$c(re); - var str = toString$m(string); + var state = getInternalState$a(re); + var str = toString$n(string); var raw = state.raw; var result, reCopy, lastIndex, match, i, object, group; if (raw) { raw.lastIndex = re.lastIndex; - result = call$K(patchedExec, raw, str); + result = call$W(patchedExec, raw, str); re.lastIndex = raw.lastIndex; return result; } var groups = state.groups; var sticky = UNSUPPORTED_Y$1 && re.sticky; - var flags = call$K(regexpFlags, re); + var flags = call$W(regexpFlags, re); var source = re.source; var charsAdded = 0; var strCopy = str; @@ -8496,7 +8589,7 @@ if (PATCH) { } if (UPDATES_LAST_INDEX_WRONG) lastIndex = re.lastIndex; - match = call$K(nativeExec, sticky ? reCopy : re, strCopy); + match = call$W(nativeExec, sticky ? reCopy : re, strCopy); if (sticky) { if (match) { @@ -8511,7 +8604,7 @@ if (PATCH) { if (NPCG_INCLUDED && match && match.length > 1) { // Fix browsers whose `exec` methods don't consistently return `undefined` // for NPCG, like IE8. NOTE: This doesn't work for /(.?)?/ - call$K(nativeReplace, match[0], reCopy, function () { + call$W(nativeReplace, match[0], reCopy, function () { for (i = 1; i < arguments.length - 2; i++) { if (arguments[i] === undefined) match[i] = undefined; } @@ -8532,18 +8625,18 @@ if (PATCH) { var regexpExec$3 = patchedExec; -var $$2M = _export; +var $$2O = _export; var exec$7 = regexpExec$3; // `RegExp.prototype.exec` method // https://tc39.es/ecma262/#sec-regexp.prototype.exec -$$2M({ target: 'RegExp', proto: true, forced: /./.exec !== exec$7 }, { +$$2O({ target: 'RegExp', proto: true, forced: /./.exec !== exec$7 }, { exec: exec$7 }); var global$p = global$$; var DESCRIPTORS$b = descriptors; -var defineBuiltInAccessor$6 = defineBuiltInAccessor$8; +var defineBuiltInAccessor$6 = defineBuiltInAccessor$9; var regExpFlags = regexpFlags$1; var fails$n = fails$1m; @@ -8600,11 +8693,11 @@ if (FORCED$5) defineBuiltInAccessor$6(RegExpPrototype$4, 'flags', { var DESCRIPTORS$a = descriptors; var MISSED_STICKY = regexpStickyHelpers.MISSED_STICKY; var classof$7 = classofRaw$1; -var defineBuiltInAccessor$5 = defineBuiltInAccessor$8; -var getInternalState$b = internalState.get; +var defineBuiltInAccessor$5 = defineBuiltInAccessor$9; +var getInternalState$9 = internalState.get; var RegExpPrototype$3 = RegExp.prototype; -var $TypeError$i = TypeError; +var $TypeError$h = TypeError; // `RegExp.prototype.sticky` getter // https://tc39.es/ecma262/#sec-get-regexp.prototype.sticky @@ -8616,20 +8709,20 @@ if (DESCRIPTORS$a && MISSED_STICKY) { // We can't use InternalStateModule.getterFor because // we don't add metadata for regexps created by a literal. if (classof$7(this) === 'RegExp') { - return !!getInternalState$b(this).sticky; + return !!getInternalState$9(this).sticky; } - throw $TypeError$i('Incompatible receiver, RegExp required'); + throw $TypeError$h('Incompatible receiver, RegExp required'); } }); } // TODO: Remove from `core-js@4` since it's moved to entry points -var $$2L = _export; -var call$J = functionCall; -var uncurryThis$J = functionUncurryThis; +var $$2N = _export; +var call$V = functionCall; var isCallable$c = isCallable$E; -var isObject$8 = isObject$C; +var anObject$17 = anObject$1z; +var toString$m = toString$A; var DELEGATES_TO_EXEC = function () { var execCalled = false; @@ -8641,43 +8734,43 @@ var DELEGATES_TO_EXEC = function () { return re.test('abc') === true && execCalled; }(); -var $TypeError$h = TypeError; -var un$Test = uncurryThis$J(/./.test); +var nativeTest = /./.test; // `RegExp.prototype.test` method // https://tc39.es/ecma262/#sec-regexp.prototype.test -$$2L({ target: 'RegExp', proto: true, forced: !DELEGATES_TO_EXEC }, { - test: function (str) { - var exec = this.exec; - if (!isCallable$c(exec)) return un$Test(this, str); - var result = call$J(exec, this, str); - if (result !== null && !isObject$8(result)) { - throw new $TypeError$h('RegExp exec method returned something other than an Object or null'); - } - return !!result; +$$2N({ target: 'RegExp', proto: true, forced: !DELEGATES_TO_EXEC }, { + test: function (S) { + var R = anObject$17(this); + var string = toString$m(S); + var exec = R.exec; + if (!isCallable$c(exec)) return call$V(nativeTest, R, string); + var result = call$V(exec, R, string); + if (result === null) return false; + anObject$17(result); + return true; } }); var PROPER_FUNCTION_NAME$1 = functionName.PROPER; var defineBuiltIn$7 = defineBuiltIn$p; -var anObject$18 = anObject$1A; -var $toString$2 = toString$z; +var anObject$16 = anObject$1z; +var $toString$2 = toString$A; var fails$m = fails$1m; var getRegExpFlags$3 = regexpGetFlags; var TO_STRING = 'toString'; var RegExpPrototype$2 = RegExp.prototype; -var n$ToString = RegExpPrototype$2[TO_STRING]; +var nativeToString = RegExpPrototype$2[TO_STRING]; -var NOT_GENERIC = fails$m(function () { return n$ToString.call({ source: 'a', flags: 'b' }) != '/a/b'; }); +var NOT_GENERIC = fails$m(function () { return nativeToString.call({ source: 'a', flags: 'b' }) != '/a/b'; }); // FF44- RegExp#toString has a wrong name -var INCORRECT_NAME = PROPER_FUNCTION_NAME$1 && n$ToString.name != TO_STRING; +var INCORRECT_NAME = PROPER_FUNCTION_NAME$1 && nativeToString.name != TO_STRING; // `RegExp.prototype.toString` method // https://tc39.es/ecma262/#sec-regexp.prototype.tostring if (NOT_GENERIC || INCORRECT_NAME) { defineBuiltIn$7(RegExp.prototype, TO_STRING, function toString() { - var R = anObject$18(this); + var R = anObject$16(this); var pattern = $toString$2(R.source); var flags = $toString$2(getRegExpFlags$3(R)); return '/' + pattern + '/' + flags; @@ -8693,11 +8786,11 @@ collection$2('Set', function (init) { return function Set() { return init(this, arguments.length ? arguments[0] : undefined); }; }, collectionStrong); -var $$2K = _export; +var $$2M = _export; var uncurryThis$I = functionUncurryThis; -var requireObjectCoercible$e = requireObjectCoercible$k; +var requireObjectCoercible$e = requireObjectCoercible$l; var toIntegerOrInfinity$b = toIntegerOrInfinity$o; -var toString$l = toString$z; +var toString$l = toString$A; var fails$l = fails$1m; var charAt$c = uncurryThis$I(''.charAt); @@ -8709,7 +8802,7 @@ var FORCED$4 = fails$l(function () { // `String.prototype.at` method // https://github.com/tc39/proposal-relative-indexing-method -$$2K({ target: 'String', proto: true, forced: FORCED$4 }, { +$$2M({ target: 'String', proto: true, forced: FORCED$4 }, { at: function at(index) { var S = toString$l(requireObjectCoercible$e(this)); var len = S.length; @@ -8721,8 +8814,8 @@ $$2K({ target: 'String', proto: true, forced: FORCED$4 }, { var uncurryThis$H = functionUncurryThis; var toIntegerOrInfinity$a = toIntegerOrInfinity$o; -var toString$k = toString$z; -var requireObjectCoercible$d = requireObjectCoercible$k; +var toString$k = toString$A; +var requireObjectCoercible$d = requireObjectCoercible$l; var charAt$b = uncurryThis$H(''.charAt); var charCodeAt$2 = uncurryThis$H(''.charCodeAt); @@ -8756,12 +8849,12 @@ var stringMultibyte = { charAt: createMethod$1(true) }; -var $$2J = _export; +var $$2L = _export; var codeAt$2 = stringMultibyte.codeAt; // `String.prototype.codePointAt` method // https://tc39.es/ecma262/#sec-string.prototype.codepointat -$$2J({ target: 'String', proto: true }, { +$$2L({ target: 'String', proto: true }, { codePointAt: function codePointAt(pos) { return codeAt$2(this, pos); } @@ -8793,17 +8886,17 @@ var correctIsRegexpLogic = function (METHOD_NAME) { } return false; }; -var $$2I = _export; +var $$2K = _export; var uncurryThis$G = functionUncurryThis; var getOwnPropertyDescriptor$3 = objectGetOwnPropertyDescriptor.f; var toLength$7 = toLength$d; -var toString$j = toString$z; +var toString$j = toString$A; var notARegExp$2 = notARegexp; -var requireObjectCoercible$c = requireObjectCoercible$k; +var requireObjectCoercible$c = requireObjectCoercible$l; var correctIsRegExpLogic$2 = correctIsRegexpLogic; // eslint-disable-next-line es-x/no-string-prototype-endswith -- safe -var un$EndsWith = uncurryThis$G(''.endsWith); +var nativeEndsWith = uncurryThis$G(''.endsWith); var slice$2 = uncurryThis$G(''.slice); var min$7 = Math.min; @@ -8816,7 +8909,7 @@ var MDN_POLYFILL_BUG$1 = !CORRECT_IS_REGEXP_LOGIC$1 && !!function () { // `String.prototype.endsWith` method // https://tc39.es/ecma262/#sec-string.prototype.endswith -$$2I({ target: 'String', proto: true, forced: !MDN_POLYFILL_BUG$1 && !CORRECT_IS_REGEXP_LOGIC$1 }, { +$$2K({ target: 'String', proto: true, forced: !MDN_POLYFILL_BUG$1 && !CORRECT_IS_REGEXP_LOGIC$1 }, { endsWith: function endsWith(searchString /* , endPosition = @length */) { var that = toString$j(requireObjectCoercible$c(this)); notARegExp$2(searchString); @@ -8824,17 +8917,17 @@ $$2I({ target: 'String', proto: true, forced: !MDN_POLYFILL_BUG$1 && !CORRECT_IS var len = that.length; var end = endPosition === undefined ? len : min$7(toLength$7(endPosition), len); var search = toString$j(searchString); - return un$EndsWith - ? un$EndsWith(that, search, end) + return nativeEndsWith + ? nativeEndsWith(that, search, end) : slice$2(that, end - search.length, end) === search; } }); -var $$2H = _export; +var $$2J = _export; var uncurryThis$F = functionUncurryThis; var toAbsoluteIndex$3 = toAbsoluteIndex$b; -var $RangeError$6 = RangeError; +var $RangeError$7 = RangeError; var fromCharCode$3 = String.fromCharCode; // eslint-disable-next-line es-x/no-string-fromcodepoint -- required for testing var $fromCodePoint = String.fromCodePoint; @@ -8845,7 +8938,7 @@ var INCORRECT_LENGTH = !!$fromCodePoint && $fromCodePoint.length != 1; // `String.fromCodePoint` method // https://tc39.es/ecma262/#sec-string.fromcodepoint -$$2H({ target: 'String', stat: true, arity: 1, forced: INCORRECT_LENGTH }, { +$$2J({ target: 'String', stat: true, arity: 1, forced: INCORRECT_LENGTH }, { // eslint-disable-next-line no-unused-vars -- required for `.length` fromCodePoint: function fromCodePoint(x) { var elements = []; @@ -8854,7 +8947,7 @@ $$2H({ target: 'String', stat: true, arity: 1, forced: INCORRECT_LENGTH }, { var code; while (length > i) { code = +arguments[i++]; - if (toAbsoluteIndex$3(code, 0x10FFFF) !== code) throw $RangeError$6(code + ' is not a valid code point'); + if (toAbsoluteIndex$3(code, 0x10FFFF) !== code) throw $RangeError$7(code + ' is not a valid code point'); elements[i] = code < 0x10000 ? fromCharCode$3(code) : fromCharCode$3(((code -= 0x10000) >> 10) + 0xD800, code % 0x400 + 0xDC00); @@ -8862,18 +8955,18 @@ $$2H({ target: 'String', stat: true, arity: 1, forced: INCORRECT_LENGTH }, { } }); -var $$2G = _export; +var $$2I = _export; var uncurryThis$E = functionUncurryThis; var notARegExp$1 = notARegexp; -var requireObjectCoercible$b = requireObjectCoercible$k; -var toString$i = toString$z; +var requireObjectCoercible$b = requireObjectCoercible$l; +var toString$i = toString$A; var correctIsRegExpLogic$1 = correctIsRegexpLogic; var stringIndexOf$3 = uncurryThis$E(''.indexOf); // `String.prototype.includes` method // https://tc39.es/ecma262/#sec-string.prototype.includes -$$2G({ target: 'String', proto: true, forced: !correctIsRegExpLogic$1('includes') }, { +$$2I({ target: 'String', proto: true, forced: !correctIsRegExpLogic$1('includes') }, { includes: function includes(searchString /* , position = 0 */) { return !!~stringIndexOf$3( toString$i(requireObjectCoercible$b(this)), @@ -8884,13 +8977,13 @@ $$2G({ target: 'String', proto: true, forced: !correctIsRegExpLogic$1('includes' }); var charAt$a = stringMultibyte.charAt; -var toString$h = toString$z; +var toString$h = toString$A; var InternalStateModule$e = internalState; -var defineIterator = defineIterator$3; +var defineIterator = iteratorDefine; var STRING_ITERATOR$1 = 'String Iterator'; var setInternalState$e = InternalStateModule$e.set; -var getInternalState$a = InternalStateModule$e.getterFor(STRING_ITERATOR$1); +var getInternalState$8 = InternalStateModule$e.getterFor(STRING_ITERATOR$1); // `String.prototype[@@iterator]` method // https://tc39.es/ecma262/#sec-string.prototype-@@iterator @@ -8903,7 +8996,7 @@ defineIterator(String, 'String', function (iterated) { // `%StringIteratorPrototype%.next` method // https://tc39.es/ecma262/#sec-%stringiteratorprototype%.next }, function next() { - var state = getInternalState$a(this); + var state = getInternalState$8(this); var string = state.string; var index = state.index; var point; @@ -8995,8 +9088,8 @@ var advanceStringIndex$4 = function (S, index, unicode) { return index + (unicode ? charAt$9(S, index).length : 1); }; -var call$I = functionCall; -var anObject$17 = anObject$1A; +var call$U = functionCall; +var anObject$15 = anObject$1z; var isCallable$b = isCallable$E; var classof$6 = classofRaw$1; var regexpExec$1 = regexpExec$3; @@ -9008,20 +9101,21 @@ var $TypeError$f = TypeError; var regexpExecAbstract = function (R, S) { var exec = R.exec; if (isCallable$b(exec)) { - var result = call$I(exec, R, S); - if (result !== null) anObject$17(result); + var result = call$U(exec, R, S); + if (result !== null) anObject$15(result); return result; } - if (classof$6(R) === 'RegExp') return call$I(regexpExec$1, R, S); + if (classof$6(R) === 'RegExp') return call$U(regexpExec$1, R, S); throw $TypeError$f('RegExp#exec called on incompatible receiver'); }; -var call$H = functionCall; +var call$T = functionCall; var fixRegExpWellKnownSymbolLogic$3 = fixRegexpWellKnownSymbolLogic; -var anObject$16 = anObject$1A; +var anObject$14 = anObject$1z; +var isNullOrUndefined$b = isNullOrUndefined$i; var toLength$6 = toLength$d; -var toString$g = toString$z; -var requireObjectCoercible$a = requireObjectCoercible$k; +var toString$g = toString$A; +var requireObjectCoercible$a = requireObjectCoercible$l; var getMethod$e = getMethod$i; var advanceStringIndex$3 = advanceStringIndex$4; var regExpExec$3 = regexpExecAbstract; @@ -9033,13 +9127,13 @@ fixRegExpWellKnownSymbolLogic$3('match', function (MATCH, nativeMatch, maybeCall // https://tc39.es/ecma262/#sec-string.prototype.match function match(regexp) { var O = requireObjectCoercible$a(this); - var matcher = regexp == undefined ? undefined : getMethod$e(regexp, MATCH); - return matcher ? call$H(matcher, regexp, O) : new RegExp(regexp)[MATCH](toString$g(O)); + var matcher = isNullOrUndefined$b(regexp) ? undefined : getMethod$e(regexp, MATCH); + return matcher ? call$T(matcher, regexp, O) : new RegExp(regexp)[MATCH](toString$g(O)); }, // `RegExp.prototype[@@match]` method // https://tc39.es/ecma262/#sec-regexp.prototype-@@match function (string) { - var rx = anObject$16(this); + var rx = anObject$14(this); var S = toString$g(string); var res = maybeCallNative(nativeMatch, rx, S); @@ -9064,14 +9158,15 @@ fixRegExpWellKnownSymbolLogic$3('match', function (MATCH, nativeMatch, maybeCall }); /* eslint-disable es-x/no-string-prototype-matchall -- safe */ -var $$2F = _export; -var call$G = functionCall; +var $$2H = _export; +var call$S = functionCall; var uncurryThis$C = functionUncurryThis; -var createIteratorConstructor$5 = createIteratorConstructor$7; -var requireObjectCoercible$9 = requireObjectCoercible$k; +var createIteratorConstructor$5 = iteratorCreateConstructor; +var requireObjectCoercible$9 = requireObjectCoercible$l; var toLength$5 = toLength$d; -var toString$f = toString$z; -var anObject$15 = anObject$1A; +var toString$f = toString$A; +var anObject$13 = anObject$1z; +var isNullOrUndefined$a = isNullOrUndefined$i; var classof$5 = classofRaw$1; var isRegExp$2 = isRegexp; var getRegExpFlags$2 = regexpGetFlags; @@ -9089,14 +9184,14 @@ var MATCH_ALL = wellKnownSymbol$h('matchAll'); var REGEXP_STRING = 'RegExp String'; var REGEXP_STRING_ITERATOR = REGEXP_STRING + ' Iterator'; var setInternalState$d = InternalStateModule$d.set; -var getInternalState$9 = InternalStateModule$d.getterFor(REGEXP_STRING_ITERATOR); +var getInternalState$7 = InternalStateModule$d.getterFor(REGEXP_STRING_ITERATOR); var RegExpPrototype = RegExp.prototype; var $TypeError$e = TypeError; var stringIndexOf$2 = uncurryThis$C(''.indexOf); -var un$MatchAll = uncurryThis$C(''.matchAll); +var nativeMatchAll = uncurryThis$C(''.matchAll); -var WORKS_WITH_NON_GLOBAL_REGEX = !!un$MatchAll && !fails$j(function () { - un$MatchAll('a', /./); +var WORKS_WITH_NON_GLOBAL_REGEX = !!nativeMatchAll && !fails$j(function () { + nativeMatchAll('a', /./); }); var $RegExpStringIterator = createIteratorConstructor$5(function RegExpStringIterator(regexp, string, $global, fullUnicode) { @@ -9109,7 +9204,7 @@ var $RegExpStringIterator = createIteratorConstructor$5(function RegExpStringIte done: false }); }, REGEXP_STRING, function next() { - var state = getInternalState$9(this); + var state = getInternalState$7(this); if (state.done) return { value: undefined, done: true }; var R = state.regexp; var S = state.string; @@ -9124,7 +9219,7 @@ var $RegExpStringIterator = createIteratorConstructor$5(function RegExpStringIte }); var $matchAll = function (string) { - var R = anObject$15(this); + var R = anObject$13(this); var S = toString$f(string); var C = speciesConstructor$b(R, RegExp); var flags = toString$f(getRegExpFlags$2(R)); @@ -9138,20 +9233,20 @@ var $matchAll = function (string) { // `String.prototype.matchAll` method // https://tc39.es/ecma262/#sec-string.prototype.matchall -$$2F({ target: 'String', proto: true, forced: WORKS_WITH_NON_GLOBAL_REGEX }, { +$$2H({ target: 'String', proto: true, forced: WORKS_WITH_NON_GLOBAL_REGEX }, { matchAll: function matchAll(regexp) { var O = requireObjectCoercible$9(this); var flags, S, matcher, rx; - if (regexp != null) { + if (!isNullOrUndefined$a(regexp)) { if (isRegExp$2(regexp)) { flags = toString$f(requireObjectCoercible$9(getRegExpFlags$2(regexp))); if (!~stringIndexOf$2(flags, 'g')) throw $TypeError$e('`.matchAll` does not allow non-global regexes'); } - if (WORKS_WITH_NON_GLOBAL_REGEX) return un$MatchAll(O, regexp); + if (WORKS_WITH_NON_GLOBAL_REGEX) return nativeMatchAll(O, regexp); matcher = getMethod$d(regexp, MATCH_ALL); if (matcher === undefined && IS_PURE$2 && classof$5(regexp) == 'RegExp') matcher = $matchAll; - if (matcher) return call$G(matcher, regexp, O); - } else if (WORKS_WITH_NON_GLOBAL_REGEX) return un$MatchAll(O, regexp); + if (matcher) return call$S(matcher, regexp, O); + } else if (WORKS_WITH_NON_GLOBAL_REGEX) return nativeMatchAll(O, regexp); S = toString$f(O); rx = new RegExp(regexp, 'g'); return rx[MATCH_ALL](S); @@ -9165,35 +9260,35 @@ var userAgent$1 = engineUserAgent; var stringPadWebkitBug = /Version\/10(?:\.\d+){1,2}(?: [\w./]+)?(?: Mobile\/\w+)? Safari\//.test(userAgent$1); -var $$2E = _export; +var $$2G = _export; var $padEnd = stringPad.end; var WEBKIT_BUG$1 = stringPadWebkitBug; // `String.prototype.padEnd` method // https://tc39.es/ecma262/#sec-string.prototype.padend -$$2E({ target: 'String', proto: true, forced: WEBKIT_BUG$1 }, { +$$2G({ target: 'String', proto: true, forced: WEBKIT_BUG$1 }, { padEnd: function padEnd(maxLength /* , fillString = ' ' */) { return $padEnd(this, maxLength, arguments.length > 1 ? arguments[1] : undefined); } }); -var $$2D = _export; +var $$2F = _export; var $padStart = stringPad.start; var WEBKIT_BUG = stringPadWebkitBug; // `String.prototype.padStart` method // https://tc39.es/ecma262/#sec-string.prototype.padstart -$$2D({ target: 'String', proto: true, forced: WEBKIT_BUG }, { +$$2F({ target: 'String', proto: true, forced: WEBKIT_BUG }, { padStart: function padStart(maxLength /* , fillString = ' ' */) { return $padStart(this, maxLength, arguments.length > 1 ? arguments[1] : undefined); } }); -var $$2C = _export; +var $$2E = _export; var uncurryThis$B = functionUncurryThis; var toIndexedObject$6 = toIndexedObject$k; -var toObject$b = toObject$B; -var toString$e = toString$z; +var toObject$b = toObject$C; +var toString$e = toString$A; var lengthOfArrayLike$f = lengthOfArrayLike$A; var push$f = uncurryThis$B([].push); @@ -9201,7 +9296,7 @@ var join$5 = uncurryThis$B([].join); // `String.raw` method // https://tc39.es/ecma262/#sec-string.raw -$$2C({ target: 'String', stat: true }, { +$$2E({ target: 'String', stat: true }, { raw: function raw(template) { var rawTemplate = toIndexedObject$6(toObject$b(template).raw); var literalSegments = lengthOfArrayLike$f(rawTemplate); @@ -9216,17 +9311,17 @@ $$2C({ target: 'String', stat: true }, { } }); -var $$2B = _export; +var $$2D = _export; var repeat = stringRepeat; // `String.prototype.repeat` method // https://tc39.es/ecma262/#sec-string.prototype.repeat -$$2B({ target: 'String', proto: true }, { +$$2D({ target: 'String', proto: true }, { repeat: repeat }); var uncurryThis$A = functionUncurryThis; -var toObject$a = toObject$B; +var toObject$a = toObject$C; var floor$3 = Math.floor; var charAt$8 = uncurryThis$A(''.charAt); @@ -9270,17 +9365,18 @@ var getSubstitution$2 = function (matched, str, position, captures, namedCapture }); }; -var apply$j = functionApply$1; -var call$F = functionCall; +var apply$6 = functionApply$1; +var call$R = functionCall; var uncurryThis$z = functionUncurryThis; var fixRegExpWellKnownSymbolLogic$2 = fixRegexpWellKnownSymbolLogic; var fails$i = fails$1m; -var anObject$14 = anObject$1A; +var anObject$12 = anObject$1z; var isCallable$a = isCallable$E; +var isNullOrUndefined$9 = isNullOrUndefined$i; var toIntegerOrInfinity$9 = toIntegerOrInfinity$o; var toLength$4 = toLength$d; -var toString$d = toString$z; -var requireObjectCoercible$8 = requireObjectCoercible$k; +var toString$d = toString$A; +var requireObjectCoercible$8 = requireObjectCoercible$l; var advanceStringIndex$1 = advanceStringIndex$4; var getMethod$c = getMethod$i; var getSubstitution$1 = getSubstitution$2; @@ -9334,15 +9430,15 @@ fixRegExpWellKnownSymbolLogic$2('replace', function (_, nativeReplace, maybeCall // https://tc39.es/ecma262/#sec-string.prototype.replace function replace(searchValue, replaceValue) { var O = requireObjectCoercible$8(this); - var replacer = searchValue == undefined ? undefined : getMethod$c(searchValue, REPLACE$1); + var replacer = isNullOrUndefined$9(searchValue) ? undefined : getMethod$c(searchValue, REPLACE$1); return replacer - ? call$F(replacer, searchValue, O, replaceValue) - : call$F(nativeReplace, toString$d(O), searchValue, replaceValue); + ? call$R(replacer, searchValue, O, replaceValue) + : call$R(nativeReplace, toString$d(O), searchValue, replaceValue); }, // `RegExp.prototype[@@replace]` method // https://tc39.es/ecma262/#sec-regexp.prototype-@@replace function (string, replaceValue) { - var rx = anObject$14(this); + var rx = anObject$12(this); var S = toString$d(string); if ( @@ -9392,7 +9488,7 @@ fixRegExpWellKnownSymbolLogic$2('replace', function (_, nativeReplace, maybeCall if (functionalReplace) { var replacerArgs = concat$1([matched], captures, position, S); if (namedCaptures !== undefined) push$e(replacerArgs, namedCaptures); - var replacement = toString$d(apply$j(replaceValue, undefined, replacerArgs)); + var replacement = toString$d(apply$6(replaceValue, undefined, replacerArgs)); } else { replacement = getSubstitution$1(matched, S, position, captures, namedCaptures, replaceValue); } @@ -9406,13 +9502,14 @@ fixRegExpWellKnownSymbolLogic$2('replace', function (_, nativeReplace, maybeCall ]; }, !REPLACE_SUPPORTS_NAMED_GROUPS || !REPLACE_KEEPS_$0 || REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE); -var $$2A = _export; -var call$E = functionCall; +var $$2C = _export; +var call$Q = functionCall; var uncurryThis$y = functionUncurryThis; -var requireObjectCoercible$7 = requireObjectCoercible$k; +var requireObjectCoercible$7 = requireObjectCoercible$l; var isCallable$9 = isCallable$E; +var isNullOrUndefined$8 = isNullOrUndefined$i; var isRegExp$1 = isRegexp; -var toString$c = toString$z; +var toString$c = toString$A; var getMethod$b = getMethod$i; var getRegExpFlags$1 = regexpGetFlags; var getSubstitution = getSubstitution$2; @@ -9433,14 +9530,14 @@ var stringIndexOf = function (string, searchValue, fromIndex) { // `String.prototype.replaceAll` method // https://tc39.es/ecma262/#sec-string.prototype.replaceall -$$2A({ target: 'String', proto: true }, { +$$2C({ target: 'String', proto: true }, { replaceAll: function replaceAll(searchValue, replaceValue) { var O = requireObjectCoercible$7(this); var IS_REG_EXP, flags, replacer, string, searchString, functionalReplace, searchLength, advanceBy, replacement; var position = 0; var endOfLastMatch = 0; var result = ''; - if (searchValue != null) { + if (!isNullOrUndefined$8(searchValue)) { IS_REG_EXP = isRegExp$1(searchValue); if (IS_REG_EXP) { flags = toString$c(requireObjectCoercible$7(getRegExpFlags$1(searchValue))); @@ -9448,7 +9545,7 @@ $$2A({ target: 'String', proto: true }, { } replacer = getMethod$b(searchValue, REPLACE); if (replacer) { - return call$E(replacer, searchValue, O, replaceValue); + return call$Q(replacer, searchValue, O, replaceValue); } } string = toString$c(O); @@ -9473,12 +9570,13 @@ $$2A({ target: 'String', proto: true }, { } }); -var call$D = functionCall; +var call$P = functionCall; var fixRegExpWellKnownSymbolLogic$1 = fixRegexpWellKnownSymbolLogic; -var anObject$13 = anObject$1A; -var requireObjectCoercible$6 = requireObjectCoercible$k; +var anObject$11 = anObject$1z; +var isNullOrUndefined$7 = isNullOrUndefined$i; +var requireObjectCoercible$6 = requireObjectCoercible$l; var sameValue = sameValue$1; -var toString$b = toString$z; +var toString$b = toString$A; var getMethod$a = getMethod$i; var regExpExec = regexpExecAbstract; @@ -9489,13 +9587,13 @@ fixRegExpWellKnownSymbolLogic$1('search', function (SEARCH, nativeSearch, maybeC // https://tc39.es/ecma262/#sec-string.prototype.search function search(regexp) { var O = requireObjectCoercible$6(this); - var searcher = regexp == undefined ? undefined : getMethod$a(regexp, SEARCH); - return searcher ? call$D(searcher, regexp, O) : new RegExp(regexp)[SEARCH](toString$b(O)); + var searcher = isNullOrUndefined$7(regexp) ? undefined : getMethod$a(regexp, SEARCH); + return searcher ? call$P(searcher, regexp, O) : new RegExp(regexp)[SEARCH](toString$b(O)); }, // `RegExp.prototype[@@search]` method // https://tc39.es/ecma262/#sec-regexp.prototype-@@search function (string) { - var rx = anObject$13(this); + var rx = anObject$11(this); var S = toString$b(string); var res = maybeCallNative(nativeSearch, rx, S); @@ -9510,17 +9608,18 @@ fixRegExpWellKnownSymbolLogic$1('search', function (SEARCH, nativeSearch, maybeC ]; }); -var apply$i = functionApply$1; -var call$C = functionCall; +var apply$5 = functionApply$1; +var call$O = functionCall; var uncurryThis$x = functionUncurryThis; var fixRegExpWellKnownSymbolLogic = fixRegexpWellKnownSymbolLogic; +var anObject$10 = anObject$1z; +var isNullOrUndefined$6 = isNullOrUndefined$i; var isRegExp = isRegexp; -var anObject$12 = anObject$1A; -var requireObjectCoercible$5 = requireObjectCoercible$k; +var requireObjectCoercible$5 = requireObjectCoercible$l; var speciesConstructor$a = speciesConstructor$f; var advanceStringIndex = advanceStringIndex$4; var toLength$3 = toLength$d; -var toString$a = toString$z; +var toString$a = toString$A; var getMethod$9 = getMethod$i; var arraySlice$5 = arraySliceSimple; var callRegExpExec = regexpExecAbstract; @@ -9568,7 +9667,7 @@ fixRegExpWellKnownSymbolLogic('split', function (SPLIT, nativeSplit, maybeCallNa if (separator === undefined) return [string]; // If `separator` is not a regex, use native split if (!isRegExp(separator)) { - return call$C(nativeSplit, string, separator, lim); + return call$O(nativeSplit, string, separator, lim); } var output = []; var flags = (separator.ignoreCase ? 'i' : '') + @@ -9579,11 +9678,11 @@ fixRegExpWellKnownSymbolLogic('split', function (SPLIT, nativeSplit, maybeCallNa // Make `global` and avoid `lastIndex` issues by working with a copy var separatorCopy = new RegExp(separator.source, flags + 'g'); var match, lastIndex, lastLength; - while (match = call$C(regexpExec, separatorCopy, string)) { + while (match = call$O(regexpExec, separatorCopy, string)) { lastIndex = separatorCopy.lastIndex; if (lastIndex > lastLastIndex) { push$d(output, stringSlice$6(string, lastLastIndex, match.index)); - if (match.length > 1 && match.index < string.length) apply$i($push, output, arraySlice$5(match, 1)); + if (match.length > 1 && match.index < string.length) apply$5($push, output, arraySlice$5(match, 1)); lastLength = match[0].length; lastLastIndex = lastIndex; if (output.length >= lim) break; @@ -9598,7 +9697,7 @@ fixRegExpWellKnownSymbolLogic('split', function (SPLIT, nativeSplit, maybeCallNa // Chakra, V8 } else if ('0'.split(undefined, 0).length) { internalSplit = function (separator, limit) { - return separator === undefined && limit === 0 ? [] : call$C(nativeSplit, this, separator, limit); + return separator === undefined && limit === 0 ? [] : call$O(nativeSplit, this, separator, limit); }; } else internalSplit = nativeSplit; @@ -9607,10 +9706,10 @@ fixRegExpWellKnownSymbolLogic('split', function (SPLIT, nativeSplit, maybeCallNa // https://tc39.es/ecma262/#sec-string.prototype.split function split(separator, limit) { var O = requireObjectCoercible$5(this); - var splitter = separator == undefined ? undefined : getMethod$9(separator, SPLIT); + var splitter = isNullOrUndefined$6(separator) ? undefined : getMethod$9(separator, SPLIT); return splitter - ? call$C(splitter, separator, O, limit) - : call$C(internalSplit, toString$a(O), separator, limit); + ? call$O(splitter, separator, O, limit) + : call$O(internalSplit, toString$a(O), separator, limit); }, // `RegExp.prototype[@@split]` method // https://tc39.es/ecma262/#sec-regexp.prototype-@@split @@ -9618,7 +9717,7 @@ fixRegExpWellKnownSymbolLogic('split', function (SPLIT, nativeSplit, maybeCallNa // NOTE: This cannot be properly polyfilled in engines that don't support // the 'y' flag. function (string, limit) { - var rx = anObject$12(this); + var rx = anObject$10(this); var S = toString$a(string); var res = maybeCallNative(internalSplit, rx, S, limit, internalSplit !== nativeSplit); @@ -9666,17 +9765,17 @@ fixRegExpWellKnownSymbolLogic('split', function (SPLIT, nativeSplit, maybeCallNa ]; }, !SPLIT_WORKS_WITH_OVERWRITTEN_EXEC, UNSUPPORTED_Y); -var $$2z = _export; +var $$2B = _export; var uncurryThis$w = functionUncurryThis; var getOwnPropertyDescriptor$2 = objectGetOwnPropertyDescriptor.f; var toLength$2 = toLength$d; -var toString$9 = toString$z; +var toString$9 = toString$A; var notARegExp = notARegexp; -var requireObjectCoercible$4 = requireObjectCoercible$k; +var requireObjectCoercible$4 = requireObjectCoercible$l; var correctIsRegExpLogic = correctIsRegexpLogic; // eslint-disable-next-line es-x/no-string-prototype-startswith -- safe -var un$StartsWith = uncurryThis$w(''.startsWith); +var nativeStartsWith = uncurryThis$w(''.startsWith); var stringSlice$5 = uncurryThis$w(''.slice); var min$4 = Math.min; @@ -9689,23 +9788,23 @@ var MDN_POLYFILL_BUG = !CORRECT_IS_REGEXP_LOGIC && !!function () { // `String.prototype.startsWith` method // https://tc39.es/ecma262/#sec-string.prototype.startswith -$$2z({ target: 'String', proto: true, forced: !MDN_POLYFILL_BUG && !CORRECT_IS_REGEXP_LOGIC }, { +$$2B({ target: 'String', proto: true, forced: !MDN_POLYFILL_BUG && !CORRECT_IS_REGEXP_LOGIC }, { startsWith: function startsWith(searchString /* , position = 0 */) { var that = toString$9(requireObjectCoercible$4(this)); notARegExp(searchString); var index = toLength$2(min$4(arguments.length > 1 ? arguments[1] : undefined, that.length)); var search = toString$9(searchString); - return un$StartsWith - ? un$StartsWith(that, search, index) + return nativeStartsWith + ? nativeStartsWith(that, search, index) : stringSlice$5(that, index, index + search.length) === search; } }); -var $$2y = _export; +var $$2A = _export; var uncurryThis$v = functionUncurryThis; -var requireObjectCoercible$3 = requireObjectCoercible$k; +var requireObjectCoercible$3 = requireObjectCoercible$l; var toIntegerOrInfinity$8 = toIntegerOrInfinity$o; -var toString$8 = toString$z; +var toString$8 = toString$A; var stringSlice$4 = uncurryThis$v(''.slice); var max$3 = Math.max; @@ -9716,7 +9815,7 @@ var FORCED$3 = !''.substr || 'ab'.substr(-1) !== 'b'; // `String.prototype.substr` method // https://tc39.es/ecma262/#sec-string.prototype.substr -$$2y({ target: 'String', proto: true, forced: FORCED$3 }, { +$$2A({ target: 'String', proto: true, forced: FORCED$3 }, { substr: function substr(start, length) { var that = toString$8(requireObjectCoercible$3(this)); var size = that.length; @@ -9747,13 +9846,13 @@ var stringTrimForced = function (METHOD_NAME) { }); }; -var $$2x = _export; +var $$2z = _export; var $trim = stringTrim.trim; var forcedStringTrimMethod$2 = stringTrimForced; // `String.prototype.trim` method // https://tc39.es/ecma262/#sec-string.prototype.trim -$$2x({ target: 'String', proto: true, forced: forcedStringTrimMethod$2('trim') }, { +$$2z({ target: 'String', proto: true, forced: forcedStringTrimMethod$2('trim') }, { trim: function trim() { return $trim(this); } @@ -9770,25 +9869,25 @@ var stringTrimEnd = forcedStringTrimMethod$1('trimEnd') ? function trimEnd() { // eslint-disable-next-line es-x/no-string-prototype-trimstart-trimend -- safe } : ''.trimEnd; -var $$2w = _export; +var $$2y = _export; var trimEnd$1 = stringTrimEnd; // `String.prototype.trimRight` method // https://tc39.es/ecma262/#sec-string.prototype.trimend // eslint-disable-next-line es-x/no-string-prototype-trimleft-trimright -- safe -$$2w({ target: 'String', proto: true, name: 'trimEnd', forced: ''.trimRight !== trimEnd$1 }, { +$$2y({ target: 'String', proto: true, name: 'trimEnd', forced: ''.trimRight !== trimEnd$1 }, { trimRight: trimEnd$1 }); // TODO: Remove this line from `core-js@4` -var $$2v = _export; +var $$2x = _export; var trimEnd = stringTrimEnd; // `String.prototype.trimEnd` method // https://tc39.es/ecma262/#sec-string.prototype.trimend // eslint-disable-next-line es-x/no-string-prototype-trimstart-trimend -- safe -$$2v({ target: 'String', proto: true, name: 'trimEnd', forced: ''.trimEnd !== trimEnd }, { +$$2x({ target: 'String', proto: true, name: 'trimEnd', forced: ''.trimEnd !== trimEnd }, { trimEnd: trimEnd }); @@ -9803,31 +9902,31 @@ var stringTrimStart = forcedStringTrimMethod('trimStart') ? function trimStart() // eslint-disable-next-line es-x/no-string-prototype-trimstart-trimend -- safe } : ''.trimStart; -var $$2u = _export; +var $$2w = _export; var trimStart$1 = stringTrimStart; // `String.prototype.trimLeft` method // https://tc39.es/ecma262/#sec-string.prototype.trimleft // eslint-disable-next-line es-x/no-string-prototype-trimleft-trimright -- safe -$$2u({ target: 'String', proto: true, name: 'trimStart', forced: ''.trimLeft !== trimStart$1 }, { +$$2w({ target: 'String', proto: true, name: 'trimStart', forced: ''.trimLeft !== trimStart$1 }, { trimLeft: trimStart$1 }); // TODO: Remove this line from `core-js@4` -var $$2t = _export; +var $$2v = _export; var trimStart = stringTrimStart; // `String.prototype.trimStart` method // https://tc39.es/ecma262/#sec-string.prototype.trimstart // eslint-disable-next-line es-x/no-string-prototype-trimstart-trimend -- safe -$$2t({ target: 'String', proto: true, name: 'trimStart', forced: ''.trimStart !== trimStart }, { +$$2v({ target: 'String', proto: true, name: 'trimStart', forced: ''.trimStart !== trimStart }, { trimStart: trimStart }); var uncurryThis$u = functionUncurryThis; -var requireObjectCoercible$2 = requireObjectCoercible$k; -var toString$7 = toString$z; +var requireObjectCoercible$2 = requireObjectCoercible$l; +var toString$7 = toString$A; var quot = /"/g; var replace$4 = uncurryThis$u(''.replace); @@ -9852,157 +9951,157 @@ var stringHtmlForced = function (METHOD_NAME) { }); }; -var $$2s = _export; +var $$2u = _export; var createHTML$c = createHtml; var forcedStringHTMLMethod$c = stringHtmlForced; // `String.prototype.anchor` method // https://tc39.es/ecma262/#sec-string.prototype.anchor -$$2s({ target: 'String', proto: true, forced: forcedStringHTMLMethod$c('anchor') }, { +$$2u({ target: 'String', proto: true, forced: forcedStringHTMLMethod$c('anchor') }, { anchor: function anchor(name) { return createHTML$c(this, 'a', 'name', name); } }); -var $$2r = _export; +var $$2t = _export; var createHTML$b = createHtml; var forcedStringHTMLMethod$b = stringHtmlForced; // `String.prototype.big` method // https://tc39.es/ecma262/#sec-string.prototype.big -$$2r({ target: 'String', proto: true, forced: forcedStringHTMLMethod$b('big') }, { +$$2t({ target: 'String', proto: true, forced: forcedStringHTMLMethod$b('big') }, { big: function big() { return createHTML$b(this, 'big', '', ''); } }); -var $$2q = _export; +var $$2s = _export; var createHTML$a = createHtml; var forcedStringHTMLMethod$a = stringHtmlForced; // `String.prototype.blink` method // https://tc39.es/ecma262/#sec-string.prototype.blink -$$2q({ target: 'String', proto: true, forced: forcedStringHTMLMethod$a('blink') }, { +$$2s({ target: 'String', proto: true, forced: forcedStringHTMLMethod$a('blink') }, { blink: function blink() { return createHTML$a(this, 'blink', '', ''); } }); -var $$2p = _export; +var $$2r = _export; var createHTML$9 = createHtml; var forcedStringHTMLMethod$9 = stringHtmlForced; // `String.prototype.bold` method // https://tc39.es/ecma262/#sec-string.prototype.bold -$$2p({ target: 'String', proto: true, forced: forcedStringHTMLMethod$9('bold') }, { +$$2r({ target: 'String', proto: true, forced: forcedStringHTMLMethod$9('bold') }, { bold: function bold() { return createHTML$9(this, 'b', '', ''); } }); -var $$2o = _export; +var $$2q = _export; var createHTML$8 = createHtml; var forcedStringHTMLMethod$8 = stringHtmlForced; // `String.prototype.fixed` method // https://tc39.es/ecma262/#sec-string.prototype.fixed -$$2o({ target: 'String', proto: true, forced: forcedStringHTMLMethod$8('fixed') }, { +$$2q({ target: 'String', proto: true, forced: forcedStringHTMLMethod$8('fixed') }, { fixed: function fixed() { return createHTML$8(this, 'tt', '', ''); } }); -var $$2n = _export; +var $$2p = _export; var createHTML$7 = createHtml; var forcedStringHTMLMethod$7 = stringHtmlForced; // `String.prototype.fontcolor` method // https://tc39.es/ecma262/#sec-string.prototype.fontcolor -$$2n({ target: 'String', proto: true, forced: forcedStringHTMLMethod$7('fontcolor') }, { +$$2p({ target: 'String', proto: true, forced: forcedStringHTMLMethod$7('fontcolor') }, { fontcolor: function fontcolor(color) { return createHTML$7(this, 'font', 'color', color); } }); -var $$2m = _export; +var $$2o = _export; var createHTML$6 = createHtml; var forcedStringHTMLMethod$6 = stringHtmlForced; // `String.prototype.fontsize` method // https://tc39.es/ecma262/#sec-string.prototype.fontsize -$$2m({ target: 'String', proto: true, forced: forcedStringHTMLMethod$6('fontsize') }, { +$$2o({ target: 'String', proto: true, forced: forcedStringHTMLMethod$6('fontsize') }, { fontsize: function fontsize(size) { return createHTML$6(this, 'font', 'size', size); } }); -var $$2l = _export; +var $$2n = _export; var createHTML$5 = createHtml; var forcedStringHTMLMethod$5 = stringHtmlForced; // `String.prototype.italics` method // https://tc39.es/ecma262/#sec-string.prototype.italics -$$2l({ target: 'String', proto: true, forced: forcedStringHTMLMethod$5('italics') }, { +$$2n({ target: 'String', proto: true, forced: forcedStringHTMLMethod$5('italics') }, { italics: function italics() { return createHTML$5(this, 'i', '', ''); } }); -var $$2k = _export; +var $$2m = _export; var createHTML$4 = createHtml; var forcedStringHTMLMethod$4 = stringHtmlForced; // `String.prototype.link` method // https://tc39.es/ecma262/#sec-string.prototype.link -$$2k({ target: 'String', proto: true, forced: forcedStringHTMLMethod$4('link') }, { +$$2m({ target: 'String', proto: true, forced: forcedStringHTMLMethod$4('link') }, { link: function link(url) { return createHTML$4(this, 'a', 'href', url); } }); -var $$2j = _export; +var $$2l = _export; var createHTML$3 = createHtml; var forcedStringHTMLMethod$3 = stringHtmlForced; // `String.prototype.small` method // https://tc39.es/ecma262/#sec-string.prototype.small -$$2j({ target: 'String', proto: true, forced: forcedStringHTMLMethod$3('small') }, { +$$2l({ target: 'String', proto: true, forced: forcedStringHTMLMethod$3('small') }, { small: function small() { return createHTML$3(this, 'small', '', ''); } }); -var $$2i = _export; +var $$2k = _export; var createHTML$2 = createHtml; var forcedStringHTMLMethod$2 = stringHtmlForced; // `String.prototype.strike` method // https://tc39.es/ecma262/#sec-string.prototype.strike -$$2i({ target: 'String', proto: true, forced: forcedStringHTMLMethod$2('strike') }, { +$$2k({ target: 'String', proto: true, forced: forcedStringHTMLMethod$2('strike') }, { strike: function strike() { return createHTML$2(this, 'strike', '', ''); } }); -var $$2h = _export; +var $$2j = _export; var createHTML$1 = createHtml; var forcedStringHTMLMethod$1 = stringHtmlForced; // `String.prototype.sub` method // https://tc39.es/ecma262/#sec-string.prototype.sub -$$2h({ target: 'String', proto: true, forced: forcedStringHTMLMethod$1('sub') }, { +$$2j({ target: 'String', proto: true, forced: forcedStringHTMLMethod$1('sub') }, { sub: function sub() { return createHTML$1(this, 'sub', '', ''); } }); -var $$2g = _export; +var $$2i = _export; var createHTML = createHtml; var forcedStringHTMLMethod = stringHtmlForced; // `String.prototype.sup` method // https://tc39.es/ecma262/#sec-string.prototype.sup -$$2g({ target: 'String', proto: true, forced: forcedStringHTMLMethod('sup') }, { +$$2i({ target: 'String', proto: true, forced: forcedStringHTMLMethod('sup') }, { sup: function sup() { return createHTML(this, 'sup', '', ''); } @@ -10036,28 +10135,28 @@ var typedArrayConstructorsRequireWrappers = !NATIVE_ARRAY_BUFFER_VIEWS$1 || !fai var toIntegerOrInfinity$7 = toIntegerOrInfinity$o; -var $RangeError$5 = RangeError; +var $RangeError$6 = RangeError; var toPositiveInteger$5 = function (it) { var result = toIntegerOrInfinity$7(it); - if (result < 0) throw $RangeError$5("The argument can't be less than 0"); + if (result < 0) throw $RangeError$6("The argument can't be less than 0"); return result; }; var toPositiveInteger$4 = toPositiveInteger$5; -var $RangeError$4 = RangeError; +var $RangeError$5 = RangeError; var toOffset$2 = function (it, BYTES) { var offset = toPositiveInteger$4(it); - if (offset % BYTES) throw $RangeError$4('Wrong offset'); + if (offset % BYTES) throw $RangeError$5('Wrong offset'); return offset; }; var bind$i = functionBindContext; -var call$B = functionCall; +var call$N = functionCall; var aConstructor$2 = aConstructor$5; -var toObject$9 = toObject$B; +var toObject$9 = toObject$C; var lengthOfArrayLike$e = lengthOfArrayLike$A; var getIterator$8 = getIterator$b; var getIteratorMethod$5 = getIteratorMethod$9; @@ -10076,7 +10175,7 @@ var typedArrayFrom$2 = function from(source /* , mapfn, thisArg */) { iterator = getIterator$8(O, iteratorMethod); next = iterator.next; O = []; - while (!(step = call$B(next, iterator)).done) { + while (!(step = call$N(next, iterator)).done) { O.push(step.value); } } @@ -10091,9 +10190,9 @@ var typedArrayFrom$2 = function from(source /* , mapfn, thisArg */) { return result; }; -var $$2f = _export; +var $$2h = _export; var global$n = global$$; -var call$A = functionCall; +var call$M = functionCall; var DESCRIPTORS$9 = descriptors; var TYPED_ARRAYS_CONSTRUCTORS_REQUIRES_WRAPPERS$2 = typedArrayConstructorsRequireWrappers; var ArrayBufferViewCore$A = arrayBufferViewCore; @@ -10108,7 +10207,7 @@ var toOffset$1 = toOffset$2; var toPropertyKey$1 = toPropertyKey$9; var hasOwn$b = hasOwnProperty_1; var classof$4 = classof$l; -var isObject$7 = isObject$C; +var isObject$7 = isObject$D; var isSymbol$1 = isSymbol$7; var create$7 = objectCreate$1; var isPrototypeOf$2 = objectIsPrototypeOf; @@ -10122,7 +10221,7 @@ var getOwnPropertyDescriptorModule = objectGetOwnPropertyDescriptor; var InternalStateModule$c = internalState; var inheritIfRequired$1 = inheritIfRequired$6; -var getInternalState$8 = InternalStateModule$c.get; +var getInternalState$6 = InternalStateModule$c.get; var setInternalState$c = InternalStateModule$c.set; var enforceInternalState$1 = InternalStateModule$c.enforce; var nativeDefineProperty = definePropertyModule.f; @@ -10152,7 +10251,7 @@ var fromList = function (C, list) { var addGetter = function (it, key) { nativeDefineProperty(it, key, { get: function () { - return getInternalState$8(this)[key]; + return getInternalState$6(this)[key]; } }); }; @@ -10203,7 +10302,7 @@ if (DESCRIPTORS$9) { addGetter(TypedArrayPrototype$1, 'length'); } - $$2f({ target: 'Object', stat: true, forced: !NATIVE_ARRAY_BUFFER_VIEWS }, { + $$2h({ target: 'Object', stat: true, forced: !NATIVE_ARRAY_BUFFER_VIEWS }, { getOwnPropertyDescriptor: wrappedGetOwnPropertyDescriptor, defineProperty: wrappedDefineProperty }); @@ -10219,12 +10318,12 @@ if (DESCRIPTORS$9) { var exported = {}; var getter = function (that, index) { - var data = getInternalState$8(that); + var data = getInternalState$6(that); return data.view[GETTER](index * BYTES + data.byteOffset, true); }; var setter = function (that, index, value) { - var data = getInternalState$8(that); + var data = getInternalState$6(that); if (CLAMPED) value = (value = round(value)) < 0 ? 0 : value > 0xFF ? 0xFF : value & 0xFF; data.view[SETTER](index * BYTES + data.byteOffset, value, true); }; @@ -10267,7 +10366,7 @@ if (DESCRIPTORS$9) { } else if (isTypedArray(data)) { return fromList(TypedArrayConstructor, data); } else { - return call$A(typedArrayFrom$1, TypedArrayConstructor, data); + return call$M(typedArrayFrom$1, TypedArrayConstructor, data); } setInternalState$c(that, { buffer: buffer, @@ -10292,7 +10391,7 @@ if (DESCRIPTORS$9) { ? new NativeTypedArrayConstructor(data, toOffset$1(typedArrayOffset, BYTES)) : new NativeTypedArrayConstructor(data); if (isTypedArray(data)) return fromList(TypedArrayConstructor, data); - return call$A(typedArrayFrom$1, TypedArrayConstructor, data); + return call$M(typedArrayFrom$1, TypedArrayConstructor, data); }(), dummy, TypedArrayConstructor); }); @@ -10319,7 +10418,7 @@ if (DESCRIPTORS$9) { exported[CONSTRUCTOR_NAME] = TypedArrayConstructor; - $$2f({ global: true, constructor: true, forced: FORCED, sham: !NATIVE_ARRAY_BUFFER_VIEWS }, exported); + $$2h({ global: true, constructor: true, forced: FORCED, sham: !NATIVE_ARRAY_BUFFER_VIEWS }, exported); if (!(BYTES_PER_ELEMENT in TypedArrayConstructor)) { createNonEnumerableProperty$7(TypedArrayConstructor, BYTES_PER_ELEMENT, BYTES); @@ -10483,7 +10582,7 @@ var ArrayBufferViewCore$w = arrayBufferViewCore; var $fill = arrayFill$1; var toBigInt$1 = toBigInt$2; var classof$3 = classof$l; -var call$z = functionCall; +var call$L = functionCall; var uncurryThis$s = functionUncurryThis; var fails$d = fails$1m; @@ -10505,7 +10604,7 @@ exportTypedArrayMethod$u('fill', function fill(value /* , start, end */) { var length = arguments.length; aTypedArray$t(this); var actualValue = slice$1(classof$3(this), 0, 3) === 'Big' ? toBigInt$1(value) : +value; - return call$z($fill, this, actualValue, length > 1 ? arguments[1] : undefined, length > 2 ? arguments[2] : undefined); + return call$L($fill, this, actualValue, length > 1 ? arguments[1] : undefined, length > 2 ? arguments[2] : undefined); }, CONVERSION_BUG); var lengthOfArrayLike$c = lengthOfArrayLike$A; @@ -10703,7 +10802,7 @@ exportTypedArrayMethod$k('join', function join(separator) { }); var ArrayBufferViewCore$k = arrayBufferViewCore; -var apply$h = functionApply$1; +var apply$4 = functionApply$1; var $lastIndexOf = arrayLastIndexOf; var aTypedArray$i = ArrayBufferViewCore$k.aTypedArray; @@ -10713,7 +10812,7 @@ var exportTypedArrayMethod$j = ArrayBufferViewCore$k.exportTypedArrayMethod; // https://tc39.es/ecma262/#sec-%typedarray%.prototype.lastindexof exportTypedArrayMethod$j('lastIndexOf', function lastIndexOf(searchElement /* , fromIndex */) { var length = arguments.length; - return apply$h($lastIndexOf, aTypedArray$i(this), length > 1 ? [searchElement, arguments[1]] : [searchElement]); + return apply$4($lastIndexOf, aTypedArray$i(this), length > 1 ? [searchElement, arguments[1]] : [searchElement]); }); var ArrayBufferViewCore$j = arrayBufferViewCore; @@ -10795,11 +10894,11 @@ exportTypedArrayMethod$f('reverse', function reverse() { }); var global$l = global$$; -var call$y = functionCall; +var call$K = functionCall; var ArrayBufferViewCore$e = arrayBufferViewCore; var lengthOfArrayLike$b = lengthOfArrayLike$A; var toOffset = toOffset$2; -var toIndexedObject$5 = toObject$B; +var toIndexedObject$5 = toObject$C; var fails$b = fails$1m; var RangeError$2 = global$l.RangeError; @@ -10812,7 +10911,7 @@ var exportTypedArrayMethod$e = ArrayBufferViewCore$e.exportTypedArrayMethod; var WORKS_WITH_OBJECTS_AND_GEERIC_ON_TYPED_ARRAYS = !fails$b(function () { // eslint-disable-next-line es-x/no-typed-arrays -- required for testing var array = new Uint8ClampedArray(2); - call$y($set, array, { length: 1, 0: 3 }, 1); + call$K($set, array, { length: 1, 0: 3 }, 1); return array[1] !== 3; }); @@ -10830,7 +10929,7 @@ exportTypedArrayMethod$e('set', function set(arrayLike /* , offset */) { aTypedArray$d(this); var offset = toOffset(arguments.length > 1 ? arguments[1] : undefined, 1); var src = toIndexedObject$5(arrayLike); - if (WORKS_WITH_OBJECTS_AND_GEERIC_ON_TYPED_ARRAYS) return call$y($set, this, src, offset); + if (WORKS_WITH_OBJECTS_AND_GEERIC_ON_TYPED_ARRAYS) return call$K($set, this, src, offset); var length = this.length; var len = lengthOfArrayLike$b(src); var index = 0; @@ -10889,16 +10988,16 @@ var WEBKIT = engineWebkitVersion; var aTypedArray$a = ArrayBufferViewCore$b.aTypedArray; var exportTypedArrayMethod$b = ArrayBufferViewCore$b.exportTypedArrayMethod; var Uint16Array = global$k.Uint16Array; -var un$Sort = Uint16Array && uncurryThis$p(Uint16Array.prototype.sort); +var nativeSort = Uint16Array && uncurryThis$p(Uint16Array.prototype.sort); // WebKit -var ACCEPT_INCORRECT_ARGUMENTS = !!un$Sort && !(fails$9(function () { - un$Sort(new Uint16Array(2), null); +var ACCEPT_INCORRECT_ARGUMENTS = !!nativeSort && !(fails$9(function () { + nativeSort(new Uint16Array(2), null); }) && fails$9(function () { - un$Sort(new Uint16Array(2), {}); + nativeSort(new Uint16Array(2), {}); })); -var STABLE_SORT = !!un$Sort && !fails$9(function () { +var STABLE_SORT = !!nativeSort && !fails$9(function () { // feature detection can be too slow, so check engines versions if (V8$1) return V8$1 < 74; if (FF) return FF < 67; @@ -10915,7 +11014,7 @@ var STABLE_SORT = !!un$Sort && !fails$9(function () { expected[index] = index - 2 * mod + 3; } - un$Sort(array, function (a, b) { + nativeSort(array, function (a, b) { return (a / 4 | 0) - (b / 4 | 0); }); @@ -10940,7 +11039,7 @@ var getSortCompare = function (comparefn) { // https://tc39.es/ecma262/#sec-%typedarray%.prototype.sort exportTypedArrayMethod$b('sort', function sort(comparefn) { if (comparefn !== undefined) aCallable$G(comparefn); - if (STABLE_SORT) return un$Sort(this, comparefn); + if (STABLE_SORT) return nativeSort(this, comparefn); return internalSort(aTypedArray$a(this), getSortCompare(comparefn)); }, !STABLE_SORT || ACCEPT_INCORRECT_ARGUMENTS); @@ -10968,7 +11067,7 @@ exportTypedArrayMethod$a('subarray', function subarray(begin, end) { }); var global$j = global$$; -var apply$g = functionApply$1; +var apply$3 = functionApply$1; var ArrayBufferViewCore$9 = arrayBufferViewCore; var fails$8 = fails$1m; var arraySlice$3 = arraySlice$c; @@ -10992,7 +11091,7 @@ var FORCED$1 = fails$8(function () { // `%TypedArray%.prototype.toLocaleString` method // https://tc39.es/ecma262/#sec-%typedarray%.prototype.tolocalestring exportTypedArrayMethod$9('toLocaleString', function toLocaleString() { - return apply$g( + return apply$3( $toLocaleString, TO_LOCALE_STRING_BUG ? arraySlice$3(aTypedArray$8(this)) : aTypedArray$8(this), arraySlice$3(arguments) @@ -11021,9 +11120,9 @@ var IS_NOT_ARRAY_METHOD = Uint8ArrayPrototype.toString != arrayToString; // https://tc39.es/ecma262/#sec-%typedarray%.prototype.tostring exportTypedArrayMethod$8('toString', arrayToString, IS_NOT_ARRAY_METHOD); -var $$2e = _export; +var $$2g = _export; var uncurryThis$n = functionUncurryThis; -var toString$6 = toString$z; +var toString$6 = toString$A; var fromCharCode$2 = String.fromCharCode; var charAt$7 = uncurryThis$n(''.charAt); @@ -11035,7 +11134,7 @@ var hex4 = /^[\da-f]{4}$/i; // `unescape` method // https://tc39.es/ecma262/#sec-unescape-string -$$2e({ global: true }, { +$$2g({ global: true }, { unescape: function unescape(string) { var str = toString$6(string); var result = ''; @@ -11069,9 +11168,10 @@ $$2e({ global: true }, { var uncurryThis$m = functionUncurryThis; var defineBuiltIns$6 = defineBuiltIns$9; var getWeakData = internalMetadata.exports.getWeakData; -var anObject$11 = anObject$1A; -var isObject$6 = isObject$C; var anInstance$7 = anInstance$d; +var anObject$$ = anObject$1z; +var isNullOrUndefined$5 = isNullOrUndefined$i; +var isObject$6 = isObject$D; var iterate$A = iterate$J; var ArrayIterationModule = arrayIteration; var hasOwn$a = hasOwnProperty_1; @@ -11130,7 +11230,7 @@ var collectionWeak$2 = { id: id++, frozen: undefined }); - if (iterable != undefined) iterate$A(iterable, that[ADDER], { that: that, AS_ENTRIES: IS_MAP }); + if (!isNullOrUndefined$5(iterable)) iterate$A(iterable, that[ADDER], { that: that, AS_ENTRIES: IS_MAP }); }); var Prototype = Constructor.prototype; @@ -11139,7 +11239,7 @@ var collectionWeak$2 = { var define = function (that, key, value) { var state = getInternalState(that); - var data = getWeakData(anObject$11(key), true); + var data = getWeakData(anObject$$(key), true); if (data === true) uncaughtFrozenStore(state).set(key, value); else data[state.id] = value; return that; @@ -11202,10 +11302,10 @@ var defineBuiltIns$5 = defineBuiltIns$9; var InternalMetadataModule = internalMetadata.exports; var collection$1 = collection$4; var collectionWeak$1 = collectionWeak$2; -var isObject$5 = isObject$C; +var isObject$5 = isObject$D; var isExtensible = objectIsExtensible; var enforceInternalState = internalState.enforce; -var NATIVE_WEAK_MAP = nativeWeakMap; +var NATIVE_WEAK_MAP = weakMapBasicDetection; var IS_IE11 = !global$h.ActiveXObject && 'ActiveXObject' in global$h; var InternalWeakMap; @@ -11308,62 +11408,50 @@ if (!isCallable$8(AsyncIteratorPrototype$4[ASYNC_ITERATOR$3])) { var asyncIteratorPrototype = AsyncIteratorPrototype$4; -var apply$f = functionApply$1; -var anObject$10 = anObject$1A; +var call$J = functionCall; +var anObject$_ = anObject$1z; var create$6 = objectCreate$1; var getMethod$8 = getMethod$i; var defineBuiltIns$4 = defineBuiltIns$9; var InternalStateModule$a = internalState; -var getBuiltIn$s = getBuiltIn$L; +var getBuiltIn$t = getBuiltIn$M; var AsyncIteratorPrototype$3 = asyncIteratorPrototype; -var Promise$3 = getBuiltIn$s('Promise'); +var Promise$3 = getBuiltIn$t('Promise'); var ASYNC_FROM_SYNC_ITERATOR = 'AsyncFromSyncIterator'; var setInternalState$a = InternalStateModule$a.set; -var getInternalState$7 = InternalStateModule$a.getterFor(ASYNC_FROM_SYNC_ITERATOR); +var getInternalState$5 = InternalStateModule$a.getterFor(ASYNC_FROM_SYNC_ITERATOR); var asyncFromSyncIteratorContinuation = function (result, resolve, reject) { var done = result.done; Promise$3.resolve(result.value).then(function (value) { - resolve({ done: done, value: value }); + resolve({ value: value, done: done }); }, reject); }; var AsyncFromSyncIterator$4 = function AsyncIterator(iterator) { setInternalState$a(this, { type: ASYNC_FROM_SYNC_ITERATOR, - iterator: anObject$10(iterator), + iterator: anObject$_(iterator), next: iterator.next }); }; AsyncFromSyncIterator$4.prototype = defineBuiltIns$4(create$6(AsyncIteratorPrototype$3), { - next: function next(arg) { - var state = getInternalState$7(this); - var hasArg = !!arguments.length; + next: function next() { + var state = getInternalState$5(this); return new Promise$3(function (resolve, reject) { - var result = anObject$10(apply$f(state.next, state.iterator, hasArg ? [arg] : [])); + var result = anObject$_(call$J(state.next, state.iterator)); asyncFromSyncIteratorContinuation(result, resolve, reject); }); }, - 'return': function (arg) { - var iterator = getInternalState$7(this).iterator; - var hasArg = !!arguments.length; + 'return': function () { + var iterator = getInternalState$5(this).iterator; return new Promise$3(function (resolve, reject) { var $return = getMethod$8(iterator, 'return'); - if ($return === undefined) return resolve({ done: true, value: arg }); - var result = anObject$10(apply$f($return, iterator, hasArg ? [arg] : [])); - asyncFromSyncIteratorContinuation(result, resolve, reject); - }); - }, - 'throw': function (arg) { - var iterator = getInternalState$7(this).iterator; - var hasArg = !!arguments.length; - return new Promise$3(function (resolve, reject) { - var $throw = getMethod$8(iterator, 'throw'); - if ($throw === undefined) return reject(arg); - var result = anObject$10(apply$f($throw, iterator, hasArg ? [arg] : [])); + if ($return === undefined) return resolve({ value: undefined, done: true }); + var result = anObject$_(call$J($return, iterator)); asyncFromSyncIteratorContinuation(result, resolve, reject); }); } @@ -11371,9 +11459,9 @@ AsyncFromSyncIterator$4.prototype = defineBuiltIns$4(create$6(AsyncIteratorProto var asyncFromSyncIterator = AsyncFromSyncIterator$4; -var call$x = functionCall; +var call$I = functionCall; var AsyncFromSyncIterator$3 = asyncFromSyncIterator; -var anObject$$ = anObject$1A; +var anObject$Z = anObject$1z; var getIterator$7 = getIterator$b; var getMethod$7 = getMethod$i; var wellKnownSymbol$c = wellKnownSymbol$K; @@ -11382,7 +11470,7 @@ var ASYNC_ITERATOR$2 = wellKnownSymbol$c('asyncIterator'); var getAsyncIterator$3 = function (it, usingIterator) { var method = arguments.length < 2 ? getMethod$7(it, ASYNC_ITERATOR$2) : usingIterator; - return method ? anObject$$(call$x(method, it)) : new AsyncFromSyncIterator$3(getIterator$7(it)); + return method ? anObject$Z(call$I(method, it)) : new AsyncFromSyncIterator$3(getIterator$7(it)); }; var global$f = global$$; @@ -11392,24 +11480,43 @@ var entryVirtual = function (CONSTRUCTOR) { }; var aCallable$F = aCallable$X; -var anObject$_ = anObject$1A; +var anObject$Y = anObject$1z; -var getIteratorDirect$m = function (obj) { +var getIteratorDirect$n = function (obj) { return { iterator: obj, - next: aCallable$F(anObject$_(obj).next) + next: aCallable$F(anObject$Y(obj).next) }; }; +var call$H = functionCall; +var getBuiltIn$s = getBuiltIn$M; +var getMethod$6 = getMethod$i; + +var asyncIteratorClose = function (iterator, method, argument, reject) { + try { + var returnMethod = getMethod$6(iterator, 'return'); + if (returnMethod) { + return getBuiltIn$s('Promise').resolve(call$H(returnMethod, iterator)).then(function () { + method(argument); + }, function (error) { + reject(error); + }); + } + } catch (error2) { + return reject(error2); + } method(argument); +}; + // https://github.com/tc39/proposal-iterator-helpers // https://github.com/tc39/proposal-array-from-async -var call$w = functionCall; +var call$G = functionCall; var aCallable$E = aCallable$X; -var anObject$Z = anObject$1A; +var anObject$X = anObject$1z; var doesNotExceedSafeInteger$1 = doesNotExceedSafeInteger$7; -var getBuiltIn$r = getBuiltIn$L; -var getIteratorDirect$l = getIteratorDirect$m; -var getMethod$6 = getMethod$i; +var getBuiltIn$r = getBuiltIn$M; +var getIteratorDirect$m = getIteratorDirect$n; +var closeAsyncIteration$4 = asyncIteratorClose; var createMethod = function (TYPE) { var IS_TO_ARRAY = TYPE == 0; @@ -11417,7 +11524,7 @@ var createMethod = function (TYPE) { var IS_EVERY = TYPE == 2; var IS_SOME = TYPE == 3; return function (object, fn, target) { - var record = getIteratorDirect$l(object); + var record = getIteratorDirect$m(object); var Promise = getBuiltIn$r('Promise'); var iterator = record.iterator; var next = record.next; @@ -11426,58 +11533,49 @@ var createMethod = function (TYPE) { if (MAPPING || !IS_TO_ARRAY) aCallable$E(fn); return new Promise(function (resolve, reject) { - var closeIteration = function (method, argument) { - try { - var returnMethod = getMethod$6(iterator, 'return'); - if (returnMethod) { - return Promise.resolve(call$w(returnMethod, iterator)).then(function () { - method(argument); - }, function (error) { - reject(error); - }); - } - } catch (error2) { - return reject(error2); - } method(argument); - }; - - var onError = function (error) { - closeIteration(reject, error); + var ifAbruptCloseAsyncIterator = function (error) { + closeAsyncIteration$4(iterator, reject, error, reject); }; var loop = function () { try { - if (IS_TO_ARRAY && MAPPING) doesNotExceedSafeInteger$1(index); - Promise.resolve(anObject$Z(call$w(next, iterator))).then(function (step) { + if (IS_TO_ARRAY && MAPPING) try { + doesNotExceedSafeInteger$1(index); + } catch (error5) { ifAbruptCloseAsyncIterator(error5); } + Promise.resolve(anObject$X(call$G(next, iterator))).then(function (step) { try { - if (anObject$Z(step).done) { + if (anObject$X(step).done) { if (IS_TO_ARRAY) { target.length = index; resolve(target); } else resolve(IS_SOME ? false : IS_EVERY || undefined); } else { var value = step.value; - if (MAPPING) { - Promise.resolve(IS_TO_ARRAY ? fn(value, index) : fn(value)).then(function (result) { - if (IS_FOR_EACH) { - loop(); - } else if (IS_EVERY) { - result ? loop() : closeIteration(resolve, false); - } else if (IS_TO_ARRAY) { - target[index++] = result; - loop(); - } else { - result ? closeIteration(resolve, IS_SOME || value) : loop(); - } - }, onError); - } else { - target[index++] = value; - loop(); - } + try { + if (MAPPING) { + Promise.resolve(IS_TO_ARRAY ? fn(value, index) : fn(value)).then(function (result) { + if (IS_FOR_EACH) { + loop(); + } else if (IS_EVERY) { + result ? loop() : closeAsyncIteration$4(iterator, resolve, false, reject); + } else if (IS_TO_ARRAY) { + try { + target[index++] = result; + loop(); + } catch (error4) { ifAbruptCloseAsyncIterator(error4); } + } else { + result ? closeAsyncIteration$4(iterator, resolve, IS_SOME || value, reject) : loop(); + } + }, ifAbruptCloseAsyncIterator); + } else { + target[index++] = value; + loop(); + } + } catch (error3) { ifAbruptCloseAsyncIterator(error3); } } - } catch (error) { onError(error); } - }, onError); - } catch (error2) { onError(error2); } + } catch (error2) { reject(error2); } + }, reject); + } catch (error) { reject(error); } }; loop(); @@ -11494,14 +11592,14 @@ var asyncIteratorIteration = { }; var bind$h = functionBindContext; -var toObject$8 = toObject$B; +var toObject$8 = toObject$C; var isConstructor$4 = isConstructor$a; var getAsyncIterator$2 = getAsyncIterator$3; var getIterator$6 = getIterator$b; var getIteratorMethod$4 = getIteratorMethod$9; var getMethod$5 = getMethod$i; var getVirtual$1 = entryVirtual; -var getBuiltIn$q = getBuiltIn$L; +var getBuiltIn$q = getBuiltIn$M; var wellKnownSymbol$b = wellKnownSymbol$K; var AsyncFromSyncIterator$2 = asyncFromSyncIterator; var toArray = asyncIteratorIteration.toArray; @@ -11529,23 +11627,23 @@ var arrayFromAsync$1 = function fromAsync(asyncItems /* , mapfn = undefined, thi }); }; -var $$2d = _export; +var $$2f = _export; var fromAsync = arrayFromAsync$1; // `Array.fromAsync` method // https://github.com/tc39/proposal-array-from-async -$$2d({ target: 'Array', stat: true, forced: true }, { +$$2f({ target: 'Array', stat: true, forced: true }, { fromAsync: fromAsync }); // TODO: remove from `core-js@4` -var $$2c = _export; +var $$2e = _export; var $filterReject$3 = arrayIteration.filterReject; var addToUnscopables$b = addToUnscopables$n; // `Array.prototype.filterOut` method // https://github.com/tc39/proposal-array-filtering -$$2c({ target: 'Array', proto: true, forced: true }, { +$$2e({ target: 'Array', proto: true, forced: true }, { filterOut: function filterOut(callbackfn /* , thisArg */) { return $filterReject$3(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined); } @@ -11553,13 +11651,13 @@ $$2c({ target: 'Array', proto: true, forced: true }, { addToUnscopables$b('filterOut'); -var $$2b = _export; +var $$2d = _export; var $filterReject$2 = arrayIteration.filterReject; var addToUnscopables$a = addToUnscopables$n; // `Array.prototype.filterReject` method // https://github.com/tc39/proposal-array-filtering -$$2b({ target: 'Array', proto: true, forced: true }, { +$$2d({ target: 'Array', proto: true, forced: true }, { filterReject: function filterReject(callbackfn /* , thisArg */) { return $filterReject$2(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined); } @@ -11570,7 +11668,7 @@ addToUnscopables$a('filterReject'); var bind$g = functionBindContext; var uncurryThis$k = functionUncurryThis; var IndexedObject$1 = indexedObject; -var toObject$7 = toObject$B; +var toObject$7 = toObject$C; var toPropertyKey = toPropertyKey$9; var lengthOfArrayLike$a = lengthOfArrayLike$A; var objectCreate = objectCreate$1; @@ -11604,13 +11702,13 @@ var arrayGroup = function ($this, callbackfn, that, specificConstructor) { } return target; }; -var $$2a = _export; +var $$2c = _export; var $group$2 = arrayGroup; var addToUnscopables$9 = addToUnscopables$n; // `Array.prototype.group` method // https://github.com/tc39/proposal-array-grouping -$$2a({ target: 'Array', proto: true }, { +$$2c({ target: 'Array', proto: true }, { group: function group(callbackfn /* , thisArg */) { var thisArg = arguments.length > 1 ? arguments[1] : undefined; return $group$2(this, callbackfn, thisArg); @@ -11620,7 +11718,7 @@ $$2a({ target: 'Array', proto: true }, { addToUnscopables$9('group'); // TODO: Remove from `core-js@4` -var $$29 = _export; +var $$2b = _export; var $group$1 = arrayGroup; var arrayMethodIsStrict$1 = arrayMethodIsStrict$b; var addToUnscopables$8 = addToUnscopables$n; @@ -11628,7 +11726,7 @@ var addToUnscopables$8 = addToUnscopables$n; // `Array.prototype.groupBy` method // https://github.com/tc39/proposal-array-grouping // https://bugs.webkit.org/show_bug.cgi?id=236541 -$$29({ target: 'Array', proto: true, forced: !arrayMethodIsStrict$1('groupBy') }, { +$$2b({ target: 'Array', proto: true, forced: !arrayMethodIsStrict$1('groupBy') }, { groupBy: function groupBy(callbackfn /* , thisArg */) { var thisArg = arguments.length > 1 ? arguments[1] : undefined; return $group$1(this, callbackfn, thisArg); @@ -11637,11 +11735,11 @@ $$29({ target: 'Array', proto: true, forced: !arrayMethodIsStrict$1('groupBy') } addToUnscopables$8('groupBy'); -var getBuiltIn$p = getBuiltIn$L; +var getBuiltIn$p = getBuiltIn$M; var bind$f = functionBindContext; var uncurryThis$j = functionUncurryThis; var IndexedObject = indexedObject; -var toObject$6 = toObject$B; +var toObject$6 = toObject$C; var lengthOfArrayLike$9 = lengthOfArrayLike$A; var Map$5 = getBuiltIn$p('Map'); @@ -11670,7 +11768,7 @@ var arrayGroupToMap = function groupToMap(callbackfn /* , thisArg */) { }; // TODO: Remove from `core-js@4` -var $$28 = _export; +var $$2a = _export; var arrayMethodIsStrict = arrayMethodIsStrict$b; var addToUnscopables$7 = addToUnscopables$n; var $groupToMap$1 = arrayGroupToMap; @@ -11678,26 +11776,26 @@ var $groupToMap$1 = arrayGroupToMap; // `Array.prototype.groupByToMap` method // https://github.com/tc39/proposal-array-grouping // https://bugs.webkit.org/show_bug.cgi?id=236541 -$$28({ target: 'Array', proto: true, name: 'groupToMap', forced: !arrayMethodIsStrict('groupByToMap') }, { +$$2a({ target: 'Array', proto: true, name: 'groupToMap', forced: !arrayMethodIsStrict('groupByToMap') }, { groupByToMap: $groupToMap$1 }); addToUnscopables$7('groupByToMap'); -var $$27 = _export; +var $$29 = _export; var addToUnscopables$6 = addToUnscopables$n; var $groupToMap = arrayGroupToMap; // `Array.prototype.groupToMap` method // https://github.com/tc39/proposal-array-grouping -$$27({ target: 'Array', proto: true }, { +$$29({ target: 'Array', proto: true }, { groupToMap: $groupToMap }); addToUnscopables$6('groupToMap'); -var $$26 = _export; -var isArray = isArray$8; +var $$28 = _export; +var isArray = isArray$9; // eslint-disable-next-line es-x/no-object-isfrozen -- safe var isFrozen = Object.isFrozen; @@ -11709,7 +11807,7 @@ var isFrozenStringArray = function (array, allowUndefined) { var element; while (index < length) { element = array[index++]; - if (!(typeof element == 'string' || (allowUndefined && typeof element == 'undefined'))) { + if (!(typeof element == 'string' || (allowUndefined && element === undefined))) { return false; } } return length !== 0; @@ -11717,7 +11815,7 @@ var isFrozenStringArray = function (array, allowUndefined) { // `Array.isTemplateObject` method // https://github.com/tc39/proposal-array-is-template-object -$$26({ target: 'Array', stat: true, sham: true, forced: true }, { +$$28({ target: 'Array', stat: true, sham: true, forced: true }, { isTemplateObject: function isTemplateObject(value) { if (!isFrozenStringArray(value, true)) return false; var raw = value.raw; @@ -11728,9 +11826,9 @@ $$26({ target: 'Array', stat: true, sham: true, forced: true }, { // TODO: Remove from `core-js@4` var DESCRIPTORS$8 = descriptors; var addToUnscopables$5 = addToUnscopables$n; -var toObject$5 = toObject$B; +var toObject$5 = toObject$C; var lengthOfArrayLike$8 = lengthOfArrayLike$A; -var defineBuiltInAccessor$4 = defineBuiltInAccessor$8; +var defineBuiltInAccessor$4 = defineBuiltInAccessor$9; // `Array.prototype.lastIndex` getter // https://github.com/keithamus/proposal-array-last @@ -11750,9 +11848,9 @@ if (DESCRIPTORS$8) { // TODO: Remove from `core-js@4` var DESCRIPTORS$7 = descriptors; var addToUnscopables$4 = addToUnscopables$n; -var toObject$4 = toObject$B; +var toObject$4 = toObject$C; var lengthOfArrayLike$7 = lengthOfArrayLike$A; -var defineBuiltInAccessor$3 = defineBuiltInAccessor$8; +var defineBuiltInAccessor$3 = defineBuiltInAccessor$9; // `Array.prototype.lastIndex` accessor // https://github.com/keithamus/proposal-array-last @@ -11786,7 +11884,7 @@ var arrayToReversed$2 = function (O, C) { return A; }; -var $$25 = _export; +var $$27 = _export; var arrayToReversed$1 = arrayToReversed$2; var toIndexedObject$4 = toIndexedObject$k; var addToUnscopables$3 = addToUnscopables$n; @@ -11795,7 +11893,7 @@ var $Array$3 = Array; // `Array.prototype.toReversed` method // https://tc39.es/proposal-change-array-by-copy/#sec-array.prototype.toReversed -$$25({ target: 'Array', proto: true }, { +$$27({ target: 'Array', proto: true }, { toReversed: function toReversed() { return arrayToReversed$1(toIndexedObject$4(this), $Array$3); } @@ -11803,7 +11901,7 @@ $$25({ target: 'Array', proto: true }, { addToUnscopables$3('toReversed'); -var $$24 = _export; +var $$26 = _export; var uncurryThis$i = functionUncurryThis; var aCallable$D = aCallable$X; var toIndexedObject$3 = toIndexedObject$k; @@ -11816,7 +11914,7 @@ var sort$1 = uncurryThis$i(getVirtual('Array').sort); // `Array.prototype.toSorted` method // https://tc39.es/proposal-change-array-by-copy/#sec-array.prototype.toSorted -$$24({ target: 'Array', proto: true }, { +$$26({ target: 'Array', proto: true }, { toSorted: function toSorted(compareFn) { if (compareFn !== undefined) aCallable$D(compareFn); var O = toIndexedObject$3(this); @@ -11827,7 +11925,7 @@ $$24({ target: 'Array', proto: true }, { addToUnscopables$2('toSorted'); -var $$23 = _export; +var $$25 = _export; var addToUnscopables$1 = addToUnscopables$n; var doesNotExceedSafeInteger = doesNotExceedSafeInteger$7; var lengthOfArrayLike$5 = lengthOfArrayLike$A; @@ -11841,7 +11939,7 @@ var min$2 = Math.min; // `Array.prototype.toSpliced` method // https://tc39.es/proposal-change-array-by-copy/#sec-array.prototype.toSpliced -$$23({ target: 'Array', proto: true }, { +$$25({ target: 'Array', proto: true }, { toSpliced: function toSpliced(start, deleteCount /* , ...items */) { var O = toIndexedObject$2(this); var len = lengthOfArrayLike$5(O); @@ -11871,11 +11969,12 @@ $$23({ target: 'Array', proto: true }, { addToUnscopables$1('toSpliced'); -var getBuiltIn$o = getBuiltIn$L; +var getBuiltIn$o = getBuiltIn$M; var uncurryThis$h = functionUncurryThis; var aCallable$C = aCallable$X; +var isNullOrUndefined$4 = isNullOrUndefined$i; var lengthOfArrayLike$4 = lengthOfArrayLike$A; -var toObject$3 = toObject$B; +var toObject$3 = toObject$C; var arraySpeciesCreate = arraySpeciesCreate$6; var Map$4 = getBuiltIn$o('Map'); @@ -11892,7 +11991,7 @@ var arrayUniqueBy$2 = function uniqueBy(resolver) { var length = lengthOfArrayLike$4(that); var result = arraySpeciesCreate(that, 0); var map = new Map$4(); - var resolverFunction = resolver != null ? aCallable$C(resolver) : function (value) { + var resolverFunction = !isNullOrUndefined$4(resolver) ? aCallable$C(resolver) : function (value) { return value; }; var index, item, key; @@ -11907,13 +12006,13 @@ var arrayUniqueBy$2 = function uniqueBy(resolver) { return result; }; -var $$22 = _export; +var $$24 = _export; var addToUnscopables = addToUnscopables$n; var uniqueBy = arrayUniqueBy$2; // `Array.prototype.uniqueBy` method // https://github.com/tc39/proposal-array-unique -$$22({ target: 'Array', proto: true, forced: true }, { +$$24({ target: 'Array', proto: true, forced: true }, { uniqueBy: uniqueBy }); @@ -11922,7 +12021,7 @@ addToUnscopables('uniqueBy'); var lengthOfArrayLike$3 = lengthOfArrayLike$A; var toIntegerOrInfinity$4 = toIntegerOrInfinity$o; -var $RangeError$3 = RangeError; +var $RangeError$4 = RangeError; // https://tc39.es/proposal-change-array-by-copy/#sec-array.prototype.with // https://tc39.es/proposal-change-array-by-copy/#sec-%typedarray%.prototype.with @@ -11930,14 +12029,14 @@ var arrayWith$2 = function (O, C, index, value) { var len = lengthOfArrayLike$3(O); var relativeIndex = toIntegerOrInfinity$4(index); var actualIndex = relativeIndex < 0 ? len + relativeIndex : relativeIndex; - if (actualIndex >= len || actualIndex < 0) throw $RangeError$3('Incorrect index'); + if (actualIndex >= len || actualIndex < 0) throw $RangeError$4('Incorrect index'); var A = new C(len); var k = 0; for (; k < len; k++) A[k] = k === actualIndex ? value : O[k]; return A; }; -var $$21 = _export; +var $$23 = _export; var arrayWith$1 = arrayWith$2; var toIndexedObject$1 = toIndexedObject$k; @@ -11945,14 +12044,14 @@ var $Array = Array; // `Array.prototype.with` method // https://tc39.es/proposal-change-array-by-copy/#sec-array.prototype.with -$$21({ target: 'Array', proto: true }, { +$$23({ target: 'Array', proto: true }, { 'with': function (index, value) { return arrayWith$1(toIndexedObject$1(this), $Array, index, value); } }); // https://github.com/tc39/proposal-iterator-helpers -var $$20 = _export; +var $$22 = _export; var anInstance$6 = anInstance$d; var createNonEnumerableProperty$6 = createNonEnumerableProperty$i; var hasOwn$9 = hasOwnProperty_1; @@ -11976,267 +12075,374 @@ if (!hasOwn$9(AsyncIteratorPrototype$2, 'constructor') || AsyncIteratorPrototype createNonEnumerableProperty$6(AsyncIteratorPrototype$2, 'constructor', AsyncIteratorConstructor); } -$$20({ global: true, constructor: true, forced: IS_PURE$1 }, { +$$22({ global: true, constructor: true, forced: IS_PURE$1 }, { AsyncIterator: AsyncIteratorConstructor }); -var call$v = functionCall; -var anObject$Y = anObject$1A; +var call$F = functionCall; +var perform$1 = perform$7; +var anObject$W = anObject$1z; var create$5 = objectCreate$1; var createNonEnumerableProperty$5 = createNonEnumerableProperty$i; var defineBuiltIns$3 = defineBuiltIns$9; var wellKnownSymbol$9 = wellKnownSymbol$K; var InternalStateModule$9 = internalState; -var getBuiltIn$n = getBuiltIn$L; +var getBuiltIn$n = getBuiltIn$M; var getMethod$4 = getMethod$i; var AsyncIteratorPrototype$1 = asyncIteratorPrototype; +var iteratorClose$3 = iteratorClose$6; var Promise$2 = getBuiltIn$n('Promise'); -var ASYNC_ITERATOR_PROXY = 'AsyncIteratorProxy'; +var ASYNC_ITERATOR_HELPER = 'AsyncIteratorHelper'; +var WRAP_FOR_VALID_ASYNC_ITERATOR = 'WrapForValidAsyncIterator'; var setInternalState$9 = InternalStateModule$9.set; -var getInternalState$6 = InternalStateModule$9.getterFor(ASYNC_ITERATOR_PROXY); var TO_STRING_TAG$3 = wellKnownSymbol$9('toStringTag'); -var asyncIteratorCreateProxy = function (nextHandler, IS_ITERATOR) { - var AsyncIteratorProxy = function AsyncIterator(record, state) { - if (state) { - state.iterator = record.iterator; - state.next = record.next; - } else state = record; - state.type = ASYNC_ITERATOR_PROXY; - state.done = false; - state.ignoreArgument = !IS_ITERATOR; - setInternalState$9(this, state); +var createAsyncIteratorProxyPrototype = function (IS_ITERATOR) { + var IS_GENERATOR = !IS_ITERATOR; + var ASYNC_ITERATOR_PROXY = IS_ITERATOR ? WRAP_FOR_VALID_ASYNC_ITERATOR : ASYNC_ITERATOR_HELPER; + + var getInternalState = InternalStateModule$9.getterFor(ASYNC_ITERATOR_PROXY); + + var getStateOrEarlyExit = function (that) { + var stateCompletion = perform$1(function () { + return getInternalState(that); + }); + + var stateError = stateCompletion.error; + var state = stateCompletion.value; + + if (stateError || (IS_GENERATOR && state.done)) { + return { exit: true, value: stateError ? Promise$2.reject(state) : Promise$2.resolve({ value: undefined, done: true }) }; + } return { exit: false, value: state }; + }; + + var enqueue = function (state, handler) { + var task = function () { + var promise = handler(); + if (IS_GENERATOR) { + state.awaiting = promise; + var clean = function () { + if (state.awaiting === promise) state.awaiting = null; + }; + promise.then(clean, clean); + } return promise; + }; + + return state.awaiting ? state.awaiting = state.awaiting.then(task, task) : task(); }; - AsyncIteratorProxy.prototype = defineBuiltIns$3(create$5(AsyncIteratorPrototype$1), { - next: function next(arg) { - var that = this; - var hasArgument = !!arguments.length; - return new Promise$2(function (resolve) { - var state = getInternalState$6(that); - var args = hasArgument ? [state.ignoreArgument ? undefined : arg] : IS_ITERATOR ? [] : [undefined]; - state.ignoreArgument = false; - resolve(state.done ? { done: true, value: undefined } : anObject$Y(call$v(nextHandler, state, Promise$2, args))); + var AsyncIteratorProxyPrototype = defineBuiltIns$3(create$5(AsyncIteratorPrototype$1), { + next: function next() { + var stateCompletion = getStateOrEarlyExit(this); + var exit = stateCompletion.exit; + var state = stateCompletion.value; + + return exit ? state : enqueue(state, function () { + var handlerCompletion = perform$1(function () { + return anObject$W(state.nextHandler(Promise$2)); + }); + var handlerError = handlerCompletion.error; + var value = handlerCompletion.value; + if (handlerError) state.done = true; + return handlerError ? Promise$2.reject(value) : Promise$2.resolve(value); }); }, - 'return': function (value) { - var that = this; - return new Promise$2(function (resolve, reject) { - var state = getInternalState$6(that); - var iterator = state.iterator; + 'return': function () { + var stateCompletion = getStateOrEarlyExit(this); + var exit = stateCompletion.exit; + var state = stateCompletion.value; + + return exit ? state : enqueue(state, function () { state.done = true; - var $$return = getMethod$4(iterator, 'return'); - if ($$return === undefined) return resolve({ done: true, value: value }); - Promise$2.resolve(call$v($$return, iterator, value)).then(function (result) { - anObject$Y(result); - resolve({ done: true, value: value }); - }, reject); - }); - }, - 'throw': function (value) { - var that = this; - return new Promise$2(function (resolve, reject) { - var state = getInternalState$6(that); var iterator = state.iterator; - state.done = true; - var $$throw = getMethod$4(iterator, 'throw'); - if ($$throw === undefined) return reject(value); - resolve(call$v($$throw, iterator, value)); + var innerIterator = state.innerIterator; + var returnMethod, result; + var completion = perform$1(function () { + if (innerIterator) try { + iteratorClose$3(innerIterator, 'return'); + } catch (error) { + return iteratorClose$3(iterator, 'throw', error); + } + return getMethod$4(iterator, 'return'); + }); + returnMethod = result = completion.value; + if (completion.error) return Promise$2.reject(result); + if (returnMethod === undefined) return Promise$2.resolve({ value: undefined, done: true }); + completion = perform$1(function () { + return call$F(returnMethod, iterator); + }); + result = completion.value; + if (completion.error) return Promise$2.reject(result); + return IS_ITERATOR ? Promise$2.resolve(result) : Promise$2.resolve(result).then(function (resolved) { + anObject$W(resolved); + return { value: undefined, done: true }; + }); }); } }); - if (!IS_ITERATOR) { - createNonEnumerableProperty$5(AsyncIteratorProxy.prototype, TO_STRING_TAG$3, 'Generator'); + if (IS_GENERATOR) { + createNonEnumerableProperty$5(AsyncIteratorProxyPrototype, TO_STRING_TAG$3, 'Async Iterator Helper'); } + return AsyncIteratorProxyPrototype; +}; + +var AsyncIteratorHelperPrototype = createAsyncIteratorProxyPrototype(false); +var WrapForValidAsyncIteratorPrototype = createAsyncIteratorProxyPrototype(true); + +var asyncIteratorCreateProxy = function (nextHandler, IS_ITERATOR) { + var ASYNC_ITERATOR_PROXY = IS_ITERATOR ? WRAP_FOR_VALID_ASYNC_ITERATOR : ASYNC_ITERATOR_HELPER; + + var AsyncIteratorProxy = function AsyncIterator(record, state) { + if (state) { + state.iterator = record.iterator; + state.next = record.next; + } else state = record; + state.type = ASYNC_ITERATOR_PROXY; + state.nextHandler = nextHandler; + state.done = false; + state.awaiting = null; + setInternalState$9(this, state); + }; + + AsyncIteratorProxy.prototype = IS_ITERATOR ? WrapForValidAsyncIteratorPrototype : AsyncIteratorHelperPrototype; + return AsyncIteratorProxy; }; // https://github.com/tc39/proposal-iterator-helpers -var $$1$ = _export; -var apply$e = functionApply$1; -var anObject$X = anObject$1A; -var getIteratorDirect$k = getIteratorDirect$m; +var call$E = functionCall; +var anObject$V = anObject$1z; +var getIteratorDirect$l = getIteratorDirect$n; var createAsyncIteratorProxy$6 = asyncIteratorCreateProxy; -var AsyncIteratorProxy$6 = createAsyncIteratorProxy$6(function (Promise, args) { +var AsyncIteratorProxy$5 = createAsyncIteratorProxy$6(function (Promise) { var state = this; var iterator = state.iterator; - return Promise.resolve(anObject$X(apply$e(state.next, iterator, args))).then(function (step) { - if (anObject$X(step).done) { + return Promise.resolve(anObject$V(call$E(state.next, iterator))).then(function (step) { + if (anObject$V(step).done) { state.done = true; - return { done: true, value: undefined }; + return { value: undefined, done: true }; } - return { done: false, value: [state.index++, step.value] }; + return { value: [state.index++, step.value], done: false }; + }).then(null, function (error) { + state.done = true; + throw error; }); }); -$$1$({ target: 'AsyncIterator', proto: true, real: true, forced: true }, { - asIndexedPairs: function asIndexedPairs() { - return new AsyncIteratorProxy$6(getIteratorDirect$k(this), { - index: 0 - }); - } +var asyncIteratorIndexed = function indexed() { + return new AsyncIteratorProxy$5(getIteratorDirect$l(this), { + index: 0 + }); +}; + +// TODO: Remove from `core-js@4` +// https://github.com/tc39/proposal-iterator-helpers +var $$21 = _export; +var indexed$3 = asyncIteratorIndexed; + +$$21({ target: 'AsyncIterator', name: 'indexed', proto: true, real: true, forced: true }, { + asIndexedPairs: indexed$3 }); +var $RangeError$3 = RangeError; + +var notANan = function (it) { + // eslint-disable-next-line no-self-compare -- NaN check + if (it === it) return it; + throw $RangeError$3('NaN is not allowed'); +}; + // https://github.com/tc39/proposal-iterator-helpers -var $$1_ = _export; -var apply$d = functionApply$1; -var anObject$W = anObject$1A; -var getIteratorDirect$j = getIteratorDirect$m; +var $$20 = _export; +var call$D = functionCall; +var anObject$U = anObject$1z; +var getIteratorDirect$k = getIteratorDirect$n; +var notANaN$3 = notANan; var toPositiveInteger$3 = toPositiveInteger$5; var createAsyncIteratorProxy$5 = asyncIteratorCreateProxy; -var AsyncIteratorProxy$5 = createAsyncIteratorProxy$5(function (Promise, args) { +var AsyncIteratorProxy$4 = createAsyncIteratorProxy$5(function (Promise) { var state = this; return new Promise(function (resolve, reject) { + var doneAndReject = function (error) { + state.done = true; + reject(error); + }; + var loop = function () { try { - Promise.resolve( - anObject$W(apply$d(state.next, state.iterator, state.remaining ? [] : args)) - ).then(function (step) { + Promise.resolve(anObject$U(call$D(state.next, state.iterator))).then(function (step) { try { - if (anObject$W(step).done) { + if (anObject$U(step).done) { state.done = true; - resolve({ done: true, value: undefined }); + resolve({ value: undefined, done: true }); } else if (state.remaining) { state.remaining--; loop(); - } else resolve({ done: false, value: step.value }); - } catch (err) { reject(err); } - }, reject); - } catch (error) { reject(error); } + } else resolve({ value: step.value, done: false }); + } catch (err) { doneAndReject(err); } + }, doneAndReject); + } catch (error) { doneAndReject(error); } }; loop(); }); }); -$$1_({ target: 'AsyncIterator', proto: true, real: true, forced: true }, { +$$20({ target: 'AsyncIterator', proto: true, real: true, forced: true }, { drop: function drop(limit) { - return new AsyncIteratorProxy$5(getIteratorDirect$j(this), { - remaining: toPositiveInteger$3(limit) + return new AsyncIteratorProxy$4(getIteratorDirect$k(this), { + remaining: toPositiveInteger$3(notANaN$3(+limit)) }); } }); // https://github.com/tc39/proposal-iterator-helpers -var $$1Z = _export; +var $$1$ = _export; var $every = asyncIteratorIteration.every; -$$1Z({ target: 'AsyncIterator', proto: true, real: true, forced: true }, { +$$1$({ target: 'AsyncIterator', proto: true, real: true, forced: true }, { every: function every(fn) { return $every(this, fn); } }); // https://github.com/tc39/proposal-iterator-helpers -var $$1Y = _export; -var apply$c = functionApply$1; +var $$1_ = _export; +var call$C = functionCall; var aCallable$B = aCallable$X; -var anObject$V = anObject$1A; -var getIteratorDirect$i = getIteratorDirect$m; +var anObject$T = anObject$1z; +var getIteratorDirect$j = getIteratorDirect$n; var createAsyncIteratorProxy$4 = asyncIteratorCreateProxy; +var closeAsyncIteration$3 = asyncIteratorClose; -var AsyncIteratorProxy$4 = createAsyncIteratorProxy$4(function (Promise, args) { +var AsyncIteratorProxy$3 = createAsyncIteratorProxy$4(function (Promise) { var state = this; + var iterator = state.iterator; var filterer = state.filterer; return new Promise(function (resolve, reject) { + var doneAndReject = function (error) { + state.done = true; + reject(error); + }; + + var ifAbruptCloseAsyncIterator = function (error) { + closeAsyncIteration$3(iterator, doneAndReject, error, doneAndReject); + }; + var loop = function () { try { - Promise.resolve(anObject$V(apply$c(state.next, state.iterator, args))).then(function (step) { + Promise.resolve(anObject$T(call$C(state.next, iterator))).then(function (step) { try { - if (anObject$V(step).done) { + if (anObject$T(step).done) { state.done = true; - resolve({ done: true, value: undefined }); + resolve({ value: undefined, done: true }); } else { var value = step.value; - Promise.resolve(filterer(value)).then(function (selected) { - selected ? resolve({ done: false, value: value }) : loop(); - }, reject); + try { + Promise.resolve(filterer(value)).then(function (selected) { + selected ? resolve({ value: value, done: false }) : loop(); + }, ifAbruptCloseAsyncIterator); + } catch (error3) { ifAbruptCloseAsyncIterator(error3); } } - } catch (err) { reject(err); } - }, reject); - } catch (error) { reject(error); } + } catch (error2) { doneAndReject(error2); } + }, doneAndReject); + } catch (error) { doneAndReject(error); } }; loop(); }); }); -$$1Y({ target: 'AsyncIterator', proto: true, real: true, forced: true }, { +$$1_({ target: 'AsyncIterator', proto: true, real: true, forced: true }, { filter: function filter(filterer) { - return new AsyncIteratorProxy$4(getIteratorDirect$i(this), { + return new AsyncIteratorProxy$3(getIteratorDirect$j(this), { filterer: aCallable$B(filterer) }); } }); // https://github.com/tc39/proposal-iterator-helpers -var $$1X = _export; +var $$1Z = _export; var $find = asyncIteratorIteration.find; -$$1X({ target: 'AsyncIterator', proto: true, real: true, forced: true }, { +$$1Z({ target: 'AsyncIterator', proto: true, real: true, forced: true }, { find: function find(fn) { return $find(this, fn); } }); // https://github.com/tc39/proposal-iterator-helpers -var $$1W = _export; -var call$u = functionCall; +var $$1Y = _export; +var call$B = functionCall; var aCallable$A = aCallable$X; -var anObject$U = anObject$1A; -var getIteratorDirect$h = getIteratorDirect$m; +var anObject$S = anObject$1z; +var getIteratorDirect$i = getIteratorDirect$n; var createAsyncIteratorProxy$3 = asyncIteratorCreateProxy; var getAsyncIterator$1 = getAsyncIterator$3; +var closeAsyncIteration$2 = asyncIteratorClose; -var AsyncIteratorProxy$3 = createAsyncIteratorProxy$3(function (Promise) { +var AsyncIteratorProxy$2 = createAsyncIteratorProxy$3(function (Promise) { var state = this; + var iterator = state.iterator; var mapper = state.mapper; var innerIterator; return new Promise(function (resolve, reject) { + var doneAndReject = function (error) { + state.done = true; + reject(error); + }; + + var ifAbruptCloseAsyncIterator = function (error) { + closeAsyncIteration$2(iterator, doneAndReject, error, doneAndReject); + }; + var outerLoop = function () { try { - Promise.resolve(anObject$U(call$u(state.next, state.iterator))).then(function (step) { + Promise.resolve(anObject$S(call$B(state.next, iterator))).then(function (step) { try { - if (anObject$U(step).done) { + if (anObject$S(step).done) { state.done = true; - resolve({ done: true, value: undefined }); + resolve({ value: undefined, done: true }); } else { - Promise.resolve(mapper(step.value)).then(function (mapped) { - try { - state.innerIterator = innerIterator = getAsyncIterator$1(mapped); - state.innerNext = aCallable$A(innerIterator.next); - return innerLoop(); - } catch (error2) { reject(error2); } - }, reject); + var value = step.value; + try { + Promise.resolve(mapper(value)).then(function (mapped) { + try { + state.innerIterator = innerIterator = getAsyncIterator$1(mapped); + state.innerNext = aCallable$A(innerIterator.next); + innerLoop(); + } catch (error4) { ifAbruptCloseAsyncIterator(error4); } + }, ifAbruptCloseAsyncIterator); + } catch (error3) { ifAbruptCloseAsyncIterator(error3); } } - } catch (error1) { reject(error1); } - }, reject); - } catch (error) { reject(error); } + } catch (error2) { doneAndReject(error2); } + }, doneAndReject); + } catch (error) { doneAndReject(error); } }; var innerLoop = function () { if (innerIterator = state.innerIterator) { try { - Promise.resolve(anObject$U(call$u(state.innerNext, innerIterator))).then(function (result) { + Promise.resolve(anObject$S(call$B(state.innerNext, innerIterator))).then(function (result) { try { - if (anObject$U(result).done) { + if (anObject$S(result).done) { state.innerIterator = state.innerNext = null; outerLoop(); - } else resolve({ done: false, value: result.value }); - } catch (error1) { reject(error1); } - }, reject); - } catch (error) { reject(error); } + } else resolve({ value: result.value, done: false }); + } catch (error1) { ifAbruptCloseAsyncIterator(error1); } + }, ifAbruptCloseAsyncIterator); + } catch (error) { ifAbruptCloseAsyncIterator(error); } } else outerLoop(); }; @@ -12244,9 +12450,9 @@ var AsyncIteratorProxy$3 = createAsyncIteratorProxy$3(function (Promise) { }); }); -$$1W({ target: 'AsyncIterator', proto: true, real: true, forced: true }, { +$$1Y({ target: 'AsyncIterator', proto: true, real: true, forced: true }, { flatMap: function flatMap(mapper) { - return new AsyncIteratorProxy$3(getIteratorDirect$h(this), { + return new AsyncIteratorProxy$2(getIteratorDirect$i(this), { mapper: aCallable$A(mapper), innerIterator: null, innerNext: null @@ -12255,38 +12461,39 @@ $$1W({ target: 'AsyncIterator', proto: true, real: true, forced: true }, { }); // https://github.com/tc39/proposal-iterator-helpers -var $$1V = _export; +var $$1X = _export; var $forEach = asyncIteratorIteration.forEach; -$$1V({ target: 'AsyncIterator', proto: true, real: true, forced: true }, { +$$1X({ target: 'AsyncIterator', proto: true, real: true, forced: true }, { forEach: function forEach(fn) { return $forEach(this, fn); } }); +var call$A = functionCall; +var createAsyncIteratorProxy$2 = asyncIteratorCreateProxy; + +var asyncIteratorWrap = createAsyncIteratorProxy$2(function () { + return call$A(this.next, this.iterator); +}, true); + // https://github.com/tc39/proposal-iterator-helpers -var $$1U = _export; -var apply$b = functionApply$1; -var anObject$T = anObject$1A; -var toObject$2 = toObject$B; +var $$1W = _export; +var toObject$2 = toObject$C; var isPrototypeOf$1 = objectIsPrototypeOf; var AsyncIteratorPrototype = asyncIteratorPrototype; -var createAsyncIteratorProxy$2 = asyncIteratorCreateProxy; var getAsyncIterator = getAsyncIterator$3; var getIterator$5 = getIterator$b; -var getIteratorDirect$g = getIteratorDirect$m; +var getIteratorDirect$h = getIteratorDirect$n; var getIteratorMethod$3 = getIteratorMethod$9; var getMethod$3 = getMethod$i; var wellKnownSymbol$8 = wellKnownSymbol$K; var AsyncFromSyncIterator$1 = asyncFromSyncIterator; +var WrapAsyncIterator$1 = asyncIteratorWrap; var ASYNC_ITERATOR = wellKnownSymbol$8('asyncIterator'); -var AsyncIteratorProxy$2 = createAsyncIteratorProxy$2(function (Promise, args) { - return anObject$T(apply$b(this.next, this.iterator, args)); -}, true); - -$$1U({ target: 'AsyncIterator', stat: true, forced: true }, { +$$1W({ target: 'AsyncIterator', stat: true, forced: true }, { from: function from(O) { var object = toObject$2(O); var usingIterator = getMethod$3(object, ASYNC_ITERATOR); @@ -12297,57 +12504,85 @@ $$1U({ target: 'AsyncIterator', stat: true, forced: true }, { } if (iterator === undefined) { usingIterator = getIteratorMethod$3(object); - if (usingIterator) return new AsyncFromSyncIterator$1(getIterator$5(object, usingIterator)); + if (usingIterator) iterator = new AsyncFromSyncIterator$1(getIterator$5(object, usingIterator)); } - return new AsyncIteratorProxy$2(getIteratorDirect$g(iterator !== undefined ? iterator : object)); + return new WrapAsyncIterator$1(getIteratorDirect$h(iterator !== undefined ? iterator : object)); } }); // https://github.com/tc39/proposal-iterator-helpers -var $$1T = _export; -var apply$a = functionApply$1; +var $$1V = _export; +var indexed$2 = asyncIteratorIndexed; + +$$1V({ target: 'AsyncIterator', proto: true, real: true, forced: true }, { + indexed: indexed$2 +}); + +// https://github.com/tc39/proposal-iterator-helpers +var $$1U = _export; +var call$z = functionCall; var aCallable$z = aCallable$X; -var anObject$S = anObject$1A; -var getIteratorDirect$f = getIteratorDirect$m; +var anObject$R = anObject$1z; +var getIteratorDirect$g = getIteratorDirect$n; var createAsyncIteratorProxy$1 = asyncIteratorCreateProxy; +var closeAsyncIteration$1 = asyncIteratorClose; -var AsyncIteratorProxy$1 = createAsyncIteratorProxy$1(function (Promise, args) { +var AsyncIteratorProxy$1 = createAsyncIteratorProxy$1(function (Promise) { var state = this; + var iterator = state.iterator; var mapper = state.mapper; - return Promise.resolve(anObject$S(apply$a(state.next, state.iterator, args))).then(function (step) { - if (anObject$S(step).done) { + return new Promise(function (resolve, reject) { + var doneAndReject = function (error) { state.done = true; - return { done: true, value: undefined }; - } - return Promise.resolve(mapper(step.value)).then(function (value) { - return { done: false, value: value }; - }); + reject(error); + }; + + var ifAbruptCloseAsyncIterator = function (error) { + closeAsyncIteration$1(iterator, doneAndReject, error, doneAndReject); + }; + + Promise.resolve(anObject$R(call$z(state.next, iterator))).then(function (step) { + try { + if (anObject$R(step).done) { + state.done = true; + resolve({ value: undefined, done: true }); + } else { + var value = step.value; + try { + Promise.resolve(mapper(value)).then(function (mapped) { + resolve({ value: mapped, done: false }); + }, ifAbruptCloseAsyncIterator); + } catch (error2) { ifAbruptCloseAsyncIterator(error2); } + } + } catch (error) { doneAndReject(error); } + }, doneAndReject); }); }); -$$1T({ target: 'AsyncIterator', proto: true, real: true, forced: true }, { +$$1U({ target: 'AsyncIterator', proto: true, real: true, forced: true }, { map: function map(mapper) { - return new AsyncIteratorProxy$1(getIteratorDirect$f(this), { + return new AsyncIteratorProxy$1(getIteratorDirect$g(this), { mapper: aCallable$z(mapper) }); } }); // https://github.com/tc39/proposal-iterator-helpers -var $$1S = _export; -var call$t = functionCall; +var $$1T = _export; +var call$y = functionCall; var aCallable$y = aCallable$X; -var anObject$R = anObject$1A; -var getBuiltIn$m = getBuiltIn$L; -var getIteratorDirect$e = getIteratorDirect$m; +var anObject$Q = anObject$1z; +var getBuiltIn$m = getBuiltIn$M; +var getIteratorDirect$f = getIteratorDirect$n; +var closeAsyncIteration = asyncIteratorClose; var Promise$1 = getBuiltIn$m('Promise'); var $TypeError$b = TypeError; -$$1S({ target: 'AsyncIterator', proto: true, real: true, forced: true }, { +$$1T({ target: 'AsyncIterator', proto: true, real: true, forced: true }, { reduce: function reduce(reducer /* , initialValue */) { - var record = getIteratorDirect$e(this); + var record = getIteratorDirect$f(this); var iterator = record.iterator; var next = record.next; var noInitial = arguments.length < 2; @@ -12355,11 +12590,15 @@ $$1S({ target: 'AsyncIterator', proto: true, real: true, forced: true }, { aCallable$y(reducer); return new Promise$1(function (resolve, reject) { + var ifAbruptCloseAsyncIterator = function (error) { + closeAsyncIteration(iterator, reject, error, reject); + }; + var loop = function () { try { - Promise$1.resolve(anObject$R(call$t(next, iterator))).then(function (step) { + Promise$1.resolve(anObject$Q(call$y(next, iterator))).then(function (step) { try { - if (anObject$R(step).done) { + if (anObject$Q(step).done) { noInitial ? reject($TypeError$b('Reduce of empty iterator with no initial value')) : resolve(accumulator); } else { var value = step.value; @@ -12367,14 +12606,14 @@ $$1S({ target: 'AsyncIterator', proto: true, real: true, forced: true }, { noInitial = false; accumulator = value; loop(); - } else { + } else try { Promise$1.resolve(reducer(accumulator, value)).then(function (result) { accumulator = result; loop(); - }, reject); - } + }, ifAbruptCloseAsyncIterator); + } catch (error3) { ifAbruptCloseAsyncIterator(error3); } } - } catch (err) { reject(err); } + } catch (error2) { reject(error2); } }, reject); } catch (error) { reject(error); } }; @@ -12385,60 +12624,72 @@ $$1S({ target: 'AsyncIterator', proto: true, real: true, forced: true }, { }); // https://github.com/tc39/proposal-iterator-helpers -var $$1R = _export; +var $$1S = _export; var $some = asyncIteratorIteration.some; -$$1R({ target: 'AsyncIterator', proto: true, real: true, forced: true }, { +$$1S({ target: 'AsyncIterator', proto: true, real: true, forced: true }, { some: function some(fn) { return $some(this, fn); } }); // https://github.com/tc39/proposal-iterator-helpers -var $$1Q = _export; -var apply$9 = functionApply$1; -var call$s = functionCall; -var getIteratorDirect$d = getIteratorDirect$m; +var $$1R = _export; +var call$x = functionCall; +var anObject$P = anObject$1z; +var getIteratorDirect$e = getIteratorDirect$n; +var notANaN$2 = notANan; var toPositiveInteger$2 = toPositiveInteger$5; var createAsyncIteratorProxy = asyncIteratorCreateProxy; -var AsyncIteratorProxy = createAsyncIteratorProxy(function (Promise, args) { - var iterator = this.iterator; - var returnMethod, result; - if (!this.remaining--) { - result = { done: true, value: undefined }; - this.done = true; +var AsyncIteratorProxy = createAsyncIteratorProxy(function (Promise) { + var state = this; + var iterator = state.iterator; + var returnMethod; + + if (!state.remaining--) { + var resultDone = { value: undefined, done: true }; + state.done = true; returnMethod = iterator['return']; if (returnMethod !== undefined) { - return Promise.resolve(call$s(returnMethod, iterator)).then(function () { - return result; + return Promise.resolve(call$x(returnMethod, iterator, undefined)).then(function () { + return resultDone; }); } - return result; - } return apply$9(this.next, iterator, args); + return resultDone; + } return Promise.resolve(call$x(state.next, iterator)).then(function (step) { + if (anObject$P(step).done) { + state.done = true; + return { value: undefined, done: true }; + } return { value: step.value, done: false }; + }).then(null, function (error) { + state.done = true; + throw error; + }); }); -$$1Q({ target: 'AsyncIterator', proto: true, real: true, forced: true }, { +$$1R({ target: 'AsyncIterator', proto: true, real: true, forced: true }, { take: function take(limit) { - return new AsyncIteratorProxy(getIteratorDirect$d(this), { - remaining: toPositiveInteger$2(limit) + return new AsyncIteratorProxy(getIteratorDirect$e(this), { + remaining: toPositiveInteger$2(notANaN$2(+limit)) }); } }); // https://github.com/tc39/proposal-iterator-helpers -var $$1P = _export; +var $$1Q = _export; var $toArray = asyncIteratorIteration.toArray; -$$1P({ target: 'AsyncIterator', proto: true, real: true, forced: true }, { +$$1Q({ target: 'AsyncIterator', proto: true, real: true, forced: true }, { toArray: function toArray() { return $toArray(this, undefined, []); } }); var InternalStateModule$8 = internalState; -var createIteratorConstructor$4 = createIteratorConstructor$7; -var isObject$4 = isObject$C; +var createIteratorConstructor$4 = iteratorCreateConstructor; +var isNullOrUndefined$3 = isNullOrUndefined$i; +var isObject$4 = isObject$D; var defineProperties = objectDefineProperties.f; var DESCRIPTORS$6 = descriptors; @@ -12446,17 +12697,17 @@ var INCORRECT_RANGE = 'Incorrect Number.range arguments'; var NUMERIC_RANGE_ITERATOR = 'NumericRangeIterator'; var setInternalState$8 = InternalStateModule$8.set; -var getInternalState$5 = InternalStateModule$8.getterFor(NUMERIC_RANGE_ITERATOR); +var getInternalState$4 = InternalStateModule$8.getterFor(NUMERIC_RANGE_ITERATOR); var $RangeError$2 = RangeError; var $TypeError$a = TypeError; var $RangeIterator = createIteratorConstructor$4(function NumericRangeIterator(start, end, option, type, zero, one) { if (typeof start != type || (end !== Infinity && end !== -Infinity && typeof end != type)) { - throw new $TypeError$a(INCORRECT_RANGE); + throw $TypeError$a(INCORRECT_RANGE); } if (start === Infinity || start === -Infinity) { - throw new $RangeError$2(INCORRECT_RANGE); + throw $RangeError$2(INCORRECT_RANGE); } var ifIncrease = end > start; var inclusiveEnd = false; @@ -12469,16 +12720,16 @@ var $RangeIterator = createIteratorConstructor$4(function NumericRangeIterator(s } else if (typeof option == type) { step = option; } else { - throw new $TypeError$a(INCORRECT_RANGE); + throw $TypeError$a(INCORRECT_RANGE); } - if (step == null) { + if (isNullOrUndefined$3(step)) { step = ifIncrease ? one : -one; } if (typeof step != type) { - throw new $TypeError$a(INCORRECT_RANGE); + throw $TypeError$a(INCORRECT_RANGE); } if (step === Infinity || step === -Infinity || (step === zero && start !== end)) { - throw new $RangeError$2(INCORRECT_RANGE); + throw $RangeError$2(INCORRECT_RANGE); } // eslint-disable-next-line no-self-compare -- NaN check var hitsEnd = start != start || end != end || step != step || (end > start) !== (step > zero); @@ -12499,7 +12750,7 @@ var $RangeIterator = createIteratorConstructor$4(function NumericRangeIterator(s this.inclusive = inclusiveEnd; } }, NUMERIC_RANGE_ITERATOR, function next() { - var state = getInternalState$5(this); + var state = getInternalState$4(this); if (state.hitsEnd) return { value: undefined, done: true }; var start = state.start; var end = state.end; @@ -12525,16 +12776,16 @@ var getter = function (fn) { if (DESCRIPTORS$6) { defineProperties($RangeIterator.prototype, { start: getter(function () { - return getInternalState$5(this).start; + return getInternalState$4(this).start; }), end: getter(function () { - return getInternalState$5(this).end; + return getInternalState$4(this).end; }), inclusive: getter(function () { - return getInternalState$5(this).inclusiveEnd; + return getInternalState$4(this).inclusiveEnd; }), step: getter(function () { - return getInternalState$5(this).step; + return getInternalState$4(this).step; }) }); } @@ -12542,13 +12793,13 @@ if (DESCRIPTORS$6) { var numericRangeIterator = $RangeIterator; /* eslint-disable es-x/no-bigint -- safe */ -var $$1O = _export; +var $$1P = _export; var NumericRangeIterator$1 = numericRangeIterator; // `BigInt.range` method // https://github.com/tc39/proposal-Number.range if (typeof BigInt == 'function') { - $$1O({ target: 'BigInt', stat: true, forced: true }, { + $$1P({ target: 'BigInt', stat: true, forced: true }, { range: function range(start, end, option) { return new NumericRangeIterator$1(start, end, option, 'bigint', BigInt(0), BigInt(1)); } @@ -12558,9 +12809,9 @@ if (typeof BigInt == 'function') { // TODO: in core-js@4, move /modules/ dependencies to public entries for better optimization by tools like `preset-env` -var getBuiltIn$l = getBuiltIn$L; +var getBuiltIn$l = getBuiltIn$M; var create$4 = objectCreate$1; -var isObject$3 = isObject$C; +var isObject$3 = isObject$D; var $Object$1 = Object; var $TypeError$9 = TypeError; @@ -12605,10 +12856,10 @@ var compositeKey = function () { } return active; }; -var $$1N = _export; -var apply$8 = functionApply$1; +var $$1O = _export; +var apply$2 = functionApply$1; var getCompositeKeyNode$1 = compositeKey; -var getBuiltIn$k = getBuiltIn$L; +var getBuiltIn$k = getBuiltIn$M; var create$3 = objectCreate$1; var $Object = Object; @@ -12619,29 +12870,29 @@ var initializer = function () { }; // https://github.com/tc39/proposal-richer-keys/tree/master/compositeKey -$$1N({ global: true, forced: true }, { +$$1O({ global: true, forced: true }, { compositeKey: function compositeKey() { - return apply$8(getCompositeKeyNode$1, $Object, arguments).get('object', initializer); + return apply$2(getCompositeKeyNode$1, $Object, arguments).get('object', initializer); } }); -var $$1M = _export; +var $$1N = _export; var getCompositeKeyNode = compositeKey; -var getBuiltIn$j = getBuiltIn$L; -var apply$7 = functionApply$1; +var getBuiltIn$j = getBuiltIn$M; +var apply$1 = functionApply$1; // https://github.com/tc39/proposal-richer-keys/tree/master/compositeKey -$$1M({ global: true, forced: true }, { +$$1N({ global: true, forced: true }, { compositeSymbol: function compositeSymbol() { if (arguments.length == 1 && typeof arguments[0] == 'string') return getBuiltIn$j('Symbol')['for'](arguments[0]); - return apply$7(getCompositeKeyNode, null, arguments).get('symbol', getBuiltIn$j('Symbol')); + return apply$1(getCompositeKeyNode, null, arguments).get('symbol', getBuiltIn$j('Symbol')); } }); -var $$1L = _export; +var $$1M = _export; var uncurryThis$g = functionUncurryThis; var $isCallable = isCallable$E; -var inspectSource = inspectSource$5; +var inspectSource = inspectSource$4; var hasOwn$8 = hasOwnProperty_1; var DESCRIPTORS$5 = descriptors; @@ -12662,35 +12913,35 @@ var isClassConstructor = function (argument) { // `Function.isCallable` method // https://github.com/caitp/TC39-Proposals/blob/trunk/tc39-reflect-isconstructor-iscallable.md -$$1L({ target: 'Function', stat: true, sham: true, forced: true }, { +$$1M({ target: 'Function', stat: true, sham: true, forced: true }, { isCallable: function isCallable(argument) { return $isCallable(argument) && !isClassConstructor(argument); } }); -var $$1K = _export; +var $$1L = _export; var isConstructor$3 = isConstructor$a; // `Function.isConstructor` method // https://github.com/caitp/TC39-Proposals/blob/trunk/tc39-reflect-isconstructor-iscallable.md -$$1K({ target: 'Function', stat: true, forced: true }, { +$$1L({ target: 'Function', stat: true, forced: true }, { isConstructor: isConstructor$3 }); -var $$1J = _export; +var $$1K = _export; var uncurryThis$f = functionUncurryThis; var aCallable$x = aCallable$X; // `Function.prototype.unThis` method // https://github.com/js-choi/proposal-function-un-this -$$1J({ target: 'Function', proto: true, forced: true }, { +$$1K({ target: 'Function', proto: true, forced: true }, { unThis: function unThis() { return uncurryThis$f(aCallable$x(this)); } }); // https://github.com/tc39/proposal-iterator-helpers -var $$1I = _export; +var $$1J = _export; var global$e = global$$; var anInstance$5 = anInstance$d; var isCallable$7 = isCallable$E; @@ -12724,12 +12975,11 @@ if (FORCED || !hasOwn$7(IteratorPrototype$2, 'constructor') || IteratorPrototype IteratorConstructor.prototype = IteratorPrototype$2; -$$1I({ global: true, constructor: true, forced: FORCED }, { +$$1J({ global: true, constructor: true, forced: FORCED }, { Iterator: IteratorConstructor }); -var call$r = functionCall; -var anObject$Q = anObject$1A; +var call$w = functionCall; var create$2 = objectCreate$1; var createNonEnumerableProperty$3 = createNonEnumerableProperty$i; var defineBuiltIns$2 = defineBuiltIns$9; @@ -12737,119 +12987,150 @@ var wellKnownSymbol$6 = wellKnownSymbol$K; var InternalStateModule$7 = internalState; var getMethod$2 = getMethod$i; var IteratorPrototype$1 = iteratorsCore.IteratorPrototype; +var iteratorClose$2 = iteratorClose$6; -var ITERATOR_PROXY = 'IteratorProxy'; +var ITERATOR_HELPER = 'IteratorHelper'; +var WRAP_FOR_VALID_ITERATOR = 'WrapForValidIterator'; var setInternalState$7 = InternalStateModule$7.set; -var getInternalState$4 = InternalStateModule$7.getterFor(ITERATOR_PROXY); var TO_STRING_TAG$1 = wellKnownSymbol$6('toStringTag'); +var createIteratorProxyPrototype = function (IS_ITERATOR) { + var ITERATOR_PROXY = IS_ITERATOR ? WRAP_FOR_VALID_ITERATOR : ITERATOR_HELPER; + + var getInternalState = InternalStateModule$7.getterFor(ITERATOR_PROXY); + + var IteratorProxyPrototype = defineBuiltIns$2(create$2(IteratorPrototype$1), { + next: function next() { + var state = getInternalState(this); + // for simplification: + // for `%WrapForValidIteratorPrototype%.next` our `nextHandler` returns `IterResultObject` + // for `%IteratorHelperPrototype%.next` - just a value + if (IS_ITERATOR) return state.nextHandler(); + try { + var result = state.done ? undefined : state.nextHandler(); + return { value: result, done: state.done }; + } catch (error) { + state.done = true; + throw error; + } + }, + 'return': function () { + var state = getInternalState(this); + var iterator = state.iterator; + state.done = true; + if (IS_ITERATOR) { + var returnMethod = getMethod$2(iterator, 'return'); + return returnMethod ? call$w(returnMethod, iterator) : { value: undefined, done: true }; + } + var innerIterator = state.innerIterator; + if (innerIterator) try { + iteratorClose$2(innerIterator, 'return'); + } catch (error) { + return iteratorClose$2(iterator, 'throw', error); + } + iteratorClose$2(iterator, 'return'); + return { value: undefined, done: true }; + } + }); + + if (!IS_ITERATOR) { + createNonEnumerableProperty$3(IteratorProxyPrototype, TO_STRING_TAG$1, 'Iterator Helper'); + } + + return IteratorProxyPrototype; +}; + +var IteratorHelperPrototype = createIteratorProxyPrototype(false); +var WrapForValidIteratorPrototype = createIteratorProxyPrototype(true); + var iteratorCreateProxy = function (nextHandler, IS_ITERATOR) { + var ITERATOR_PROXY = IS_ITERATOR ? WRAP_FOR_VALID_ITERATOR : ITERATOR_HELPER; + var IteratorProxy = function Iterator(record, state) { if (state) { state.iterator = record.iterator; state.next = record.next; } else state = record; state.type = ITERATOR_PROXY; + state.nextHandler = nextHandler; state.done = false; - state.ignoreArg = !IS_ITERATOR; setInternalState$7(this, state); }; - IteratorProxy.prototype = defineBuiltIns$2(create$2(IteratorPrototype$1), { - next: function next(arg) { - var state = getInternalState$4(this); - var args = arguments.length ? [state.ignoreArg ? undefined : arg] : IS_ITERATOR ? [] : [undefined]; - state.ignoreArg = false; - var result = state.done ? undefined : call$r(nextHandler, state, args); - return { done: state.done, value: result }; - }, - 'return': function (value) { - var state = getInternalState$4(this); - var iterator = state.iterator; - state.done = true; - var $$return = getMethod$2(iterator, 'return'); - return { done: true, value: $$return ? anObject$Q(call$r($$return, iterator, value)).value : value }; - }, - 'throw': function (value) { - var state = getInternalState$4(this); - var iterator = state.iterator; - state.done = true; - var $$throw = getMethod$2(iterator, 'throw'); - if ($$throw) return call$r($$throw, iterator, value); - throw value; - } - }); - - if (!IS_ITERATOR) { - createNonEnumerableProperty$3(IteratorProxy.prototype, TO_STRING_TAG$1, 'Generator'); - } + IteratorProxy.prototype = IS_ITERATOR ? WrapForValidIteratorPrototype : IteratorHelperPrototype; return IteratorProxy; }; // https://github.com/tc39/proposal-iterator-helpers -var $$1H = _export; -var apply$6 = functionApply$1; -var anObject$P = anObject$1A; -var getIteratorDirect$c = getIteratorDirect$m; +var call$v = functionCall; +var anObject$O = anObject$1z; +var getIteratorDirect$d = getIteratorDirect$n; var createIteratorProxy$6 = iteratorCreateProxy; -var IteratorProxy$6 = createIteratorProxy$6(function (args) { - var result = anObject$P(apply$6(this.next, this.iterator, args)); +var IteratorProxy$6 = createIteratorProxy$6(function () { + var result = anObject$O(call$v(this.next, this.iterator)); var done = this.done = !!result.done; if (!done) return [this.index++, result.value]; }); -$$1H({ target: 'Iterator', proto: true, real: true, forced: true }, { - asIndexedPairs: function asIndexedPairs() { - return new IteratorProxy$6(getIteratorDirect$c(this), { - index: 0 - }); - } +var iteratorIndexed = function indexed() { + return new IteratorProxy$6(getIteratorDirect$d(this), { + index: 0 + }); +}; + +// TODO: Remove from `core-js@4` +// https://github.com/tc39/proposal-iterator-helpers +var $$1I = _export; +var indexed$1 = iteratorIndexed; + +$$1I({ target: 'Iterator', name: 'indexed', proto: true, real: true, forced: true }, { + asIndexedPairs: indexed$1 }); // https://github.com/tc39/proposal-iterator-helpers -var $$1G = _export; -var apply$5 = functionApply$1; -var call$q = functionCall; -var anObject$O = anObject$1A; -var getIteratorDirect$b = getIteratorDirect$m; +var $$1H = _export; +var call$u = functionCall; +var anObject$N = anObject$1z; +var getIteratorDirect$c = getIteratorDirect$n; +var notANaN$1 = notANan; var toPositiveInteger$1 = toPositiveInteger$5; var createIteratorProxy$5 = iteratorCreateProxy; -var IteratorProxy$5 = createIteratorProxy$5(function (args) { +var IteratorProxy$5 = createIteratorProxy$5(function () { var iterator = this.iterator; var next = this.next; var result, done; while (this.remaining) { this.remaining--; - result = anObject$O(call$q(next, iterator)); + result = anObject$N(call$u(next, iterator)); done = this.done = !!result.done; if (done) return; } - result = anObject$O(apply$5(next, iterator, args)); + result = anObject$N(call$u(next, iterator)); done = this.done = !!result.done; if (!done) return result.value; }); -$$1G({ target: 'Iterator', proto: true, real: true, forced: true }, { +$$1H({ target: 'Iterator', proto: true, real: true, forced: true }, { drop: function drop(limit) { - return new IteratorProxy$5(getIteratorDirect$b(this), { - remaining: toPositiveInteger$1(limit) + return new IteratorProxy$5(getIteratorDirect$c(this), { + remaining: toPositiveInteger$1(notANaN$1(+limit)) }); } }); // https://github.com/tc39/proposal-iterator-helpers -var $$1F = _export; +var $$1G = _export; var iterate$z = iterate$J; var aCallable$w = aCallable$X; -var getIteratorDirect$a = getIteratorDirect$m; +var getIteratorDirect$b = getIteratorDirect$n; -$$1F({ target: 'Iterator', proto: true, real: true, forced: true }, { +$$1G({ target: 'Iterator', proto: true, real: true, forced: true }, { every: function every(fn) { - var record = getIteratorDirect$a(this); + var record = getIteratorDirect$b(this); aCallable$w(fn); return !iterate$z(record, function (value, stop) { if (!fn(value)) return stop(); @@ -12858,21 +13139,21 @@ $$1F({ target: 'Iterator', proto: true, real: true, forced: true }, { }); // https://github.com/tc39/proposal-iterator-helpers -var $$1E = _export; -var apply$4 = functionApply$1; +var $$1F = _export; +var call$t = functionCall; var aCallable$v = aCallable$X; -var anObject$N = anObject$1A; -var getIteratorDirect$9 = getIteratorDirect$m; +var anObject$M = anObject$1z; +var getIteratorDirect$a = getIteratorDirect$n; var createIteratorProxy$4 = iteratorCreateProxy; var callWithSafeIterationClosing$1 = callWithSafeIterationClosing$3; -var IteratorProxy$4 = createIteratorProxy$4(function (args) { +var IteratorProxy$4 = createIteratorProxy$4(function () { var iterator = this.iterator; var filterer = this.filterer; var next = this.next; var result, done, value; while (true) { - result = anObject$N(apply$4(next, iterator, args)); + result = anObject$M(call$t(next, iterator)); done = this.done = !!result.done; if (done) return; value = result.value; @@ -12880,23 +13161,23 @@ var IteratorProxy$4 = createIteratorProxy$4(function (args) { } }); -$$1E({ target: 'Iterator', proto: true, real: true, forced: true }, { +$$1F({ target: 'Iterator', proto: true, real: true, forced: true }, { filter: function filter(filterer) { - return new IteratorProxy$4(getIteratorDirect$9(this), { + return new IteratorProxy$4(getIteratorDirect$a(this), { filterer: aCallable$v(filterer) }); } }); // https://github.com/tc39/proposal-iterator-helpers -var $$1D = _export; +var $$1E = _export; var iterate$y = iterate$J; var aCallable$u = aCallable$X; -var getIteratorDirect$8 = getIteratorDirect$m; +var getIteratorDirect$9 = getIteratorDirect$n; -$$1D({ target: 'Iterator', proto: true, real: true, forced: true }, { +$$1E({ target: 'Iterator', proto: true, real: true, forced: true }, { find: function find(fn) { - var record = getIteratorDirect$8(this); + var record = getIteratorDirect$9(this); aCallable$u(fn); return iterate$y(record, function (value, stop) { if (fn(value)) return stop(value); @@ -12905,14 +13186,14 @@ $$1D({ target: 'Iterator', proto: true, real: true, forced: true }, { }); // https://github.com/tc39/proposal-iterator-helpers -var $$1C = _export; -var call$p = functionCall; +var $$1D = _export; +var call$s = functionCall; var aCallable$t = aCallable$X; -var anObject$M = anObject$1A; -var getIteratorDirect$7 = getIteratorDirect$m; +var anObject$L = anObject$1z; +var getIteratorDirect$8 = getIteratorDirect$n; var getIteratorMethod$2 = getIteratorMethod$9; var createIteratorProxy$3 = iteratorCreateProxy; -var iteratorClose$1 = iteratorClose$4; +var iteratorClose$1 = iteratorClose$6; var $TypeError$8 = TypeError; @@ -12922,17 +13203,17 @@ var IteratorProxy$3 = createIteratorProxy$3(function () { var result, mapped, iteratorMethod, innerIterator; while (true) { - try { - if (innerIterator = this.innerIterator) { - result = anObject$M(call$p(this.innerNext, innerIterator)); - if (!result.done) return result.value; - this.innerIterator = this.innerNext = null; - } + if (innerIterator = this.innerIterator) try { + result = anObject$L(call$s(this.innerNext, innerIterator)); + if (!result.done) return result.value; + this.innerIterator = this.innerNext = null; + } catch (error) { iteratorClose$1(iterator, 'throw', error); } - result = anObject$M(call$p(this.next, iterator)); + result = anObject$L(call$s(this.next, iterator)); - if (this.done = !!result.done) return; + if (this.done = !!result.done) return; + try { mapped = mapper(result.value); iteratorMethod = getIteratorMethod$2(mapped); @@ -12940,17 +13221,15 @@ var IteratorProxy$3 = createIteratorProxy$3(function () { throw $TypeError$8('.flatMap callback should return an iterable object'); } - this.innerIterator = innerIterator = anObject$M(call$p(iteratorMethod, mapped)); + this.innerIterator = innerIterator = anObject$L(call$s(iteratorMethod, mapped)); this.innerNext = aCallable$t(innerIterator.next); - } catch (error) { - iteratorClose$1(iterator, 'throw', error); - } + } catch (error) { iteratorClose$1(iterator, 'throw', error); } } }); -$$1C({ target: 'Iterator', proto: true, real: true, forced: true }, { +$$1D({ target: 'Iterator', proto: true, real: true, forced: true }, { flatMap: function flatMap(mapper) { - return new IteratorProxy$3(getIteratorDirect$7(this), { + return new IteratorProxy$3(getIteratorDirect$8(this), { mapper: aCallable$t(mapper), innerIterator: null, innerNext: null @@ -12959,35 +13238,32 @@ $$1C({ target: 'Iterator', proto: true, real: true, forced: true }, { }); // https://github.com/tc39/proposal-iterator-helpers -var $$1B = _export; +var $$1C = _export; var iterate$x = iterate$J; -var getIteratorDirect$6 = getIteratorDirect$m; +var getIteratorDirect$7 = getIteratorDirect$n; -$$1B({ target: 'Iterator', proto: true, real: true, forced: true }, { +$$1C({ target: 'Iterator', proto: true, real: true, forced: true }, { forEach: function forEach(fn) { - iterate$x(getIteratorDirect$6(this), fn, { IS_RECORD: true }); + iterate$x(getIteratorDirect$7(this), fn, { IS_RECORD: true }); } }); // https://github.com/tc39/proposal-iterator-helpers -var $$1A = _export; -var apply$3 = functionApply$1; -var anObject$L = anObject$1A; -var toObject$1 = toObject$B; +var $$1B = _export; +var call$r = functionCall; +var toObject$1 = toObject$C; var isPrototypeOf = objectIsPrototypeOf; var IteratorPrototype = iteratorsCore.IteratorPrototype; var createIteratorProxy$2 = iteratorCreateProxy; var getIterator$4 = getIterator$b; -var getIteratorDirect$5 = getIteratorDirect$m; +var getIteratorDirect$6 = getIteratorDirect$n; var getIteratorMethod$1 = getIteratorMethod$9; -var IteratorProxy$2 = createIteratorProxy$2(function (args) { - var result = anObject$L(apply$3(this.next, this.iterator, args)); - var done = this.done = !!result.done; - if (!done) return result.value; +var IteratorProxy$2 = createIteratorProxy$2(function () { + return call$r(this.next, this.iterator); }, true); -$$1A({ target: 'Iterator', stat: true, forced: true }, { +$$1B({ target: 'Iterator', stat: true, forced: true }, { from: function from(O) { var object = toObject$1(O); var usingIterator = getIteratorMethod$1(object); @@ -12997,29 +13273,37 @@ $$1A({ target: 'Iterator', stat: true, forced: true }, { if (isPrototypeOf(IteratorPrototype, iterator)) return iterator; } else { iterator = object; - } return new IteratorProxy$2(getIteratorDirect$5(iterator)); + } return new IteratorProxy$2(getIteratorDirect$6(iterator)); } }); +// https://github.com/tc39/proposal-iterator-helpers +var $$1A = _export; +var indexed = iteratorIndexed; + +$$1A({ target: 'Iterator', proto: true, real: true, forced: true }, { + indexed: indexed +}); + // https://github.com/tc39/proposal-iterator-helpers var $$1z = _export; -var apply$2 = functionApply$1; +var call$q = functionCall; var aCallable$s = aCallable$X; -var anObject$K = anObject$1A; -var getIteratorDirect$4 = getIteratorDirect$m; +var anObject$K = anObject$1z; +var getIteratorDirect$5 = getIteratorDirect$n; var createIteratorProxy$1 = iteratorCreateProxy; var callWithSafeIterationClosing = callWithSafeIterationClosing$3; -var IteratorProxy$1 = createIteratorProxy$1(function (args) { +var IteratorProxy$1 = createIteratorProxy$1(function () { var iterator = this.iterator; - var result = anObject$K(apply$2(this.next, iterator, args)); + var result = anObject$K(call$q(this.next, iterator)); var done = this.done = !!result.done; if (!done) return callWithSafeIterationClosing(iterator, this.mapper, result.value); }); $$1z({ target: 'Iterator', proto: true, real: true, forced: true }, { map: function map(mapper) { - return new IteratorProxy$1(getIteratorDirect$4(this), { + return new IteratorProxy$1(getIteratorDirect$5(this), { mapper: aCallable$s(mapper) }); } @@ -13029,13 +13313,13 @@ $$1z({ target: 'Iterator', proto: true, real: true, forced: true }, { var $$1y = _export; var iterate$w = iterate$J; var aCallable$r = aCallable$X; -var getIteratorDirect$3 = getIteratorDirect$m; +var getIteratorDirect$4 = getIteratorDirect$n; var $TypeError$7 = TypeError; $$1y({ target: 'Iterator', proto: true, real: true, forced: true }, { reduce: function reduce(reducer /* , initialValue */) { - var record = getIteratorDirect$3(this); + var record = getIteratorDirect$4(this); aCallable$r(reducer); var noInitial = arguments.length < 2; var accumulator = noInitial ? undefined : arguments[1]; @@ -13056,11 +13340,11 @@ $$1y({ target: 'Iterator', proto: true, real: true, forced: true }, { var $$1x = _export; var iterate$v = iterate$J; var aCallable$q = aCallable$X; -var getIteratorDirect$2 = getIteratorDirect$m; +var getIteratorDirect$3 = getIteratorDirect$n; $$1x({ target: 'Iterator', proto: true, real: true, forced: true }, { some: function some(fn) { - var record = getIteratorDirect$2(this); + var record = getIteratorDirect$3(this); aCallable$q(fn); return iterate$v(record, function (value, stop) { if (fn(value)) return stop(); @@ -13070,28 +13354,29 @@ $$1x({ target: 'Iterator', proto: true, real: true, forced: true }, { // https://github.com/tc39/proposal-iterator-helpers var $$1w = _export; -var apply$1 = functionApply$1; -var anObject$J = anObject$1A; -var getIteratorDirect$1 = getIteratorDirect$m; +var call$p = functionCall; +var anObject$J = anObject$1z; +var getIteratorDirect$2 = getIteratorDirect$n; +var notANaN = notANan; var toPositiveInteger = toPositiveInteger$5; var createIteratorProxy = iteratorCreateProxy; -var iteratorClose = iteratorClose$4; +var iteratorClose = iteratorClose$6; -var IteratorProxy = createIteratorProxy(function (args) { +var IteratorProxy = createIteratorProxy(function () { var iterator = this.iterator; if (!this.remaining--) { this.done = true; return iteratorClose(iterator, 'normal', undefined); } - var result = anObject$J(apply$1(this.next, iterator, args)); + var result = anObject$J(call$p(this.next, iterator)); var done = this.done = !!result.done; if (!done) return result.value; }); $$1w({ target: 'Iterator', proto: true, real: true, forced: true }, { take: function take(limit) { - return new IteratorProxy(getIteratorDirect$1(this), { - remaining: toPositiveInteger(limit) + return new IteratorProxy(getIteratorDirect$2(this), { + remaining: toPositiveInteger(notANaN(+limit)) }); } }); @@ -13099,14 +13384,14 @@ $$1w({ target: 'Iterator', proto: true, real: true, forced: true }, { // https://github.com/tc39/proposal-iterator-helpers var $$1v = _export; var iterate$u = iterate$J; -var getIteratorDirect = getIteratorDirect$m; +var getIteratorDirect$1 = getIteratorDirect$n; var push$9 = [].push; $$1v({ target: 'Iterator', proto: true, real: true, forced: true }, { toArray: function toArray() { var result = []; - iterate$u(getIteratorDirect(this), push$9, { that: result, IS_RECORD: true }); + iterate$u(getIteratorDirect$1(this), push$9, { that: result, IS_RECORD: true }); return result; } }); @@ -13114,16 +13399,18 @@ $$1v({ target: 'Iterator', proto: true, real: true, forced: true }, { // https://github.com/tc39/proposal-iterator-helpers var $$1u = _export; var AsyncFromSyncIterator = asyncFromSyncIterator; +var WrapAsyncIterator = asyncIteratorWrap; +var getIteratorDirect = getIteratorDirect$n; $$1u({ target: 'Iterator', proto: true, real: true, forced: true }, { toAsync: function toAsync() { - return new AsyncFromSyncIterator(this); + return new WrapAsyncIterator(getIteratorDirect(new AsyncFromSyncIterator(this))); } }); var call$o = functionCall; var aCallable$p = aCallable$X; -var anObject$I = anObject$1A; +var anObject$I = anObject$1z; // https://github.com/tc39/collection-methods var collectionDeleteAll = function deleteAll(/* ...elements */) { @@ -13149,7 +13436,7 @@ $$1t({ target: 'Map', proto: true, real: true, forced: true }, { var call$n = functionCall; var aCallable$o = aCallable$X; -var anObject$H = anObject$1A; +var anObject$H = anObject$1z; // `Map.prototype.emplace` method // https://github.com/thumbsupep/proposal-upsert @@ -13188,7 +13475,7 @@ var getMapIterator$a = function (it) { }; var $$1r = _export; -var anObject$G = anObject$1A; +var anObject$G = anObject$1z; var bind$e = functionBindContext; var getMapIterator$9 = getMapIterator$a; var iterate$t = iterate$J; @@ -13207,11 +13494,11 @@ $$1r({ target: 'Map', proto: true, real: true, forced: true }, { }); var $$1q = _export; -var getBuiltIn$i = getBuiltIn$L; +var getBuiltIn$i = getBuiltIn$M; var bind$d = functionBindContext; var call$l = functionCall; var aCallable$n = aCallable$X; -var anObject$F = anObject$1A; +var anObject$F = anObject$1z; var speciesConstructor$8 = speciesConstructor$f; var getMapIterator$8 = getMapIterator$a; var iterate$s = iterate$J; @@ -13233,7 +13520,7 @@ $$1q({ target: 'Map', proto: true, real: true, forced: true }, { }); var $$1p = _export; -var anObject$E = anObject$1A; +var anObject$E = anObject$1z; var bind$c = functionBindContext; var getMapIterator$7 = getMapIterator$a; var iterate$r = iterate$J; @@ -13252,7 +13539,7 @@ $$1p({ target: 'Map', proto: true, real: true, forced: true }, { }); var $$1o = _export; -var anObject$D = anObject$1A; +var anObject$D = anObject$1z; var bind$b = functionBindContext; var getMapIterator$6 = getMapIterator$a; var iterate$q = iterate$J; @@ -13275,6 +13562,7 @@ var bind$a = functionBindContext; var call$k = functionCall; var aCallable$m = aCallable$X; var aConstructor$1 = aConstructor$5; +var isNullOrUndefined$2 = isNullOrUndefined$i; var iterate$p = iterate$J; var push$8 = [].push; @@ -13286,7 +13574,7 @@ var collectionFrom = function from(source /* , mapFn, thisArg */) { aConstructor$1(this); mapping = mapFn !== undefined; if (mapping) aCallable$m(mapFn); - if (source == undefined) return new this(); + if (isNullOrUndefined$2(source)) return new this(); array = []; if (mapping) { n = 0; @@ -13345,7 +13633,7 @@ var sameValueZero$1 = function (x, y) { }; var $$1l = _export; -var anObject$C = anObject$1A; +var anObject$C = anObject$1z; var getMapIterator$5 = getMapIterator$a; var sameValueZero = sameValueZero$1; var iterate$n = iterate$J; @@ -13380,7 +13668,7 @@ $$1k({ target: 'Map', stat: true, forced: true }, { }); var $$1j = _export; -var anObject$B = anObject$1A; +var anObject$B = anObject$1z; var getMapIterator$4 = getMapIterator$a; var iterate$l = iterate$J; @@ -13395,11 +13683,11 @@ $$1j({ target: 'Map', proto: true, real: true, forced: true }, { }); var $$1i = _export; -var getBuiltIn$h = getBuiltIn$L; +var getBuiltIn$h = getBuiltIn$M; var bind$9 = functionBindContext; var call$h = functionCall; var aCallable$j = aCallable$X; -var anObject$A = anObject$1A; +var anObject$A = anObject$1z; var speciesConstructor$7 = speciesConstructor$f; var getMapIterator$3 = getMapIterator$a; var iterate$k = iterate$J; @@ -13421,11 +13709,11 @@ $$1i({ target: 'Map', proto: true, real: true, forced: true }, { }); var $$1h = _export; -var getBuiltIn$g = getBuiltIn$L; +var getBuiltIn$g = getBuiltIn$M; var bind$8 = functionBindContext; var call$g = functionCall; var aCallable$i = aCallable$X; -var anObject$z = anObject$1A; +var anObject$z = anObject$1z; var speciesConstructor$6 = speciesConstructor$f; var getMapIterator$2 = getMapIterator$a; var iterate$j = iterate$J; @@ -13448,7 +13736,7 @@ $$1h({ target: 'Map', proto: true, real: true, forced: true }, { var $$1g = _export; var aCallable$h = aCallable$X; -var anObject$y = anObject$1A; +var anObject$y = anObject$1z; var iterate$i = iterate$J; // `Map.prototype.merge` method @@ -13484,7 +13772,7 @@ $$1f({ target: 'Map', stat: true, forced: true }, { }); var $$1e = _export; -var anObject$x = anObject$1A; +var anObject$x = anObject$1z; var aCallable$g = aCallable$X; var getMapIterator$1 = getMapIterator$a; var iterate$h = iterate$J; @@ -13514,7 +13802,7 @@ $$1e({ target: 'Map', proto: true, real: true, forced: true }, { }); var $$1d = _export; -var anObject$w = anObject$1A; +var anObject$w = anObject$1z; var bind$7 = functionBindContext; var getMapIterator = getMapIterator$a; var iterate$g = iterate$J; @@ -13534,7 +13822,7 @@ $$1d({ target: 'Map', proto: true, real: true, forced: true }, { var $$1c = _export; var call$f = functionCall; -var anObject$v = anObject$1A; +var anObject$v = anObject$1z; var aCallable$f = aCallable$X; var $TypeError$5 = TypeError; @@ -13562,7 +13850,7 @@ $$1c({ target: 'Map', proto: true, real: true, forced: true }, { var call$e = functionCall; var aCallable$e = aCallable$X; var isCallable$6 = isCallable$E; -var anObject$u = anObject$1A; +var anObject$u = anObject$1z; var $TypeError$4 = TypeError; @@ -13747,9 +14035,9 @@ $$10({ target: 'Math', stat: true, forced: true }, { }); var $$$ = _export; -var anObject$t = anObject$1A; +var anObject$t = anObject$1z; var numberIsFinite = numberIsFinite$2; -var createIteratorConstructor$3 = createIteratorConstructor$7; +var createIteratorConstructor$3 = iteratorCreateConstructor; var InternalStateModule$6 = internalState; var SEEDED_RANDOM = 'Seeded Random'; @@ -13862,10 +14150,10 @@ $$X({ target: 'Number', stat: true, forced: true }, { }); var InternalStateModule$5 = internalState; -var createIteratorConstructor$2 = createIteratorConstructor$7; +var createIteratorConstructor$2 = iteratorCreateConstructor; var hasOwn$6 = hasOwnProperty_1; var objectKeys$1 = objectKeys$6; -var toObject = toObject$B; +var toObject = toObject$C; var OBJECT_ITERATOR = 'Object Iterator'; var setInternalState$5 = InternalStateModule$5.set; @@ -13954,14 +14242,15 @@ var call$d = functionCall; var DESCRIPTORS$4 = descriptors; var setSpecies = setSpecies$7; var aCallable$d = aCallable$X; -var isCallable$4 = isCallable$E; -var anObject$s = anObject$1A; -var isObject$2 = isObject$C; +var anObject$s = anObject$1z; var anInstance$4 = anInstance$d; +var isCallable$4 = isCallable$E; +var isNullOrUndefined$1 = isNullOrUndefined$i; +var isObject$2 = isObject$D; var getMethod$1 = getMethod$i; var defineBuiltIn$3 = defineBuiltIn$p; var defineBuiltIns$1 = defineBuiltIns$9; -var defineBuiltInAccessor$2 = defineBuiltInAccessor$8; +var defineBuiltInAccessor$2 = defineBuiltInAccessor$9; var hostReportErrors = hostReportErrors$2; var wellKnownSymbol$4 = wellKnownSymbol$K; var InternalStateModule$4 = internalState; @@ -14023,7 +14312,7 @@ var Subscription = function (observer, subscriber) { try { var cleanup = subscriber(subscriptionObserver); var subscription = cleanup; - if (cleanup != null) subscriptionState.cleanup = isCallable$4(cleanup.unsubscribe) + if (!isNullOrUndefined$1(cleanup)) subscriptionState.cleanup = isCallable$4(cleanup.unsubscribe) ? function () { subscription.unsubscribe(); } : aCallable$d(cleanup); } catch (error) { @@ -14136,9 +14425,9 @@ $$T({ global: true, constructor: true, forced: OBSERVABLE_FORCED$2 }, { setSpecies(OBSERVABLE); var $$S = _export; -var getBuiltIn$f = getBuiltIn$L; +var getBuiltIn$f = getBuiltIn$M; var call$c = functionCall; -var anObject$r = anObject$1A; +var anObject$r = anObject$1z; var isConstructor$2 = isConstructor$a; var getIterator$2 = getIterator$b; var getMethod = getMethod$i; @@ -14172,7 +14461,7 @@ $$S({ target: 'Observable', stat: true, forced: OBSERVABLE_FORCED$1 }, { }); var $$R = _export; -var getBuiltIn$e = getBuiltIn$L; +var getBuiltIn$e = getBuiltIn$M; var isConstructor$1 = isConstructor$a; var OBSERVABLE_FORCED = observableForced; @@ -14199,7 +14488,7 @@ $$R({ target: 'Observable', stat: true, forced: OBSERVABLE_FORCED }, { // TODO: Remove from `core-js@4` var $$Q = _export; var newPromiseCapabilityModule = newPromiseCapability$2; -var perform = perform$6; +var perform = perform$7; // `Promise.try` method // https://github.com/tc39/proposal-promise-try @@ -14215,7 +14504,7 @@ $$Q({ target: 'Promise', stat: true, forced: true }, { // TODO: in core-js@4, move /modules/ dependencies to public entries for better optimization by tools like `preset-env` -var getBuiltIn$d = getBuiltIn$L; +var getBuiltIn$d = getBuiltIn$M; var uncurryThis$c = functionUncurryThis; var shared = shared$9.exports; @@ -14277,7 +14566,7 @@ var reflectMetadata = { // TODO: Remove from `core-js@4` var $$P = _export; var ReflectMetadataModule$8 = reflectMetadata; -var anObject$q = anObject$1A; +var anObject$q = anObject$1z; var toMetadataKey$8 = ReflectMetadataModule$8.toKey; var ordinaryDefineOwnMetadata$1 = ReflectMetadataModule$8.set; @@ -14293,7 +14582,7 @@ $$P({ target: 'Reflect', stat: true }, { var $$O = _export; var ReflectMetadataModule$7 = reflectMetadata; -var anObject$p = anObject$1A; +var anObject$p = anObject$1z; var toMetadataKey$7 = ReflectMetadataModule$7.toKey; var getOrCreateMetadataMap = ReflectMetadataModule$7.getMap; @@ -14316,7 +14605,7 @@ $$O({ target: 'Reflect', stat: true }, { // TODO: Remove from `core-js@4` var $$N = _export; var ReflectMetadataModule$6 = reflectMetadata; -var anObject$o = anObject$1A; +var anObject$o = anObject$1z; var getPrototypeOf$2 = objectGetPrototypeOf$1; var ordinaryHasOwnMetadata$2 = ReflectMetadataModule$6.has; @@ -14343,7 +14632,7 @@ $$N({ target: 'Reflect', stat: true }, { var $$M = _export; var uncurryThis$b = functionUncurryThis; var ReflectMetadataModule$5 = reflectMetadata; -var anObject$n = anObject$1A; +var anObject$n = anObject$1z; var getPrototypeOf$1 = objectGetPrototypeOf$1; var $arrayUniqueBy$1 = arrayUniqueBy$2; @@ -14372,7 +14661,7 @@ $$M({ target: 'Reflect', stat: true }, { // TODO: Remove from `core-js@4` var $$L = _export; var ReflectMetadataModule$4 = reflectMetadata; -var anObject$m = anObject$1A; +var anObject$m = anObject$1z; var ordinaryGetOwnMetadata = ReflectMetadataModule$4.get; var toMetadataKey$4 = ReflectMetadataModule$4.toKey; @@ -14389,7 +14678,7 @@ $$L({ target: 'Reflect', stat: true }, { // TODO: Remove from `core-js@4` var $$K = _export; var ReflectMetadataModule$3 = reflectMetadata; -var anObject$l = anObject$1A; +var anObject$l = anObject$1z; var ordinaryOwnMetadataKeys = ReflectMetadataModule$3.keys; var toMetadataKey$3 = ReflectMetadataModule$3.toKey; @@ -14406,7 +14695,7 @@ $$K({ target: 'Reflect', stat: true }, { // TODO: Remove from `core-js@4` var $$J = _export; var ReflectMetadataModule$2 = reflectMetadata; -var anObject$k = anObject$1A; +var anObject$k = anObject$1z; var getPrototypeOf = objectGetPrototypeOf$1; var ordinaryHasOwnMetadata$1 = ReflectMetadataModule$2.has; @@ -14431,7 +14720,7 @@ $$J({ target: 'Reflect', stat: true }, { // TODO: Remove from `core-js@4` var $$I = _export; var ReflectMetadataModule$1 = reflectMetadata; -var anObject$j = anObject$1A; +var anObject$j = anObject$1z; var ordinaryHasOwnMetadata = ReflectMetadataModule$1.has; var toMetadataKey$1 = ReflectMetadataModule$1.toKey; @@ -14447,7 +14736,7 @@ $$I({ target: 'Reflect', stat: true }, { var $$H = _export; var ReflectMetadataModule = reflectMetadata; -var anObject$i = anObject$1A; +var anObject$i = anObject$1z; var toMetadataKey = ReflectMetadataModule.toKey; var ordinaryDefineOwnMetadata = ReflectMetadataModule.set; @@ -14464,7 +14753,7 @@ $$H({ target: 'Reflect', stat: true }, { var call$b = functionCall; var aCallable$c = aCallable$X; -var anObject$h = anObject$1A; +var anObject$h = anObject$1z; // https://github.com/tc39/collection-methods var collectionAddAll = function addAll(/* ...elements */) { @@ -14495,10 +14784,10 @@ $$F({ target: 'Set', proto: true, real: true, forced: true }, { }); var $$E = _export; -var getBuiltIn$c = getBuiltIn$L; +var getBuiltIn$c = getBuiltIn$M; var call$a = functionCall; var aCallable$b = aCallable$X; -var anObject$g = anObject$1A; +var anObject$g = anObject$1z; var speciesConstructor$5 = speciesConstructor$f; var iterate$e = iterate$J; @@ -14524,7 +14813,7 @@ var getSetIterator$7 = function (it) { }; var $$D = _export; -var anObject$f = anObject$1A; +var anObject$f = anObject$1z; var bind$6 = functionBindContext; var getSetIterator$6 = getSetIterator$7; var iterate$d = iterate$J; @@ -14543,10 +14832,10 @@ $$D({ target: 'Set', proto: true, real: true, forced: true }, { }); var $$C = _export; -var getBuiltIn$b = getBuiltIn$L; +var getBuiltIn$b = getBuiltIn$M; var call$8 = functionCall; var aCallable$a = aCallable$X; -var anObject$e = anObject$1A; +var anObject$e = anObject$1z; var bind$5 = functionBindContext; var speciesConstructor$4 = speciesConstructor$f; var getSetIterator$5 = getSetIterator$7; @@ -14569,7 +14858,7 @@ $$C({ target: 'Set', proto: true, real: true, forced: true }, { }); var $$B = _export; -var anObject$d = anObject$1A; +var anObject$d = anObject$1z; var bind$4 = functionBindContext; var getSetIterator$4 = getSetIterator$7; var iterate$b = iterate$J; @@ -14597,10 +14886,10 @@ $$A({ target: 'Set', stat: true, forced: true }, { }); var $$z = _export; -var getBuiltIn$a = getBuiltIn$L; +var getBuiltIn$a = getBuiltIn$M; var call$7 = functionCall; var aCallable$9 = aCallable$X; -var anObject$c = anObject$1A; +var anObject$c = anObject$1z; var speciesConstructor$3 = speciesConstructor$f; var iterate$a = iterate$J; @@ -14622,7 +14911,7 @@ $$z({ target: 'Set', proto: true, real: true, forced: true }, { var $$y = _export; var call$6 = functionCall; var aCallable$8 = aCallable$X; -var anObject$b = anObject$1A; +var anObject$b = anObject$1z; var iterate$9 = iterate$J; // `Set.prototype.isDisjointFrom` method @@ -14638,11 +14927,11 @@ $$y({ target: 'Set', proto: true, real: true, forced: true }, { }); var $$x = _export; -var getBuiltIn$9 = getBuiltIn$L; +var getBuiltIn$9 = getBuiltIn$M; var call$5 = functionCall; var aCallable$7 = aCallable$X; var isCallable$3 = isCallable$E; -var anObject$a = anObject$1A; +var anObject$a = anObject$1z; var getIterator$1 = getIterator$b; var iterate$8 = iterate$J; @@ -14666,7 +14955,7 @@ $$x({ target: 'Set', proto: true, real: true, forced: true }, { var $$w = _export; var call$4 = functionCall; var aCallable$6 = aCallable$X; -var anObject$9 = anObject$1A; +var anObject$9 = anObject$1z; var iterate$7 = iterate$J; // `Set.prototype.isSupersetOf` method @@ -14683,8 +14972,8 @@ $$w({ target: 'Set', proto: true, real: true, forced: true }, { var $$v = _export; var uncurryThis$a = functionUncurryThis; -var anObject$8 = anObject$1A; -var toString$5 = toString$z; +var anObject$8 = anObject$1z; +var toString$5 = toString$A; var getSetIterator$3 = getSetIterator$7; var iterate$6 = iterate$J; @@ -14705,11 +14994,11 @@ $$v({ target: 'Set', proto: true, real: true, forced: true }, { }); var $$u = _export; -var getBuiltIn$8 = getBuiltIn$L; +var getBuiltIn$8 = getBuiltIn$M; var bind$3 = functionBindContext; var call$3 = functionCall; var aCallable$5 = aCallable$X; -var anObject$7 = anObject$1A; +var anObject$7 = anObject$1z; var speciesConstructor$2 = speciesConstructor$f; var getSetIterator$2 = getSetIterator$7; var iterate$5 = iterate$J; @@ -14741,7 +15030,7 @@ $$t({ target: 'Set', stat: true, forced: true }, { var $$s = _export; var aCallable$4 = aCallable$X; -var anObject$6 = anObject$1A; +var anObject$6 = anObject$1z; var getSetIterator$1 = getSetIterator$7; var iterate$4 = iterate$J; @@ -14770,7 +15059,7 @@ $$s({ target: 'Set', proto: true, real: true, forced: true }, { }); var $$r = _export; -var anObject$5 = anObject$1A; +var anObject$5 = anObject$1z; var bind$2 = functionBindContext; var getSetIterator = getSetIterator$7; var iterate$3 = iterate$J; @@ -14789,10 +15078,10 @@ $$r({ target: 'Set', proto: true, real: true, forced: true }, { }); var $$q = _export; -var getBuiltIn$7 = getBuiltIn$L; +var getBuiltIn$7 = getBuiltIn$M; var call$2 = functionCall; var aCallable$3 = aCallable$X; -var anObject$4 = anObject$1A; +var anObject$4 = anObject$1z; var speciesConstructor$1 = speciesConstructor$f; var iterate$2 = iterate$J; @@ -14812,9 +15101,9 @@ $$q({ target: 'Set', proto: true, real: true, forced: true }, { }); var $$p = _export; -var getBuiltIn$6 = getBuiltIn$L; +var getBuiltIn$6 = getBuiltIn$M; var aCallable$2 = aCallable$X; -var anObject$3 = anObject$1A; +var anObject$3 = anObject$1z; var speciesConstructor = speciesConstructor$f; var iterate$1 = iterate$J; @@ -14832,9 +15121,9 @@ $$p({ target: 'Set', proto: true, real: true, forced: true }, { // TODO: Remove from `core-js@4` var $$o = _export; var charAt$5 = stringMultibyte.charAt; -var requireObjectCoercible$1 = requireObjectCoercible$k; +var requireObjectCoercible$1 = requireObjectCoercible$l; var toIntegerOrInfinity$2 = toIntegerOrInfinity$o; -var toString$4 = toString$z; +var toString$4 = toString$A; // `String.prototype.at` method // https://github.com/mathiasbynens/String.prototype.at @@ -14851,7 +15140,7 @@ $$o({ target: 'String', proto: true, forced: true }, { var $$n = _export; var uncurryThis$9 = functionUncurryThis; var toIndexedObject = toIndexedObject$k; -var toString$3 = toString$z; +var toString$3 = toString$A; var lengthOfArrayLike$2 = lengthOfArrayLike$A; var $TypeError = TypeError; @@ -14879,9 +15168,9 @@ $$n({ target: 'String', stat: true, forced: true }, { }); var $$m = _export; -var createIteratorConstructor$1 = createIteratorConstructor$7; -var requireObjectCoercible = requireObjectCoercible$k; -var toString$2 = toString$z; +var createIteratorConstructor$1 = iteratorCreateConstructor; +var requireObjectCoercible = requireObjectCoercible$l; +var toString$2 = toString$A; var InternalStateModule$3 = internalState; var StringMultibyteModule = stringMultibyte; @@ -14917,57 +15206,57 @@ $$m({ target: 'String', proto: true, forced: true }, { } }); -var defineWellKnownSymbol$7 = defineWellKnownSymbol$m; +var defineWellKnownSymbol$7 = wellKnownSymbolDefine; // `Symbol.asyncDispose` well-known symbol // https://github.com/tc39/proposal-using-statement defineWellKnownSymbol$7('asyncDispose'); -var defineWellKnownSymbol$6 = defineWellKnownSymbol$m; +var defineWellKnownSymbol$6 = wellKnownSymbolDefine; // `Symbol.dispose` well-known symbol // https://github.com/tc39/proposal-using-statement defineWellKnownSymbol$6('dispose'); -var defineWellKnownSymbol$5 = defineWellKnownSymbol$m; +var defineWellKnownSymbol$5 = wellKnownSymbolDefine; // `Symbol.matcher` well-known symbol // https://github.com/tc39/proposal-pattern-matching defineWellKnownSymbol$5('matcher'); // TODO: Remove from `core-js@4` -var defineWellKnownSymbol$4 = defineWellKnownSymbol$m; +var defineWellKnownSymbol$4 = wellKnownSymbolDefine; // `Symbol.metadata` well-known symbol // https://github.com/tc39/proposal-decorators defineWellKnownSymbol$4('metadata'); -var defineWellKnownSymbol$3 = defineWellKnownSymbol$m; +var defineWellKnownSymbol$3 = wellKnownSymbolDefine; // `Symbol.metadataKey` well-known symbol // https://github.com/tc39/proposal-decorator-metadata defineWellKnownSymbol$3('metadataKey'); -var defineWellKnownSymbol$2 = defineWellKnownSymbol$m; +var defineWellKnownSymbol$2 = wellKnownSymbolDefine; // `Symbol.observable` well-known symbol // https://github.com/tc39/proposal-observable defineWellKnownSymbol$2('observable'); // TODO: remove from `core-js@4` -var defineWellKnownSymbol$1 = defineWellKnownSymbol$m; +var defineWellKnownSymbol$1 = wellKnownSymbolDefine; // `Symbol.patternMatch` well-known symbol // https://github.com/tc39/proposal-pattern-matching defineWellKnownSymbol$1('patternMatch'); // TODO: remove from `core-js@4` -var defineWellKnownSymbol = defineWellKnownSymbol$m; +var defineWellKnownSymbol = wellKnownSymbolDefine; defineWellKnownSymbol('replaceAll'); // TODO: Remove from `core-js@4` -var getBuiltIn$5 = getBuiltIn$L; +var getBuiltIn$5 = getBuiltIn$M; var aConstructor = aConstructor$5; var arrayFromAsync = arrayFromAsync$1; var ArrayBufferViewCore$8 = arrayBufferViewCore; @@ -15067,6 +15356,7 @@ exportTypedArrayMethod$3('toSorted', function toSorted(compareFn) { return sort(A, compareFn); }); +// TODO: Remove from `core-js@4` var ArrayBufferViewCore$2 = arrayBufferViewCore; var lengthOfArrayLike$1 = lengthOfArrayLike$A; var toAbsoluteIndex = toAbsoluteIndex$b; @@ -15276,10 +15566,10 @@ var base64Map = { }; var $$c = _export; -var getBuiltIn$4 = getBuiltIn$L; +var getBuiltIn$4 = getBuiltIn$M; var uncurryThis$5 = functionUncurryThis; var fails$4 = fails$1m; -var toString$1 = toString$z; +var toString$1 = toString$A; var hasOwn$5 = hasOwnProperty_1; var validateArgumentsLength$6 = validateArgumentsLength$8; var ctoi = base64Map.ctoi; @@ -15335,10 +15625,10 @@ $$c({ global: true, enumerable: true, forced: NO_SPACES_IGNORE || NO_ENCODING_CH }); var $$b = _export; -var getBuiltIn$3 = getBuiltIn$L; +var getBuiltIn$3 = getBuiltIn$M; var uncurryThis$4 = functionUncurryThis; var fails$3 = fails$1m; -var toString = toString$z; +var toString = toString$A; var validateArgumentsLength$5 = validateArgumentsLength$8; var itoc = base64Map.itoc; @@ -15523,20 +15813,20 @@ var domExceptionConstants = { var $$a = _export; var tryNodeRequire = tryNodeRequire$1; -var getBuiltIn$2 = getBuiltIn$L; +var getBuiltIn$2 = getBuiltIn$M; var fails$2 = fails$1m; var create$1 = objectCreate$1; var createPropertyDescriptor$2 = createPropertyDescriptor$c; var defineProperty$1 = objectDefineProperty.f; var defineBuiltIn$2 = defineBuiltIn$p; -var defineBuiltInAccessor$1 = defineBuiltInAccessor$8; +var defineBuiltInAccessor$1 = defineBuiltInAccessor$9; var hasOwn$4 = hasOwnProperty_1; var anInstance$3 = anInstance$d; -var anObject$2 = anObject$1A; +var anObject$2 = anObject$1z; var errorToString = errorToString$2; var normalizeStringArgument$1 = normalizeStringArgument$5; var DOMExceptionConstants$1 = domExceptionConstants; -var clearErrorStack$1 = clearErrorStack$4; +var clearErrorStack$1 = errorStackClear; var InternalStateModule$2 = internalState; var DESCRIPTORS$3 = descriptors; @@ -15663,7 +15953,7 @@ for (var key$1 in DOMExceptionConstants$1) if (hasOwn$4(DOMExceptionConstants$1, var $$9 = _export; var global$a = global$$; -var getBuiltIn$1 = getBuiltIn$L; +var getBuiltIn$1 = getBuiltIn$M; var createPropertyDescriptor$1 = createPropertyDescriptor$c; var defineProperty = objectDefineProperty.f; var hasOwn$3 = hasOwnProperty_1; @@ -15671,7 +15961,7 @@ var anInstance$2 = anInstance$d; var inheritIfRequired = inheritIfRequired$6; var normalizeStringArgument = normalizeStringArgument$5; var DOMExceptionConstants = domExceptionConstants; -var clearErrorStack = clearErrorStack$4; +var clearErrorStack = errorStackClear; var DESCRIPTORS$2 = descriptors; var DOM_EXCEPTION$1 = 'DOMException'; @@ -15728,7 +16018,7 @@ if (PolyfilledDOMExceptionPrototype.constructor !== PolyfilledDOMException) { } } -var getBuiltIn = getBuiltIn$L; +var getBuiltIn = getBuiltIn$M; var setToStringTag$2 = setToStringTag$d; var DOM_EXCEPTION = 'DOMException'; @@ -15775,22 +16065,19 @@ $$6({ global: true, enumerable: true, dontCallGetSet: true }, { } }); -/* global Deno -- Deno case */ - -var engineIsDeno = typeof Deno == 'object' && Deno && typeof Deno.version == 'object'; - var $$5 = _export; var global$6 = global$$; -var getBuiltin = getBuiltIn$L; +var getBuiltin = getBuiltIn$M; var uncurryThis$3 = functionUncurryThis; var fails$1 = fails$1m; var uid = uid$6; var isCallable$2 = isCallable$E; var isConstructor = isConstructor$a; -var isObject$1 = isObject$C; +var isNullOrUndefined = isNullOrUndefined$i; +var isObject$1 = isObject$D; var isSymbol = isSymbol$7; var iterate = iterate$J; -var anObject$1 = anObject$1A; +var anObject$1 = anObject$1z; var classof$1 = classof$l; var hasOwn$2 = hasOwnProperty_1; var createProperty = createProperty$9; @@ -15828,10 +16115,10 @@ var mapSet = uncurryThis$3(MapPrototype.set); var setAdd = uncurryThis$3(Set$1.prototype.add); var objectKeys = getBuiltin('Object', 'keys'); var push$3 = uncurryThis$3([].push); -var booleanValueOf = uncurryThis$3(true.valueOf); -var numberValueOf = uncurryThis$3(1.0.valueOf); -var stringValueOf = uncurryThis$3(''.valueOf); -var getTime = uncurryThis$3(Date$1.prototype.getTime); +var thisBooleanValue = uncurryThis$3(true.valueOf); +var thisNumberValue = uncurryThis$3(1.0.valueOf); +var thisStringValue = uncurryThis$3(''.valueOf); +var thisTimeValue = uncurryThis$3(Date$1.prototype.getTime); var PERFORMANCE_MARK = uid('structuredClone'); var DATA_CLONE_ERROR = 'DataCloneError'; var TRANSFERRING = 'Transferring'; @@ -15900,8 +16187,20 @@ var throwUncloneable = function (type) { throw new DOMException('Uncloneable type: ' + type, DATA_CLONE_ERROR); }; -var throwUnpolyfillable = function (type, kind) { - throw new DOMException((kind || 'Cloning') + ' of ' + type + ' cannot be properly polyfilled in this engine', DATA_CLONE_ERROR); +var throwUnpolyfillable = function (type, action) { + throw new DOMException((action || 'Cloning') + ' of ' + type + ' cannot be properly polyfilled in this engine', DATA_CLONE_ERROR); +}; + +var createDataTransfer = function () { + var dataTransfer; + try { + dataTransfer = new global$6.DataTransfer(); + } catch (error) { + try { + dataTransfer = new global$6.ClipboardEvent('').clipboardData; + } catch (error2) { /* empty */ } + } + return dataTransfer && dataTransfer.items && dataTransfer.files ? dataTransfer : null; }; var structuredCloneInternal = function (value, map) { @@ -16018,9 +16317,8 @@ var structuredCloneInternal = function (value, map) { } break; case 'FileList': - C = global$6.DataTransfer; - if (isConstructor(C)) { - dataTransfer = new C(); + dataTransfer = createDataTransfer(); + if (dataTransfer) { for (i = 0, length = lengthOfArrayLike(value); i < length; i++) { dataTransfer.items.add(structuredCloneInternal(value[i], map)); } @@ -16052,16 +16350,16 @@ var structuredCloneInternal = function (value, map) { cloned = Object$1(value.valueOf()); break; case 'Boolean': - cloned = Object$1(booleanValueOf(value)); + cloned = Object$1(thisBooleanValue(value)); break; case 'Number': - cloned = Object$1(numberValueOf(value)); + cloned = Object$1(thisNumberValue(value)); break; case 'String': - cloned = Object$1(stringValueOf(value)); + cloned = Object$1(thisStringValue(value)); break; case 'Date': - cloned = new Date$1(getTime(value)); + cloned = new Date$1(thisTimeValue(value)); break; case 'ArrayBuffer': C = global$6.DataView; @@ -16254,7 +16552,7 @@ var tryToTransfer = function (rawTransfer, map) { $$5({ global: true, enumerable: true, sham: !PROPER_TRANSFER, forced: FORCED_REPLACEMENT }, { structuredClone: function structuredClone(value /* , { transfer } */) { - var options = validateArgumentsLength$3(arguments.length, 1) > 1 && arguments[1] != null ? anObject$1(arguments[1]) : undefined; + var options = validateArgumentsLength$3(arguments.length, 1) > 1 && !isNullOrUndefined(arguments[1]) ? anObject$1(arguments[1]) : undefined; var transfer = options ? options.transfer : undefined; var map; @@ -16325,7 +16623,7 @@ var IS_PURE = isPure; var ITERATOR$1 = wellKnownSymbol$1('iterator'); -var nativeUrl = !fails(function () { +var urlConstructorDetection = !fails(function () { // eslint-disable-next-line unicorn/relative-url-style -- required for testing var url = new URL('b?a=1&b=2&c=3', 'http://a'); var searchParams = url.searchParams; @@ -16542,20 +16840,20 @@ var global$2 = global$$; var call$1 = functionCall; var uncurryThis$1 = functionUncurryThis; var DESCRIPTORS$1 = descriptors; -var USE_NATIVE_URL$1 = nativeUrl; +var USE_NATIVE_URL$1 = urlConstructorDetection; var defineBuiltIn$1 = defineBuiltIn$p; var defineBuiltIns = defineBuiltIns$9; var setToStringTag$1 = setToStringTag$d; -var createIteratorConstructor = createIteratorConstructor$7; +var createIteratorConstructor = iteratorCreateConstructor; var InternalStateModule$1 = internalState; var anInstance$1 = anInstance$d; var isCallable = isCallable$E; var hasOwn$1 = hasOwnProperty_1; var bind$1 = functionBindContext; var classof = classof$l; -var anObject = anObject$1A; -var isObject = isObject$C; -var $toString$1 = toString$z; +var anObject = anObject$1z; +var isObject = isObject$D; +var $toString$1 = toString$A; var create = objectCreate$1; var createPropertyDescriptor = createPropertyDescriptor$c; var getIterator = getIterator$b; @@ -16931,12 +17229,12 @@ var web_urlSearchParams_constructor = { var $$1 = _export; var DESCRIPTORS = descriptors; -var USE_NATIVE_URL = nativeUrl; +var USE_NATIVE_URL = urlConstructorDetection; var global$1 = global$$; var bind = functionBindContext; var uncurryThis = functionUncurryThis; var defineBuiltIn = defineBuiltIn$p; -var defineBuiltInAccessor = defineBuiltInAccessor$8; +var defineBuiltInAccessor = defineBuiltInAccessor$9; var anInstance = anInstance$d; var hasOwn = hasOwnProperty_1; var assign = objectAssign; @@ -16944,7 +17242,7 @@ var arrayFrom = arrayFrom$1; var arraySlice = arraySliceSimple; var codeAt = stringMultibyte.codeAt; var toASCII = stringPunycodeToAscii; -var $toString = toString$z; +var $toString = toString$A; var setToStringTag = setToStringTag$d; var validateArgumentsLength = validateArgumentsLength$8; var URLSearchParamsModule = web_urlSearchParams_constructor; diff --git a/test/function/samples/warn-implicit-cjs-auto/_config.js b/test/function/samples/warn-implicit-cjs-auto/_config.js deleted file mode 100644 index e515365d8f0..00000000000 --- a/test/function/samples/warn-implicit-cjs-auto/_config.js +++ /dev/null @@ -1,15 +0,0 @@ -const path = require('path'); - -module.exports = { - description: 'warns when using implicit default export mode in CommonJS', - options: { output: { exports: undefined } }, - warnings: [ - { - code: 'PREFER_NAMED_EXPORTS', - id: path.join(__dirname, 'main.js'), - message: - 'Entry module "main.js" is implicitly using "default" export mode, which means for CommonJS output that its default export is assigned to "module.exports". For many tools, such CommonJS output will not be interchangeable with the original ES module. If this is intended, explicitly set "output.exports" to either "auto" or "default", otherwise you might want to consider changing the signature of "main.js" to use named exports only.', - url: 'https://rollupjs.org/guide/en/#outputexports' - } - ] -}; diff --git a/test/function/samples/warn-implicit-cjs-auto/main.js b/test/function/samples/warn-implicit-cjs-auto/main.js deleted file mode 100644 index 7a4e8a723a4..00000000000 --- a/test/function/samples/warn-implicit-cjs-auto/main.js +++ /dev/null @@ -1 +0,0 @@ -export default 42;