From ac61c7c5a2753e119e6571fca98822f84da66c76 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 2 Feb 2024 05:34:17 +0000 Subject: [PATCH 1/7] chore(deps): update peter-evans/create-or-update-comment action to v4 (#5367) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- .github/workflows/repl-artefacts.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/repl-artefacts.yml b/.github/workflows/repl-artefacts.yml index 134a74029..7fb625f7f 100644 --- a/.github/workflows/repl-artefacts.yml +++ b/.github/workflows/repl-artefacts.yml @@ -99,7 +99,7 @@ jobs: comment-author: 'github-actions[bot]' body-includes: 'Thank you for your contribution!' - name: Create or update comment - uses: peter-evans/create-or-update-comment@v3 + uses: peter-evans/create-or-update-comment@v4 id: createInitialComment with: comment-id: ${{ steps.findComment.outputs.comment-id }} @@ -124,7 +124,7 @@ jobs: with: token: ${{ secrets.GITHUB_TOKEN }} - name: Update comment with Vercel preview URL - uses: peter-evans/create-or-update-comment@v3 + uses: peter-evans/create-or-update-comment@v4 if: ${{ steps.waitForVercel.outputs.url }} with: comment-id: ${{ steps.createInitialComment.outputs.comment-id }} From 9ae50129f46dc8fd42a57a6728b82e734b90c2fd Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 2 Feb 2024 05:43:56 +0000 Subject: [PATCH 2/7] chore(deps): update dependency husky to v9 (#5366) * chore(deps): update dependency husky to v9 * Update for husky migration --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Lukas Taegert-Atkinson --- .husky/pre-commit | 3 --- package-lock.json | 12 ++++++------ package.json | 4 ++-- 3 files changed, 8 insertions(+), 11 deletions(-) diff --git a/.husky/pre-commit b/.husky/pre-commit index 36af21989..2312dc587 100755 --- a/.husky/pre-commit +++ b/.husky/pre-commit @@ -1,4 +1 @@ -#!/bin/sh -. "$(dirname "$0")/_/husky.sh" - npx lint-staged diff --git a/package-lock.json b/package-lock.json index e6e5a08ab..f1b3080b8 100644 --- a/package-lock.json +++ b/package-lock.json @@ -63,7 +63,7 @@ "flru": "^1.0.2", "fs-extra": "^11.2.0", "github-api": "^3.4.0", - "husky": "^8.0.3", + "husky": "^9.0.7", "inquirer": "^9.2.12", "is-reference": "^3.0.2", "lint-staged": "^15.2.0", @@ -5803,15 +5803,15 @@ } }, "node_modules/husky": { - "version": "8.0.3", - "resolved": "https://registry.npmjs.org/husky/-/husky-8.0.3.tgz", - "integrity": "sha512-+dQSyqPh4x1hlO1swXBiNb2HzTDN1I2IGLQx1GrBuiqFJfoMrnZWwVmatvSiO+Iz8fBUnf+lekwNo4c2LlXItg==", + "version": "9.0.10", + "resolved": "https://registry.npmjs.org/husky/-/husky-9.0.10.tgz", + "integrity": "sha512-TQGNknoiy6bURzIO77pPRu+XHi6zI7T93rX+QnJsoYFf3xdjKOur+IlfqzJGMHIK/wXrLg+GsvMs8Op7vI2jVA==", "dev": true, "bin": { - "husky": "lib/bin.js" + "husky": "bin.mjs" }, "engines": { - "node": ">=14" + "node": ">=18" }, "funding": { "url": "https://github.com/sponsors/typicode" diff --git a/package.json b/package.json index 4411ccd95..945ad84b2 100644 --- a/package.json +++ b/package.json @@ -65,7 +65,7 @@ "lint:rust:nofix": "cd rust && cargo fmt --check && cargo clippy", "perf": "npm run build:cjs && node --expose-gc scripts/perf.js", "perf:init": "node scripts/perf-init.js", - "prepare": "husky install && node scripts/check-release.js || npm run build:prepare", + "prepare": "husky && node scripts/check-release.js || npm run build:prepare", "prepublishOnly": "node scripts/check-release.js && node scripts/prepublish.js", "postpublish": "node scripts/postpublish.js", "prepublish:napi": "napi prepublish --skip-gh-release", @@ -158,7 +158,7 @@ "flru": "^1.0.2", "fs-extra": "^11.2.0", "github-api": "^3.4.0", - "husky": "^8.0.3", + "husky": "^9.0.7", "inquirer": "^9.2.12", "is-reference": "^3.0.2", "lint-staged": "^15.2.0", From fb3b66e38aba238c222bb97d7c6ae665286938b5 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 2 Feb 2024 05:45:11 +0000 Subject: [PATCH 3/7] chore(deps): update peter-evans/find-comment action to v3 (#5368) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- .github/workflows/repl-artefacts.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/repl-artefacts.yml b/.github/workflows/repl-artefacts.yml index 7fb625f7f..576cfd625 100644 --- a/.github/workflows/repl-artefacts.yml +++ b/.github/workflows/repl-artefacts.yml @@ -92,7 +92,7 @@ jobs: AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }} AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }} - name: Find Comment - uses: peter-evans/find-comment@v2 + uses: peter-evans/find-comment@v3 id: findComment with: issue-number: ${{ github.event.number }} From 2abd46d1c153cdee62efe59ce7ef7e4157dfb58b Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 2 Feb 2024 07:28:52 +0000 Subject: [PATCH 4/7] chore(deps): lock file maintenance minor/patch updates (#5369) * chore(deps): lock file maintenance minor/patch updates * Fix type issue * Do not auto-merge major updates, remove hourly limit * Fix test * Downgrade node types to fix type issue --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Lukas Taegert-Atkinson --- cli/run/watch-cli.ts | 2 +- package-lock.json | 891 +++++++++--------- package.json | 28 +- renovate.json | 11 +- rust/Cargo.lock | 113 +-- rust/bindings_napi/Cargo.toml | 4 +- rust/parse_ast/Cargo.toml | 8 +- .../samples/supports-core-js/_expected.js | 773 +++++++-------- 8 files changed, 909 insertions(+), 921 deletions(-) diff --git a/cli/run/watch-cli.ts b/cli/run/watch-cli.ts index bfb35022e..c1adb61d2 100644 --- a/cli/run/watch-cli.ts +++ b/cli/run/watch-cli.ts @@ -1,6 +1,6 @@ -import type { FSWatcher } from 'node:fs'; import { readFile } from 'node:fs/promises'; import process from 'node:process'; +import type { FSWatcher } from 'chokidar'; import chokidar from 'chokidar'; import dateTime from 'date-time'; import ms from 'pretty-ms'; diff --git a/package-lock.json b/package-lock.json index f1b3080b8..cb4ff0530 100644 --- a/package-lock.json +++ b/package-lock.json @@ -20,10 +20,10 @@ "@codemirror/language": "^6.10.0", "@codemirror/search": "^6.5.5", "@codemirror/state": "^6.4.0", - "@codemirror/view": "^6.23.0", + "@codemirror/view": "^6.23.1", "@jridgewell/sourcemap-codec": "^1.4.15", "@mermaid-js/mermaid-cli": "^10.6.1", - "@napi-rs/cli": "^2.17.0", + "@napi-rs/cli": "^2.18.0", "@rollup/plugin-alias": "^5.1.0", "@rollup/plugin-buble": "^1.0.3", "@rollup/plugin-commonjs": "^25.0.7", @@ -36,10 +36,10 @@ "@types/eslint": "^8.56.2", "@types/inquirer": "^9.0.7", "@types/mocha": "^10.0.6", - "@types/node": "^18.11.19", + "@types/node": "18.18", "@types/yargs-parser": "^21.0.3", - "@typescript-eslint/eslint-plugin": "^6.19.0", - "@typescript-eslint/parser": "^6.19.0", + "@typescript-eslint/eslint-plugin": "^6.20.0", + "@typescript-eslint/parser": "^6.20.0", "@vue/eslint-config-prettier": "^9.0.0", "@vue/eslint-config-typescript": "^12.0.0", "acorn": "^8.11.3", @@ -49,7 +49,7 @@ "chokidar": "^3.5.3", "colorette": "^2.0.20", "concurrently": "^8.2.2", - "core-js": "^3.35.0", + "core-js": "^3.35.1", "date-time": "^4.0.0", "es5-shim": "^4.6.7", "es6-shim": "^0.35.8", @@ -64,7 +64,7 @@ "fs-extra": "^11.2.0", "github-api": "^3.4.0", "husky": "^9.0.7", - "inquirer": "^9.2.12", + "inquirer": "^9.2.13", "is-reference": "^3.0.2", "lint-staged": "^15.2.0", "locate-character": "^3.0.0", @@ -72,11 +72,11 @@ "mocha": "^10.2.0", "nyc": "^15.1.0", "pinia": "^2.1.7", - "prettier": "^3.2.2", + "prettier": "^3.2.4", "pretty-bytes": "^6.1.1", "pretty-ms": "^9.0.0", "requirejs": "^2.3.6", - "rollup": "^4.9.5", + "rollup": "^4.9.6", "rollup-plugin-license": "^3.2.0", "rollup-plugin-string": "^3.0.0", "semver": "^7.5.4", @@ -85,12 +85,12 @@ "source-map": "^0.7.4", "source-map-support": "^0.5.21", "systemjs": "^6.14.3", - "terser": "^5.26.0", + "terser": "^5.27.0", "tslib": "^2.6.2", "typescript": "^5.3.3", - "vite": "^5.0.11", - "vitepress": "^1.0.0-rc.39", - "vue": "^3.4.14", + "vite": "^5.0.12", + "vitepress": "^1.0.0-rc.40", + "vue": "^3.4.15", "wasm-pack": "^0.12.1", "weak-napi": "^2.0.2", "yargs-parser": "^21.1.1" @@ -378,9 +378,9 @@ } }, "node_modules/@babel/core": { - "version": "7.23.7", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.23.7.tgz", - "integrity": "sha512-+UpDgowcmqe36d4NwqvKsyPMlOLNGMsfMmQ5WGCu+siCe3t3dfe9njrzGfdN4qq+bcNUt0+Vw6haRxBOycs4dw==", + "version": "7.23.9", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.23.9.tgz", + "integrity": "sha512-5q0175NOjddqpvvzU+kDiSOAk4PfdO6FvwCWoQ6RO7rTzEe8vlo+4HVfcnAREhD4npMs0e9uZypjTwzZPCf/cw==", "dev": true, "dependencies": { "@ampproject/remapping": "^2.2.0", @@ -388,11 +388,11 @@ "@babel/generator": "^7.23.6", "@babel/helper-compilation-targets": "^7.23.6", "@babel/helper-module-transforms": "^7.23.3", - "@babel/helpers": "^7.23.7", - "@babel/parser": "^7.23.6", - "@babel/template": "^7.22.15", - "@babel/traverse": "^7.23.7", - "@babel/types": "^7.23.6", + "@babel/helpers": "^7.23.9", + "@babel/parser": "^7.23.9", + "@babel/template": "^7.23.9", + "@babel/traverse": "^7.23.9", + "@babel/types": "^7.23.9", "convert-source-map": "^2.0.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", @@ -573,14 +573,14 @@ } }, "node_modules/@babel/helpers": { - "version": "7.23.8", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.23.8.tgz", - "integrity": "sha512-KDqYz4PiOWvDFrdHLPhKtCThtIcKVy6avWD2oG4GEvyQ+XDZwHD4YQd+H2vNMnq2rkdxsDkU82T+Vk8U/WXHRQ==", + "version": "7.23.9", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.23.9.tgz", + "integrity": "sha512-87ICKgU5t5SzOT7sBMfCOZQ2rHjRU+Pcb9BoILMYz600W6DkVRLFBPwQ18gwUVvggqXivaUakpnxWQGbpywbBQ==", "dev": true, "dependencies": { - "@babel/template": "^7.22.15", - "@babel/traverse": "^7.23.7", - "@babel/types": "^7.23.6" + "@babel/template": "^7.23.9", + "@babel/traverse": "^7.23.9", + "@babel/types": "^7.23.9" }, "engines": { "node": ">=6.9.0" @@ -657,9 +657,9 @@ } }, "node_modules/@babel/parser": { - "version": "7.23.6", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.23.6.tgz", - "integrity": "sha512-Z2uID7YJ7oNvAI20O9X0bblw7Qqs8Q2hFy0R9tAfnfLkp5MW0UH9eUvnDSnFwKZ0AvgS1ucqR4KzvVHgnke1VQ==", + "version": "7.23.9", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.23.9.tgz", + "integrity": "sha512-9tcKgqKbs3xGJ+NtKF2ndOBBLVwPjl1SHxPQkd36r3Dlirw3xWUeGaTbqr7uGZcTaxkVNwc+03SVP7aCdWrTlA==", "dev": true, "bin": { "parser": "bin/babel-parser.js" @@ -669,9 +669,9 @@ } }, "node_modules/@babel/runtime": { - "version": "7.23.8", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.23.8.tgz", - "integrity": "sha512-Y7KbAP984rn1VGMbGqKmBLio9V7y5Je9GvU4rQPCPinCyNfUcToxIXl06d59URp/F3LwinvODxab5N/G6qggkw==", + "version": "7.23.9", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.23.9.tgz", + "integrity": "sha512-0CX6F+BI2s9dkUqr08KFrAIZgNFj75rdBU/DjCyYLIaV/quFjkk6T+EJ2LkZHyZTbEV4L5p97mNkUsHl2wLFAw==", "dev": true, "dependencies": { "regenerator-runtime": "^0.14.0" @@ -681,23 +681,23 @@ } }, "node_modules/@babel/template": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.22.15.tgz", - "integrity": "sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==", + "version": "7.23.9", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.23.9.tgz", + "integrity": "sha512-+xrD2BWLpvHKNmX2QbpdpsBaWnRxahMwJjO+KZk2JOElj5nSmKezyS1B4u+QbHMTX69t4ukm6hh9lsYQ7GHCKA==", "dev": true, "dependencies": { - "@babel/code-frame": "^7.22.13", - "@babel/parser": "^7.22.15", - "@babel/types": "^7.22.15" + "@babel/code-frame": "^7.23.5", + "@babel/parser": "^7.23.9", + "@babel/types": "^7.23.9" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/traverse": { - "version": "7.23.7", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.23.7.tgz", - "integrity": "sha512-tY3mM8rH9jM0YHFGyfC0/xf+SB5eKUu7HPj7/k3fpi9dAlsMc5YbQvDi0Sh2QTPXqMhyaAtzAr807TIyfQrmyg==", + "version": "7.23.9", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.23.9.tgz", + "integrity": "sha512-I/4UJ9vs90OkBtY6iiiTORVMyIhJ4kAVmsKo9KFc8UOxMeUfi2hvtIBsET5u9GizXE6/GFSuKCTNfgCswuEjRg==", "dev": true, "dependencies": { "@babel/code-frame": "^7.23.5", @@ -706,8 +706,8 @@ "@babel/helper-function-name": "^7.23.0", "@babel/helper-hoist-variables": "^7.22.5", "@babel/helper-split-export-declaration": "^7.22.6", - "@babel/parser": "^7.23.6", - "@babel/types": "^7.23.6", + "@babel/parser": "^7.23.9", + "@babel/types": "^7.23.9", "debug": "^4.3.1", "globals": "^11.1.0" }, @@ -725,9 +725,9 @@ } }, "node_modules/@babel/types": { - "version": "7.23.6", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.23.6.tgz", - "integrity": "sha512-+uarb83brBzPKN38NX1MkB6vb6+mwvR6amUulqAE7ccQw1pEl+bCia9TbdG1lsnFP7lZySvUn37CHyXQdfTwzg==", + "version": "7.23.9", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.23.9.tgz", + "integrity": "sha512-dQjSq/7HaSjRM43FFGnv5keM2HsxpmyV1PfaSVm0nzzjwwTmjOe6J4bC8e3+pTEIgHaHj+1ZlLThRJ2auc/w1Q==", "dev": true, "dependencies": { "@babel/helper-string-parser": "^7.23.4", @@ -798,9 +798,9 @@ } }, "node_modules/@codemirror/lint": { - "version": "6.4.2", - "resolved": "https://registry.npmjs.org/@codemirror/lint/-/lint-6.4.2.tgz", - "integrity": "sha512-wzRkluWb1ptPKdzlsrbwwjYCPLgzU6N88YBAmlZi8WFyuiEduSd05MnJYNogzyc8rPK7pj6m95ptUApc8sHKVA==", + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/@codemirror/lint/-/lint-6.5.0.tgz", + "integrity": "sha512-+5YyicIaaAZKU8K43IQi8TBy6mF6giGeWAH7N96Z5LC30Wm5JMjqxOYIE9mxwMG1NbhT2mA3l9hA4uuKUM3E5g==", "dev": true, "dependencies": { "@codemirror/state": "^6.0.0", @@ -826,9 +826,9 @@ "dev": true }, "node_modules/@codemirror/view": { - "version": "6.23.0", - "resolved": "https://registry.npmjs.org/@codemirror/view/-/view-6.23.0.tgz", - "integrity": "sha512-/51px9N4uW8NpuWkyUX+iam5+PM6io2fm+QmRnzwqBy5v/pwGg9T0kILFtYeum8hjuvENtgsGNKluOfqIICmeQ==", + "version": "6.23.1", + "resolved": "https://registry.npmjs.org/@codemirror/view/-/view-6.23.1.tgz", + "integrity": "sha512-J2Xnn5lFYT1ZN/5ewEoMBCmLlL71lZ3mBdb7cUEuHhX2ESoSrNEucpsDXpX22EuTGm9LOgC9v4Z0wx+Ez8QmGA==", "dev": true, "dependencies": { "@codemirror/state": "^6.4.0", @@ -885,9 +885,9 @@ } }, "node_modules/@esbuild/aix-ppc64": { - "version": "0.19.11", - "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.19.11.tgz", - "integrity": "sha512-FnzU0LyE3ySQk7UntJO4+qIiQgI7KoODnZg5xzXIrFJlKd2P2gwHsHY4927xj9y5PJmJSzULiUCWmv7iWnNa7g==", + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.19.12.tgz", + "integrity": "sha512-bmoCYyWdEL3wDQIVbcyzRyeKLgk2WtWLTWz1ZIAZF/EGbNOwSA6ew3PftJ1PqMiOOGu0OyFMzG53L0zqIpPeNA==", "cpu": [ "ppc64" ], @@ -901,9 +901,9 @@ } }, "node_modules/@esbuild/android-arm": { - "version": "0.19.11", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.19.11.tgz", - "integrity": "sha512-5OVapq0ClabvKvQ58Bws8+wkLCV+Rxg7tUVbo9xu034Nm536QTII4YzhaFriQ7rMrorfnFKUsArD2lqKbFY4vw==", + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.19.12.tgz", + "integrity": "sha512-qg/Lj1mu3CdQlDEEiWrlC4eaPZ1KztwGJ9B6J+/6G+/4ewxJg7gqj8eVYWvao1bXrqGiW2rsBZFSX3q2lcW05w==", "cpu": [ "arm" ], @@ -917,9 +917,9 @@ } }, "node_modules/@esbuild/android-arm64": { - "version": "0.19.11", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.19.11.tgz", - "integrity": "sha512-aiu7K/5JnLj//KOnOfEZ0D90obUkRzDMyqd/wNAUQ34m4YUPVhRZpnqKV9uqDGxT7cToSDnIHsGooyIczu9T+Q==", + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.19.12.tgz", + "integrity": "sha512-P0UVNGIienjZv3f5zq0DP3Nt2IE/3plFzuaS96vihvD0Hd6H/q4WXUGpCxD/E8YrSXfNyRPbpTq+T8ZQioSuPA==", "cpu": [ "arm64" ], @@ -933,9 +933,9 @@ } }, "node_modules/@esbuild/android-x64": { - "version": "0.19.11", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.19.11.tgz", - "integrity": "sha512-eccxjlfGw43WYoY9QgB82SgGgDbibcqyDTlk3l3C0jOVHKxrjdc9CTwDUQd0vkvYg5um0OH+GpxYvp39r+IPOg==", + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.19.12.tgz", + "integrity": "sha512-3k7ZoUW6Q6YqhdhIaq/WZ7HwBpnFBlW905Fa4s4qWJyiNOgT1dOqDiVAQFwBH7gBRZr17gLrlFCRzF6jFh7Kew==", "cpu": [ "x64" ], @@ -949,9 +949,9 @@ } }, "node_modules/@esbuild/darwin-arm64": { - "version": "0.19.11", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.19.11.tgz", - "integrity": "sha512-ETp87DRWuSt9KdDVkqSoKoLFHYTrkyz2+65fj9nfXsaV3bMhTCjtQfw3y+um88vGRKRiF7erPrh/ZuIdLUIVxQ==", + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.19.12.tgz", + "integrity": "sha512-B6IeSgZgtEzGC42jsI+YYu9Z3HKRxp8ZT3cqhvliEHovq8HSX2YX8lNocDn79gCKJXOSaEot9MVYky7AKjCs8g==", "cpu": [ "arm64" ], @@ -965,9 +965,9 @@ } }, "node_modules/@esbuild/darwin-x64": { - "version": "0.19.11", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.19.11.tgz", - "integrity": "sha512-fkFUiS6IUK9WYUO/+22omwetaSNl5/A8giXvQlcinLIjVkxwTLSktbF5f/kJMftM2MJp9+fXqZ5ezS7+SALp4g==", + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.19.12.tgz", + "integrity": "sha512-hKoVkKzFiToTgn+41qGhsUJXFlIjxI/jSYeZf3ugemDYZldIXIxhvwN6erJGlX4t5h417iFuheZ7l+YVn05N3A==", "cpu": [ "x64" ], @@ -981,9 +981,9 @@ } }, "node_modules/@esbuild/freebsd-arm64": { - "version": "0.19.11", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.19.11.tgz", - "integrity": "sha512-lhoSp5K6bxKRNdXUtHoNc5HhbXVCS8V0iZmDvyWvYq9S5WSfTIHU2UGjcGt7UeS6iEYp9eeymIl5mJBn0yiuxA==", + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.19.12.tgz", + "integrity": "sha512-4aRvFIXmwAcDBw9AueDQ2YnGmz5L6obe5kmPT8Vd+/+x/JMVKCgdcRwH6APrbpNXsPz+K653Qg8HB/oXvXVukA==", "cpu": [ "arm64" ], @@ -997,9 +997,9 @@ } }, "node_modules/@esbuild/freebsd-x64": { - "version": "0.19.11", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.19.11.tgz", - "integrity": "sha512-JkUqn44AffGXitVI6/AbQdoYAq0TEullFdqcMY/PCUZ36xJ9ZJRtQabzMA+Vi7r78+25ZIBosLTOKnUXBSi1Kw==", + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.19.12.tgz", + "integrity": "sha512-EYoXZ4d8xtBoVN7CEwWY2IN4ho76xjYXqSXMNccFSx2lgqOG/1TBPW0yPx1bJZk94qu3tX0fycJeeQsKovA8gg==", "cpu": [ "x64" ], @@ -1013,9 +1013,9 @@ } }, "node_modules/@esbuild/linux-arm": { - "version": "0.19.11", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.19.11.tgz", - "integrity": "sha512-3CRkr9+vCV2XJbjwgzjPtO8T0SZUmRZla+UL1jw+XqHZPkPgZiyWvbDvl9rqAN8Zl7qJF0O/9ycMtjU67HN9/Q==", + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.19.12.tgz", + "integrity": "sha512-J5jPms//KhSNv+LO1S1TX1UWp1ucM6N6XuL6ITdKWElCu8wXP72l9MM0zDTzzeikVyqFE6U8YAV9/tFyj0ti+w==", "cpu": [ "arm" ], @@ -1029,9 +1029,9 @@ } }, "node_modules/@esbuild/linux-arm64": { - "version": "0.19.11", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.19.11.tgz", - "integrity": "sha512-LneLg3ypEeveBSMuoa0kwMpCGmpu8XQUh+mL8XXwoYZ6Be2qBnVtcDI5azSvh7vioMDhoJFZzp9GWp9IWpYoUg==", + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.19.12.tgz", + "integrity": "sha512-EoTjyYyLuVPfdPLsGVVVC8a0p1BFFvtpQDB/YLEhaXyf/5bczaGeN15QkR+O4S5LeJ92Tqotve7i1jn35qwvdA==", "cpu": [ "arm64" ], @@ -1045,9 +1045,9 @@ } }, "node_modules/@esbuild/linux-ia32": { - "version": "0.19.11", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.19.11.tgz", - "integrity": "sha512-caHy++CsD8Bgq2V5CodbJjFPEiDPq8JJmBdeyZ8GWVQMjRD0sU548nNdwPNvKjVpamYYVL40AORekgfIubwHoA==", + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.19.12.tgz", + "integrity": "sha512-Thsa42rrP1+UIGaWz47uydHSBOgTUnwBwNq59khgIwktK6x60Hivfbux9iNR0eHCHzOLjLMLfUMLCypBkZXMHA==", "cpu": [ "ia32" ], @@ -1061,9 +1061,9 @@ } }, "node_modules/@esbuild/linux-loong64": { - "version": "0.19.11", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.19.11.tgz", - "integrity": "sha512-ppZSSLVpPrwHccvC6nQVZaSHlFsvCQyjnvirnVjbKSHuE5N24Yl8F3UwYUUR1UEPaFObGD2tSvVKbvR+uT1Nrg==", + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.19.12.tgz", + "integrity": "sha512-LiXdXA0s3IqRRjm6rV6XaWATScKAXjI4R4LoDlvO7+yQqFdlr1Bax62sRwkVvRIrwXxvtYEHHI4dm50jAXkuAA==", "cpu": [ "loong64" ], @@ -1077,9 +1077,9 @@ } }, "node_modules/@esbuild/linux-mips64el": { - "version": "0.19.11", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.19.11.tgz", - "integrity": "sha512-B5x9j0OgjG+v1dF2DkH34lr+7Gmv0kzX6/V0afF41FkPMMqaQ77pH7CrhWeR22aEeHKaeZVtZ6yFwlxOKPVFyg==", + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.19.12.tgz", + "integrity": "sha512-fEnAuj5VGTanfJ07ff0gOA6IPsvrVHLVb6Lyd1g2/ed67oU1eFzL0r9WL7ZzscD+/N6i3dWumGE1Un4f7Amf+w==", "cpu": [ "mips64el" ], @@ -1093,9 +1093,9 @@ } }, "node_modules/@esbuild/linux-ppc64": { - "version": "0.19.11", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.19.11.tgz", - "integrity": "sha512-MHrZYLeCG8vXblMetWyttkdVRjQlQUb/oMgBNurVEnhj4YWOr4G5lmBfZjHYQHHN0g6yDmCAQRR8MUHldvvRDA==", + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.19.12.tgz", + "integrity": "sha512-nYJA2/QPimDQOh1rKWedNOe3Gfc8PabU7HT3iXWtNUbRzXS9+vgB0Fjaqr//XNbd82mCxHzik2qotuI89cfixg==", "cpu": [ "ppc64" ], @@ -1109,9 +1109,9 @@ } }, "node_modules/@esbuild/linux-riscv64": { - "version": "0.19.11", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.19.11.tgz", - "integrity": "sha512-f3DY++t94uVg141dozDu4CCUkYW+09rWtaWfnb3bqe4w5NqmZd6nPVBm+qbz7WaHZCoqXqHz5p6CM6qv3qnSSQ==", + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.19.12.tgz", + "integrity": "sha512-2MueBrlPQCw5dVJJpQdUYgeqIzDQgw3QtiAHUC4RBz9FXPrskyyU3VI1hw7C0BSKB9OduwSJ79FTCqtGMWqJHg==", "cpu": [ "riscv64" ], @@ -1125,9 +1125,9 @@ } }, "node_modules/@esbuild/linux-s390x": { - "version": "0.19.11", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.19.11.tgz", - "integrity": "sha512-A5xdUoyWJHMMlcSMcPGVLzYzpcY8QP1RtYzX5/bS4dvjBGVxdhuiYyFwp7z74ocV7WDc0n1harxmpq2ePOjI0Q==", + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.19.12.tgz", + "integrity": "sha512-+Pil1Nv3Umes4m3AZKqA2anfhJiVmNCYkPchwFJNEJN5QxmTs1uzyy4TvmDrCRNT2ApwSari7ZIgrPeUx4UZDg==", "cpu": [ "s390x" ], @@ -1141,9 +1141,9 @@ } }, "node_modules/@esbuild/linux-x64": { - "version": "0.19.11", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.19.11.tgz", - "integrity": "sha512-grbyMlVCvJSfxFQUndw5mCtWs5LO1gUlwP4CDi4iJBbVpZcqLVT29FxgGuBJGSzyOxotFG4LoO5X+M1350zmPA==", + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.19.12.tgz", + "integrity": "sha512-B71g1QpxfwBvNrfyJdVDexenDIt1CiDN1TIXLbhOw0KhJzE78KIFGX6OJ9MrtC0oOqMWf+0xop4qEU8JrJTwCg==", "cpu": [ "x64" ], @@ -1157,9 +1157,9 @@ } }, "node_modules/@esbuild/netbsd-x64": { - "version": "0.19.11", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.19.11.tgz", - "integrity": "sha512-13jvrQZJc3P230OhU8xgwUnDeuC/9egsjTkXN49b3GcS5BKvJqZn86aGM8W9pd14Kd+u7HuFBMVtrNGhh6fHEQ==", + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.19.12.tgz", + "integrity": "sha512-3ltjQ7n1owJgFbuC61Oj++XhtzmymoCihNFgT84UAmJnxJfm4sYCiSLTXZtE00VWYpPMYc+ZQmB6xbSdVh0JWA==", "cpu": [ "x64" ], @@ -1173,9 +1173,9 @@ } }, "node_modules/@esbuild/openbsd-x64": { - "version": "0.19.11", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.19.11.tgz", - "integrity": "sha512-ysyOGZuTp6SNKPE11INDUeFVVQFrhcNDVUgSQVDzqsqX38DjhPEPATpid04LCoUr2WXhQTEZ8ct/EgJCUDpyNw==", + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.19.12.tgz", + "integrity": "sha512-RbrfTB9SWsr0kWmb9srfF+L933uMDdu9BIzdA7os2t0TXhCRjrQyCeOt6wVxr79CKD4c+p+YhCj31HBkYcXebw==", "cpu": [ "x64" ], @@ -1189,9 +1189,9 @@ } }, "node_modules/@esbuild/sunos-x64": { - "version": "0.19.11", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.19.11.tgz", - "integrity": "sha512-Hf+Sad9nVwvtxy4DXCZQqLpgmRTQqyFyhT3bZ4F2XlJCjxGmRFF0Shwn9rzhOYRB61w9VMXUkxlBy56dk9JJiQ==", + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.19.12.tgz", + "integrity": "sha512-HKjJwRrW8uWtCQnQOz9qcU3mUZhTUQvi56Q8DPTLLB+DawoiQdjsYq+j+D3s9I8VFtDr+F9CjgXKKC4ss89IeA==", "cpu": [ "x64" ], @@ -1205,9 +1205,9 @@ } }, "node_modules/@esbuild/win32-arm64": { - "version": "0.19.11", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.19.11.tgz", - "integrity": "sha512-0P58Sbi0LctOMOQbpEOvOL44Ne0sqbS0XWHMvvrg6NE5jQ1xguCSSw9jQeUk2lfrXYsKDdOe6K+oZiwKPilYPQ==", + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.19.12.tgz", + "integrity": "sha512-URgtR1dJnmGvX864pn1B2YUYNzjmXkuJOIqG2HdU62MVS4EHpU2946OZoTMnRUHklGtJdJZ33QfzdjGACXhn1A==", "cpu": [ "arm64" ], @@ -1221,9 +1221,9 @@ } }, "node_modules/@esbuild/win32-ia32": { - "version": "0.19.11", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.19.11.tgz", - "integrity": "sha512-6YOrWS+sDJDmshdBIQU+Uoyh7pQKrdykdefC1avn76ss5c+RN6gut3LZA4E2cH5xUEp5/cA0+YxRaVtRAb0xBg==", + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.19.12.tgz", + "integrity": "sha512-+ZOE6pUkMOJfmxmBZElNOx72NKpIa/HFOMGzu8fqzQJ5kgf6aTGrcJaFsNiVMH4JKpMipyK+7k0n2UXN7a8YKQ==", "cpu": [ "ia32" ], @@ -1237,9 +1237,9 @@ } }, "node_modules/@esbuild/win32-x64": { - "version": "0.19.11", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.19.11.tgz", - "integrity": "sha512-vfkhltrjCAb603XaFhqhAF4LGDi2M4OrCRrFusyQ+iTLQ/o60QQXxc9cZC/FFpihBI9N1Grn6SMKVJ4KP7Fuiw==", + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.19.12.tgz", + "integrity": "sha512-T1QyPSDCyMXaO3pzBkF96E8xMkiRYbUEZADd29SyPGabqxMViNoii+NcK7eWJAEoU6RZyEm5lVSIjTmcdoB9HA==", "cpu": [ "x64" ], @@ -1542,9 +1542,9 @@ "dev": true }, "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.21", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.21.tgz", - "integrity": "sha512-SRfKmRe1KvYnxjEMtxEr+J4HIeMX5YBg/qhRHpxEIGjhX1rshcHlnFUE9K0GazhVKWM7B+nARSkV8LuvJdJ5/g==", + "version": "0.3.22", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.22.tgz", + "integrity": "sha512-Wf963MzWtA2sjrNt+g18IAln9lKnlRp+K2eH4jjIoF1wYeq3aMREpG09xhlhdzS0EjwU7qmUJYangWa+151vZw==", "dev": true, "dependencies": { "@jridgewell/resolve-uri": "^3.1.0", @@ -1578,30 +1578,30 @@ } }, "node_modules/@lezer/lr": { - "version": "1.3.14", - "resolved": "https://registry.npmjs.org/@lezer/lr/-/lr-1.3.14.tgz", - "integrity": "sha512-z5mY4LStlA3yL7aHT/rqgG614cfcvklS+8oFRFBYrs4YaWLJyKKM4+nN6KopToX0o9Hj6zmH6M5kinOYuy06ug==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@lezer/lr/-/lr-1.4.0.tgz", + "integrity": "sha512-Wst46p51km8gH0ZUmeNrtpRYmdlRHUpN1DQd3GFAyKANi8WVz8c2jHYTf1CVScFaCjQw1iO3ZZdqGDxQPRErTg==", "dev": true, "dependencies": { "@lezer/common": "^1.0.0" } }, "node_modules/@ljharb/through": { - "version": "2.3.11", - "resolved": "https://registry.npmjs.org/@ljharb/through/-/through-2.3.11.tgz", - "integrity": "sha512-ccfcIDlogiXNq5KcbAwbaO7lMh3Tm1i3khMPYpxlK8hH/W53zN81KM9coerRLOnTGu3nfXIniAmQbRI9OxbC0w==", + "version": "2.3.12", + "resolved": "https://registry.npmjs.org/@ljharb/through/-/through-2.3.12.tgz", + "integrity": "sha512-ajo/heTlG3QgC8EGP6APIejksVAYt4ayz4tqoP3MolFELzcH1x1fzwEYRJTPO0IELutZ5HQ0c26/GqAYy79u3g==", "dev": true, "dependencies": { - "call-bind": "^1.0.2" + "call-bind": "^1.0.5" }, "engines": { "node": ">= 0.4" } }, "node_modules/@mermaid-js/mermaid-cli": { - "version": "10.6.1", - "resolved": "https://registry.npmjs.org/@mermaid-js/mermaid-cli/-/mermaid-cli-10.6.1.tgz", - "integrity": "sha512-OH2uOXW3/GBaMGagVF7Fzu/9TJrGge+Bu/+Tm8OyIaRBaKa2NN+3SggJOmr5s51oTPaGKu/X1XBDoauvtlXAPg==", + "version": "10.7.0", + "resolved": "https://registry.npmjs.org/@mermaid-js/mermaid-cli/-/mermaid-cli-10.7.0.tgz", + "integrity": "sha512-b1kHdzSStWaxoNdU5KnzXJ/OQzYqFo4mZsHobX44l6gb2s1O6DzD0g801VzxUmcJ+5OWt6piDL1Ug//cQUsrZg==", "dev": true, "dependencies": { "chalk": "^5.0.1", @@ -1616,9 +1616,9 @@ } }, "node_modules/@napi-rs/cli": { - "version": "2.17.0", - "resolved": "https://registry.npmjs.org/@napi-rs/cli/-/cli-2.17.0.tgz", - "integrity": "sha512-/M7MZ3dIqyFs6c0Bxtk+SOobPq6vYWYqBLYCOKx3dYWqoyJNBEgmDKUTrxIZu9eHw9Ill3WyEoHPqS9P99cd8A==", + "version": "2.18.0", + "resolved": "https://registry.npmjs.org/@napi-rs/cli/-/cli-2.18.0.tgz", + "integrity": "sha512-lfSRT7cs3iC4L+kv9suGYQEezn5Nii7Kpu+THsYVI0tA1Vh59LH45p4QADaD7hvIkmOz79eEGtoKQ9nAkAPkzA==", "dev": true, "bin": { "napi": "scripts/index.js" @@ -1939,9 +1939,9 @@ } }, "node_modules/@rollup/rollup-android-arm-eabi": { - "version": "4.9.5", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.9.5.tgz", - "integrity": "sha512-idWaG8xeSRCfRq9KpRysDHJ/rEHBEXcHuJ82XY0yYFIWnLMjZv9vF/7DOq8djQ2n3Lk6+3qfSH8AqlmHlmi1MA==", + "version": "4.9.6", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.9.6.tgz", + "integrity": "sha512-MVNXSSYN6QXOulbHpLMKYi60ppyO13W9my1qogeiAqtjb2yR4LSmfU2+POvDkLzhjYLXz9Rf9+9a3zFHW1Lecg==", "cpu": [ "arm" ], @@ -1952,9 +1952,9 @@ ] }, "node_modules/@rollup/rollup-android-arm64": { - "version": "4.9.5", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.9.5.tgz", - "integrity": "sha512-f14d7uhAMtsCGjAYwZGv6TwuS3IFaM4ZnGMUn3aCBgkcHAYErhV1Ad97WzBvS2o0aaDv4mVz+syiN0ElMyfBPg==", + "version": "4.9.6", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.9.6.tgz", + "integrity": "sha512-T14aNLpqJ5wzKNf5jEDpv5zgyIqcpn1MlwCrUXLrwoADr2RkWA0vOWP4XxbO9aiO3dvMCQICZdKeDrFl7UMClw==", "cpu": [ "arm64" ], @@ -1965,9 +1965,9 @@ ] }, "node_modules/@rollup/rollup-darwin-arm64": { - "version": "4.9.5", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.9.5.tgz", - "integrity": "sha512-ndoXeLx455FffL68OIUrVr89Xu1WLzAG4n65R8roDlCoYiQcGGg6MALvs2Ap9zs7AHg8mpHtMpwC8jBBjZrT/w==", + "version": "4.9.6", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.9.6.tgz", + "integrity": "sha512-CqNNAyhRkTbo8VVZ5R85X73H3R5NX9ONnKbXuHisGWC0qRbTTxnF1U4V9NafzJbgGM0sHZpdO83pLPzq8uOZFw==", "cpu": [ "arm64" ], @@ -1978,9 +1978,9 @@ ] }, "node_modules/@rollup/rollup-darwin-x64": { - "version": "4.9.5", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.9.5.tgz", - "integrity": "sha512-UmElV1OY2m/1KEEqTlIjieKfVwRg0Zwg4PLgNf0s3glAHXBN99KLpw5A5lrSYCa1Kp63czTpVll2MAqbZYIHoA==", + "version": "4.9.6", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.9.6.tgz", + "integrity": "sha512-zRDtdJuRvA1dc9Mp6BWYqAsU5oeLixdfUvkTHuiYOHwqYuQ4YgSmi6+/lPvSsqc/I0Omw3DdICx4Tfacdzmhog==", "cpu": [ "x64" ], @@ -1991,9 +1991,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm-gnueabihf": { - "version": "4.9.5", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.9.5.tgz", - "integrity": "sha512-Q0LcU61v92tQB6ae+udZvOyZ0wfpGojtAKrrpAaIqmJ7+psq4cMIhT/9lfV6UQIpeItnq/2QDROhNLo00lOD1g==", + "version": "4.9.6", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.9.6.tgz", + "integrity": "sha512-oNk8YXDDnNyG4qlNb6is1ojTOGL/tRhbbKeE/YuccItzerEZT68Z9gHrY3ROh7axDc974+zYAPxK5SH0j/G+QQ==", "cpu": [ "arm" ], @@ -2004,9 +2004,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm64-gnu": { - "version": "4.9.5", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.9.5.tgz", - "integrity": "sha512-dkRscpM+RrR2Ee3eOQmRWFjmV/payHEOrjyq1VZegRUa5OrZJ2MAxBNs05bZuY0YCtpqETDy1Ix4i/hRqX98cA==", + "version": "4.9.6", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.9.6.tgz", + "integrity": "sha512-Z3O60yxPtuCYobrtzjo0wlmvDdx2qZfeAWTyfOjEDqd08kthDKexLpV97KfAeUXPosENKd8uyJMRDfFMxcYkDQ==", "cpu": [ "arm64" ], @@ -2017,9 +2017,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm64-musl": { - "version": "4.9.5", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.9.5.tgz", - "integrity": "sha512-QaKFVOzzST2xzY4MAmiDmURagWLFh+zZtttuEnuNn19AiZ0T3fhPyjPPGwLNdiDT82ZE91hnfJsUiDwF9DClIQ==", + "version": "4.9.6", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.9.6.tgz", + "integrity": "sha512-gpiG0qQJNdYEVad+1iAsGAbgAnZ8j07FapmnIAQgODKcOTjLEWM9sRb+MbQyVsYCnA0Im6M6QIq6ax7liws6eQ==", "cpu": [ "arm64" ], @@ -2030,9 +2030,9 @@ ] }, "node_modules/@rollup/rollup-linux-riscv64-gnu": { - "version": "4.9.5", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.9.5.tgz", - "integrity": "sha512-HeGqmRJuyVg6/X6MpE2ur7GbymBPS8Np0S/vQFHDmocfORT+Zt76qu+69NUoxXzGqVP1pzaY6QIi0FJWLC3OPA==", + "version": "4.9.6", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.9.6.tgz", + "integrity": "sha512-+uCOcvVmFUYvVDr27aiyun9WgZk0tXe7ThuzoUTAukZJOwS5MrGbmSlNOhx1j80GdpqbOty05XqSl5w4dQvcOA==", "cpu": [ "riscv64" ], @@ -2043,9 +2043,9 @@ ] }, "node_modules/@rollup/rollup-linux-x64-gnu": { - "version": "4.9.5", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.9.5.tgz", - "integrity": "sha512-Dq1bqBdLaZ1Gb/l2e5/+o3B18+8TI9ANlA1SkejZqDgdU/jK/ThYaMPMJpVMMXy2uRHvGKbkz9vheVGdq3cJfA==", + "version": "4.9.6", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.9.6.tgz", + "integrity": "sha512-HUNqM32dGzfBKuaDUBqFB7tP6VMN74eLZ33Q9Y1TBqRDn+qDonkAUyKWwF9BR9unV7QUzffLnz9GrnKvMqC/fw==", "cpu": [ "x64" ], @@ -2056,9 +2056,9 @@ ] }, "node_modules/@rollup/rollup-linux-x64-musl": { - "version": "4.9.5", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.9.5.tgz", - "integrity": "sha512-ezyFUOwldYpj7AbkwyW9AJ203peub81CaAIVvckdkyH8EvhEIoKzaMFJj0G4qYJ5sw3BpqhFrsCc30t54HV8vg==", + "version": "4.9.6", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.9.6.tgz", + "integrity": "sha512-ch7M+9Tr5R4FK40FHQk8VnML0Szi2KRujUgHXd/HjuH9ifH72GUmw6lStZBo3c3GB82vHa0ZoUfjfcM7JiiMrQ==", "cpu": [ "x64" ], @@ -2069,9 +2069,9 @@ ] }, "node_modules/@rollup/rollup-win32-arm64-msvc": { - "version": "4.9.5", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.9.5.tgz", - "integrity": "sha512-aHSsMnUw+0UETB0Hlv7B/ZHOGY5bQdwMKJSzGfDfvyhnpmVxLMGnQPGNE9wgqkLUs3+gbG1Qx02S2LLfJ5GaRQ==", + "version": "4.9.6", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.9.6.tgz", + "integrity": "sha512-VD6qnR99dhmTQ1mJhIzXsRcTBvTjbfbGGwKAHcu+52cVl15AC/kplkhxzW/uT0Xl62Y/meBKDZvoJSJN+vTeGA==", "cpu": [ "arm64" ], @@ -2082,9 +2082,9 @@ ] }, "node_modules/@rollup/rollup-win32-ia32-msvc": { - "version": "4.9.5", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.9.5.tgz", - "integrity": "sha512-AiqiLkb9KSf7Lj/o1U3SEP9Zn+5NuVKgFdRIZkvd4N0+bYrTOovVd0+LmYCPQGbocT4kvFyK+LXCDiXPBF3fyA==", + "version": "4.9.6", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.9.6.tgz", + "integrity": "sha512-J9AFDq/xiRI58eR2NIDfyVmTYGyIZmRcvcAoJ48oDld/NTR8wyiPUu2X/v1navJ+N/FGg68LEbX3Ejd6l8B7MQ==", "cpu": [ "ia32" ], @@ -2095,9 +2095,9 @@ ] }, "node_modules/@rollup/rollup-win32-x64-msvc": { - "version": "4.9.5", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.9.5.tgz", - "integrity": "sha512-1q+mykKE3Vot1kaFJIDoUFv5TuW+QQVaf2FmTT9krg86pQrGStOSJJ0Zil7CFagyxDuouTepzt5Y5TVzyajOdQ==", + "version": "4.9.6", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.9.6.tgz", + "integrity": "sha512-jqzNLhNDvIZOrt69Ce4UjGRpXJBzhUBzawMwnaDAwyHriki3XollsewxWzOzz+4yOFDkuJHtTsZFwMxhYJWmLQ==", "cpu": [ "x64" ], @@ -2107,6 +2107,21 @@ "win32" ] }, + "node_modules/@shikijs/core": { + "version": "1.0.0-beta.3", + "resolved": "https://registry.npmjs.org/@shikijs/core/-/core-1.0.0-beta.3.tgz", + "integrity": "sha512-SCwPom2Wn8XxNlEeqdzycU93SKgzYeVsedjqDsgZaz4XiiPpZUzlHt2NAEQTwTnPcHNZapZ6vbkwJ8P11ggL3Q==", + "dev": true + }, + "node_modules/@shikijs/transformers": { + "version": "1.0.0-beta.3", + "resolved": "https://registry.npmjs.org/@shikijs/transformers/-/transformers-1.0.0-beta.3.tgz", + "integrity": "sha512-ASQQQqxW4dANxMGw4yGkTjtMSsUaRhImv/lzJEdfJ3/eP8TVlVYnohOFQVgpLjBBYGy9P0l0oKrlbjiGosTJ/Q==", + "dev": true, + "dependencies": { + "shiki": "1.0.0-beta.3" + } + }, "node_modules/@types/buble": { "version": "0.19.2", "resolved": "https://registry.npmjs.org/@types/buble/-/buble-0.19.2.tgz", @@ -2222,9 +2237,9 @@ "dev": true }, "node_modules/@types/node": { - "version": "18.19.8", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.8.tgz", - "integrity": "sha512-g1pZtPhsvGVTwmeVoexWZLTQaOvXwoSq//pTL0DHeNzUDrFnir4fgETdhjhIxjVnN+hKOuh98+E1eMLnUXstFg==", + "version": "18.18.14", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", + "integrity": "sha512-iSOeNeXYNYNLLOMDSVPvIFojclvMZ/HDY2dU17kUlcsOsSQETbWIslJbYLZgA+ox8g2XQwSHKTkght1a5X26lQ==", "dev": true, "dependencies": { "undici-types": "~5.26.4" @@ -2290,16 +2305,16 @@ } }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "6.19.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.19.0.tgz", - "integrity": "sha512-DUCUkQNklCQYnrBSSikjVChdc84/vMPDQSgJTHBZ64G9bA9w0Crc0rd2diujKbTdp6w2J47qkeHQLoi0rpLCdg==", + "version": "6.20.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.20.0.tgz", + "integrity": "sha512-fTwGQUnjhoYHeSF6m5pWNkzmDDdsKELYrOBxhjMrofPqCkoC2k3B2wvGHFxa1CTIqkEn88nlW1HVMztjo2K8Hg==", "dev": true, "dependencies": { "@eslint-community/regexpp": "^4.5.1", - "@typescript-eslint/scope-manager": "6.19.0", - "@typescript-eslint/type-utils": "6.19.0", - "@typescript-eslint/utils": "6.19.0", - "@typescript-eslint/visitor-keys": "6.19.0", + "@typescript-eslint/scope-manager": "6.20.0", + "@typescript-eslint/type-utils": "6.20.0", + "@typescript-eslint/utils": "6.20.0", + "@typescript-eslint/visitor-keys": "6.20.0", "debug": "^4.3.4", "graphemer": "^1.4.0", "ignore": "^5.2.4", @@ -2325,15 +2340,15 @@ } }, "node_modules/@typescript-eslint/parser": { - "version": "6.19.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-6.19.0.tgz", - "integrity": "sha512-1DyBLG5SH7PYCd00QlroiW60YJ4rWMuUGa/JBV0iZuqi4l4IK3twKPq5ZkEebmGqRjXWVgsUzfd3+nZveewgow==", + "version": "6.20.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-6.20.0.tgz", + "integrity": "sha512-bYerPDF/H5v6V76MdMYhjwmwgMA+jlPVqjSDq2cRqMi8bP5sR3Z+RLOiOMad3nsnmDVmn2gAFCyNgh/dIrfP/w==", "dev": true, "dependencies": { - "@typescript-eslint/scope-manager": "6.19.0", - "@typescript-eslint/types": "6.19.0", - "@typescript-eslint/typescript-estree": "6.19.0", - "@typescript-eslint/visitor-keys": "6.19.0", + "@typescript-eslint/scope-manager": "6.20.0", + "@typescript-eslint/types": "6.20.0", + "@typescript-eslint/typescript-estree": "6.20.0", + "@typescript-eslint/visitor-keys": "6.20.0", "debug": "^4.3.4" }, "engines": { @@ -2353,13 +2368,13 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "6.19.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.19.0.tgz", - "integrity": "sha512-dO1XMhV2ehBI6QN8Ufi7I10wmUovmLU0Oru3n5LVlM2JuzB4M+dVphCPLkVpKvGij2j/pHBWuJ9piuXx+BhzxQ==", + "version": "6.20.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.20.0.tgz", + "integrity": "sha512-p4rvHQRDTI1tGGMDFQm+GtxP1ZHyAh64WANVoyEcNMpaTFn3ox/3CcgtIlELnRfKzSs/DwYlDccJEtr3O6qBvA==", "dev": true, "dependencies": { - "@typescript-eslint/types": "6.19.0", - "@typescript-eslint/visitor-keys": "6.19.0" + "@typescript-eslint/types": "6.20.0", + "@typescript-eslint/visitor-keys": "6.20.0" }, "engines": { "node": "^16.0.0 || >=18.0.0" @@ -2370,13 +2385,13 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "6.19.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-6.19.0.tgz", - "integrity": "sha512-mcvS6WSWbjiSxKCwBcXtOM5pRkPQ6kcDds/juxcy/727IQr3xMEcwr/YLHW2A2+Fp5ql6khjbKBzOyjuPqGi/w==", + "version": "6.20.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-6.20.0.tgz", + "integrity": "sha512-qnSobiJQb1F5JjN0YDRPHruQTrX7ICsmltXhkV536mp4idGAYrIyr47zF/JmkJtEcAVnIz4gUYJ7gOZa6SmN4g==", "dev": true, "dependencies": { - "@typescript-eslint/typescript-estree": "6.19.0", - "@typescript-eslint/utils": "6.19.0", + "@typescript-eslint/typescript-estree": "6.20.0", + "@typescript-eslint/utils": "6.20.0", "debug": "^4.3.4", "ts-api-utils": "^1.0.1" }, @@ -2397,9 +2412,9 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "6.19.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.19.0.tgz", - "integrity": "sha512-lFviGV/vYhOy3m8BJ/nAKoAyNhInTdXpftonhWle66XHAtT1ouBlkjL496b5H5hb8dWXHwtypTqgtb/DEa+j5A==", + "version": "6.20.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.20.0.tgz", + "integrity": "sha512-MM9mfZMAhiN4cOEcUOEx+0HmuaW3WBfukBZPCfwSqFnQy0grXYtngKCqpQN339X3RrwtzspWJrpbrupKYUSBXQ==", "dev": true, "engines": { "node": "^16.0.0 || >=18.0.0" @@ -2410,13 +2425,13 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "6.19.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.19.0.tgz", - "integrity": "sha512-o/zefXIbbLBZ8YJ51NlkSAt2BamrK6XOmuxSR3hynMIzzyMY33KuJ9vuMdFSXW+H0tVvdF9qBPTHA91HDb4BIQ==", + "version": "6.20.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.20.0.tgz", + "integrity": "sha512-RnRya9q5m6YYSpBN7IzKu9FmLcYtErkDkc8/dKv81I9QiLLtVBHrjz+Ev/crAqgMNW2FCsoZF4g2QUylMnJz+g==", "dev": true, "dependencies": { - "@typescript-eslint/types": "6.19.0", - "@typescript-eslint/visitor-keys": "6.19.0", + "@typescript-eslint/types": "6.20.0", + "@typescript-eslint/visitor-keys": "6.20.0", "debug": "^4.3.4", "globby": "^11.1.0", "is-glob": "^4.0.3", @@ -2438,17 +2453,17 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "6.19.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.19.0.tgz", - "integrity": "sha512-QR41YXySiuN++/dC9UArYOg4X86OAYP83OWTewpVx5ct1IZhjjgTLocj7QNxGhWoTqknsgpl7L+hGygCO+sdYw==", + "version": "6.20.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.20.0.tgz", + "integrity": "sha512-/EKuw+kRu2vAqCoDwDCBtDRU6CTKbUmwwI7SH7AashZ+W+7o8eiyy6V2cdOqN49KsTcASWsC5QeghYuRDTyOOg==", "dev": true, "dependencies": { "@eslint-community/eslint-utils": "^4.4.0", "@types/json-schema": "^7.0.12", "@types/semver": "^7.5.0", - "@typescript-eslint/scope-manager": "6.19.0", - "@typescript-eslint/types": "6.19.0", - "@typescript-eslint/typescript-estree": "6.19.0", + "@typescript-eslint/scope-manager": "6.20.0", + "@typescript-eslint/types": "6.20.0", + "@typescript-eslint/typescript-estree": "6.20.0", "semver": "^7.5.4" }, "engines": { @@ -2463,12 +2478,12 @@ } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "6.19.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.19.0.tgz", - "integrity": "sha512-hZaUCORLgubBvtGpp1JEFEazcuEdfxta9j4iUwdSAr7mEsYYAp3EAUyCZk3VEEqGj6W+AV4uWyrDGtrlawAsgQ==", + "version": "6.20.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.20.0.tgz", + "integrity": "sha512-E8Cp98kRe4gKHjJD4NExXKz/zOJ1A2hhZc+IMVD6i7w4yjIvh6VyuRI0gRtxAsXtoC35uGMaQ9rjI2zJaXDEAw==", "dev": true, "dependencies": { - "@typescript-eslint/types": "6.19.0", + "@typescript-eslint/types": "6.20.0", "eslint-visitor-keys": "^3.4.1" }, "engines": { @@ -2554,6 +2569,41 @@ "integrity": "sha512-+KpckaAQyfbvshdDW5xQylLni1asvNSGme1JFs8I1+/H5pHEhqUKMEQD/qn3Nx5+/nycBq11qAEi8lk+LXI2dA==", "dev": true }, + "node_modules/@vue/devtools-kit": { + "version": "7.0.14", + "resolved": "https://registry.npmjs.org/@vue/devtools-kit/-/devtools-kit-7.0.14.tgz", + "integrity": "sha512-wAAJazr4hI0aVRpgWOCVPw+NzMQdthhnprHHIg4njp1MkKrpCNGQ7MtQbZF1AltAA7xpMCGyyt+0kYH0FqTiPg==", + "dev": true, + "dependencies": { + "@vue/devtools-schema": "^7.0.14", + "@vue/devtools-shared": "^7.0.14", + "hookable": "^5.5.3", + "mitt": "^3.0.1", + "perfect-debounce": "^1.0.0", + "speakingurl": "^14.0.1" + } + }, + "node_modules/@vue/devtools-kit/node_modules/mitt": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/mitt/-/mitt-3.0.1.tgz", + "integrity": "sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw==", + "dev": true + }, + "node_modules/@vue/devtools-schema": { + "version": "7.0.14", + "resolved": "https://registry.npmjs.org/@vue/devtools-schema/-/devtools-schema-7.0.14.tgz", + "integrity": "sha512-tpUeCLVrdHX+KzWMLTAwx/vAPFbo6jAUi7sr6Q+0mBIqIVSSIxNr5wEhegiFvYva+OtDeM2OrT+f7/X/5bvZNg==", + "dev": true + }, + "node_modules/@vue/devtools-shared": { + "version": "7.0.14", + "resolved": "https://registry.npmjs.org/@vue/devtools-shared/-/devtools-shared-7.0.14.tgz", + "integrity": "sha512-79RP1NDakBVWou9rDpVnT1WMjTbL1lJKm6YEOodjQ0dq5ehf0wsRbeYDhgAlnjehWRzTq5GAYFBFUPYBs0/QpA==", + "dev": true, + "dependencies": { + "rfdc": "^1.3.1" + } + }, "node_modules/@vue/eslint-config-prettier": { "version": "9.0.0", "resolved": "https://registry.npmjs.org/@vue/eslint-config-prettier/-/eslint-config-prettier-9.0.0.tgz", @@ -2657,9 +2707,9 @@ } }, "node_modules/@vueuse/core/node_modules/vue-demi": { - "version": "0.14.6", - "resolved": "https://registry.npmjs.org/vue-demi/-/vue-demi-0.14.6.tgz", - "integrity": "sha512-8QA7wrYSHKaYgUxDA5ZC24w+eHm3sYCbp0EzcDwKqN3p6HqtTCGR/GVsPyZW92unff4UlcSh++lmqDWN3ZIq4w==", + "version": "0.14.7", + "resolved": "https://registry.npmjs.org/vue-demi/-/vue-demi-0.14.7.tgz", + "integrity": "sha512-EOG8KXDQNwkJILkx/gPcoL/7vH+hORoBaKgGe+6W7VFMvCYJfmF2dGbvgDroVnI8LU7/kTu8mbjRZGBU1z9NTA==", "dev": true, "hasInstallScript": true, "bin": { @@ -2749,9 +2799,9 @@ } }, "node_modules/@vueuse/integrations/node_modules/vue-demi": { - "version": "0.14.6", - "resolved": "https://registry.npmjs.org/vue-demi/-/vue-demi-0.14.6.tgz", - "integrity": "sha512-8QA7wrYSHKaYgUxDA5ZC24w+eHm3sYCbp0EzcDwKqN3p6HqtTCGR/GVsPyZW92unff4UlcSh++lmqDWN3ZIq4w==", + "version": "0.14.7", + "resolved": "https://registry.npmjs.org/vue-demi/-/vue-demi-0.14.7.tgz", + "integrity": "sha512-EOG8KXDQNwkJILkx/gPcoL/7vH+hORoBaKgGe+6W7VFMvCYJfmF2dGbvgDroVnI8LU7/kTu8mbjRZGBU1z9NTA==", "dev": true, "hasInstallScript": true, "bin": { @@ -2796,9 +2846,9 @@ } }, "node_modules/@vueuse/shared/node_modules/vue-demi": { - "version": "0.14.6", - "resolved": "https://registry.npmjs.org/vue-demi/-/vue-demi-0.14.6.tgz", - "integrity": "sha512-8QA7wrYSHKaYgUxDA5ZC24w+eHm3sYCbp0EzcDwKqN3p6HqtTCGR/GVsPyZW92unff4UlcSh++lmqDWN3ZIq4w==", + "version": "0.14.7", + "resolved": "https://registry.npmjs.org/vue-demi/-/vue-demi-0.14.7.tgz", + "integrity": "sha512-EOG8KXDQNwkJILkx/gPcoL/7vH+hORoBaKgGe+6W7VFMvCYJfmF2dGbvgDroVnI8LU7/kTu8mbjRZGBU1z9NTA==", "dev": true, "hasInstallScript": true, "bin": { @@ -3141,9 +3191,9 @@ "dev": true }, "node_modules/available-typed-arrays": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", - "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==", + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.6.tgz", + "integrity": "sha512-j1QzY8iPNPG4o4xmO3ptzpRxTciqD3MgEHtifP/YnJpIo58Xu+ne4BejlbkuaLfXn/nz6HFiw29bLpj2PNMdGg==", "dev": true, "engines": { "node": ">= 0.4" @@ -3153,9 +3203,9 @@ } }, "node_modules/axios": { - "version": "1.6.5", - "resolved": "https://registry.npmjs.org/axios/-/axios-1.6.5.tgz", - "integrity": "sha512-Ii012v05KEVuUoFWmMW/UQv9aRIc3ZwkWDcM+h5Il8izZCtRVpDUfwpoFf7eOtajT3QiGR4yDUx7lPqHJULgbg==", + "version": "1.6.7", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.6.7.tgz", + "integrity": "sha512-/hDJGff6/c7u0hDkvkGxR/oy6CbCs8ziCsC7SqmhjfozqiJGc8Z11wrv9z9lYfY4K8l+H9TpjcMDX0xOZmx+RA==", "dev": true, "dependencies": { "follow-redirects": "^1.15.4", @@ -3257,9 +3307,9 @@ "dev": true }, "node_modules/browserslist": { - "version": "4.22.2", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.22.2.tgz", - "integrity": "sha512-0UgcrvQmBDvZHFGdYUehrCNIazki7/lUP3kkoi/r3YB2amZbFM9J43ZRkJTXBUZK4gmx56+Sqk9+Vs9mwZx9+A==", + "version": "4.22.3", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.22.3.tgz", + "integrity": "sha512-UAp55yfwNv0klWNapjs/ktHoguxuQNGnOzxYmfnXIS+8AsRDZkSDxg7R1AX3GKzn078SBI5dzwzj/Yx0Or0e3A==", "dev": true, "funding": [ { @@ -3276,8 +3326,8 @@ } ], "dependencies": { - "caniuse-lite": "^1.0.30001565", - "electron-to-chromium": "^1.4.601", + "caniuse-lite": "^1.0.30001580", + "electron-to-chromium": "^1.4.648", "node-releases": "^2.0.14", "update-browserslist-db": "^1.0.13" }, @@ -3492,9 +3542,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001579", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001579.tgz", - "integrity": "sha512-u5AUVkixruKHJjw/pj9wISlcMpgFWzSrczLZbrqBSxukQixmg0SJ5sZTpvaFvxU0HoQKd4yoyAogyrAz9pzJnA==", + "version": "1.0.30001582", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001582.tgz", + "integrity": "sha512-vsJG3V5vgfduaQGVxL53uSX/HUzxyr2eA8xCo36OLal7sRcSZbibJtLeh0qja4sFOr/QQGt4opB4tOy+eOgAxg==", "dev": true, "funding": [ { @@ -3678,9 +3728,9 @@ "dev": true }, "node_modules/cli-truncate/node_modules/string-width": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.0.0.tgz", - "integrity": "sha512-GPQHj7row82Hjo9hKZieKcHIhaAIKOJvFSIZXuCU9OASVZrMNUaZuz++SPVrBjnLsnk4k+z9f2EIypgxf2vNFw==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.1.0.tgz", + "integrity": "sha512-SEIJCWiX7Kg4c129n48aDRwLbFb2LJmXXFrWBG4NGaRtMQ3myKPKbwrD1BKqQn74oCoNMBVrfDEr5M9YxCsrkw==", "dev": true, "dependencies": { "emoji-regex": "^10.3.0", @@ -3946,9 +3996,9 @@ "dev": true }, "node_modules/core-js": { - "version": "3.35.0", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.35.0.tgz", - "integrity": "sha512-ntakECeqg81KqMueeGJ79Q5ZgQNR+6eaE8sxGCx62zMbAIj65q+uYvatToew3m6eAGdU4gNZwpZ34NMe4GYswg==", + "version": "3.35.1", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.35.1.tgz", + "integrity": "sha512-IgdsbxNyMskrTFxa9lWHyMwAJU5gXOPP+1yO+K59d50VLVAIDAbs7gIv705KzALModfK3ZrSZTPNpC0PQgIZuw==", "dev": true, "hasInstallScript": true, "funding": { @@ -3957,9 +4007,9 @@ } }, "node_modules/core-js-compat": { - "version": "3.35.0", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.35.0.tgz", - "integrity": "sha512-5blwFAddknKeNgsjBzilkdQ0+YK8L1PfqPYq40NOYMYFSS38qj+hpTcLLWwpIwA2A5bje/x5jmVn2tzUMg9IVw==", + "version": "3.35.1", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.35.1.tgz", + "integrity": "sha512-sftHa5qUJY3rs9Zht1WEnmkvXputCyDBczPnr7QDgL8n3qrF3CMXY4VPSYtOLLiOUJcah2WNXREd48iOl6mQIw==", "dev": true, "dependencies": { "browserslist": "^4.22.2" @@ -4213,9 +4263,9 @@ } }, "node_modules/electron-to-chromium": { - "version": "1.4.639", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.639.tgz", - "integrity": "sha512-CkKf3ZUVZchr+zDpAlNLEEy2NJJ9T64ULWaDgy3THXXlPVPkLu3VOs9Bac44nebVtdwl2geSj6AxTtGDOxoXhg==", + "version": "1.4.655", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.655.tgz", + "integrity": "sha512-2yszojF7vIZ68adIOvzV4bku8OZad9w5H9xF3ZAMZjPuOjBarlflUkjN6DggdV+L71WZuKUfKUhov/34+G5QHg==", "dev": true }, "node_modules/emoji-regex": { @@ -4375,9 +4425,9 @@ "dev": true }, "node_modules/esbuild": { - "version": "0.19.11", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.19.11.tgz", - "integrity": "sha512-HJ96Hev2hX/6i5cDVwcqiJBBtuo9+FeIJOtZ9W1kA5M6AMJRHUZlpYZ1/SbEwtO0ioNAW8rUooVpC/WehY2SfA==", + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.19.12.tgz", + "integrity": "sha512-aARqgq8roFBj054KvQr5f1sFu0D65G+miZRCuJyJ0G13Zwx7vRar5Zhn2tkQNzIXcBrNVsv/8stehpj+GAjgbg==", "dev": true, "hasInstallScript": true, "bin": { @@ -4387,29 +4437,29 @@ "node": ">=12" }, "optionalDependencies": { - "@esbuild/aix-ppc64": "0.19.11", - "@esbuild/android-arm": "0.19.11", - "@esbuild/android-arm64": "0.19.11", - "@esbuild/android-x64": "0.19.11", - "@esbuild/darwin-arm64": "0.19.11", - "@esbuild/darwin-x64": "0.19.11", - "@esbuild/freebsd-arm64": "0.19.11", - "@esbuild/freebsd-x64": "0.19.11", - "@esbuild/linux-arm": "0.19.11", - "@esbuild/linux-arm64": "0.19.11", - "@esbuild/linux-ia32": "0.19.11", - "@esbuild/linux-loong64": "0.19.11", - "@esbuild/linux-mips64el": "0.19.11", - "@esbuild/linux-ppc64": "0.19.11", - "@esbuild/linux-riscv64": "0.19.11", - "@esbuild/linux-s390x": "0.19.11", - "@esbuild/linux-x64": "0.19.11", - "@esbuild/netbsd-x64": "0.19.11", - "@esbuild/openbsd-x64": "0.19.11", - "@esbuild/sunos-x64": "0.19.11", - "@esbuild/win32-arm64": "0.19.11", - "@esbuild/win32-ia32": "0.19.11", - "@esbuild/win32-x64": "0.19.11" + "@esbuild/aix-ppc64": "0.19.12", + "@esbuild/android-arm": "0.19.12", + "@esbuild/android-arm64": "0.19.12", + "@esbuild/android-x64": "0.19.12", + "@esbuild/darwin-arm64": "0.19.12", + "@esbuild/darwin-x64": "0.19.12", + "@esbuild/freebsd-arm64": "0.19.12", + "@esbuild/freebsd-x64": "0.19.12", + "@esbuild/linux-arm": "0.19.12", + "@esbuild/linux-arm64": "0.19.12", + "@esbuild/linux-ia32": "0.19.12", + "@esbuild/linux-loong64": "0.19.12", + "@esbuild/linux-mips64el": "0.19.12", + "@esbuild/linux-ppc64": "0.19.12", + "@esbuild/linux-riscv64": "0.19.12", + "@esbuild/linux-s390x": "0.19.12", + "@esbuild/linux-x64": "0.19.12", + "@esbuild/netbsd-x64": "0.19.12", + "@esbuild/openbsd-x64": "0.19.12", + "@esbuild/sunos-x64": "0.19.12", + "@esbuild/win32-arm64": "0.19.12", + "@esbuild/win32-ia32": "0.19.12", + "@esbuild/win32-x64": "0.19.12" } }, "node_modules/escalade": { @@ -4684,9 +4734,9 @@ } }, "node_modules/eslint-plugin-vue": { - "version": "9.20.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-9.20.1.tgz", - "integrity": "sha512-GyCs8K3lkEvoyC1VV97GJhP1SvqsKCiWGHnbn0gVUYiUhaH2+nB+Dv1uekv1THFMPbBfYxukrzQdltw950k+LQ==", + "version": "9.21.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-9.21.1.tgz", + "integrity": "sha512-XVtI7z39yOVBFJyi8Ljbn7kY9yHzznKXL02qQYn+ta63Iy4A9JFBw6o4OSB9hyD2++tVT+su9kQqetUyCCwhjw==", "dev": true, "dependencies": { "@eslint-community/eslint-utils": "^4.4.0", @@ -4694,7 +4744,7 @@ "nth-check": "^2.1.1", "postcss-selector-parser": "^6.0.13", "semver": "^7.5.4", - "vue-eslint-parser": "^9.4.0", + "vue-eslint-parser": "^9.4.2", "xml-name-validator": "^4.0.0" }, "engines": { @@ -5024,9 +5074,9 @@ "dev": true }, "node_modules/fastq": { - "version": "1.16.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.16.0.tgz", - "integrity": "sha512-ifCoaXsDrsdkWTtiNJX5uzHDsrck5TzfKKDcuFFTIrrc/BS076qgEIfoIy1VeZqViznfKiysPYTh/QeHtnIsYA==", + "version": "1.17.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.0.tgz", + "integrity": "sha512-zGygtijUMT7jnk3h26kUms3BkSDp4IfIKjmnqI2tvx6nuBfiF1UqOxbnLfzdv+apBy+53oaImsKtMw/xYbW+1w==", "dev": true, "dependencies": { "reusify": "^1.0.4" @@ -5042,31 +5092,27 @@ } }, "node_modules/figures": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-5.0.0.tgz", - "integrity": "sha512-ej8ksPF4x6e5wvK9yevct0UCXh8TTFlWGVLlgjZuoBH1HwjIfKE/IdL5mq89sFA7zELi1VhKpmtDnrs7zWyeyg==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", + "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", "dev": true, "dependencies": { - "escape-string-regexp": "^5.0.0", - "is-unicode-supported": "^1.2.0" + "escape-string-regexp": "^1.0.5" }, "engines": { - "node": ">=14" + "node": ">=8" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/figures/node_modules/escape-string-regexp": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", - "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", "dev": true, "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=0.8.0" } }, "node_modules/file-entry-cache": { @@ -5696,12 +5742,12 @@ } }, "node_modules/has-tostringtag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", - "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", + "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", "dev": true, "dependencies": { - "has-symbols": "^1.0.2" + "has-symbols": "^1.0.3" }, "engines": { "node": ">= 0.4" @@ -5768,6 +5814,12 @@ "he": "bin/he" } }, + "node_modules/hookable": { + "version": "5.5.3", + "resolved": "https://registry.npmjs.org/hookable/-/hookable-5.5.3.tgz", + "integrity": "sha512-Yc+BQe8SvoXH1643Qez1zqLRmbA5rCL+sSmk6TVos0LWVfNIB7PGncdlId77WzLGSIB5KaWgTaNTs2lNVEI6VQ==", + "dev": true + }, "node_modules/hosted-git-info": { "version": "2.8.9", "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", @@ -5850,9 +5902,9 @@ ] }, "node_modules/ignore": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.0.tgz", - "integrity": "sha512-g7dmpshy+gD7mh88OC9NwSGTKoc3kyLAZQRU1mt53Aw/vnvfXnbC+F/7F7QoYVKbV+KNvJx8wArewKy1vXMtlg==", + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz", + "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==", "dev": true, "engines": { "node": ">= 4" @@ -5909,18 +5961,18 @@ "dev": true }, "node_modules/inquirer": { - "version": "9.2.12", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-9.2.12.tgz", - "integrity": "sha512-mg3Fh9g2zfuVWJn6lhST0O7x4n03k7G8Tx5nvikJkbq8/CK47WDVm+UznF0G6s5Zi0KcyUisr6DU8T67N5U+1Q==", + "version": "9.2.13", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-9.2.13.tgz", + "integrity": "sha512-mUlJNemjYioZgaZXqEFlQ0z9GD8/o+pavIF3JyhzWLX4Xa9M1wioGMCxQEFmps70un9lrah2WaBl3kSRVcoV3g==", "dev": true, "dependencies": { - "@ljharb/through": "^2.3.11", + "@ljharb/through": "^2.3.12", "ansi-escapes": "^4.3.2", "chalk": "^5.3.0", "cli-cursor": "^3.1.0", "cli-width": "^4.1.0", "external-editor": "^3.1.0", - "figures": "^5.0.0", + "figures": "^3.2.0", "lodash": "^4.17.21", "mute-stream": "1.0.0", "ora": "^5.4.1", @@ -6253,12 +6305,12 @@ } }, "node_modules/is-typed-array": { - "version": "1.1.12", - "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.12.tgz", - "integrity": "sha512-Z14TF2JNG8Lss5/HMqt0//T9JeHXttXy5pH/DBU4vi98ozO2btxzq9MwYDZYnKwU8nRsz/+GVFVRDq3DkVuSPg==", + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.13.tgz", + "integrity": "sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==", "dev": true, "dependencies": { - "which-typed-array": "^1.1.11" + "which-typed-array": "^1.1.14" }, "engines": { "node": ">= 0.4" @@ -6274,12 +6326,12 @@ "dev": true }, "node_modules/is-unicode-supported": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-1.3.0.tgz", - "integrity": "sha512-43r2mRvz+8JRIKnWJ+3j8JtjRKZ6GmjzfaE/qiBJnikNnYv/6bagRJ1kUhNk8R5EX/GkobD+r+sfxCPJsiKBLQ==", + "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": ">=12" + "node": ">=10" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" @@ -6570,9 +6622,9 @@ "dev": true }, "node_modules/lint-staged": { - "version": "15.2.0", - "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-15.2.0.tgz", - "integrity": "sha512-TFZzUEV00f+2YLaVPWBWGAMq7So6yQx+GG8YRMDeOEIf95Zn5RyiLMsEiX4KTNl9vq/w+NqRJkLA1kPIo15ufQ==", + "version": "15.2.1", + "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-15.2.1.tgz", + "integrity": "sha512-dhwAPnM85VdshybV9FWI/9ghTvMLoQLEXgVMx+ua2DN7mdfzd/tRfoU2yhMcBac0RHkofoxdnnJUokr8s4zKmQ==", "dev": true, "dependencies": { "chalk": "5.3.0", @@ -6580,7 +6632,7 @@ "debug": "4.3.4", "execa": "8.0.1", "lilconfig": "3.0.0", - "listr2": "8.0.0", + "listr2": "8.0.1", "micromatch": "4.0.5", "pidtree": "0.6.0", "string-argv": "0.3.2", @@ -6606,9 +6658,9 @@ } }, "node_modules/listr2": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/listr2/-/listr2-8.0.0.tgz", - "integrity": "sha512-u8cusxAcyqAiQ2RhYvV7kRKNLgUvtObIbhOX2NCXqvp1UU32xIg5CT22ykS2TPKJXZWJwtK3IKLiqAGlGNE+Zg==", + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/listr2/-/listr2-8.0.1.tgz", + "integrity": "sha512-ovJXBXkKGfq+CwmKTjluEqFi3p4h8xvkxGQQAQan22YCgef4KZ1mKGjzfGh6PL6AW5Csw0QiQPNuQyH+6Xk3hA==", "dev": true, "dependencies": { "cli-truncate": "^4.0.0", @@ -6641,9 +6693,9 @@ "dev": true }, "node_modules/listr2/node_modules/string-width": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.0.0.tgz", - "integrity": "sha512-GPQHj7row82Hjo9hKZieKcHIhaAIKOJvFSIZXuCU9OASVZrMNUaZuz++SPVrBjnLsnk4k+z9f2EIypgxf2vNFw==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.1.0.tgz", + "integrity": "sha512-SEIJCWiX7Kg4c129n48aDRwLbFb2LJmXXFrWBG4NGaRtMQ3myKPKbwrD1BKqQn74oCoNMBVrfDEr5M9YxCsrkw==", "dev": true, "dependencies": { "emoji-regex": "^10.3.0", @@ -6793,18 +6845,6 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, - "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", @@ -6962,9 +7002,9 @@ } }, "node_modules/log-update/node_modules/string-width": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.0.0.tgz", - "integrity": "sha512-GPQHj7row82Hjo9hKZieKcHIhaAIKOJvFSIZXuCU9OASVZrMNUaZuz++SPVrBjnLsnk4k+z9f2EIypgxf2vNFw==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.1.0.tgz", + "integrity": "sha512-SEIJCWiX7Kg4c129n48aDRwLbFb2LJmXXFrWBG4NGaRtMQ3myKPKbwrD1BKqQn74oCoNMBVrfDEr5M9YxCsrkw==", "dev": true, "dependencies": { "emoji-regex": "^10.3.0", @@ -7032,9 +7072,9 @@ } }, "node_modules/magic-string": { - "version": "0.30.5", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.5.tgz", - "integrity": "sha512-7xlpfBaQaP/T6Vh8MO/EqXSW5En6INHEvEXQiuff7Gku0PWjU3uf6w/j9o7O+SpB5fOAkrI5HeoNgwjEO0pFsA==", + "version": "0.30.6", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.6.tgz", + "integrity": "sha512-n62qCLbPjNjyo+owKtveQxZFZTBm+Ms6YoGD23Wew6Vw337PElFNifQpknPruVRQV57kVShPnLGo9vWxVhpPvA==", "dev": true, "dependencies": { "@jridgewell/sourcemap-codec": "^1.4.15" @@ -8017,18 +8057,6 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, - "node_modules/ora/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/ora/node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -8218,6 +8246,12 @@ "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==", "dev": true }, + "node_modules/perfect-debounce": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/perfect-debounce/-/perfect-debounce-1.0.0.tgz", + "integrity": "sha512-xCy9V055GLEqoFaHoC1SoLIaLmWctgCUaBaWxDZ7/Zx4CTyX7cJQLJOok/orfjZAh9kEYpjJa4d0KcJmCbctZA==", + "dev": true + }, "node_modules/picocolors": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", @@ -8275,9 +8309,9 @@ } }, "node_modules/pinia/node_modules/vue-demi": { - "version": "0.14.6", - "resolved": "https://registry.npmjs.org/vue-demi/-/vue-demi-0.14.6.tgz", - "integrity": "sha512-8QA7wrYSHKaYgUxDA5ZC24w+eHm3sYCbp0EzcDwKqN3p6HqtTCGR/GVsPyZW92unff4UlcSh++lmqDWN3ZIq4w==", + "version": "0.14.7", + "resolved": "https://registry.npmjs.org/vue-demi/-/vue-demi-0.14.7.tgz", + "integrity": "sha512-EOG8KXDQNwkJILkx/gPcoL/7vH+hORoBaKgGe+6W7VFMvCYJfmF2dGbvgDroVnI8LU7/kTu8mbjRZGBU1z9NTA==", "dev": true, "hasInstallScript": true, "bin": { @@ -8555,7 +8589,7 @@ "version": "19.11.1", "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-19.11.1.tgz", "integrity": "sha512-39olGaX2djYUdhaQQHDZ0T0GwEp+5f9UB9HmEP0qHfdQHIq0xGQZuAZ5TLnJIc/88SrPLpEflPC+xUqOTv3c5g==", - "deprecated": "< 21.3.7 is no longer supported", + "deprecated": "< 21.5.0 is no longer supported", "dev": true, "hasInstallScript": true, "dependencies": { @@ -9001,9 +9035,9 @@ } }, "node_modules/rfdc": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.3.0.tgz", - "integrity": "sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.3.1.tgz", + "integrity": "sha512-r5a3l5HzYlIC68TpmYKlxWjmOP6wiPJ1vWv2HeLhNsRZMrCkxeqxiHlQ21oXmQ4F3SiryXBHhAD7JZqvOJjFmg==", "dev": true }, "node_modules/rimraf": { @@ -9064,9 +9098,9 @@ } }, "node_modules/rollup": { - "version": "4.9.5", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.9.5.tgz", - "integrity": "sha512-E4vQW0H/mbNMw2yLSqJyjtkHY9dslf/p0zuT1xehNRqUTBOFMqEjguDvqhXr7N7r/4ttb2jr4T41d3dncmIgbQ==", + "version": "4.9.6", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.9.6.tgz", + "integrity": "sha512-05lzkCS2uASX0CiLFybYfVkwNbKZG5NFQ6Go0VWyogFTXXbR039UVsegViTntkk4OglHBdF54ccApXRRuXRbsg==", "dev": true, "dependencies": { "@types/estree": "1.0.5" @@ -9079,19 +9113,19 @@ "npm": ">=8.0.0" }, "optionalDependencies": { - "@rollup/rollup-android-arm-eabi": "4.9.5", - "@rollup/rollup-android-arm64": "4.9.5", - "@rollup/rollup-darwin-arm64": "4.9.5", - "@rollup/rollup-darwin-x64": "4.9.5", - "@rollup/rollup-linux-arm-gnueabihf": "4.9.5", - "@rollup/rollup-linux-arm64-gnu": "4.9.5", - "@rollup/rollup-linux-arm64-musl": "4.9.5", - "@rollup/rollup-linux-riscv64-gnu": "4.9.5", - "@rollup/rollup-linux-x64-gnu": "4.9.5", - "@rollup/rollup-linux-x64-musl": "4.9.5", - "@rollup/rollup-win32-arm64-msvc": "4.9.5", - "@rollup/rollup-win32-ia32-msvc": "4.9.5", - "@rollup/rollup-win32-x64-msvc": "4.9.5", + "@rollup/rollup-android-arm-eabi": "4.9.6", + "@rollup/rollup-android-arm64": "4.9.6", + "@rollup/rollup-darwin-arm64": "4.9.6", + "@rollup/rollup-darwin-x64": "4.9.6", + "@rollup/rollup-linux-arm-gnueabihf": "4.9.6", + "@rollup/rollup-linux-arm64-gnu": "4.9.6", + "@rollup/rollup-linux-arm64-musl": "4.9.6", + "@rollup/rollup-linux-riscv64-gnu": "4.9.6", + "@rollup/rollup-linux-x64-gnu": "4.9.6", + "@rollup/rollup-linux-x64-musl": "4.9.6", + "@rollup/rollup-win32-arm64-msvc": "4.9.6", + "@rollup/rollup-win32-ia32-msvc": "4.9.6", + "@rollup/rollup-win32-x64-msvc": "4.9.6", "fsevents": "~2.3.2" } }, @@ -9470,28 +9504,13 @@ "node": "*" } }, - "node_modules/shikiji": { - "version": "0.9.19", - "resolved": "https://registry.npmjs.org/shikiji/-/shikiji-0.9.19.tgz", - "integrity": "sha512-Kw2NHWktdcdypCj1GkKpXH4o6Vxz8B8TykPlPuLHOGSV8VkhoCLcFOH4k19K4LXAQYRQmxg+0X/eM+m2sLhAkg==", + "node_modules/shiki": { + "version": "1.0.0-beta.3", + "resolved": "https://registry.npmjs.org/shiki/-/shiki-1.0.0-beta.3.tgz", + "integrity": "sha512-z7cHTNSSvwGx2DfeLwjSNLo+HcVxifgNIzLm6Ye52eXcIwNHXT0wHbhy7FDOKSKveuEHBwt9opfj3Hoc8LE1Yg==", "dev": true, "dependencies": { - "shikiji-core": "0.9.19" - } - }, - "node_modules/shikiji-core": { - "version": "0.9.19", - "resolved": "https://registry.npmjs.org/shikiji-core/-/shikiji-core-0.9.19.tgz", - "integrity": "sha512-AFJu/vcNT21t0e6YrfadZ+9q86gvPum6iywRyt1OtIPjPFe25RQnYJyxHQPMLKCCWA992TPxmEmbNcOZCAJclw==", - "dev": true - }, - "node_modules/shikiji-transformers": { - "version": "0.9.19", - "resolved": "https://registry.npmjs.org/shikiji-transformers/-/shikiji-transformers-0.9.19.tgz", - "integrity": "sha512-lGLI7Z8frQrIBbhZ74/eiJtxMoCQRbpaHEB+gcfvdIy+ZFaAtXncJGnc52932/UET+Y4GyKtwwC/vjWUCp+c/Q==", - "dev": true, - "dependencies": { - "shikiji": "0.9.19" + "@shikijs/core": "1.0.0-beta.3" } }, "node_modules/shx": { @@ -9665,9 +9684,9 @@ } }, "node_modules/spdx-exceptions": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", - "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.4.0.tgz", + "integrity": "sha512-hcjppoJ68fhxA/cjbN4T8N6uCUejN8yFw69ttpqtBeCbF3u13n7mb31NB9jKwGTTWWnt9IbRA/mf1FprYS8wfw==", "dev": true }, "node_modules/spdx-expression-parse": { @@ -9712,6 +9731,15 @@ "spdx-ranges": "^2.0.0" } }, + "node_modules/speakingurl": { + "version": "14.0.1", + "resolved": "https://registry.npmjs.org/speakingurl/-/speakingurl-14.0.1.tgz", + "integrity": "sha512-1POYv7uv2gXoyGFpBCmpDVSNV74IfsWlDW216UPjbWufNf+bSU6GdbDsxdcxtfwb4xlI3yxzOTKClUosxARYrQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/sprintf-js": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", @@ -10514,26 +10542,26 @@ } }, "node_modules/vitepress": { - "version": "1.0.0-rc.39", - "resolved": "https://registry.npmjs.org/vitepress/-/vitepress-1.0.0-rc.39.tgz", - "integrity": "sha512-EcgoRlAAp37WOxUOYv45oxyhLrcy3Upey+mKpqW3ldsg6Ol4trPndRBk2GO0QiSvEKlb9BMerk49D/bFICN6kg==", + "version": "1.0.0-rc.41", + "resolved": "https://registry.npmjs.org/vitepress/-/vitepress-1.0.0-rc.41.tgz", + "integrity": "sha512-PAEoIIc9J//k/Wg39C6k86hZpXPmLZjRiTBwieDNeYGdevD7xr5Ve8o1W/w+e9dtyQMkuvzgianEamXDX3aj7g==", "dev": true, "dependencies": { "@docsearch/css": "^3.5.2", "@docsearch/js": "^3.5.2", + "@shikijs/core": "^1.0.0-beta.3", + "@shikijs/transformers": "^1.0.0-beta.3", "@types/markdown-it": "^13.0.7", "@vitejs/plugin-vue": "^5.0.3", - "@vue/devtools-api": "^6.5.1", + "@vue/devtools-api": "^7.0.14", "@vueuse/core": "^10.7.2", "@vueuse/integrations": "^10.7.2", "focus-trap": "^7.5.4", "mark.js": "8.11.1", "minisearch": "^6.3.0", - "shikiji": "^0.9.19", - "shikiji-core": "^0.9.19", - "shikiji-transformers": "^0.9.19", - "vite": "^5.0.11", - "vue": "^3.4.14" + "shiki": "^1.0.0-beta.3", + "vite": "^5.0.12", + "vue": "^3.4.15" }, "bin": { "vitepress": "bin/vitepress.js" @@ -10551,6 +10579,15 @@ } } }, + "node_modules/vitepress/node_modules/@vue/devtools-api": { + "version": "7.0.14", + "resolved": "https://registry.npmjs.org/@vue/devtools-api/-/devtools-api-7.0.14.tgz", + "integrity": "sha512-TluWR9qZ6aO11bwtYK8+fzXxBqLfsE0mWZz1q/EQBmO9k82Cm6deieLwNNXjNFJz7xutazoia5Qa+zTYkPPOfw==", + "dev": true, + "dependencies": { + "@vue/devtools-kit": "^7.0.14" + } + }, "node_modules/vue": { "version": "3.4.15", "resolved": "https://registry.npmjs.org/vue/-/vue-3.4.15.tgz", @@ -10573,9 +10610,9 @@ } }, "node_modules/vue-eslint-parser": { - "version": "9.4.0", - "resolved": "https://registry.npmjs.org/vue-eslint-parser/-/vue-eslint-parser-9.4.0.tgz", - "integrity": "sha512-7KsNBb6gHFA75BtneJsoK/dbZ281whUIwFYdQxA68QrCrGMXYzUMbPDHGcOQ0OocIVKrWSKWXZ4mL7tonCXoUw==", + "version": "9.4.2", + "resolved": "https://registry.npmjs.org/vue-eslint-parser/-/vue-eslint-parser-9.4.2.tgz", + "integrity": "sha512-Ry9oiGmCAK91HrKMtCrKFWmSFWvYkpGglCeFAIqDdr9zdXmMMpJOmUJS7WWsW7fX81h6mwHmUZCQQ1E0PkSwYQ==", "dev": true, "dependencies": { "debug": "^4.3.4", @@ -10727,16 +10764,16 @@ "dev": true }, "node_modules/which-typed-array": { - "version": "1.1.13", - "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.13.tgz", - "integrity": "sha512-P5Nra0qjSncduVPEAr7xhoF5guty49ArDTwzJ/yNuPIbZppyRxFQsRCWrocxIY+CnMVG+qfbU2FmDKyvSGClow==", + "version": "1.1.14", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.14.tgz", + "integrity": "sha512-VnXFiIW8yNn9kIHN88xvZ4yOWchftKDsRJ8fEPacX/wl1lOvBrhsJ/OeJCXq7B0AaijRuqgzSKalJoPk+D8MPg==", "dev": true, "dependencies": { - "available-typed-arrays": "^1.0.5", - "call-bind": "^1.0.4", + "available-typed-arrays": "^1.0.6", + "call-bind": "^1.0.5", "for-each": "^0.3.3", "gopd": "^1.0.1", - "has-tostringtag": "^1.0.0" + "has-tostringtag": "^1.0.1" }, "engines": { "node": ">= 0.4" diff --git a/package.json b/package.json index 945ad84b2..c13b3ce0f 100644 --- a/package.json +++ b/package.json @@ -115,10 +115,10 @@ "@codemirror/language": "^6.10.0", "@codemirror/search": "^6.5.5", "@codemirror/state": "^6.4.0", - "@codemirror/view": "^6.23.0", + "@codemirror/view": "^6.23.1", "@jridgewell/sourcemap-codec": "^1.4.15", "@mermaid-js/mermaid-cli": "^10.6.1", - "@napi-rs/cli": "^2.17.0", + "@napi-rs/cli": "^2.18.0", "@rollup/plugin-alias": "^5.1.0", "@rollup/plugin-buble": "^1.0.3", "@rollup/plugin-commonjs": "^25.0.7", @@ -131,10 +131,10 @@ "@types/eslint": "^8.56.2", "@types/inquirer": "^9.0.7", "@types/mocha": "^10.0.6", - "@types/node": "^18.11.19", + "@types/node": "^18.18.14", "@types/yargs-parser": "^21.0.3", - "@typescript-eslint/eslint-plugin": "^6.19.0", - "@typescript-eslint/parser": "^6.19.0", + "@typescript-eslint/eslint-plugin": "^6.20.0", + "@typescript-eslint/parser": "^6.20.0", "@vue/eslint-config-prettier": "^9.0.0", "@vue/eslint-config-typescript": "^12.0.0", "acorn": "^8.11.3", @@ -144,7 +144,7 @@ "chokidar": "^3.5.3", "colorette": "^2.0.20", "concurrently": "^8.2.2", - "core-js": "^3.35.0", + "core-js": "^3.35.1", "date-time": "^4.0.0", "es5-shim": "^4.6.7", "es6-shim": "^0.35.8", @@ -159,7 +159,7 @@ "fs-extra": "^11.2.0", "github-api": "^3.4.0", "husky": "^9.0.7", - "inquirer": "^9.2.12", + "inquirer": "^9.2.13", "is-reference": "^3.0.2", "lint-staged": "^15.2.0", "locate-character": "^3.0.0", @@ -167,11 +167,11 @@ "mocha": "^10.2.0", "nyc": "^15.1.0", "pinia": "^2.1.7", - "prettier": "^3.2.2", + "prettier": "^3.2.4", "pretty-bytes": "^6.1.1", "pretty-ms": "^9.0.0", "requirejs": "^2.3.6", - "rollup": "^4.9.5", + "rollup": "^4.9.6", "rollup-plugin-license": "^3.2.0", "rollup-plugin-string": "^3.0.0", "semver": "^7.5.4", @@ -180,18 +180,18 @@ "source-map": "^0.7.4", "source-map-support": "^0.5.21", "systemjs": "^6.14.3", - "terser": "^5.26.0", + "terser": "^5.27.0", "tslib": "^2.6.2", "typescript": "^5.3.3", - "vite": "^5.0.11", - "vitepress": "^1.0.0-rc.39", - "vue": "^3.4.14", + "vite": "^5.0.12", + "vitepress": "^1.0.0-rc.40", + "vue": "^3.4.15", "wasm-pack": "^0.12.1", "weak-napi": "^2.0.2", "yargs-parser": "^21.1.1" }, "overrides": { - "axios": "^1.6.5", + "axios": "^1.6.7", "semver": "^7.5.4" }, "files": [ diff --git a/renovate.json b/renovate.json index f835a09f8..a382f4e67 100644 --- a/renovate.json +++ b/renovate.json @@ -4,11 +4,14 @@ "dependencyDashboard": true, "configMigration": true, "rangeStrategy": "bump", + "prHourlyLimit": 0, "packageRules": [ { - "matchUpdateTypes": ["minor", "patch", "lockFileMaintenance"], + "matchUpdateTypes": ["minor", "patch", "lockFileMaintenance", "pin"], "groupName": "minor/patch updates", - "automerge": true + "automerge": true, + "automergeType": "pr", + "platformAutomerge": true }, { "matchPackageNames": ["node", "npm", "fsevents", "@rollup/plugin-typescript"], @@ -21,9 +24,7 @@ } ], - "automerge": true, - "automergeType": "pr", - "platformAutomerge": true, + "automerge": false, "internalChecksFilter": "strict", "lockFileMaintenance": { "enabled": true, diff --git a/rust/Cargo.lock b/rust/Cargo.lock index af668df07..dd2874265 100644 --- a/rust/Cargo.lock +++ b/rust/Cargo.lock @@ -283,9 +283,9 @@ checksum = "cb56e1aa765b4b4f3aadfab769793b7087bb03a4ea4920644a6d238e2df5b9ed" [[package]] name = "indexmap" -version = "2.1.0" +version = "2.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d530e1a18b1cb4c484e6e34556a0d948706958449fca0cab753d649f2bce3d1f" +checksum = "824b2ae422412366ba479e8111fd301f7b5faece8149317bb81925979a53f520" dependencies = [ "equivalent", "hashbrown", @@ -326,9 +326,9 @@ checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" [[package]] name = "libc" -version = "0.2.152" +version = "0.2.153" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "13e3bf6590cbc649f4d1a3eefc9d5d6eb746f5200ffb04e5e142700b8faa56e7" +checksum = "9c198f91728a82281a64e1f4f9eeb25d82cb32a5de251c6bd1b5154d63a8e7bd" [[package]] name = "libloading" @@ -384,9 +384,9 @@ dependencies = [ [[package]] name = "napi" -version = "2.14.2" +version = "2.15.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2fc1cb00cde484640da9f01a124edbb013576a6ae9843b23857c940936b76d91" +checksum = "43792514b0c95c5beec42996da0c1b39265b02b75c97baa82d163d3ef55cbfa7" dependencies = [ "bitflags 2.4.2", "ctor", @@ -403,9 +403,9 @@ checksum = "d4b4532cf86bfef556348ac65e561e3123879f0e7566cca6d43a6ff5326f13df" [[package]] name = "napi-derive" -version = "2.14.6" +version = "2.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e61bec1ee990ae3e9a5f443484c65fb38e571a898437f0ad283ed69c82fc59c0" +checksum = "7622f0dbe0968af2dacdd64870eee6dee94f93c989c841f1ad8f300cf1abd514" dependencies = [ "cfg-if", "convert_case", @@ -417,9 +417,9 @@ dependencies = [ [[package]] name = "napi-derive-backend" -version = "1.0.58" +version = "1.0.59" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2314f777bc9cde51705d991c44466cee4de4a3f41c6d3d019fcbbebb5cdd47c4" +checksum = "8ec514d65fce18a959be55e7f683ac89c6cb850fb59b09e25ab777fd5a4a8d9e" dependencies = [ "convert_case", "once_cell", @@ -611,9 +611,9 @@ dependencies = [ [[package]] name = "proc-macro2" -version = "1.0.76" +version = "1.0.78" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95fc56cda0b5c3325f5fbbd7ff9fda9e02bb00bb3dac51252d2f1bfa1cb8cc8c" +checksum = "e2422ad645d89c99f8f3e6b88a9fdeca7fabeac836b1002371c4367c8f984aae" dependencies = [ "unicode-ident", ] @@ -668,9 +668,9 @@ dependencies = [ [[package]] name = "regex" -version = "1.10.2" +version = "1.10.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "380b951a9c5e80ddfd6136919eef32310721aa4aacd4889a8d39124b026ab343" +checksum = "b62dbe01f0b06f9d8dc7d49e05a0785f153b00b2c227856282f671e0318c9b15" dependencies = [ "aho-corasick", "memchr", @@ -680,9 +680,9 @@ dependencies = [ [[package]] name = "regex-automata" -version = "0.4.3" +version = "0.4.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f804c7828047e88b2d32e2d7fe5a105da8ee3264f01902f796c8e067dc2483f" +checksum = "5bb987efffd3c6d0d8f5f89510bb458559eab11e4f869acb20bf845e016259cd" dependencies = [ "aho-corasick", "memchr", @@ -757,18 +757,18 @@ checksum = "388a1df253eca08550bef6c72392cfe7c30914bf41df5269b68cbd6ff8f570a3" [[package]] name = "serde" -version = "1.0.195" +version = "1.0.196" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "63261df402c67811e9ac6def069e4786148c4563f4b50fd4bf30aa370d626b02" +checksum = "870026e60fa08c69f064aa766c10f10b1d62db9ccd4d0abb206472bee0ce3b32" dependencies = [ "serde_derive", ] [[package]] name = "serde_derive" -version = "1.0.195" +version = "1.0.196" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "46fe8f8603d81ba86327b23a2e9cdf49e1255fb94a4c5f297f6ee0547178ea2c" +checksum = "33c85360c95e7d137454dc81d9a4ed2b8efd8fbe19cee57357b32b9771fccb67" dependencies = [ "proc-macro2", "quote", @@ -777,9 +777,9 @@ dependencies = [ [[package]] name = "serde_json" -version = "1.0.111" +version = "1.0.113" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "176e46fa42316f18edd598015a5166857fc835ec732f5215eac6b7bdbf0a84f4" +checksum = "69801b70b1c3dac963ecb03a364ba0ceda9cf60c71cfe475e99864759c8b8a79" dependencies = [ "itoa", "ryu", @@ -794,9 +794,9 @@ checksum = "38b58827f4464d87d377d175e90bf58eb00fd8716ff0a62f80356b5e61555d0d" [[package]] name = "smallvec" -version = "1.13.0" +version = "1.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3b187f0231d56fe41bfb12034819dd2bf336422a5866de41bc3fec4b2e3883e8" +checksum = "e6ecd384b10a64542d77071bd64bd7b231f4ed5940fba55e98c3de13824cf3d7" [[package]] name = "smartstring" @@ -870,9 +870,9 @@ dependencies = [ [[package]] name = "swc_cached" -version = "0.3.18" +version = "0.3.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "68b357b80879f6c4f4f34879d02eeae63aafc7730293e6eda3686f990d160486" +checksum = "630c761c74ac8021490b78578cc2223aa4a568241e26505c27bf0e4fd4ad8ec2" dependencies = [ "ahash", "anyhow", @@ -884,9 +884,9 @@ dependencies = [ [[package]] name = "swc_common" -version = "0.33.12" +version = "0.33.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9b3ae36feceded27f0178dc9dabb49399830847ffb7f866af01798844de8f973" +checksum = "3792c10fa5d3e93a705b31f13fdea4a6e68c3c20d4351e84ed1741b7864399cd" dependencies = [ "ahash", "ast_node", @@ -912,12 +912,13 @@ dependencies = [ [[package]] name = "swc_compiler_base" -version = "0.4.23" +version = "0.6.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "49881e24dbe646dec45e733e5ede5483aaf0759e97586d3a6ffbb9d9ae7736da" +checksum = "8c18e66e2338e06fe234589cf66ae9d0c8d89b3bacd086dd6199ac2ab3c627a2" dependencies = [ "anyhow", "base64", + "once_cell", "pathdiff", "serde", "sourcemap", @@ -934,13 +935,16 @@ dependencies = [ [[package]] name = "swc_config" -version = "0.1.9" +version = "0.1.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "112884e66b60e614c0f416138b91b8b82b7fea6ed0ecc5e26bad4726c57a6c99" +checksum = "c29e3b76a63111ef318f161bc413dfc093f21da1afca9ba5cdd6442b7069d65b" dependencies = [ + "anyhow", "indexmap", "serde", "serde_json", + "sourcemap", + "swc_cached", "swc_config_macro", ] @@ -958,9 +962,9 @@ dependencies = [ [[package]] name = "swc_ecma_ast" -version = "0.110.17" +version = "0.111.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "79401a45da704f4fb2552c5bf86ee2198e8636b121cb81f8036848a300edd53b" +checksum = "e12b4d0f3b31d293dac16fc13a50f8a282a3bdb658f2a000ffe09b1b638f45c9" dependencies = [ "bitflags 2.4.2", "is-macro", @@ -976,9 +980,9 @@ dependencies = [ [[package]] name = "swc_ecma_codegen" -version = "0.146.54" +version = "0.147.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "99b61ca275e3663238b71c4b5da8e6fb745bde9989ef37d94984dfc81fc6d009" +checksum = "721e18916b1c7540e37d9791460c92371d2731ea8d11550e090a62226964d58c" dependencies = [ "memchr", "num-bigint", @@ -1007,9 +1011,9 @@ dependencies = [ [[package]] name = "swc_ecma_minifier" -version = "0.190.22" +version = "0.191.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b3142eaa2d4b80d5279d8b4d840fc2d006a9f3129d78063b3cd864b8c225fefd" +checksum = "7500629f51349fa4d754ae65659cdd31a1b9507b7788f95d4a35c7b5f90a25d3" dependencies = [ "arrayvec", "indexmap", @@ -1024,7 +1028,6 @@ dependencies = [ "serde", "serde_json", "swc_atoms", - "swc_cached", "swc_common", "swc_config", "swc_ecma_ast", @@ -1041,9 +1044,9 @@ dependencies = [ [[package]] name = "swc_ecma_parser" -version = "0.141.37" +version = "0.142.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c4d17401dd95048a6a62b777d533c0999dabdd531ef9d667e22f8ae2a2a0d294" +checksum = "5c3eedda441af51ca25caebb88837649a40e2a39b763344a53cfedd869740c71" dependencies = [ "either", "new_debug_unreachable", @@ -1063,9 +1066,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_base" -version = "0.135.11" +version = "0.136.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6d4ab26ec124b03e47f54d4daade8e9a9dcd66d3a4ca3cd47045f138d267a60e" +checksum = "4ac76e9680791b06239fdf69ede6d9f7e6d0e2ae7280adcfa71c5e1af5aa6303" dependencies = [ "better_scoped_tls", "bitflags 2.4.2", @@ -1098,9 +1101,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_optimization" -version = "0.196.18" +version = "0.197.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95b7acea7f3306e5b9c3b19abc02f85885309f154901c951c63c3bcef4b0ff82" +checksum = "1481a324eba425d35e7283daa006764234ff679ab02b08c81bed2904de6e4e12" dependencies = [ "dashmap", "indexmap", @@ -1122,9 +1125,9 @@ dependencies = [ [[package]] name = "swc_ecma_usage_analyzer" -version = "0.21.5" +version = "0.22.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2bf6ae5dd022ac6f39034896dd94eaeb590bf1fc6ab6e4f302fc9cdd8569e9b7" +checksum = "9311eb3a2c41c4134b15a69469c096ab715ccdf2eed81f60c91d252514f1bb7f" dependencies = [ "indexmap", "rustc-hash", @@ -1139,9 +1142,9 @@ dependencies = [ [[package]] name = "swc_ecma_utils" -version = "0.125.4" +version = "0.126.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7cead1083e46b0f072a82938f16d366014468f7510350957765bb4d013496890" +checksum = "2f6edc4064cd932c6d267c05f0b161e6aaa4df4f900d5e1db8c92eda8edcc410" dependencies = [ "indexmap", "num_cpus", @@ -1157,9 +1160,9 @@ dependencies = [ [[package]] name = "swc_ecma_visit" -version = "0.96.17" +version = "0.97.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a1d0100c383fb08b6f34911ab6f925950416a5d14404c1cd520d59fb8dfbb3bf" +checksum = "26ecefeec816318f1d449b4bac2e28a4243a167cc16620e15c3c1f2d91085770" dependencies = [ "num-bigint", "swc_atoms", @@ -1182,9 +1185,9 @@ dependencies = [ [[package]] name = "swc_fast_graph" -version = "0.21.13" +version = "0.21.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8acfc056067a0fbfe26a4763c1eb246e813fdbe6b376415d07915e96e15481b6" +checksum = "0c9c9e567014e157af520f74b1a5bc151fece681136754b80b3fec6b908e26a0" dependencies = [ "indexmap", "petgraph", @@ -1205,9 +1208,9 @@ dependencies = [ [[package]] name = "swc_timer" -version = "0.21.14" +version = "0.21.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b37010da5874d241c9e11ef020b8e4473f3af4e5d2e19219e92d99c04f12e0c6" +checksum = "9d15ec9bca22690ba9a373af069e366c9f43e48dd4d328aea6ba138f93ff0276" dependencies = [ "tracing", ] diff --git a/rust/bindings_napi/Cargo.toml b/rust/bindings_napi/Cargo.toml index 18179006a..c725b0934 100644 --- a/rust/bindings_napi/Cargo.toml +++ b/rust/bindings_napi/Cargo.toml @@ -10,8 +10,8 @@ crate-type = ["cdylib"] [dependencies] # Default enable napi4 feature, see https://nodejs.org/api/n-api.html#node-api-version-matrix -napi = { version = "2.14.2", default-features = false, features = ["napi4"] } -napi-derive = "2.14.6" +napi = { version = "2.15.1", default-features = false, features = ["napi4"] } +napi-derive = "2.15.0" parse_ast = { path = "../parse_ast" } xxhash = { path = "../xxhash" } diff --git a/rust/parse_ast/Cargo.toml b/rust/parse_ast/Cargo.toml index f34d1d4b2..764ca1c39 100644 --- a/rust/parse_ast/Cargo.toml +++ b/rust/parse_ast/Cargo.toml @@ -8,8 +8,8 @@ edition = "2021" [dependencies] anyhow = "1.0.79" swc_atoms = "0.6.5" -swc_compiler_base = "0.4.23" -swc_common = { version = "0.33.12", features = ["ahash", "parking_lot"] } -swc_ecma_ast = "0.110.17" -swc_ecma_parser = "0.141.37" +swc_compiler_base = "0.6.6" +swc_common = { version = "0.33.15", features = ["ahash", "parking_lot"] } +swc_ecma_ast = "0.111.1" +swc_ecma_parser = "0.142.1" parking_lot = "0.12.1" diff --git a/test/form/samples/supports-core-js/_expected.js b/test/form/samples/supports-core-js/_expected.js index 23c77e6a0..5905790a1 100644 --- a/test/form/samples/supports-core-js/_expected.js +++ b/test/form/samples/supports-core-js/_expected.js @@ -45,10 +45,10 @@ var functionBindNative = !fails$1s(function () { var NATIVE_BIND$4 = functionBindNative; -var call$1h = Function.prototype.call; +var call$1i = Function.prototype.call; -var functionCall = NATIVE_BIND$4 ? call$1h.bind(call$1h) : function () { - return call$1h.apply(call$1h, arguments); +var functionCall = NATIVE_BIND$4 ? call$1i.bind(call$1i) : function () { + return call$1i.apply(call$1i, arguments); }; var objectPropertyIsEnumerable = {}; @@ -79,30 +79,30 @@ var createPropertyDescriptor$d = function (bitmap, value) { var NATIVE_BIND$3 = functionBindNative; var FunctionPrototype$5 = Function.prototype; -var call$1g = FunctionPrototype$5.call; -var uncurryThisWithBind = NATIVE_BIND$3 && FunctionPrototype$5.bind.bind(call$1g, call$1g); +var call$1h = FunctionPrototype$5.call; +var uncurryThisWithBind = NATIVE_BIND$3 && FunctionPrototype$5.bind.bind(call$1h, call$1h); var functionUncurryThis = NATIVE_BIND$3 ? uncurryThisWithBind : function (fn) { return function () { - return call$1g.apply(fn, arguments); + return call$1h.apply(fn, arguments); }; }; -var uncurryThis$1Y = functionUncurryThis; +var uncurryThis$1X = functionUncurryThis; -var toString$L = uncurryThis$1Y({}.toString); -var stringSlice$n = uncurryThis$1Y(''.slice); +var toString$L = uncurryThis$1X({}.toString); +var stringSlice$n = uncurryThis$1X(''.slice); var classofRaw$2 = function (it) { return stringSlice$n(toString$L(it), 8, -1); }; -var uncurryThis$1X = functionUncurryThis; +var uncurryThis$1W = functionUncurryThis; var fails$1r = fails$1u; var classof$r = classofRaw$2; var $Object$8 = Object; -var split$5 = uncurryThis$1X(''.split); +var split$5 = uncurryThis$1W(''.split); // fallback for non-array-like ES3 and non-enumerable old V8 strings var indexedObject = fails$1r(function () { @@ -167,9 +167,9 @@ var getBuiltIn$M = function (namespace, method) { return arguments.length < 2 ? aFunction(global$19[namespace]) : global$19[namespace] && global$19[namespace][method]; }; -var uncurryThis$1W = functionUncurryThis; +var uncurryThis$1V = functionUncurryThis; -var objectIsPrototypeOf = uncurryThis$1W({}.isPrototypeOf); +var objectIsPrototypeOf = uncurryThis$1V({}.isPrototypeOf); var engineUserAgent = typeof navigator != 'undefined' && String(navigator.userAgent) || ''; @@ -272,7 +272,7 @@ var getMethod$l = function (V, P) { return isNullOrUndefined$h(func) ? undefined : aCallable$L(func); }; -var call$1f = functionCall; +var call$1g = functionCall; var isCallable$D = isCallable$I; var isObject$L = isObject$M; @@ -282,9 +282,9 @@ var $TypeError$J = TypeError; // https://tc39.es/ecma262/#sec-ordinarytoprimitive var ordinaryToPrimitive$2 = function (input, pref) { var fn, val; - if (pref === 'string' && isCallable$D(fn = input.toString) && !isObject$L(val = call$1f(fn, input))) return val; - if (isCallable$D(fn = input.valueOf) && !isObject$L(val = call$1f(fn, input))) return val; - if (pref !== 'string' && isCallable$D(fn = input.toString) && !isObject$L(val = call$1f(fn, input))) return val; + if (pref === 'string' && isCallable$D(fn = input.toString) && !isObject$L(val = call$1g(fn, input))) return val; + if (isCallable$D(fn = input.valueOf) && !isObject$L(val = call$1g(fn, input))) return val; + if (pref !== 'string' && isCallable$D(fn = input.toString) && !isObject$L(val = call$1g(fn, input))) return val; throw new $TypeError$J("Can't convert object to primitive value"); }; @@ -318,10 +318,10 @@ var store$4 = sharedStore; (shared$a.exports = function (key, value) { return store$4[key] || (store$4[key] = value !== undefined ? value : {}); })('versions', []).push({ - version: '3.35.0', + version: '3.35.1', mode: 'global', - copyright: '© 2014-2023 Denis Pushkarev (zloirock.ru)', - license: 'https://github.com/zloirock/core-js/blob/v3.35.0/LICENSE', + copyright: '© 2014-2024 Denis Pushkarev (zloirock.ru)', + license: 'https://github.com/zloirock/core-js/blob/v3.35.1/LICENSE', source: 'https://github.com/zloirock/core-js' }); @@ -337,10 +337,10 @@ var toObject$E = function (argument) { return $Object$6(requireObjectCoercible$n(argument)); }; -var uncurryThis$1V = functionUncurryThis; +var uncurryThis$1U = functionUncurryThis; var toObject$D = toObject$E; -var hasOwnProperty = uncurryThis$1V({}.hasOwnProperty); +var hasOwnProperty = uncurryThis$1U({}.hasOwnProperty); // `HasOwnProperty` abstract operation // https://tc39.es/ecma262/#sec-hasownproperty @@ -349,11 +349,11 @@ var hasOwnProperty_1 = Object.hasOwn || function hasOwn(it, key) { return hasOwnProperty(toObject$D(it), key); }; -var uncurryThis$1U = functionUncurryThis; +var uncurryThis$1T = functionUncurryThis; var id$2 = 0; var postfix = Math.random(); -var toString$K = uncurryThis$1U(1.0.toString); +var toString$K = uncurryThis$1T(1.0.toString); var uid$7 = function (key) { return 'Symbol(' + (key === undefined ? '' : key) + ')_' + toString$K(++id$2 + postfix, 36); @@ -378,7 +378,7 @@ var wellKnownSymbol$S = function (name) { } return WellKnownSymbolsStore$2[name]; }; -var call$1e = functionCall; +var call$1f = functionCall; var isObject$K = isObject$M; var isSymbol$7 = isSymbol$8; var getMethod$k = getMethod$l; @@ -396,7 +396,7 @@ var toPrimitive$4 = function (input, pref) { var result; if (exoticToPrim) { if (pref === undefined) pref = 'default'; - result = call$1e(exoticToPrim, input, pref); + result = call$1f(exoticToPrim, input, pref); if (!isObject$K(result) || isSymbol$7(result)) return result; throw new $TypeError$I("Can't convert object to primitive value"); } @@ -438,7 +438,7 @@ var ie8DomDefine = !DESCRIPTORS$U && !fails$1p(function () { }); var DESCRIPTORS$T = descriptors; -var call$1d = functionCall; +var call$1e = functionCall; var propertyIsEnumerableModule$2 = objectPropertyIsEnumerable; var createPropertyDescriptor$c = createPropertyDescriptor$d; var toIndexedObject$j = toIndexedObject$k; @@ -457,7 +457,7 @@ objectGetOwnPropertyDescriptor.f = DESCRIPTORS$T ? $getOwnPropertyDescriptor$2 : if (IE8_DOM_DEFINE$1) try { return $getOwnPropertyDescriptor$2(O, P); } catch (error) { /* empty */ } - if (hasOwn$E(O, P)) return createPropertyDescriptor$c(!call$1d(propertyIsEnumerableModule$2.f, O, P), O[P]); + if (hasOwn$E(O, P)) return createPropertyDescriptor$c(!call$1e(propertyIsEnumerableModule$2.f, O, P), O[P]); }; var objectDefineProperty = {}; @@ -561,11 +561,11 @@ var functionName = { CONFIGURABLE: CONFIGURABLE }; -var uncurryThis$1T = functionUncurryThis; +var uncurryThis$1S = functionUncurryThis; var isCallable$C = isCallable$I; var store$3 = sharedStore; -var functionToString$1 = uncurryThis$1T(Function.toString); +var functionToString$1 = uncurryThis$1S(Function.toString); // this helper broken in `core-js@3.4.1-3.4.4`, so we can't use `shared` helper if (!isCallable$C(store$3.inspectSource)) { @@ -665,7 +665,7 @@ var internalState = { getterFor: getterFor$2 }; -var uncurryThis$1S = functionUncurryThis; +var uncurryThis$1R = functionUncurryThis; var fails$1n = fails$1u; var isCallable$A = isCallable$I; var hasOwn$B = hasOwnProperty_1; @@ -679,9 +679,9 @@ var getInternalState$g = InternalStateModule$n.get; var $String$7 = String; // eslint-disable-next-line es/no-object-defineproperty -- safe var defineProperty$h = Object.defineProperty; -var stringSlice$m = uncurryThis$1S(''.slice); -var replace$e = uncurryThis$1S(''.replace); -var join$9 = uncurryThis$1S([].join); +var stringSlice$m = uncurryThis$1R(''.slice); +var replace$e = uncurryThis$1R(''.replace); +var join$9 = uncurryThis$1R([].join); var CONFIGURABLE_LENGTH = DESCRIPTORS$O && !fails$1n(function () { return defineProperty$h(function () { /* empty */ }, 'length', { value: 8 }).length !== 8; @@ -691,7 +691,7 @@ var TEMPLATE = String(String).split('String'); var makeBuiltIn$4 = makeBuiltIn$5.exports = function (value, name, options) { if (stringSlice$m($String$7(name), 0, 7) === 'Symbol(') { - name = '[' + replace$e($String$7(name), /^Symbol\(([^)]*)\)/, '$1') + ']'; + name = '[' + replace$e($String$7(name), /^Symbol\(([^)]*)\).*$/, '$1') + ']'; } if (options && options.getter) name = 'get ' + name; if (options && options.setter) name = 'set ' + name; @@ -793,7 +793,8 @@ var min$d = Math.min; // `ToLength` abstract operation // https://tc39.es/ecma262/#sec-tolength var toLength$d = function (argument) { - return argument > 0 ? min$d(toIntegerOrInfinity$n(argument), 0x1FFFFFFFFFFFFF) : 0; // 2 ** 53 - 1 == 9007199254740991 + var len = toIntegerOrInfinity$n(argument); + return len > 0 ? min$d(len, 0x1FFFFFFFFFFFFF) : 0; // 2 ** 53 - 1 == 9007199254740991 }; var toLength$c = toLength$d; @@ -837,13 +838,13 @@ var arrayIncludes = { indexOf: createMethod$8(false) }; -var uncurryThis$1R = functionUncurryThis; +var uncurryThis$1Q = functionUncurryThis; var hasOwn$A = hasOwnProperty_1; var toIndexedObject$h = toIndexedObject$k; var indexOf$2 = arrayIncludes.indexOf; var hiddenKeys$4 = hiddenKeys$6; -var push$s = uncurryThis$1R([].push); +var push$s = uncurryThis$1Q([].push); var objectKeysInternal = function (object, names) { var O = toIndexedObject$h(object); @@ -887,12 +888,12 @@ var objectGetOwnPropertySymbols = {}; objectGetOwnPropertySymbols.f = Object.getOwnPropertySymbols; var getBuiltIn$K = getBuiltIn$M; -var uncurryThis$1Q = functionUncurryThis; +var uncurryThis$1P = functionUncurryThis; var getOwnPropertyNamesModule$2 = objectGetOwnPropertyNames; var getOwnPropertySymbolsModule$3 = objectGetOwnPropertySymbols; var anObject$1g = anObject$1i; -var concat$4 = uncurryThis$1Q([].concat); +var concat$4 = uncurryThis$1P([].concat); // all object keys, includes non-enumerable and symbols var ownKeys$3 = getBuiltIn$K('Reflect', 'ownKeys') || function ownKeys(it) { @@ -974,7 +975,7 @@ var _export = function (options, source) { } else if (STATIC) { target = global$10[TARGET] || defineGlobalProperty(TARGET, {}); } else { - target = (global$10[TARGET] || {}).prototype; + target = global$10[TARGET] && global$10[TARGET].prototype; } if (target) for (key in source) { sourceProperty = source[key]; @@ -1167,15 +1168,15 @@ var objectCreate$1 = Object.create || function create(O, Properties) { var objectGetOwnPropertyNamesExternal = {}; -var uncurryThis$1P = functionUncurryThis; +var uncurryThis$1O = functionUncurryThis; -var arraySlice$b = uncurryThis$1P([].slice); +var arraySlice$a = uncurryThis$1O([].slice); /* eslint-disable es/no-object-getownpropertynames -- safe */ var classof$o = classofRaw$2; var toIndexedObject$f = toIndexedObject$k; var $getOwnPropertyNames$1 = objectGetOwnPropertyNames.f; -var arraySlice$a = arraySlice$b; +var arraySlice$9 = arraySlice$a; var windowNames = typeof window == 'object' && window && Object.getOwnPropertyNames ? Object.getOwnPropertyNames(window) : []; @@ -1184,7 +1185,7 @@ var getWindowNames = function (it) { try { return $getOwnPropertyNames$1(it); } catch (error) { - return arraySlice$a(windowNames); + return arraySlice$9(windowNames); } }; @@ -1226,7 +1227,7 @@ var wellKnownSymbolDefine = function (NAME) { }); }; -var call$1c = functionCall; +var call$1d = functionCall; var getBuiltIn$I = getBuiltIn$M; var wellKnownSymbol$N = wellKnownSymbol$S; var defineBuiltIn$s = defineBuiltIn$u; @@ -1242,7 +1243,7 @@ var symbolDefineToPrimitive = function () { // https://tc39.es/ecma262/#sec-symbol.prototype-@@toprimitive // eslint-disable-next-line no-unused-vars -- required for .length defineBuiltIn$s(SymbolPrototype, TO_PRIMITIVE, function (hint) { - return call$1c(valueOf, this); + return call$1d(valueOf, this); }, { arity: 1 }); } }; @@ -1261,20 +1262,20 @@ var setToStringTag$e = function (target, TAG, STATIC) { }; var classofRaw = classofRaw$2; -var uncurryThis$1O = functionUncurryThis; +var uncurryThis$1N = functionUncurryThis; var functionUncurryThisClause = function (fn) { // Nashorn bug: // https://github.com/zloirock/core-js/issues/1128 // https://github.com/zloirock/core-js/issues/1130 - if (classofRaw(fn) === 'Function') return uncurryThis$1O(fn); + if (classofRaw(fn) === 'Function') return uncurryThis$1N(fn); }; -var uncurryThis$1N = functionUncurryThisClause; +var uncurryThis$1M = functionUncurryThisClause; var aCallable$K = aCallable$M; var NATIVE_BIND$2 = functionBindNative; -var bind$v = uncurryThis$1N(uncurryThis$1N.bind); +var bind$v = uncurryThis$1M(uncurryThis$1M.bind); // optional / simple context binding var functionBindContext = function (fn, that) { @@ -1293,7 +1294,7 @@ var isArray$b = Array.isArray || function isArray(argument) { return classof$n(argument) === 'Array'; }; -var uncurryThis$1M = functionUncurryThis; +var uncurryThis$1L = functionUncurryThis; var fails$1l = fails$1u; var isCallable$w = isCallable$I; var classof$m = classof$q; @@ -1301,16 +1302,15 @@ var getBuiltIn$H = getBuiltIn$M; var inspectSource$2 = inspectSource$4; var noop = function () { /* empty */ }; -var empty = []; var construct$1 = getBuiltIn$H('Reflect', 'construct'); var constructorRegExp = /^\s*(?:class|function)\b/; -var exec$h = uncurryThis$1M(constructorRegExp.exec); +var exec$g = uncurryThis$1L(constructorRegExp.exec); var INCORRECT_TO_STRING$2 = !constructorRegExp.test(noop); var isConstructorModern = function isConstructor(argument) { if (!isCallable$w(argument)) return false; try { - construct$1(noop, empty, argument); + construct$1(noop, [], argument); return true; } catch (error) { return false; @@ -1328,7 +1328,7 @@ var isConstructorLegacy = function isConstructor(argument) { // we can't check .prototype since constructors produced by .bind haven't it // `Function#toString` throws on some built-it function in some legacy engines // (for example, `DOMQuad` and similar in FF41-) - return INCORRECT_TO_STRING$2 || !!exec$h(constructorRegExp, inspectSource$2(argument)); + return INCORRECT_TO_STRING$2 || !!exec$g(constructorRegExp, inspectSource$2(argument)); } catch (error) { return true; } @@ -1378,13 +1378,13 @@ var arraySpeciesCreate$5 = function (originalArray, length) { }; var bind$u = functionBindContext; -var uncurryThis$1L = functionUncurryThis; +var uncurryThis$1K = functionUncurryThis; var IndexedObject$6 = indexedObject; var toObject$C = toObject$E; var lengthOfArrayLike$z = lengthOfArrayLike$B; var arraySpeciesCreate$4 = arraySpeciesCreate$5; -var push$r = uncurryThis$1L([].push); +var push$r = uncurryThis$1K([].push); // `Array.prototype.{ forEach, map, filter, some, every, find, findIndex, filterReject }` methods implementation var createMethod$7 = function (TYPE) { @@ -1453,8 +1453,8 @@ var arrayIteration = { var $$5v = _export; var global$_ = global$1a; -var call$1b = functionCall; -var uncurryThis$1K = functionUncurryThis; +var call$1c = functionCall; +var uncurryThis$1J = functionUncurryThis; var DESCRIPTORS$M = descriptors; var NATIVE_SYMBOL$5 = symbolConstructorDetection; var fails$1k = fails$1u; @@ -1505,7 +1505,7 @@ var nativeGetOwnPropertyDescriptor$2 = getOwnPropertyDescriptorModule$5.f; var nativeDefineProperty$1 = definePropertyModule$7.f; var nativeGetOwnPropertyNames = getOwnPropertyNamesExternal.f; var nativePropertyIsEnumerable = propertyIsEnumerableModule$1.f; -var push$q = uncurryThis$1K([].push); +var push$q = uncurryThis$1J([].push); var AllSymbols = shared$6('symbols'); var ObjectPrototypeSymbols = shared$6('op-symbols'); @@ -1562,7 +1562,7 @@ var $defineProperties = function defineProperties(O, Properties) { var properties = toIndexedObject$e(Properties); var keys = objectKeys$4(properties).concat($getOwnPropertySymbols(properties)); $forEach$3(keys, function (key) { - if (!DESCRIPTORS$M || call$1b($propertyIsEnumerable$1, properties, key)) $defineProperty(O, key, properties[key]); + if (!DESCRIPTORS$M || call$1c($propertyIsEnumerable$1, properties, key)) $defineProperty(O, key, properties[key]); }); return O; }; @@ -1573,7 +1573,7 @@ var $create = function create(O, Properties) { var $propertyIsEnumerable$1 = function propertyIsEnumerable(V) { var P = toPropertyKey$7(V); - var enumerable = call$1b(nativePropertyIsEnumerable, this, P); + var enumerable = call$1c(nativePropertyIsEnumerable, this, P); if (this === ObjectPrototype$5 && hasOwn$w(AllSymbols, P) && !hasOwn$w(ObjectPrototypeSymbols, P)) return false; return enumerable || !hasOwn$w(this, P) || !hasOwn$w(AllSymbols, P) || hasOwn$w(this, HIDDEN) && this[HIDDEN][P] ? enumerable : true; @@ -1620,7 +1620,7 @@ if (!NATIVE_SYMBOL$5) { var tag = uid$4(description); var setter = function (value) { var $this = this === undefined ? global$_ : this; - if ($this === ObjectPrototype$5) call$1b(setter, ObjectPrototypeSymbols, value); + if ($this === ObjectPrototype$5) call$1c(setter, ObjectPrototypeSymbols, value); if (hasOwn$w($this, HIDDEN) && hasOwn$w($this[HIDDEN], tag)) $this[HIDDEN][tag] = false; var descriptor = createPropertyDescriptor$a(1, value); try { @@ -1762,21 +1762,21 @@ $$5t({ target: 'Symbol', stat: true, forced: !NATIVE_SYMBOL_REGISTRY }, { var NATIVE_BIND$1 = functionBindNative; var FunctionPrototype$3 = Function.prototype; -var apply$e = FunctionPrototype$3.apply; -var call$1a = FunctionPrototype$3.call; +var apply$d = FunctionPrototype$3.apply; +var call$1b = FunctionPrototype$3.call; // eslint-disable-next-line es/no-reflect -- safe -var functionApply$1 = typeof Reflect == 'object' && Reflect.apply || (NATIVE_BIND$1 ? call$1a.bind(apply$e) : function () { - return call$1a.apply(apply$e, 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$1J = functionUncurryThis; +var uncurryThis$1I = functionUncurryThis; var isArray$9 = isArray$b; var isCallable$v = isCallable$I; var classof$l = classofRaw$2; var toString$H = toString$J; -var push$p = uncurryThis$1J([].push); +var push$p = uncurryThis$1I([].push); var getJsonReplacerFunction = function (replacer) { if (isCallable$v(replacer)) return replacer; @@ -1802,23 +1802,23 @@ var getJsonReplacerFunction = function (replacer) { var $$5s = _export; var getBuiltIn$F = getBuiltIn$M; -var apply$d = functionApply$1; -var call$19 = functionCall; -var uncurryThis$1I = functionUncurryThis; +var apply$c = functionApply$1; +var call$1a = functionCall; +var uncurryThis$1H = functionUncurryThis; var fails$1j = fails$1u; var isCallable$u = isCallable$I; var isSymbol$4 = isSymbol$8; -var arraySlice$9 = arraySlice$b; +var arraySlice$8 = arraySlice$a; var getReplacerFunction$1 = getJsonReplacerFunction; var NATIVE_SYMBOL$3 = symbolConstructorDetection; var $String$5 = String; var $stringify$1 = getBuiltIn$F('JSON', 'stringify'); -var exec$g = uncurryThis$1I(/./.exec); -var charAt$m = uncurryThis$1I(''.charAt); -var charCodeAt$9 = uncurryThis$1I(''.charCodeAt); -var replace$d = uncurryThis$1I(''.replace); -var numberToString$4 = uncurryThis$1I(1.0.toString); +var exec$f = uncurryThis$1H(/./.exec); +var charAt$m = uncurryThis$1H(''.charAt); +var charCodeAt$9 = uncurryThis$1H(''.charCodeAt); +var replace$d = uncurryThis$1H(''.replace); +var numberToString$4 = uncurryThis$1H(1.0.toString); var tester = /[\uD800-\uDFFF]/g; var low = /^[\uD800-\uDBFF]$/; @@ -1841,21 +1841,21 @@ var ILL_FORMED_UNICODE = fails$1j(function () { }); var stringifyWithSymbolsFix = function (it, replacer) { - var args = arraySlice$9(arguments); + var args = arraySlice$8(arguments); var $replacer = getReplacerFunction$1(replacer); if (!isCallable$u($replacer) && (it === undefined || isSymbol$4(it))) return; // IE8 returns string on undefined args[1] = function (key, value) { // some old implementations (like WebKit) could pass numbers as keys - if (isCallable$u($replacer)) value = call$19($replacer, this, $String$5(key), value); + if (isCallable$u($replacer)) value = call$1a($replacer, this, $String$5(key), value); if (!isSymbol$4(value)) return value; }; - return apply$d($stringify$1, null, args); + return apply$c($stringify$1, null, args); }; var fixIllFormed = function (match, offset, string) { var prev = charAt$m(string, offset - 1); var next = charAt$m(string, offset + 1); - if ((exec$g(low, match) && !exec$g(hi, next)) || (exec$g(hi, match) && !exec$g(low, prev))) { + if ((exec$f(low, match) && !exec$f(hi, next)) || (exec$f(hi, match) && !exec$f(low, prev))) { return '\\u' + numberToString$4(charCodeAt$9(match, 0), 16); } return match; }; @@ -1866,8 +1866,8 @@ if ($stringify$1) { $$5s({ 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$9(arguments); - var result = apply$d(WRONG_SYMBOLS_CONVERSION ? stringifyWithSymbolsFix : $stringify$1, null, args); + var args = arraySlice$8(arguments); + var result = apply$c(WRONG_SYMBOLS_CONVERSION ? stringifyWithSymbolsFix : $stringify$1, null, args); return ILL_FORMED_UNICODE && typeof result == 'string' ? replace$d(result, tester, fixIllFormed) : result; } }); @@ -1895,7 +1895,7 @@ $$5r({ target: 'Object', stat: true, forced: FORCED$F }, { var $$5q = _export; var DESCRIPTORS$L = descriptors; var global$Z = global$1a; -var uncurryThis$1H = functionUncurryThis; +var uncurryThis$1G = functionUncurryThis; var hasOwn$t = hasOwnProperty_1; var isCallable$t = isCallable$I; var isPrototypeOf$d = objectIsPrototypeOf; @@ -1927,11 +1927,11 @@ if (DESCRIPTORS$L && isCallable$t(NativeSymbol) && (!('description' in SymbolPro SymbolPrototype.constructor = SymbolWrapper; var NATIVE_SYMBOL$1 = String(NativeSymbol('description detection')) === 'Symbol(description detection)'; - var thisSymbolValue$2 = uncurryThis$1H(SymbolPrototype.valueOf); - var symbolDescriptiveString = uncurryThis$1H(SymbolPrototype.toString); + var thisSymbolValue$2 = uncurryThis$1G(SymbolPrototype.valueOf); + var symbolDescriptiveString = uncurryThis$1G(SymbolPrototype.toString); var regexp = /^Symbol\((.*)\)[^)]+$/; - var replace$c = uncurryThis$1H(''.replace); - var stringSlice$l = uncurryThis$1H(''.slice); + var replace$c = uncurryThis$1G(''.replace); + var stringSlice$l = uncurryThis$1G(''.slice); defineBuiltInAccessor$n(SymbolPrototype, 'description', { configurable: true, @@ -2038,13 +2038,13 @@ var defineWellKnownSymbol$8 = wellKnownSymbolDefine; // https://tc39.es/ecma262/#sec-symbol.unscopables defineWellKnownSymbol$8('unscopables'); -var uncurryThis$1G = functionUncurryThis; +var uncurryThis$1F = functionUncurryThis; var aCallable$J = aCallable$M; var functionUncurryThisAccessor = function (object, key, method) { try { // eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe - return uncurryThis$1G(aCallable$J(Object.getOwnPropertyDescriptor(object, key)[method])); + return uncurryThis$1F(aCallable$J(Object.getOwnPropertyDescriptor(object, key)[method])); } catch (error) { /* empty */ } }; @@ -2137,10 +2137,10 @@ var installErrorCause$2 = function (O, options) { } }; -var uncurryThis$1F = functionUncurryThis; +var uncurryThis$1E = functionUncurryThis; var $Error$2 = Error; -var replace$b = uncurryThis$1F(''.replace); +var replace$b = uncurryThis$1E(''.replace); var TEST = (function (arg) { return String(new $Error$2(arg).stack); })('zxcasd'); // eslint-disable-next-line redos/no-vulnerable -- safe @@ -2245,7 +2245,7 @@ var wrapErrorConstructorWithCause$2 = function (FULL_NAME, wrapper, FORCED, IS_A /* eslint-disable no-unused-vars -- required for functions `.length` */ var $$5p = _export; var global$Y = global$1a; -var apply$c = functionApply$1; +var apply$b = functionApply$1; var wrapErrorConstructorWithCause$1 = wrapErrorConstructorWithCause$2; var WEB_ASSEMBLY = 'WebAssembly'; @@ -2270,34 +2270,34 @@ var exportWebAssemblyErrorCauseWrapper = function (ERROR_NAME, wrapper) { // https://tc39.es/ecma262/#sec-nativeerror exportGlobalErrorCauseWrapper('Error', function (init) { - return function Error(message) { return apply$c(init, this, arguments); }; + return function Error(message) { return apply$b(init, this, arguments); }; }); exportGlobalErrorCauseWrapper('EvalError', function (init) { - return function EvalError(message) { return apply$c(init, this, arguments); }; + return function EvalError(message) { return apply$b(init, this, arguments); }; }); exportGlobalErrorCauseWrapper('RangeError', function (init) { - return function RangeError(message) { return apply$c(init, this, arguments); }; + return function RangeError(message) { return apply$b(init, this, arguments); }; }); exportGlobalErrorCauseWrapper('ReferenceError', function (init) { - return function ReferenceError(message) { return apply$c(init, this, arguments); }; + return function ReferenceError(message) { return apply$b(init, this, arguments); }; }); exportGlobalErrorCauseWrapper('SyntaxError', function (init) { - return function SyntaxError(message) { return apply$c(init, this, arguments); }; + return function SyntaxError(message) { return apply$b(init, this, arguments); }; }); exportGlobalErrorCauseWrapper('TypeError', function (init) { - return function TypeError(message) { return apply$c(init, this, arguments); }; + return function TypeError(message) { return apply$b(init, this, arguments); }; }); exportGlobalErrorCauseWrapper('URIError', function (init) { - return function URIError(message) { return apply$c(init, this, arguments); }; + return function URIError(message) { return apply$b(init, this, arguments); }; }); exportWebAssemblyErrorCauseWrapper('CompileError', function (init) { - return function CompileError(message) { return apply$c(init, this, arguments); }; + return function CompileError(message) { return apply$b(init, this, arguments); }; }); exportWebAssemblyErrorCauseWrapper('LinkError', function (init) { - return function LinkError(message) { return apply$c(init, this, arguments); }; + return function LinkError(message) { return apply$b(init, this, arguments); }; }); exportWebAssemblyErrorCauseWrapper('RuntimeError', function (init) { - return function RuntimeError(message) { return apply$c(init, this, arguments); }; + return function RuntimeError(message) { return apply$b(init, this, arguments); }; }); var DESCRIPTORS$J = descriptors; @@ -2398,7 +2398,7 @@ var getIteratorMethod$8 = function (it) { || Iterators$4[classof$k(it)]; }; -var call$18 = functionCall; +var call$19 = functionCall; var aCallable$I = aCallable$M; var anObject$1a = anObject$1i; var tryToString$4 = tryToString$7; @@ -2408,11 +2408,11 @@ var $TypeError$E = TypeError; var getIterator$7 = function (argument, usingIterator) { var iteratorMethod = arguments.length < 2 ? getIteratorMethod$7(argument) : usingIterator; - if (aCallable$I(iteratorMethod)) return anObject$1a(call$18(iteratorMethod, argument)); + if (aCallable$I(iteratorMethod)) return anObject$1a(call$19(iteratorMethod, argument)); throw new $TypeError$E(tryToString$4(argument) + ' is not iterable'); }; -var call$17 = functionCall; +var call$18 = functionCall; var anObject$19 = anObject$1i; var getMethod$i = getMethod$l; @@ -2425,7 +2425,7 @@ var iteratorClose$8 = function (iterator, kind, value) { if (kind === 'throw') throw value; return value; } - innerResult = call$17(innerResult, iterator); + innerResult = call$18(innerResult, iterator); } catch (error) { innerError = true; innerResult = error; @@ -2437,7 +2437,7 @@ var iteratorClose$8 = function (iterator, kind, value) { }; var bind$t = functionBindContext; -var call$16 = functionCall; +var call$17 = functionCall; var anObject$18 = anObject$1i; var tryToString$3 = tryToString$7; var isArrayIteratorMethod$2 = isArrayIteratorMethod$3; @@ -2495,7 +2495,7 @@ var iterate$G = function (iterable, unboundFunction, options) { } next = IS_RECORD ? iterable.next : iterator.next; - while (!(step = call$16(next, iterator)).done) { + while (!(step = call$17(next, iterator)).done) { try { result = callFn(step.value); } catch (error) { @@ -2558,7 +2558,7 @@ $$5o({ global: true, constructor: true, arity: 2 }, { var $$5n = _export; var getBuiltIn$C = getBuiltIn$M; -var apply$b = functionApply$1; +var apply$a = functionApply$1; var fails$1e = fails$1u; var wrapErrorConstructorWithCause = wrapErrorConstructorWithCause$2; @@ -2575,7 +2575,7 @@ var FORCED$D = !fails$1e(function () { $$5n({ global: true, constructor: true, arity: 2, forced: FORCED$D }, { AggregateError: wrapErrorConstructorWithCause(AGGREGATE_ERROR, function (init) { // eslint-disable-next-line no-unused-vars -- required for functions `.length` - return function AggregateError(errors, message) { return apply$b(init, this, arguments); }; + return function AggregateError(errors, message) { return apply$a(init, this, arguments); }; }, FORCED$D, true) }); @@ -3054,7 +3054,7 @@ var callWithSafeIterationClosing$3 = function (iterator, fn, value, ENTRIES) { }; var bind$q = functionBindContext; -var call$15 = functionCall; +var call$16 = functionCall; var toObject$s = toObject$E; var callWithSafeIterationClosing$2 = callWithSafeIterationClosing$3; var isArrayIteratorMethod$1 = isArrayIteratorMethod$3; @@ -3083,7 +3083,7 @@ var arrayFrom$1 = function from(arrayLike /* , mapfn = undefined, thisArg = unde iterator = getIterator$5(O, iteratorMethod); next = iterator.next; result = IS_CONSTRUCTOR ? new this() : []; - for (;!(step = call$15(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$9(result, index, value); } @@ -3179,11 +3179,11 @@ addToUnscopables$f('includes'); /* eslint-disable es/no-array-prototype-indexof -- required for testing */ var $$57 = _export; -var uncurryThis$1E = functionUncurryThisClause; +var uncurryThis$1D = functionUncurryThisClause; var $indexOf$1 = arrayIncludes.indexOf; var arrayMethodIsStrict$8 = arrayMethodIsStrict$b; -var nativeIndexOf = uncurryThis$1E([].indexOf); +var nativeIndexOf = uncurryThis$1D([].indexOf); var NEGATIVE_ZERO$1 = !!nativeIndexOf && 1 / nativeIndexOf([1], 1, -0) < 0; var FORCED$B = NEGATIVE_ZERO$1 || !arrayMethodIsStrict$8('indexOf'); @@ -3272,7 +3272,7 @@ var iteratorCreateConstructor = function (IteratorConstructor, NAME, next, ENUME }; var $$55 = _export; -var call$14 = functionCall; +var call$15 = functionCall; var FunctionName$1 = functionName; var isCallable$p = isCallable$I; var createIteratorConstructor$6 = iteratorCreateConstructor; @@ -3344,7 +3344,7 @@ var iteratorDefine = function (Iterable, NAME, IteratorConstructor, next, DEFAUL createNonEnumerableProperty$c(IterablePrototype, 'name', VALUES); } else { INCORRECT_VALUES_NAME = true; - defaultIterator = function values() { return call$14(nativeIterator, this); }; + defaultIterator = function values() { return call$15(nativeIterator, this); }; } } @@ -3439,12 +3439,12 @@ if (DESCRIPTORS$I && values.name !== 'values') try { } catch (error) { /* empty */ } var $$54 = _export; -var uncurryThis$1D = functionUncurryThis; +var uncurryThis$1C = functionUncurryThis; var IndexedObject$4 = indexedObject; var toIndexedObject$c = toIndexedObject$k; var arrayMethodIsStrict$7 = arrayMethodIsStrict$b; -var nativeJoin = uncurryThis$1D([].join); +var nativeJoin = uncurryThis$1C([].join); var ES3_STRINGS = IndexedObject$4 !== Object; var FORCED$A = ES3_STRINGS || !arrayMethodIsStrict$7('join', ','); @@ -3458,7 +3458,7 @@ $$54({ target: 'Array', proto: true, forced: FORCED$A }, { }); /* eslint-disable es/no-array-prototype-lastindexof -- safe */ -var apply$a = functionApply$1; +var apply$9 = functionApply$1; var toIndexedObject$b = toIndexedObject$k; var toIntegerOrInfinity$k = toIntegerOrInfinity$p; var lengthOfArrayLike$o = lengthOfArrayLike$B; @@ -3474,7 +3474,7 @@ var FORCED$z = NEGATIVE_ZERO || !STRICT_METHOD$2; // https://tc39.es/ecma262/#sec-array.prototype.lastindexof var arrayLastIndexOf = FORCED$z ? function lastIndexOf(searchElement /* , fromIndex = @[*-1] */) { // convert -0 to +0 - if (NEGATIVE_ZERO) return apply$a($lastIndexOf$1, this, arguments) || 0; + if (NEGATIVE_ZERO) return apply$9($lastIndexOf$1, this, arguments) || 0; var O = toIndexedObject$b(this); var length = lengthOfArrayLike$o(O); var index = length - 1; @@ -3693,10 +3693,10 @@ $$4_({ target: 'Array', proto: true, forced: FORCED$w }, { }); var $$4Z = _export; -var uncurryThis$1C = functionUncurryThis; +var uncurryThis$1B = functionUncurryThis; var isArray$4 = isArray$b; -var nativeReverse = uncurryThis$1C([].reverse); +var nativeReverse = uncurryThis$1B([].reverse); var test$1 = [1, 2]; // `Array.prototype.reverse` method @@ -3721,7 +3721,7 @@ var toIndexedObject$a = toIndexedObject$k; var createProperty$7 = createProperty$b; var wellKnownSymbol$A = wellKnownSymbol$S; var arrayMethodHasSpeciesSupport$1 = arrayMethodHasSpeciesSupport$5; -var nativeSlice = arraySlice$b; +var nativeSlice = arraySlice$a; var HAS_SPECIES_SUPPORT$1 = arrayMethodHasSpeciesSupport$1('slice'); @@ -3774,7 +3774,7 @@ $$4X({ target: 'Array', proto: true, forced: !STRICT_METHOD$1 }, { } }); -var arraySlice$8 = arraySlice$b; +var arraySlice$7 = arraySlice$a; var floor$9 = Math.floor; @@ -3797,8 +3797,8 @@ var sort$2 = function (array, comparefn) { } else { // merge sort var middle = floor$9(length / 2); - var left = sort$2(arraySlice$8(array, 0, middle), comparefn); - var right = sort$2(arraySlice$8(array, middle), comparefn); + var left = sort$2(arraySlice$7(array, 0, middle), comparefn); + var right = sort$2(arraySlice$7(array, middle), comparefn); var llength = left.length; var rlength = right.length; var lindex = 0; @@ -3833,7 +3833,7 @@ var webkit = userAgent$4.match(/AppleWebKit\/(\d+)\./); var engineWebkitVersion = !!webkit && +webkit[1]; var $$4W = _export; -var uncurryThis$1B = functionUncurryThis; +var uncurryThis$1A = functionUncurryThis; var aCallable$F = aCallable$M; var toObject$p = toObject$E; var lengthOfArrayLike$k = lengthOfArrayLike$B; @@ -3848,8 +3848,8 @@ var V8$2 = engineV8Version; var WEBKIT$2 = engineWebkitVersion; var test = []; -var nativeSort$1 = uncurryThis$1B(test.sort); -var push$n = uncurryThis$1B(test.push); +var nativeSort$1 = uncurryThis$1A(test.sort); +var push$n = uncurryThis$1A(test.push); // IE8- var FAILS_ON_UNDEFINED = fails$16(function () { @@ -4077,7 +4077,7 @@ var getBuiltInPrototypeMethod$2 = function (CONSTRUCTOR, METHOD) { }; var $$4T = _export; -var uncurryThis$1A = functionUncurryThis; +var uncurryThis$1z = functionUncurryThis; var aCallable$E = aCallable$M; var toIndexedObject$8 = toIndexedObject$k; var arrayFromConstructorAndList$7 = arrayFromConstructorAndList$8; @@ -4085,7 +4085,7 @@ var getBuiltInPrototypeMethod$1 = getBuiltInPrototypeMethod$2; var addToUnscopables$c = addToUnscopables$n; var $Array$6 = Array; -var sort$1 = uncurryThis$1A(getBuiltInPrototypeMethod$1('Array', 'sort')); +var sort$1 = uncurryThis$1z(getBuiltInPrototypeMethod$1('Array', 'sort')); // `Array.prototype.toSorted` method // https://tc39.es/ecma262/#sec-array.prototype.tosorted @@ -4418,7 +4418,7 @@ var ieee754 = { }; var global$V = global$1a; -var uncurryThis$1z = functionUncurryThis; +var uncurryThis$1y = functionUncurryThis; var DESCRIPTORS$F = descriptors; var NATIVE_ARRAY_BUFFER$2 = arrayBufferBasicDetection; var FunctionName = functionName; @@ -4435,7 +4435,7 @@ var IEEE754 = ieee754; var getPrototypeOf$d = objectGetPrototypeOf$2; var setPrototypeOf$6 = objectSetPrototypeOf$1; var arrayFill = arrayFill$1; -var arraySlice$7 = arraySlice$b; +var arraySlice$6 = arraySlice$a; var inheritIfRequired$5 = inheritIfRequired$7; var copyConstructorProperties$2 = copyConstructorProperties$7; var setToStringTag$9 = setToStringTag$e; @@ -4459,8 +4459,8 @@ var DataViewPrototype$2 = $DataView && $DataView[PROTOTYPE]; var ObjectPrototype$3 = Object.prototype; var Array$3 = global$V.Array; var RangeError$3 = global$V.RangeError; -var fill = uncurryThis$1z(arrayFill); -var reverse = uncurryThis$1z([].reverse); +var fill = uncurryThis$1y(arrayFill); +var reverse = uncurryThis$1y([].reverse); var packIEEE754$1 = IEEE754.pack; var unpackIEEE754$1 = IEEE754.unpack; @@ -4505,7 +4505,7 @@ var get$5 = function (view, count, index, isLittleEndian) { if (intIndex + count > store.byteLength) throw new RangeError$3(WRONG_INDEX); var bytes = store.bytes; var start = intIndex + store.byteOffset; - var pack = arraySlice$7(bytes, start, start + count); + var pack = arraySlice$6(bytes, start, start + count); return boolIsLittleEndian ? pack : reverse(pack); }; @@ -4656,7 +4656,7 @@ if (!NATIVE_ARRAY_BUFFER$2) { // iOS Safari 7.x bug var testView = new $DataView(new $ArrayBuffer$1(2)); - var $setInt8 = uncurryThis$1z(DataViewPrototype$2.setInt8); + var $setInt8 = uncurryThis$1y(DataViewPrototype$2.setInt8); testView.setInt8(0, 2147483648); testView.setInt8(1, 2147483649); if (testView.getInt8(0) || !testView.getInt8(1)) defineBuiltIns$a(DataViewPrototype$2, { @@ -4925,7 +4925,7 @@ var speciesConstructor$6 = function (O, defaultConstructor) { }; var $$4N = _export; -var uncurryThis$1y = functionUncurryThisClause; +var uncurryThis$1x = functionUncurryThisClause; var fails$14 = fails$1u; var ArrayBufferModule$2 = arrayBuffer; var anObject$15 = anObject$1i; @@ -4936,9 +4936,9 @@ var speciesConstructor$5 = speciesConstructor$6; var ArrayBuffer$4 = ArrayBufferModule$2.ArrayBuffer; var DataView$3 = ArrayBufferModule$2.DataView; var DataViewPrototype$1 = DataView$3.prototype; -var nativeArrayBufferSlice = uncurryThis$1y(ArrayBuffer$4.prototype.slice); -var getUint8$1 = uncurryThis$1y(DataViewPrototype$1.getUint8); -var setUint8$1 = uncurryThis$1y(DataViewPrototype$1.setUint8); +var nativeArrayBufferSlice = uncurryThis$1x(ArrayBuffer$4.prototype.slice); +var getUint8$1 = uncurryThis$1x(DataViewPrototype$1.getUint8); +var setUint8$1 = uncurryThis$1x(DataViewPrototype$1.setUint8); var INCORRECT_SLICE = fails$14(function () { return !new ArrayBuffer$4(2).slice(1, undefined).byteLength; @@ -4975,7 +4975,7 @@ $$4M({ global: true, constructor: true, forced: !NATIVE_ARRAY_BUFFER }, { }); var $$4L = _export; -var uncurryThis$1x = functionUncurryThis; +var uncurryThis$1w = functionUncurryThis; var fails$13 = fails$1u; // IE8- non-standard case @@ -4984,7 +4984,7 @@ var FORCED$t = fails$13(function () { return new Date(16e11).getYear() !== 120; }); -var getFullYear = uncurryThis$1x(Date.prototype.getFullYear); +var getFullYear = uncurryThis$1w(Date.prototype.getFullYear); // `Date.prototype.getYear` method // https://tc39.es/ecma262/#sec-date.prototype.getyear @@ -4996,10 +4996,10 @@ $$4L({ target: 'Date', proto: true, forced: FORCED$t }, { // TODO: Remove from `core-js@4` var $$4K = _export; -var uncurryThis$1w = functionUncurryThis; +var uncurryThis$1v = functionUncurryThis; var $Date = Date; -var thisTimeValue$4 = uncurryThis$1w($Date.prototype.getTime); +var thisTimeValue$4 = uncurryThis$1v($Date.prototype.getTime); // `Date.now` method // https://tc39.es/ecma262/#sec-date.now @@ -5010,12 +5010,12 @@ $$4K({ target: 'Date', stat: true }, { }); var $$4J = _export; -var uncurryThis$1v = functionUncurryThis; +var uncurryThis$1u = functionUncurryThis; var toIntegerOrInfinity$e = toIntegerOrInfinity$p; var DatePrototype$3 = Date.prototype; -var thisTimeValue$3 = uncurryThis$1v(DatePrototype$3.getTime); -var setFullYear = uncurryThis$1v(DatePrototype$3.setFullYear); +var thisTimeValue$3 = uncurryThis$1u(DatePrototype$3.getTime); +var setFullYear = uncurryThis$1u(DatePrototype$3.setFullYear); // `Date.prototype.setYear` method // https://tc39.es/ecma262/#sec-date.prototype.setyear @@ -5055,14 +5055,14 @@ var stringRepeat = function repeat(count) { }; // https://github.com/tc39/proposal-string-pad-start-end -var uncurryThis$1u = functionUncurryThis; +var uncurryThis$1t = functionUncurryThis; var toLength$8 = toLength$d; var toString$C = toString$J; var $repeat$2 = stringRepeat; var requireObjectCoercible$l = requireObjectCoercible$p; -var repeat$3 = uncurryThis$1u($repeat$2); -var stringSlice$k = uncurryThis$1u(''.slice); +var repeat$3 = uncurryThis$1t($repeat$2); +var stringSlice$k = uncurryThis$1t(''.slice); var ceil = Math.ceil; // `String.prototype.{ padStart, padEnd }` methods implementation @@ -5090,7 +5090,7 @@ var stringPad = { end: createMethod$4(true) }; -var uncurryThis$1t = functionUncurryThis; +var uncurryThis$1s = functionUncurryThis; var fails$12 = fails$1u; var padStart = stringPad.start; @@ -5099,14 +5099,14 @@ var $isFinite$1 = isFinite; var abs$6 = Math.abs; var DatePrototype$2 = Date.prototype; var nativeDateToISOString = DatePrototype$2.toISOString; -var thisTimeValue$2 = uncurryThis$1t(DatePrototype$2.getTime); -var getUTCDate = uncurryThis$1t(DatePrototype$2.getUTCDate); -var getUTCFullYear = uncurryThis$1t(DatePrototype$2.getUTCFullYear); -var getUTCHours = uncurryThis$1t(DatePrototype$2.getUTCHours); -var getUTCMilliseconds = uncurryThis$1t(DatePrototype$2.getUTCMilliseconds); -var getUTCMinutes = uncurryThis$1t(DatePrototype$2.getUTCMinutes); -var getUTCMonth = uncurryThis$1t(DatePrototype$2.getUTCMonth); -var getUTCSeconds = uncurryThis$1t(DatePrototype$2.getUTCSeconds); +var thisTimeValue$2 = uncurryThis$1s(DatePrototype$2.getTime); +var getUTCDate = uncurryThis$1s(DatePrototype$2.getUTCDate); +var getUTCFullYear = uncurryThis$1s(DatePrototype$2.getUTCFullYear); +var getUTCHours = uncurryThis$1s(DatePrototype$2.getUTCHours); +var getUTCMilliseconds = uncurryThis$1s(DatePrototype$2.getUTCMilliseconds); +var getUTCMinutes = uncurryThis$1s(DatePrototype$2.getUTCMinutes); +var getUTCMonth = uncurryThis$1s(DatePrototype$2.getUTCMonth); +var getUTCSeconds = uncurryThis$1s(DatePrototype$2.getUTCSeconds); // `Date.prototype.toISOString` method implementation // https://tc39.es/ecma262/#sec-date.prototype.toisostring @@ -5191,14 +5191,14 @@ if (!hasOwn$p(DatePrototype$1, TO_PRIMITIVE)) { } // TODO: Remove from `core-js@4` -var uncurryThis$1s = functionUncurryThis; +var uncurryThis$1r = functionUncurryThis; var defineBuiltIn$k = defineBuiltIn$u; var DatePrototype = Date.prototype; var INVALID_DATE = 'Invalid Date'; var TO_STRING$1 = 'toString'; -var nativeDateToString = uncurryThis$1s(DatePrototype[TO_STRING$1]); -var thisTimeValue$1 = uncurryThis$1s(DatePrototype.getTime); +var nativeDateToString = uncurryThis$1r(DatePrototype[TO_STRING$1]); +var thisTimeValue$1 = uncurryThis$1r(DatePrototype.getTime); // `Date.prototype.toString` method // https://tc39.es/ecma262/#sec-date.prototype.tostring @@ -5211,14 +5211,14 @@ if (String(new Date(NaN)) !== INVALID_DATE) { } var $$4F = _export; -var uncurryThis$1r = functionUncurryThis; +var uncurryThis$1q = functionUncurryThis; var toString$B = toString$J; -var charAt$l = uncurryThis$1r(''.charAt); -var charCodeAt$8 = uncurryThis$1r(''.charCodeAt); -var exec$f = uncurryThis$1r(/./.exec); -var numberToString$3 = uncurryThis$1r(1.0.toString); -var toUpperCase = uncurryThis$1r(''.toUpperCase); +var charAt$l = uncurryThis$1q(''.charAt); +var charCodeAt$8 = uncurryThis$1q(''.charCodeAt); +var exec$e = uncurryThis$1q(/./.exec); +var numberToString$3 = uncurryThis$1q(1.0.toString); +var toUpperCase = uncurryThis$1q(''.toUpperCase); var raw = /[\w*+\-./@]/; @@ -5239,7 +5239,7 @@ $$4F({ global: true }, { var chr, code; while (index < length) { chr = charAt$l(str, index++); - if (exec$f(raw, chr)) { + if (exec$e(raw, chr)) { result += chr; } else { code = charCodeAt$8(chr, 0); @@ -5253,16 +5253,16 @@ $$4F({ global: true }, { } }); -var uncurryThis$1q = functionUncurryThis; +var uncurryThis$1p = functionUncurryThis; var aCallable$D = aCallable$M; var isObject$y = isObject$M; var hasOwn$o = hasOwnProperty_1; -var arraySlice$6 = arraySlice$b; +var arraySlice$5 = arraySlice$a; var NATIVE_BIND = functionBindNative; var $Function = Function; -var concat$3 = uncurryThis$1q([].concat); -var join$8 = uncurryThis$1q([].join); +var concat$3 = uncurryThis$1p([].concat); +var join$8 = uncurryThis$1p([].join); var factories = {}; var construct = function (C, argsLength, args) { @@ -5280,9 +5280,9 @@ var construct = function (C, argsLength, args) { var functionBind = NATIVE_BIND ? $Function.bind : function bind(that /* , ...args */) { var F = aCallable$D(this); var Prototype = F.prototype; - var partArgs = arraySlice$6(arguments, 1); + var partArgs = arraySlice$5(arguments, 1); var boundFunction = function bound(/* args... */) { - var args = concat$3(partArgs, arraySlice$6(arguments)); + var args = concat$3(partArgs, arraySlice$5(arguments)); return this instanceof boundFunction ? construct(F, args.length, args) : F.apply(that, args); }; if (isObject$y(Prototype)) boundFunction.prototype = Prototype; @@ -5322,13 +5322,13 @@ if (!(HAS_INSTANCE in FunctionPrototype$2)) { var DESCRIPTORS$D = descriptors; var FUNCTION_NAME_EXISTS = functionName.EXISTS; -var uncurryThis$1p = functionUncurryThis; +var uncurryThis$1o = functionUncurryThis; var defineBuiltInAccessor$j = defineBuiltInAccessor$p; var FunctionPrototype$1 = Function.prototype; -var functionToString = uncurryThis$1p(FunctionPrototype$1.toString); +var functionToString = uncurryThis$1o(FunctionPrototype$1.toString); var nameRE = /function\b(?:\s|\/\*[\S\s]*?\*\/|\/\/[^\n\r]*[\n\r]+)*([^\s(/]*)/; -var regExpExec$4 = uncurryThis$1p(nameRE.exec); +var regExpExec$5 = uncurryThis$1o(nameRE.exec); var NAME = 'name'; // Function instances `.name` property @@ -5338,7 +5338,7 @@ if (DESCRIPTORS$D && !FUNCTION_NAME_EXISTS) { configurable: true, get: function () { try { - return regExpExec$4(nameRE, functionToString(this))[1]; + return regExpExec$5(nameRE, functionToString(this))[1]; } catch (error) { return ''; } @@ -5400,7 +5400,7 @@ var freezing = !fails$_(function () { }); var $$4C = _export; -var uncurryThis$1o = functionUncurryThis; +var uncurryThis$1n = functionUncurryThis; var hiddenKeys = hiddenKeys$6; var isObject$v = isObject$M; var hasOwn$n = hasOwnProperty_1; @@ -5458,7 +5458,7 @@ var enable = function () { meta.enable = function () { /* empty */ }; REQUIRED = true; var getOwnPropertyNames = getOwnPropertyNamesModule.f; - var splice = uncurryThis$1o([].splice); + var splice = uncurryThis$1n([].splice); var test = {}; test[METADATA$1] = 1; @@ -5493,7 +5493,7 @@ var internalMetadataExports = internalMetadata.exports; var $$4B = _export; var global$Q = global$1a; -var uncurryThis$1n = functionUncurryThis; +var uncurryThis$1m = functionUncurryThis; var isForced$3 = isForced_1; var defineBuiltIn$j = defineBuiltIn$u; var InternalMetadataModule$1 = internalMetadataExports; @@ -5517,7 +5517,7 @@ var collection$4 = function (CONSTRUCTOR_NAME, wrapper, common) { var exported = {}; var fixMethod = function (KEY) { - var uncurriedNativeMethod = uncurryThis$1n(NativePrototype[KEY]); + var uncurriedNativeMethod = uncurryThis$1m(NativePrototype[KEY]); defineBuiltIn$j(NativePrototype, KEY, KEY === 'add' ? function add(value) { uncurriedNativeMethod(this, value === 0 ? 0 : value); @@ -5812,7 +5812,7 @@ collection$3('Map', function (init) { return function Map() { return init(this, arguments.length ? arguments[0] : undefined); }; }, collectionStrong$1); -var uncurryThis$1m = functionUncurryThis; +var uncurryThis$1l = functionUncurryThis; // eslint-disable-next-line es/no-map -- safe var MapPrototype$1 = Map.prototype; @@ -5820,15 +5820,15 @@ var MapPrototype$1 = Map.prototype; var mapHelpers = { // eslint-disable-next-line es/no-map -- safe Map: Map, - set: uncurryThis$1m(MapPrototype$1.set), - get: uncurryThis$1m(MapPrototype$1.get), - has: uncurryThis$1m(MapPrototype$1.has), - remove: uncurryThis$1m(MapPrototype$1['delete']), + set: uncurryThis$1l(MapPrototype$1.set), + get: uncurryThis$1l(MapPrototype$1.get), + has: uncurryThis$1l(MapPrototype$1.has), + remove: uncurryThis$1l(MapPrototype$1['delete']), proto: MapPrototype$1 }; var $$4A = _export; -var uncurryThis$1l = functionUncurryThis; +var uncurryThis$1k = functionUncurryThis; var aCallable$C = aCallable$M; var requireObjectCoercible$k = requireObjectCoercible$p; var iterate$C = iterate$G; @@ -5839,7 +5839,7 @@ var Map$b = MapHelpers$b.Map; var has$c = MapHelpers$b.has; var get$4 = MapHelpers$b.get; var set$9 = MapHelpers$b.set; -var push$m = uncurryThis$1l([].push); +var push$m = uncurryThis$1k([].push); // `Map.groupBy` method // https://github.com/tc39/proposal-array-grouping @@ -6174,22 +6174,22 @@ $$4j({ target: 'Math', stat: true }, { trunc: trunc }); -var uncurryThis$1k = functionUncurryThis; +var uncurryThis$1j = functionUncurryThis; // `thisNumberValue` abstract operation // https://tc39.es/ecma262/#sec-thisnumbervalue -var thisNumberValue$5 = uncurryThis$1k(1.0.valueOf); +var thisNumberValue$5 = uncurryThis$1j(1.0.valueOf); // a string of all valid unicode whitespaces var whitespaces$6 = '\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$1j = functionUncurryThis; +var uncurryThis$1i = functionUncurryThis; var requireObjectCoercible$j = requireObjectCoercible$p; var toString$A = toString$J; var whitespaces$5 = whitespaces$6; -var replace$a = uncurryThis$1j(''.replace); +var replace$a = uncurryThis$1i(''.replace); var ltrim = RegExp('^[' + whitespaces$5 + ']+'); var rtrim = RegExp('(^|[^' + whitespaces$5 + '])[' + whitespaces$5 + ']+$'); @@ -6220,7 +6220,7 @@ var IS_PURE$h = isPure; var DESCRIPTORS$B = descriptors; var global$P = global$1a; var path = path$2; -var uncurryThis$1i = functionUncurryThis; +var uncurryThis$1h = functionUncurryThis; var isForced$2 = isForced_1; var hasOwn$m = hasOwnProperty_1; var inheritIfRequired$3 = inheritIfRequired$7; @@ -6239,8 +6239,8 @@ var NativeNumber = global$P[NUMBER]; path[NUMBER]; var NumberPrototype = NativeNumber.prototype; var TypeError$6 = global$P.TypeError; -var stringSlice$j = uncurryThis$1i(''.slice); -var charCodeAt$7 = uncurryThis$1i(''.charCodeAt); +var stringSlice$j = uncurryThis$1h(''.slice); +var charCodeAt$7 = uncurryThis$1h(''.charCodeAt); // `ToNumeric` abstract operation // https://tc39.es/ecma262/#sec-tonumeric @@ -6416,12 +6416,12 @@ $$4b({ target: 'Number', stat: true, nonConfigurable: true, nonWritable: true }, var global$N = global$1a; var fails$V = fails$1u; -var uncurryThis$1h = functionUncurryThis; +var uncurryThis$1g = functionUncurryThis; var toString$z = toString$J; var trim$1 = stringTrim.trim; var whitespaces$4 = whitespaces$6; -var charAt$k = uncurryThis$1h(''.charAt); +var charAt$k = uncurryThis$1g(''.charAt); var $parseFloat$1 = global$N.parseFloat; var Symbol$6 = global$N.Symbol; var ITERATOR$7 = Symbol$6 && Symbol$6.iterator; @@ -6449,7 +6449,7 @@ $$4a({ target: 'Number', stat: true, forced: Number.parseFloat !== parseFloat$1 var global$M = global$1a; var fails$U = fails$1u; -var uncurryThis$1g = functionUncurryThis; +var uncurryThis$1f = functionUncurryThis; var toString$y = toString$J; var trim = stringTrim.trim; var whitespaces$3 = whitespaces$6; @@ -6458,7 +6458,7 @@ var $parseInt$3 = global$M.parseInt; var Symbol$5 = global$M.Symbol; var ITERATOR$6 = Symbol$5 && Symbol$5.iterator; var hex = /^[+-]?0x/i; -var exec$e = uncurryThis$1g(hex.exec); +var exec$d = uncurryThis$1f(hex.exec); var FORCED$i = $parseInt$3(whitespaces$3 + '08') !== 8 || $parseInt$3(whitespaces$3 + '0x16') !== 22 // MS Edge 18- broken with boxed symbols || (ITERATOR$6 && !fails$U(function () { $parseInt$3(Object(ITERATOR$6)); })); @@ -6467,7 +6467,7 @@ var FORCED$i = $parseInt$3(whitespaces$3 + '08') !== 8 || $parseInt$3(whitespace // https://tc39.es/ecma262/#sec-parseint-string-radix var numberParseInt = FORCED$i ? function parseInt(string, radix) { var S = trim(toString$y(string)); - return $parseInt$3(S, (radix >>> 0) || (exec$e(hex, S) ? 16 : 10)); + return $parseInt$3(S, (radix >>> 0) || (exec$d(hex, S) ? 16 : 10)); } : $parseInt$3; var $$49 = _export; @@ -6481,7 +6481,7 @@ $$49({ target: 'Number', stat: true, forced: Number.parseInt !== parseInt$3 }, { }); var $$48 = _export; -var uncurryThis$1f = functionUncurryThis; +var uncurryThis$1e = functionUncurryThis; var toIntegerOrInfinity$c = toIntegerOrInfinity$p; var thisNumberValue$3 = thisNumberValue$5; var $repeat$1 = stringRepeat; @@ -6495,9 +6495,9 @@ var abs = Math.abs; var floor$5 = Math.floor; var pow$3 = Math.pow; var round$1 = Math.round; -var nativeToExponential = uncurryThis$1f(1.0.toExponential); -var repeat$2 = uncurryThis$1f($repeat$1); -var stringSlice$i = uncurryThis$1f(''.slice); +var nativeToExponential = uncurryThis$1e(1.0.toExponential); +var repeat$2 = uncurryThis$1e($repeat$1); +var stringSlice$i = uncurryThis$1e(''.slice); // Edge 17- var ROUNDS_PROPERLY = nativeToExponential(-6.9e-11, 4) === '-6.9000e-11' @@ -6583,7 +6583,7 @@ $$48({ target: 'Number', proto: true, forced: FORCED$h }, { }); var $$47 = _export; -var uncurryThis$1e = functionUncurryThis; +var uncurryThis$1d = functionUncurryThis; var toIntegerOrInfinity$b = toIntegerOrInfinity$p; var thisNumberValue$2 = thisNumberValue$5; var $repeat = stringRepeat; @@ -6592,9 +6592,9 @@ var fails$S = fails$1u; var $RangeError$8 = RangeError; var $String$2 = String; var floor$4 = Math.floor; -var repeat$1 = uncurryThis$1e($repeat); -var stringSlice$h = uncurryThis$1e(''.slice); -var nativeToFixed = uncurryThis$1e(1.0.toFixed); +var repeat$1 = uncurryThis$1d($repeat); +var stringSlice$h = uncurryThis$1d(''.slice); +var nativeToFixed = uncurryThis$1d(1.0.toFixed); var pow$2 = function (x, n, acc) { return n === 0 ? acc : n % 2 === 1 ? pow$2(x, n - 1, acc * x) : pow$2(x * x, n / 2, acc); @@ -6714,11 +6714,11 @@ $$47({ target: 'Number', proto: true, forced: FORCED$g }, { }); var $$46 = _export; -var uncurryThis$1d = functionUncurryThis; +var uncurryThis$1c = functionUncurryThis; var fails$R = fails$1u; var thisNumberValue$1 = thisNumberValue$5; -var nativeToPrecision = uncurryThis$1d(1.0.toPrecision); +var nativeToPrecision = uncurryThis$1c(1.0.toPrecision); var FORCED$f = fails$R(function () { // IE7- @@ -6739,8 +6739,8 @@ $$46({ target: 'Number', proto: true, forced: FORCED$f }, { }); var DESCRIPTORS$A = descriptors; -var uncurryThis$1c = functionUncurryThis; -var call$13 = functionCall; +var uncurryThis$1b = functionUncurryThis; +var call$14 = functionCall; var fails$Q = fails$1u; var objectKeys$3 = objectKeys$6; var getOwnPropertySymbolsModule = objectGetOwnPropertySymbols; @@ -6752,7 +6752,7 @@ var IndexedObject$2 = indexedObject; var $assign = Object.assign; // eslint-disable-next-line es/no-object-defineproperty -- required for testing var defineProperty$8 = Object.defineProperty; -var concat$2 = uncurryThis$1c([].concat); +var concat$2 = uncurryThis$1b([].concat); // `Object.assign` method // https://tc39.es/ecma262/#sec-object.assign @@ -6790,7 +6790,7 @@ var objectAssign = !$assign || fails$Q(function () { var key; while (length > j) { key = keys[j++]; - if (!DESCRIPTORS$A || call$13(propertyIsEnumerable, S, key)) T[key] = S[key]; + if (!DESCRIPTORS$A || call$14(propertyIsEnumerable, S, key)) T[key] = S[key]; } } return T; } : $assign; @@ -6890,14 +6890,14 @@ if (DESCRIPTORS$v) { var DESCRIPTORS$u = descriptors; var fails$O = fails$1u; -var uncurryThis$1b = functionUncurryThis; +var uncurryThis$1a = functionUncurryThis; var objectGetPrototypeOf$1 = objectGetPrototypeOf$2; var objectKeys$2 = objectKeys$6; var toIndexedObject$5 = toIndexedObject$k; var $propertyIsEnumerable = objectPropertyIsEnumerable.f; -var propertyIsEnumerable = uncurryThis$1b($propertyIsEnumerable); -var push$l = uncurryThis$1b([].push); +var propertyIsEnumerable = uncurryThis$1a($propertyIsEnumerable); +var push$l = uncurryThis$1a([].push); // in some IE versions, `propertyIsEnumerable` returns incorrect result on integer keys // of `null` prototype objects @@ -7054,14 +7054,14 @@ $$3V({ target: 'Object', stat: true, forced: FAILS_ON_PRIMITIVES$3, sham: !CORRE var $$3U = _export; var getBuiltIn$A = getBuiltIn$M; -var uncurryThis$1a = functionUncurryThis; +var uncurryThis$19 = functionUncurryThis; var aCallable$z = aCallable$M; var requireObjectCoercible$i = requireObjectCoercible$p; var toPropertyKey$5 = toPropertyKey$a; var iterate$A = iterate$G; var create$d = getBuiltIn$A('Object', 'create'); -var push$k = uncurryThis$1a([].push); +var push$k = uncurryThis$19([].push); // `Object.groupBy` method // https://github.com/tc39/proposal-array-grouping @@ -7358,13 +7358,13 @@ var userAgent$3 = engineUserAgent; var engineIsIos = /(?:ipad|iphone|ipod).*applewebkit/i.test(userAgent$3); var global$K = global$1a; -var apply$9 = functionApply$1; +var apply$8 = functionApply$1; var bind$n = functionBindContext; var isCallable$l = isCallable$I; var hasOwn$k = hasOwnProperty_1; var fails$E = fails$1u; var html = html$2; -var arraySlice$5 = arraySlice$b; +var arraySlice$4 = arraySlice$a; var createElement = documentCreateElement$2; var validateArgumentsLength$a = validateArgumentsLength$b; var IS_IOS$1 = engineIsIos; @@ -7415,9 +7415,9 @@ if (!set$8 || !clear) { set$8 = function setImmediate(handler) { validateArgumentsLength$a(arguments.length, 1); var fn = isCallable$l(handler) ? handler : Function$2(handler); - var args = arraySlice$5(arguments, 1); + var args = arraySlice$4(arguments, 1); queue$2[++counter] = function () { - apply$9(fn, undefined, args); + apply$8(fn, undefined, args); }; defer(counter); return counter; @@ -7699,7 +7699,7 @@ newPromiseCapability$2.f = function (C) { var $$3F = _export; var IS_NODE$2 = engineIsNode; var global$F = global$1a; -var call$12 = functionCall; +var call$13 = functionCall; var defineBuiltIn$h = defineBuiltIn$u; var setPrototypeOf$2 = objectSetPrototypeOf$1; var setToStringTag$5 = setToStringTag$e; @@ -7777,7 +7777,7 @@ var callReaction = function (reaction, state) { if (result === reaction.promise) { reject(new TypeError$5('Promise-chain cycle')); } else if (then = isThenable(result)) { - call$12(then, result, resolve, reject); + call$13(then, result, resolve, reject); } else resolve(result); } else reject(value); } catch (error) { @@ -7814,7 +7814,7 @@ var dispatchEvent = function (name, promise, reason) { }; var onUnhandled = function (state) { - call$12(task, global$F, function () { + call$13(task, global$F, function () { var promise = state.facade; var value = state.value; var IS_UNHANDLED = isUnhandled(state); @@ -7837,7 +7837,7 @@ var isUnhandled = function (state) { }; var onHandleUnhandled = function (state) { - call$12(task, global$F, function () { + call$13(task, global$F, function () { var promise = state.facade; if (IS_NODE$2) { process.emit('rejectionHandled', promise); @@ -7871,7 +7871,7 @@ var internalResolve = function (state, value, unwrap) { microtask$1(function () { var wrapper = { done: false }; try { - call$12(then, value, + call$13(then, value, bind$l(internalResolve, wrapper, state), bind$l(internalReject, wrapper, state) ); @@ -7895,7 +7895,7 @@ if (FORCED_PROMISE_CONSTRUCTOR$4) { PromiseConstructor = function Promise(executor) { anInstance$b(this, PromisePrototype); aCallable$x(executor); - call$12(Internal, this); + call$13(Internal, this); var state = getInternalPromiseState(this); try { executor(bind$l(internalResolve, state), bind$l(internalReject, state)); @@ -7958,7 +7958,7 @@ if (FORCED_PROMISE_CONSTRUCTOR$4) { defineBuiltIn$h(NativePromisePrototype$2, 'then', function then(onFulfilled, onRejected) { var that = this; return new PromiseConstructor(function (resolve, reject) { - call$12(nativeThen, that, resolve, reject); + call$13(nativeThen, that, resolve, reject); }).then(onFulfilled, onRejected); // https://github.com/zloirock/core-js/issues/640 }, { unsafe: true }); @@ -7992,7 +7992,7 @@ var promiseStaticsIncorrectIteration = FORCED_PROMISE_CONSTRUCTOR$3 || !checkCor }); var $$3E = _export; -var call$11 = functionCall; +var call$12 = functionCall; var aCallable$w = aCallable$M; var newPromiseCapabilityModule$6 = newPromiseCapability$2; var perform$5 = perform$7; @@ -8016,7 +8016,7 @@ $$3E({ target: 'Promise', stat: true, forced: PROMISE_STATICS_INCORRECT_ITERATIO var index = counter++; var alreadyCalled = false; remaining++; - call$11($promiseResolve, C, promise).then(function (value) { + call$12($promiseResolve, C, promise).then(function (value) { if (alreadyCalled) return; alreadyCalled = true; values[index] = value; @@ -8056,7 +8056,7 @@ if (isCallable$i(NativePromiseConstructor$1)) { } var $$3C = _export; -var call$10 = functionCall; +var call$11 = functionCall; var aCallable$v = aCallable$M; var newPromiseCapabilityModule$5 = newPromiseCapability$2; var perform$4 = perform$7; @@ -8073,7 +8073,7 @@ $$3C({ target: 'Promise', stat: true, forced: PROMISE_STATICS_INCORRECT_ITERATIO var result = perform$4(function () { var $promiseResolve = aCallable$v(C.resolve); iterate$y(iterable, function (promise) { - call$10($promiseResolve, C, promise).then(capability.resolve, reject); + call$11($promiseResolve, C, promise).then(capability.resolve, reject); }); }); if (result.error) reject(result.value); @@ -8125,7 +8125,7 @@ $$3A({ target: 'Promise', stat: true, forced: FORCED_PROMISE_CONSTRUCTOR }, { }); var $$3z = _export; -var call$$ = functionCall; +var call$10 = functionCall; var aCallable$u = aCallable$M; var newPromiseCapabilityModule$3 = newPromiseCapability$2; var perform$3 = perform$7; @@ -8149,7 +8149,7 @@ $$3z({ target: 'Promise', stat: true, forced: PROMISE_STATICS_INCORRECT_ITERATIO var index = counter++; var alreadyCalled = false; remaining++; - call$$(promiseResolve, C, promise).then(function (value) { + call$10(promiseResolve, C, promise).then(function (value) { if (alreadyCalled) return; alreadyCalled = true; values[index] = { status: 'fulfilled', value: value }; @@ -8169,7 +8169,7 @@ $$3z({ target: 'Promise', stat: true, forced: PROMISE_STATICS_INCORRECT_ITERATIO }); var $$3y = _export; -var call$_ = functionCall; +var call$$ = functionCall; var aCallable$t = aCallable$M; var getBuiltIn$x = getBuiltIn$M; var newPromiseCapabilityModule$2 = newPromiseCapability$2; @@ -8198,7 +8198,7 @@ $$3y({ target: 'Promise', stat: true, forced: PROMISE_STATICS_INCORRECT_ITERATIO var index = counter++; var alreadyRejected = false; remaining++; - call$_(promiseResolve, C, promise).then(function (value) { + call$$(promiseResolve, C, promise).then(function (value) { if (alreadyRejected || alreadyResolved) return; alreadyResolved = true; resolve(value); @@ -8296,7 +8296,7 @@ $$3v({ target: 'Reflect', stat: true, forced: OPTIONAL_ARGUMENTS_LIST }, { var $$3u = _export; var getBuiltIn$v = getBuiltIn$M; -var apply$8 = functionApply$1; +var apply$7 = functionApply$1; var bind$k = functionBind; var aConstructor$2 = aConstructor$4; var anObject$11 = anObject$1i; @@ -8340,13 +8340,13 @@ $$3u({ target: 'Reflect', stat: true, forced: FORCED$7, sham: FORCED$7 }, { } // w/o altered newTarget, lot of arguments case var $args = [null]; - apply$8(push$j, $args, args); - return new (apply$8(bind$k, Target, $args))(); + apply$7(push$j, $args, args); + return new (apply$7(bind$k, Target, $args))(); } // with altered newTarget, not support built-in constructors var proto = newTarget.prototype; var instance = create$c(isObject$k(proto) ? proto : ObjectPrototype); - var result = apply$8(Target, instance, args); + var result = apply$7(Target, instance, args); return isObject$k(result) ? result : instance; } }); @@ -8400,7 +8400,7 @@ var isDataDescriptor$2 = function (descriptor) { }; var $$3r = _export; -var call$Z = functionCall; +var call$_ = functionCall; var isObject$j = isObject$M; var anObject$_ = anObject$1i; var isDataDescriptor$1 = isDataDescriptor$2; @@ -8416,7 +8416,7 @@ function get$3(target, propertyKey /* , receiver */) { descriptor = getOwnPropertyDescriptorModule$3.f(target, propertyKey); if (descriptor) return isDataDescriptor$1(descriptor) ? descriptor.value - : descriptor.get === undefined ? undefined : call$Z(descriptor.get, receiver); + : descriptor.get === undefined ? undefined : call$_(descriptor.get, receiver); if (isObject$j(prototype = getPrototypeOf$8(target))) return get$3(prototype, propertyKey, receiver); } @@ -8503,7 +8503,7 @@ $$3l({ target: 'Reflect', stat: true, sham: !FREEZING$3 }, { }); var $$3k = _export; -var call$Y = functionCall; +var call$Z = functionCall; var anObject$V = anObject$1i; var isObject$i = isObject$M; var isDataDescriptor = isDataDescriptor$2; @@ -8535,7 +8535,7 @@ function set$7(target, propertyKey, V /* , receiver */) { } else { setter = ownDescriptor.set; if (setter === undefined) return false; - call$Y(setter, receiver, V); + call$Z(setter, receiver, V); } return true; } @@ -8613,7 +8613,7 @@ var regexpFlags$1 = function () { return result; }; -var call$X = functionCall; +var call$Y = functionCall; var hasOwn$i = hasOwnProperty_1; var isPrototypeOf$5 = objectIsPrototypeOf; var regExpFlags$1 = regexpFlags$1; @@ -8623,7 +8623,7 @@ var RegExpPrototype$7 = RegExp.prototype; var regexpGetFlags = function (R) { var flags = R.flags; return flags === undefined && !('flags' in RegExpPrototype$7) && !hasOwn$i(R, 'flags') && isPrototypeOf$5(RegExpPrototype$7, R) - ? call$X(regExpFlags$1, R) : flags; + ? call$Y(regExpFlags$1, R) : flags; }; var fails$y = fails$1u; @@ -8682,14 +8682,14 @@ var regexpUnsupportedNcg = fails$w(function () { var DESCRIPTORS$l = descriptors; var global$A = global$1a; -var uncurryThis$19 = functionUncurryThis; +var uncurryThis$18 = functionUncurryThis; var isForced = isForced_1; var inheritIfRequired$2 = inheritIfRequired$7; var createNonEnumerableProperty$9 = createNonEnumerableProperty$j; var create$b = objectCreate$1; var getOwnPropertyNames$2 = objectGetOwnPropertyNames.f; var isPrototypeOf$4 = objectIsPrototypeOf; -var isRegExp$4 = isRegexp; +var isRegExp$3 = isRegexp; var toString$w = toString$J; var getRegExpFlags$4 = regexpGetFlags; var stickyHelpers$2 = regexpStickyHelpers; @@ -8707,11 +8707,11 @@ var MATCH$1 = wellKnownSymbol$s('match'); var NativeRegExp = global$A.RegExp; var RegExpPrototype$6 = NativeRegExp.prototype; var SyntaxError$4 = global$A.SyntaxError; -var exec$d = uncurryThis$19(RegExpPrototype$6.exec); -var charAt$j = uncurryThis$19(''.charAt); -var replace$9 = uncurryThis$19(''.replace); -var stringIndexOf$5 = uncurryThis$19(''.indexOf); -var stringSlice$g = uncurryThis$19(''.slice); +var exec$c = uncurryThis$18(RegExpPrototype$6.exec); +var charAt$j = uncurryThis$18(''.charAt); +var replace$9 = uncurryThis$18(''.replace); +var stringIndexOf$4 = uncurryThis$18(''.indexOf); +var stringSlice$g = uncurryThis$18(''.slice); // TODO: Use only proper RegExpIdentifierName var IS_NCG = /^\?<[^\s\d!#%&*+<=>@^][^\s!#%&*+<=>@^]*>/; var re1 = /a/g; @@ -8776,7 +8776,7 @@ var handleNCG = function (string) { brackets = true; break; case chr === '(': - if (exec$d(IS_NCG, stringSlice$g(string, index + 1))) { + if (exec$c(IS_NCG, stringSlice$g(string, index + 1))) { index += 2; ncg = true; } @@ -8803,7 +8803,7 @@ var handleNCG = function (string) { if (isForced('RegExp', BASE_FORCED)) { var RegExpWrapper = function RegExp(pattern, flags) { var thisIsRegExp = isPrototypeOf$4(RegExpPrototype$6, this); - var patternIsRegExp = isRegExp$4(pattern); + var patternIsRegExp = isRegExp$3(pattern); var flagsAreUndefined = flags === undefined; var groups = []; var rawPattern = pattern; @@ -8823,14 +8823,14 @@ if (isForced('RegExp', BASE_FORCED)) { rawPattern = pattern; if (UNSUPPORTED_DOT_ALL$2 && 'dotAll' in re1) { - dotAll = !!flags && stringIndexOf$5(flags, 's') > -1; + dotAll = !!flags && stringIndexOf$4(flags, 's') > -1; if (dotAll) flags = replace$9(flags, /s/g, ''); } rawFlags = flags; if (MISSED_STICKY$1 && 'sticky' in re1) { - sticky = !!flags && stringIndexOf$5(flags, 'y') > -1; + sticky = !!flags && stringIndexOf$4(flags, 'y') > -1; if (sticky && UNSUPPORTED_Y$2) flags = replace$9(flags, /y/g, ''); } @@ -8900,8 +8900,8 @@ if (DESCRIPTORS$k && UNSUPPORTED_DOT_ALL$1) { /* 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$W = functionCall; -var uncurryThis$18 = functionUncurryThis; +var call$X = functionCall; +var uncurryThis$17 = functionUncurryThis; var toString$v = toString$J; var regexpFlags = regexpFlags$1; var stickyHelpers$1 = regexpStickyHelpers; @@ -8914,16 +8914,16 @@ var UNSUPPORTED_NCG = regexpUnsupportedNcg; var nativeReplace = shared$3('native-string-replace', String.prototype.replace); var nativeExec = RegExp.prototype.exec; var patchedExec = nativeExec; -var charAt$i = uncurryThis$18(''.charAt); -var indexOf$1 = uncurryThis$18(''.indexOf); -var replace$8 = uncurryThis$18(''.replace); -var stringSlice$f = uncurryThis$18(''.slice); +var charAt$i = uncurryThis$17(''.charAt); +var indexOf$1 = uncurryThis$17(''.indexOf); +var replace$8 = uncurryThis$17(''.replace); +var stringSlice$f = uncurryThis$17(''.slice); var UPDATES_LAST_INDEX_WRONG = (function () { var re1 = /a/; var re2 = /b*/g; - call$W(nativeExec, re1, 'a'); - call$W(nativeExec, re2, 'a'); + call$X(nativeExec, re1, 'a'); + call$X(nativeExec, re2, 'a'); return re1.lastIndex !== 0 || re2.lastIndex !== 0; })(); @@ -8944,14 +8944,14 @@ if (PATCH) { if (raw) { raw.lastIndex = re.lastIndex; - result = call$W(patchedExec, raw, str); + result = call$X(patchedExec, raw, str); re.lastIndex = raw.lastIndex; return result; } var groups = state.groups; var sticky = UNSUPPORTED_Y$1 && re.sticky; - var flags = call$W(regexpFlags, re); + var flags = call$X(regexpFlags, re); var source = re.source; var charsAdded = 0; var strCopy = str; @@ -8979,7 +8979,7 @@ if (PATCH) { } if (UPDATES_LAST_INDEX_WRONG) lastIndex = re.lastIndex; - match = call$W(nativeExec, sticky ? reCopy : re, strCopy); + match = call$X(nativeExec, sticky ? reCopy : re, strCopy); if (sticky) { if (match) { @@ -8994,7 +8994,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$W(nativeReplace, match[0], reCopy, function () { + call$X(nativeReplace, match[0], reCopy, function () { for (i = 1; i < arguments.length - 2; i++) { if (arguments[i] === undefined) match[i] = undefined; } @@ -9013,15 +9013,15 @@ if (PATCH) { }; } -var regexpExec$3 = patchedExec; +var regexpExec$2 = patchedExec; var $$3h = _export; -var exec$c = regexpExec$3; +var exec$b = regexpExec$2; // `RegExp.prototype.exec` method // https://tc39.es/ecma262/#sec-regexp.prototype.exec -$$3h({ target: 'RegExp', proto: true, forced: /./.exec !== exec$c }, { - exec: exec$c +$$3h({ target: 'RegExp', proto: true, forced: /./.exec !== exec$b }, { + exec: exec$b }); var global$z = global$1a; @@ -9109,7 +9109,7 @@ if (DESCRIPTORS$i && MISSED_STICKY) { // TODO: Remove from `core-js@4` since it's moved to entry points var $$3g = _export; -var call$V = functionCall; +var call$W = functionCall; var isCallable$g = isCallable$I; var anObject$S = anObject$1i; var toString$u = toString$J; @@ -9133,8 +9133,8 @@ $$3g({ target: 'RegExp', proto: true, forced: !DELEGATES_TO_EXEC }, { var R = anObject$S(this); var string = toString$u(S); var exec = R.exec; - if (!isCallable$g(exec)) return call$V(nativeTest, R, string); - var result = call$V(exec, R, string); + if (!isCallable$g(exec)) return call$W(nativeTest, R, string); + var result = call$W(exec, R, string); if (result === null) return false; anObject$S(result); return true; @@ -9177,13 +9177,13 @@ collection$2('Set', function (init) { }, collectionStrong); var $$3f = _export; -var uncurryThis$17 = functionUncurryThis; +var uncurryThis$16 = functionUncurryThis; var requireObjectCoercible$g = requireObjectCoercible$p; var toIntegerOrInfinity$a = toIntegerOrInfinity$p; var toString$t = toString$J; var fails$s = fails$1u; -var charAt$h = uncurryThis$17(''.charAt); +var charAt$h = uncurryThis$16(''.charAt); var FORCED$5 = fails$s(function () { // eslint-disable-next-line es/no-array-string-prototype-at -- safe @@ -9202,14 +9202,14 @@ $$3f({ target: 'String', proto: true, forced: FORCED$5 }, { } }); -var uncurryThis$16 = functionUncurryThis; +var uncurryThis$15 = functionUncurryThis; var toIntegerOrInfinity$9 = toIntegerOrInfinity$p; var toString$s = toString$J; var requireObjectCoercible$f = requireObjectCoercible$p; -var charAt$g = uncurryThis$16(''.charAt); -var charCodeAt$6 = uncurryThis$16(''.charCodeAt); -var stringSlice$e = uncurryThis$16(''.slice); +var charAt$g = uncurryThis$15(''.charAt); +var charCodeAt$6 = uncurryThis$15(''.charCodeAt); +var stringSlice$e = uncurryThis$15(''.slice); var createMethod$1 = function (CONVERT_TO_STRING) { return function ($this, pos) { @@ -9250,12 +9250,12 @@ $$3e({ target: 'String', proto: true }, { } }); -var isRegExp$3 = isRegexp; +var isRegExp$2 = isRegexp; var $TypeError$r = TypeError; var notARegexp = function (it) { - if (isRegExp$3(it)) { + if (isRegExp$2(it)) { throw new $TypeError$r("The method doesn't accept regular expressions"); } return it; }; @@ -9277,7 +9277,7 @@ var correctIsRegexpLogic = function (METHOD_NAME) { }; var $$3d = _export; -var uncurryThis$15 = functionUncurryThisClause; +var uncurryThis$14 = functionUncurryThisClause; var getOwnPropertyDescriptor$5 = objectGetOwnPropertyDescriptor.f; var toLength$7 = toLength$d; var toString$r = toString$J; @@ -9285,7 +9285,7 @@ var notARegExp$2 = notARegexp; var requireObjectCoercible$e = requireObjectCoercible$p; var correctIsRegExpLogic$2 = correctIsRegexpLogic; -var slice$6 = uncurryThis$15(''.slice); +var slice$6 = uncurryThis$14(''.slice); var min$8 = Math.min; var CORRECT_IS_REGEXP_LOGIC$1 = correctIsRegExpLogic$2('endsWith'); @@ -9310,14 +9310,14 @@ $$3d({ target: 'String', proto: true, forced: !MDN_POLYFILL_BUG$1 && !CORRECT_IS }); var $$3c = _export; -var uncurryThis$14 = functionUncurryThis; +var uncurryThis$13 = functionUncurryThis; var toAbsoluteIndex$2 = toAbsoluteIndex$a; var $RangeError$7 = RangeError; var fromCharCode$5 = String.fromCharCode; // eslint-disable-next-line es/no-string-fromcodepoint -- required for testing var $fromCodePoint = String.fromCodePoint; -var join$7 = uncurryThis$14([].join); +var join$7 = uncurryThis$13([].join); // length should be 1, old FF problem var INCORRECT_LENGTH = !!$fromCodePoint && $fromCodePoint.length !== 1; @@ -9342,19 +9342,19 @@ $$3c({ target: 'String', stat: true, arity: 1, forced: INCORRECT_LENGTH }, { }); var $$3b = _export; -var uncurryThis$13 = functionUncurryThis; +var uncurryThis$12 = functionUncurryThis; var notARegExp$1 = notARegexp; var requireObjectCoercible$d = requireObjectCoercible$p; var toString$q = toString$J; var correctIsRegExpLogic$1 = correctIsRegexpLogic; -var stringIndexOf$4 = uncurryThis$13(''.indexOf); +var stringIndexOf$3 = uncurryThis$12(''.indexOf); // `String.prototype.includes` method // https://tc39.es/ecma262/#sec-string.prototype.includes $$3b({ target: 'String', proto: true, forced: !correctIsRegExpLogic$1('includes') }, { includes: function includes(searchString /* , position = 0 */) { - return !!~stringIndexOf$4( + return !!~stringIndexOf$3( toString$q(requireObjectCoercible$d(this)), toString$q(notARegExp$1(searchString)), arguments.length > 1 ? arguments[1] : undefined @@ -9363,11 +9363,11 @@ $$3b({ target: 'String', proto: true, forced: !correctIsRegExpLogic$1('includes' }); var $$3a = _export; -var uncurryThis$12 = functionUncurryThis; +var uncurryThis$11 = functionUncurryThis; var requireObjectCoercible$c = requireObjectCoercible$p; var toString$p = toString$J; -var charCodeAt$5 = uncurryThis$12(''.charCodeAt); +var charCodeAt$5 = uncurryThis$11(''.charCodeAt); // `String.prototype.isWellFormed` method // https://github.com/tc39/proposal-is-usv-string @@ -9418,9 +9418,9 @@ defineIterator(String, 'String', function (iterated) { // TODO: Remove from `core-js@4` since it's moved to entry points -var uncurryThis$11 = functionUncurryThisClause; +var call$V = functionCall; var defineBuiltIn$c = defineBuiltIn$u; -var regexpExec$2 = regexpExec$3; +var regexpExec$1 = regexpExec$2; var fails$r = fails$1u; var wellKnownSymbol$q = wellKnownSymbol$S; var createNonEnumerableProperty$8 = createNonEnumerableProperty$j; @@ -9432,7 +9432,7 @@ var fixRegexpWellKnownSymbolLogic = function (KEY, exec, FORCED, SHAM) { var SYMBOL = wellKnownSymbol$q(KEY); var DELEGATES_TO_SYMBOL = !fails$r(function () { - // String methods call symbol-named RegEp methods + // String methods call symbol-named RegExp methods var O = {}; O[SYMBOL] = function () { return 7; }; return ''[KEY](O) !== 7; @@ -9470,18 +9470,17 @@ var fixRegexpWellKnownSymbolLogic = function (KEY, exec, FORCED, SHAM) { !DELEGATES_TO_EXEC || FORCED ) { - var uncurriedNativeRegExpMethod = uncurryThis$11(/./[SYMBOL]); + var nativeRegExpMethod = /./[SYMBOL]; var methods = exec(SYMBOL, ''[KEY], function (nativeMethod, regexp, str, arg2, forceStringMethod) { - var uncurriedNativeMethod = uncurryThis$11(nativeMethod); var $exec = regexp.exec; - if ($exec === regexpExec$2 || $exec === RegExpPrototype$1.exec) { + if ($exec === regexpExec$1 || $exec === RegExpPrototype$1.exec) { if (DELEGATES_TO_SYMBOL && !forceStringMethod) { // The native String method already delegates to @@method (this // polyfilled function), leasing to infinite recursion. // We avoid it by directly calling the native @@method method. - return { done: true, value: uncurriedNativeRegExpMethod(regexp, str, arg2) }; + return { done: true, value: call$V(nativeRegExpMethod, regexp, str, arg2) }; } - return { done: true, value: uncurriedNativeMethod(str, regexp, arg2) }; + return { done: true, value: call$V(nativeMethod, str, regexp, arg2) }; } return { done: false }; }); @@ -9505,7 +9504,7 @@ var call$U = functionCall; var anObject$Q = anObject$1i; var isCallable$f = isCallable$I; var classof$a = classofRaw$2; -var regexpExec$1 = regexpExec$3; +var regexpExec = regexpExec$2; var $TypeError$q = TypeError; @@ -9518,7 +9517,7 @@ var regexpExecAbstract = function (R, S) { if (result !== null) anObject$Q(result); return result; } - if (classof$a(R) === 'RegExp') return call$U(regexpExec$1, R, S); + if (classof$a(R) === 'RegExp') return call$U(regexpExec, R, S); throw new $TypeError$q('RegExp#exec called on incompatible receiver'); }; @@ -9531,7 +9530,7 @@ var toString$n = toString$J; var requireObjectCoercible$b = requireObjectCoercible$p; var getMethod$h = getMethod$l; var advanceStringIndex$3 = advanceStringIndex$4; -var regExpExec$3 = regexpExecAbstract; +var regExpExec$4 = regexpExecAbstract; // @@match logic fixRegExpWellKnownSymbolLogic$3('match', function (MATCH, nativeMatch, maybeCallNative) { @@ -9552,14 +9551,14 @@ fixRegExpWellKnownSymbolLogic$3('match', function (MATCH, nativeMatch, maybeCall if (res.done) return res.value; - if (!rx.global) return regExpExec$3(rx, S); + if (!rx.global) return regExpExec$4(rx, S); var fullUnicode = rx.unicode; rx.lastIndex = 0; var A = []; var n = 0; var result; - while ((result = regExpExec$3(rx, S)) !== null) { + while ((result = regExpExec$4(rx, S)) !== null) { var matchStr = toString$n(result[0]); A[n] = matchStr; if (matchStr === '') rx.lastIndex = advanceStringIndex$3(S, toLength$6(rx.lastIndex), fullUnicode); @@ -9582,7 +9581,7 @@ var toString$m = toString$J; var anObject$O = anObject$1i; var isNullOrUndefined$b = isNullOrUndefined$j; var classof$9 = classofRaw$2; -var isRegExp$2 = isRegexp; +var isRegExp$1 = isRegexp; var getRegExpFlags$2 = regexpGetFlags; var getMethod$g = getMethod$l; var defineBuiltIn$b = defineBuiltIn$u; @@ -9590,7 +9589,7 @@ var fails$q = fails$1u; var wellKnownSymbol$p = wellKnownSymbol$S; var speciesConstructor$2 = speciesConstructor$6; var advanceStringIndex$2 = advanceStringIndex$4; -var regExpExec$2 = regexpExecAbstract; +var regExpExec$3 = regexpExecAbstract; var InternalStateModule$f = internalState; var IS_PURE$g = isPure; @@ -9601,7 +9600,7 @@ var setInternalState$g = InternalStateModule$f.set; var getInternalState$8 = InternalStateModule$f.getterFor(REGEXP_STRING_ITERATOR); var RegExpPrototype = RegExp.prototype; var $TypeError$p = TypeError; -var stringIndexOf$3 = uncurryThis$10(''.indexOf); +var stringIndexOf$2 = uncurryThis$10(''.indexOf); var nativeMatchAll = uncurryThis$10(''.matchAll); var WORKS_WITH_NON_GLOBAL_REGEX = !!nativeMatchAll && !fails$q(function () { @@ -9622,7 +9621,7 @@ var $RegExpStringIterator = createIteratorConstructor$5(function RegExpStringIte if (state.done) return createIterResultObject$d(undefined, true); var R = state.regexp; var S = state.string; - var match = regExpExec$2(R, S); + var match = regExpExec$3(R, S); if (match === null) { state.done = true; return createIterResultObject$d(undefined, true); @@ -9642,8 +9641,8 @@ var $matchAll = function (string) { var flags = toString$m(getRegExpFlags$2(R)); var matcher, $global, fullUnicode; matcher = new C(C === RegExp ? R.source : R, flags); - $global = !!~stringIndexOf$3(flags, 'g'); - fullUnicode = !!~stringIndexOf$3(flags, 'u'); + $global = !!~stringIndexOf$2(flags, 'g'); + fullUnicode = !!~stringIndexOf$2(flags, 'u'); matcher.lastIndex = toLength$5(R.lastIndex); return new $RegExpStringIterator(matcher, S, $global, fullUnicode); }; @@ -9655,9 +9654,9 @@ $$39({ target: 'String', proto: true, forced: WORKS_WITH_NON_GLOBAL_REGEX }, { var O = requireObjectCoercible$a(this); var flags, S, matcher, rx; if (!isNullOrUndefined$b(regexp)) { - if (isRegExp$2(regexp)) { + if (isRegExp$1(regexp)) { flags = toString$m(requireObjectCoercible$a(getRegExpFlags$2(regexp))); - if (!~stringIndexOf$3(flags, 'g')) throw new $TypeError$p('`.matchAll` does not allow non-global regexes'); + if (!~stringIndexOf$2(flags, 'g')) throw new $TypeError$p('`.matchAll` does not allow non-global regexes'); } if (WORKS_WITH_NON_GLOBAL_REGEX) return nativeMatchAll(O, regexp); matcher = getMethod$g(regexp, MATCH_ALL); @@ -9784,7 +9783,7 @@ var getSubstitution$2 = function (matched, str, position, captures, namedCapture }); }; -var apply$7 = functionApply$1; +var apply$6 = functionApply$1; var call$R = functionCall; var uncurryThis$Z = functionUncurryThis; var fixRegExpWellKnownSymbolLogic$2 = fixRegexpWellKnownSymbolLogic; @@ -9799,7 +9798,7 @@ var requireObjectCoercible$9 = requireObjectCoercible$p; var advanceStringIndex$1 = advanceStringIndex$4; var getMethod$f = getMethod$l; var getSubstitution$1 = getSubstitution$2; -var regExpExec$1 = regexpExecAbstract; +var regExpExec$2 = regexpExecAbstract; var wellKnownSymbol$o = wellKnownSymbol$S; var REPLACE$1 = wellKnownSymbol$o('replace'); @@ -9807,7 +9806,7 @@ var max$5 = Math.max; var min$7 = Math.min; var concat$1 = uncurryThis$Z([].concat); var push$h = uncurryThis$Z([].push); -var stringIndexOf$2 = uncurryThis$Z(''.indexOf); +var stringIndexOf$1 = uncurryThis$Z(''.indexOf); var stringSlice$c = uncurryThis$Z(''.slice); var maybeToString = function (it) { @@ -9862,8 +9861,8 @@ fixRegExpWellKnownSymbolLogic$2('replace', function (_, nativeReplace, maybeCall if ( typeof replaceValue == 'string' && - stringIndexOf$2(replaceValue, UNSAFE_SUBSTITUTE) === -1 && - stringIndexOf$2(replaceValue, '$<') === -1 + stringIndexOf$1(replaceValue, UNSAFE_SUBSTITUTE) === -1 && + stringIndexOf$1(replaceValue, '$<') === -1 ) { var res = maybeCallNative(nativeReplace, rx, S, replaceValue); if (res.done) return res.value; @@ -9882,7 +9881,7 @@ fixRegExpWellKnownSymbolLogic$2('replace', function (_, nativeReplace, maybeCall var results = []; var result; while (true) { - result = regExpExec$1(rx, S); + result = regExpExec$2(rx, S); if (result === null) break; push$h(results, result); @@ -9911,7 +9910,7 @@ fixRegExpWellKnownSymbolLogic$2('replace', function (_, nativeReplace, maybeCall if (functionalReplace) { var replacerArgs = concat$1([matched], captures, position, S); if (namedCaptures !== undefined) push$h(replacerArgs, namedCaptures); - replacement = toString$k(apply$7(replaceValue, undefined, replacerArgs)); + replacement = toString$k(apply$6(replaceValue, undefined, replacerArgs)); } else { replacement = getSubstitution$1(matched, S, position, captures, namedCaptures, replaceValue); } @@ -9932,7 +9931,7 @@ var uncurryThis$Y = functionUncurryThis; var requireObjectCoercible$8 = requireObjectCoercible$p; var isCallable$d = isCallable$I; var isNullOrUndefined$9 = isNullOrUndefined$j; -var isRegExp$1 = isRegexp; +var isRegExp = isRegexp; var toString$j = toString$J; var getMethod$e = getMethod$l; var getRegExpFlags$1 = regexpGetFlags; @@ -9946,12 +9945,6 @@ uncurryThis$Y(''.replace); var stringSlice$b = uncurryThis$Y(''.slice); var max$4 = Math.max; -var stringIndexOf$1 = function (string, searchValue, fromIndex) { - if (fromIndex > string.length) return -1; - if (searchValue === '') return fromIndex; - return indexOf(string, searchValue, fromIndex); -}; - // `String.prototype.replaceAll` method // https://tc39.es/ecma262/#sec-string.prototype.replaceall $$34({ target: 'String', proto: true }, { @@ -9962,7 +9955,7 @@ $$34({ target: 'String', proto: true }, { var endOfLastMatch = 0; var result = ''; if (!isNullOrUndefined$9(searchValue)) { - IS_REG_EXP = isRegExp$1(searchValue); + IS_REG_EXP = isRegExp(searchValue); if (IS_REG_EXP) { flags = toString$j(requireObjectCoercible$8(getRegExpFlags$1(searchValue))); if (!~indexOf(flags, 'g')) throw new $TypeError$o('`.replaceAll` does not allow non-global regexes'); @@ -9978,14 +9971,14 @@ $$34({ target: 'String', proto: true }, { if (!functionalReplace) replaceValue = toString$j(replaceValue); searchLength = searchString.length; advanceBy = max$4(1, searchLength); - position = stringIndexOf$1(string, searchString, 0); + position = indexOf(string, searchString); while (position !== -1) { replacement = functionalReplace ? toString$j(replaceValue(searchString, position, string)) : getSubstitution(searchString, string, position, [], undefined, replaceValue); result += stringSlice$b(string, endOfLastMatch, position) + replacement; endOfLastMatch = position + searchLength; - position = stringIndexOf$1(string, searchString, position + advanceBy); + position = position + advanceBy > string.length ? -1 : indexOf(string, searchString, position + advanceBy); } if (endOfLastMatch < string.length) { result += stringSlice$b(string, endOfLastMatch); @@ -10002,7 +9995,7 @@ var requireObjectCoercible$7 = requireObjectCoercible$p; var sameValue = sameValue$1; var toString$i = toString$J; var getMethod$d = getMethod$l; -var regExpExec = regexpExecAbstract; +var regExpExec$1 = regexpExecAbstract; // @@search logic fixRegExpWellKnownSymbolLogic$1('search', function (SEARCH, nativeSearch, maybeCallNative) { @@ -10025,38 +10018,32 @@ fixRegExpWellKnownSymbolLogic$1('search', function (SEARCH, nativeSearch, maybeC var previousLastIndex = rx.lastIndex; if (!sameValue(previousLastIndex, 0)) rx.lastIndex = 0; - var result = regExpExec(rx, S); + var result = regExpExec$1(rx, S); if (!sameValue(rx.lastIndex, previousLastIndex)) rx.lastIndex = previousLastIndex; return result === null ? -1 : result.index; } ]; }); -var apply$6 = functionApply$1; var call$O = functionCall; var uncurryThis$X = functionUncurryThis; var fixRegExpWellKnownSymbolLogic = fixRegexpWellKnownSymbolLogic; var anObject$L = anObject$1i; var isNullOrUndefined$7 = isNullOrUndefined$j; -var isRegExp = isRegexp; var requireObjectCoercible$6 = requireObjectCoercible$p; var speciesConstructor$1 = speciesConstructor$6; var advanceStringIndex = advanceStringIndex$4; var toLength$3 = toLength$d; var toString$h = toString$J; var getMethod$c = getMethod$l; -var arraySlice$4 = arraySlice$b; -var callRegExpExec = regexpExecAbstract; -var regexpExec = regexpExec$3; +var regExpExec = regexpExecAbstract; var stickyHelpers = regexpStickyHelpers; var fails$o = fails$1u; var UNSUPPORTED_Y = stickyHelpers.UNSUPPORTED_Y; var MAX_UINT32 = 0xFFFFFFFF; var min$6 = Math.min; -var $push = [].push; -var exec$b = uncurryThis$X(/./.exec); -var push$g = uncurryThis$X($push); +var push$g = uncurryThis$X([].push); var stringSlice$a = uncurryThis$X(''.slice); // Chrome 51 has a buggy "split" implementation when RegExp#exec !== nativeExec @@ -10070,60 +10057,20 @@ var SPLIT_WORKS_WITH_OVERWRITTEN_EXEC = !fails$o(function () { return result.length !== 2 || result[0] !== 'a' || result[1] !== 'b'; }); +var BUGGY = 'abbc'.split(/(b)*/)[1] === 'c' || + // eslint-disable-next-line regexp/no-empty-group -- required for testing + 'test'.split(/(?:)/, -1).length !== 4 || + 'ab'.split(/(?:ab)*/).length !== 2 || + '.'.split(/(.?)(.?)/).length !== 4 || + // eslint-disable-next-line regexp/no-empty-capturing-group, regexp/no-empty-group -- required for testing + '.'.split(/()()/).length > 1 || + ''.split(/.?/).length; + // @@split logic fixRegExpWellKnownSymbolLogic('split', function (SPLIT, nativeSplit, maybeCallNative) { - var internalSplit; - if ( - 'abbc'.split(/(b)*/)[1] === 'c' || - // eslint-disable-next-line regexp/no-empty-group -- required for testing - 'test'.split(/(?:)/, -1).length !== 4 || - 'ab'.split(/(?:ab)*/).length !== 2 || - '.'.split(/(.?)(.?)/).length !== 4 || - // eslint-disable-next-line regexp/no-empty-capturing-group, regexp/no-empty-group -- required for testing - '.'.split(/()()/).length > 1 || - ''.split(/.?/).length - ) { - // based on es5-shim implementation, need to rework it - internalSplit = function (separator, limit) { - var string = toString$h(requireObjectCoercible$6(this)); - var lim = limit === undefined ? MAX_UINT32 : limit >>> 0; - if (lim === 0) return []; - if (separator === undefined) return [string]; - // If `separator` is not a regex, use native split - if (!isRegExp(separator)) { - return call$O(nativeSplit, string, separator, lim); - } - var output = []; - var flags = (separator.ignoreCase ? 'i' : '') + - (separator.multiline ? 'm' : '') + - (separator.unicode ? 'u' : '') + - (separator.sticky ? 'y' : ''); - var lastLastIndex = 0; - // 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$O(regexpExec, separatorCopy, string)) { - lastIndex = separatorCopy.lastIndex; - if (lastIndex > lastLastIndex) { - push$g(output, stringSlice$a(string, lastLastIndex, match.index)); - if (match.length > 1 && match.index < string.length) apply$6($push, output, arraySlice$4(match, 1)); - lastLength = match[0].length; - lastLastIndex = lastIndex; - if (output.length >= lim) break; - } - if (separatorCopy.lastIndex === match.index) separatorCopy.lastIndex++; // Avoid an infinite loop - } - if (lastLastIndex === string.length) { - if (lastLength || !exec$b(separatorCopy, '')) push$g(output, ''); - } else push$g(output, stringSlice$a(string, lastLastIndex)); - return output.length > lim ? arraySlice$4(output, 0, lim) : output; - }; - // Chakra, V8 - } else if ('0'.split(undefined, 0).length) { - internalSplit = function (separator, limit) { - return separator === undefined && limit === 0 ? [] : call$O(nativeSplit, this, separator, limit); - }; - } else internalSplit = nativeSplit; + var internalSplit = '0'.split(undefined, 0).length ? function (separator, limit) { + return separator === undefined && limit === 0 ? [] : call$O(nativeSplit, this, separator, limit); + } : nativeSplit; return [ // `String.prototype.split` method @@ -10143,30 +10090,30 @@ fixRegExpWellKnownSymbolLogic('split', function (SPLIT, nativeSplit, maybeCallNa function (string, limit) { var rx = anObject$L(this); var S = toString$h(string); - var res = maybeCallNative(internalSplit, rx, S, limit, internalSplit !== nativeSplit); - if (res.done) return res.value; + if (!BUGGY) { + var res = maybeCallNative(internalSplit, rx, S, limit, internalSplit !== nativeSplit); + if (res.done) return res.value; + } var C = speciesConstructor$1(rx, RegExp); - var unicodeMatching = rx.unicode; var flags = (rx.ignoreCase ? 'i' : '') + (rx.multiline ? 'm' : '') + (rx.unicode ? 'u' : '') + (UNSUPPORTED_Y ? 'g' : 'y'); - // ^(? + rx + ) is needed, in combination with some S slicing, to // simulate the 'y' flag. var splitter = new C(UNSUPPORTED_Y ? '^(?:' + rx.source + ')' : rx, flags); var lim = limit === undefined ? MAX_UINT32 : limit >>> 0; if (lim === 0) return []; - if (S.length === 0) return callRegExpExec(splitter, S) === null ? [S] : []; + if (S.length === 0) return regExpExec(splitter, S) === null ? [S] : []; var p = 0; var q = 0; var A = []; while (q < S.length) { splitter.lastIndex = UNSUPPORTED_Y ? 0 : q; - var z = callRegExpExec(splitter, UNSUPPORTED_Y ? stringSlice$a(S, q) : S); + var z = regExpExec(splitter, UNSUPPORTED_Y ? stringSlice$a(S, q) : S); var e; if ( z === null || @@ -10187,7 +10134,7 @@ fixRegExpWellKnownSymbolLogic('split', function (SPLIT, nativeSplit, maybeCallNa return A; } ]; -}, !SPLIT_WORKS_WITH_OVERWRITTEN_EXEC, UNSUPPORTED_Y); +}, BUGGY || !SPLIT_WORKS_WITH_OVERWRITTEN_EXEC, UNSUPPORTED_Y); var $$33 = _export; var uncurryThis$W = functionUncurryThisClause; @@ -11407,7 +11354,7 @@ exportTypedArrayMethod$e('set', function set(arrayLike /* , offset */) { var ArrayBufferViewCore$d = arrayBufferViewCore; var typedArraySpeciesConstructor$2 = typedArraySpeciesConstructor$5; var fails$g = fails$1u; -var arraySlice$3 = arraySlice$b; +var arraySlice$3 = arraySlice$a; var aTypedArray$c = ArrayBufferViewCore$d.aTypedArray; var exportTypedArrayMethod$d = ArrayBufferViewCore$d.exportTypedArrayMethod; @@ -11537,7 +11484,7 @@ var global$t = global$1a; var apply$4 = functionApply$1; var ArrayBufferViewCore$9 = arrayBufferViewCore; var fails$e = fails$1u; -var arraySlice$2 = arraySlice$b; +var arraySlice$2 = arraySlice$a; var Int8Array$1 = global$t.Int8Array; var aTypedArray$8 = ArrayBufferViewCore$9.aTypedArray; @@ -17358,7 +17305,7 @@ var toObject = toObject$E; var isCallable$3 = isCallable$I; var lengthOfArrayLike$2 = lengthOfArrayLike$B; var defineProperty$5 = objectDefineProperty.f; -var createArrayFromList = arraySlice$b; +var createArrayFromList = arraySlice$a; var WeakMapHelpers$3 = weakMapHelpers; var cooked = stringCooked; var parse = stringParse; @@ -18694,7 +18641,7 @@ var apply = functionApply$1; var isCallable$2 = isCallable$I; var ENGINE_IS_BUN = engineIsBun; var USER_AGENT = engineUserAgent; -var arraySlice$1 = arraySlice$b; +var arraySlice$1 = arraySlice$a; var validateArgumentsLength$7 = validateArgumentsLength$b; var Function$1 = global$8.Function; @@ -19995,7 +19942,7 @@ var anInstance = anInstance$f; var hasOwn = hasOwnProperty_1; var assign = objectAssign; var arrayFrom = arrayFrom$1; -var arraySlice = arraySlice$b; +var arraySlice = arraySlice$a; var codeAt = stringMultibyte.codeAt; var toASCII = stringPunycodeToAscii; var $toString = toString$J; From 19fe138d44c0c6cec3a3988cec0552f837188f1f Mon Sep 17 00:00:00 2001 From: Lukas Taegert-Atkinson Date: Fri, 2 Feb 2024 09:47:12 +0100 Subject: [PATCH 5/7] Fix dependency range for Node types (#5370) * Limit version range for node types Otherwise * Unpin TypeScript plugin which was not really pinned, but still --- package-lock.json | 12 ++++++------ package.json | 6 +++--- renovate.json | 4 ++-- 3 files changed, 11 insertions(+), 11 deletions(-) diff --git a/package-lock.json b/package-lock.json index cb4ff0530..b34354455 100644 --- a/package-lock.json +++ b/package-lock.json @@ -31,12 +31,12 @@ "@rollup/plugin-node-resolve": "^15.2.3", "@rollup/plugin-replace": "^5.0.5", "@rollup/plugin-terser": "^0.4.4", - "@rollup/plugin-typescript": "11.1.5", + "@rollup/plugin-typescript": "^11.1.6", "@rollup/pluginutils": "^5.1.0", "@types/eslint": "^8.56.2", "@types/inquirer": "^9.0.7", "@types/mocha": "^10.0.6", - "@types/node": "18.18", + "@types/node": "~18.18.14", "@types/yargs-parser": "^21.0.3", "@typescript-eslint/eslint-plugin": "^6.20.0", "@typescript-eslint/parser": "^6.20.0", @@ -1891,12 +1891,12 @@ } }, "node_modules/@rollup/plugin-typescript": { - "version": "11.1.5", - "resolved": "https://registry.npmjs.org/@rollup/plugin-typescript/-/plugin-typescript-11.1.5.tgz", - "integrity": "sha512-rnMHrGBB0IUEv69Q8/JGRD/n4/n6b3nfpufUu26axhUcboUzv/twfZU8fIBbTOphRAe0v8EyxzeDpKXqGHfyDA==", + "version": "11.1.6", + "resolved": "https://registry.npmjs.org/@rollup/plugin-typescript/-/plugin-typescript-11.1.6.tgz", + "integrity": "sha512-R92yOmIACgYdJ7dJ97p4K69I8gg6IEHt8M7dUBxN3W6nrO8uUxX5ixl0yU/N3aZTi8WhPuICvOHXQvF6FaykAA==", "dev": true, "dependencies": { - "@rollup/pluginutils": "^5.0.1", + "@rollup/pluginutils": "^5.1.0", "resolve": "^1.22.1" }, "engines": { diff --git a/package.json b/package.json index c13b3ce0f..9810ff514 100644 --- a/package.json +++ b/package.json @@ -107,7 +107,7 @@ "@types/estree": "1.0.5" }, "devDependenciesComments": { - "@rollup/plugin-typescript": "It appears that 11.1.3 breaks sourcemaps" + "@types/node": "Version 18.19.0 breaks chokidar and vite types" }, "devDependencies": { "@codemirror/commands": "^6.3.3", @@ -126,12 +126,12 @@ "@rollup/plugin-node-resolve": "^15.2.3", "@rollup/plugin-replace": "^5.0.5", "@rollup/plugin-terser": "^0.4.4", - "@rollup/plugin-typescript": "11.1.5", + "@rollup/plugin-typescript": "^11.1.6", "@rollup/pluginutils": "^5.1.0", "@types/eslint": "^8.56.2", "@types/inquirer": "^9.0.7", "@types/mocha": "^10.0.6", - "@types/node": "^18.18.14", + "@types/node": "~18.18.14", "@types/yargs-parser": "^21.0.3", "@typescript-eslint/eslint-plugin": "^6.20.0", "@typescript-eslint/parser": "^6.20.0", diff --git a/renovate.json b/renovate.json index a382f4e67..64b4275bb 100644 --- a/renovate.json +++ b/renovate.json @@ -14,12 +14,12 @@ "platformAutomerge": true }, { - "matchPackageNames": ["node", "npm", "fsevents", "@rollup/plugin-typescript"], + "matchPackageNames": ["node", "npm", "fsevents"], "enabled": false }, { "matchPackageNames": ["@types/node"], - "matchUpdateTypes": ["major", "minor"], + "matchUpdateTypes": ["major", "minor", "lockFileMaintenance"], "enabled": false } From 14425f92620beaf03d428dab12ca4424e35ad193 Mon Sep 17 00:00:00 2001 From: Lukas Taegert-Atkinson Date: Fri, 2 Feb 2024 13:24:37 +0100 Subject: [PATCH 6/7] Roll back vitepress as 1.0.0-rc.40 breaks the development build (#5372) --- package-lock.json | 125 +++++++++++----------------------------------- package.json | 5 +- renovate.json | 2 +- 3 files changed, 34 insertions(+), 98 deletions(-) diff --git a/package-lock.json b/package-lock.json index b34354455..bb503ff72 100644 --- a/package-lock.json +++ b/package-lock.json @@ -89,7 +89,7 @@ "tslib": "^2.6.2", "typescript": "^5.3.3", "vite": "^5.0.12", - "vitepress": "^1.0.0-rc.40", + "vitepress": "1.0.0-rc.39", "vue": "^3.4.15", "wasm-pack": "^0.12.1", "weak-napi": "^2.0.2", @@ -2107,21 +2107,6 @@ "win32" ] }, - "node_modules/@shikijs/core": { - "version": "1.0.0-beta.3", - "resolved": "https://registry.npmjs.org/@shikijs/core/-/core-1.0.0-beta.3.tgz", - "integrity": "sha512-SCwPom2Wn8XxNlEeqdzycU93SKgzYeVsedjqDsgZaz4XiiPpZUzlHt2NAEQTwTnPcHNZapZ6vbkwJ8P11ggL3Q==", - "dev": true - }, - "node_modules/@shikijs/transformers": { - "version": "1.0.0-beta.3", - "resolved": "https://registry.npmjs.org/@shikijs/transformers/-/transformers-1.0.0-beta.3.tgz", - "integrity": "sha512-ASQQQqxW4dANxMGw4yGkTjtMSsUaRhImv/lzJEdfJ3/eP8TVlVYnohOFQVgpLjBBYGy9P0l0oKrlbjiGosTJ/Q==", - "dev": true, - "dependencies": { - "shiki": "1.0.0-beta.3" - } - }, "node_modules/@types/buble": { "version": "0.19.2", "resolved": "https://registry.npmjs.org/@types/buble/-/buble-0.19.2.tgz", @@ -2569,41 +2554,6 @@ "integrity": "sha512-+KpckaAQyfbvshdDW5xQylLni1asvNSGme1JFs8I1+/H5pHEhqUKMEQD/qn3Nx5+/nycBq11qAEi8lk+LXI2dA==", "dev": true }, - "node_modules/@vue/devtools-kit": { - "version": "7.0.14", - "resolved": "https://registry.npmjs.org/@vue/devtools-kit/-/devtools-kit-7.0.14.tgz", - "integrity": "sha512-wAAJazr4hI0aVRpgWOCVPw+NzMQdthhnprHHIg4njp1MkKrpCNGQ7MtQbZF1AltAA7xpMCGyyt+0kYH0FqTiPg==", - "dev": true, - "dependencies": { - "@vue/devtools-schema": "^7.0.14", - "@vue/devtools-shared": "^7.0.14", - "hookable": "^5.5.3", - "mitt": "^3.0.1", - "perfect-debounce": "^1.0.0", - "speakingurl": "^14.0.1" - } - }, - "node_modules/@vue/devtools-kit/node_modules/mitt": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/mitt/-/mitt-3.0.1.tgz", - "integrity": "sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw==", - "dev": true - }, - "node_modules/@vue/devtools-schema": { - "version": "7.0.14", - "resolved": "https://registry.npmjs.org/@vue/devtools-schema/-/devtools-schema-7.0.14.tgz", - "integrity": "sha512-tpUeCLVrdHX+KzWMLTAwx/vAPFbo6jAUi7sr6Q+0mBIqIVSSIxNr5wEhegiFvYva+OtDeM2OrT+f7/X/5bvZNg==", - "dev": true - }, - "node_modules/@vue/devtools-shared": { - "version": "7.0.14", - "resolved": "https://registry.npmjs.org/@vue/devtools-shared/-/devtools-shared-7.0.14.tgz", - "integrity": "sha512-79RP1NDakBVWou9rDpVnT1WMjTbL1lJKm6YEOodjQ0dq5ehf0wsRbeYDhgAlnjehWRzTq5GAYFBFUPYBs0/QpA==", - "dev": true, - "dependencies": { - "rfdc": "^1.3.1" - } - }, "node_modules/@vue/eslint-config-prettier": { "version": "9.0.0", "resolved": "https://registry.npmjs.org/@vue/eslint-config-prettier/-/eslint-config-prettier-9.0.0.tgz", @@ -5814,12 +5764,6 @@ "he": "bin/he" } }, - "node_modules/hookable": { - "version": "5.5.3", - "resolved": "https://registry.npmjs.org/hookable/-/hookable-5.5.3.tgz", - "integrity": "sha512-Yc+BQe8SvoXH1643Qez1zqLRmbA5rCL+sSmk6TVos0LWVfNIB7PGncdlId77WzLGSIB5KaWgTaNTs2lNVEI6VQ==", - "dev": true - }, "node_modules/hosted-git-info": { "version": "2.8.9", "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", @@ -8246,12 +8190,6 @@ "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==", "dev": true }, - "node_modules/perfect-debounce": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/perfect-debounce/-/perfect-debounce-1.0.0.tgz", - "integrity": "sha512-xCy9V055GLEqoFaHoC1SoLIaLmWctgCUaBaWxDZ7/Zx4CTyX7cJQLJOok/orfjZAh9kEYpjJa4d0KcJmCbctZA==", - "dev": true - }, "node_modules/picocolors": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", @@ -9504,13 +9442,28 @@ "node": "*" } }, - "node_modules/shiki": { - "version": "1.0.0-beta.3", - "resolved": "https://registry.npmjs.org/shiki/-/shiki-1.0.0-beta.3.tgz", - "integrity": "sha512-z7cHTNSSvwGx2DfeLwjSNLo+HcVxifgNIzLm6Ye52eXcIwNHXT0wHbhy7FDOKSKveuEHBwt9opfj3Hoc8LE1Yg==", + "node_modules/shikiji": { + "version": "0.9.19", + "resolved": "https://registry.npmjs.org/shikiji/-/shikiji-0.9.19.tgz", + "integrity": "sha512-Kw2NHWktdcdypCj1GkKpXH4o6Vxz8B8TykPlPuLHOGSV8VkhoCLcFOH4k19K4LXAQYRQmxg+0X/eM+m2sLhAkg==", + "dev": true, + "dependencies": { + "shikiji-core": "0.9.19" + } + }, + "node_modules/shikiji-core": { + "version": "0.9.19", + "resolved": "https://registry.npmjs.org/shikiji-core/-/shikiji-core-0.9.19.tgz", + "integrity": "sha512-AFJu/vcNT21t0e6YrfadZ+9q86gvPum6iywRyt1OtIPjPFe25RQnYJyxHQPMLKCCWA992TPxmEmbNcOZCAJclw==", + "dev": true + }, + "node_modules/shikiji-transformers": { + "version": "0.9.19", + "resolved": "https://registry.npmjs.org/shikiji-transformers/-/shikiji-transformers-0.9.19.tgz", + "integrity": "sha512-lGLI7Z8frQrIBbhZ74/eiJtxMoCQRbpaHEB+gcfvdIy+ZFaAtXncJGnc52932/UET+Y4GyKtwwC/vjWUCp+c/Q==", "dev": true, "dependencies": { - "@shikijs/core": "1.0.0-beta.3" + "shikiji": "0.9.19" } }, "node_modules/shx": { @@ -9731,15 +9684,6 @@ "spdx-ranges": "^2.0.0" } }, - "node_modules/speakingurl": { - "version": "14.0.1", - "resolved": "https://registry.npmjs.org/speakingurl/-/speakingurl-14.0.1.tgz", - "integrity": "sha512-1POYv7uv2gXoyGFpBCmpDVSNV74IfsWlDW216UPjbWufNf+bSU6GdbDsxdcxtfwb4xlI3yxzOTKClUosxARYrQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/sprintf-js": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", @@ -10542,26 +10486,26 @@ } }, "node_modules/vitepress": { - "version": "1.0.0-rc.41", - "resolved": "https://registry.npmjs.org/vitepress/-/vitepress-1.0.0-rc.41.tgz", - "integrity": "sha512-PAEoIIc9J//k/Wg39C6k86hZpXPmLZjRiTBwieDNeYGdevD7xr5Ve8o1W/w+e9dtyQMkuvzgianEamXDX3aj7g==", + "version": "1.0.0-rc.39", + "resolved": "https://registry.npmjs.org/vitepress/-/vitepress-1.0.0-rc.39.tgz", + "integrity": "sha512-EcgoRlAAp37WOxUOYv45oxyhLrcy3Upey+mKpqW3ldsg6Ol4trPndRBk2GO0QiSvEKlb9BMerk49D/bFICN6kg==", "dev": true, "dependencies": { "@docsearch/css": "^3.5.2", "@docsearch/js": "^3.5.2", - "@shikijs/core": "^1.0.0-beta.3", - "@shikijs/transformers": "^1.0.0-beta.3", "@types/markdown-it": "^13.0.7", "@vitejs/plugin-vue": "^5.0.3", - "@vue/devtools-api": "^7.0.14", + "@vue/devtools-api": "^6.5.1", "@vueuse/core": "^10.7.2", "@vueuse/integrations": "^10.7.2", "focus-trap": "^7.5.4", "mark.js": "8.11.1", "minisearch": "^6.3.0", - "shiki": "^1.0.0-beta.3", - "vite": "^5.0.12", - "vue": "^3.4.15" + "shikiji": "^0.9.19", + "shikiji-core": "^0.9.19", + "shikiji-transformers": "^0.9.19", + "vite": "^5.0.11", + "vue": "^3.4.14" }, "bin": { "vitepress": "bin/vitepress.js" @@ -10579,15 +10523,6 @@ } } }, - "node_modules/vitepress/node_modules/@vue/devtools-api": { - "version": "7.0.14", - "resolved": "https://registry.npmjs.org/@vue/devtools-api/-/devtools-api-7.0.14.tgz", - "integrity": "sha512-TluWR9qZ6aO11bwtYK8+fzXxBqLfsE0mWZz1q/EQBmO9k82Cm6deieLwNNXjNFJz7xutazoia5Qa+zTYkPPOfw==", - "dev": true, - "dependencies": { - "@vue/devtools-kit": "^7.0.14" - } - }, "node_modules/vue": { "version": "3.4.15", "resolved": "https://registry.npmjs.org/vue/-/vue-3.4.15.tgz", diff --git a/package.json b/package.json index 9810ff514..68ca7754c 100644 --- a/package.json +++ b/package.json @@ -107,7 +107,8 @@ "@types/estree": "1.0.5" }, "devDependenciesComments": { - "@types/node": "Version 18.19.0 breaks chokidar and vite types" + "@types/node": "Version 18.19.0 breaks chokidar and vite types", + "vitepress": "Version 1.0.0-rc.40 breaks npm run dev" }, "devDependencies": { "@codemirror/commands": "^6.3.3", @@ -184,7 +185,7 @@ "tslib": "^2.6.2", "typescript": "^5.3.3", "vite": "^5.0.12", - "vitepress": "^1.0.0-rc.40", + "vitepress": "1.0.0-rc.39", "vue": "^3.4.15", "wasm-pack": "^0.12.1", "weak-napi": "^2.0.2", diff --git a/renovate.json b/renovate.json index 64b4275bb..e4e2657f3 100644 --- a/renovate.json +++ b/renovate.json @@ -14,7 +14,7 @@ "platformAutomerge": true }, { - "matchPackageNames": ["node", "npm", "fsevents"], + "matchPackageNames": ["node", "npm", "fsevents", "vitepress"], "enabled": false }, { From 63a91a663a33ba06025c6838e5bbeb794df93af7 Mon Sep 17 00:00:00 2001 From: XiaoPi <530257315@qq.com> Date: Thu, 8 Feb 2024 19:31:31 +0800 Subject: [PATCH 7/7] Update documentation (#5382) * Update the usage of glob * Update the documentation about how to use Rollup in Deno --- docs/configuration-options/index.md | 4 ++-- docs/tools/index.md | 10 ++++------ 2 files changed, 6 insertions(+), 8 deletions(-) diff --git a/docs/configuration-options/index.md b/docs/configuration-options/index.md index f7eb3d38a..b4de13798 100755 --- a/docs/configuration-options/index.md +++ b/docs/configuration-options/index.md @@ -109,13 +109,13 @@ export default { If you want to convert a set of files to another format while maintaining the file structure and export signatures, the recommended way—instead of using [`output.preserveModules`](#output-preservemodules) that may tree-shake exports as well as emit virtual files created by plugins—is to turn every file into an entry point. You can do so dynamically e.g. via the `glob` package: ```js -import glob from 'glob'; +import { globSync } from 'glob'; import path from 'node:path'; import { fileURLToPath } from 'node:url'; export default { input: Object.fromEntries( - glob.sync('src/**/*.js').map(file => [ + globSync('src/**/*.js').map(file => [ // This remove `src/` as well as the file extension from each // file, so e.g. src/nested/foo.js becomes nested/foo path.relative( diff --git a/docs/tools/index.md b/docs/tools/index.md index ed679756f..9d3acd1a6 100755 --- a/docs/tools/index.md +++ b/docs/tools/index.md @@ -254,19 +254,17 @@ gulp.task('build', async function () { If you like to run Rollup in Deno you can use [esm.sh](https://esm.sh/) like so: ```js -import {rollup} from "https://esm.sh/rollup@2.61.1"; +import { rollup } from "https://esm.sh/@rollup/browser"; const bundle = await rollup({ //... ``` -Alternatively you can install rollup from npm and use the [node compatibility layer](https://deno.land/std@0.110.0/node): +But it is not suitable for complex compiling. Alternatively you can install rollup from npm: ```js -import {createRequire} from "https://deno.land/std@0.110.0/node/module.ts"; -const require = createRequire(import.meta.url); -const {rollup} = require("rollup"); +import { rollup } from "npm:rollup"; const bundle = await rollup({ //... ``` -Be sure to run deno with the `--unstable` flag. And don't forget `--allow-read` and `--allow-write` if you plan on using `bundle.write()`. +Notice: Deno will request some permissions when running Rollup.